GNU libmicrohttpd
0.9.71
|
#include "platform.h"
Go to the source code of this file.
Macros | |
#define | MHD_UNSIGNED_TYPE_MAX_(type) ((type) - 1) |
#define | MHD_SIGNED_TYPE_MAX_(type) ( (type) ((( ((type) 1) << (sizeof(type) * 8 - 2)) - 1) * 2 + 1) ) |
#define | MHD_TYPE_IS_SIGNED_(type) (((type) 0)>((type) - 1)) |
#define | UINT_MAX MHD_UNSIGNED_TYPE_MAX_ (unsigned int) |
#define | LONG_MAX MHD_SIGNED_TYPE_MAX (long) |
#define | ULLONG_MAX MHD_UNSIGNED_TYPE_MAX_ (MHD_UNSIGNED_LONG_LONG) |
#define | INT32_MAX ((int32_t) 0x7FFFFFFF) |
#define | UINT32_MAX ((int32_t) 0xFFFFFFFF) |
#define | UINT64_MAX ((uint64_t) 0xFFFFFFFFFFFFFFFF) |
#define | INT64_MAX ((int64_t) 0x7FFFFFFFFFFFFFFF) |
#define | SIZE_MAX MHD_UNSIGNED_TYPE_MAX_ (size_t) |
#define | SSIZE_MAN MHD_SIGNED_TYPE_MAX_ (ssize_t) |
#define | OFF_T_MAX MHD_SIGNED_TYPE_MAX_ (off_t) |
#define | TIME_T_MAX |
#define | TIMEVAL_TV_SEC_MAX TIME_T_MAX |
#define | MHD_FD_BLOCK_SIZE 4096 /* 4k */ |
#define INT32_MAX ((int32_t) 0x7FFFFFFF) |
Definition at line 66 of file mhd_limits.h.
#define INT64_MAX ((int64_t) 0x7FFFFFFFFFFFFFFF) |
Definition at line 90 of file mhd_limits.h.
#define LONG_MAX MHD_SIGNED_TYPE_MAX (long) |
Definition at line 54 of file mhd_limits.h.
#define MHD_FD_BLOCK_SIZE 4096 /* 4k */ |
Definition at line 151 of file mhd_limits.h.
#define MHD_SIGNED_TYPE_MAX_ | ( | type | ) | ( (type) ((( ((type) 1) << (sizeof(type) * 8 - 2)) - 1) * 2 + 1) ) |
Definition at line 38 of file mhd_limits.h.
#define MHD_TYPE_IS_SIGNED_ | ( | type | ) | (((type) 0)>((type) - 1)) |
Definition at line 40 of file mhd_limits.h.
#define MHD_UNSIGNED_TYPE_MAX_ | ( | type | ) | ((type) - 1) |
Definition at line 36 of file mhd_limits.h.
#define OFF_T_MAX MHD_SIGNED_TYPE_MAX_ (off_t) |
Definition at line 124 of file mhd_limits.h.
#define SIZE_MAX MHD_UNSIGNED_TYPE_MAX_ (size_t) |
Definition at line 100 of file mhd_limits.h.
#define SSIZE_MAN MHD_SIGNED_TYPE_MAX_ (ssize_t) |
Definition at line 112 of file mhd_limits.h.
#define TIME_T_MAX |
Definition at line 133 of file mhd_limits.h.
#define TIMEVAL_TV_SEC_MAX TIME_T_MAX |
Definition at line 141 of file mhd_limits.h.
#define UINT32_MAX ((int32_t) 0xFFFFFFFF) |
Definition at line 74 of file mhd_limits.h.
#define UINT64_MAX ((uint64_t) 0xFFFFFFFFFFFFFFFF) |
Definition at line 82 of file mhd_limits.h.
#define UINT_MAX MHD_UNSIGNED_TYPE_MAX_ (unsigned int) |
Definition at line 46 of file mhd_limits.h.
#define ULLONG_MAX MHD_UNSIGNED_TYPE_MAX_ (MHD_UNSIGNED_LONG_LONG) |
Definition at line 59 of file mhd_limits.h.