libdap++ Updated for version 3.8.2
|
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 to the number of bits in type 'ptrdiff_t'. */ 00008 /* #undef BITSIZEOF_PTRDIFF_T */ 00009 00010 /* Define to the number of bits in type 'sig_atomic_t'. */ 00011 /* #undef BITSIZEOF_SIG_ATOMIC_T */ 00012 00013 /* Define to the number of bits in type 'size_t'. */ 00014 /* #undef BITSIZEOF_SIZE_T */ 00015 00016 /* Define to the number of bits in type 'wchar_t'. */ 00017 /* #undef BITSIZEOF_WCHAR_T */ 00018 00019 /* Define to the number of bits in type 'wint_t'. */ 00020 /* #undef BITSIZEOF_WINT_T */ 00021 00022 /* What sort of HTTP client is this? */ 00023 #define CNAME "libdap" 00024 00025 /* Should the subprocess compression for Server3 be included? */ 00026 #define COMPRESSION_FOR_SERVER3 0 00027 00028 /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP 00029 systems. This function is required for `alloca.c' support on those systems. 00030 */ 00031 /* #undef CRAY_STACKSEG_END */ 00032 00033 /* Client version number */ 00034 #define CVER "3.9.3" 00035 00036 /* Define to 1 if using `alloca.c'. */ 00037 /* #undef C_ALLOCA */ 00038 00039 /* Highest DAP version implemented? */ 00040 #define DAP_PROTOCOL_VERSION "3.2" 00041 00042 /* dbyte */ 00043 #define DBYTE uint8_t 00044 00045 /* dfloat32 */ 00046 #define DFLOAT32 float 00047 00048 /* dfloat64 */ 00049 #define DFLOAT64 double 00050 00051 /* dint16 */ 00052 #define DINT16 int16_t 00053 00054 /* int32 */ 00055 #define DINT32 int32_t 00056 00057 /* Set instrumentation to level 1 (see debug.h) */ 00058 /* #undef DODS_DEBUG */ 00059 00060 /* Set instrumentation to level 2 */ 00061 /* #undef DODS_DEBUG2 */ 00062 00063 /* uint16 */ 00064 #define DUINT16 uint16_t 00065 00066 /* uint32 */ 00067 #define DUINT32 uint32_t 00068 00069 /* Client name and version combined */ 00070 #define DVR "libdap/3.9.3" 00071 00072 /* Should all the classes run ConstraintEvaluator::eval()? */ 00073 #define EVAL 1 00074 00075 /* Define this to activate the old FILE * methods. */ 00076 #define FILE_METHODS 1 00077 00078 /* Define to 1 if you have the `alarm' function. */ 00079 #define HAVE_ALARM 1 00080 00081 /* Define to 1 if you have 'alloca' after including <alloca.h>, a header that 00082 may be supplied by this distribution. */ 00083 #define HAVE_ALLOCA 1 00084 00085 /* Define HAVE_ALLOCA_H for backward compatibility with older code that 00086 includes <alloca.h> only if HAVE_ALLOCA_H is defined. */ 00087 #define HAVE_ALLOCA_H 1 00088 00089 /* Define to 1 if you have the `atexit' function. */ 00090 #define HAVE_ATEXIT 1 00091 00092 /* Define to 1 if you have the `bzero' function. */ 00093 #define HAVE_BZERO 1 00094 00095 /* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you 00096 don't. */ 00097 #define HAVE_DECL_GETC_UNLOCKED 1 00098 00099 /* Define to 1 if you have the declaration of `isblank', and to 0 if you 00100 don't. */ 00101 /* #undef HAVE_DECL_ISBLANK */ 00102 00103 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'. 00104 */ 00105 #define HAVE_DIRENT_H 1 00106 00107 /* Define to 1 if you have the <dlfcn.h> header file. */ 00108 #define HAVE_DLFCN_H 1 00109 00110 /* Define to 1 if you have the `dup2' function. */ 00111 #define HAVE_DUP2 1 00112 00113 /* Define to 1 if you have the <fcntl.h> header file. */ 00114 #define HAVE_FCNTL_H 1 00115 00116 /* Define to 1 if you have the `getcwd' function. */ 00117 #define HAVE_GETCWD 1 00118 00119 /* Define to 1 if you have the `getpagesize' function. */ 00120 #define HAVE_GETPAGESIZE 1 00121 00122 /* Define if your compiler supports the #include_next directive. */ 00123 #define HAVE_INCLUDE_NEXT 1 00124 00125 /* Define to 1 if you have the <inttypes.h> header file. */ 00126 #define HAVE_INTTYPES_H 1 00127 00128 /* Define to 1 if you have the `isblank' function. */ 00129 #define HAVE_ISBLANK 1 00130 00131 /* Define to 1 if you have the `iswcntrl' function. */ 00132 #define HAVE_ISWCNTRL 1 00133 00134 /* Define to 1 if you have the `iswctype' function. */ 00135 #define HAVE_ISWCTYPE 1 00136 00137 /* Define if you have <langinfo.h> and nl_langinfo(CODESET). */ 00138 #define HAVE_LANGINFO_CODESET 1 00139 00140 /* Define to 1 if you have the <locale.h> header file. */ 00141 #define HAVE_LOCALE_H 1 00142 00143 /* Define to 1 if you have the `localtime_r' function. */ 00144 #define HAVE_LOCALTIME_R 1 00145 00146 /* Define to 1 if the system has the type `long long int'. */ 00147 #define HAVE_LONG_LONG_INT 1 00148 00149 /* Define to 1 if your system has a GNU libc compatible `malloc' function, and 00150 to 0 otherwise. */ 00151 #define HAVE_MALLOC 1 00152 00153 /* Define to 1 if you have the <malloc.h> header file. */ 00154 #define HAVE_MALLOC_H 1 00155 00156 /* Define if the 'malloc' function is POSIX compliant. */ 00157 #define HAVE_MALLOC_POSIX 1 00158 00159 /* Define to 1 if you have the `mbrtowc' function. */ 00160 #define HAVE_MBRTOWC 1 00161 00162 /* Define to 1 if you have the `memmove' function. */ 00163 #define HAVE_MEMMOVE 1 00164 00165 /* Define to 1 if you have the <memory.h> header file. */ 00166 #define HAVE_MEMORY_H 1 00167 00168 /* Define to 1 if you have the `memset' function. */ 00169 #define HAVE_MEMSET 1 00170 00171 /* Define to 1 if you have the `mktime' function. */ 00172 #define HAVE_MKTIME 1 00173 00174 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */ 00175 /* #undef HAVE_NDIR_H */ 00176 00177 /* Define to 1 if you have the <netinet/in.h> header file. */ 00178 #define HAVE_NETINET_IN_H 1 00179 00180 /* Define to 1 if you have the `pow' function. */ 00181 /* #undef HAVE_POW */ 00182 00183 /* Define to 1 if you have the `putenv' function. */ 00184 #define HAVE_PUTENV 1 00185 00186 /* Define to 1 if you have the `setenv' function. */ 00187 #define HAVE_SETENV 1 00188 00189 /* Define to 1 if 'sig_atomic_t' is a signed integer type. */ 00190 /* #undef HAVE_SIGNED_SIG_ATOMIC_T */ 00191 00192 /* Define to 1 if 'wchar_t' is a signed integer type. */ 00193 /* #undef HAVE_SIGNED_WCHAR_T */ 00194 00195 /* Define to 1 if 'wint_t' is a signed integer type. */ 00196 /* #undef HAVE_SIGNED_WINT_T */ 00197 00198 /* Define to 1 if stdbool.h conforms to C99. */ 00199 #define HAVE_STDBOOL_H 1 00200 00201 /* Define to 1 if you have the <stddef.h> header file. */ 00202 #define HAVE_STDDEF_H 1 00203 00204 /* Define to 1 if you have the <stdint.h> header file. */ 00205 #define HAVE_STDINT_H 1 00206 00207 /* Define to 1 if you have the <stdlib.h> header file. */ 00208 #define HAVE_STDLIB_H 1 00209 00210 /* Define to 1 if you have the `strchr' function. */ 00211 #define HAVE_STRCHR 1 00212 00213 /* Define to 1 if you have the `strerror' function. */ 00214 #define HAVE_STRERROR 1 00215 00216 /* Define to 1 if you have the <strings.h> header file. */ 00217 #define HAVE_STRINGS_H 1 00218 00219 /* Define to 1 if you have the <string.h> header file. */ 00220 #define HAVE_STRING_H 1 00221 00222 /* Define to 1 if you have the `strtol' function. */ 00223 #define HAVE_STRTOL 1 00224 00225 /* Define to 1 if you have the `strtoul' function. */ 00226 #define HAVE_STRTOUL 1 00227 00228 /* Define to 1 if `st_blksize' is a member of `struct stat'. */ 00229 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 00230 00231 /* Define to 1 if you have the <sys/bitypes.h> header file. */ 00232 /* #undef HAVE_SYS_BITYPES_H */ 00233 00234 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'. 00235 */ 00236 /* #undef HAVE_SYS_DIR_H */ 00237 00238 /* Define to 1 if you have the <sys/inttypes.h> header file. */ 00239 /* #undef HAVE_SYS_INTTYPES_H */ 00240 00241 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'. 00242 */ 00243 /* #undef HAVE_SYS_NDIR_H */ 00244 00245 /* Define to 1 if you have the <sys/param.h> header file. */ 00246 #define HAVE_SYS_PARAM_H 1 00247 00248 /* Define to 1 if you have the <sys/stat.h> header file. */ 00249 #define HAVE_SYS_STAT_H 1 00250 00251 /* Define to 1 if you have the <sys/time.h> header file. */ 00252 #define HAVE_SYS_TIME_H 1 00253 00254 /* Define to 1 if you have the <sys/types.h> header file. */ 00255 #define HAVE_SYS_TYPES_H 1 00256 00257 /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */ 00258 #define HAVE_SYS_WAIT_H 1 00259 00260 /* Define to 1 if you have the `timegm' function. */ 00261 #define HAVE_TIMEGM 1 00262 00263 /* Define to 1 if you have the <unistd.h> header file. */ 00264 #define HAVE_UNISTD_H 1 00265 00266 /* Define to 1 if the system has the type `unsigned long long int'. */ 00267 #define HAVE_UNSIGNED_LONG_LONG_INT 1 00268 00269 /* Define to 1 if you have the <wchar.h> header file. */ 00270 #define HAVE_WCHAR_H 1 00271 00272 /* Define to 1 if you have the `wcrtomb' function. */ 00273 #define HAVE_WCRTOMB 1 00274 00275 /* Define to 1 if you have the `wcscoll' function. */ 00276 #define HAVE_WCSCOLL 1 00277 00278 /* Define to 1 if you have the <wctype.h> header file. */ 00279 #define HAVE_WCTYPE_H 1 00280 00281 /* Define if you have the 'wint_t' type. */ 00282 #define HAVE_WINT_T 1 00283 00284 /* Define to 1 if the system has the type `_Bool'. */ 00285 #define HAVE__BOOL 1 00286 00287 /* Set to the prefix directory */ 00288 #define LIBDAP_ROOT "/usr" 00289 00290 /* define if you have xml2 2.5.10 or greater */ 00291 #define LIBXML2_5_10 1 00292 00293 /* define if you have xml2 2.6.16 or greater */ 00294 #define LIBXML2_6_16 1 00295 00296 /* Define to the sub-directory in which libtool stores uninstalled libraries. 00297 */ 00298 #define LT_OBJDIR ".libs/" 00299 00300 /* Name of package */ 00301 #define PACKAGE "libdap" 00302 00303 /* Define to the address where bug reports for this package should be sent. */ 00304 #define PACKAGE_BUGREPORT "opendap-tech@opendap.org" 00305 00306 /* Define to the full name of this package. */ 00307 #define PACKAGE_NAME "libdap" 00308 00309 /* Define to the full name and version of this package. */ 00310 #define PACKAGE_STRING "libdap 3.9.3" 00311 00312 /* Define to the one symbol short name of this package. */ 00313 #define PACKAGE_TARNAME "libdap" 00314 00315 /* Define to the home page for this package. */ 00316 #define PACKAGE_URL "" 00317 00318 /* Define to the version of this package. */ 00319 #define PACKAGE_VERSION "3.9.3" 00320 00321 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 00322 'ptrdiff_t'. */ 00323 /* #undef PTRDIFF_T_SUFFIX */ 00324 00325 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 00326 'sig_atomic_t'. */ 00327 /* #undef SIG_ATOMIC_T_SUFFIX */ 00328 00329 /* The size of `char', as computed by sizeof. */ 00330 #define SIZEOF_CHAR 1 00331 00332 /* The size of `double', as computed by sizeof. */ 00333 #define SIZEOF_DOUBLE 8 00334 00335 /* The size of `float', as computed by sizeof. */ 00336 #define SIZEOF_FLOAT 4 00337 00338 /* The size of `int', as computed by sizeof. */ 00339 #define SIZEOF_INT 4 00340 00341 /* The size of `int16_t', as computed by sizeof. */ 00342 #define SIZEOF_INT16_T 2 00343 00344 /* The size of `int32_t', as computed by sizeof. */ 00345 #define SIZEOF_INT32_T 4 00346 00347 /* The size of `long', as computed by sizeof. */ 00348 #define SIZEOF_LONG 4 00349 00350 /* The size of `uint16_t', as computed by sizeof. */ 00351 #define SIZEOF_UINT16_T 2 00352 00353 /* The size of `uint32_t', as computed by sizeof. */ 00354 #define SIZEOF_UINT32_T 4 00355 00356 /* The size of `uint8_t', as computed by sizeof. */ 00357 #define SIZEOF_UINT8_T 1 00358 00359 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 00360 'size_t'. */ 00361 /* #undef SIZE_T_SUFFIX */ 00362 00363 /* If using the C implementation of alloca, define if you know the 00364 direction of stack growth for your system; otherwise it will be 00365 automatically deduced at runtime. 00366 STACK_DIRECTION > 0 => grows toward higher addresses 00367 STACK_DIRECTION < 0 => grows toward lower addresses 00368 STACK_DIRECTION = 0 => direction of growth unknown */ 00369 /* #undef STACK_DIRECTION */ 00370 00371 /* Define to 1 if you have the ANSI C header files. */ 00372 #define STDC_HEADERS 1 00373 00374 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 00375 #define TIME_WITH_SYS_TIME 1 00376 00377 /* Define to 1 if your <sys/time.h> declares `struct tm'. */ 00378 /* #undef TM_IN_SYS_TIME */ 00379 00380 /* Version number of package */ 00381 #define VERSION "3.9.3" 00382 00383 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 00384 'wchar_t'. */ 00385 /* #undef WCHAR_T_SUFFIX */ 00386 00387 /* Define to l, ll, u, ul, ull, etc., as suitable for constants of type 00388 'wint_t'. */ 00389 /* #undef WINT_T_SUFFIX */ 00390 00391 /* xdr float32 */ 00392 #define XDR_FLOAT32 xdr_float 00393 00394 /* xdr float64 */ 00395 #define XDR_FLOAT64 xdr_double 00396 00397 /* xdr int16 */ 00398 #define XDR_INT16 xdr_int16_t 00399 00400 /* xdr int32 */ 00401 #define XDR_INT32 xdr_int32_t 00402 00403 /* xdr uint16 */ 00404 #define XDR_UINT16 xdr_uint16_t 00405 00406 /* xdr uint32 */ 00407 #define XDR_UINT32 xdr_uint32_t 00408 00409 /* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a 00410 `char[]'. */ 00411 /* #undef YYTEXT_POINTER */ 00412 00413 /* Define to 1 if on MINIX. */ 00414 /* #undef _MINIX */ 00415 00416 /* Define to 2 if the system does not provide POSIX.1 features except with 00417 this defined. */ 00418 /* #undef _POSIX_1_SOURCE */ 00419 00420 /* Define to 1 if you need to in order for `stat' and other things to work. */ 00421 /* #undef _POSIX_SOURCE */ 00422 00423 /* Define if you want regoff_t to be at least as wide POSIX requires. */ 00424 /* #undef _REGEX_LARGE_OFFSETS */ 00425 00426 /* Enable extensions on AIX 3, Interix. */ 00427 #ifndef _ALL_SOURCE 00428 # define _ALL_SOURCE 1 00429 #endif 00430 /* Enable GNU extensions on systems that have them. */ 00431 #ifndef _GNU_SOURCE 00432 # define _GNU_SOURCE 1 00433 #endif 00434 /* Enable threading extensions on Solaris. */ 00435 #ifndef _POSIX_PTHREAD_SEMANTICS 00436 # define _POSIX_PTHREAD_SEMANTICS 1 00437 #endif 00438 /* Enable extensions on HP NonStop. */ 00439 #ifndef _TANDEM_SOURCE 00440 # define _TANDEM_SOURCE 1 00441 #endif 00442 /* Enable general extensions on Solaris. */ 00443 #ifndef __EXTENSIONS__ 00444 # define __EXTENSIONS__ 1 00445 #endif 00446 00447 00448 /* Define to empty if `const' does not conform to ANSI C. */ 00449 /* #undef const */ 00450 00451 /* Define to `__inline__' or `__inline' if that's what the C compiler 00452 calls it, or to nothing if 'inline' is not supported under any name. */ 00453 #ifndef __cplusplus 00454 /* #undef inline */ 00455 #endif 00456 00457 /* Define to rpl_malloc if the replacement function should be used. */ 00458 /* #undef malloc */ 00459 00460 /* Define to rpl_re_comp if the replacement should be used. */ 00461 /* #undef re_comp */ 00462 00463 /* Define to rpl_re_compile_fastmap if the replacement should be used. */ 00464 /* #undef re_compile_fastmap */ 00465 00466 /* Define to rpl_re_compile_pattern if the replacement should be used. */ 00467 /* #undef re_compile_pattern */ 00468 00469 /* Define to rpl_re_exec if the replacement should be used. */ 00470 /* #undef re_exec */ 00471 00472 /* Define to rpl_re_match if the replacement should be used. */ 00473 /* #undef re_match */ 00474 00475 /* Define to rpl_re_match_2 if the replacement should be used. */ 00476 /* #undef re_match_2 */ 00477 00478 /* Define to rpl_re_search if the replacement should be used. */ 00479 /* #undef re_search */ 00480 00481 /* Define to rpl_re_search_2 if the replacement should be used. */ 00482 /* #undef re_search_2 */ 00483 00484 /* Define to rpl_re_set_registers if the replacement should be used. */ 00485 /* #undef re_set_registers */ 00486 00487 /* Define to rpl_re_set_syntax if the replacement should be used. */ 00488 /* #undef re_set_syntax */ 00489 00490 /* Define to rpl_re_syntax_options if the replacement should be used. */ 00491 /* #undef re_syntax_options */ 00492 00493 /* Define to rpl_regcomp if the replacement should be used. */ 00494 /* #undef regcomp */ 00495 00496 /* Define to rpl_regerror if the replacement should be used. */ 00497 /* #undef regerror */ 00498 00499 /* Define to rpl_regexec if the replacement should be used. */ 00500 /* #undef regexec */ 00501 00502 /* Define to rpl_regfree if the replacement should be used. */ 00503 /* #undef regfree */ 00504 00505 /* Define to the equivalent of the C99 'restrict' keyword, or to 00506 nothing if this is not supported. Do not define if restrict is 00507 supported directly. */ 00508 #define restrict __restrict 00509 /* Work around a bug in Sun C++: it does not support _Restrict or 00510 __restrict__, even though the corresponding Sun C compiler ends up with 00511 "#define restrict _Restrict" or "#define restrict __restrict__" in the 00512 previous line. Perhaps some future version of Sun C++ will work with 00513 restrict; if so, hopefully it defines __RESTRICT like Sun C does. */ 00514 #if defined __SUNPRO_CC && !defined __RESTRICT 00515 # define _Restrict 00516 # define __restrict__ 00517 #endif 00518 00519 /* Define to `unsigned int' if <sys/types.h> does not define. */ 00520 /* #undef size_t */ 00521 00522 /* Define as a signed type of the same size as size_t. */ 00523 /* #undef ssize_t */ 00524 00525 /* Define to empty if the keyword `volatile' does not work. Warning: valid 00526 code using `volatile' can become incorrect without. Disable with care. */ 00527 /* #undef volatile */ 00528 00529 /* Shorthand for gcc's unused attribute feature */ 00530 #if defined(__GNUG__) || defined(__GNUC__) 00531 #define not_used __attribute__ ((unused)) 00532 #else 00533 #define not_used 00534 #endif /* __GNUG__ || __GNUC__ */ 00535 00536 #endif /* _config_h */