libdap  Updated for version 3.17.0
config.h
00001 /* config.h.  Generated from config.h.in by configure.  */
00002 /* config.h.in.  Generated from configure.ac by autoheader.  */
00003 
00004 #ifndef _config_h
00005 #define _config_h
00006 
00007 /* Define if building universal (internal helper macro) */
00008 /* #undef AC_APPLE_UNIVERSAL_BUILD */
00009 
00010 /* Define to the number of bits in type 'ptrdiff_t'. */
00011 /* #undef BITSIZEOF_PTRDIFF_T */
00012 
00013 /* Define to the number of bits in type 'sig_atomic_t'. */
00014 /* #undef BITSIZEOF_SIG_ATOMIC_T */
00015 
00016 /* Define to the number of bits in type 'size_t'. */
00017 /* #undef BITSIZEOF_SIZE_T */
00018 
00019 /* Define to the number of bits in type 'wchar_t'. */
00020 /* #undef BITSIZEOF_WCHAR_T */
00021 
00022 /* Define to the number of bits in type 'wint_t'. */
00023 /* #undef BITSIZEOF_WINT_T */
00024 
00025 /* What sort of HTTP client is this? */
00026 #define CNAME "libdap"
00027 
00028 /* Should a function (run-time) be used to determine the byte order? */
00029 /* #undef COMPUTE_ENDIAN_AT_RUNTIME */
00030 
00031 /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
00032    systems. This function is required for `alloca.c' support on those systems.
00033    */
00034 /* #undef CRAY_STACKSEG_END */
00035 
00036 /* Client version number */
00037 #define CVER "3.17.0"
00038 
00039 /* Define to 1 if using `alloca.c'. */
00040 /* #undef C_ALLOCA */
00041 
00042 /* Should DAP4 support be enabled? */
00043 #define DAP4 1
00044 
00045 /* Highest DAP version implemented? */
00046 #define DAP_PROTOCOL_VERSION "4.0"
00047 
00048 /* unsigned bytes/chars */
00049 #define DBYTE uint8_t
00050 
00051 /* 32-bit real type */
00052 #define DFLOAT32 float
00053 
00054 /* 64-bit real type */
00055 #define DFLOAT64 double
00056 
00057 /* 16-bit integer type */
00058 #define DINT16 int16_t
00059 
00060 /* 32-bit integer type */
00061 #define DINT32 int32_t
00062 
00063 /* 64-bit integer type */
00064 #define DINT64 int64_t
00065 
00066 /* 8-bit integer type */
00067 #define DINT8 int8_t
00068 
00069 /* Set instrumentation to level 1 (see debug.h) */
00070 /* #undef DODS_DEBUG */
00071 
00072 /* Set instrumentation to level 2 */
00073 /* #undef DODS_DEBUG2 */
00074 
00075 /* 16-bit unsigned integer type */
00076 #define DUINT16 uint16_t
00077 
00078 /* 32-bit unsigned integer type */
00079 #define DUINT32 uint32_t
00080 
00081 /* 64-bit unsigned integer type */
00082 #define DUINT64 uint64_t
00083 
00084 /* Client name and version combined */
00085 #define DVR "libdap/3.17.0"
00086 
00087 /* Define to 1 if nl_langinfo (YESEXPR) returns a non-empty string. */
00088 #define FUNC_NL_LANGINFO_YESEXPR_WORKS 1
00089 
00090 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
00091    whether the gnulib module lock shall be considered present. */
00092 #define GNULIB_LOCK 1
00093 
00094 /* Define to 1 when the gnulib module btowc should be tested. */
00095 #define GNULIB_TEST_BTOWC 1
00096 
00097 /* Define to 1 when the gnulib module localeconv should be tested. */
00098 #define GNULIB_TEST_LOCALECONV 1
00099 
00100 /* Define to 1 when the gnulib module mbrtowc should be tested. */
00101 #define GNULIB_TEST_MBRTOWC 1
00102 
00103 /* Define to 1 when the gnulib module mbsinit should be tested. */
00104 #define GNULIB_TEST_MBSINIT 1
00105 
00106 /* Define to 1 when the gnulib module mbtowc should be tested. */
00107 #define GNULIB_TEST_MBTOWC 1
00108 
00109 /* Define to 1 when the gnulib module nl_langinfo should be tested. */
00110 #define GNULIB_TEST_NL_LANGINFO 1
00111 
00112 /* Define to 1 when the gnulib module wcrtomb should be tested. */
00113 #define GNULIB_TEST_WCRTOMB 1
00114 
00115 /* Define to 1 if you have the `alarm' function. */
00116 #define HAVE_ALARM 1
00117 
00118 /* Define to 1 if you have 'alloca' after including <alloca.h>, a header that
00119    may be supplied by this distribution. */
00120 #define HAVE_ALLOCA 1
00121 
00122 /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
00123    */
00124 #define HAVE_ALLOCA_H 1
00125 
00126 /* Define to 1 if you have the `atexit' function. */
00127 #define HAVE_ATEXIT 1
00128 
00129 /* Define to 1 if you have the `btowc' function. */
00130 #define HAVE_BTOWC 1
00131 
00132 /* Define to 1 if you have the <byteswap.h> header file. */
00133 #define HAVE_BYTESWAP_H 1
00134 
00135 /* Define to 1 if you have the `bzero' function. */
00136 #define HAVE_BZERO 1
00137 
00138 /* Define to 1 if you have the declaration of `alarm', and to 0 if you don't.
00139    */
00140 #define HAVE_DECL_ALARM 1
00141 
00142 /* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you
00143    don't. */
00144 #define HAVE_DECL_GETC_UNLOCKED 1
00145 
00146 /* Define to 1 if you have the declaration of `isblank', and to 0 if you
00147    don't. */
00148 /* #undef HAVE_DECL_ISBLANK */
00149 
00150 /* Define to 1 if you have the declaration of `mbrtowc', and to 0 if you
00151    don't. */
00152 /* #undef HAVE_DECL_MBRTOWC */
00153 
00154 /* Define to 1 if you have the declaration of `mbsinit', and to 0 if you
00155    don't. */
00156 /* #undef HAVE_DECL_MBSINIT */
00157 
00158 /* Define to 1 if you have the declaration of `towlower', and to 0 if you
00159    don't. */
00160 /* #undef HAVE_DECL_TOWLOWER */
00161 
00162 /* Define to 1 if you have the declaration of `wcrtomb', and to 0 if you
00163    don't. */
00164 /* #undef HAVE_DECL_WCRTOMB */
00165 
00166 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
00167    */
00168 #define HAVE_DIRENT_H 1
00169 
00170 /* Define to 1 if you have the <dlfcn.h> header file. */
00171 #define HAVE_DLFCN_H 1
00172 
00173 /* Define to 1 if you have the `dup2' function. */
00174 #define HAVE_DUP2 1
00175 
00176 /* Define to 1 if you have the <fcntl.h> header file. */
00177 #define HAVE_FCNTL_H 1
00178 
00179 /* Define to 1 if you have the <features.h> header file. */
00180 #define HAVE_FEATURES_H 1
00181 
00182 /* Define to 1 if you have the `getcwd' function. */
00183 #define HAVE_GETCWD 1
00184 
00185 /* Define to 1 if you have the `getpagesize' function. */
00186 #define HAVE_GETPAGESIZE 1
00187 
00188 /* Define to 1 if you have the <inttypes.h> header file. */
00189 #define HAVE_INTTYPES_H 1
00190 
00191 /* Define to 1 if you have the `isblank' function. */
00192 #define HAVE_ISBLANK 1
00193 
00194 /* Define to 1 if you have the `iswcntrl' function. */
00195 #define HAVE_ISWCNTRL 1
00196 
00197 /* Define to 1 if you have the `iswctype' function. */
00198 #define HAVE_ISWCTYPE 1
00199 
00200 /* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
00201 #define HAVE_LANGINFO_CODESET 1
00202 
00203 /* Define to 1 if you have the <langinfo.h> header file. */
00204 #define HAVE_LANGINFO_H 1
00205 
00206 /* Define to 1 if you have the <libintl.h> header file. */
00207 /* #undef HAVE_LIBINTL_H */
00208 
00209 /* Define to 1 if you have the `localtime_r' function. */
00210 #define HAVE_LOCALTIME_R 1
00211 
00212 /* Define to 1 if the system has the type 'long long int'. */
00213 #define HAVE_LONG_LONG_INT 1
00214 
00215 /* Define to 1 if you have the <malloc.h> header file. */
00216 #define HAVE_MALLOC_H 1
00217 
00218 /* Define to 1 if you have the `mbrtowc' function. */
00219 #define HAVE_MBRTOWC 1
00220 
00221 /* Define to 1 if you have the `mbsinit' function. */
00222 #define HAVE_MBSINIT 1
00223 
00224 /* Define to 1 if <wchar.h> declares mbstate_t. */
00225 #define HAVE_MBSTATE_T 1
00226 
00227 /* Define to 1 if you have the `memmove' function. */
00228 #define HAVE_MEMMOVE 1
00229 
00230 /* Define to 1 if you have the <memory.h> header file. */
00231 #define HAVE_MEMORY_H 1
00232 
00233 /* Define to 1 if you have the `memset' function. */
00234 #define HAVE_MEMSET 1
00235 
00236 /* Define to 1 if you have the `mktime' function. */
00237 #define HAVE_MKTIME 1
00238 
00239 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
00240 /* #undef HAVE_NDIR_H */
00241 
00242 /* Define to 1 if you have the <netinet/in.h> header file. */
00243 #define HAVE_NETINET_IN_H 1
00244 
00245 /* Define to 1 if you have the `nl_langinfo' function. */
00246 #define HAVE_NL_LANGINFO 1
00247 
00248 /* Define to 1 if you have the `pow' function. */
00249 /* #undef HAVE_POW */
00250 
00251 /* Define to 1 if you have the <pthread.h> header file. */
00252 #define HAVE_PTHREAD_H 1
00253 
00254 /* Define if the <pthread.h> defines PTHREAD_MUTEX_RECURSIVE. */
00255 #define HAVE_PTHREAD_MUTEX_RECURSIVE 1
00256 
00257 /* Define if the POSIX multithreading library has read/write locks. */
00258 #define HAVE_PTHREAD_RWLOCK 1
00259 
00260 /* Define to 1 if you have the `putenv' function. */
00261 #define HAVE_PUTENV 1
00262 
00263 /* Define to 1 if atoll is declared even after undefining macros. */
00264 #define HAVE_RAW_DECL_ATOLL 1
00265 
00266 /* Define to 1 if btowc is declared even after undefining macros. */
00267 #define HAVE_RAW_DECL_BTOWC 1
00268 
00269 /* Define to 1 if canonicalize_file_name is declared even after undefining
00270    macros. */
00271 #define HAVE_RAW_DECL_CANONICALIZE_FILE_NAME 1
00272 
00273 /* Define to 1 if chdir is declared even after undefining macros. */
00274 #define HAVE_RAW_DECL_CHDIR 1
00275 
00276 /* Define to 1 if chown is declared even after undefining macros. */
00277 #define HAVE_RAW_DECL_CHOWN 1
00278 
00279 /* Define to 1 if dup is declared even after undefining macros. */
00280 #define HAVE_RAW_DECL_DUP 1
00281 
00282 /* Define to 1 if dup2 is declared even after undefining macros. */
00283 #define HAVE_RAW_DECL_DUP2 1
00284 
00285 /* Define to 1 if dup3 is declared even after undefining macros. */
00286 #define HAVE_RAW_DECL_DUP3 1
00287 
00288 /* Define to 1 if duplocale is declared even after undefining macros. */
00289 #define HAVE_RAW_DECL_DUPLOCALE 1
00290 
00291 /* Define to 1 if endusershell is declared even after undefining macros. */
00292 #define HAVE_RAW_DECL_ENDUSERSHELL 1
00293 
00294 /* Define to 1 if environ is declared even after undefining macros. */
00295 #define HAVE_RAW_DECL_ENVIRON 1
00296 
00297 /* Define to 1 if euidaccess is declared even after undefining macros. */
00298 #define HAVE_RAW_DECL_EUIDACCESS 1
00299 
00300 /* Define to 1 if faccessat is declared even after undefining macros. */
00301 #define HAVE_RAW_DECL_FACCESSAT 1
00302 
00303 /* Define to 1 if fchdir is declared even after undefining macros. */
00304 #define HAVE_RAW_DECL_FCHDIR 1
00305 
00306 /* Define to 1 if fchownat is declared even after undefining macros. */
00307 #define HAVE_RAW_DECL_FCHOWNAT 1
00308 
00309 /* Define to 1 if fdatasync is declared even after undefining macros. */
00310 #define HAVE_RAW_DECL_FDATASYNC 1
00311 
00312 /* Define to 1 if fsync is declared even after undefining macros. */
00313 #define HAVE_RAW_DECL_FSYNC 1
00314 
00315 /* Define to 1 if ftruncate is declared even after undefining macros. */
00316 #define HAVE_RAW_DECL_FTRUNCATE 1
00317 
00318 /* Define to 1 if getcwd is declared even after undefining macros. */
00319 #define HAVE_RAW_DECL_GETCWD 1
00320 
00321 /* Define to 1 if getdomainname is declared even after undefining macros. */
00322 #define HAVE_RAW_DECL_GETDOMAINNAME 1
00323 
00324 /* Define to 1 if getdtablesize is declared even after undefining macros. */
00325 #define HAVE_RAW_DECL_GETDTABLESIZE 1
00326 
00327 /* Define to 1 if getgroups is declared even after undefining macros. */
00328 #define HAVE_RAW_DECL_GETGROUPS 1
00329 
00330 /* Define to 1 if gethostname is declared even after undefining macros. */
00331 #define HAVE_RAW_DECL_GETHOSTNAME 1
00332 
00333 /* Define to 1 if getloadavg is declared even after undefining macros. */
00334 #define HAVE_RAW_DECL_GETLOADAVG 1
00335 
00336 /* Define to 1 if getlogin is declared even after undefining macros. */
00337 #define HAVE_RAW_DECL_GETLOGIN 1
00338 
00339 /* Define to 1 if getlogin_r is declared even after undefining macros. */
00340 #define HAVE_RAW_DECL_GETLOGIN_R 1
00341 
00342 /* Define to 1 if getpagesize is declared even after undefining macros. */
00343 #define HAVE_RAW_DECL_GETPAGESIZE 1
00344 
00345 /* Define to 1 if getsubopt is declared even after undefining macros. */
00346 #define HAVE_RAW_DECL_GETSUBOPT 1
00347 
00348 /* Define to 1 if getusershell is declared even after undefining macros. */
00349 #define HAVE_RAW_DECL_GETUSERSHELL 1
00350 
00351 /* Define to 1 if grantpt is declared even after undefining macros. */
00352 #define HAVE_RAW_DECL_GRANTPT 1
00353 
00354 /* Define to 1 if group_member is declared even after undefining macros. */
00355 #define HAVE_RAW_DECL_GROUP_MEMBER 1
00356 
00357 /* Define to 1 if initstate is declared even after undefining macros. */
00358 #define HAVE_RAW_DECL_INITSTATE 1
00359 
00360 /* Define to 1 if initstate_r is declared even after undefining macros. */
00361 #define HAVE_RAW_DECL_INITSTATE_R 1
00362 
00363 /* Define to 1 if isatty is declared even after undefining macros. */
00364 #define HAVE_RAW_DECL_ISATTY 1
00365 
00366 /* Define to 1 if iswctype is declared even after undefining macros. */
00367 #define HAVE_RAW_DECL_ISWCTYPE 1
00368 
00369 /* Define to 1 if lchown is declared even after undefining macros. */
00370 #define HAVE_RAW_DECL_LCHOWN 1
00371 
00372 /* Define to 1 if link is declared even after undefining macros. */
00373 #define HAVE_RAW_DECL_LINK 1
00374 
00375 /* Define to 1 if linkat is declared even after undefining macros. */
00376 #define HAVE_RAW_DECL_LINKAT 1
00377 
00378 /* Define to 1 if lseek is declared even after undefining macros. */
00379 #define HAVE_RAW_DECL_LSEEK 1
00380 
00381 /* Define to 1 if mbrlen is declared even after undefining macros. */
00382 #define HAVE_RAW_DECL_MBRLEN 1
00383 
00384 /* Define to 1 if mbrtowc is declared even after undefining macros. */
00385 #define HAVE_RAW_DECL_MBRTOWC 1
00386 
00387 /* Define to 1 if mbsinit is declared even after undefining macros. */
00388 #define HAVE_RAW_DECL_MBSINIT 1
00389 
00390 /* Define to 1 if mbsnrtowcs is declared even after undefining macros. */
00391 #define HAVE_RAW_DECL_MBSNRTOWCS 1
00392 
00393 /* Define to 1 if mbsrtowcs is declared even after undefining macros. */
00394 #define HAVE_RAW_DECL_MBSRTOWCS 1
00395 
00396 /* Define to 1 if mkdtemp is declared even after undefining macros. */
00397 #define HAVE_RAW_DECL_MKDTEMP 1
00398 
00399 /* Define to 1 if mkostemp is declared even after undefining macros. */
00400 #define HAVE_RAW_DECL_MKOSTEMP 1
00401 
00402 /* Define to 1 if mkostemps is declared even after undefining macros. */
00403 #define HAVE_RAW_DECL_MKOSTEMPS 1
00404 
00405 /* Define to 1 if mkstemp is declared even after undefining macros. */
00406 #define HAVE_RAW_DECL_MKSTEMP 1
00407 
00408 /* Define to 1 if mkstemps is declared even after undefining macros. */
00409 #define HAVE_RAW_DECL_MKSTEMPS 1
00410 
00411 /* Define to 1 if nl_langinfo is declared even after undefining macros. */
00412 #define HAVE_RAW_DECL_NL_LANGINFO 1
00413 
00414 /* Define to 1 if pipe is declared even after undefining macros. */
00415 #define HAVE_RAW_DECL_PIPE 1
00416 
00417 /* Define to 1 if pipe2 is declared even after undefining macros. */
00418 #define HAVE_RAW_DECL_PIPE2 1
00419 
00420 /* Define to 1 if posix_openpt is declared even after undefining macros. */
00421 #define HAVE_RAW_DECL_POSIX_OPENPT 1
00422 
00423 /* Define to 1 if pread is declared even after undefining macros. */
00424 #define HAVE_RAW_DECL_PREAD 1
00425 
00426 /* Define to 1 if ptsname is declared even after undefining macros. */
00427 #define HAVE_RAW_DECL_PTSNAME 1
00428 
00429 /* Define to 1 if ptsname_r is declared even after undefining macros. */
00430 #define HAVE_RAW_DECL_PTSNAME_R 1
00431 
00432 /* Define to 1 if pwrite is declared even after undefining macros. */
00433 #define HAVE_RAW_DECL_PWRITE 1
00434 
00435 /* Define to 1 if random is declared even after undefining macros. */
00436 #define HAVE_RAW_DECL_RANDOM 1
00437 
00438 /* Define to 1 if random_r is declared even after undefining macros. */
00439 #define HAVE_RAW_DECL_RANDOM_R 1
00440 
00441 /* Define to 1 if readlink is declared even after undefining macros. */
00442 #define HAVE_RAW_DECL_READLINK 1
00443 
00444 /* Define to 1 if readlinkat is declared even after undefining macros. */
00445 #define HAVE_RAW_DECL_READLINKAT 1
00446 
00447 /* Define to 1 if realpath is declared even after undefining macros. */
00448 #define HAVE_RAW_DECL_REALPATH 1
00449 
00450 /* Define to 1 if rmdir is declared even after undefining macros. */
00451 #define HAVE_RAW_DECL_RMDIR 1
00452 
00453 /* Define to 1 if rpmatch is declared even after undefining macros. */
00454 #define HAVE_RAW_DECL_RPMATCH 1
00455 
00456 /* Define to 1 if secure_getenv is declared even after undefining macros. */
00457 #define HAVE_RAW_DECL_SECURE_GETENV 1
00458 
00459 /* Define to 1 if setenv is declared even after undefining macros. */
00460 #define HAVE_RAW_DECL_SETENV 1
00461 
00462 /* Define to 1 if sethostname is declared even after undefining macros. */
00463 #define HAVE_RAW_DECL_SETHOSTNAME 1
00464 
00465 /* Define to 1 if setlocale is declared even after undefining macros. */
00466 #define HAVE_RAW_DECL_SETLOCALE 1
00467 
00468 /* Define to 1 if setstate is declared even after undefining macros. */
00469 #define HAVE_RAW_DECL_SETSTATE 1
00470 
00471 /* Define to 1 if setstate_r is declared even after undefining macros. */
00472 #define HAVE_RAW_DECL_SETSTATE_R 1
00473 
00474 /* Define to 1 if setusershell is declared even after undefining macros. */
00475 #define HAVE_RAW_DECL_SETUSERSHELL 1
00476 
00477 /* Define to 1 if sleep is declared even after undefining macros. */
00478 #define HAVE_RAW_DECL_SLEEP 1
00479 
00480 /* Define to 1 if srandom is declared even after undefining macros. */
00481 #define HAVE_RAW_DECL_SRANDOM 1
00482 
00483 /* Define to 1 if srandom_r is declared even after undefining macros. */
00484 #define HAVE_RAW_DECL_SRANDOM_R 1
00485 
00486 /* Define to 1 if strtod is declared even after undefining macros. */
00487 #define HAVE_RAW_DECL_STRTOD 1
00488 
00489 /* Define to 1 if strtoll is declared even after undefining macros. */
00490 #define HAVE_RAW_DECL_STRTOLL 1
00491 
00492 /* Define to 1 if strtoull is declared even after undefining macros. */
00493 #define HAVE_RAW_DECL_STRTOULL 1
00494 
00495 /* Define to 1 if symlink is declared even after undefining macros. */
00496 #define HAVE_RAW_DECL_SYMLINK 1
00497 
00498 /* Define to 1 if symlinkat is declared even after undefining macros. */
00499 #define HAVE_RAW_DECL_SYMLINKAT 1
00500 
00501 /* Define to 1 if towctrans is declared even after undefining macros. */
00502 #define HAVE_RAW_DECL_TOWCTRANS 1
00503 
00504 /* Define to 1 if ttyname_r is declared even after undefining macros. */
00505 #define HAVE_RAW_DECL_TTYNAME_R 1
00506 
00507 /* Define to 1 if unlink is declared even after undefining macros. */
00508 #define HAVE_RAW_DECL_UNLINK 1
00509 
00510 /* Define to 1 if unlinkat is declared even after undefining macros. */
00511 #define HAVE_RAW_DECL_UNLINKAT 1
00512 
00513 /* Define to 1 if unlockpt is declared even after undefining macros. */
00514 #define HAVE_RAW_DECL_UNLOCKPT 1
00515 
00516 /* Define to 1 if unsetenv is declared even after undefining macros. */
00517 #define HAVE_RAW_DECL_UNSETENV 1
00518 
00519 /* Define to 1 if usleep is declared even after undefining macros. */
00520 #define HAVE_RAW_DECL_USLEEP 1
00521 
00522 /* Define to 1 if wcpcpy is declared even after undefining macros. */
00523 #define HAVE_RAW_DECL_WCPCPY 1
00524 
00525 /* Define to 1 if wcpncpy is declared even after undefining macros. */
00526 #define HAVE_RAW_DECL_WCPNCPY 1
00527 
00528 /* Define to 1 if wcrtomb is declared even after undefining macros. */
00529 #define HAVE_RAW_DECL_WCRTOMB 1
00530 
00531 /* Define to 1 if wcscasecmp is declared even after undefining macros. */
00532 #define HAVE_RAW_DECL_WCSCASECMP 1
00533 
00534 /* Define to 1 if wcscat is declared even after undefining macros. */
00535 #define HAVE_RAW_DECL_WCSCAT 1
00536 
00537 /* Define to 1 if wcschr is declared even after undefining macros. */
00538 #define HAVE_RAW_DECL_WCSCHR 1
00539 
00540 /* Define to 1 if wcscmp is declared even after undefining macros. */
00541 #define HAVE_RAW_DECL_WCSCMP 1
00542 
00543 /* Define to 1 if wcscoll is declared even after undefining macros. */
00544 #define HAVE_RAW_DECL_WCSCOLL 1
00545 
00546 /* Define to 1 if wcscpy is declared even after undefining macros. */
00547 #define HAVE_RAW_DECL_WCSCPY 1
00548 
00549 /* Define to 1 if wcscspn is declared even after undefining macros. */
00550 #define HAVE_RAW_DECL_WCSCSPN 1
00551 
00552 /* Define to 1 if wcsdup is declared even after undefining macros. */
00553 #define HAVE_RAW_DECL_WCSDUP 1
00554 
00555 /* Define to 1 if wcslen is declared even after undefining macros. */
00556 #define HAVE_RAW_DECL_WCSLEN 1
00557 
00558 /* Define to 1 if wcsncasecmp is declared even after undefining macros. */
00559 #define HAVE_RAW_DECL_WCSNCASECMP 1
00560 
00561 /* Define to 1 if wcsncat is declared even after undefining macros. */
00562 #define HAVE_RAW_DECL_WCSNCAT 1
00563 
00564 /* Define to 1 if wcsncmp is declared even after undefining macros. */
00565 #define HAVE_RAW_DECL_WCSNCMP 1
00566 
00567 /* Define to 1 if wcsncpy is declared even after undefining macros. */
00568 #define HAVE_RAW_DECL_WCSNCPY 1
00569 
00570 /* Define to 1 if wcsnlen is declared even after undefining macros. */
00571 #define HAVE_RAW_DECL_WCSNLEN 1
00572 
00573 /* Define to 1 if wcsnrtombs is declared even after undefining macros. */
00574 #define HAVE_RAW_DECL_WCSNRTOMBS 1
00575 
00576 /* Define to 1 if wcspbrk is declared even after undefining macros. */
00577 #define HAVE_RAW_DECL_WCSPBRK 1
00578 
00579 /* Define to 1 if wcsrchr is declared even after undefining macros. */
00580 #define HAVE_RAW_DECL_WCSRCHR 1
00581 
00582 /* Define to 1 if wcsrtombs is declared even after undefining macros. */
00583 #define HAVE_RAW_DECL_WCSRTOMBS 1
00584 
00585 /* Define to 1 if wcsspn is declared even after undefining macros. */
00586 #define HAVE_RAW_DECL_WCSSPN 1
00587 
00588 /* Define to 1 if wcsstr is declared even after undefining macros. */
00589 #define HAVE_RAW_DECL_WCSSTR 1
00590 
00591 /* Define to 1 if wcstok is declared even after undefining macros. */
00592 #define HAVE_RAW_DECL_WCSTOK 1
00593 
00594 /* Define to 1 if wcswidth is declared even after undefining macros. */
00595 #define HAVE_RAW_DECL_WCSWIDTH 1
00596 
00597 /* Define to 1 if wcsxfrm is declared even after undefining macros. */
00598 #define HAVE_RAW_DECL_WCSXFRM 1
00599 
00600 /* Define to 1 if wctob is declared even after undefining macros. */
00601 #define HAVE_RAW_DECL_WCTOB 1
00602 
00603 /* Define to 1 if wctrans is declared even after undefining macros. */
00604 #define HAVE_RAW_DECL_WCTRANS 1
00605 
00606 /* Define to 1 if wctype is declared even after undefining macros. */
00607 #define HAVE_RAW_DECL_WCTYPE 1
00608 
00609 /* Define to 1 if wcwidth is declared even after undefining macros. */
00610 #define HAVE_RAW_DECL_WCWIDTH 1
00611 
00612 /* Define to 1 if wmemchr is declared even after undefining macros. */
00613 #define HAVE_RAW_DECL_WMEMCHR 1
00614 
00615 /* Define to 1 if wmemcmp is declared even after undefining macros. */
00616 #define HAVE_RAW_DECL_WMEMCMP 1
00617 
00618 /* Define to 1 if wmemcpy is declared even after undefining macros. */
00619 #define HAVE_RAW_DECL_WMEMCPY 1
00620 
00621 /* Define to 1 if wmemmove is declared even after undefining macros. */
00622 #define HAVE_RAW_DECL_WMEMMOVE 1
00623 
00624 /* Define to 1 if wmemset is declared even after undefining macros. */
00625 #define HAVE_RAW_DECL_WMEMSET 1
00626 
00627 /* Define to 1 if _Exit is declared even after undefining macros. */
00628 #define HAVE_RAW_DECL__EXIT 1
00629 
00630 /* Define to 1 if you have the `setenv' function. */
00631 #define HAVE_SETENV 1
00632 
00633 /* Define to 1 if 'sig_atomic_t' is a signed integer type. */
00634 /* #undef HAVE_SIGNED_SIG_ATOMIC_T */
00635 
00636 /* Define to 1 if 'wchar_t' is a signed integer type. */
00637 /* #undef HAVE_SIGNED_WCHAR_T */
00638 
00639 /* Define to 1 if 'wint_t' is a signed integer type. */
00640 /* #undef HAVE_SIGNED_WINT_T */
00641 
00642 /* Define to 1 if you have the <stddef.h> header file. */
00643 #define HAVE_STDDEF_H 1
00644 
00645 /* Define to 1 if you have the <stdint.h> header file. */
00646 #define HAVE_STDINT_H 1
00647 
00648 /* Define to 1 if you have the <stdlib.h> header file. */
00649 #define HAVE_STDLIB_H 1
00650 
00651 /* Define to 1 if you have the `strchr' function. */
00652 #define HAVE_STRCHR 1
00653 
00654 /* Define to 1 if you have the `strerror' function. */
00655 #define HAVE_STRERROR 1
00656 
00657 /* Define to 1 if you have the <strings.h> header file. */
00658 #define HAVE_STRINGS_H 1
00659 
00660 /* Define to 1 if you have the <string.h> header file. */
00661 #define HAVE_STRING_H 1
00662 
00663 /* Define to 1 if you have the `strtol' function. */
00664 #define HAVE_STRTOL 1
00665 
00666 /* Define to 1 if you have the `strtoul' function. */
00667 #define HAVE_STRTOUL 1
00668 
00669 /* Define to 1 if `decimal_point' is a member of `struct lconv'. */
00670 /* #undef HAVE_STRUCT_LCONV_DECIMAL_POINT */
00671 
00672 /* Define to 1 if `st_blksize' is a member of `struct stat'. */
00673 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
00674 
00675 /* Define to 1 if you have the `symlink' function. */
00676 #define HAVE_SYMLINK 1
00677 
00678 /* Define to 1 if you have the <sys/bitypes.h> header file. */
00679 /* #undef HAVE_SYS_BITYPES_H */
00680 
00681 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
00682    */
00683 /* #undef HAVE_SYS_DIR_H */
00684 
00685 /* Define to 1 if you have the <sys/inttypes.h> header file. */
00686 /* #undef HAVE_SYS_INTTYPES_H */
00687 
00688 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
00689    */
00690 /* #undef HAVE_SYS_NDIR_H */
00691 
00692 /* Define to 1 if you have the <sys/param.h> header file. */
00693 #define HAVE_SYS_PARAM_H 1
00694 
00695 /* Define to 1 if you have the <sys/stat.h> header file. */
00696 #define HAVE_SYS_STAT_H 1
00697 
00698 /* Define to 1 if you have the <sys/time.h> header file. */
00699 #define HAVE_SYS_TIME_H 1
00700 
00701 /* Define to 1 if you have the <sys/types.h> header file. */
00702 #define HAVE_SYS_TYPES_H 1
00703 
00704 /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
00705 #define HAVE_SYS_WAIT_H 1
00706 
00707 /* Define to 1 if you have the `timegm' function. */
00708 #define HAVE_TIMEGM 1
00709 
00710 /* Define to 1 if you have the `towlower' function. */
00711 #define HAVE_TOWLOWER 1
00712 
00713 /* Define to 1 if you have the <unistd.h> header file. */
00714 #define HAVE_UNISTD_H 1
00715 
00716 /* Define to 1 if the system has the type 'unsigned long long int'. */
00717 #define HAVE_UNSIGNED_LONG_LONG_INT 1
00718 
00719 /* Define to 1 if you have the <uuid.h> header file. */
00720 #define HAVE_UUID_H 1
00721 
00722 /* Define to 1 if you have the <uuid/uuid.h> header file. */
00723 #define HAVE_UUID_UUID_H 1
00724 
00725 /* Define to 1 if you have the <wchar.h> header file. */
00726 #define HAVE_WCHAR_H 1
00727 
00728 /* Define if you have the 'wchar_t' type. */
00729 #define HAVE_WCHAR_T 1
00730 
00731 /* Define to 1 if you have the `wcrtomb' function. */
00732 #define HAVE_WCRTOMB 1
00733 
00734 /* Define to 1 if you have the <wctype.h> header file. */
00735 #define HAVE_WCTYPE_H 1
00736 
00737 /* Define if you have the 'wint_t' type. */
00738 #define HAVE_WINT_T 1
00739 
00740 /* Define to 1 if O_NOATIME works. */
00741 #define HAVE_WORKING_O_NOATIME 1
00742 
00743 /* Define to 1 if O_NOFOLLOW works. */
00744 #define HAVE_WORKING_O_NOFOLLOW 1
00745 
00746 /* Define to 1 if you have the <xlocale.h> header file. */
00747 #define HAVE_XLOCALE_H 1
00748 
00749 /* Define to 1 if the system has the type `_Bool'. */
00750 #define HAVE__BOOL 1
00751 
00752 /* Set to the prefix directory */
00753 #define LIBDAP_ROOT "/usr"
00754 
00755 /* Define to the sub-directory in which libtool stores uninstalled libraries.
00756    */
00757 #define LT_OBJDIR ".libs/"
00758 
00759 /* If malloc(0) is != NULL, define this to 1. Otherwise define this to 0. */
00760 #define MALLOC_0_IS_NONNULL 1
00761 
00762 /* Define if the mbrtowc function does not return (size_t) -2 for empty input.
00763    */
00764 /* #undef MBRTOWC_EMPTY_INPUT_BUG */
00765 
00766 /* Define if the mbrtowc function has the NULL pwc argument bug. */
00767 /* #undef MBRTOWC_NULL_ARG1_BUG */
00768 
00769 /* Define if the mbrtowc function has the NULL string argument bug. */
00770 /* #undef MBRTOWC_NULL_ARG2_BUG */
00771 
00772 /* Define if the mbrtowc function does not return 0 for a NUL character. */
00773 /* #undef MBRTOWC_NUL_RETVAL_BUG */
00774 
00775 /* Define if the mbrtowc function returns a wrong return value. */
00776 /* #undef MBRTOWC_RETVAL_BUG */
00777 
00778 /* Define this to suppres assert() calls. */
00779 #define NDEBUG 1
00780 
00781 /* Name of package */
00782 #define PACKAGE "libdap"
00783 
00784 /* Define to the address where bug reports for this package should be sent. */
00785 #define PACKAGE_BUGREPORT "opendap-tech@opendap.org"
00786 
00787 /* Define to the full name of this package. */
00788 #define PACKAGE_NAME "libdap"
00789 
00790 /* Define to the full name and version of this package. */
00791 #define PACKAGE_STRING "libdap 3.17.0"
00792 
00793 /* Define to the one symbol short name of this package. */
00794 #define PACKAGE_TARNAME "libdap"
00795 
00796 /* Define to the home page for this package. */
00797 #define PACKAGE_URL ""
00798 
00799 /* Define to the version of this package. */
00800 #define PACKAGE_VERSION "3.17.0"
00801 
00802 /* Define if the pthread_in_use() detection is hard. */
00803 /* #undef PTHREAD_IN_USE_DETECTION_HARD */
00804 
00805 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
00806    'ptrdiff_t'. */
00807 /* #undef PTRDIFF_T_SUFFIX */
00808 
00809 /* Define if nl_langinfo exists but is overridden by gnulib. */
00810 /* #undef REPLACE_NL_LANGINFO */
00811 
00812 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
00813    'sig_atomic_t'. */
00814 /* #undef SIG_ATOMIC_T_SUFFIX */
00815 
00816 /* The size of `char', as computed by sizeof. */
00817 #define SIZEOF_CHAR 1
00818 
00819 /* The size of `double', as computed by sizeof. */
00820 #define SIZEOF_DOUBLE 8
00821 
00822 /* The size of `float', as computed by sizeof. */
00823 #define SIZEOF_FLOAT 4
00824 
00825 /* The size of `int', as computed by sizeof. */
00826 #define SIZEOF_INT 4
00827 
00828 /* The size of `int16_t', as computed by sizeof. */
00829 #define SIZEOF_INT16_T 2
00830 
00831 /* The size of `int32_t', as computed by sizeof. */
00832 #define SIZEOF_INT32_T 4
00833 
00834 /* The size of `long', as computed by sizeof. */
00835 #define SIZEOF_LONG 8
00836 
00837 /* The size of `uint16_t', as computed by sizeof. */
00838 #define SIZEOF_UINT16_T 2
00839 
00840 /* The size of `uint32_t', as computed by sizeof. */
00841 #define SIZEOF_UINT32_T 4
00842 
00843 /* The size of `uint8_t', as computed by sizeof. */
00844 #define SIZEOF_UINT8_T 1
00845 
00846 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
00847    'size_t'. */
00848 /* #undef SIZE_T_SUFFIX */
00849 
00850 /* If using the C implementation of alloca, define if you know the
00851    direction of stack growth for your system; otherwise it will be
00852    automatically deduced at runtime.
00853         STACK_DIRECTION > 0 => grows toward higher addresses
00854         STACK_DIRECTION < 0 => grows toward lower addresses
00855         STACK_DIRECTION = 0 => direction of growth unknown */
00856 /* #undef STACK_DIRECTION */
00857 
00858 /* Define to 1 if you have the ANSI C header files. */
00859 #define STDC_HEADERS 1
00860 
00861 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
00862 #define TIME_WITH_SYS_TIME 1
00863 
00864 /* Define to 1 if your <sys/time.h> declares `struct tm'. */
00865 /* #undef TM_IN_SYS_TIME */
00866 
00867 /* Define if the POSIX multithreading library can be used. */
00868 #define USE_POSIX_THREADS 1
00869 
00870 /* Define if references to the POSIX multithreading library should be made
00871    weak. */
00872 #define USE_POSIX_THREADS_WEAK 1
00873 
00874 /* Define if the GNU Pth multithreading library can be used. */
00875 /* #undef USE_PTH_THREADS */
00876 
00877 /* Define if references to the GNU Pth multithreading library should be made
00878    weak. */
00879 /* #undef USE_PTH_THREADS_WEAK */
00880 
00881 /* Define if the old Solaris multithreading library can be used. */
00882 /* #undef USE_SOLARIS_THREADS */
00883 
00884 /* Define if references to the old Solaris multithreading library should be
00885    made weak. */
00886 /* #undef USE_SOLARIS_THREADS_WEAK */
00887 
00888 /* Enable extensions on AIX 3, Interix.  */
00889 #ifndef _ALL_SOURCE
00890 # define _ALL_SOURCE 1
00891 #endif
00892 /* Enable general extensions on OS X.  */
00893 #ifndef _DARWIN_C_SOURCE
00894 # define _DARWIN_C_SOURCE 1
00895 #endif
00896 /* Enable GNU extensions on systems that have them.  */
00897 #ifndef _GNU_SOURCE
00898 # define _GNU_SOURCE 1
00899 #endif
00900 /* Use GNU style printf and scanf.  */
00901 #ifndef __USE_MINGW_ANSI_STDIO
00902 # define __USE_MINGW_ANSI_STDIO 1
00903 #endif
00904 /* Enable threading extensions on Solaris.  */
00905 #ifndef _POSIX_PTHREAD_SEMANTICS
00906 # define _POSIX_PTHREAD_SEMANTICS 1
00907 #endif
00908 /* Enable extensions on HP NonStop.  */
00909 #ifndef _TANDEM_SOURCE
00910 # define _TANDEM_SOURCE 1
00911 #endif
00912 /* Enable X/Open extensions if necessary.  HP-UX 11.11 defines
00913    mbstate_t only if _XOPEN_SOURCE is defined to 500, regardless of
00914    whether compiling with -Ae or -D_HPUX_SOURCE=1.  */
00915 #ifndef _XOPEN_SOURCE
00916 /* # undef _XOPEN_SOURCE */
00917 #endif
00918 /* Enable general extensions on Solaris.  */
00919 #ifndef __EXTENSIONS__
00920 # define __EXTENSIONS__ 1
00921 #endif
00922 
00923 
00924 /* Define if the native Windows multithreading API can be used. */
00925 /* #undef USE_WINDOWS_THREADS */
00926 
00927 /* Version number of package */
00928 #define VERSION "3.17.0"
00929 
00930 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
00931    'wchar_t'. */
00932 /* #undef WCHAR_T_SUFFIX */
00933 
00934 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
00935    'wint_t'. */
00936 /* #undef WINT_T_SUFFIX */
00937 
00938 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
00939    significant byte first (like Motorola and SPARC, unlike Intel). */
00940 #if defined AC_APPLE_UNIVERSAL_BUILD
00941 # if defined __BIG_ENDIAN__
00942 #  define WORDS_BIGENDIAN 1
00943 # endif
00944 #else
00945 # ifndef WORDS_BIGENDIAN
00946 /* #  undef WORDS_BIGENDIAN */
00947 # endif
00948 #endif
00949 
00950 /* xdr float32 */
00951 #define XDR_FLOAT32 xdr_float
00952 
00953 /* xdr float64 */
00954 #define XDR_FLOAT64 xdr_double
00955 
00956 /* xdr int16 */
00957 #define XDR_INT16 xdr_int16_t
00958 
00959 /* xdr int32 */
00960 #define XDR_INT32 xdr_int32_t
00961 
00962 /* xdr uint16 */
00963 #define XDR_UINT16 xdr_uint16_t
00964 
00965 /* xdr uint32 */
00966 #define XDR_UINT32 xdr_uint32_t
00967 
00968 /* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
00969    `char[]'. */
00970 #define YYTEXT_POINTER 1
00971 
00972 /* Define to 1 on Solaris. */
00973 /* #undef _LCONV_C99 */
00974 
00975 /* Define to 1 if on MINIX. */
00976 /* #undef _MINIX */
00977 
00978 /* Define to 1 to make NetBSD features available. MINIX 3 needs this. */
00979 /* #undef _NETBSD_SOURCE */
00980 
00981 /* The _Noreturn keyword of C11.  */
00982 #if ! (defined _Noreturn \
00983        || (defined __STDC_VERSION__ && 201112 <= __STDC_VERSION__))
00984 # if (3 <= __GNUC__ || (__GNUC__ == 2 && 8 <= __GNUC_MINOR__) \
00985       || 0x5110 <= __SUNPRO_C)
00986 #  define _Noreturn __attribute__ ((__noreturn__))
00987 # elif defined _MSC_VER && 1200 <= _MSC_VER
00988 #  define _Noreturn __declspec (noreturn)
00989 # else
00990 #  define _Noreturn
00991 # endif
00992 #endif
00993 
00994 
00995 /* Define to 2 if the system does not provide POSIX.1 features except with
00996    this defined. */
00997 /* #undef _POSIX_1_SOURCE */
00998 
00999 /* Define to 1 if you need to in order for 'stat' and other things to work. */
01000 /* #undef _POSIX_SOURCE */
01001 
01002 /* Define if you want <regex.h> to include <limits.h>, so that it consistently
01003    overrides <limits.h>'s RE_DUP_MAX. */
01004 /* #undef _REGEX_INCLUDE_LIMITS_H */
01005 
01006 /* Define if you want regoff_t to be at least as wide POSIX requires. */
01007 /* #undef _REGEX_LARGE_OFFSETS */
01008 
01009 /* Define to empty if `const' does not conform to ANSI C. */
01010 /* #undef const */
01011 
01012 /* Please see the Gnulib manual for how to use these macros.
01013 
01014    Suppress extern inline with HP-UX cc, as it appears to be broken; see
01015    <http://lists.gnu.org/archive/html/bug-texinfo/2013-02/msg00030.html>.
01016 
01017    Suppress extern inline with Sun C in standards-conformance mode, as it
01018    mishandles inline functions that call each other.  E.g., for 'inline void f
01019    (void) { } inline void g (void) { f (); }', c99 incorrectly complains
01020    'reference to static identifier "f" in extern inline function'.
01021    This bug was observed with Sun C 5.12 SunOS_i386 2011/11/16.
01022 
01023    Suppress extern inline (with or without __attribute__ ((__gnu_inline__)))
01024    on configurations that mistakenly use 'static inline' to implement
01025    functions or macros in standard C headers like <ctype.h>.  For example,
01026    if isdigit is mistakenly implemented via a static inline function,
01027    a program containing an extern inline function that calls isdigit
01028    may not work since the C standard prohibits extern inline functions
01029    from calling static functions.  This bug is known to occur on:
01030 
01031      OS X 10.8 and earlier; see:
01032      http://lists.gnu.org/archive/html/bug-gnulib/2012-12/msg00023.html
01033 
01034      DragonFly; see
01035      http://muscles.dragonflybsd.org/bulk/bleeding-edge-potential/latest-per-pkg/ah-tty-0.3.12.log
01036 
01037      FreeBSD; see:
01038      http://lists.gnu.org/archive/html/bug-gnulib/2014-07/msg00104.html
01039 
01040    OS X 10.9 has a macro __header_inline indicating the bug is fixed for C and
01041    for clang but remains for g++; see <http://trac.macports.org/ticket/41033>.
01042    Assume DragonFly and FreeBSD will be similar.  */
01043 #if (((defined __APPLE__ && defined __MACH__) \
01044       || defined __DragonFly__ || defined __FreeBSD__) \
01045      && (defined __header_inline \
01046          ? (defined __cplusplus && defined __GNUC_STDC_INLINE__ \
01047             && ! defined __clang__) \
01048          : ((! defined _DONT_USE_CTYPE_INLINE_ \
01049              && (defined __GNUC__ || defined __cplusplus)) \
01050             || (defined _FORTIFY_SOURCE && 0 < _FORTIFY_SOURCE \
01051                 && defined __GNUC__ && ! defined __cplusplus))))
01052 # define _GL_EXTERN_INLINE_STDHEADER_BUG
01053 #endif
01054 #if ((__GNUC__ \
01055       ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \
01056       : (199901L <= __STDC_VERSION__ \
01057          && !defined __HP_cc \
01058          && !(defined __SUNPRO_C && __STDC__))) \
01059      && !defined _GL_EXTERN_INLINE_STDHEADER_BUG)
01060 # define _GL_INLINE inline
01061 # define _GL_EXTERN_INLINE extern inline
01062 # define _GL_EXTERN_INLINE_IN_USE
01063 #elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \
01064        && !defined _GL_EXTERN_INLINE_STDHEADER_BUG)
01065 # if defined __GNUC_GNU_INLINE__ && __GNUC_GNU_INLINE__
01066    /* __gnu_inline__ suppresses a GCC 4.2 diagnostic.  */
01067 #  define _GL_INLINE extern inline __attribute__ ((__gnu_inline__))
01068 # else
01069 #  define _GL_INLINE extern inline
01070 # endif
01071 # define _GL_EXTERN_INLINE extern
01072 # define _GL_EXTERN_INLINE_IN_USE
01073 #else
01074 # define _GL_INLINE static _GL_UNUSED
01075 # define _GL_EXTERN_INLINE static _GL_UNUSED
01076 #endif
01077 
01078 /* In GCC 4.6 (inclusive) to 5.1 (exclusive),
01079    suppress bogus "no previous prototype for 'FOO'"
01080    and "no previous declaration for 'FOO'" diagnostics,
01081    when FOO is an inline function in the header; see
01082    <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54113> and
01083    <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63877>.  */
01084 #if __GNUC__ == 4 && 6 <= __GNUC_MINOR__
01085 # if defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__
01086 #  define _GL_INLINE_HEADER_CONST_PRAGMA
01087 # else
01088 #  define _GL_INLINE_HEADER_CONST_PRAGMA \
01089      _Pragma ("GCC diagnostic ignored \"-Wsuggest-attribute=const\"")
01090 # endif
01091 # define _GL_INLINE_HEADER_BEGIN \
01092     _Pragma ("GCC diagnostic push") \
01093     _Pragma ("GCC diagnostic ignored \"-Wmissing-prototypes\"") \
01094     _Pragma ("GCC diagnostic ignored \"-Wmissing-declarations\"") \
01095     _GL_INLINE_HEADER_CONST_PRAGMA
01096 # define _GL_INLINE_HEADER_END \
01097     _Pragma ("GCC diagnostic pop")
01098 #else
01099 # define _GL_INLINE_HEADER_BEGIN
01100 # define _GL_INLINE_HEADER_END
01101 #endif
01102 
01103 /* Define to `__inline__' or `__inline' if that's what the C compiler
01104    calls it, or to nothing if 'inline' is not supported under any name.  */
01105 #ifndef __cplusplus
01106 /* #undef inline */
01107 #endif
01108 
01109 /* Work around a bug in Apple GCC 4.0.1 build 5465: In C99 mode, it supports
01110    the ISO C 99 semantics of 'extern inline' (unlike the GNU C semantics of
01111    earlier versions), but does not display it by setting __GNUC_STDC_INLINE__.
01112    __APPLE__ && __MACH__ test for Mac OS X.
01113    __APPLE_CC__ tests for the Apple compiler and its version.
01114    __STDC_VERSION__ tests for the C99 mode.  */
01115 #if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined __cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__
01116 # define __GNUC_STDC_INLINE__ 1
01117 #endif
01118 
01119 /* Define to a type if <wchar.h> does not define. */
01120 /* #undef mbstate_t */
01121 
01122 /* Define to `int' if <sys/types.h> does not define. */
01123 /* #undef mode_t */
01124 
01125 /* Define to `int' if <sys/types.h> does not define. */
01126 /* #undef pid_t */
01127 
01128 /* Define to rpl_re_comp if the replacement should be used. */
01129 /* #undef re_comp */
01130 
01131 /* Define to rpl_re_compile_fastmap if the replacement should be used. */
01132 /* #undef re_compile_fastmap */
01133 
01134 /* Define to rpl_re_compile_pattern if the replacement should be used. */
01135 /* #undef re_compile_pattern */
01136 
01137 /* Define to rpl_re_exec if the replacement should be used. */
01138 /* #undef re_exec */
01139 
01140 /* Define to rpl_re_match if the replacement should be used. */
01141 /* #undef re_match */
01142 
01143 /* Define to rpl_re_match_2 if the replacement should be used. */
01144 /* #undef re_match_2 */
01145 
01146 /* Define to rpl_re_search if the replacement should be used. */
01147 /* #undef re_search */
01148 
01149 /* Define to rpl_re_search_2 if the replacement should be used. */
01150 /* #undef re_search_2 */
01151 
01152 /* Define to rpl_re_set_registers if the replacement should be used. */
01153 /* #undef re_set_registers */
01154 
01155 /* Define to rpl_re_set_syntax if the replacement should be used. */
01156 /* #undef re_set_syntax */
01157 
01158 /* Define to rpl_re_syntax_options if the replacement should be used. */
01159 /* #undef re_syntax_options */
01160 
01161 /* Define to rpl_regcomp if the replacement should be used. */
01162 /* #undef regcomp */
01163 
01164 /* Define to rpl_regerror if the replacement should be used. */
01165 /* #undef regerror */
01166 
01167 /* Define to rpl_regexec if the replacement should be used. */
01168 /* #undef regexec */
01169 
01170 /* Define to rpl_regfree if the replacement should be used. */
01171 /* #undef regfree */
01172 
01173 /* Define to the equivalent of the C99 'restrict' keyword, or to
01174    nothing if this is not supported.  Do not define if restrict is
01175    supported directly.  */
01176 #define restrict __restrict
01177 /* Work around a bug in Sun C++: it does not support _Restrict or
01178    __restrict__, even though the corresponding Sun C compiler ends up with
01179    "#define restrict _Restrict" or "#define restrict __restrict__" in the
01180    previous line.  Perhaps some future version of Sun C++ will work with
01181    restrict; if so, hopefully it defines __RESTRICT like Sun C does.  */
01182 #if defined __SUNPRO_CC && !defined __RESTRICT
01183 # define _Restrict
01184 # define __restrict__
01185 #endif
01186 
01187 /* Define to `unsigned int' if <sys/types.h> does not define. */
01188 /* #undef size_t */
01189 
01190 /* Define as a signed type of the same size as size_t. */
01191 /* #undef ssize_t */
01192 
01193 /* Define as a marker that can be attached to declarations that might not
01194     be used.  This helps to reduce warnings, such as from
01195     GCC -Wunused-parameter.  */
01196 #if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
01197 # define _GL_UNUSED __attribute__ ((__unused__))
01198 #else
01199 # define _GL_UNUSED
01200 #endif
01201 /* The name _UNUSED_PARAMETER_ is an earlier spelling, although the name
01202    is a misnomer outside of parameter lists.  */
01203 #define _UNUSED_PARAMETER_ _GL_UNUSED
01204 
01205 /* gcc supports the "unused" attribute on possibly unused labels, and
01206    g++ has since version 4.5.  Note to support C++ as well as C,
01207    _GL_UNUSED_LABEL should be used with a trailing ;  */
01208 #if !defined __cplusplus || __GNUC__ > 4 \
01209     || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5)
01210 # define _GL_UNUSED_LABEL _GL_UNUSED
01211 #else
01212 # define _GL_UNUSED_LABEL
01213 #endif
01214 
01215 /* The __pure__ attribute was added in gcc 2.96.  */
01216 #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
01217 # define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
01218 #else
01219 # define _GL_ATTRIBUTE_PURE /* empty */
01220 #endif
01221 
01222 /* The __const__ attribute was added in gcc 2.95.  */
01223 #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
01224 # define _GL_ATTRIBUTE_CONST __attribute__ ((__const__))
01225 #else
01226 # define _GL_ATTRIBUTE_CONST /* empty */
01227 #endif
01228 
01229 
01230 /* Define to empty if the keyword `volatile' does not work. Warning: valid
01231    code using `volatile' can become incorrect without. Disable with care. */
01232 /* #undef volatile */
01233 
01234 #endif /* _config_h */