libdap++  Updated for version 3.8.2
dods-limits.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DODS_CHAR_BIT   8
 
#define DODS_DBL_DIG   15 /* digits of precision of a "double" */
 
#define DODS_DBL_MAX   1.7976931348623157E+308 /* max decimal value of a */
 
#define DODS_DBL_MIN   2.2250738585072014E-308 /* min decimal value of a */
 
#define DODS_FLT_DIG   6 /* digits of precision of a "float" */
 
#define DODS_FLT_MAX   3.402823466E+38F /* max decimal value of a "float" */
 
#define DODS_FLT_MIN   1.175494351E-38F /* min decimal value of a "float" */
 
#define DODS_INT_MAX   2147483647
 
#define DODS_INT_MIN   (-2147483647 - 1)
 
#define DODS_LONG_MAX   2147483647
 
#define DODS_LONG_MIN   (-2147483647 - 1)
 
#define DODS_MB_LEN_MAX   4
 
#define DODS_SCHAR_MAX   127
 
#define DODS_SCHAR_MIN   -128
 
#define DODS_SHRT_MAX   32767
 
#define DODS_SHRT_MIN   -32768
 
#define DODS_UCHAR_MAX   255U
 
#define DODS_UCHAR_MIN   0
 
#define DODS_UINT_MAX   4294967295U
 
#define DODS_ULONG_MAX   4294967295UL
 
#define DODS_USHRT_MAX   65535U
 

Macro Definition Documentation

◆ DODS_CHAR_BIT

#define DODS_CHAR_BIT   8

Definition at line 38 of file dods-limits.h.

◆ DODS_DBL_DIG

#define DODS_DBL_DIG   15 /* digits of precision of a "double" */

Definition at line 56 of file dods-limits.h.

◆ DODS_DBL_MAX

#define DODS_DBL_MAX   1.7976931348623157E+308 /* max decimal value of a */

Definition at line 57 of file dods-limits.h.

Referenced by libdap::check_float64().

◆ DODS_DBL_MIN

#define DODS_DBL_MIN   2.2250738585072014E-308 /* min decimal value of a */

Definition at line 59 of file dods-limits.h.

Referenced by libdap::check_float64().

◆ DODS_FLT_DIG

#define DODS_FLT_DIG   6 /* digits of precision of a "float" */

Definition at line 61 of file dods-limits.h.

◆ DODS_FLT_MAX

#define DODS_FLT_MAX   3.402823466E+38F /* max decimal value of a "float" */

Definition at line 62 of file dods-limits.h.

Referenced by libdap::check_float32().

◆ DODS_FLT_MIN

#define DODS_FLT_MIN   1.175494351E-38F /* min decimal value of a "float" */

Definition at line 63 of file dods-limits.h.

Referenced by libdap::check_float32().

◆ DODS_INT_MAX

#define DODS_INT_MAX   2147483647

Definition at line 49 of file dods-limits.h.

Referenced by libdap::check_int32().

◆ DODS_INT_MIN

#define DODS_INT_MIN   (-2147483647 - 1)

Definition at line 48 of file dods-limits.h.

Referenced by libdap::check_int32().

◆ DODS_LONG_MAX

#define DODS_LONG_MAX   2147483647

Definition at line 53 of file dods-limits.h.

◆ DODS_LONG_MIN

#define DODS_LONG_MIN   (-2147483647 - 1)

Definition at line 52 of file dods-limits.h.

◆ DODS_MB_LEN_MAX

#define DODS_MB_LEN_MAX   4

Definition at line 66 of file dods-limits.h.

◆ DODS_SCHAR_MAX

#define DODS_SCHAR_MAX   127

Definition at line 40 of file dods-limits.h.

◆ DODS_SCHAR_MIN

#define DODS_SCHAR_MIN   -128

Definition at line 39 of file dods-limits.h.

Referenced by libdap::check_byte().

◆ DODS_SHRT_MAX

#define DODS_SHRT_MAX   32767

Definition at line 45 of file dods-limits.h.

Referenced by libdap::check_int16().

◆ DODS_SHRT_MIN

#define DODS_SHRT_MIN   -32768

Definition at line 44 of file dods-limits.h.

Referenced by libdap::check_int16().

◆ DODS_UCHAR_MAX

#define DODS_UCHAR_MAX   255U

Definition at line 41 of file dods-limits.h.

Referenced by libdap::check_byte().

◆ DODS_UCHAR_MIN

#define DODS_UCHAR_MIN   0

Definition at line 42 of file dods-limits.h.

◆ DODS_UINT_MAX

#define DODS_UINT_MAX   4294967295U

Definition at line 50 of file dods-limits.h.

Referenced by libdap::check_uint32().

◆ DODS_ULONG_MAX

#define DODS_ULONG_MAX   4294967295UL

Definition at line 54 of file dods-limits.h.

◆ DODS_USHRT_MAX

#define DODS_USHRT_MAX   65535U

Definition at line 46 of file dods-limits.h.

Referenced by libdap::check_uint16().