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 */