• OCaml logo OCaml logo
  • Learn
  • Packages
  • Community
  • Blog
  • Playground
  • Searching...
    Or go to: Standard Library API
  • Learn
  • Packages
  • Community
  • Blog
  • Playground
  • Get started
  • ctypes

  • Documentation
  • doc
package ctypes
  • cstubs
    • Cstubs
      • BINDINGS
        • F
      • Types
        • BINDINGS
          • F
            • Intptr
              • Infix
            • Ptrdiff
              • Infix
            • Uintptr
              • Infix
    • Cstubs_inverted
      • BINDINGS
        • F
      • INTERNAL
    • Cstubs_structs
      • BINDINGS
        • F
          • Intptr
            • Infix
          • Ptrdiff
            • Infix
          • Uintptr
            • Infix
      • TYPE
        • Intptr
          • Infix
        • Ptrdiff
          • Infix
        • Uintptr
          • Infix
  • ctypes
    • ComplexL
    • Cstubs_internals
    • Ctypes
      • CArray
      • FOREIGN
      • Intptr
        • Infix
      • Ptrdiff
        • Infix
      • Root
      • TYPE
        • Intptr
          • Infix
        • Ptrdiff
          • Infix
        • Uintptr
          • Infix
      • Uintptr
        • Infix
    • Ctypes_primitive_types
    • Ctypes_static
    • Ctypes_structs
      • S
    • LDouble
    • PosixTypes
      • Dev
        • Infix
      • Ino
        • Infix
      • Mode
        • Infix
      • Nlink
        • Infix
      • Off
        • Infix
      • Pid
        • Infix
      • Ssize
        • Infix
      • Time
        • Infix
  • ctypes-foreign
    • Dl
    • Foreign
      • Funptr
    • Libffi_abi
  • ctypes-top
    • Ctypes_printers
Legend:
Library
Module
Module type
Parameter
Class
Class type

Support for various ABIs.

type abi
val aix : abi
val darwin : abi
val eabi : abi
val fastcall : abi
val gcc_sysv : abi
val linux : abi
val linux64 : abi
val linux_soft_float : abi
val ms_cdecl : abi
val n32 : abi
val n32_soft_float : abi
val n64 : abi
val n64_soft_float : abi
val o32 : abi
val o32_soft_float : abi
val osf : abi
val pa32 : abi
val stdcall : abi
val sysv : abi
val thiscall : abi
val unix : abi
val unix64 : abi
val v8 : abi
val v8plus : abi
val v9 : abi
val vfp : abi
val default_abi : abi
val abi_code : abi -> int

Footer

OCaml

Innovation. Community. Security.

GitHub Discord Twitter Peertube RSS

About Us

  • Industrial Users
  • Academic Users
  • Why OCaml

Resources

  • Get Started
  • Language Manual
  • Standard Library API
  • Books
  • Releases

Community

  • Blog
  • Jobs

Policies

  • Carbon Footprint
  • Governance
  • Privacy
  • Code of Conduct