![]() |
PUMA Library Reference Manual
|
Type size limits.
#include <limits.h>Namespaces | |
| namespace | Puma |
Macros | |
| #define | LLONG_MAX LONG_MAX |
| #define | LLONG_MIN LONG_MIN |
| #define | ULLONG_MAX ULONG_MAX |
| #define | BOOL_SIZE 8 |
| #define | CHAR_SIZE 8 |
| #define | SCHAR_SIZE 8 |
| #define | UCHAR_SIZE 8 |
| #define | SHORT_SIZE 16 |
| #define | USHORT_SIZE 16 |
| #define | WCHAR_T_SIZE 32 |
| #define | INT_SIZE 32 |
| #define | UINT_SIZE 32 |
| #define | LONG_SIZE 32 |
| #define | ULONG_SIZE 32 |
| #define | LLONG_SIZE 64 |
| #define | ULLONG_SIZE 64 |
| #define | INT128_SIZE 128 |
| #define | UINT128_SIZE 128 |
| #define | FLOAT_SIZE 32 |
| #define | DOUBLE_SIZE 64 |
| #define | LDOUBLE_SIZE 96 |
| #define | PTR_SIZE 32 |
| #define | MEMB_PTR_SIZE 64 |
| #define | ENUM_SIZE 32 |
Typedefs | |
| typedef long | Puma::LONG_LONG |
Type long long. | |
| typedef unsigned long | Puma::U_LONG_LONG |
Type unsigned long long. | |
| #define BOOL_SIZE 8 |
| #define CHAR_SIZE 8 |
| #define DOUBLE_SIZE 64 |
| #define ENUM_SIZE 32 |
| #define FLOAT_SIZE 32 |
| #define INT128_SIZE 128 |
| #define INT_SIZE 32 |
| #define LDOUBLE_SIZE 96 |
| #define LLONG_MAX LONG_MAX |
| #define LLONG_MIN LONG_MIN |
| #define LLONG_SIZE 64 |
| #define LONG_SIZE 32 |
| #define MEMB_PTR_SIZE 64 |
| #define PTR_SIZE 32 |
| #define SCHAR_SIZE 8 |
| #define SHORT_SIZE 16 |
| #define UCHAR_SIZE 8 |
| #define UINT128_SIZE 128 |
| #define UINT_SIZE 32 |
| #define ULLONG_MAX ULONG_MAX |
| #define ULLONG_SIZE 64 |
| #define ULONG_SIZE 32 |
| #define USHORT_SIZE 16 |
| #define WCHAR_T_SIZE 32 |