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