GNU libmicrohttpd  0.9.29
mhd_limits.h File Reference

limits values definitions More...

#include "platform.h"
Include dependency graph for mhd_limits.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define UINT_MAX   ((unsigned int) ~((unsigned int)0))
 
#define LONG_MAX   ((long) ~(((uint64_t) 1) << (8 * sizeof(long) - 1)))
 
#define ULLONG_MAX   ((MHD_UNSIGNED_LONG_LONG) ~((MHD_UNSIGNED_LONG_LONG)0))
 
#define INT32_MAX   ((int32_t)0x7FFFFFFF)
 
#define UINT32_MAX   ((int32_t)0xFFFFFFFF)
 
#define UINT64_MAX   ((uint64_t)0xFFFFFFFFFFFFFFFF)
 
#define SIZE_MAX   ((size_t) ~((size_t)0))
 
#define OFF_T_MAX   ((off_t) ~(((uint64_t) 1) << (8 * sizeof(off_t) - 1)))
 
#define TIME_T_MAX   ( (time_t) ~(((uint64_t) 1) << (8 * sizeof(time_t) - 1)) )
 
#define TIMEVAL_TV_SEC_MAX   TIME_T_MAX
 

Detailed Description

limits values definitions

Author
Karlson2k (Evgeny Grin)

Definition in file mhd_limits.h.

Macro Definition Documentation

◆ INT32_MAX

#define INT32_MAX   ((int32_t)0x7FFFFFFF)

Definition at line 59 of file mhd_limits.h.

Referenced by file_reader(), and MHD_create_response_from_fd_at_offset64().

◆ LONG_MAX

#define LONG_MAX   ((long) ~(((uint64_t) 1) << (8 * sizeof(long) - 1)))

Definition at line 47 of file mhd_limits.h.

◆ OFF_T_MAX

#define OFF_T_MAX   ((off_t) ~(((uint64_t) 1) << (8 * sizeof(off_t) - 1)))

Definition at line 88 of file mhd_limits.h.

Referenced by send_param_adapter().

◆ SIZE_MAX

#define SIZE_MAX   ((size_t) ~((size_t)0))

Definition at line 83 of file mhd_limits.h.

Referenced by MHD_connection_handle_write(), and parse_options_va().

◆ TIME_T_MAX

#define TIME_T_MAX   ( (time_t) ~(((uint64_t) 1) << (8 * sizeof(time_t) - 1)) )

Definition at line 98 of file mhd_limits.h.

Referenced by parse_options_va().

◆ TIMEVAL_TV_SEC_MAX

#define TIMEVAL_TV_SEC_MAX   TIME_T_MAX

Definition at line 103 of file mhd_limits.h.

Referenced by MHD_select(), and thread_main_handle_connection().

◆ UINT32_MAX

#define UINT32_MAX   ((int32_t)0xFFFFFFFF)

Definition at line 67 of file mhd_limits.h.

Referenced by MHD_strx_to_uint32_(), and MHD_strx_to_uint32_n_().

◆ UINT64_MAX

#define UINT64_MAX   ((uint64_t)0xFFFFFFFFFFFFFFFF)

◆ UINT_MAX

#define UINT_MAX   ((unsigned int) ~((unsigned int)0))

Definition at line 39 of file mhd_limits.h.

Referenced by MHD_create_thread_().

◆ ULLONG_MAX

#define ULLONG_MAX   ((MHD_UNSIGNED_LONG_LONG) ~((MHD_UNSIGNED_LONG_LONG)0))

Definition at line 52 of file mhd_limits.h.

Referenced by MHD_get_timeout().