| Value | Meaning |
|---|---|
| VOIDGCC_JIT_TYPE_VOID | C's void type. |
| VOID_PTRGCC_JIT_TYPE_VOID_PTR | C's void* type. |
| BOOLGCC_JIT_TYPE_BOOL | C++'s bool type. |
| CHARGCC_JIT_TYPE_CHAR | C's char type. |
| SIGNED_CHARGCC_JIT_TYPE_SIGNED_CHAR | C's signed char type. |
| UNSIGNED_CHARGCC_JIT_TYPE_UNSIGNED_CHAR | C's unsigned char type. |
| SHORTGCC_JIT_TYPE_SHORT | C's short type. |
| UNSIGNED_SHORTGCC_JIT_TYPE_UNSIGNED_SHORT | C's unsigned short type. |
| INTGCC_JIT_TYPE_INT | C's int type. |
| UNSIGNED_INTGCC_JIT_TYPE_UNSIGNED_INT | C's unsigned int type. |
| LONGGCC_JIT_TYPE_LONG | C's long type. |
| UNSIGNED_LONGGCC_JIT_TYPE_UNSIGNED_LONG | C's unsigned long type. |
| LONG_LONGGCC_JIT_TYPE_LONG_LONG | C99's long long type. |
| UNSIGNED_LONG_LONGGCC_JIT_TYPE_UNSIGNED_LONG_LONG | C99's unsigned long long type. |
| FLOATGCC_JIT_TYPE_FLOAT | Single precision floating point type. |
| DOUBLEGCC_JIT_TYPE_DOUBLE | Double precision floating point type. |
| LONG_DOUBLEGCC_JIT_TYPE_LONG_DOUBLE | Largest supported floating point type. |
| CONST_CHAR_PTRGCC_JIT_TYPE_CONST_CHAR_PTR | C's const char* type. |
| SIZE_TGCC_JIT_TYPE_SIZE_T | C's size_t type. |
| FILE_PTRGCC_JIT_TYPE_FILE_PTR | C's FILE* type. |
| COMPLEX_FLOATGCC_JIT_TYPE_COMPLEX_FLOAT | Single precision complex float type. |
| COMPLEX_DOUBLEGCC_JIT_TYPE_COMPLEX_DOUBLE | Double precision complex float type. |
| COMPLEX_LONG_DOUBLEGCC_JIT_TYPE_COMPLEX_LONG_DOUBLE | Largest supported complex float type. |
Standard types.