|
StuBS
|
Definition of standard integer types with specified widths and their limits. More...
Macros | |
| #define | NULL ((uintptr_t)0) |
| #define | INT8_MIN (-__INT8_MAX__-1) |
| #define | INT8_MAX (__INT8_MAX__) |
| #define | INT16_MIN (-__INT16_MAX__-1) |
| #define | INT16_MAX (__INT16_MAX__) |
| #define | INT32_MIN (-__INT32_MAX__-1) |
| #define | INT32_MAX (__INT32_MAX__) |
| #define | INT64_MIN (-__INT64_MAX__-1) |
| #define | INT64_MAX (__INT64_MAX__) |
| #define | INTPTR_MIN (-__INTPTR_MAX__-1) |
| #define | INTPTR_MAX (__INTPTR_MAX__) |
| #define | UINT8_MAX (__UINT8_MAX__) |
| #define | UINT16_MAX (__UINT16_MAX__) |
| #define | UINT32_MAX (__UINT32_MAX__) |
| #define | UINT64_MAX (__UINT64_MAX__) |
| #define | UINTPTR_MAX (__UINTPTR_MAX__) |
| #define | PTRDIFF_MIN (-__PTRDIFF_MAX__-1) |
| #define | PTRDIFF_MAX (__PTRDIFF_MAX__) |
| #define | SIZE_MAX (__SIZE_MAX__) |
| #define | SSIZE_MIN (-__INT64_MAX__-1) |
| #define | SSIZE_MAX (__INT64_MAX__) |
Typedefs | |
| typedef unsigned char | uint8_t |
| typedef unsigned short | uint16_t |
| typedef unsigned int | uint32_t |
| typedef unsigned long long | uint64_t |
| typedef unsigned long long | uintptr_t |
| typedef __SIZE_TYPE__ | size_t |
| typedef char | int8_t |
| typedef short | int16_t |
| typedef int | int32_t |
| typedef long long | int64_t |
| typedef long long | intptr_t |
| typedef long int | ssize_t |
| typedef __PTRDIFF_TYPE__ | ptrdiff_t |
Definition of standard integer types with specified widths and their limits.
| #define NULL ((uintptr_t)0) |
| #define INT8_MIN (-__INT8_MAX__-1) |
| #define INT8_MAX (__INT8_MAX__) |
| #define INT16_MIN (-__INT16_MAX__-1) |
| #define INT16_MAX (__INT16_MAX__) |
| #define INT32_MIN (-__INT32_MAX__-1) |
| #define INT32_MAX (__INT32_MAX__) |
| #define INT64_MIN (-__INT64_MAX__-1) |
| #define INT64_MAX (__INT64_MAX__) |
| #define INTPTR_MIN (-__INTPTR_MAX__-1) |
| #define INTPTR_MAX (__INTPTR_MAX__) |
| #define UINT8_MAX (__UINT8_MAX__) |
| #define UINT16_MAX (__UINT16_MAX__) |
| #define UINT32_MAX (__UINT32_MAX__) |
| #define UINT64_MAX (__UINT64_MAX__) |
| #define UINTPTR_MAX (__UINTPTR_MAX__) |
| #define PTRDIFF_MIN (-__PTRDIFF_MAX__-1) |
| #define PTRDIFF_MAX (__PTRDIFF_MAX__) |
| #define SIZE_MAX (__SIZE_MAX__) |
| #define SSIZE_MIN (-__INT64_MAX__-1) |
| #define SSIZE_MAX (__INT64_MAX__) |
| typedef unsigned char uint8_t |
| typedef unsigned short uint16_t |
| typedef unsigned int uint32_t |
| typedef unsigned long long uint64_t |
| typedef unsigned long long uintptr_t |
| typedef __SIZE_TYPE__ size_t |
| typedef char int8_t |
| typedef short int16_t |
| typedef int int32_t |
| typedef long long int64_t |
| typedef long long intptr_t |
| typedef long int ssize_t |
| typedef __PTRDIFF_TYPE__ ptrdiff_t |