#ifndef OSCONFIG_H #define OSCONFIG_H /* ** Define enclosures for include files with C linkage (mostly system headers) */ #ifdef __cplusplus #define BEGIN_EXTERN_C extern "C" { #define END_EXTERN_C } #else #define BEGIN_EXTERN_C #define END_EXTERN_C #endif /* Define when building a shared library */ #define DCMTK_SHARED ON /* Define when building the whole toolkit as a single shared library */ #define DCMTK_BUILD_SINGLE_SHARED_LIBRARY ON /* Define when the compiler supports hidden visibility */ /* #undef HAVE_HIDDEN_VISIBILITY */ /* Define when building with wide char file I/O functions */ /* #undef WIDE_CHAR_FILE_IO_FUNCTIONS */ /* Define when building command line tools with wide char main function */ /* #undef WIDE_CHAR_MAIN_FUNCTION */ #ifdef _WIN32 /* Define if you have the header file. */ #define HAVE_WINDOWS_H 1 /* Define if you have the header file. */ #define HAVE_WINSOCK_H 1 #endif /* Define the canonical host system type as a string constant */ #define CANONICAL_HOST_TYPE "x86-Windows" /* Define if char is unsigned on the C compiler */ /* #undef C_CHAR_UNSIGNED */ /* Define to the inline keyword supported by the C compiler, if any, or to the empty string */ #define C_INLINE __inline /* Define if >> is unsigned on the C compiler */ /* #undef C_RIGHTSHIFT_UNSIGNED */ /* Define the DCMTK default path */ #define DCMTK_PREFIX "C:\\Program Files\\DCMTK" /* Define the default data dictionary path for the dcmdata library package */ #define DCM_DICT_DEFAULT_PATH "C:\\Program Files\\DCMTK\\share\\dcmtk\\dicom.dic" /* Define the environment variable path separator */ #define ENVIRONMENT_PATH_SEPARATOR ';' /* Define to 1 if you have the `accept' function. */ /* #undef HAVE_ACCEPT */ /* Define to 1 if you have the `access' function. */ #define HAVE_ACCESS 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_ALLOCA_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_ARPA_INET_H */ /* Define to 1 if you have the header file. */ #define HAVE_ASSERT_H 1 /* Define to 1 if you have the `bcmp' function. */ /* #undef HAVE_BCMP */ /* Define to 1 if you have the `bcopy' function. */ /* #undef HAVE_BCOPY */ /* Define to 1 if you have the `bind' function. */ /* #undef HAVE_BIND */ /* Define to 1 if you have the `bzero' function. */ /* #undef HAVE_BZERO */ /* Define if your C++ compiler can work with class templates */ #define HAVE_CLASS_TEMPLATE 1 /* Define to 1 if you have the `connect' function. */ /* #undef HAVE_CONNECT */ /* define if the compiler supports const_cast<> */ #define HAVE_CONST_CAST 1 /* Define to 1 if you have the header file. */ #define HAVE_CTYPE_H 1 /* Define to 1 if you have the `cuserid' function. */ /* #undef HAVE_CUSERID */ /* Define if bool is a built-in type */ #define HAVE_CXX_BOOL 1 /* Define if volatile is a known keyword */ #define HAVE_CXX_VOLATILE 1 /* Define if "const" is supported by the C compiler */ #define HAVE_C_CONST 1 /* Define if your system has a declaration for socklen_t in sys/types.h sys/socket.h */ /* #undef HAVE_DECLARATION_SOCKLEN_T */ /* Define if your system has a declaration for std::ios_base::openmode in iostream.h */ /* #undef HAVE_DECLARATION_STD__IOS_BASE__OPENMODE */ /* Define if your system has a declaration for struct utimbuf in sys/types.h utime.h sys/utime.h */ #define HAVE_DECLARATION_STRUCT_UTIMBUF 1 /* Define to 1 if you have the header file, and it defines `DIR'.*/ /* #undef HAVE_DIRENT_H */ /* Define to 1 if you have the `_doprnt' function. */ /* #undef HAVE_DOPRNT */ /* define if the compiler supports dynamic_cast<> */ #define HAVE_DYNAMIC_CAST 1 /* Define if your system cannot pass command line arguments into main() (e.g. Macintosh) */ /* #undef HAVE_EMPTY_ARGC_ARGV */ /* Define to 1 if you have the header file. */ #define HAVE_ERRNO_H 1 /* Define to 1 if defined ENAMETOOLONG. */ #define HAVE_ENAMETOOLONG 1 /* Define if your C++ compiler supports the explicit template specialization syntax */ #define HAVE_EXPLICIT_TEMPLATE_SPECIALIZATION 1 /* Define to 1 if you have the header file. */ #define HAVE_FCNTL_H 1 /* Define to 1 if you have the `finite' function. */ /* #undef HAVE_FINITE */ /* Define to 1 if you have the header file. */ #define HAVE_FLOAT_H 1 /* Define to 1 if you have the `flock' function. */ /* #undef HAVE_FLOCK */ /* Define to 1 if you have the header file. */ /* #undef HAVE_FNMATCH_H */ /* Define to 1 if you have the `fork' function. */ /* #undef HAVE_FORK */ /* Define to 1 if fseeko (and presumably ftello) exists and is declared. */ /* #undef HAVE_FSEEKO */ /* Define to 1 if you have the header file. */ #define HAVE_FSTREAM 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_FSTREAM_H */ /* Define to 1 if you have the `ftime' function. */ #define HAVE_FTIME 1 /* Define if your C++ compiler can work with function templates */ #define HAVE_FUNCTION_TEMPLATE 1 /* Define to 1 if you have the `getaddrinfo' function. */ /* #undef HAVE_GETADDRINFO */ /* Define to 1 if you have the `getenv' function. */ #define HAVE_GETENV 1 /* Define to 1 if you have the `geteuid' function. */ /* #undef HAVE_GETEUID */ /* Define to 1 if you have the `getgrnam' function. */ /* #undef HAVE_GETGRNAM */ /* Define to 1 if you have the `gethostbyname' function. */ /* #undef HAVE_GETHOSTBYNAME */ /* Define to 1 if you have the `gethostbyname_r' function. */ /* #undef HAVE_GETHOSTBYNAME_R */ /* Define to 1 if you have the `gethostbyaddr_r' function. */ /* #undef HAVE_GETHOSTBYADDR_R */ /* Define to 1 if you have the `getgrnam_r' function. */ /* #undef HAVE_GETGRNAM_R */ /* Define to 1 if you have the `getpwnam_r' function. */ /* #undef HAVE_GETPWNAM_R */ /* Define to 1 if you have the `gethostid' function. */ /* #undef HAVE_GETHOSTID */ /* Define to 1 if you have the `gethostname' function. */ /* #undef HAVE_GETHOSTNAME */ /* Define to 1 if you have the `getlogin' function. */ /* #undef HAVE_GETLOGIN */ /* Define to 1 if you have the `getpid' function. */ #define HAVE_GETPID 1 /* Define to 1 if you have the `getpwnam' function. */ /* #undef HAVE_GETPWNAM */ /* Define to 1 if you have the `getsockname' function. */ /* #undef HAVE_GETSOCKNAME */ /* Define to 1 if you have the `getsockopt' function. */ /* #undef HAVE_GETSOCKOPT */ /* Define to 1 if you have the `getuid' function. */ /* #undef HAVE_GETUID */ /* Define to 1 if you have the `gmtime_r' function. */ /* #undef HAVE_GMTIME_R */ /* Define to 1 if you have the header file. */ /* #undef HAVE_GRP_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_IEEEFP_H */ /* Define to 1 if you have the `index' function. */ /* #undef HAVE_INDEX */ /* Define if your system declares argument 3 of accept() as int * instead of size_t * or socklen_t * */ #define HAVE_INTP_ACCEPT 1 /* Define if your system declares argument 5 of getsockopt() as int * instead of size_t * or socklen_t */ #define HAVE_INTP_GETSOCKOPT 1 /* Define if your system declares argument 2-4 of select() as int * instead of struct fd_set * */ /* #undef HAVE_INTP_SELECT */ /* Define to 1 if you have the header file. */ /* #undef HAVE_INTTYPES_H */ /* Define to 1 if you have the header file. */ #define HAVE_IOMANIP 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_IOMANIP_H */ /* Define to 1 if you have the header file. */ #define HAVE_IOSTREAM 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_IOSTREAM_H */ /* Define if your system defines ios::nocreate in iostream.h */ /* defined below */ /* Define to 1 if you have the header file. */ #define HAVE_IO_H 1 /* Define to 1 if you have the `isinf' function. */ /* #undef HAVE_ISINF */ /* Define to 1 if you have the `isnan' function. */ /* #undef HAVE_ISNAN */ /* Define to 1 if you have the header file. */ #define HAVE_ISO646_H 1 /* Define to 1 if you have the `itoa' function. */ #define HAVE_ITOA 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_LIBC_H */ /* Define to 1 if you have the `iostream' library (-liostream). */ /* #undef HAVE_LIBIOSTREAM */ /* Define to 1 if you have the `nsl' library (-lnsl). */ /* #undef HAVE_LIBNSL */ /* Define to 1 if you have the header file. */ // Comment this out so inside dipipng.cxx we can include // instead of KW 20060622 /* #undef HAVE_LIBPNG_PNG_H */ /* Define to 1 if you have the `socket' library (-lsocket). */ /* #undef HAVE_LIBSOCKET */ /* Define if libtiff supports LZW compression */ #define HAVE_LIBTIFF_LZW_COMPRESSION 1 /* Define to 1 if you have the header file. */ #define HAVE_LIMITS_H 1 /* Define to 1 if you have the `listen' function. */ /* #undef HAVE_LISTEN */ /* Define to 1 if you have the header file. */ #define HAVE_LOCALE_H 1 /* Define to 1 if you have the `localtime_r' function. */ /* #undef HAVE_LOCALTIME_R */ /* Define to 1 if you have the `lockf' function. */ /* #undef HAVE_LOCKF */ /* Define to 1 if you have the `lstat' function. */ /* #undef HAVE_LSTAT */ /* Define to 1 if you support file names longer than 14 characters. */ #define HAVE_LONG_FILE_NAMES 1 /* Define to 1 if you have the `malloc_debug' function. */ /* #undef HAVE_MALLOC_DEBUG */ /* Define to 1 if you have the header file. */ #define HAVE_MALLOC_H 1 /* Define to 1 if you have the header file. */ #define HAVE_MATH_H 1 /* Define to 1 if you have the `memcmp' function. */ #define HAVE_MEMCMP 1 /* Define to 1 if you have the `memcpy' function. */ #define HAVE_MEMCPY 1 /* Define to 1 if you have the `memmove' function. */ #define HAVE_MEMMOVE 1 /* Define to 1 if you have the header file. */ #define HAVE_MEMORY_H 1 /* Define to 1 if you have the `memset' function. */ #define HAVE_MEMSET 1 /* Define to 1 if you have the `mkstemp' function. */ /* #undef HAVE_MKSTEMP */ /* Define to 1 if you have the `mktemp' function. */ #define HAVE_MKTEMP 1 /* Define to 1 if you have the header file, and it defines `DIR'. */ /* #undef HAVE_NDIR_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_NETDB_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_NETINET_IN_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_NETINET_IN_SYSTM_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_NETINET_TCP_H */ /* Define to 1 if you have the header file. */ #define HAVE_NEW_H 1 /* Define if your system supports readdir_r with the obsolete Posix 1.c draft 6 declaration (2 arguments) instead of the Posix 1.c declaration with 3 arguments. */ /* #undef HAVE_OLD_READDIR_R */ /* Define if your system has a prototype for accept in sys/types.h sys/socket.h */ #define HAVE_PROTOTYPE_ACCEPT 1 /* Define if your system has a prototype for bind in sys/types.h sys/socket.h */ #define HAVE_PROTOTYPE_BIND 1 /* Define if your system has a prototype for bzero in string.h strings.h libc.h unistd.h stdlib.h */ /* #undef HAVE_PROTOTYPE_BZERO */ /* Define if your system has a prototype for connect in sys/types.h sys/socket.h */ #define HAVE_PROTOTYPE_CONNECT 1 /* Define if your system has a prototype for finite in math.h */ /* #undef HAVE_PROTOTYPE_FINITE */ /* Define if your system has a prototype for flock in sys/file.h */ /* #undef HAVE_PROTOTYPE_FLOCK */ /* Define if your system has a prototype for gethostbyname in libc.h unistd.h stdlib.h netdb.h */ #define HAVE_PROTOTYPE_GETHOSTBYNAME 1 /* Define if your system has a prototype for gethostbyname_r in libc.h unistd.h stdlib.h netdb.h */ /* #undef HAVE_PROTOTYPE_GETHOSTBYNAME_R */ /* Define if your system has a prototype for gethostid in libc.h unistd.h stdlib.h netdb.h */ /* #undef HAVE_PROTOTYPE_GETHOSTID */ /* Define if your system has a prototype for gethostname in unistd.h libc.h stdlib.h netdb.h */ #define HAVE_PROTOTYPE_GETHOSTNAME 1 /* Define if your system has a prototype for getsockname in sys/types.h sys/socket.h */ #define HAVE_PROTOTYPE_GETSOCKNAME 1 /* Define if your system has a prototype for getsockopt in sys/types.h sys/socket.h */ #define HAVE_PROTOTYPE_GETSOCKOPT 1 /* Define if your system has a prototype for gettimeofday in sys/time.h unistd.h */ /* #undef HAVE_PROTOTYPE_GETTIMEOFDAY */ /* Define if your system has a prototype for isinf in math.h */ /* #undef HAVE_PROTOTYPE_ISINF */ /* Define if your system has a prototype for isnan in math.h */ /* #undef HAVE_PROTOTYPE_ISNAN */ /* Define if your system has a prototype for listen in sys/types.h sys/socket.h */ #define HAVE_PROTOTYPE_LISTEN 1 /* Define if your system has a prototype for mkstemp in libc.h unistd.h stdlib.h */ /* #undef HAVE_PROTOTYPE_MKSTEMP */ /* Define if your system has a prototype for mktemp in libc.h unistd.h stdlib.h */ #define HAVE_PROTOTYPE_MKTEMP 1 /* Define if your system has a prototype for select in sys/select.h sys/types.h sys/socket.h sys/time.h */ #define HAVE_PROTOTYPE_SELECT 1 /* Define if your system has a prototype for setsockopt in sys/types.h sys/socket.h */ #define HAVE_PROTOTYPE_SETSOCKOPT 1 /* Define if your system has a prototype for socket in sys/types.h sys/socket.h */ #define HAVE_PROTOTYPE_SOCKET 1 /* Define if your system has a prototype for std::vfprintf in stdarg.h */ #define HAVE_PROTOTYPE_STD__VFPRINTF 1 /* Define if your system has a prototype for std::vsnprintf in stdio.h */ /* #undef HAVE_PROTOTYPE_STD__VSNPRINTF */ /* Define if your system has a prototype for strcasecmp in string.h */ /* #undef HAVE_PROTOTYPE_STRCASECMP */ /* Define if your system has a prototype for strncasecmp in string.h */ /* #undef HAVE_PROTOTYPE_STRNCASECMP */ /* Define if your system has a prototype for strerror_r in string.h */ /* #undef HAVE_PROTOTYPE_STRERROR_R */ /* Define if your system has a prototype for usleep in libc.h unistd.h stdlib.h */ /* #undef HAVE_PROTOTYPE_USLEEP */ /* Define if your system has a prototype for wait3 in libc.h sys/wait.h sys/time.h sys/resource.h */ /* #undef HAVE_PROTOTYPE_WAIT3 */ /* Define if your system has a prototype for waitpid in sys/wait.h sys/time.h sys/resource.h */ /* #undef HAVE_PROTOTYPE_WAITPID */ /* Define if your system has a prototype for _stricmp in string.h */ #define HAVE_PROTOTYPE__STRICMP 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_PTHREAD_H */ /* Define if your system supports POSIX read/write locks */ /* #undef HAVE_PTHREAD_RWLOCK */ /* Define to 1 if you have the header file. */ /* #undef HAVE_PWD_H */ /* define if the compiler supports reinterpret_cast<> */ #define HAVE_REINTERPRET_CAST 1 /* Define to 1 if you have the `rindex' function. */ /* #undef HAVE_RINDEX */ /* Define to 1 if you have the `select' function. */ /* #undef HAVE_SELECT */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SEMAPHORE_H */ /* Define to 1 if you have the header file. */ #define HAVE_SETJMP_H 1 /* Define to 1 if you have the `setsockopt' function. */ /* #undef HAVE_SETSOCKOPT */ /* Define to 1 if you have the `setuid' function. */ /* #undef HAVE_SETUID */ /* Define to 1 if you have the header file. */ #define HAVE_SIGNAL_H 1 /* Define to 1 if you have the `sleep' function. */ /* #undef HAVE_SLEEP */ /* Define to 1 if you have the `socket' function. */ /* #undef HAVE_SOCKET */ /* Define to 1 if you have the header file. */ #define HAVE_SSTREAM 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_SSTREAM_H */ /* Define to 1 if you have the `stat' function. */ #define HAVE_STAT 1 /* define if the compiler supports static_cast<> */ #define HAVE_STATIC_CAST 1 /* Define if your C++ compiler can work with static methods in class templates */ #define HAVE_STATIC_TEMPLATE_METHOD 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_STAT_H */ /* Define to 1 if you have the header file. */ #define HAVE_STDARG_H 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_STDBOOL_H */ /* Define to 1 if you have the header file. */ #define HAVE_CSTDARG 1 /* Define to 1 if you have the header file. */ #define HAVE_STDDEF_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STDINT_H 1 /* Define to 1 if you have the header file. */ #define HAVE_STDIO_H 1 /* Define to 1 if you have the header file. */ #define HAVE_CSTDIO 1 /* Define to 1 if you have the header file. */ #define HAVE_STDLIB_H 1 /* Define if ANSI standard C++ includes use std namespace */ /* defined below */ /* Define if the compiler supports std::nothrow */ /* defined below */ /* Define to 1 if you have the `strchr' function. */ #define HAVE_STRCHR 1 /* Define to 1 if you have the `strdup' function. */ #define HAVE_STRDUP 1 /* Define to 1 if you have the `strerror' function. */ #define HAVE_STRERROR 1 /* Define to 1 if `strerror_r' returns a char*. */ #define HAVE_CHARP_STRERROR_R 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_STRINGS_H */ /* Define to 1 if you have the header file. */ #define HAVE_STRING_H 1 /* Define to 1 if you have the `strlcat' function. */ /* #undef HAVE_STRLCAT */ /* Define to 1 if you have the `strlcpy' function. */ /* #undef HAVE_STRLCPY */ /* Define to 1 if you have the `strstr' function. */ #define HAVE_STRSTR 1 /* Define to 1 if you have the header file. */ #define HAVE_STRSTREAM 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_STRSTREAM_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_STRSTREA_H */ /* Define to 1 if you have the `strtoul' function. */ #define HAVE_STRTOUL 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_SYNCH_H */ /* Define to 1 if you have the `sysinfo' function. */ /* #undef HAVE_SYSINFO */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SYSLOG_H */ /* Define to 1 if you have the header file, and it defines `DIR'.*/ /* #undef HAVE_SYS_DIR_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_ERRNO_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_FILE_H */ /* Define to 1 if you have the header file, and it defines `DIR'.*/ /* #undef HAVE_SYS_NDIR_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_PARAM_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_RESOURCE_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_SELECT_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_SOCKET_H */ /* Define to 1 if you have the header file. */ #define HAVE_SYS_STAT_H 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_TIME_H */ /* Define to 1 if you have the header file. */ #define HAVE_SYS_TYPES_H 1 /* Define to 1 if you have the header file. */ #define HAVE_SYS_UTIME_H 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_SYS_UTSNAME_H */ /* Define to 1 if you have that is POSIX.1 compatible. */ /* #undef HAVE_SYS_WAIT_H */ /* Define to 1 if you have the `tempnam' function. */ #define HAVE_TEMPNAM 1 /* Define to 1 if you have the header file. */ /* #undef HAVE_THREAD_H */ /* Define to 1 if you have the header file. */ #define HAVE_TIME_H 1 /* Define to 1 if you have the `tmpnam' function. */ #define HAVE_TMPNAM 1 /* define if the compiler recognizes typename */ #define HAVE_TYPENAME 1 /* Define to 1 if you have the `uname' function. */ /* #undef HAVE_UNAME */ /* Define to 1 if you have the header file. */ /* #undef HAVE_UNISTD_H */ /* Define to 1 if you have the header file. */ /* #undef HAVE_UNIX_H */ /* Define to 1 if you have the `usleep' function. */ /* #undef HAVE_USLEEP */ /* Define to 1 if you have the header file. */ /* #undef HAVE_UTIME_H */ /* Define to 1 if you have the `vprintf' function. */ #define HAVE_VPRINTF 1 /* Define to 1 if you have the `vsnprintf' function. */ #define HAVE_VSNPRINTF 1 /* Define to 1 if you have the `wait3' function. */ /* #undef HAVE_WAIT3 */ /* Define to 1 if you have the `waitpid' function. */ /* #undef HAVE_WAITPID */ /* Define to 1 if you have the header file. */ #define HAVE_WCTYPE_H 1 /* Define to 1 if you have the `_findfirst' function. */ #define HAVE__FINDFIRST 1 /* Define if fails if included extern "C" */ #define INCLUDE_MATH_H_AS_CXX 1 /* Define to 1 if you have variable length arrays. */ /* #undef HAVE_VLA */ /* Define to the address where bug reports for this package should be sent. */ /* #undef PACKAGE_BUGREPORT */ /* Define to the full name of this package. */ #define PACKAGE_NAME "dcmtk" /* Define to the full name and version of this package. */ #define PACKAGE_STRING "" /* Define to the default configuration directory (used by some applications) */ #define DEFAULT_CONFIGURATION_DIR "" /* Define to the default support data directory (used by some applications) */ #define DEFAULT_SUPPORT_DATA_DIR "" /* Define to the one symbol short name of this package. */ /* #undef PACKAGE_TARNAME */ /* Define to the date of this package. */ #define PACKAGE_DATE "DEV" /* Define to the version of this package. */ #define PACKAGE_VERSION "3.6.1" /* Define to the version suffix of this package. */ #define PACKAGE_VERSION_SUFFIX "" /* Define to the version number of this package. */ #define PACKAGE_VERSION_NUMBER 361 /* Define path separator */ #define PATH_SEPARATOR '\\' /* Define as the return type of signal handlers (`int' or `void'). */ #define RETSIGTYPE void /* Define if signal handlers need ellipse (...) parameters */ /* #undef SIGNAL_HANDLER_WITH_ELLIPSE */ /* The size of a `char', as computed by sizeof. */ #define SIZEOF_CHAR 1 /* The size of a `double', as computed by sizeof. */ #define SIZEOF_DOUBLE 8 /* The size of a `float', as computed by sizeof. */ #define SIZEOF_FLOAT 4 /* The size of a `int', as computed by sizeof. */ #define SIZEOF_INT 4 /* The size of a `long', as computed by sizeof. */ #define SIZEOF_LONG 4 /* The size of a `short', as computed by sizeof. */ #define SIZEOF_SHORT 2 /* The size of a `void *', as computed by sizeof. */ #define SIZEOF_VOID_P 4 /* Define to 1 if you have the ANSI C header files. */ #define STDC_HEADERS 1 /* Define to 1 if your declares `struct tm'. */ /* #undef TM_IN_SYS_TIME */ /* Define if ANSI standard C++ includes are used */ #define USE_STD_CXX_INCLUDES /* Define if we are compiling with libiconv support. */ /* #undef WITH_LIBICONV */ /* Define if we are compiling with libpng support */ /* #undef WITH_LIBPNG */ /* Define if we are compiling with libtiff support */ /* #undef WITH_LIBTIFF */ /* Define if we are compiling with libxml support */ /* #undef WITH_LIBXML */ /* Define if we are compiling with OpenSSL support */ /* #undef WITH_OPENSSL */ /* Define if we are compiling for built-in private tag dictionary */ /* #undef WITH_PRIVATE_TAGS */ /* Define if we are compiling with sndfile support. */ /* #undef WITH_SNDFILE */ /* Define if we are compiling with libwrap (TCP wrapper) support */ /* #undef WITH_TCPWRAPPER */ /* Define if we are compiling with zlib support */ /* #undef WITH_ZLIB */ /* Define if we are compiling with any type of Multi-thread support */ #define WITH_THREADS /* Define if pthread_t is a pointer type on your system */ /* #undef HAVE_POINTER_TYPE_PTHREAD_T */ /* Define to 1 if on AIX 3. System headers sometimes define this. We just want to avoid a redefinition error message. */ #ifndef _ALL_SOURCE /* #undef _ALL_SOURCE */ #endif /* Define to 1 if type `char' is unsigned and you are not using gcc. */ #ifndef __CHAR_UNSIGNED__ /* #undef __CHAR_UNSIGNED__ */ #endif /* Define `pid_t' to `int' if does not define. */ #define HAVE_NO_TYPEDEF_PID_T #ifdef HAVE_NO_TYPEDEF_PID_T #define pid_t int #endif /* Define `size_t' to `unsigned' if does not define. */ /* #undef HAVE_NO_TYPEDEF_SIZE_T */ #ifdef HAVE_NO_TYPEDEF_SIZE_T #define size_t unsigned #endif /* Define `ssize_t' to `long' if does not define. */ #define HAVE_NO_TYPEDEF_SSIZE_T #ifdef HAVE_NO_TYPEDEF_SSIZE_T #define ssize_t long #endif /* Set typedefs as needed for JasPer library */ /* #undef HAVE_UCHAR_TYPEDEF */ #ifndef HAVE_UCHAR_TYPEDEF typedef unsigned char uchar; #endif /* #undef HAVE_USHORT_TYPEDEF */ #ifndef HAVE_USHORT_TYPEDEF typedef unsigned short ushort; #endif /* #undef HAVE_UINT_TYPEDEF */ #ifndef HAVE_UINT_TYPEDEF typedef unsigned int uint; #endif /* #undef HAVE_ULONG_TYPEDEF */ #ifndef HAVE_ULONG_TYPEDEF typedef unsigned long ulong; #endif /* evaluated by JasPer */ /* #undef HAVE_LONGLONG */ /* #undef HAVE_ULONGLONG */ /* Additional settings for Borland C++ Builder */ #ifdef __BORLANDC__ #define _stricmp stricmp // _stricmp in MSVC is stricmp in Borland C++ #define _strnicmp strnicmp // _strnicmp in MSVC is strnicmp in Borland C++ #pragma warn -8027 // disable Warning W8027 "functions containing while are not expanded inline" #pragma warn -8004 // disable Warning W8004 "variable is assigned a value that is never used" #pragma warn -8012 // disable Warning W8012 "comparing signed and unsigned values" #ifdef WITH_THREADS #define __MT__ // required for _beginthreadex() API in #define _MT // required for _errno on BCB6 #endif #define HAVE_PROTOTYPE_MKTEMP 1 #undef HAVE_SYS_UTIME_H #define NO_IOS_BASE_ASSIGN 1 #define _MSC_VER 1200 // Treat Borland C++ 5.5 as MSVC6. #endif /* __BORLANDC__ */ /* Platform specific settings for Visual C++ * By default, enable ANSI standard C++ includes on Visual C++ 6 and newer * _MSC_VER == 1100 on Microsoft Visual C++ 5.0 * _MSC_VER == 1200 on Microsoft Visual C++ 6.0 * _MSC_VER == 1300 on Microsoft Visual C++ 7.0 * _MSC_VER == 1310 on Microsoft Visual C++ 7.1 * _MSC_VER == 1400 on Microsoft Visual C++ 8.0 */ #ifdef _MSC_VER #if _MSC_VER <= 1200 /* Additional settings for VC6 and older */ /* disable warning that return type for 'identifier::operator ->' is not a UDT or reference to a UDT */ #pragma warning( disable : 4284 ) #define HAVE_OLD_INTERLOCKEDCOMPAREEXCHANGE 1 #else #define HAVE_VSNPRINTF 1 #endif /* _MSC_VER <= 1200 */ #pragma warning( disable : 4251 ) // disable warnings about needed dll-interface // http://www.unknownroad.com/rtfm/VisualStudio/warningC4251.html #if _MSC_VER >= 1400 /* Additional settings for Visual Studio 2005 and newer */ #pragma warning( disable : 4996 ) // disable warnings about "deprecated" C runtime functions #pragma warning( disable : 4351 ) // disable warnings about "new behavior" when initializing the elements of an array #endif /* _MSC_VER >= 1400 */ #endif /* _MSC_VER */ /* Define if your system defines ios::nocreate in iostream.h */ /* #undef HAVE_IOS_NOCREATE */ #ifdef USE_STD_CXX_INCLUDES /* Define if ANSI standard C++ includes use std namespace */ #define HAVE_STD_NAMESPACE 1 /* Define if it is not possible to assign stream objects */ #define NO_IOS_BASE_ASSIGN 1 /* Define if the compiler supports std::nothrow */ #define HAVE_STD__NOTHROW 1 /* Define if the compiler supports operator delete (std::nothrow). * Microsoft Visual C++ 6.0 does NOT have it, newer versions do. * For other compilers, by default assume that it exists. */ #if defined(_MSC_VER) && (_MSC_VER <= 1200) /* #undef HAVE_NOTHROW_DELETE */ #else #define HAVE_NOTHROW_DELETE 1 #endif /* Define if your system has a prototype for std::vfprintf in stdarg.h */ /* #undef HAVE_PROTOTYPE_STD__VFPRINTF */ #else /* Define if ANSI standard C++ includes use std namespace */ /* #undef HAVE_STD_NAMESPACE */ /* Define if it is not possible to assign stream objects */ /* #undef NO_IOS_BASE_ASSIGN */ /* Define if the compiler supports std::nothrow */ /* #undef HAVE_STD__NOTHROW */ /* Define if the compiler supports operator delete (std::nothrow) */ /* #undef HAVE_NOTHROW_DELETE */ /* Define if your system has a prototype for std::vfprintf in stdarg.h */ #define HAVE_PROTOTYPE_STD__VFPRINTF 1 #endif /* USE_STD_CXX_INCLUDES */ // Always define STDIO_NAMESPACE to ::, because MSVC6 gets mad if you don't. #define STDIO_NAMESPACE :: #endif /* !OSCONFIG_H*/