Standard Integer Types
Detailed Description
Use [u]intN_t if you need exactly N bits.
Since these typedefs are mandated by the C99 standard, they are preferred over rolling your own typedefs.
|
8-bit types. |
typedef signed char | int8_t |
typedef unsigned char | uint8_t |
16-bit types. |
typedef int int16_t | __attribute__ ((__mode__(__HI__))) |
Pointer types. |
These allow you to declare variables of the same size as a pointer.
|
typedef int16_t | intptr_t |
typedef uint16_t | uintptr_t |
64-bit types. |
__extension__ typedef long
long | int64_t |
__extension__ typedef unsigned
long long | uint64_t |
Typedef Documentation
|
Signed pointer compatible type. |
|
Unsigned pointer compatible type. |
Variable Documentation
__extension__ typedef long long int64_t |
|
__extension__ typedef unsigned long long uint64_t |
|
Automatically generated by Doxygen 1.4.1 on 11 Nov 2005.