46#define DAP_PROTOCOL_VERSION "4.0"
55#define DFLOAT64 double
76#define DUINT16 uint16_t
79#define DUINT32 uint32_t
82#define DUINT64 uint64_t
85#define DVR "libdap/3.20.11"
88#define FUNC_NL_LANGINFO_YESEXPR_WORKS 1
95#define GETTIMEOFDAY_TIMEZONE void
103#define GNULIB_MKSTEMPS 1
106#define GNULIB_TEST_BTOWC 1
109#define GNULIB_TEST_GETTIMEOFDAY 1
112#define GNULIB_TEST_LOCALECONV 1
115#define GNULIB_TEST_LSTAT 1
118#define GNULIB_TEST_MBRTOWC 1
121#define GNULIB_TEST_MBSINIT 1
124#define GNULIB_TEST_MBTOWC 1
127#define GNULIB_TEST_MKSTEMPS 1
130#define GNULIB_TEST_NL_LANGINFO 1
133#define GNULIB_TEST_STAT 1
136#define GNULIB_TEST_WCRTOMB 1
147#define HAVE_ALLOCA_H 1
156#define HAVE_BYTESWAP_H 1
166#define HAVE_DECL_ALARM 1
170#define HAVE_DECL_GETC_UNLOCKED 1
174#define HAVE_DECL_ISBLANK 1
194#define HAVE_DIRENT_H 1
197#define HAVE_DLFCN_H 1
203#define HAVE_FCNTL_H 1
206#define HAVE_FEATURES_H 1
212#define HAVE_GETPAGESIZE 1
215#define HAVE_GETTIMEOFDAY 1
218#define HAVE_INTTYPES_H 1
221#define HAVE_ISBLANK 1
224#define HAVE_ISWCNTRL 1
227#define HAVE_ISWCTYPE 1
230#define HAVE_LANGINFO_CODESET 1
233#define HAVE_LANGINFO_H 1
239#define HAVE_LIBTIRPC 1
242#define HAVE_LIMITS_H 1
245#define HAVE_LOCALTIME_R 1
248#define HAVE_LONG_LONG_INT 1
254#define HAVE_MALLOC_H 1
257#define HAVE_MBRTOWC 1
260#define HAVE_MBSINIT 1
263#define HAVE_MBSTATE_T 1
266#define HAVE_MEMMOVE 1
269#define HAVE_MEMORY_H 1
275#define HAVE_MKSTEMPS 1
284#define HAVE_NETINET_IN_H 1
287#define HAVE_NL_LANGINFO 1
293#define HAVE_PTHREAD_H 1
296#define HAVE_PTHREAD_MUTEX_RECURSIVE 1
299#define HAVE_PTHREAD_RWLOCK 1
309#define HAVE_RAW_DECL_ATOLL 1
312#define HAVE_RAW_DECL_BTOWC 1
319#define HAVE_RAW_DECL_CHDIR 1
322#define HAVE_RAW_DECL_CHOWN 1
325#define HAVE_RAW_DECL_DUP 1
328#define HAVE_RAW_DECL_DUP2 1
331#define HAVE_RAW_DECL_DUP3 1
334#define HAVE_RAW_DECL_DUPLOCALE 1
337#define HAVE_RAW_DECL_ENDUSERSHELL 1
340#define HAVE_RAW_DECL_ENVIRON 1
343#define HAVE_RAW_DECL_EUIDACCESS 1
346#define HAVE_RAW_DECL_FACCESSAT 1
349#define HAVE_RAW_DECL_FCHDIR 1
352#define HAVE_RAW_DECL_FCHMODAT 1
355#define HAVE_RAW_DECL_FCHOWNAT 1
358#define HAVE_RAW_DECL_FCNTL 1
361#define HAVE_RAW_DECL_FDATASYNC 1
364#define HAVE_RAW_DECL_FSTAT 1
367#define HAVE_RAW_DECL_FSTATAT 1
370#define HAVE_RAW_DECL_FSYNC 1
373#define HAVE_RAW_DECL_FTRUNCATE 1
376#define HAVE_RAW_DECL_FUTIMENS 1
379#define HAVE_RAW_DECL_GETCWD 1
382#define HAVE_RAW_DECL_GETDOMAINNAME 1
385#define HAVE_RAW_DECL_GETDTABLESIZE 1
388#define HAVE_RAW_DECL_GETGROUPS 1
391#define HAVE_RAW_DECL_GETHOSTNAME 1
394#define HAVE_RAW_DECL_GETLOADAVG 1
397#define HAVE_RAW_DECL_GETLOGIN 1
400#define HAVE_RAW_DECL_GETLOGIN_R 1
403#define HAVE_RAW_DECL_GETPAGESIZE 1
406#define HAVE_RAW_DECL_GETSUBOPT 1
409#define HAVE_RAW_DECL_GETTIMEOFDAY 1
412#define HAVE_RAW_DECL_GETUSERSHELL 1
415#define HAVE_RAW_DECL_GRANTPT 1
421#define HAVE_RAW_DECL_INITSTATE 1
427#define HAVE_RAW_DECL_ISATTY 1
430#define HAVE_RAW_DECL_ISWCTYPE 1
433#define HAVE_RAW_DECL_LCHMOD 1
436#define HAVE_RAW_DECL_LCHOWN 1
439#define HAVE_RAW_DECL_LINK 1
442#define HAVE_RAW_DECL_LINKAT 1
445#define HAVE_RAW_DECL_LSEEK 1
448#define HAVE_RAW_DECL_LSTAT 1
451#define HAVE_RAW_DECL_MBRLEN 1
454#define HAVE_RAW_DECL_MBRTOWC 1
457#define HAVE_RAW_DECL_MBSINIT 1
460#define HAVE_RAW_DECL_MBSNRTOWCS 1
463#define HAVE_RAW_DECL_MBSRTOWCS 1
466#define HAVE_RAW_DECL_MKDIRAT 1
469#define HAVE_RAW_DECL_MKDTEMP 1
472#define HAVE_RAW_DECL_MKFIFO 1
475#define HAVE_RAW_DECL_MKFIFOAT 1
478#define HAVE_RAW_DECL_MKNOD 1
481#define HAVE_RAW_DECL_MKNODAT 1
484#define HAVE_RAW_DECL_MKOSTEMP 1
487#define HAVE_RAW_DECL_MKOSTEMPS 1
490#define HAVE_RAW_DECL_MKSTEMP 1
493#define HAVE_RAW_DECL_MKSTEMPS 1
496#define HAVE_RAW_DECL_NL_LANGINFO 1
499#define HAVE_RAW_DECL_OPENAT 1
502#define HAVE_RAW_DECL_PIPE 1
505#define HAVE_RAW_DECL_PIPE2 1
508#define HAVE_RAW_DECL_POSIX_OPENPT 1
511#define HAVE_RAW_DECL_PREAD 1
514#define HAVE_RAW_DECL_PTSNAME 1
517#define HAVE_RAW_DECL_PTSNAME_R 1
520#define HAVE_RAW_DECL_PWRITE 1
523#define HAVE_RAW_DECL_QSORT_R 1
526#define HAVE_RAW_DECL_RANDOM 1
532#define HAVE_RAW_DECL_READLINK 1
535#define HAVE_RAW_DECL_READLINKAT 1
538#define HAVE_RAW_DECL_REALLOCARRAY 1
541#define HAVE_RAW_DECL_REALPATH 1
544#define HAVE_RAW_DECL_RMDIR 1
550#define HAVE_RAW_DECL_SECURE_GETENV 1
553#define HAVE_RAW_DECL_SETENV 1
556#define HAVE_RAW_DECL_SETHOSTNAME 1
559#define HAVE_RAW_DECL_SETLOCALE 1
562#define HAVE_RAW_DECL_SETSTATE 1
568#define HAVE_RAW_DECL_SETUSERSHELL 1
571#define HAVE_RAW_DECL_SLEEP 1
574#define HAVE_RAW_DECL_SRANDOM 1
580#define HAVE_RAW_DECL_STAT 1
583#define HAVE_RAW_DECL_STRTOD 1
586#define HAVE_RAW_DECL_STRTOLL 1
589#define HAVE_RAW_DECL_STRTOULL 1
592#define HAVE_RAW_DECL_SYMLINK 1
595#define HAVE_RAW_DECL_SYMLINKAT 1
598#define HAVE_RAW_DECL_TOWCTRANS 1
601#define HAVE_RAW_DECL_TRUNCATE 1
604#define HAVE_RAW_DECL_TTYNAME_R 1
607#define HAVE_RAW_DECL_UNLINK 1
610#define HAVE_RAW_DECL_UNLINKAT 1
613#define HAVE_RAW_DECL_UNLOCKPT 1
616#define HAVE_RAW_DECL_UNSETENV 1
619#define HAVE_RAW_DECL_USLEEP 1
622#define HAVE_RAW_DECL_UTIMENSAT 1
625#define HAVE_RAW_DECL_WCPCPY 1
628#define HAVE_RAW_DECL_WCPNCPY 1
631#define HAVE_RAW_DECL_WCRTOMB 1
634#define HAVE_RAW_DECL_WCSCASECMP 1
637#define HAVE_RAW_DECL_WCSCAT 1
640#define HAVE_RAW_DECL_WCSCHR 1
643#define HAVE_RAW_DECL_WCSCMP 1
646#define HAVE_RAW_DECL_WCSCOLL 1
649#define HAVE_RAW_DECL_WCSCPY 1
652#define HAVE_RAW_DECL_WCSCSPN 1
655#define HAVE_RAW_DECL_WCSDUP 1
658#define HAVE_RAW_DECL_WCSFTIME 1
661#define HAVE_RAW_DECL_WCSLEN 1
664#define HAVE_RAW_DECL_WCSNCASECMP 1
667#define HAVE_RAW_DECL_WCSNCAT 1
670#define HAVE_RAW_DECL_WCSNCMP 1
673#define HAVE_RAW_DECL_WCSNCPY 1
676#define HAVE_RAW_DECL_WCSNLEN 1
679#define HAVE_RAW_DECL_WCSNRTOMBS 1
682#define HAVE_RAW_DECL_WCSPBRK 1
685#define HAVE_RAW_DECL_WCSRCHR 1
688#define HAVE_RAW_DECL_WCSRTOMBS 1
691#define HAVE_RAW_DECL_WCSSPN 1
694#define HAVE_RAW_DECL_WCSSTR 1
697#define HAVE_RAW_DECL_WCSTOK 1
700#define HAVE_RAW_DECL_WCSWIDTH 1
703#define HAVE_RAW_DECL_WCSXFRM 1
706#define HAVE_RAW_DECL_WCTOB 1
709#define HAVE_RAW_DECL_WCTRANS 1
712#define HAVE_RAW_DECL_WCTYPE 1
715#define HAVE_RAW_DECL_WCWIDTH 1
718#define HAVE_RAW_DECL_WMEMCHR 1
721#define HAVE_RAW_DECL_WMEMCMP 1
724#define HAVE_RAW_DECL_WMEMCPY 1
727#define HAVE_RAW_DECL_WMEMMOVE 1
730#define HAVE_RAW_DECL_WMEMSET 1
733#define HAVE_RAW_DECL__EXIT 1
748#define HAVE_STDDEF_H 1
751#define HAVE_STDINT_H 1
754#define HAVE_STDLIB_H 1
760#define HAVE_STRERROR 1
763#define HAVE_STRINGS_H 1
766#define HAVE_STRING_H 1
772#define HAVE_STRTOUL 1
778#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
781#define HAVE_SYMLINK 1
798#define HAVE_SYS_PARAM_H 1
801#define HAVE_SYS_SOCKET_H 1
804#define HAVE_SYS_STAT_H 1
807#define HAVE_SYS_TIME_H 1
810#define HAVE_SYS_TYPES_H 1
813#define HAVE_SYS_WAIT_H 1
819#define HAVE_TOWLOWER 1
822#define HAVE_UNISTD_H 1
825#define HAVE_UNSIGNED_LONG_LONG_INT 1
831#define HAVE_UUID_UUID_H 1
834#define HAVE_WCHAR_H 1
837#define HAVE_WCHAR_T 1
840#define HAVE_WCRTOMB 1
843#define HAVE_WCTYPE_H 1
852#define HAVE_WORKING_O_NOATIME 1
855#define HAVE_WORKING_O_NOFOLLOW 1
865#define HAVE___BUILTIN_EXPECT 1
866#ifndef HAVE___BUILTIN_EXPECT
867# define __builtin_expect(e, c) (e)
868#elif HAVE___BUILTIN_EXPECT == 2
869# include <builtins.h>
874#define LIBDAP_ROOT "/usr"
878#define LSTAT_FOLLOWS_SLASHED_SYMLINK 1
881#define LT_OBJDIR ".libs/"
884#define MALLOC_0_IS_NONNULL 1
906#define PACKAGE "libdap"
909#define PACKAGE_BUGREPORT "opendap-tech@opendap.org"
912#define PACKAGE_NAME "libdap"
915#define PACKAGE_STRING "libdap 3.20.11"
918#define PACKAGE_TARNAME "libdap"
921#define PACKAGE_URL ""
924#define PACKAGE_VERSION "3.20.11"
948#define SIZEOF_DOUBLE 8
951#define SIZEOF_FLOAT 4
957#define SIZEOF_INT16_T 2
960#define SIZEOF_INT32_T 4
966#define SIZEOF_UINT16_T 2
969#define SIZEOF_UINT32_T 4
972#define SIZEOF_UINT8_T 1
990#define STDC_HEADERS 1
993#define TIME_WITH_SYS_TIME 1
999#define USE_POSIX_THREADS 1
1003#define USE_POSIX_THREADS_WEAK 1
1021# define _ALL_SOURCE 1
1024#ifndef _DARWIN_C_SOURCE
1025# define _DARWIN_C_SOURCE 1
1029# define _GNU_SOURCE 1
1032#ifndef _NETBSD_SOURCE
1033# define _NETBSD_SOURCE 1
1036#ifndef _OPENBSD_SOURCE
1037# define _OPENBSD_SOURCE 1
1040#ifndef _POSIX_PTHREAD_SEMANTICS
1041# define _POSIX_PTHREAD_SEMANTICS 1
1044#ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
1045# define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
1048#ifndef __STDC_WANT_IEC_60559_BFP_EXT__
1049# define __STDC_WANT_IEC_60559_BFP_EXT__ 1
1052#ifndef __STDC_WANT_IEC_60559_DFP_EXT__
1053# define __STDC_WANT_IEC_60559_DFP_EXT__ 1
1056#ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__
1057# define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
1060#ifndef __STDC_WANT_IEC_60559_TYPES_EXT__
1061# define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
1064#ifndef __STDC_WANT_LIB_EXT2__
1065# define __STDC_WANT_LIB_EXT2__ 1
1068#ifndef __STDC_WANT_MATH_SPEC_FUNCS__
1069# define __STDC_WANT_MATH_SPEC_FUNCS__ 1
1072#ifndef _TANDEM_SOURCE
1073# define _TANDEM_SOURCE 1
1078#ifndef _XOPEN_SOURCE
1082#ifndef __EXTENSIONS__
1083# define __EXTENSIONS__ 1
1091#define VERSION "3.20.11"
1103#if defined AC_APPLE_UNIVERSAL_BUILD
1104# if defined __BIG_ENDIAN__
1105# define WORDS_BIGENDIAN 1
1108# ifndef WORDS_BIGENDIAN
1109# define WORDS_BIGENDIAN 1
1114#define XDR_FLOAT32 xdr_float
1117#define XDR_FLOAT64 xdr_double
1120#define XDR_INT16 xdr_int16_t
1123#define XDR_INT32 xdr_int32_t
1126#define XDR_UINT16 xdr_uint16_t
1129#define XDR_UINT32 xdr_uint32_t
1133#define YYTEXT_POINTER 1
1136#define _DARWIN_USE_64_BIT_INODE 1
1151#define _NETBSD_SOURCE 1
1154#if ! (defined _Noreturn \
1155 || (defined __STDC_VERSION__ && 201112 <= __STDC_VERSION__))
1156# if (3 <= __GNUC__ || (__GNUC__ == 2 && 8 <= __GNUC_MINOR__) \
1157 || 0x5110 <= __SUNPRO_C)
1158# define _Noreturn __attribute__ ((__noreturn__))
1159# elif defined _MSC_VER && 1200 <= _MSC_VER
1160# define _Noreturn __declspec (noreturn)
1176#define _REGEX_INCLUDE_LIMITS_H 1
1179#define _REGEX_LARGE_OFFSETS 1
1182#define _USE_STD_STAT 1
1224#if (((defined __APPLE__ && defined __MACH__) \
1225 || defined __DragonFly__ || defined __FreeBSD__) \
1226 && (defined __header_inline \
1227 ? (defined __cplusplus && defined __GNUC_STDC_INLINE__ \
1228 && ! defined __clang__) \
1229 : ((! defined _DONT_USE_CTYPE_INLINE_ \
1230 && (defined __GNUC__ || defined __cplusplus)) \
1231 || (defined _FORTIFY_SOURCE && 0 < _FORTIFY_SOURCE \
1232 && defined __GNUC__ && ! defined __cplusplus))))
1233# define _GL_EXTERN_INLINE_STDHEADER_BUG
1236 ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \
1237 : (199901L <= __STDC_VERSION__ \
1238 && !defined __HP_cc \
1240 && !(defined __SUNPRO_C && __STDC__))) \
1241 && !defined _GL_EXTERN_INLINE_STDHEADER_BUG)
1242# define _GL_INLINE inline
1243# define _GL_EXTERN_INLINE extern inline
1244# define _GL_EXTERN_INLINE_IN_USE
1245#elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \
1246 && !defined _GL_EXTERN_INLINE_STDHEADER_BUG)
1247# if defined __GNUC_GNU_INLINE__ && __GNUC_GNU_INLINE__
1249# define _GL_INLINE extern inline __attribute__ ((__gnu_inline__))
1251# define _GL_INLINE extern inline
1253# define _GL_EXTERN_INLINE extern
1254# define _GL_EXTERN_INLINE_IN_USE
1256# define _GL_INLINE static _GL_UNUSED
1257# define _GL_EXTERN_INLINE static _GL_UNUSED
1266#if __GNUC__ == 4 && 6 <= __GNUC_MINOR__
1267# if defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__
1268# define _GL_INLINE_HEADER_CONST_PRAGMA
1270# define _GL_INLINE_HEADER_CONST_PRAGMA \
1271 _Pragma ("GCC diagnostic ignored \"-Wsuggest-attribute=const\"")
1273# define _GL_INLINE_HEADER_BEGIN \
1274 _Pragma ("GCC diagnostic push") \
1275 _Pragma ("GCC diagnostic ignored \"-Wmissing-prototypes\"") \
1276 _Pragma ("GCC diagnostic ignored \"-Wmissing-declarations\"") \
1277 _GL_INLINE_HEADER_CONST_PRAGMA
1278# define _GL_INLINE_HEADER_END \
1279 _Pragma ("GCC diagnostic pop")
1281# define _GL_INLINE_HEADER_BEGIN
1282# define _GL_INLINE_HEADER_END
1297#if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined __cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__
1298# define __GNUC_STDC_INLINE__ 1
1314#define re_comp rpl_re_comp
1317#define re_compile_fastmap rpl_re_compile_fastmap
1320#define re_compile_pattern rpl_re_compile_pattern
1323#define re_exec rpl_re_exec
1326#define re_match rpl_re_match
1329#define re_match_2 rpl_re_match_2
1332#define re_search rpl_re_search
1335#define re_search_2 rpl_re_search_2
1338#define re_set_registers rpl_re_set_registers
1341#define re_set_syntax rpl_re_set_syntax
1344#define re_syntax_options rpl_re_syntax_options
1347#define regcomp rpl_regcomp
1350#define regerror rpl_regerror
1353#define regexec rpl_regexec
1356#define regfree rpl_regfree
1361#define restrict __restrict
1367#if defined __SUNPRO_CC && !defined __RESTRICT
1369# define __restrict__
1381#if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
1382# define _GL_UNUSED __attribute__ ((__unused__))
1388#define _UNUSED_PARAMETER_ _GL_UNUSED
1393#if !defined __cplusplus || __GNUC__ > 4 \
1394 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5)
1395# define _GL_UNUSED_LABEL _GL_UNUSED
1397# define _GL_UNUSED_LABEL
1401#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
1402# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
1404# define _GL_ATTRIBUTE_PURE
1408#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
1409# define _GL_ATTRIBUTE_CONST __attribute__ ((__const__))
1411# define _GL_ATTRIBUTE_CONST