libdap Updated for version 3.21.1
libdap4 is an implementation of OPeNDAP's DAP protocol.
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   0x7fffffff
 
#define DODS_INT_MIN   (-0x7fffffff - 1)
 
#define DODS_LLONG_MAX   0x7fffffffffffffffLL
 
#define DODS_LLONG_MIN   (-0x7fffffffffffffffLL - 1)
 
#define DODS_LONG_MAX   DODS_INT_MAX
 
#define DODS_LONG_MIN   DODS_INT_MIN
 
#define DODS_MAX_ARRAY_INDEX   0x1fffffffffffffffULL
 
#define DODS_MB_LEN_MAX   4
 
#define DODS_SCHAR_MAX   0x7f
 
#define DODS_SCHAR_MIN   (-0x7f - 1)
 
#define DODS_SHRT_MAX   0x7fff
 
#define DODS_SHRT_MIN   (-0x7fff - 1)
 
#define DODS_UCHAR_MAX   0xffU
 
#define DODS_UCHAR_MIN   0
 
#define DODS_UINT_MAX   0xffffffffUL
 
#define DODS_ULLONG_MAX   0xffffffffffffffffULL
 
#define DODS_ULONG_MAX   DODS_UINT_MAX
 
#define DODS_USHRT_MAX   0xffffU
 

Macro Definition Documentation

◆ DODS_CHAR_BIT

#define DODS_CHAR_BIT   8

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

◆ DODS_DBL_DIG

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

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

◆ DODS_DBL_MAX

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

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

◆ DODS_DBL_MIN

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

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

◆ DODS_FLT_DIG

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

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

◆ DODS_FLT_MAX

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

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

◆ DODS_FLT_MIN

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

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

◆ DODS_INT_MAX

#define DODS_INT_MAX   0x7fffffff

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

◆ DODS_INT_MIN

#define DODS_INT_MIN   (-0x7fffffff - 1)

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

◆ DODS_LLONG_MAX

#define DODS_LLONG_MAX   0x7fffffffffffffffLL

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

◆ DODS_LLONG_MIN

#define DODS_LLONG_MIN   (-0x7fffffffffffffffLL - 1)

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

◆ DODS_LONG_MAX

#define DODS_LONG_MAX   DODS_INT_MAX

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

◆ DODS_LONG_MIN

#define DODS_LONG_MIN   DODS_INT_MIN

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

◆ DODS_MAX_ARRAY_INDEX

#define DODS_MAX_ARRAY_INDEX   0x1fffffffffffffffULL

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

◆ DODS_MB_LEN_MAX

#define DODS_MB_LEN_MAX   4

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

◆ DODS_SCHAR_MAX

#define DODS_SCHAR_MAX   0x7f

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

◆ DODS_SCHAR_MIN

#define DODS_SCHAR_MIN   (-0x7f - 1)

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

◆ DODS_SHRT_MAX

#define DODS_SHRT_MAX   0x7fff

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

◆ DODS_SHRT_MIN

#define DODS_SHRT_MIN   (-0x7fff - 1)

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

◆ DODS_UCHAR_MAX

#define DODS_UCHAR_MAX   0xffU

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

◆ DODS_UCHAR_MIN

#define DODS_UCHAR_MIN   0

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

◆ DODS_UINT_MAX

#define DODS_UINT_MAX   0xffffffffUL

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

◆ DODS_ULLONG_MAX

#define DODS_ULLONG_MAX   0xffffffffffffffffULL

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

◆ DODS_ULONG_MAX

#define DODS_ULONG_MAX   DODS_UINT_MAX

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

◆ DODS_USHRT_MAX

#define DODS_USHRT_MAX   0xffffU

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