00001 /* config.h. Generated by configure. */ 00002 /* config.h.in. Generated from configure.ac by autoheader. */ 00003 00004 #ifndef _config_h 00005 #define _config_h 00006 00007 /* What sort of HTTP client is this? */ 00008 #define CNAME "libdap" 00009 00010 /* Should the subprocess compressor for Server3 be includes? */ 00011 #define COMPRESSION_FOR_SERVER3 0 00012 00013 /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP 00014 systems. This function is required for `alloca.c' support on those systems. 00015 */ 00016 /* #undef CRAY_STACKSEG_END */ 00017 00018 /* Client version number */ 00019 #define CVER "3.7.7" 00020 00021 /* Define to 1 if using `alloca.c'. */ 00022 /* #undef C_ALLOCA */ 00023 00024 /* What DAP version is supported? */ 00025 #define DAP_PROTOCOL_VERSION "3.1" 00026 00027 /* dbyte */ 00028 #define DBYTE unsigned char 00029 00030 /* dfloat32 */ 00031 #define DFLOAT32 float 00032 00033 /* dfloat64 */ 00034 #define DFLOAT64 double 00035 00036 /* dint16 */ 00037 #define DINT16 short 00038 00039 /* int32 */ 00040 #define DINT32 int 00041 00042 /* Set instrumentation to level 1 (see debug.h) */ 00043 /* #undef DODS_DEBUG */ 00044 00045 /* Set instrumentation to level 2 */ 00046 /* #undef DODS_DEBUG2 */ 00047 00048 /* uint16 */ 00049 #define DUINT16 unsigned short 00050 00051 /* uint32 */ 00052 #define DUINT32 unsigned int 00053 00054 /* Client name and vesion combined */ 00055 #define DVR "libdap/3.7.7" 00056 00057 /* Should all the classes run ConstraintEvaluator::eval()? */ 00058 #define EVAL 0 00059 00060 /* Define to 1 if you have the `alarm' function. */ 00061 #define HAVE_ALARM 1 00062 00063 /* Define to 1 if you have `alloca' after including <alloca.h>, a header that 00064 may be supplied by this distribution. */ 00065 #define HAVE_ALLOCA 1 00066 00067 /* Define HAVE_ALLOCA_H for backward compatibility with older code that 00068 includes <alloca.h> only if HAVE_ALLOCA_H is defined. */ 00069 #define HAVE_ALLOCA_H 1 00070 00071 /* Define to 1 if you have the `atexit' function. */ 00072 #define HAVE_ATEXIT 1 00073 00074 /* Define to 1 if you have the <bp-sym.h> header file. */ 00075 /* #undef HAVE_BP_SYM_H */ 00076 00077 /* Define to 1 if you have the `bzero' function. */ 00078 #define HAVE_BZERO 1 00079 00080 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'. 00081 */ 00082 #define HAVE_DIRENT_H 1 00083 00084 /* Define to 1 if you have the <dlfcn.h> header file. */ 00085 #define HAVE_DLFCN_H 1 00086 00087 /* Define to 1 if you have the `dup2' function. */ 00088 #define HAVE_DUP2 1 00089 00090 /* Define to 1 if you have the <fcntl.h> header file. */ 00091 #define HAVE_FCNTL_H 1 00092 00093 /* Define to 1 if you have the `getcwd' function. */ 00094 #define HAVE_GETCWD 1 00095 00096 /* Define to 1 if you have the `getpagesize' function. */ 00097 #define HAVE_GETPAGESIZE 1 00098 00099 /* Define to 1 if you have the <inttypes.h> header file. */ 00100 #define HAVE_INTTYPES_H 1 00101 00102 /* Define to 1 if you have the `isblank' function. */ 00103 #define HAVE_ISBLANK 1 00104 00105 /* Define if you have <langinfo.h> and nl_langinfo(CODESET). */ 00106 #define HAVE_LANGINFO_CODESET 1 00107 00108 /* Define to 1 if you have the <locale.h> header file. */ 00109 #define HAVE_LOCALE_H 1 00110 00111 /* Define to 1 if you have the `localtime_r' function. */ 00112 #define HAVE_LOCALTIME_R 1 00113 00114 /* Define to 1 if your system has a GNU libc compatible `malloc' function, and 00115 to 0 otherwise. */ 00116 #define HAVE_MALLOC 1 00117 00118 /* Define to 1 if you have the <malloc.h> header file. */ 00119 #define HAVE_MALLOC_H 1 00120 00121 /* Define to 1 if you have the `mbrtowc' function. */ 00122 #define HAVE_MBRTOWC 1 00123 00124 /* Define to 1 if <wchar.h> declares mbstate_t. */ 00125 #define HAVE_MBSTATE_T 1 00126 00127 /* Define to 1 if you have the `memchr' function. */ 00128 #define HAVE_MEMCHR 1 00129 00130 /* Define to 1 if you have the `memmove' function. */ 00131 #define HAVE_MEMMOVE 1 00132 00133 /* Define to 1 if you have the <memory.h> header file. */ 00134 #define HAVE_MEMORY_H 1 00135 00136 /* Define to 1 if you have the `mempcpy' function. */ 00137 #define HAVE_MEMPCPY 1 00138 00139 /* Define to 1 if you have the `memset' function. */ 00140 #define HAVE_MEMSET 1 00141 00142 /* Define to 1 if you have the `mktime' function. */ 00143 #define HAVE_MKTIME 1 00144 00145 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */ 00146 /* #undef HAVE_NDIR_H */ 00147 00148 /* Define to 1 if you have the <netinet/in.h> header file. */ 00149 #define HAVE_NETINET_IN_H 1 00150 00151 /* Define to 1 if you have the `pow' function. */ 00152 /* #undef HAVE_POW */ 00153 00154 /* Define to 1 if you have the `putenv' function. */ 00155 #define HAVE_PUTENV 1 00156 00157 /* Define to 1 if you have the `setenv' function. */ 00158 #define HAVE_SETENV 1 00159 00160 /* Define to 1 if stdbool.h conforms to C99. */ 00161 #define HAVE_STDBOOL_H 1 00162 00163 /* Define to 1 if you have the <stddef.h> header file. */ 00164 #define HAVE_STDDEF_H 1 00165 00166 /* Define to 1 if you have the <stdint.h> header file. */ 00167 #define HAVE_STDINT_H 1 00168 00169 /* Define to 1 if you have the <stdlib.h> header file. */ 00170 #define HAVE_STDLIB_H 1 00171 00172 /* Define to 1 if you have the `strchr' function. */ 00173 #define HAVE_STRCHR 1 00174 00175 /* Define to 1 if you have the `strerror' function. */ 00176 #define HAVE_STRERROR 1 00177 00178 /* Define to 1 if you have the <strings.h> header file. */ 00179 #define HAVE_STRINGS_H 1 00180 00181 /* Define to 1 if you have the <string.h> header file. */ 00182 #define HAVE_STRING_H 1 00183 00184 /* Define to 1 if you have the `strncasecmp' function. */ 00185 #define HAVE_STRNCASECMP 1 00186 00187 /* Define to 1 if you have the `strtol' function. */ 00188 #define HAVE_STRTOL 1 00189 00190 /* Define to 1 if you have the `strtoul' function. */ 00191 #define HAVE_STRTOUL 1 00192 00193 /* Define to 1 if `st_blksize' is member of `struct stat'. */ 00194 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 00195 00196 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'. 00197 */ 00198 /* #undef HAVE_SYS_DIR_H */ 00199 00200 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'. 00201 */ 00202 /* #undef HAVE_SYS_NDIR_H */ 00203 00204 /* Define to 1 if you have the <sys/param.h> header file. */ 00205 #define HAVE_SYS_PARAM_H 1 00206 00207 /* Define to 1 if you have the <sys/stat.h> header file. */ 00208 #define HAVE_SYS_STAT_H 1 00209 00210 /* Define to 1 if you have the <sys/time.h> header file. */ 00211 #define HAVE_SYS_TIME_H 1 00212 00213 /* Define to 1 if you have the <sys/types.h> header file. */ 00214 #define HAVE_SYS_TYPES_H 1 00215 00216 /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */ 00217 #define HAVE_SYS_WAIT_H 1 00218 00219 /* Define to 1 if you have the `timegm' function. */ 00220 #define HAVE_TIMEGM 1 00221 00222 /* Define to 1 if you have the <unistd.h> header file. */ 00223 #define HAVE_UNISTD_H 1 00224 00225 /* Define to 1 if you have the <wchar.h> header file. */ 00226 #define HAVE_WCHAR_H 1 00227 00228 /* Define to 1 if you have the `wcrtomb' function. */ 00229 #define HAVE_WCRTOMB 1 00230 00231 /* Define to 1 if you have the `wcscoll' function. */ 00232 #define HAVE_WCSCOLL 1 00233 00234 /* Define to 1 if you have the <wctype.h> header file. */ 00235 #define HAVE_WCTYPE_H 1 00236 00237 /* Define to 1 if the system has the type `_Bool'. */ 00238 #define HAVE__BOOL 1 00239 00240 /* Set to the prefix directory */ 00241 #define LIBDAP_ROOT "/usr" 00242 00243 /* define if you have xml2 2.5.10 or greater */ 00244 #define LIBXML2_5_10 1 00245 00246 /* define if you have xml2 2.6.16 or greater */ 00247 #define LIBXML2_6_16 1 00248 00249 /* Name of package */ 00250 #define PACKAGE "libdap" 00251 00252 /* Define to the address where bug reports for this package should be sent. */ 00253 #define PACKAGE_BUGREPORT "dods-tech@unidata.ucar.edu" 00254 00255 /* Define to the full name of this package. */ 00256 #define PACKAGE_NAME "libdap" 00257 00258 /* Define to the full name and version of this package. */ 00259 #define PACKAGE_STRING "libdap 3.7.7" 00260 00261 /* Define to the one symbol short name of this package. */ 00262 #define PACKAGE_TARNAME "libdap" 00263 00264 /* Define to the version of this package. */ 00265 #define PACKAGE_VERSION "3.7.7" 00266 00267 /* The size of a `char', as computed by sizeof. */ 00268 #define SIZEOF_CHAR 1 00269 00270 /* The size of a `double', as computed by sizeof. */ 00271 #define SIZEOF_DOUBLE 8 00272 00273 /* The size of a `float', as computed by sizeof. */ 00274 #define SIZEOF_FLOAT 4 00275 00276 /* The size of a `int', as computed by sizeof. */ 00277 #define SIZEOF_INT 4 00278 00279 /* The size of a `long', as computed by sizeof. */ 00280 #define SIZEOF_LONG 8 00281 00282 /* If using the C implementation of alloca, define if you know the 00283 direction of stack growth for your system; otherwise it will be 00284 automatically deduced at run-time. 00285 STACK_DIRECTION > 0 => grows toward higher addresses 00286 STACK_DIRECTION < 0 => grows toward lower addresses 00287 STACK_DIRECTION = 0 => direction of growth unknown */ 00288 /* #undef STACK_DIRECTION */ 00289 00290 /* Define to 1 if you have the ANSI C header files. */ 00291 #define STDC_HEADERS 1 00292 00293 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 00294 #define TIME_WITH_SYS_TIME 1 00295 00296 /* Define to 1 if your <sys/time.h> declares `struct tm'. */ 00297 /* #undef TM_IN_SYS_TIME */ 00298 00299 /* Version number of package */ 00300 #define VERSION "3.7.7" 00301 00302 /* xdr float32 */ 00303 #define XDR_FLOAT32 xdr_float 00304 00305 /* xdr float64 */ 00306 #define XDR_FLOAT64 xdr_double 00307 00308 /* xdr int16 */ 00309 #define XDR_INT16 xdr_short 00310 00311 /* xdr int32 */ 00312 #define XDR_INT32 xdr_int 00313 00314 /* xdr uint16 */ 00315 #define XDR_UINT16 xdr_u_short 00316 00317 /* xdr uint32 */ 00318 #define XDR_UINT32 xdr_u_int 00319 00320 /* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a 00321 `char[]'. */ 00322 /* #undef YYTEXT_POINTER */ 00323 00324 /* Define to 1 if on AIX 3. 00325 System headers sometimes define this. 00326 We just want to avoid a redefinition error message. */ 00327 #ifndef _ALL_SOURCE 00328 /* # undef _ALL_SOURCE */ 00329 #endif 00330 00331 /* Enable GNU extensions on systems that have them. */ 00332 #ifndef _GNU_SOURCE 00333 # define _GNU_SOURCE 1 00334 #endif 00335 00336 /* Define to 1 if on MINIX. */ 00337 /* #undef _MINIX */ 00338 00339 /* Define to 2 if the system does not provide POSIX.1 features except with 00340 this defined. */ 00341 /* #undef _POSIX_1_SOURCE */ 00342 00343 /* Define to 1 if you need to in order for `stat' and other things to work. */ 00344 /* #undef _POSIX_SOURCE */ 00345 00346 /* Define if you want regoff_t to be at least as wide POSIX requires. */ 00347 #define _REGEX_LARGE_OFFSETS 1 00348 00349 /* Enable extensions on Solaris. */ 00350 #ifndef __EXTENSIONS__ 00351 # define __EXTENSIONS__ 1 00352 #endif 00353 #ifndef _POSIX_PTHREAD_SEMANTICS 00354 # define _POSIX_PTHREAD_SEMANTICS 1 00355 #endif 00356 00357 /* Define to empty if `const' does not conform to ANSI C. */ 00358 /* #undef const */ 00359 00360 /* Define to `__inline__' or `__inline' if that's what the C compiler 00361 calls it, or to nothing if 'inline' is not supported under any name. */ 00362 #ifndef __cplusplus 00363 /* #undef inline */ 00364 #endif 00365 00366 /* Define to rpl_malloc if the replacement function should be used. */ 00367 /* #undef malloc */ 00368 00369 /* Define to a type if <wchar.h> does not define. */ 00370 /* #undef mbstate_t */ 00371 00372 /* Define to rpl_re_comp if the replacement should be used. */ 00373 #define re_comp rpl_re_comp 00374 00375 /* Define to rpl_re_compile_fastmap if the replacement should be used. */ 00376 #define re_compile_fastmap rpl_re_compile_fastmap 00377 00378 /* Define to rpl_re_compile_pattern if the replacement should be used. */ 00379 #define re_compile_pattern rpl_re_compile_pattern 00380 00381 /* Define to rpl_re_exec if the replacement should be used. */ 00382 #define re_exec rpl_re_exec 00383 00384 /* Define to rpl_re_match if the replacement should be used. */ 00385 #define re_match rpl_re_match 00386 00387 /* Define to rpl_re_match_2 if the replacement should be used. */ 00388 #define re_match_2 rpl_re_match_2 00389 00390 /* Define to rpl_re_search if the replacement should be used. */ 00391 #define re_search rpl_re_search 00392 00393 /* Define to rpl_re_search_2 if the replacement should be used. */ 00394 #define re_search_2 rpl_re_search_2 00395 00396 /* Define to rpl_re_set_registers if the replacement should be used. */ 00397 #define re_set_registers rpl_re_set_registers 00398 00399 /* Define to rpl_re_set_syntax if the replacement should be used. */ 00400 #define re_set_syntax rpl_re_set_syntax 00401 00402 /* Define to rpl_re_syntax_options if the replacement should be used. */ 00403 #define re_syntax_options rpl_re_syntax_options 00404 00405 /* Define to rpl_regcomp if the replacement should be used. */ 00406 #define regcomp rpl_regcomp 00407 00408 /* Define to rpl_regerror if the replacement should be used. */ 00409 #define regerror rpl_regerror 00410 00411 /* Define to rpl_regexec if the replacement should be used. */ 00412 #define regexec rpl_regexec 00413 00414 /* Define to rpl_regfree if the replacement should be used. */ 00415 #define regfree rpl_regfree 00416 00417 /* Define to equivalent of C99 restrict keyword, or to nothing if this is not 00418 supported. Do not define if restrict is supported directly. */ 00419 #define restrict __restrict 00420 00421 /* Define to `unsigned' if <sys/types.h> does not define. */ 00422 /* #undef size_t */ 00423 00424 /* Define as a signed type of the same size as size_t. */ 00425 /* #undef ssize_t */ 00426 00427 /* Define to rpl_strcasecmp always. */ 00428 #define strcasecmp rpl_strcasecmp 00429 00430 /* Define to empty if the keyword `volatile' does not work. Warning: valid 00431 code using `volatile' can become incorrect without. Disable with care. */ 00432 /* #undef volatile */ 00433 00434 /* Shorthand for gcc's unused attribute feature */ 00435 #if defined(__GNUG__) || defined(__GNUC__) 00436 #define not_used __attribute__ ((unused)) 00437 #else 00438 #define not_used 00439 #endif /* __GNUG__ || __GNUC__ */ 00440 00441 #endif /* _config_h */