GNU libmicrohttpd
0.9.59
|
limits values definitions More...
#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 |
limits values definitions
Definition in file mhd_limits.h.
#define INT32_MAX ((int32_t)0x7FFFFFFF) |
Definition at line 65 of file mhd_limits.h.
Referenced by file_reader(), and MHD_create_response_from_fd_at_offset64().
#define INT64_MAX ((int64_t)0x7FFFFFFFFFFFFFFF) |
Definition at line 89 of file mhd_limits.h.
#define LONG_MAX MHD_SIGNED_TYPE_MAX(long) |
Definition at line 53 of file mhd_limits.h.
#define MHD_SIGNED_TYPE_MAX_ | ( | type | ) | ( (type)((( ((type)1) << (sizeof(type)*8 - 2)) - 1)*2 + 1) ) |
Definition at line 37 of file mhd_limits.h.
#define MHD_TYPE_IS_SIGNED_ | ( | type | ) | (((type)0)>((type)-1)) |
Definition at line 39 of file mhd_limits.h.
#define MHD_UNSIGNED_TYPE_MAX_ | ( | type | ) | ((type)-1) |
Definition at line 35 of file mhd_limits.h.
#define OFF_T_MAX MHD_SIGNED_TYPE_MAX_(off_t) |
Definition at line 123 of file mhd_limits.h.
#define SIZE_MAX MHD_UNSIGNED_TYPE_MAX_(size_t) |
Definition at line 99 of file mhd_limits.h.
Referenced by MHD_connection_handle_write(), and parse_options_va().
#define SSIZE_MAN MHD_SIGNED_TYPE_MAX_(ssize_t) |
Definition at line 111 of file mhd_limits.h.
#define TIME_T_MAX |
Definition at line 132 of file mhd_limits.h.
Referenced by parse_options_va().
#define TIMEVAL_TV_SEC_MAX TIME_T_MAX |
Definition at line 140 of file mhd_limits.h.
Referenced by MHD_select(), and thread_main_handle_connection().
#define UINT32_MAX ((int32_t)0xFFFFFFFF) |
Definition at line 73 of file mhd_limits.h.
Referenced by MHD_strx_to_uint32_(), and MHD_strx_to_uint32_n_().
#define UINT64_MAX ((uint64_t)0xFFFFFFFFFFFFFFFF) |
Definition at line 81 of file mhd_limits.h.
Referenced by MHD_str_to_uint64_(), MHD_str_to_uint64_n_(), MHD_strx_to_uint64_(), and MHD_strx_to_uint64_n_().
#define UINT_MAX MHD_UNSIGNED_TYPE_MAX_(unsigned int) |
Definition at line 45 of file mhd_limits.h.
Referenced by MHD_create_thread_().
#define ULLONG_MAX MHD_UNSIGNED_TYPE_MAX_(MHD_UNSIGNED_LONG_LONG) |
Definition at line 58 of file mhd_limits.h.
Referenced by MHD_get_timeout().