00001 /* 00002 ** Configuration definitions for the Microsoft Visual C++ Compiler 00003 ** with x86 processor environment. 00004 ** Created manually. 00005 ** 00006 */ 00007 00008 #ifndef CFWIN32_H 00009 #define CFWIN32_H 00010 00011 /* only process if running in a Win32 environment */ 00012 #ifdef _WIN32 00013 00014 /* Settings for Borland C++ Builder */ 00015 #ifdef __BORLANDC__ 00016 #define _MSC_VER 1200 // Treat Borland C++ 5.5 as MSVC6. 00017 #endif /* __BORLANDC__ */ 00018 00019 /* Compiling for windows */ 00020 #define windows 1 00021 00022 /* Define if you have the <windows.h> header file. */ 00023 #define HAVE_WINDOWS_H 1 00024 00025 /* Define if you have the <winsock.h> header file. */ 00026 #define HAVE_WINSOCK_H 1 00027 00028 /* MinGW needs some special handling because it is a mixture of WIN32 and Posix. 00029 * The following settings are not tested by configure but need to be set for MinGW. 00030 */ 00031 #ifdef __MINGW32__ 00032 #define HAVE_WINDOWS_H 00033 #define HAVE_WINSOCK_H 00034 #define NO_IOS_BASE_ASSIGN 00035 #endif 00036 00037 /* Define the canonical host system type as a string constant */ 00038 #define CANONICAL_HOST_TYPE "i386-pc-win32" 00039 00040 /* Define if char is unsigned on the C compiler */ 00041 /* #undef C_CHAR_UNSIGNED */ 00042 00043 /* Define to the inline keyword supported by the C compiler, if any, or to the 00044 empty string */ 00045 #define C_INLINE __inline 00046 00047 /* Define if >> is unsigned on the C compiler */ 00048 /* #undef C_RIGHTSHIFT_UNSIGNED */ 00049 00050 /* Define the DCMTK default path */ 00051 #define DCMTK_PREFIX "C:\\usr\\local\\dicom" 00052 00053 /* Define the default data dictionary path for the dcmdata library package */ 00054 #define DCM_DICT_DEFAULT_PATH "dicom.dic;\\dicom.dic;" DCMTK_PREFIX "\\lib\\dicom.dic" 00055 00056 /* Define the environment variable path separator */ 00057 #define ENVIRONMENT_PATH_SEPARATOR ';' 00058 00059 /* Define to 1 if you have the `accept' function. */ 00060 #define HAVE_ACCEPT 1 00061 00062 /* Define to 1 if you have the `access' function. */ 00063 #define HAVE_ACCESS 1 00064 00065 /* Define to 1 if you have the <alloca.h> header file. */ 00066 /* #undef HAVE_ALLOCA_H */ 00067 00068 /* Define to 1 if you have the <arpa/inet.h> header file. */ 00069 /* #undef HAVE_ARPA_INET_H */ 00070 00071 /* Define to 1 if you have the <assert.h> header file. */ 00072 #define HAVE_ASSERT_H 1 00073 00074 /* Define to 1 if you have the `bcmp' function. */ 00075 /* #undef HAVE_BCMP */ 00076 00077 /* Define to 1 if you have the `bcopy' function. */ 00078 /* #undef HAVE_BCOPY */ 00079 00080 /* Define to 1 if you have the `bind' function. */ 00081 #define HAVE_BIND 1 00082 00083 /* Define to 1 if you have the `bzero' function. */ 00084 /* #undef HAVE_BZERO */ 00085 00086 /* Define if your C++ compiler can work with class templates */ 00087 #define HAVE_CLASS_TEMPLATE 1 00088 00089 /* Define to 1 if you have the `connect' function. */ 00090 #define HAVE_CONNECT 1 00091 00092 /* define if the compiler supports const_cast<> */ 00093 #define HAVE_CONST_CAST 1 00094 00095 /* Define to 1 if you have the <ctype.h> header file. */ 00096 #define HAVE_CTYPE_H 1 00097 00098 /* Define to 1 if you have the `cuserid' function. */ 00099 /* #undef HAVE_CUSERID */ 00100 00101 /* Define if bool is a built-in type */ 00102 #define HAVE_CXX_BOOL 1 00103 00104 /* Define if volatile is a known keyword */ 00105 #define HAVE_CXX_VOLATILE 1 00106 00107 /* Define if "const" is supported by the C compiler */ 00108 #define HAVE_C_CONST 1 00109 00110 /* Define if your system has a declaration for socklen_t in sys/types.h 00111 sys/socket.h */ 00112 /* #undef HAVE_DECLARATION_SOCKLEN_T */ 00113 00114 /* Define if your system has a declaration for std::ios_base::openmode in 00115 iostream.h */ 00116 /* #undef HAVE_DECLARATION_STD__IOS_BASE__OPENMODE */ 00117 00118 /* Define if your system has a declaration for struct utimbuf in sys/types.h 00119 utime.h sys/utime.h */ 00120 #define HAVE_DECLARATION_STRUCT_UTIMBUF 1 00121 00122 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'. 00123 */ 00124 /* #undef HAVE_DIRENT_H */ 00125 00126 /* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */ 00127 /* #undef HAVE_DOPRNT */ 00128 00129 /* define if the compiler supports dynamic_cast<> */ 00130 #define HAVE_DYNAMIC_CAST 1 00131 00132 /* Define if your system cannot pass command line arguments into main() (e.g. Macintosh) */ 00133 /* #undef HAVE_EMPTY_ARGC_ARGV */ 00134 00135 /* Define to 1 if you have the <errno.h> header file. */ 00136 #define HAVE_ERRNO_H 1 00137 00138 /* Define if your C++ compiler supports the explicit template specialization 00139 syntax */ 00140 #define HAVE_EXPLICIT_TEMPLATE_SPECIALIZATION 1 00141 00142 /* Define to 1 if you have the <fcntl.h> header file. */ 00143 #define HAVE_FCNTL_H 1 00144 00145 /* Define to 1 if you have the `finite' function. */ 00146 /* #undef HAVE_FINITE */ 00147 00148 /* Define to 1 if you have the <float.h> header file. */ 00149 #define HAVE_FLOAT_H 1 00150 00151 /* Define to 1 if you have the `flock' function. */ 00152 /* #undef HAVE_FLOCK */ 00153 00154 /* Define to 1 if you have the <fnmatch.h> header file. */ 00155 /* #undef HAVE_FNMATCH_H */ 00156 00157 /* Define to 1 if you have the `fork' function. */ 00158 /* #undef HAVE_FORK */ 00159 00160 /* Define to 1 if you have the <fstream> header file. */ 00161 #define HAVE_FSTREAM 1 00162 00163 /* Define to 1 if you have the <fstream.h> header file. */ 00164 #define HAVE_FSTREAM_H 1 00165 00166 /* Define if your C++ compiler can work with function templates */ 00167 #define HAVE_FUNCTION_TEMPLATE 1 00168 00169 /* Define to 1 if you have the `getenv' function. */ 00170 #define HAVE_GETENV 1 00171 00172 /* Define to 1 if you have the `geteuid' function. */ 00173 /* #undef HAVE_GETEUID */ 00174 00175 /* Define to 1 if you have the `gethostbyname' function. */ 00176 #define HAVE_GETHOSTBYNAME 1 00177 00178 /* Define to 1 if you have the `gethostid' function. */ 00179 /* #undef HAVE_GETHOSTID */ 00180 00181 /* Define to 1 if you have the `gethostname' function. */ 00182 #define HAVE_GETHOSTNAME 1 00183 00184 /* Define to 1 if you have the `getlogin' function. */ 00185 /* #undef HAVE_GETLOGIN */ 00186 00187 /* Define to 1 if you have the `getpid' function. */ 00188 #define HAVE_GETPID 1 00189 00190 /* Define to 1 if you have the `getsockname' function. */ 00191 #define HAVE_GETSOCKNAME 1 00192 00193 /* Define to 1 if you have the `getsockopt' function. */ 00194 #define HAVE_GETSOCKOPT 1 00195 00196 /* Define to 1 if you have the `getuid' function. */ 00197 /* #undef HAVE_GETUID */ 00198 00199 /* Define to 1 if you have the <ieeefp.h> header file. */ 00200 /* #undef HAVE_IEEEFP_H */ 00201 00202 /* Define to 1 if you have the `index' function. */ 00203 /* #undef HAVE_INDEX */ 00204 00205 /* Define if your system declares argument 3 of accept() as int * instead of 00206 size_t * or socklen_t * */ 00207 #define HAVE_INTP_ACCEPT 1 00208 00209 /* Define if your system declares argument 5 of getsockopt() as int * instead 00210 of size_t * or socklen_t */ 00211 #define HAVE_INTP_GETSOCKOPT 1 00212 00213 /* Define if your system declares argument 2-4 of select() as int * instead of 00214 struct fd_set * */ 00215 /* #undef HAVE_INTP_SELECT */ 00216 00217 /* Define to 1 if you have the <inttypes.h> header file. */ 00218 /* #undef HAVE_INTTYPES_H */ 00219 00220 /* Define to 1 if you have the <iomanip> header file. */ 00221 #define HAVE_IOMANIP 1 00222 00223 /* Define to 1 if you have the <iomanip.h> header file. */ 00224 #define HAVE_IOMANIP_H 1 00225 00226 /* Define to 1 if you have the <iostream> header file. */ 00227 #define HAVE_IOSTREAM 1 00228 00229 /* Define to 1 if you have the <iostream.h> header file. */ 00230 #define HAVE_IOSTREAM_H 1 00231 00232 /* Define if your system defines ios::nocreate in iostream.h */ 00233 /* defined below */ 00234 00235 /* Define to 1 if you have the <io.h> header file. */ 00236 #define HAVE_IO_H 1 00237 00238 /* Define to 1 if you have the `isinf' function. */ 00239 /* #undef HAVE_ISINF */ 00240 00241 /* Define to 1 if you have the `isnan' function. */ 00242 /* #undef HAVE_ISNAN */ 00243 00244 /* Define to 1 if you have the <iso646.h> header file. */ 00245 #define HAVE_ISO646_H 1 00246 00247 /* Define to 1 if you have the `itoa' function. */ 00248 #define HAVE_ITOA 1 00249 00250 /* Define to 1 if you have the <libc.h> header file. */ 00251 /* #undef HAVE_LIBC_H */ 00252 00253 /* Define to 1 if you have the `iostream' library (-liostream). */ 00254 /* #undef HAVE_LIBIOSTREAM */ 00255 00256 /* Define to 1 if you have the `nsl' library (-lnsl). */ 00257 /* #undef HAVE_LIBNSL */ 00258 00259 /* Define to 1 if you have the <libpng/png.h> header file. */ 00260 /* #undef HAVE_LIBPNG_PNG_H */ 00261 00262 /* Define to 1 if you have the `socket' library (-lsocket). */ 00263 /* #undef HAVE_LIBSOCKET */ 00264 00265 /* Define if libtiff supports LZW compression */ 00266 /* #undef HAVE_LIBTIFF_LZW_COMPRESSION */ 00267 00268 /* Define to 1 if you have the <limits.h> header file. */ 00269 /* #undef HAVE_LIMITS_H */ 00270 00271 /* Define to 1 if you have the `listen' function. */ 00272 #define HAVE_LISTEN 1 00273 00274 /* Define to 1 if you have the <locale.h> header file. */ 00275 #define HAVE_LOCALE_H 1 00276 00277 /* Define to 1 if you have the `lockf' function. */ 00278 /* #undef HAVE_LOCKF */ 00279 00280 /* Define to 1 if you support file names longer than 14 characters. */ 00281 #define HAVE_LONG_FILE_NAMES 1 00282 00283 /* Define to 1 if you have the `malloc_debug' function. */ 00284 /* #undef HAVE_MALLOC_DEBUG */ 00285 00286 /* Define to 1 if you have the <malloc.h> header file. */ 00287 #define HAVE_MALLOC_H 1 00288 00289 /* Define to 1 if you have the <math.h> header file. */ 00290 #define HAVE_MATH_H 1 00291 00292 /* Define to 1 if you have the `memcmp' function. */ 00293 #define HAVE_MEMCMP 1 00294 00295 /* Define to 1 if you have the `memcpy' function. */ 00296 #define HAVE_MEMCPY 1 00297 00298 /* Define to 1 if you have the `memmove' function. */ 00299 #define HAVE_MEMMOVE 1 00300 00301 /* Define to 1 if you have the <memory.h> header file. */ 00302 /* #undef HAVE_MEMORY_H */ 00303 00304 /* Define to 1 if you have the `memset' function. */ 00305 #define HAVE_MEMSET 1 00306 00307 /* Define to 1 if you have the `mkstemp' function. */ 00308 /* #undef HAVE_MKSTEMP */ 00309 00310 /* Define to 1 if you have the `mktemp' function. */ 00311 #define HAVE_MKTEMP 1 00312 00313 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */ 00314 /* #undef HAVE_NDIR_H */ 00315 00316 /* Define to 1 if you have the <netdb.h> header file. */ 00317 /* #undef HAVE_NETDB_H */ 00318 00319 /* Define to 1 if you have the <netinet/in.h> header file. */ 00320 /* #undef HAVE_NETINET_IN_H */ 00321 00322 /* Define to 1 if you have the <netinet/in_systm.h> header file. */ 00323 /* #undef HAVE_NETINET_IN_SYSTM_H */ 00324 00325 /* Define to 1 if you have the <netinet/tcp.h> header file. */ 00326 /* #undef HAVE_NETINET_TCP_H */ 00327 00328 /* Define to 1 if you have the <new.h> header file. */ 00329 #define HAVE_NEW_H 1 00330 00331 /* Define if your system supports readdir_r with the obsolete Posix 1.c draft 00332 6 declaration (2 arguments) instead of the Posix 1.c declaration with 3 00333 arguments. */ 00334 /* #undef HAVE_OLD_READDIR_R */ 00335 00336 /* Define if your system has a prototype for accept in sys/types.h 00337 sys/socket.h */ 00338 #define HAVE_PROTOTYPE_ACCEPT 1 00339 00340 /* Define if your system has a prototype for bind in sys/types.h sys/socket.h 00341 */ 00342 #define HAVE_PROTOTYPE_BIND 1 00343 00344 /* Define if your system has a prototype for bzero in string.h strings.h 00345 libc.h unistd.h stdlib.h */ 00346 /* #undef HAVE_PROTOTYPE_BZERO */ 00347 00348 /* Define if your system has a prototype for connect in sys/types.h 00349 sys/socket.h */ 00350 #define HAVE_PROTOTYPE_CONNECT 1 00351 00352 /* Define if your system has a prototype for finite in math.h */ 00353 /* #undef HAVE_PROTOTYPE_FINITE */ 00354 00355 /* Define if your system has a prototype for flock in sys/file.h */ 00356 /* #undef HAVE_PROTOTYPE_FLOCK */ 00357 00358 /* Define if your system has a prototype for gethostbyname in libc.h unistd.h 00359 stdlib.h netdb.h */ 00360 #define HAVE_PROTOTYPE_GETHOSTBYNAME 1 00361 00362 /* Define if your system has a prototype for gethostid in libc.h unistd.h 00363 stdlib.h netdb.h */ 00364 /* #undef HAVE_PROTOTYPE_GETHOSTID */ 00365 00366 /* Define if your system has a prototype for gethostname in unistd.h libc.h 00367 stdlib.h netdb.h */ 00368 #define HAVE_PROTOTYPE_GETHOSTNAME 1 00369 00370 /* Define if your system has a prototype for getsockname in sys/types.h 00371 sys/socket.h */ 00372 #define HAVE_PROTOTYPE_GETSOCKNAME 1 00373 00374 /* Define if your system has a prototype for getsockopt in sys/types.h 00375 sys/socket.h */ 00376 #define HAVE_PROTOTYPE_GETSOCKOPT 1 00377 00378 /* Define if your system has a prototype for gettimeofday in sys/time.h 00379 unistd.h */ 00380 /* #undef HAVE_PROTOTYPE_GETTIMEOFDAY */ 00381 00382 /* Define if your system has a prototype for isinf in math.h */ 00383 /* #undef HAVE_PROTOTYPE_ISINF */ 00384 00385 /* Define if your system has a prototype for isnan in math.h */ 00386 /* #undef HAVE_PROTOTYPE_ISNAN */ 00387 00388 /* Define if your system has a prototype for listen in sys/types.h 00389 sys/socket.h */ 00390 #define HAVE_PROTOTYPE_LISTEN 1 00391 00392 /* Define if your system has a prototype for mkstemp in libc.h unistd.h 00393 stdlib.h */ 00394 /* #undef HAVE_PROTOTYPE_MKSTEMP */ 00395 00396 /* Define if your system has a prototype for mktemp in libc.h unistd.h 00397 stdlib.h */ 00398 /* #undef HAVE_PROTOTYPE_MKTEMP */ 00399 00400 /* Define if your system has a prototype for select in sys/select.h 00401 sys/types.h sys/socket.h sys/time.h */ 00402 #define HAVE_PROTOTYPE_SELECT 1 00403 00404 /* Define if your system has a prototype for setsockopt in sys/types.h 00405 sys/socket.h */ 00406 #define HAVE_PROTOTYPE_SETSOCKOPT 1 00407 00408 /* Define if your system has a prototype for socket in sys/types.h 00409 sys/socket.h */ 00410 #define HAVE_PROTOTYPE_SOCKET 1 00411 00412 /* Define if your system has a prototype for std::vfprintf in stdarg.h */ 00413 /* #undef HAVE_PROTOTYPE_STD__VFPRINTF */ 00414 00415 /* Define if your system has a prototype for strcasecmp in string.h */ 00416 /* #undef HAVE_PROTOTYPE_STRCASECMP */ 00417 00418 /* Define if your system has a prototype for strncasecmp in string.h */ 00419 /* #undef HAVE_PROTOTYPE_STRNCASECMP */ 00420 00421 /* Define if your system has a prototype for usleep in libc.h unistd.h 00422 stdlib.h */ 00423 /* #undef HAVE_PROTOTYPE_USLEEP */ 00424 00425 /* Define if your system has a prototype for wait3 in libc.h sys/wait.h 00426 sys/time.h sys/resource.h */ 00427 /* #undef HAVE_PROTOTYPE_WAIT3 */ 00428 00429 /* Define if your system has a prototype for waitpid in sys/wait.h sys/time.h 00430 sys/resource.h */ 00431 /* #undef HAVE_PROTOTYPE_WAITPID */ 00432 00433 /* Define if your system has a prototype for _stricmp in string.h */ 00434 #define HAVE_PROTOTYPE__STRICMP 1 00435 00436 /* Define to 1 if you have the <pthread.h> header file. */ 00437 /* #undef HAVE_PTHREAD_H */ 00438 00439 /* Define if your system supports POSIX read/write locks */ 00440 /* #undef HAVE_PTHREAD_RWLOCK */ 00441 00442 /* define if the compiler supports reinterpret_cast<> */ 00443 #define HAVE_REINTERPRET_CAST 1 00444 00445 /* Define to 1 if you have the `rindex' function. */ 00446 /* #undef HAVE_RINDEX */ 00447 00448 /* Define to 1 if you have the `select' function. */ 00449 #define HAVE_SELECT 1 00450 00451 /* Define to 1 if you have the <semaphore.h> header file. */ 00452 /* #undef HAVE_SEMAPHORE_H */ 00453 00454 /* Define to 1 if you have the <setjmp.h> header file. */ 00455 #define HAVE_SETJMP_H 1 00456 00457 /* Define to 1 if you have the `setsockopt' function. */ 00458 #define HAVE_SETSOCKOPT 1 00459 00460 /* Define to 1 if you have the `setuid' function. */ 00461 /* #undef HAVE_SETUID */ 00462 00463 /* Define to 1 if you have the <signal.h> header file. */ 00464 #define HAVE_SIGNAL_H 1 00465 00466 /* Define to 1 if you have the `sleep' function. */ 00467 /* #undef HAVE_SLEEP */ 00468 00469 /* Define to 1 if you have the `socket' function. */ 00470 #define HAVE_SOCKET 1 00471 00472 /* Define to 1 if you have the <sstream> header file. */ 00473 #define HAVE_SSTREAM 1 00474 00475 /* Define to 1 if you have the <sstream.h> header file. */ 00476 /* #undef HAVE_SSTREAM_H */ 00477 00478 /* Define to 1 if you have the `stat' function. */ 00479 #define HAVE_STAT 1 00480 00481 /* define if the compiler supports static_cast<> */ 00482 #define HAVE_STATIC_CAST 1 00483 00484 /* Define if your C++ compiler can work with static methods in class templates 00485 */ 00486 #define HAVE_STATIC_TEMPLATE_METHOD 1 00487 00488 /* Define to 1 if you have the <stat.h> header file. */ 00489 /* #undef HAVE_STAT_H */ 00490 00491 /* Define to 1 if you have the <stdarg.h> header file. */ 00492 #define HAVE_STDARG_H 1 00493 00494 /* Define to 1 if you have the <stddef.h> header file. */ 00495 #define HAVE_STDDEF_H 1 00496 00497 /* Define to 1 if you have the <stdint.h> header file. */ 00498 /* #undef HAVE_STDINT_H */ 00499 00500 /* Define to 1 if you have the <stdio.h> header file. */ 00501 #define HAVE_STDIO_H 1 00502 00503 /* Define to 1 if you have the <stdlib.h> header file. */ 00504 #define HAVE_STDLIB_H 1 00505 00506 /* Define if ANSI standard C++ includes use std namespace */ 00507 /* defined below */ 00508 00509 /* Define if the compiler supports std::nothrow */ 00510 /* defined below */ 00511 00512 /* Define to 1 if you have the `strchr' function. */ 00513 #define HAVE_STRCHR 1 00514 00515 /* Define to 1 if you have the `strdup' function. */ 00516 /* #undef HAVE_STRDUP */ 00517 00518 /* Define to 1 if you have the `strerror' function. */ 00519 #define HAVE_STRERROR 1 00520 00521 /* Define to 1 if you have the <strings.h> header file. */ 00522 /* #undef HAVE_STRINGS_H */ 00523 00524 /* Define to 1 if you have the <string.h> header file. */ 00525 #define HAVE_STRING_H 1 00526 00527 /* Define to 1 if you have the `strlcat' function. */ 00528 /* #undef HAVE_STRLCAT */ 00529 00530 /* Define to 1 if you have the `strlcpy' function. */ 00531 /* #undef HAVE_STRLCPY */ 00532 00533 /* Define to 1 if you have the `strstr' function. */ 00534 #define HAVE_STRSTR 1 00535 00536 /* Define to 1 if you have the <strstream> header file. */ 00537 #define HAVE_STRSTREAM 1 00538 00539 /* Define to 1 if you have the <strstream.h> header file. */ 00540 /* #undef HAVE_STRSTREAM_H */ 00541 00542 /* Define to 1 if you have the <strstrea.h> header file. */ 00543 #define HAVE_STRSTREA_H 1 00544 00545 /* Define to 1 if you have the `strtoul' function. */ 00546 #define HAVE_STRTOUL 1 00547 00548 /* Define to 1 if you have the <synch.h> header file. */ 00549 /* #undef HAVE_SYNCH_H */ 00550 00551 /* Define to 1 if you have the `sysinfo' function. */ 00552 /* #undef HAVE_SYSINFO */ 00553 00554 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'. 00555 */ 00556 /* #undef HAVE_SYS_DIR_H */ 00557 00558 /* Define to 1 if you have the <sys/errno.h> header file. */ 00559 /* #undef HAVE_SYS_ERRNO_H */ 00560 00561 /* Define to 1 if you have the <sys/file.h> header file. */ 00562 /* #undef HAVE_SYS_FILE_H */ 00563 00564 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'. 00565 */ 00566 /* #undef HAVE_SYS_NDIR_H */ 00567 00568 /* Define to 1 if you have the <sys/param.h> header file. */ 00569 /* #undef HAVE_SYS_PARAM_H */ 00570 00571 /* Define to 1 if you have the <sys/resource.h> header file. */ 00572 /* #undef HAVE_SYS_RESOURCE_H */ 00573 00574 /* Define to 1 if you have the <sys/select.h> header file. */ 00575 /* #undef HAVE_SYS_SELECT_H */ 00576 00577 /* Define to 1 if you have the <sys/socket.h> header file. */ 00578 /* #undef HAVE_SYS_SOCKET_H */ 00579 00580 /* Define to 1 if you have the <sys/stat.h> header file. */ 00581 #define HAVE_SYS_STAT_H 1 00582 00583 /* Define to 1 if you have the <sys/time.h> header file. */ 00584 /* #undef HAVE_SYS_TIME_H */ 00585 00586 /* Define to 1 if you have the <sys/types.h> header file. */ 00587 #define HAVE_SYS_TYPES_H 1 00588 00589 /* Define to 1 if you have the <sys/utime.h> header file. */ 00590 #define HAVE_SYS_UTIME_H 1 00591 00592 /* Define to 1 if you have the <sys/utsname.h> header file. */ 00593 /* #undef HAVE_SYS_UTSNAME_H */ 00594 00595 /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */ 00596 /* #undef HAVE_SYS_WAIT_H */ 00597 00598 /* Define to 1 if you have the `tempnam' function. */ 00599 /* #undef HAVE_TEMPNAM */ 00600 00601 /* Define to 1 if you have the <thread.h> header file. */ 00602 /* #undef HAVE_THREAD_H */ 00603 00604 /* Define to 1 if you have the <time.h> header file. */ 00605 #define HAVE_TIME_H 1 00606 00607 /* Define to 1 if you have the `tmpnam' function. */ 00608 #define HAVE_TMPNAM 1 00609 00610 /* define if the compiler recognizes typename */ 00611 #define HAVE_TYPENAME 1 00612 00613 /* Define to 1 if you have the `uname' function. */ 00614 /* #undef HAVE_UNAME */ 00615 00616 /* Define to 1 if you have the <unistd.h> header file. */ 00617 /* #undef HAVE_UNISTD_H */ 00618 00619 /* Define to 1 if you have the <unix.h> header file. */ 00620 /* #undef HAVE_UNIX_H */ 00621 00622 /* Define to 1 if you have the `usleep' function. */ 00623 /* #undef HAVE_USLEEP */ 00624 00625 /* Define to 1 if you have the <utime.h> header file. */ 00626 /* #undef HAVE_UTIME_H */ 00627 00628 /* Define to 1 if you have the `vprintf' function. */ 00629 #define HAVE_VPRINTF 1 00630 00631 /* Define to 1 if you have the `wait3' system call. Deprecated, you should no 00632 longer depend upon `wait3'. */ 00633 /* #undef HAVE_WAIT3 */ 00634 00635 /* Define to 1 if you have the `waitpid' function. */ 00636 /* #undef HAVE_WAITPID */ 00637 00638 /* Define to 1 if you have the <wctype.h> header file. */ 00639 #define HAVE_WCTYPE_H 1 00640 00641 /* Define to 1 if you have the `_findfirst' function. */ 00642 #define HAVE__FINDFIRST 1 00643 00644 /* Define if <math.h> fails if included extern "C" */ 00645 #define INCLUDE_MATH_H_AS_CXX 1 00646 00647 /* Define to the address where bug reports for this package should be sent. */ 00648 /* #undef PACKAGE_BUGREPORT */ 00649 00650 /* Define to the full name of this package. */ 00651 /* #undef PACKAGE_NAME */ 00652 00653 /* Define to the full name and version of this package. */ 00654 /* #undef PACKAGE_STRING */ 00655 00656 /* Define to the one symbol short name of this package. */ 00657 /* #undef PACKAGE_TARNAME */ 00658 00659 /* Define to the version of this package. */ 00660 /* #undef PACKAGE_VERSION */ 00661 00662 /* Define path separator */ 00663 #define PATH_SEPARATOR '\\' 00664 00665 /* Define as the return type of signal handlers (`int' or `void'). */ 00666 #define RETSIGTYPE void 00667 00668 /* Define if signal handlers need ellipse (...) parameters */ 00669 /* #undef SIGNAL_HANDLER_WITH_ELLIPSE */ 00670 00671 /* The size of a `char', as computed by sizeof. */ 00672 #define SIZEOF_CHAR 1 00673 00674 /* The size of a `double', as computed by sizeof. */ 00675 #define SIZEOF_DOUBLE 8 00676 00677 /* The size of a `float', as computed by sizeof. */ 00678 #define SIZEOF_FLOAT 4 00679 00680 /* The size of a `int', as computed by sizeof. */ 00681 #define SIZEOF_INT 4 00682 00683 /* The size of a `long', as computed by sizeof. */ 00684 #define SIZEOF_LONG 4 00685 00686 /* The size of a `short', as computed by sizeof. */ 00687 #define SIZEOF_SHORT 2 00688 00689 /* The size of a `void *', as computed by sizeof. */ 00690 #define SIZEOF_VOID_P 4 00691 00692 /* Define to 1 if you have the ANSI C header files. */ 00693 #define STDC_HEADERS 1 00694 00695 /* Define to 1 if your <sys/time.h> declares `struct tm'. */ 00696 /* #undef TM_IN_SYS_TIME */ 00697 00698 /* Define if ANSI standard C++ includes are used */ 00699 /* #undef USE_STD_CXX_INCLUDES */ 00700 00701 /* Define if we are compiling with libpng support */ 00702 /* #undef WITH_LIBPNG */ 00703 00704 /* Define if we are compiling with libtiff support */ 00705 /* #undef WITH_LIBTIFF */ 00706 00707 /* Define if we are compiling with libxml support */ 00708 /* #undef WITH_LIBXML */ 00709 00710 /* Define if we are compiling with OpenSSL support */ 00711 /* #undef WITH_OPENSSL */ 00712 00713 /* Define if we are compiling for built-in private tag dictionary */ 00714 /* #undef WITH_PRIVATE_TAGS */ 00715 00716 /* Define if we are compiling with libwrap (TCP wrapper) support */ 00717 /* #undef WITH_TCPWRAPPER */ 00718 00719 /* Define if we are compiling with any type of Multi-thread support */ 00720 #define WITH_THREADS 00721 00722 /* Define if we are compiling with zlib support */ 00723 /* #undef WITH_ZLIB */ 00724 00725 /* Define to 1 if on AIX 3. 00726 System headers sometimes define this. 00727 We just want to avoid a redefinition error message. */ 00728 #ifndef _ALL_SOURCE 00729 /* #undef _ALL_SOURCE */ 00730 #endif 00731 00732 /* Define to 1 if type `char' is unsigned and you are not using gcc. */ 00733 #ifndef __CHAR_UNSIGNED__ 00734 /* #undef __CHAR_UNSIGNED__ */ 00735 #endif 00736 00737 /* Define to `int' if <sys/types.h> does not define. */ 00738 /* #undef pid_t */ 00739 00740 /* Define to `unsigned' if <sys/types.h> does not define. */ 00741 /* #undef size_t */ 00742 00743 /* Define to `long' if <sys/types.h> does not define. */ 00744 #define ssize_t long 00745 00746 00747 /* Platform specific settings for Visual C++ 00748 * By default, enable ANSI standard C++ includes on Visual C++ 6 and newer 00749 * _MSC_VER == 1100 on Microsoft Visual C++ 5.0 00750 * _MSC_VER == 1200 on Microsoft Visual C++ 6.0 00751 * _MSC_VER == 1300 on Microsoft Visual C++ 7.0 00752 */ 00753 #ifdef _MSC_VER 00754 #if _MSC_VER >= 1200 00755 #define USE_STD_CXX_INCLUDES 00756 #endif 00757 #endif 00758 00759 #ifdef USE_STD_CXX_INCLUDES 00760 00761 /* Define if your system defines ios::nocreate in iostream.h */ 00762 /* #undef HAVE_IOS_NOCREATE */ 00763 00764 /* Define if ANSI standard C++ includes use std namespace */ 00765 #define HAVE_STD_NAMESPACE 1 00766 00767 /* Define if it is not possible to assign stream objects */ 00768 #define NO_IOS_BASE_ASSIGN 1 00769 00770 /* Define if the compiler supports std::nothrow */ 00771 #define HAVE_STD__NOTHROW 1 00772 00773 /* Define if your system has a prototype for std::vfprintf in stdarg.h */ 00774 /* #undef HAVE_PROTOTYPE_STD__VFPRINTF */ 00775 00776 #else 00777 00778 /* Define if your system defines ios::nocreate in iostream.h */ 00779 #define HAVE_IOS_NOCREATE 1 00780 00781 /* Define if ANSI standard C++ includes use std namespace */ 00782 /* #undef HAVE_STD_NAMESPACE */ 00783 00784 /* Define if it is not possible to assign stream objects */ 00785 /* #undef NO_IOS_BASE_ASSIGN */ 00786 00787 /* Define if the compiler supports std::nothrow */ 00788 /* #undef HAVE_STD__NOTHROW */ 00789 00790 /* Define if your system has a prototype for std::vfprintf in stdarg.h */ 00791 /* #undef HAVE_PROTOTYPE_STD__VFPRINTF */ 00792 00793 #endif /* USE_STD_CXX_INCLUDES */ 00794 00795 00796 /* Additional settings for Borland C++ Builder */ 00797 #ifdef __BORLANDC__ 00798 #define _stricmp stricmp // _stricmp in MSVC is stricmp in Borland C++ 00799 #define _strnicmp strnicmp // _strnicmp in MSVC is strnicmp in Borland C++ 00800 #pragma warn -8027 // disable Warning W8027 "functions containing while are not expanded inline" 00801 #pragma warn -8004 // disable Warning W8004 "variable is assigned a value that is never used" 00802 #pragma warn -8012 // disable Warning W8012 "comparing signed and unsigned values" 00803 #ifdef WITH_THREADS 00804 #define __MT__ // required for _beginthreadex() API in <process.h> 00805 #endif 00806 #define HAVE_PROTOTYPE_MKTEMP 00807 #undef HAVE_SYS_UTIME_H 1 00808 #define HAVE_UTIME_H 00809 #endif /* __BORLANDC__ */ 00810 00811 #endif /* _WIN32 */ 00812 00813 #endif /* CFWIN32_H */