File indexing completed on 2024-12-15 04:11:43
0001 /* config.h. Generated from config.h.in by configure. */ 0002 /* config.h.in. Generated from configure.ac by autoheader. */ 0003 0004 /* Define if building universal (internal helper macro) */ 0005 /* #undef AC_APPLE_UNIVERSAL_BUILD */ 0006 0007 /* default file chunk cache nelems. */ 0008 #define CHUNK_CACHE_NELEMS 1009 0009 0010 /* default file chunk cache preemption policy. */ 0011 #define CHUNK_CACHE_PREEMPTION 0.75 0012 0013 /* default file chunk cache size in bytes. */ 0014 #define CHUNK_CACHE_SIZE 4194304 0015 0016 /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP 0017 systems. This function is required for `alloca.c' support on those systems. 0018 */ 0019 /* #undef CRAY_STACKSEG_END */ 0020 0021 /* Define to 1 if using `alloca.c'. */ 0022 /* #undef C_ALLOCA */ 0023 0024 /* num chunks in default per-var chunk cache. */ 0025 #define DEFAULT_CHUNKS_IN_CACHE 10 0026 0027 /* default chunk size in bytes */ 0028 #define DEFAULT_CHUNK_SIZE 4194304 0029 0030 /* set this only when building a DLL under MinGW */ 0031 /* #undef DLL_NETCDF */ 0032 0033 /* if true, run extra tests which may not work yet */ 0034 /* #undef EXTRA_TESTS */ 0035 0036 /* use HDF5 1.6 API */ 0037 /* #undef H5_USE_16_API */ 0038 0039 /* Define to 1 if you have `alloca', as a function or macro. */ 0040 #define HAVE_ALLOCA 1 0041 0042 /* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix). 0043 */ 0044 #define HAVE_ALLOCA_H 1 0045 0046 /* Define to 1 if you have the <ctype.h> header file. */ 0047 #define HAVE_CTYPE_H 1 0048 0049 /* Define to 1 if you have the declaration of `isfinite', and to 0 if you 0050 don't. */ 0051 #define HAVE_DECL_ISFINITE 1 0052 0053 /* Define to 1 if you have the declaration of `isinf', and to 0 if you don't. 0054 */ 0055 #define HAVE_DECL_ISINF 1 0056 0057 /* Define to 1 if you have the declaration of `isnan', and to 0 if you don't. 0058 */ 0059 #define HAVE_DECL_ISNAN 1 0060 0061 /* Define to 1 if you have the declaration of `signbit', and to 0 if you 0062 don't. */ 0063 #define HAVE_DECL_SIGNBIT 1 0064 0065 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'. 0066 */ 0067 #define HAVE_DIRENT_H 1 0068 0069 /* Define to 1 if you have the <dlfcn.h> header file. */ 0070 #define HAVE_DLFCN_H 1 0071 0072 /* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */ 0073 /* #undef HAVE_DOPRNT */ 0074 0075 /* Define to 1 if you have the <errno.h> header file. */ 0076 #define HAVE_ERRNO_H 1 0077 0078 /* Define to 1 if you have the <fcntl.h> header file. */ 0079 #define HAVE_FCNTL_H 1 0080 0081 /* Define to 1 if you have the `fsync' function. */ 0082 #define HAVE_FSYNC 1 0083 0084 /* Define to 1 if you have the <getopt.h> header file. */ 0085 #define HAVE_GETOPT_H 1 0086 0087 /* Define to 1 if you have the `getrlimit' function. */ 0088 #define HAVE_GETRLIMIT 1 0089 0090 /* Define to 1 if you have the `gettimeofday' function. */ 0091 #define HAVE_GETTIMEOFDAY 1 0092 0093 /* Define to 1 if you have the <hdf5.h> header file. */ 0094 /* #undef HAVE_HDF5_H */ 0095 0096 /* Define to 1 if you have the <inttypes.h> header file. */ 0097 #define HAVE_INTTYPES_H 1 0098 0099 /* Define to 1 if you have the `hdf5' library (-lhdf5). */ 0100 /* #undef HAVE_LIBHDF5 */ 0101 0102 /* Define to 1 if you have the `hdf5_hl' library (-lhdf5_hl). */ 0103 /* #undef HAVE_LIBHDF5_HL */ 0104 0105 /* Define to 1 if you have the `mfhdf' library (-lmfhdf). */ 0106 /* #undef HAVE_LIBMFHDF */ 0107 0108 /* Define to 1 if you have the <locale.h> header file. */ 0109 #define HAVE_LOCALE_H 1 0110 0111 /* Define to 1 if the system has the type `long long int'. */ 0112 /* #undef HAVE_LONG_LONG_INT */ 0113 0114 /* Define to 1 if you have the <malloc.h> header file. */ 0115 #define HAVE_MALLOC_H 1 0116 0117 /* Define to 1 if you have the <memory.h> header file. */ 0118 #define HAVE_MEMORY_H 1 0119 0120 /* Define to 1 if you have the <mfhdf.h> header file. */ 0121 /* #undef HAVE_MFHDF_H */ 0122 0123 /* Define to 1 if you have the `mktemp' function. */ 0124 #define HAVE_MKTEMP 1 0125 0126 /* Define to 1 if you have the `MPI_Comm_f2c' function. */ 0127 /* #undef HAVE_MPI_COMM_F2C */ 0128 0129 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */ 0130 /* #undef HAVE_NDIR_H */ 0131 0132 /* Define to 1 if the system has the type `ptrdiff_t'. */ 0133 #define HAVE_PTRDIFF_T 1 0134 0135 /* no rpc/types.h */ 0136 #define HAVE_RPC_TYPES_H /**/ 0137 0138 /* no rpc/xdr.h */ 0139 #define HAVE_RPC_XDR_H /**/ 0140 0141 /* Define to 1 if you have the `snprintf' function. */ 0142 #define HAVE_SNPRINTF 1 0143 0144 /* Define to 1 if the system has the type `ssize_t'. */ 0145 #define HAVE_SSIZE_T 1 0146 0147 /* Define to 1 if you have the <stdarg.h> header file. */ 0148 #define HAVE_STDARG_H 1 0149 0150 /* Define to 1 if stdbool.h conforms to C99. */ 0151 #define HAVE_STDBOOL_H 1 0152 0153 /* Define to 1 if you have the <stdint.h> header file. */ 0154 #define HAVE_STDINT_H 1 0155 0156 /* Define to 1 if you have the <stdio.h> header file. */ 0157 #define HAVE_STDIO_H 1 0158 0159 /* Define to 1 if you have the <stdlib.h> header file. */ 0160 #define HAVE_STDLIB_H 1 0161 0162 /* Define to 1 if you have the `strcasecmp' function. */ 0163 #define HAVE_STRCASECMP 1 0164 0165 /* Define to 1 if you have the `strcat' function. */ 0166 #define HAVE_STRCAT 1 0167 0168 /* Define to 1 if you have the `strchr' function. */ 0169 #define HAVE_STRCHR 1 0170 0171 /* Define to 1 if you have the `strcpy' function. */ 0172 #define HAVE_STRCPY 1 0173 0174 /* Define to 1 if you have the `strdup' function. */ 0175 #define HAVE_STRDUP 1 0176 0177 /* Define to 1 if you have the `strerror' function. */ 0178 #define HAVE_STRERROR 1 0179 0180 /* Define to 1 if you have the <strings.h> header file. */ 0181 #define HAVE_STRINGS_H 1 0182 0183 /* Define to 1 if you have the <string.h> header file. */ 0184 #define HAVE_STRING_H 1 0185 0186 /* Define to 1 if you have the `strlcat' function. */ 0187 /* #undef HAVE_STRLCAT */ 0188 0189 /* Define to 1 if you have the `strrchr' function. */ 0190 #define HAVE_STRRCHR 1 0191 0192 /* Define to 1 if `st_blksize' is a member of `struct stat'. */ 0193 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1 0194 0195 /* Define to 1 if your `struct stat' has `st_blksize'. Deprecated, use 0196 `HAVE_STRUCT_STAT_ST_BLKSIZE' instead. */ 0197 //#define HAVE_ST_BLKSIZE 1 0198 0199 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'. 0200 */ 0201 /* #undef HAVE_SYS_DIR_H */ 0202 0203 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'. 0204 */ 0205 /* #undef HAVE_SYS_NDIR_H */ 0206 0207 /* Define to 1 if you have the <sys/stat.h> header file. */ 0208 #define HAVE_SYS_STAT_H 1 0209 0210 /* Define to 1 if you have the <sys/types.h> header file. */ 0211 #define HAVE_SYS_TYPES_H 1 0212 0213 /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */ 0214 #define HAVE_SYS_WAIT_H 1 0215 0216 /* Define to 1 if the system has the type `uchar'. */ 0217 /* #undef HAVE_UCHAR */ 0218 0219 /* Define to 1 if you have the <unistd.h> header file. */ 0220 #define HAVE_UNISTD_H 1 0221 0222 /* Define to 1 if the system has the type `unsigned long long int'. */ 0223 /* #undef HAVE_UNSIGNED_LONG_LONG_INT */ 0224 0225 /* Define to 1 if you have the `vprintf' function. */ 0226 #define HAVE_VPRINTF 1 0227 0228 /* Define to 1 if the system has the type `_Bool'. */ 0229 #define HAVE__BOOL 1 0230 0231 /* do large file tests */ 0232 /* #undef LARGE_FILE_TESTS */ 0233 0234 /* If true, turn on logging. */ 0235 /* #undef LOGGING */ 0236 0237 /* Define to the sub-directory in which libtool stores uninstalled libraries. 0238 */ 0239 #define LT_OBJDIR ".libs/" 0240 0241 /* max size of the default per-var chunk cache. */ 0242 #define MAX_DEFAULT_CACHE_SIZE 67108864 0243 0244 /* type definition */ 0245 /* #undef NCBYTE_T */ 0246 0247 /* min blocksize for posixio. */ 0248 #define NCIO_MINBLOCKSIZE 256 0249 0250 /* type definition */ 0251 /* #undef NCSHORT_T */ 0252 0253 /* default */ 0254 /* #undef NF_DOUBLEPRECISION_IS_C_DOUBLE */ 0255 0256 /* default */ 0257 /* #undef NF_INT1_IS_C_SIGNED_CHAR */ 0258 0259 /* type thing */ 0260 /* #undef NF_INT1_T */ 0261 0262 /* default */ 0263 /* #undef NF_INT2_IS_C_SHORT */ 0264 0265 /* type thing */ 0266 /* #undef NF_INT2_T */ 0267 0268 /* default */ 0269 /* #undef NF_INT_IS_C_INT */ 0270 0271 /* default */ 0272 /* #undef NF_REAL_IS_C_FLOAT */ 0273 0274 /* no IEEE float on this platform */ 0275 /* #undef NO_IEEE_FLOAT */ 0276 0277 /* Define to 1 if your C compiler doesn't accept -c and -o together. */ 0278 /* #undef NO_MINUS_C_MINUS_O */ 0279 0280 /* do not build the netCDF version 2 API */ 0281 /* #undef NO_NETCDF_2 */ 0282 0283 /* no stdlib.h */ 0284 /* #undef NO_STDLIB_H */ 0285 0286 /* no sys_types.h */ 0287 /* #undef NO_SYS_TYPES_H */ 0288 0289 /* Name of package */ 0290 #define PACKAGE "netcdf" 0291 0292 /* Define to the address where bug reports for this package should be sent. */ 0293 #define PACKAGE_BUGREPORT "support-netcdf@unidata.ucar.edu" 0294 0295 /* Define to the full name of this package. */ 0296 #define PACKAGE_NAME "netCDF" 0297 0298 /* Define to the full name and version of this package. */ 0299 #define PACKAGE_STRING "netCDF 4.1.1" 0300 0301 /* Define to the one symbol short name of this package. */ 0302 #define PACKAGE_TARNAME "netcdf" 0303 0304 /* Define to the home page for this package. */ 0305 #define PACKAGE_URL "" 0306 0307 /* Define to the version of this package. */ 0308 #define PACKAGE_VERSION "4.1.1" 0309 0310 /* The size of `double', as computed by sizeof. */ 0311 #define SIZEOF_DOUBLE 8 0312 0313 /* The size of `float', as computed by sizeof. */ 0314 #define SIZEOF_FLOAT 4 0315 0316 /* The size of `int', as computed by sizeof. */ 0317 #define SIZEOF_INT 4 0318 0319 /* The size of `long', as computed by sizeof. */ 0320 #define SIZEOF_LONG 4 0321 0322 /* The size of `off_t', as computed by sizeof. */ 0323 #define SIZEOF_OFF_T 8 0324 0325 /* The size of `short', as computed by sizeof. */ 0326 #define SIZEOF_SHORT 2 0327 0328 /* The size of `size_t', as computed by sizeof. */ 0329 #define SIZEOF_SIZE_T 4 0330 0331 /* If using the C implementation of alloca, define if you know the 0332 direction of stack growth for your system; otherwise it will be 0333 automatically deduced at runtime. 0334 STACK_DIRECTION > 0 => grows toward higher addresses 0335 STACK_DIRECTION < 0 => grows toward lower addresses 0336 STACK_DIRECTION = 0 => direction of growth unknown */ 0337 /* #undef STACK_DIRECTION */ 0338 0339 /* Define to 1 if you have the ANSI C header files. */ 0340 #define STDC_HEADERS 1 0341 0342 /* Place to put very large netCDF test files. */ 0343 #define TEMP_LARGE "." 0344 0345 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 0346 #define TIME_WITH_SYS_TIME 1 0347 0348 /* if true, build DAP Client */ 0349 /* #undef USE_DAP */ 0350 0351 /* if true, include experimental API dispatch code */ 0352 /* #undef USE_DISPATCH */ 0353 0354 /* set this to use extreme numbers in tests */ 0355 #define USE_EXTREME_NUMBERS 1 0356 0357 /* if true, include experimental fsync code */ 0358 #define USE_FSYNC 1 0359 0360 /* if true, use HDF4 too */ 0361 /* #undef USE_HDF4 */ 0362 0363 /* If true, use use wget to fetch some sample HDF4 data, and then test against 0364 it. */ 0365 /* #undef USE_HDF4_FILE_TESTS */ 0366 0367 /* if true, build netCDF-4 */ 0368 /* #undef USE_NETCDF4 */ 0369 0370 /* if true, parallel netCDF-4 is in use */ 0371 /* #undef USE_PARALLEL */ 0372 0373 /* if true, compile in parallel netCDF-4 based on MPI/IO */ 0374 /* #undef USE_PARALLEL_MPIO */ 0375 0376 /* if true, compile in parallel netCDF-4 based on MPI/POSIX */ 0377 /* #undef USE_PARALLEL_POSIX */ 0378 0379 /* if true, parallel netCDF is used */ 0380 /* #undef USE_PNETCDF */ 0381 0382 /* if true, build libsrc code with renamed API functions */ 0383 /* #undef USE_RENAMEV3 */ 0384 0385 /* if true, compile in szip compression in netCDF-4 variables */ 0386 /* #undef USE_SZIP */ 0387 0388 /* if true, compile in zlib compression in netCDF-4 variables */ 0389 /* #undef USE_ZLIB */ 0390 0391 /* Version number of package */ 0392 #define VERSION "4.1.1" 0393 0394 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most 0395 significant byte first (like Motorola and SPARC, unlike Intel). */ 0396 #if defined AC_APPLE_UNIVERSAL_BUILD 0397 # if defined __BIG_ENDIAN__ 0398 # define WORDS_BIGENDIAN 1 0399 # endif 0400 #else 0401 # ifndef WORDS_BIGENDIAN 0402 /* # undef WORDS_BIGENDIAN */ 0403 # endif 0404 #endif 0405 0406 /* Number of bits in a file offset, on hosts where this is settable. */ 0407 #define _FILE_OFFSET_BITS 64 0408 0409 /* Define for large files, on AIX-style hosts. */ 0410 /* #undef _LARGE_FILES */ 0411 0412 /* Define to 1 if type `char' is unsigned and you are not using gcc. */ 0413 #ifndef __CHAR_UNSIGNED__ 0414 /* # undef __CHAR_UNSIGNED__ */ 0415 #endif 0416 0417 /* Define to empty if `const' does not conform to ANSI C. */ 0418 /* #undef const */ 0419 0420 /* Turned on by netCDF configure. */ 0421 /* #undef f2cFortran */ 0422 0423 /* Turned on by netCDF configure. */ 0424 /* #undef gFortran */ 0425 0426 /* Define to `long int' if <sys/types.h> does not define. */ 0427 /* #undef off_t */ 0428 0429 /* Turned on by netCDF configure. */ 0430 /* #undef pgiFortran */ 0431 0432 /* Define to `unsigned int' if <sys/types.h> does not define. */ 0433 /* #undef size_t */