sig
  external unsafe_get_uint8 : 'ExtUnixAll.carray8 -> int -> int
    = "caml_extunixba_get_u8" [@@noalloc]
  external unsafe_get_int8 : 'ExtUnixAll.carray8 -> int -> int
    = "caml_extunixba_get_s8" [@@noalloc]
  external unsafe_get_uint16 : 'ExtUnixAll.carray8 -> int -> int
    = "caml_extunixba_get_lu16" [@@noalloc]
  external unsafe_get_int16 : 'ExtUnixAll.carray8 -> int -> int
    = "caml_extunixba_get_ls16" [@@noalloc]
  external unsafe_get_uint31 : 'ExtUnixAll.carray8 -> int -> int
    = "caml_extunixba_get_lu31" [@@noalloc]
  external unsafe_get_int31 : 'ExtUnixAll.carray8 -> int -> int
    = "caml_extunixba_get_ls31" [@@noalloc]
  external unsafe_get_int32 : 'ExtUnixAll.carray8 -> int -> int32
    = "caml_extunixba_get_ls32"
  external unsafe_get_uint63 : 'ExtUnixAll.carray8 -> int -> int
    = "caml_extunixba_get_lu63" [@@noalloc]
  external unsafe_get_int63 : 'ExtUnixAll.carray8 -> int -> int
    = "caml_extunixba_get_ls63" [@@noalloc]
  external unsafe_get_int64 : 'ExtUnixAll.carray8 -> int -> int64
    = "caml_extunixba_get_ls64"
  val get_uint8 : 'ExtUnixAll.carray8 -> int -> int
  val get_int8 : 'ExtUnixAll.carray8 -> int -> int
  val get_uint16 : 'ExtUnixAll.carray8 -> int -> int
  val get_int16 : 'ExtUnixAll.carray8 -> int -> int
  val get_uint31 : 'ExtUnixAll.carray8 -> int -> int
  val get_int31 : 'ExtUnixAll.carray8 -> int -> int
  val get_int32 : 'ExtUnixAll.carray8 -> int -> int32
  val get_uint63 : 'ExtUnixAll.carray8 -> int -> int
  val get_int63 : 'ExtUnixAll.carray8 -> int -> int
  val get_int64 : 'ExtUnixAll.carray8 -> int -> int64
  external unsafe_set_uint8 : 'ExtUnixAll.carray8 -> int -> int -> unit
    = "caml_extunixba_set_8" [@@noalloc]
  external unsafe_set_int8 : 'ExtUnixAll.carray8 -> int -> int -> unit
    = "caml_extunixba_set_8" [@@noalloc]
  external unsafe_set_uint16 : 'ExtUnixAll.carray8 -> int -> int -> unit
    = "caml_extunixba_set_l16" [@@noalloc]
  external unsafe_set_int16 : 'ExtUnixAll.carray8 -> int -> int -> unit
    = "caml_extunixba_set_l16" [@@noalloc]
  external unsafe_set_uint31 : 'ExtUnixAll.carray8 -> int -> int -> unit
    = "caml_extunixba_set_l31" [@@noalloc]
  external unsafe_set_int31 : 'ExtUnixAll.carray8 -> int -> int -> unit
    = "caml_extunixba_set_l31" [@@noalloc]
  external unsafe_set_int32 : 'ExtUnixAll.carray8 -> int -> int32 -> unit
    = "caml_extunixba_set_l32" [@@noalloc]
  external unsafe_set_uint63 : 'ExtUnixAll.carray8 -> int -> int -> unit
    = "caml_extunixba_set_l63" [@@noalloc]
  external unsafe_set_int63 : 'ExtUnixAll.carray8 -> int -> int -> unit
    = "caml_extunixba_set_l63" [@@noalloc]
  external unsafe_set_int64 : 'ExtUnixAll.carray8 -> int -> int64 -> unit
    = "caml_extunixba_set_l64" [@@noalloc]
  val set_uint8 : 'ExtUnixAll.carray8 -> int -> int -> unit
  val set_int8 : 'ExtUnixAll.carray8 -> int -> int -> unit
  val set_uint16 : 'ExtUnixAll.carray8 -> int -> int -> unit
  val set_int16 : 'ExtUnixAll.carray8 -> int -> int -> unit
  val set_uint31 : 'ExtUnixAll.carray8 -> int -> int -> unit
  val set_int31 : 'ExtUnixAll.carray8 -> int -> int -> unit
  val set_int32 : 'ExtUnixAll.carray8 -> int -> int32 -> unit
  val set_uint63 : 'ExtUnixAll.carray8 -> int -> int -> unit
  val set_int63 : 'ExtUnixAll.carray8 -> int -> int -> unit
  val set_int64 : 'ExtUnixAll.carray8 -> int -> int64 -> unit
end