#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 */ #cmakedefine DCMTK_SHARED @DCMTK_SHARED@ /* Define when building the whole toolkit as a single shared library */ #cmakedefine DCMTK_BUILD_SINGLE_SHARED_LIBRARY @DCMTK_BUILD_SINGLE_SHARED_LIBRARY@ /* Define when the compiler supports hidden visibility */ #cmakedefine HAVE_HIDDEN_VISIBILITY @HAVE_HIDDEN_VISIBILITY@ /* Define when building with wide char file I/O functions */ #cmakedefine WIDE_CHAR_FILE_IO_FUNCTIONS @WIDE_CHAR_FILE_IO_FUNCTIONS@ /* Define when building command line tools with wide char main function */ #cmakedefine WIDE_CHAR_MAIN_FUNCTION @WIDE_CHAR_MAIN_FUNCTION@ #ifdef _WIN32 /* Define if you have the header file. */ #cmakedefine HAVE_WINDOWS_H @HAVE_WINDOWS_H@ /* Define if you have the header file. */ #cmakedefine HAVE_WINSOCK_H @HAVE_WINSOCK_H@ #endif /* Define the canonical host system type as a string constant */ #define CANONICAL_HOST_TYPE "@CANONICAL_HOST_TYPE@" /* Define if char is unsigned on the C compiler */ #cmakedefine C_CHAR_UNSIGNED @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 "@DCMTK_PREFIX@" /* Define the default data dictionary path for the dcmdata library package */ #define DCM_DICT_DEFAULT_PATH "@DCM_DICT_DEFAULT_PATH@" /* Define the type of standard dictionary that we want to use: 0 - Do not load any default dictionary on startup 1 - Load builtin dictionary on startup 2 - Load external (i.e. file-based) dictionary on startup */ #define DCM_DICT_DEFAULT @DCM_DICT_DEFAULT@ /* Define whether dictionaries defined through DCMDICTPATH variable should be loaded */ #cmakedefine DCM_DICT_USE_DCMDICTPATH @DCM_DICT_USE_DCMDICTPATH@ /* Define the environment variable path separator */ #define ENVIRONMENT_PATH_SEPARATOR '@ENVIRONMENT_PATH_SEPARATOR@' /* Define to 1 if you have the `accept' function. */ #cmakedefine HAVE_ACCEPT @HAVE_ACCEPT@ /* Define to 1 if you have the `access' function. */ #cmakedefine HAVE_ACCESS @HAVE_ACCESS@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_ALLOCA_H @HAVE_ALLOCA_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_ARPA_INET_H @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. */ #cmakedefine HAVE_BCMP @HAVE_BCMP@ /* Define to 1 if you have the `bcopy' function. */ #cmakedefine HAVE_BCOPY @HAVE_BCOPY@ /* Define to 1 if you have the `bind' function. */ #cmakedefine HAVE_BIND @HAVE_BIND@ /* Define if your C++ compiler can work with class templates */ #define HAVE_CLASS_TEMPLATE 1 /* Define to 1 if you have the `connect' function. */ #cmakedefine HAVE_CONNECT @HAVE_CONNECT@ /* define if the compiler supports const_cast<> */ #define HAVE_CONST_CAST 1 /* Define to 1 if you have the header file. */ #cmakedefine HAVE_CTYPE_H @HAVE_CTYPE_H@ /* Define to 1 if you have the `cuserid' function. */ #cmakedefine HAVE_CUSERID @HAVE_CUSERID@ /* 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 fp_except_t in ieeefp.h */ #cmakedefine HAVE_DECLARATION_FP_EXCEPT_T @HAVE_DECLARATION_FP_EXCEPT_T@ /* Define if your system has a declaration for socklen_t in sys/types.h sys/socket.h */ #cmakedefine HAVE_DECLARATION_SOCKLEN_T @HAVE_DECLARATION_SOCKLEN_T@ /* Define if your system has a declaration for std::ios_base::openmode in iostream.h */ #cmakedefine HAVE_DECLARATION_STD__IOS_BASE__OPENMODE @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'.*/ #cmakedefine HAVE_DIRENT_H @HAVE_DIRENT_H@ /* Define to 1 if you have the `_doprnt' function. */ #cmakedefine HAVE_DOPRNT @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. */ #cmakedefine HAVE_ERRNO_H @HAVE_ERRNO_H@ /* Define to 1 if defined ENAMETOOLONG. */ #cmakedefine HAVE_ENAMETOOLONG @HAVE_ENAMETOOLONG@ /* 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. */ #cmakedefine HAVE_FCNTL_H @HAVE_FCNTL_H@ /* Define to 1 if you have the `finite' function. */ #cmakedefine HAVE_FINITE @HAVE_FINITE@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_FLOAT_H @HAVE_FLOAT_H@ /* Define to 1 if you have the `flock' function. */ #cmakedefine HAVE_FLOCK @HAVE_FLOCK@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_FNMATCH_H @HAVE_FNMATCH_H@ /* Define to 1 if you have the `fork' function. */ #cmakedefine HAVE_FORK @HAVE_FORK@ /* Define to 1 if fseeko (and presumably ftello) exists and is declared. */ #cmakedefine HAVE_FSEEKO @HAVE_FSEEKO@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_FSTREAM @HAVE_FSTREAM@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_FSTREAM_H @HAVE_FSTREAM_H@ /* Define to 1 if you have the `ftime' function. */ #cmakedefine HAVE_FTIME @HAVE_FTIME@ /* Define if your C++ compiler can work with function templates */ #define HAVE_FUNCTION_TEMPLATE 1 /* Define to 1 if you have the `getaddrinfo' function. */ #cmakedefine HAVE_GETADDRINFO @HAVE_GETADDRINFO@ /* Define to 1 if you have the `getenv' function. */ #cmakedefine HAVE_GETENV @HAVE_GETENV@ /* Define to 1 if you have the `geteuid' function. */ #cmakedefine HAVE_GETEUID @HAVE_GETEUID@ /* Define to 1 if you have the `getgrnam' function. */ #cmakedefine HAVE_GETGRNAM @HAVE_GETGRNAM@ /* Define to 1 if you have the `gethostbyname' function. */ #cmakedefine HAVE_GETHOSTBYNAME @HAVE_GETHOSTBYNAME@ /* Define to 1 if you have the `gethostbyname_r' function. */ #cmakedefine HAVE_GETHOSTBYNAME_R @HAVE_GETHOSTBYNAME_R@ /* Define to 1 if you have the `gethostbyaddr_r' function. */ #cmakedefine HAVE_GETHOSTBYADDR_R @HAVE_GETHOSTBYADDR_R@ /* Define to 1 if you have the `getgrnam_r' function. */ #cmakedefine HAVE_GETGRNAM_R @HAVE_GETGRNAM_R@ /* Define to 1 if you have the `getpwnam_r' function. */ #cmakedefine HAVE_GETPWNAM_R @HAVE_GETPWNAM_R@ /* Define to 1 if you have the `gethostid' function. */ #cmakedefine HAVE_GETHOSTID @HAVE_GETHOSTID@ /* Define to 1 if you have the `gethostname' function. */ #cmakedefine HAVE_GETHOSTNAME @HAVE_GETHOSTNAME@ /* Define to 1 if you have the `getlogin' function. */ #cmakedefine HAVE_GETLOGIN @HAVE_GETLOGIN@ /* Define to 1 if you have the `getlogin_r' function. */ #cmakedefine HAVE_GETLOGIN_R @HAVE_GETLOGIN_R@ /* Define to 1 if you have the `getpid' function. */ #cmakedefine HAVE_GETPID @HAVE_GETPID@ /* Define to 1 if you have the `getpwnam' function. */ #cmakedefine HAVE_GETPWNAM @HAVE_GETPWNAM@ /* Define to 1 if you have the `getrusage' function. */ #cmakedefine HAVE_GETRUSAGE @HAVE_GETRUSAGE@ /* Define to 1 if you have the `getsockname' function. */ #cmakedefine HAVE_GETSOCKNAME @HAVE_GETSOCKNAME@ /* Define to 1 if you have the `getsockopt' function. */ #cmakedefine HAVE_GETSOCKOPT @HAVE_GETSOCKOPT@ /* Define to 1 if you have the `gettimeofday' function. */ #cmakedefine HAVE_GETTIMEOFDAY @HAVE_GETTIMEOFDAY@ /* Define to 1 if you have the `getuid' function. */ #cmakedefine HAVE_GETUID @HAVE_GETUID@ /* Define to 1 if you have the `gmtime_r' function. */ #cmakedefine HAVE_GMTIME_R @HAVE_GMTIME_R@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_GRP_H @HAVE_GRP_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_IEEEFP_H @HAVE_IEEEFP_H@ /* Define to 1 if you have the `index' function. */ #cmakedefine HAVE_INDEX @HAVE_INDEX@ /* Define if your system declares argument 3 of accept() as int * instead of size_t * or socklen_t * */ #cmakedefine HAVE_INTP_ACCEPT @HAVE_INTP_ACCEPT@ /* Define if your system declares argument 5 of getsockopt() as int * instead of size_t * or socklen_t */ #cmakedefine HAVE_INTP_GETSOCKOPT @HAVE_INTP_GETSOCKOPT@ /* Define if your system declares argument 2-4 of select() as int * instead of struct fd_set * */ #cmakedefine HAVE_INTP_SELECT @HAVE_INTP_SELECT@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_INTTYPES_H @HAVE_INTTYPES_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_IOMANIP @HAVE_IOMANIP@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_IOMANIP_H @HAVE_IOMANIP_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_IOSTREAM @HAVE_IOSTREAM@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_IOSTREAM_H @HAVE_IOSTREAM_H@ /* Define if your system defines ios::nocreate in iostream.h */ /* defined below */ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_IO_H @HAVE_IO_H@ /* Define to 1 if you have the `isinf' function. */ #cmakedefine HAVE_ISINF @HAVE_ISINF@ /* Define to 1 if you have the `isnan' function. */ #cmakedefine HAVE_ISNAN @HAVE_ISNAN@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_ISO646_H @HAVE_ISO646_H@ /* Define to 1 if you have the `itoa' function. */ #cmakedefine HAVE_ITOA @HAVE_ITOA@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_LIBC_H @HAVE_LIBC_H@ /* Define to 1 if you have the `iostream' library (-liostream). */ #cmakedefine HAVE_LIBIOSTREAM @HAVE_LIBIOSTREAM@ /* Define to 1 if you have the `nsl' library (-lnsl). */ #cmakedefine HAVE_LIBNSL @HAVE_LIBNSL@ /* Define to 1 if the header shall be used instead of . */ #cmakedefine HAVE_LIBPNG_PNG_H @HAVE_LIBPNG_PNG_H@ /* Define to 1 if you have the `socket' library (-lsocket). */ #cmakedefine HAVE_LIBSOCKET @HAVE_LIBSOCKET@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_LIMITS_H @HAVE_LIMITS_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_CLIMITS @HAVE_CLIMITS@ /* Define to 1 if you have the `listen' function. */ #cmakedefine HAVE_LISTEN @HAVE_LISTEN@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_LOCALE_H @HAVE_LOCALE_H@ /* Define to 1 if you have the `localtime_r' function. */ #cmakedefine HAVE_LOCALTIME_R @HAVE_LOCALTIME_R@ /* Define to 1 if you have the `lockf' function. */ #cmakedefine HAVE_LOCKF @HAVE_LOCKF@ /* Define to 1 if you have the `lstat' function. */ #cmakedefine HAVE_LSTAT @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. */ #cmakedefine HAVE_MALLOC_DEBUG @HAVE_MALLOC_DEBUG@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_MALLOC_H @HAVE_MALLOC_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_MATH_H @HAVE_MATH_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_CMATH @HAVE_CMATH@ /* Define to 1 if you have the `mbstowcs' function. */ #cmakedefine HAVE_MBSTOWCS @HAVE_MBSTOWCS@ /* Define to 1 if you have the `memcmp' function. */ #cmakedefine HAVE_MEMCMP @HAVE_MEMCMP@ /* Define to 1 if you have the `memcpy' function. */ #cmakedefine HAVE_MEMCPY @HAVE_MEMCPY@ /* Define to 1 if you have the `memmove' function. */ #cmakedefine HAVE_MEMMOVE @HAVE_MEMMOVE@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_MEMORY_H @HAVE_MEMORY_H@ /* Define to 1 if you have the `memset' function. */ #cmakedefine HAVE_MEMSET @HAVE_MEMSET@ /* Define to 1 if you have the `mkstemp' function. */ #cmakedefine HAVE_MKSTEMP @HAVE_MKSTEMP@ /* Define to 1 if you have the `mktemp' function. */ #cmakedefine HAVE_MKTEMP @HAVE_MKTEMP@ /* Define to 1 if you have the header file, and it defines `DIR'. */ #cmakedefine HAVE_NDIR_H @HAVE_NDIR_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_NETDB_H @HAVE_NETDB_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_NETINET_IN_H @HAVE_NETINET_IN_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_NETINET_IN_SYSTM_H @HAVE_NETINET_IN_SYSTM_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_NETINET_TCP_H @HAVE_NETINET_TCP_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_NEW_H @HAVE_NEW_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_FENV_H @HAVE_FENV_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_SYS_SYSTEMINFO_H @HAVE_SYS_SYSTEMINFO_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_ITERATOR_HEADER @HAVE_ITERATOR_HEADER@ /* Define to 1 if you have readdir_r */ #cmakedefine HAVE_READDIR_R @HAVE_READDIR_R@ /* 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. */ #cmakedefine HAVE_OLD_READDIR_R @HAVE_OLD_READDIR_R@ /* Define if your system has a prototype for feenableexcept in fenv.h */ #cmakedefine HAVE_PROTOTYPE_FEENABLEEXCEPT @HAVE_PROTOTYPE_FEENABLEEXCEPT@ /* Define if your system has a prototype for accept in sys/types.h sys/socket.h */ #cmakedefine HAVE_PROTOTYPE_ACCEPT @HAVE_PROTOTYPE_ACCEPT@ /* Define if your system has a prototype for bind in sys/types.h sys/socket.h */ #cmakedefine HAVE_PROTOTYPE_BIND @HAVE_PROTOTYPE_BIND@ /* Define if your system has a prototype for connect in sys/types.h sys/socket.h */ #cmakedefine HAVE_PROTOTYPE_CONNECT @HAVE_PROTOTYPE_CONNECT@ /* Define if your system has a prototype for finite in math.h */ #cmakedefine HAVE_PROTOTYPE_FINITE @HAVE_PROTOTYPE_FINITE@ /* Define to 1 if your has a prototype for `TryAcquireSRWLockShared' in windows.h (Win32 only). */ #cmakedefine HAVE_PROTOTYPE_TRYACQUIRESRWLOCKSHARED @HAVE_PROTOTYPE_TRYACQUIRESRWLOCKSHARED@ /* Define if your system has a prototype for std::finite in cmath */ #cmakedefine HAVE_PROTOTYPE_STD__FINITE @HAVE_PROTOTYPE_STD__FINITE@ /* Define if your system has a prototype for flock in sys/file.h */ #cmakedefine HAVE_PROTOTYPE_FLOCK @HAVE_PROTOTYPE_FLOCK@ /* Define if your system has a prototype for gethostbyname in libc.h unistd.h stdlib.h netdb.h */ #cmakedefine HAVE_PROTOTYPE_GETHOSTBYNAME @HAVE_PROTOTYPE_GETHOSTBYNAME@ /* Define if your system has a prototype for gethostbyname_r in libc.h unistd.h stdlib.h netdb.h */ #cmakedefine HAVE_PROTOTYPE_GETHOSTBYNAME_R @HAVE_PROTOTYPE_GETHOSTBYNAME_R@ /* Define if your system has a prototype for gethostbyaddr_r in libc.h unistd.h stdlib.h netdb.h */ #cmakedefine HAVE_PROTOTYPE_GETHOSTBYADDR_R @HAVE_PROTOTYPE_GETHOSTBYADDR_R@ /* Define if your system has a prototype for gethostid in libc.h unistd.h stdlib.h netdb.h */ #cmakedefine HAVE_PROTOTYPE_GETHOSTID @HAVE_PROTOTYPE_GETHOSTID@ /* Define if your system has a prototype for gethostname in unistd.h libc.h stdlib.h netdb.h */ #cmakedefine HAVE_PROTOTYPE_GETHOSTNAME @HAVE_PROTOTYPE_GETHOSTNAME@ /* Define if your system has a prototype for getsockname in sys/types.h sys/socket.h */ #cmakedefine HAVE_PROTOTYPE_GETSOCKNAME @HAVE_PROTOTYPE_GETSOCKNAME@ /* Define if your system has a prototype for getsockopt in sys/types.h sys/socket.h */ #cmakedefine HAVE_PROTOTYPE_GETSOCKOPT @HAVE_PROTOTYPE_GETSOCKOPT@ /* Define if your system has a prototype for gettimeofday in sys/time.h unistd.h */ #cmakedefine HAVE_PROTOTYPE_GETTIMEOFDAY @HAVE_PROTOTYPE_GETTIMEOFDAY@ /* Define if your system has a prototype for isinf in math.h */ #cmakedefine HAVE_PROTOTYPE_ISINF @HAVE_PROTOTYPE_ISINF@ /* Define if your system has a prototype for isnan in math.h */ #cmakedefine HAVE_PROTOTYPE_ISNAN @HAVE_PROTOTYPE_ISNAN@ /* Define if your system has a prototype for std::isinf in cmath */ #cmakedefine HAVE_PROTOTYPE_STD__ISINF @HAVE_PROTOTYPE_STD__ISINF@ /* Define if your system has a prototype for std::isnan in cmath */ #cmakedefine HAVE_PROTOTYPE_STD__ISNAN @HAVE_PROTOTYPE_STD__ISNAN@ /* Define if your system has a prototype for fpclassf in math.h */ #cmakedefine HAVE_PROTOTYPE__FPCLASSF @HAVE_PROTOTYPE__FPCLASSF@ /* Define if your system has a prototype for listen in sys/types.h sys/socket.h */ #cmakedefine HAVE_PROTOTYPE_LISTEN @HAVE_PROTOTYPE_LISTEN@ /* Define if your system has a prototype for mkstemp in libc.h unistd.h stdlib.h */ #cmakedefine HAVE_PROTOTYPE_MKSTEMP @HAVE_PROTOTYPE_MKSTEMP@ /* Define if your system has a prototype for mktemp in libc.h unistd.h stdlib.h */ #cmakedefine HAVE_PROTOTYPE_MKTEMP @HAVE_PROTOTYPE_MKTEMP@ /* Define if your system has a prototype for select in sys/select.h sys/types.h sys/socket.h sys/time.h */ #cmakedefine HAVE_PROTOTYPE_SELECT @HAVE_PROTOTYPE_SELECT@ /* Define if your system has a prototype for setsockopt in sys/types.h sys/socket.h */ #cmakedefine HAVE_PROTOTYPE_SETSOCKOPT @HAVE_PROTOTYPE_SETSOCKOPT@ /* Define if your system has a prototype for socket in sys/types.h sys/socket.h */ #cmakedefine HAVE_PROTOTYPE_SOCKET @HAVE_PROTOTYPE_SOCKET@ /* Define if your system has a prototype for std::vfprintf in stdarg.h */ #cmakedefine HAVE_PROTOTYPE_STD__VFPRINTF @HAVE_PROTOTYPE_STD__VFPRINTF@ /* Define if your system has a prototype for std::vsnprintf in stdio.h */ #cmakedefine HAVE_PROTOTYPE_STD__VSNPRINTF @HAVE_PROTOTYPE_STD__VSNPRINTF@ /* Define if your system has a prototype for strcasecmp in string.h */ #cmakedefine HAVE_PROTOTYPE_STRCASECMP @HAVE_PROTOTYPE_STRCASECMP@ /* Define if your system has a prototype for strncasecmp in string.h */ #cmakedefine HAVE_PROTOTYPE_STRNCASECMP @HAVE_PROTOTYPE_STRNCASECMP@ /* Define if your system has a prototype for strerror_r in string.h */ #cmakedefine HAVE_PROTOTYPE_STRERROR_R @HAVE_PROTOTYPE_STRERROR_R@ /* Define if your system has a prototype for gettid */ #cmakedefine HAVE_SYS_GETTID @HAVE_SYS_GETTID@ /* Define if your system has a prototype for usleep in libc.h unistd.h stdlib.h */ #cmakedefine HAVE_PROTOTYPE_USLEEP @HAVE_PROTOTYPE_USLEEP@ /* Define if your system has a prototype for wait3 in libc.h sys/wait.h sys/time.h sys/resource.h */ #cmakedefine HAVE_PROTOTYPE_WAIT3 @HAVE_PROTOTYPE_WAIT3@ /* Define if your system has a prototype for waitpid in sys/wait.h sys/time.h sys/resource.h */ #cmakedefine HAVE_PROTOTYPE_WAITPID @HAVE_PROTOTYPE_WAITPID@ /* Define if your system has a prototype for _stricmp in string.h */ #cmakedefine HAVE_PROTOTYPE__STRICMP @HAVE_PROTOTYPE__STRICMP@ /* Define if your system has a prototype for nanosleep in time.h */ #cmakedefine HAVE_PROTOTYPE_NANOSLEEP @HAVE_PROTOTYPE_NANOSLEEP@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_PTHREAD_H @HAVE_PTHREAD_H@ /* Define if your system supports POSIX read/write locks */ #cmakedefine HAVE_PTHREAD_RWLOCK @HAVE_PTHREAD_RWLOCK@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_PWD_H @HAVE_PWD_H@ /* define if the compiler supports reinterpret_cast<> */ #define HAVE_REINTERPRET_CAST 1 /* Define to 1 if you have the `rindex' function. */ #cmakedefine HAVE_RINDEX @HAVE_RINDEX@ /* Define to 1 if you have the `select' function. */ #cmakedefine HAVE_SELECT @HAVE_SELECT@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_SEMAPHORE_H @HAVE_SEMAPHORE_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_SETJMP_H @HAVE_SETJMP_H@ /* Define to 1 if you have the `setsockopt' function. */ #cmakedefine HAVE_SETSOCKOPT @HAVE_SETSOCKOPT@ /* Define to 1 if you have the `setuid' function. */ #cmakedefine HAVE_SETUID @HAVE_SETUID@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_SIGNAL_H @HAVE_SIGNAL_H@ /* Define to 1 if you have the `sleep' function. */ #cmakedefine HAVE_SLEEP @HAVE_SLEEP@ /* Define to 1 if you have the `socket' function. */ #cmakedefine HAVE_SOCKET @HAVE_SOCKET@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_SSTREAM @HAVE_SSTREAM@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_SSTREAM_H @HAVE_SSTREAM_H@ /* Define to 1 if you have the `stat' function. */ #cmakedefine HAVE_STAT @HAVE_STAT@ /* 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. */ #cmakedefine HAVE_STAT_H @HAVE_STAT_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_STDARG_H @HAVE_STDARG_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_STDBOOL_H @HAVE_STDBOOL_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_CSTDARG @HAVE_CSTDARG@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_STDDEF_H @HAVE_STDDEF_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_STDINT_H @HAVE_STDINT_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_CSTDINT @HAVE_CSTDINT@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_STDIO_H @HAVE_STDIO_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_CSTDIO @HAVE_CSTDIO@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_STDLIB_H @HAVE_STDLIB_H@ /* 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. */ #cmakedefine HAVE_STRCHR @HAVE_STRCHR@ /* Define to 1 if you have the `strdup' function. */ #cmakedefine HAVE_STRDUP @HAVE_STRDUP@ /* Define to 1 if you have the `strerror' function. */ #cmakedefine HAVE_STRERROR @HAVE_STRERROR@ /* Define to 1 if `strerror_r' returns a char*. */ #cmakedefine HAVE_CHARP_STRERROR_R @HAVE_CHARP_STRERROR_R@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_STREAMBUF_H @HAVE_STREAMBUF_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_STRINGS_H @HAVE_STRINGS_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_STRING_H @HAVE_STRING_H@ /* Define to 1 if you have the `strlcat' function. */ #cmakedefine HAVE_STRLCAT @HAVE_STRLCAT@ /* Define to 1 if you have the `strlcpy' function. */ #cmakedefine HAVE_STRLCPY @HAVE_STRLCPY@ /* Define to 1 if you have the `strstr' function. */ #cmakedefine HAVE_STRSTR @HAVE_STRSTR@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_STRSTREAM @HAVE_STRSTREAM@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_STRSTREAM_H @HAVE_STRSTREAM_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_STRSTREA_H @HAVE_STRSTREA_H@ /* Define to 1 if you have the `strtoul' function. */ #cmakedefine HAVE_STRTOUL @HAVE_STRTOUL@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_SYNCH_H @HAVE_SYNCH_H@ /* Define if __sync_add_and_fetch is available */ #cmakedefine HAVE_SYNC_ADD_AND_FETCH @HAVE_SYNC_ADD_AND_FETCH@ /* Define if __sync_sub_and_fetch is available */ #cmakedefine HAVE_SYNC_SUB_AND_FETCH @HAVE_SYNC_SUB_AND_FETCH@ /* Define if InterlockedIncrement is available */ #cmakedefine HAVE_INTERLOCKED_INCREMENT @HAVE_INTERLOCKED_INCREMENT@ /* Define if InterlockedDecrement is available */ #cmakedefine HAVE_INTERLOCKED_DECREMENT @HAVE_INTERLOCKED_DECREMENT@ /* Define if passwd::pw_gecos is available */ #cmakedefine HAVE_PASSWD_GECOS @HAVE_PASSWD_GECOS@ /* Define to 1 if you have the `sysinfo' function. */ #cmakedefine HAVE_SYSINFO @HAVE_SYSINFO@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_SYSLOG_H @HAVE_SYSLOG_H@ /* Define to 1 if you have the header file, and it defines `DIR'.*/ #cmakedefine HAVE_SYS_DIR_H @HAVE_SYS_DIR_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_SYS_ERRNO_H @HAVE_SYS_ERRNO_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_SYS_FILE_H @HAVE_SYS_FILE_H@ /* Define to 1 if you have the header file, and it defines `DIR'.*/ #cmakedefine HAVE_SYS_NDIR_H @HAVE_SYS_NDIR_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_SYS_PARAM_H @HAVE_SYS_PARAM_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_SYS_RESOURCE_H @HAVE_SYS_RESOURCE_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_SYS_SELECT_H @HAVE_SYS_SELECT_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_SYS_SOCKET_H @HAVE_SYS_SOCKET_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_SYS_STAT_H @HAVE_SYS_STAT_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_SYS_SYSCALL_H @HAVE_SYS_SYSCALL_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_SYS_TIMEB_H @HAVE_SYS_TIMEB_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_SYS_TIME_H @HAVE_SYS_TIME_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_SYS_TYPES_H @HAVE_SYS_TYPES_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_SYS_UTIME_H @HAVE_SYS_UTIME_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_SYS_UTSNAME_H @HAVE_SYS_UTSNAME_H@ /* Define to 1 if you have that is POSIX.1 compatible. */ #cmakedefine HAVE_SYS_WAIT_H @HAVE_SYS_WAIT_H@ /* Define to 1 if you have the `tempnam' function. */ #cmakedefine HAVE_TEMPNAM @HAVE_TEMPNAM@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_THREAD_H @HAVE_THREAD_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_TIME_H @HAVE_TIME_H@ /* Define to 1 if you have the `tmpnam' function. */ #cmakedefine HAVE_TMPNAM @HAVE_TMPNAM@ /* define if the compiler recognizes typename */ #cmakedefine HAVE_TYPENAME @HAVE_TYPENAME@ /* Define to 1 if you have the `uname' function. */ #cmakedefine HAVE_UNAME @HAVE_UNAME@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_UNISTD_H @HAVE_UNISTD_H@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_UNIX_H @HAVE_UNIX_H@ /* Define to 1 if you have the `usleep' function. */ #cmakedefine HAVE_USLEEP @HAVE_USLEEP@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_UTIME_H @HAVE_UTIME_H@ /* Define to 1 if you have the `vprintf' function. */ #cmakedefine HAVE_VPRINTF @HAVE_VPRINTF@ /* Define to 1 if you have the `_vsnprintf_s' function. */ #cmakedefine HAVE__VSNPRINTF_S @HAVE__VSNPRINTF_S@ /* Define to 1 if you have the `vfprintf_s' function. */ #cmakedefine HAVE_VFPRINTF_S @HAVE_VFPRINTF_S@ /* Define to 1 if you have the `vsnprintf' function. */ #cmakedefine HAVE_VSNPRINTF @HAVE_VSNPRINTF@ /* Define to 1 if you have the `vsprintf_s' function. */ #cmakedefine HAVE_VSPRINTF_S @HAVE_VSPRINTF_S@ /* Define to 1 if you have the `wait3' function. */ #cmakedefine HAVE_WAIT3 @HAVE_WAIT3@ /* Define to 1 if you have the `waitpid' function. */ #cmakedefine HAVE_WAITPID @HAVE_WAITPID@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_WCHAR_H @HAVE_WCHAR_H@ /* Define to 1 if you have the `wcstombs' function. */ #cmakedefine HAVE_WCSTOMBS @HAVE_WCSTOMBS@ /* Define to 1 if you have the header file. */ #cmakedefine HAVE_WCTYPE_H @HAVE_WCTYPE_H@ /* Define to 1 if you have the `_findfirst' function. */ #cmakedefine HAVE__FINDFIRST @HAVE__FINDFIRST@ /* Define to 1 if the compiler supports __FUNCTION__. */ #cmakedefine HAVE___FUNCTION___MACRO @HAVE___FUNCTION___MACRO@ /* Define to 1 if the compiler supports __PRETTY_FUNCTION__. */ #cmakedefine HAVE___PRETTY_FUNCTION___MACRO @HAVE___PRETTY_FUNCTION___MACRO@ /* Define to 1 if the compiler supports __func__. */ #cmakedefine HAVE___func___MACRO @HAVE___func___MACRO@ /* Define to 1 if you have the `nanosleep' function. */ #cmakedefine HAVE_NANOSLEEP @HAVE_NANOSLEEP@ /* Define if libc.h should be treated as a C++ header */ #cmakedefine INCLUDE_LIBC_H_AS_CXX @INCLUDE_LIBC_H_AS_CXX@ /* Define if fails if included extern "C" */ #cmakedefine INCLUDE_MATH_H_AS_CXX @INCLUDE_MATH_H_AS_CXX@ /* Define to 1 if you have variable length arrays. */ #cmakedefine HAVE_VLA @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_PACKAGE_NAME@" /* Define to the full name and version of this package. */ #define PACKAGE_STRING "@DCMTK_PACKAGE_STRING@" /* Define to the default configuration directory (used by some applications) */ #define DEFAULT_CONFIGURATION_DIR "@DCMTK_DEFAULT_CONFIGURATION_DIR@" /* Define to the default support data directory (used by some applications) */ #define DEFAULT_SUPPORT_DATA_DIR "@DCMTK_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 "@DCMTK_PACKAGE_DATE@" /* Define to the version of this package. */ #define PACKAGE_VERSION "@DCMTK_PACKAGE_VERSION@" /* Define to the version suffix of this package. */ #define PACKAGE_VERSION_SUFFIX "@DCMTK_PACKAGE_VERSION_SUFFIX@" /* Define to the version number of this package. */ #define PACKAGE_VERSION_NUMBER @DCMTK_PACKAGE_VERSION_NUMBER@ /* Define path separator */ #define PATH_SEPARATOR '@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 */ /* LFS mode constants. */ #define DCMTK_LFS 1 #define DCMTK_LFS64 2 /* Select LFS mode (defined above) that shall be used or don't define it */ #cmakedefine DCMTK_ENABLE_LFS @DCMTK_LFS_MODE@ /* The size of a `char', as computed by sizeof. */ #cmakedefine SIZEOF_CHAR @SIZEOF_CHAR@ /* The size of a `double', as computed by sizeof. */ #cmakedefine SIZEOF_DOUBLE @SIZEOF_DOUBLE@ /* The size of a `float', as computed by sizeof. */ #cmakedefine SIZEOF_FLOAT @SIZEOF_FLOAT@ /* The size of a `int', as computed by sizeof. */ #cmakedefine SIZEOF_INT @SIZEOF_INT@ /* The size of a `long', as computed by sizeof. */ #cmakedefine SIZEOF_LONG @SIZEOF_LONG@ /* The size of a `short', as computed by sizeof. */ #cmakedefine SIZEOF_SHORT @SIZEOF_SHORT@ /* The size of a `void *', as computed by sizeof. */ #cmakedefine SIZEOF_VOID_P @SIZEOF_VOID_P@ /* The size of a `fpos_t', as computed by sizeof. */ #cmakedefine SIZEOF_FPOS_T @SIZEOF_FPOS_T@ /* The size of a `off_t', as computed by sizeof. */ #cmakedefine SIZEOF_OFF_T @SIZEOF_OFF_T@ /* 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 we are compiling with libiconv support. */ #cmakedefine WITH_LIBICONV /* Define if the C standard library has iconv builtin. */ #cmakedefine WITH_STDLIBC_ICONV /* Define if we are compiling with ICU support. */ #cmakedefine WITH_ICU /* character set conversion constants. */ #define DCMTK_CHARSET_CONVERSION_ICU 1 #define DCMTK_CHARSET_CONVERSION_ICONV 2 #define DCMTK_CHARSET_CONVERSION_STDLIBC_ICONV 3 /* Define to select character set conversion implementation. */ #cmakedefine DCMTK_ENABLE_CHARSET_CONVERSION @DCMTK_ENABLE_CHARSET_CONVERSION@ /* Define if the second argument to iconv() is const */ #cmakedefine LIBICONV_SECOND_ARGUMENT_CONST @LIBICONV_SECOND_ARGUMENT_CONST@ /* Try to define the iconv behavior as conversion flags */ #cmakedefine DCMTK_FIXED_ICONV_CONVERSION_FLAGS @DCMTK_FIXED_ICONV_CONVERSION_FLAGS@ /* Define if iconv_open() accepts "" as an argument */ #cmakedefine DCMTK_STDLIBC_ICONV_HAS_DEFAULT_ENCODING @DCMTK_STDLIBC_ICONV_HAS_DEFAULT_ENCODING@ /* Define if we are compiling with libpng support */ #cmakedefine WITH_LIBPNG /* Define if we are compiling with libtiff support */ #cmakedefine WITH_LIBTIFF /* Define if we are compiling with libxml support */ #cmakedefine WITH_LIBXML /* Define if we are compiling with OpenJPEG support */ #cmakedefine WITH_OPENJPEG /* Define if we are compiling with OpenSSL support */ #cmakedefine WITH_OPENSSL /* Define if we are compiling for built-in private tag dictionary */ #cmakedefine ENABLE_PRIVATE_TAGS /* Define if we are compiling with sndfile support. */ #cmakedefine WITH_SNDFILE /* Define if we are compiling with libwrap (TCP wrapper) support */ #cmakedefine WITH_TCPWRAPPER /* Define if we are compiling with zlib support */ #cmakedefine WITH_ZLIB /* Define if we are compiling with any type of Multi-thread support */ #cmakedefine WITH_THREADS /* Define if pthread_t is a pointer type on your system */ #cmakedefine HAVE_POINTER_TYPE_PTHREAD_T @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. */ #cmakedefine 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. */ #cmakedefine 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. */ #cmakedefine HAVE_NO_TYPEDEF_SSIZE_T #ifdef HAVE_NO_TYPEDEF_SSIZE_T #define ssize_t long #endif /* Set typedefs as needed for JasPer library */ #cmakedefine HAVE_UCHAR_TYPEDEF #ifndef HAVE_UCHAR_TYPEDEF typedef unsigned char uchar; #endif #cmakedefine HAVE_USHORT_TYPEDEF #ifndef HAVE_USHORT_TYPEDEF typedef unsigned short ushort; #endif #cmakedefine HAVE_UINT_TYPEDEF #ifndef HAVE_UINT_TYPEDEF typedef unsigned int uint; #endif #cmakedefine HAVE_ULONG_TYPEDEF #ifndef HAVE_ULONG_TYPEDEF typedef unsigned long ulong; #endif #cmakedefine HAVE_LONG_LONG #cmakedefine HAVE_UNSIGNED_LONG_LONG /* evaluated by JasPer */ #cmakedefine HAVE_LONGLONG #cmakedefine HAVE_ULONGLONG #cmakedefine HAVE_INT64_T @HAVE_INT64_T@ #cmakedefine HAVE_UINT64_T @HAVE_UINT64_T@ /* 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 _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 */ #pragma warning( disable : 4099 ) /* disable warning about mismatched class and struct keywords */ /* http://alfps.wordpress.com/2010/06/22/cppx-is-c4099-really-a-sillywarning-disabling-msvc-sillywarnings */ #pragma warning( disable : 4521 ) /* disable warnings about multiple copy constructors and assignment operators,*/ #pragma warning( disable : 4522 ) /* since these are sometimes necessary for correct overload resolution*/ #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 */ #cmakedefine HAVE_IOS_NOCREATE @HAVE_IOS_NOCREATE@ /* Define if ANSI standard C++ includes use std namespace */ #cmakedefine HAVE_STD_NAMESPACE @HAVE_STD_NAMESPACE@ /* Define if the compiler supports std::nothrow */ #cmakedefine HAVE_STD__NOTHROW @HAVE_STD__NOTHROW@ /* Define if the compiler supports operator delete (std::nothrow) */ #cmakedefine HAVE_NOTHROW_DELETE @HAVE_NOTHROW_DELETE@ /* Define if the compiler supports static_assert */ #cmakedefine HAVE_STATIC_ASSERT @HAVE_STATIC_ASSERT@ /* Define if the compiler supports [[deprecated]] */ #cmakedefine HAVE_CXX14_DEPRECATED_ATTRIBUTE @HAVE_CXX14_DEPRECATED_ATTRIBUTE@ /* Define if the compiler supports [[deprecated("message")]] */ #cmakedefine HAVE_CXX14_DEPRECATED_ATTRIBUTE_MSG @HAVE_CXX14_DEPRECATED_ATTRIBUTE_MSG@ /* Define if the compiler supports __attribute__((deprecated)) */ #cmakedefine HAVE_ATTRIBUTE_DEPRECATED @HAVE_ATTRIBUTE_DEPRECATED@ /* Define if the compiler supports __attribute__((deprecated("message"))) */ #cmakedefine HAVE_ATTRIBUTE_DEPRECATED_MSG @HAVE_ATTRIBUTE_DEPRECATED_MSG@ /* Define if the compiler supports __declspec(deprecated) */ #cmakedefine HAVE_DECLSPEC_DEPRECATED @HAVE_DECLSPEC_DEPRECATED@ /* Define if the compiler supports __declspec(deprecated("message")) */ #cmakedefine HAVE_DECLSPEC_DEPRECATED_MSG @HAVE_DECLSPEC_DEPRECATED_MSG@ /* Define if your system has a prototype for std::vfprintf in stdarg.h */ #cmakedefine HAVE_PROTOTYPE_STD__VFPRINTF @HAVE_PROTOTYPE_STD__VFPRINTF@ /* Define if your system has off64_t */ #cmakedefine HAVE_OFF64_T @HAVE_OFF64_T@ /* Define if your system has fpos64_t */ #cmakedefine HAVE_FPOS64_T @HAVE_FPOS64_T@ /* Define if your system uses _popen instead of popen */ #cmakedefine HAVE_POPEN @HAVE_POPEN@ /* Define if your system uses _pclose instead of pclose */ #cmakedefine HAVE_PCLOSE @HAVE_PCLOSE@ /* Define if your system provides sigjmp_buf as conditional jmp_buf alternative */ #cmakedefine HAVE_SIGJMP_BUF @HAVE_SIGJMP_BUF@ /* Always define STDIO_NAMESPACE to ::, because MSVC6 gets mad if you don't. */ #define STDIO_NAMESPACE :: /* Define if we can use C++11 */ #cmakedefine HAVE_CXX11 @HAVE_CXX11@ #if defined(HAVE_CXX11) && defined(__cplusplus) && __cplusplus < 201103L #error\ DCMTK was configured to use C++11 features, but your compiler does not or was not configured to provide them. #endif /* Define if we can use C++14 */ #cmakedefine HAVE_CXX14 @HAVE_CXX14@ #if defined(HAVE_CXX14) && defined(__cplusplus) && __cplusplus < 201402L #error\ DCMTK was configured to use C++14 features, but your compiler does not or was not configured to provide them. #endif /* Define if we can use C++17 */ #cmakedefine HAVE_CXX17 @HAVE_CXX17@ #if defined(HAVE_CXX17) && defined(__cplusplus) && __cplusplus < 201703L #error\ DCMTK was configured to use C++17 features, but your compiler does not or was not configured to provide them. #endif /* Define if the compiler supports __alignof__ */ #cmakedefine HAVE_GNU_ALIGNOF @HAVE_GNU_ALIGNOF@ /* Define if the compiler supports __alignof */ #cmakedefine HAVE_MS_ALIGNOF @HAVE_MS_ALIGNOF@ /* Define if the compiler supports __attribute__((aligned)) */ #cmakedefine HAVE_ATTRIBUTE_ALIGNED @HAVE_ATTRIBUTE_ALIGNED@ /* Define if __attribute__((aligned)) supports templates */ #cmakedefine ATTRIBUTE_ALIGNED_SUPPORTS_TEMPLATES @ATTRIBUTE_ALIGNED_SUPPORTS_TEMPLATES@ /* Define if the compiler supports __declspec(align) */ #cmakedefine HAVE_DECLSPEC_ALIGN @HAVE_DECLSPEC_ALIGN@ /* Define if the compiler supports default constructor detection via SFINAE */ #cmakedefine HAVE_DEFAULT_CONSTRUCTOR_DETECTION_VIA_SFINAE @HAVE_DEFAULT_CONSTRUCTOR_DETECTION_VIA_SFINAE@ /* Define if we are cross compiling */ #cmakedefine DCMTK_CROSS_COMPILING @DCMTK_CROSS_COMPILING@ /* The path on the Android device that should be used for temporary files */ #cmakedefine ANDROID_TEMPORARY_FILES_LOCATION "@ANDROID_TEMPORARY_FILES_LOCATION@" /* Define if we are supposed to use STL's vector */ #cmakedefine HAVE_STL_VECTOR @HAVE_STL_VECTOR@ /* Define if we are supposed to use STL's algorithms */ #cmakedefine HAVE_STL_ALGORITHM @HAVE_STL_ALGORITHM@ /* Define if we are supposed to use STL's limit */ #cmakedefine HAVE_STL_LIMITS @HAVE_STL_LIMITS@ /* Define if we are supposed to use STL's list */ #cmakedefine HAVE_STL_LIST @HAVE_STL_LIST@ /* Define if we are supposed to use STL's list */ #cmakedefine HAVE_STL_MAP @HAVE_STL_MAP@ /* Define if we are supposed to use STL's memory */ #cmakedefine HAVE_STL_MEMORY @HAVE_STL_MEMORY@ /* Define if we are supposed to use STL's stack */ #cmakedefine HAVE_STL_STACK @HAVE_STL_STACK@ /* Define if we are supposed to use STL's string */ #cmakedefine HAVE_STL_STRING @HAVE_STL_STRING@ /* Define if we are supposed to use STL's type_traits */ #cmakedefine HAVE_STL_TYPE_TRAITS @HAVE_STL_TYPE_TRAITS@ /* Define if we are supposed to use STL's tuple */ #cmakedefine HAVE_STL_TUPLE @HAVE_STL_TUPLE@ /* Define if we are supposed to use STL's system_error */ #cmakedefine HAVE_STL_SYSTEM_ERROR @HAVE_STL_SYSTEM_ERROR@ /* Define if the input iterator category is supported */ #cmakedefine HAVE_INPUT_ITERATOR_CATEGORY @HAVE_INPUT_ITERATOR_CATEGORY@ /* Define if the input iterator category is supported */ #cmakedefine HAVE_OUTPUT_ITERATOR_CATEGORY @HAVE_OUTPUT_ITERATOR_CATEGORY@ /* Define if the input iterator category is supported */ #cmakedefine HAVE_FORWARD_ITERATOR_CATEGORY @HAVE_FORWARD_ITERATOR_CATEGORY@ /* Define if the input iterator category is supported */ #cmakedefine HAVE_BIDIRECTIONAL_ITERATOR_CATEGORY @HAVE_BIDIRECTIONAL_ITERATOR_CATEGORY@ /* Define if the input iterator category is supported */ #cmakedefine HAVE_RANDOM_ACCESS_ITERATOR_CATEGORY @HAVE_RANDOM_ACCESS_ITERATOR_CATEGORY@ /* Define if the input iterator category is supported */ #cmakedefine HAVE_CONTIGUOUS_ITERATOR_CATEGORY @HAVE_CONTIGUOUS_ITERATOR_CATEGORY@ /* Feature Tests for the OpenSSL Library */ /* Define if your OpenSSL library provides the SSL_CTX_GET0_PARAM function */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_SSL_CTX_GET0_PARAM @HAVE_OPENSSL_PROTOTYPE_SSL_CTX_GET0_PARAM@ /* Define if your OpenSSL library provides the RAND_egd function */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_RAND_EGD @HAVE_OPENSSL_PROTOTYPE_RAND_EGD@ /* Define if we have OpenSSL with the DH_bits() function */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_DH_BITS @HAVE_OPENSSL_PROTOTYPE_DH_BITS@ /* Define if we have OpenSSL with the SSL_ERROR_WANT_ASYNC error code */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_SSL_ERROR_WANT_ASYNC @HAVE_OPENSSL_PROTOTYPE_SSL_ERROR_WANT_ASYNC@ /* Define if we have OpenSSL with the SSL_ERROR_WANT_ASYNC_JOB error code */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_SSL_ERROR_WANT_ASYNC_JOB @HAVE_OPENSSL_PROTOTYPE_SSL_ERROR_WANT_ASYNC_JOB@ /* Define if we have OpenSSL with the SSL_ERROR_WANT_CLIENT_HELLO_CB error code */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_SSL_ERROR_WANT_CLIENT_HELLO_CB @HAVE_OPENSSL_PROTOTYPE_SSL_ERROR_WANT_CLIENT_HELLO_CB@ /* Define if we have OpenSSL with the EVP_PKEY_base_id error code */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_EVP_PKEY_BASE_ID @HAVE_OPENSSL_PROTOTYPE_EVP_PKEY_BASE_ID@ /* Define if we have OpenSSL with the EVP_PKEY_RSA_PSS macro */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_EVP_PKEY_RSA_PSS @HAVE_OPENSSL_PROTOTYPE_EVP_PKEY_RSA_PSS@ /* Define if we have OpenSSL with the SSL_CTX_get_cert_store() function */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_SSL_CTX_GET_CERT_STORE @HAVE_OPENSSL_PROTOTYPE_SSL_CTX_GET_CERT_STORE@ /* Define if we have OpenSSL with the SSL_CTX_get_ciphers() function */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_SSL_CTX_GET_CIPHERS @HAVE_OPENSSL_PROTOTYPE_SSL_CTX_GET_CIPHERS@ /* Define if we have OpenSSL with the SSL_CTX_set0_tmp_dh_pkey() function */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_SSL_CTX_SET0_TMP_DH_PKEY @HAVE_OPENSSL_PROTOTYPE_SSL_CTX_SET0_TMP_DH_PKEY@ /* Define if we have OpenSSL with the SSL_CTX_set1_curves() function */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_SSL_CTX_SET1_CURVES @HAVE_OPENSSL_PROTOTYPE_SSL_CTX_SET1_CURVES@ /* Define if we have OpenSSL with the SSL_CTX_set1_sigalgs() function */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_SSL_CTX_SET1_SIGALGS @HAVE_OPENSSL_PROTOTYPE_SSL_CTX_SET1_SIGALGS@ /* Define if we have OpenSSL with the SSL_CTX_set_ecdh_auto() function */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_SSL_CTX_SET_ECDH_AUTO @HAVE_OPENSSL_PROTOTYPE_SSL_CTX_SET_ECDH_AUTO@ /* Define if we have OpenSSL with the SSL_CTX_set_max_proto_version() function */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_SSL_CTX_SET_MAX_PROTO_VERSION @HAVE_OPENSSL_PROTOTYPE_SSL_CTX_SET_MAX_PROTO_VERSION@ /* Define if we have OpenSSL with the SSL_CTX_set_security_level() function */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_SSL_CTX_SET_SECURITY_LEVEL @HAVE_OPENSSL_PROTOTYPE_SSL_CTX_SET_SECURITY_LEVEL@ /* Define if we have OpenSSL with the TLS1_TXT_ECDHE_RSA_WITH_CHACHA20_POLY1305 macro */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_TLS1_TXT_ECDHE_RSA_WITH_CHACHA20_POLY1305 @HAVE_OPENSSL_PROTOTYPE_TLS1_TXT_ECDHE_RSA_WITH_CHACHA20_POLY1305@ /* Define if we have OpenSSL with the TLS_method() function */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_TLS_METHOD @HAVE_OPENSSL_PROTOTYPE_TLS_METHOD@ /* Define if we have OpenSSL with the X509_get_signature_nid() function */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_X509_GET_SIGNATURE_NID @HAVE_OPENSSL_PROTOTYPE_X509_GET_SIGNATURE_NID@ /* Define if we have OpenSSL with the X509_STORE_get0_param() function */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_X509_STORE_GET0_PARAM @HAVE_OPENSSL_PROTOTYPE_X509_STORE_GET0_PARAM@ /* Define if we have OpenSSL with the ASN1_STRING_get0_data() function */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_ASN1_STRING_GET0_DATA @HAVE_OPENSSL_PROTOTYPE_ASN1_STRING_GET0_DATA@ /* Define if we have OpenSSL with the new typedef of EVP_MD_CTX as struct evp_md_ctx_st */ #cmakedefine HAVE_OPENSSL_DECLARATION_NEW_EVP_MD_CTX @HAVE_OPENSSL_DECLARATION_NEW_EVP_MD_CTX@ /* Define if we have OpenSSL with the EVP_PKEY_get0_EC_KEY() function */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_EVP_PKEY_GET0_EC_KEY @HAVE_OPENSSL_PROTOTYPE_EVP_PKEY_GET0_EC_KEY@ /* Define if we have OpenSSL with the EVP_PKEY_get_group_name() function */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_EVP_PKEY_GET_GROUP_NAME @HAVE_OPENSSL_PROTOTYPE_EVP_PKEY_GET_GROUP_NAME@ /* Define if we have OpenSSL with the EVP_PKEY_id() function */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_EVP_PKEY_ID @HAVE_OPENSSL_PROTOTYPE_EVP_PKEY_ID@ /* Define if we have OpenSSL with the OSSL_PROVIDER_load() function */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_OSSL_PROVIDER_LOAD @HAVE_OPENSSL_PROTOTYPE_OSSL_PROVIDER_LOAD@ /* Define if we have the header file*/ #cmakedefine HAVE_OPENSSL_PROVIDER_H @HAVE_OPENSSL_PROVIDER_H@ /* Define if we have OpenSSL with the TS_STATUS_INFO_get0_failure_info() function */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_TS_STATUS_INFO_GET0_FAILURE_INFO @HAVE_OPENSSL_PROTOTYPE_TS_STATUS_INFO_GET0_FAILURE_INFO@ /* Define if we have OpenSSL with the TS_STATUS_INFO_get0_status() function */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_TS_STATUS_INFO_GET0_STATUS @HAVE_OPENSSL_PROTOTYPE_TS_STATUS_INFO_GET0_STATUS@ /* Define if we have OpenSSL with the TS_STATUS_INFO_get0_text() function */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_TS_STATUS_INFO_GET0_TEXT @HAVE_OPENSSL_PROTOTYPE_TS_STATUS_INFO_GET0_TEXT@ /* Define if we have OpenSSL with the TS_VERIFY_CTS_set_certs() function */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_TS_VERIFY_CTS_SET_CERTS @HAVE_OPENSSL_PROTOTYPE_TS_VERIFY_CTS_SET_CERTS@ /* Define if we have OpenSSL with the TS_VERIFY_CTX_set_data() function */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_TS_VERIFY_CTX_SET_DATA @HAVE_OPENSSL_PROTOTYPE_TS_VERIFY_CTX_SET_DATA@ /* Define if we have OpenSSL with the TS_VERIFY_CTX_set_flags() function */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_TS_VERIFY_CTX_SET_FLAGS @HAVE_OPENSSL_PROTOTYPE_TS_VERIFY_CTX_SET_FLAGS@ /* Define if we have OpenSSL with the TS_VERIFY_CTX_set_store() function */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_TS_VERIFY_CTX_SET_STORE @HAVE_OPENSSL_PROTOTYPE_TS_VERIFY_CTX_SET_STORE@ /* Define if we have OpenSSL with the X509_ALGOR_get0() function expecting a const pointer as first parameter */ #cmakedefine HAVE_OPENSSL_X509_ALGOR_GET0_CONST_PARAM @HAVE_OPENSSL_X509_ALGOR_GET0_CONST_PARAM@ /* Define if we have OpenSSL with the X509_get0_notAfter() function */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_X509_GET0_NOTAFTER @HAVE_OPENSSL_PROTOTYPE_X509_GET0_NOTAFTER@ /* Define if we have OpenSSL with the X509_get0_notBefore() function */ #cmakedefine HAVE_OPENSSL_PROTOTYPE_X509_GET0_NOTBEFORE @HAVE_OPENSSL_PROTOTYPE_X509_GET0_NOTBEFORE@ #endif /* !OSCONFIG_H*/