1#ifndef OSCONFIG_H 2#define OSCONFIG_H 3 4/* 5** Define enclosures for include files with C linkage (mostly system headers) 6*/ 7#ifdef __cplusplus 8#define BEGIN_EXTERN_C extern "C" { 9#define END_EXTERN_C } 10#else 11#define BEGIN_EXTERN_C 12#define END_EXTERN_C 13#endif 14 15#ifdef _MSC_VER 16# include <vcl_msvc_warnings.h> 17#endif 18 19#define HAVE_LONG_FILE_NAMES 1 20/* #undef HAVE_DECLARATION_STD___IOS_OPENMODE */ 21/* #undef HAVE_IOS_NOCREATE */ 22#define HAVE_CLASS_TEMPLATE 1 23#define HAVE_FUNCTION_TEMPLATE 1 24#define HAVE_STATIC_TEMPLATE_METHOD 1 25#define HAVE_EXPLICIT_TEMPLATE_SPECIALIZATION 1 26/* #undef HAVE_PTHREAD_RWLOCK */ 27/* #undef WITH_PRIVATE_TAGS */ 28#define NO_IOS_BASE_ASSIGN 1 29 30#define SIZEOF_LONG @DCMTK_SIZEOF_LONG@ 31 32#define PATH_SEPARATOR '@DCMTK_PATH_SEPARATOR@' 33#define ENVIRONMENT_PATH_SEPARATOR '@DCMTK_ENVIRONMENT_PATH_SEPARATOR@' 34#define DCM_DICT_DEFAULT_PATH "@DCMTK_DCM_DICT_DEFAULT_PATH@" 35 36#ifdef _WIN32 37# define HAVE_WINDOWS_H 38#endif 39 40#cmakedefine DCMTK_HAVE_STD_CXX_INCLUDES 41#ifdef DCMTK_HAVE_STD_CXX_INCLUDES 42# define USE_STD_CXX_INCLUDES 1 43#endif 44 45#cmakedefine DCMTK_HAVE_STD_NAMESPACE 46#ifdef DCMTK_HAVE_STD_NAMESPACE 47# define HAVE_STD_NAMESPACE 48#endif 49 50#cmakedefine DCMTK_HAVE_ACCESS 51#ifdef DCMTK_HAVE_ACCESS 52# define HAVE_ACCESS 1 53#else 54# define HAVE_ACCESS 0 55#endif 56 57#cmakedefine DCMTK_HAVE_BCMP 58#ifdef DCMTK_HAVE_BCMP 59# define HAVE_BCMP 60#endif 61 62#cmakedefine DCMTK_HAVE_BCOPY 63#ifdef DCMTK_HAVE_BCOPY 64# define HAVE_BCOPY 65#endif 66 67#cmakedefine DCMTK_HAVE_BZERO 68#ifdef DCMTK_HAVE_BZERO 69# define HAVE_BZERO 70#endif 71 72#cmakedefine DCMTK_HAVE_CUSERID 73#ifdef DCMTK_HAVE_CUSERID 74# define HAVE_CUSERID 75#endif 76 77#cmakedefine DCMTK_HAVE_GETENV 78#ifdef DCMTK_HAVE_GETENV 79# define HAVE_GETENV 80#endif 81 82#cmakedefine DCMTK_HAVE_GETHOSTBYNAME 83#ifdef DCMTK_HAVE_GETHOSTBYNAME 84# define HAVE_GETHOSTBYNAME 85#endif 86 87#cmakedefine DCMTK_HAVE_GETHOSTID 88#ifdef DCMTK_HAVE_GETHOSTID 89# define HAVE_GETHOSTID 90#endif 91 92#cmakedefine DCMTK_HAVE_GETHOSTNAME 93#ifdef DCMTK_HAVE_GETHOSTNAME 94# define HAVE_GETHOSTNAME 95#endif 96 97#cmakedefine DCMTK_HAVE_GETLOGIN 98#ifdef DCMTK_HAVE_GETLOGIN 99# define HAVE_GETLOGIN 100#endif 101 102#cmakedefine DCMTK_HAVE_GETPID 103#ifdef DCMTK_HAVE_GETPID 104# define HAVE_GETPID 105#endif 106 107#cmakedefine DCMTK_HAVE_INDEX 108#ifdef DCMTK_HAVE_INDEX 109# define HAVE_INDEX 110#endif 111 112#cmakedefine DCMTK_HAVE_ITOA 113#ifdef DCMTK_HAVE_ITOA 114# define HAVE_ITOA 115#endif 116 117#cmakedefine DCMTK_HAVE_MEMCMP 118#ifdef DCMTK_HAVE_MEMCMP 119# define HAVE_MEMCMP 120#endif 121 122#cmakedefine DCMTK_HAVE_MEMCPY 123#ifdef DCMTK_HAVE_MEMCPY 124# define HAVE_MEMCPY 125#endif 126 127#cmakedefine DCMTK_HAVE_MEMMOVE 128#ifdef DCMTK_HAVE_MEMMOVE 129# define HAVE_MEMMOVE 130#endif 131 132#cmakedefine DCMTK_HAVE_MEMSET 133#ifdef DCMTK_HAVE_MEMSET 134# define HAVE_MEMSET 135#endif 136 137#cmakedefine DCMTK_HAVE_MKTEMP 138#ifdef DCMTK_HAVE_MKTEMP 139# define HAVE_MKTEMP 140#endif 141 142#cmakedefine DCMTK_HAVE_STAT 143#ifdef DCMTK_HAVE_STAT 144# define HAVE_STAT 145#endif 146 147#cmakedefine DCMTK_HAVE_STRCHR 148#ifdef DCMTK_HAVE_STRCHR 149# define HAVE_STRCHR 150#endif 151 152#cmakedefine DCMTK_HAVE_STRLCAT 153#ifdef DCMTK_HAVE_STRLCAT 154# define HAVE_STRLCAT 155#endif 156 157#cmakedefine DCMTK_HAVE_STRLCPY 158#ifdef DCMTK_HAVE_STRLCPY 159# define HAVE_STRLCPY 160#endif 161 162#cmakedefine DCMTK_HAVE_STRSTR 163#ifdef DCMTK_HAVE_STRSTR 164# define HAVE_STRSTR 165#endif 166 167#cmakedefine DCMTK_HAVE_STRTOUL 168#ifdef DCMTK_HAVE_STRTOUL 169# define HAVE_STRTOUL 170#endif 171 172#cmakedefine DCMTK_HAVE_SYSINFO 173#ifdef DCMTK_HAVE_SYSINFO 174# define HAVE_SYSINFO 175#endif 176 177#cmakedefine DCMTK_HAVE_UNAME 178#ifdef DCMTK_HAVE_UNAME 179# define HAVE_UNAME 180#endif 181 182#cmakedefine DCMTK_HAVE_ARPA_INET_H 183#ifdef DCMTK_HAVE_ARPA_INET_H 184# define HAVE_ARPA_INET_H 185#endif 186 187#cmakedefine DCMTK_HAVE_ASSERT_H 188#ifdef DCMTK_HAVE_ASSERT_H 189# define HAVE_ASSERT_H 190#endif 191 192#cmakedefine DCMTK_HAVE_CTYPE_H 193#ifdef DCMTK_HAVE_CTYPE_H 194# define HAVE_CTYPE_H 195#endif 196 197#cmakedefine DCMTK_HAVE_ERRNO_H 198#ifdef DCMTK_HAVE_ERRNO_H 199# define HAVE_ERRNO_H 200#endif 201 202#cmakedefine DCMTK_HAVE_FLOAT_H 203#ifdef DCMTK_HAVE_FLOAT_H 204# define HAVE_FLOAT_H 205#endif 206 207#cmakedefine DCMTK_HAVE_IO_H 208#ifdef DCMTK_HAVE_IO_H 209# define HAVE_IO_H 210#endif 211 212#cmakedefine DCMTK_HAVE_ISO646_H 213#ifdef DCMTK_HAVE_ISO646_H 214# define HAVE_ISO646_H 215#endif 216 217#cmakedefine DCMTK_HAVE_LIBC_H 218#ifdef DCMTK_HAVE_LIBC_H 219# define HAVE_LIBC_H 220#endif 221 222#cmakedefine DCMTK_HAVE_LIMITS_H 223#ifdef DCMTK_HAVE_LIMITS_H 224# define HAVE_LIMITS_H 225#endif 226 227#cmakedefine DCMTK_HAVE_LOCALE_H 228#ifdef DCMTK_HAVE_LOCALE_H 229# define HAVE_LOCALE_H 230#endif 231 232#cmakedefine DCMTK_HAVE_MATH_H 233#ifdef DCMTK_HAVE_MATH_H 234# define HAVE_MATH_H 235#endif 236 237#cmakedefine DCMTK_HAVE_NETDB_H 238#ifdef DCMTK_HAVE_NETDB_H 239# define HAVE_NETDB_H 240#endif 241 242#cmakedefine DCMTK_HAVE_PTHREAD_H 243#ifdef DCMTK_HAVE_PTHREAD_H 244# define HAVE_PTHREAD_H 245#endif 246 247#cmakedefine DCMTK_HAVE_SEMAPHORE_H 248#ifdef DCMTK_HAVE_SEMAPHORE_H 249# define HAVE_SEMAPHORE_H 250#endif 251 252#cmakedefine DCMTK_HAVE_SETJMP_H 253#ifdef DCMTK_HAVE_SETJMP_H 254# define HAVE_SETJMP_H 255#endif 256 257#cmakedefine DCMTK_HAVE_SIGNAL_H 258#ifdef DCMTK_HAVE_SIGNAL_H 259# define HAVE_SIGNAL_H 260#endif 261 262#cmakedefine DCMTK_HAVE_SSTREAM 263#ifdef DCMTK_HAVE_SSTREAM 264# define HAVE_SSTREAM 265#endif 266 267#cmakedefine DCMTK_HAVE_SSTREAM_H 268#ifdef DCMTK_HAVE_SSTREAM_H 269# define HAVE_SSTREAM_H 270#endif 271 272#cmakedefine DCMTK_HAVE_STDARG_H 273#ifdef DCMTK_HAVE_STDARG_H 274# define HAVE_STDARG_H 275#endif 276 277#cmakedefine DCMTK_HAVE_STDDEF_H 278#ifdef DCMTK_HAVE_STDDEF_H 279# define HAVE_STDDEF_H 280#endif 281 282#cmakedefine DCMTK_HAVE_STDIO_H 283#ifdef DCMTK_HAVE_STDIO_H 284# define HAVE_STDIO_H 285#endif 286 287#cmakedefine DCMTK_HAVE_STDLIB_H 288#ifdef DCMTK_HAVE_STDLIB_H 289# define HAVE_STDLIB_H 290#endif 291 292#cmakedefine DCMTK_HAVE_STRING_H 293#ifdef DCMTK_HAVE_STRING_H 294# define HAVE_STRING_H 295#endif 296 297#cmakedefine DCMTK_HAVE_STRINGS_H 298#ifdef DCMTK_HAVE_STRINGS_H 299# define HAVE_STRINGS_H 300#endif 301 302#cmakedefine DCMTK_HAVE_STRSTREA_H 303#ifdef DCMTK_HAVE_STRSTREA_H 304# define HAVE_STRSTREA_H 305#endif 306 307#cmakedefine DCMTK_HAVE_STRSTREAM 308#ifdef DCMTK_HAVE_STRSTREAM 309# define HAVE_STRSTREAM 310#endif 311 312#cmakedefine DCMTK_HAVE_STRSTREAM_H 313#ifdef DCMTK_HAVE_STRSTREAM_H 314# define HAVE_STRSTREAM_H 315#endif 316 317#cmakedefine DCMTK_HAVE_SYNCH_H 318#ifdef DCMTK_HAVE_SYNCH_H 319# define HAVE_SYNCH_H 320#endif 321 322#cmakedefine DCMTK_HAVE_SYS_SOCKET_H 323#ifdef DCMTK_HAVE_SYS_SOCKET_H 324# define HAVE_SYS_SOCKET_H 325#endif 326 327#cmakedefine DCMTK_HAVE_SYS_STAT_H 328#ifdef DCMTK_HAVE_SYS_STAT_H 329# define HAVE_SYS_STAT_H 330#endif 331 332#cmakedefine DCMTK_HAVE_SYS_TIME_H 333#ifdef DCMTK_HAVE_SYS_TIME_H 334# define HAVE_SYS_TIME_H 335#endif 336 337#cmakedefine DCMTK_HAVE_SYS_TYPES_H 338#ifdef DCMTK_HAVE_SYS_TYPES_H 339# define HAVE_SYS_TYPES_H 340#endif 341 342#cmakedefine DCMTK_HAVE_SYS_UTSNAME_H 343#ifdef DCMTK_HAVE_SYS_UTSNAME_H 344# define HAVE_SYS_UTSNAME_H 345#endif 346 347#cmakedefine DCMTK_HAVE_THREAD_H 348#ifdef DCMTK_HAVE_THREAD_H 349# define HAVE_THREAD_H 350#endif 351 352#cmakedefine DCMTK_HAVE_TIME_H 353#ifdef DCMTK_HAVE_TIME_H 354# define HAVE_TIME_H 355#endif 356 357#cmakedefine DCMTK_HAVE_UNISTD_H 358#ifdef DCMTK_HAVE_UNISTD_H 359# define HAVE_UNISTD_H 360#endif 361 362#cmakedefine DCMTK_HAVE_UNIX_H 363#ifdef DCMTK_HAVE_UNIX_H 364# define HAVE_UNIX_H 365#endif 366 367#cmakedefine DCMTK_HAVE_WCTYPE_H 368#ifdef DCMTK_HAVE_WCTYPE_H 369# define HAVE_WCTYPE_H 370#endif 371 372#cmakedefine DCMTK_HAVE_DIRENT_H 373#ifdef DCMTK_HAVE_DIRENT_H 374# define HAVE_DIRENT_H 375#endif 376 377#cmakedefine DCMTK_HAVE_NDIR_H 378#ifdef DCMTK_HAVE_NDIR_H 379# define HAVE_NDIR_H 380#endif 381 382#cmakedefine DCMTK_HAVE_SYS_DIR_H 383#ifdef DCMTK_HAVE_SYS_DIR_H 384# define HAVE_SYS_DIR_H 385#endif 386 387#cmakedefine DCMTK_HAVE_NETINET_IN_H 388#ifdef DCMTK_HAVE_NETINET_IN_H 389# define HAVE_NETINET_IN_H 390#endif 391 392#cmakedefine DCMTK_HAVE_PROTOTYPE_BZERO 393#ifdef DCMTK_HAVE_PROTOTYPE_BZERO 394# define HAVE_PROTOTYPE_BZERO 395#endif 396 397#cmakedefine DCMTK_HAVE_PROTOTYPE_GETHOSTID 398#ifdef DCMTK_HAVE_PROTOTYPE_GETHOSTID 399# define HAVE_PROTOTYPE_GETHOSTID 400#endif 401 402#cmakedefine DCMTK_HAVE_PROTOTYPE_GETTIMEOFDAY 403#ifdef DCMTK_HAVE_PROTOTYPE_GETTIMEOFDAY 404# define HAVE_PROTOTYPE_GETTIMEOFDAY 405#endif 406 407#cmakedefine DCMTK_HAVE_PROTOTYPE_MKTEMP 408#ifdef DCMTK_HAVE_PROTOTYPE_MKTEMP 409# define HAVE_PROTOTYPE_MKTEMP 410#endif 411 412#cmakedefine DCMTK_HAVE_ZLIB 413#ifdef DCMTK_HAVE_ZLIB 414# define WITH_ZLIB 415#endif 416 417#cmakedefine DCMTK_INCLUDE_MATH_H_AS_CXX 418#ifdef DCMTK_INCLUDE_MATH_H_AS_CXX 419# define INCLUDE_MATH_H_AS_CXX 420#endif 421 422#endif /* !OSCONFIG_H*/ 423