libdap
Updated for version 3.17.0
|
00001 /* 00002 This header is used when the compile-time definitions won't work. 00003 */ 00004 00005 #ifndef __DODS_DATATYPES__ 00006 #define __DODS_DATATYPES__ 00007 00008 #include <inttypes.h> 00009 00010 namespace libdap 00011 { 00012 00013 typedef int32_t dods_int32; 00014 00015 typedef uint32_t dods_uint32; 00016 00017 typedef int16_t dods_int16; 00018 00019 typedef uint16_t dods_uint16; 00020 00021 typedef uint8_t dods_byte; 00022 00023 typedef double dods_float64; 00024 00025 typedef float dods_float32; 00026 00027 // Added for DAP4 00028 typedef int8_t dods_int8; 00029 00030 typedef int64_t dods_int64; 00031 00032 typedef uint64_t dods_uint64; 00033 00034 typedef int64_t dods_enum; 00035 00036 } // namespace libdap 00037 00038 #endif /* __DODS_DATATYPES__ */