| cbool | 
C boolean (longbool) | 
| cchar | 
C character type (No signedness specification, 8 bit integer) | 
| cdouble | 
Double precision floating point type (double) | 
| cfloat | 
Single precision floating point type (single) | 
| cint | 
C integer (commonly 32 bit) | 
| cint16 | 
16-bit signed integer. | 
| cint32 | 
32-bit signed integer (commonly: int) | 
| cint64 | 
64-bit integer | 
| cint8 | 
8-bit signed integer | 
| clong | 
long integer (32/64 bit, depending on CPU register size) | 
| clongdouble | 
Long precision floating point type (extended/double, depending on CPU) | 
| clonglong | 
Long (64-bit) integer | 
| coff_t | 
Generic type to indicate offset | 
| cschar | 
C signed character type (8 bit signed integer) | 
| cshort | 
Short integer (16 bit) | 
| csigned | 
Signed integer (commonly 32 bit) | 
| csint | 
Signed integer (commonly 32 bit) | 
| csize_t | 
Generic type to contain a size of all kinds of structures | 
| cslong | 
Signed long integer (32/64 bit, depending on CPU register size) | 
| cslonglong | 
Signed long (64-bit) integer | 
| csshort | 
Short signed integer (16 bit) | 
| cuchar | 
C unsigned character type (8 bit unsigned integer). | 
| cuint | 
Unsigned integer (commonly 32 bit) | 
| cuint16 | 
16-bit unsigned integer. | 
| cuint32 | 
32-bit unsigned integer | 
| cuint64 | 
Unsigned 64-bit integer | 
| cuint8 | 
8-bit unsigned integer | 
| culong | 
Unsigned long integer (32/64 bit, depending on CPU register size) | 
| culonglong | 
Unsigned long (64-bit) integer | 
| cunsigned | 
Unsigned integer (commonly 32 bit) | 
| cushort | 
Short unsigned integer (16 bit) | 
| pcbool | 
Pointer to cbool  type. | 
| pcchar | 
Pointer to cchar  type. | 
| pcdouble | 
Pointer to cdouble  type. | 
| pcfloat | 
Pointer to cfloat  type. | 
| pcint | 
Pointer to cint  type. | 
| pcint16 | 
Pointer to cint16  type. | 
| pcint32 | 
Pointer to cint32  type. | 
| pcint64 | 
Pointer to cint64  type. | 
| pcint8 | 
Pointer to cint8  type. | 
| pclong | 
Pointer to clong  type. | 
| Pclongdouble | 
Pointer to  clongdouble  type. | 
| pclonglong | 
Pointer to clonglong  type. | 
| pcschar | 
Pointer to cschar  type. | 
| pcshort | 
Pointer to cshort  type. | 
| pcsigned | 
Pointer to csigned  type. | 
| pcsint | 
Pointer to csint  type. | 
| pcsize_t | 
Pointer to generic size type | 
| pcslong | 
Pointer to cslong  type. | 
| pcslonglong | 
Pointer to cslonglong  type. | 
| pcsshort | 
Pointer to csshort  type. | 
| pcuchar | 
Pointer to cuchar  type. | 
| pcuint | 
Pointer to cuint  type. | 
| pcuint16 | 
Pointer to cuint16  type. | 
| pcuint32 | 
Pointer to cuint32  type. | 
| pcuint64 | 
Pointer to cuint64  type. | 
| pcuint8 | 
Pointer to cuint8  type. | 
| pculong | 
Pointer to culong  type. | 
| pculonglong | 
Pointer to culonglong  type. | 
| pcunsigned | 
Pointer to cunsigned  type. | 
| pcushort | 
Pointer to cushort  type. |