sig
  val format_typ : Stdlib.Format.formatter -> 'Ctypes.typ -> unit
  val format_fn : Stdlib.Format.formatter -> 'Ctypes.fn -> unit
  val format_sint : Stdlib.Format.formatter -> Signed.SInt.t -> unit
  val format_long : Stdlib.Format.formatter -> Signed.Long.t -> unit
  val format_llong : Stdlib.Format.formatter -> Signed.LLong.t -> unit
  val format_uchar : Stdlib.Format.formatter -> Unsigned.UChar.t -> unit
  val format_uint8 : Stdlib.Format.formatter -> Unsigned.UInt8.t -> unit
  val format_uint16 : Stdlib.Format.formatter -> Unsigned.UInt16.t -> unit
  val format_uint32 : Stdlib.Format.formatter -> Unsigned.UInt32.t -> unit
  val format_uint64 : Stdlib.Format.formatter -> Unsigned.UInt64.t -> unit
  val format_ushort : Stdlib.Format.formatter -> Unsigned.UShort.t -> unit
  val format_uint : Stdlib.Format.formatter -> Unsigned.UInt.t -> unit
  val format_ulong : Stdlib.Format.formatter -> Unsigned.ULong.t -> unit
  val format_ullong : Stdlib.Format.formatter -> Unsigned.ULLong.t -> unit
  val format_pointer : Stdlib.Format.formatter -> 'Ctypes.ptr -> unit
  val format_struct :
    Stdlib.Format.formatter -> ('a, 'b) Ctypes.structured -> unit
  val format_union :
    Stdlib.Format.formatter -> ('a, 'b) Ctypes.structured -> unit
  val format_array : Stdlib.Format.formatter -> 'Ctypes.CArray.t -> unit
  val format_ocaml : Stdlib.Format.formatter -> 'Ctypes.ocaml -> unit
  val format_clock_t : Stdlib.Format.formatter -> PosixTypes.clock_t -> unit
  val format_dev_t : Stdlib.Format.formatter -> PosixTypes.dev_t -> unit
  val format_ino_t : Stdlib.Format.formatter -> PosixTypes.ino_t -> unit
  val format_mode_t : Stdlib.Format.formatter -> PosixTypes.mode_t -> unit
  val format_nlink_t : Stdlib.Format.formatter -> PosixTypes.nlink_t -> unit
  val format_off_t : Stdlib.Format.formatter -> PosixTypes.off_t -> unit
  val format_pid_t : Stdlib.Format.formatter -> PosixTypes.pid_t -> unit
  val format_size_t : Stdlib.Format.formatter -> PosixTypes.size_t -> unit
  val format_ssize_t : Stdlib.Format.formatter -> PosixTypes.ssize_t -> unit
  val format_time_t : Stdlib.Format.formatter -> PosixTypes.time_t -> unit
  val format_useconds_t :
    Stdlib.Format.formatter -> PosixTypes.useconds_t -> unit
  val format_ldouble : Stdlib.Format.formatter -> LDouble.t -> unit
  val format_complexld : Stdlib.Format.formatter -> ComplexL.t -> unit
end