Runtime-independent scalar, pointer, size, and Boolean types.
More...
Go to the source code of this file.
|
|
typedef signed char | sgl_int8_t |
| | Signed integer with exactly 8 value bits.
|
| |
|
typedef unsigned char | sgl_uint8_t |
| | Unsigned integer with exactly 8 value bits.
|
| |
|
typedef signed short | sgl_int16_t |
| | Signed integer with exactly 16 value bits.
|
| |
|
typedef unsigned short | sgl_uint16_t |
| | Unsigned integer with exactly 16 value bits.
|
| |
|
typedef signed int | sgl_int32_t |
| | Signed integer with exactly 32 value bits.
|
| |
|
typedef unsigned int | sgl_uint32_t |
| | Unsigned integer with exactly 32 value bits.
|
| |
|
typedef signed long long | sgl_int64_t |
| | Signed integer with exactly 64 value bits.
|
| |
|
typedef unsigned long long | sgl_uint64_t |
| | Unsigned integer with exactly 64 value bits.
|
| |
|
typedef signed long | sgl_intptr_t |
| | Signed integer capable of representing an object pointer.
|
| |
|
typedef unsigned long | sgl_uintptr_t |
| | Unsigned integer capable of representing an object pointer.
|
| |
|
typedef unsigned long | sgl_size_t |
| | Unsigned type used for object sizes and byte counts.
|
| |
|
typedef signed long | sgl_ptrdiff_t |
| | Signed type used for pointer differences.
|
| |
|
typedef float | sgl_float32_t |
| | Single-precision floating-point value.
|
| |
|
typedef double | sgl_float64_t |
| | Double-precision floating-point value.
|
| |
|
typedef _Bool | sgl_bool_t |
| | Boolean type mapped to the language/compiler representation.
|
| |
Runtime-independent scalar, pointer, size, and Boolean types.
Definition in file sgl-type.h.