Constants
Locales
.LC_ALL
.LC_COLLATE
.LC_TYPE
.LC_MONETARY
.LC_NUMERIC
.LC_TIME
C types
# Fixed size integers
.U8
C.U8 : num
8-bit unsigned integer.
.U16
C.U16 : num
16-bit unsigned integer.
.U32
C.U32 : num
32-bit unsigned integer.
.U64
C.U64 : num
64-bit unsigned integer.
.I8
C.I8 : num
8-bit signed integer.
.I16
C.I16 : num
16-bit signed integer.
.I32
C.I32 : num
32-bit signed integer.
.I64
C.I64 : num
64-bit signed integer.
# Floating pointer numbers
.F32
C.F32 : num
Single precision (32-bit) floating point number (IEEE 754).
.F64
C.F64 : num
Double precision (64-bit) floating point number (IEEE 754).
# Named types
.CHAR
C.CHAR : num
Char type, equivalent to C.I8
.
.WCHAR
C.WCHAR : num
Wide char type.
.BYTE
C.BYTE : num
Byte type, equivalent to C.U8
.
.SHORT
C.SHORt : num
Short type, equivalent to C.I16
.
.WORD
C.WORD : num
Word type, equivalent to C.U16
.
.INT
C.INT : num
Integer type.
.UINT
C.UINT : num
Unsigned integer type.
.LONG
C.LONG : num
Long integer type.
.ULONG
C.ULONG : num
Unsigned long integer type.
.FLOAT
C.FLOAT : num
Single precision floating point number, equivalent to C.F32
.
.DOUBLE
C.DOUBLE : num
Double precision floating point number, equivalent to C.F64
.
.PTR
C.PTR : num
A void pointer type.
.STR
C.STR : num
Pointer to char type.
.WSTR
C.WSTR : num
Pointer to wide char type.
Last updated