1/* src/include/pg_config.h. Generated by configure. */ 2/* src/include/pg_config.h.in. Generated from configure.in by autoheader. */ 3 4/* This file is generated from MingW ./configure, and with the following 5 * changes to be valid for Visual C++ (and compatible): 6 * 7 * HAVE_CBRT, HAVE_FUNCNAME_FUNC, HAVE_GETOPT, HAVE_GETOPT_H, HAVE_INTTYPES_H, 8 * HAVE_GETOPT_LONG, HAVE_LOCALE_T, HAVE_RINT, HAVE_STRINGS_H, HAVE_STRTOLL, 9 * HAVE_STRTOULL, HAVE_STRUCT_OPTION, ENABLE_THREAD_SAFETY, 10 * inline, USE_SSE42_CRC32C_WITH_RUNTIME_CHECK 11 */ 12 13/* Define to the type of arg 1 of 'accept' */ 14#define ACCEPT_TYPE_ARG1 unsigned int 15 16/* Define to the type of arg 2 of 'accept' */ 17#define ACCEPT_TYPE_ARG2 struct sockaddr * 18 19/* Define to the type of arg 3 of 'accept' */ 20#define ACCEPT_TYPE_ARG3 int 21 22/* Define to the return type of 'accept' */ 23#define ACCEPT_TYPE_RETURN unsigned int PASCAL 24 25/* The alignment requirement of a `double'. */ 26#define ALIGNOF_DOUBLE 8 27 28/* The alignment requirement of a `int'. */ 29#define ALIGNOF_INT 4 30 31/* The alignment requirement of a `long'. */ 32#define ALIGNOF_LONG 4 33 34/* The alignment requirement of a `long long int'. */ 35#define ALIGNOF_LONG_LONG_INT 8 36 37/* The normal alignment of `PG_INT128_TYPE', in bytes. */ 38#undef ALIGNOF_PG_INT128_TYPE 39 40/* The alignment requirement of a `short'. */ 41#define ALIGNOF_SHORT 2 42 43/* Define to the default TCP port number on which the server listens and to 44 which clients will try to connect. This can be overridden at run-time, but 45 it's convenient if your clients have the right default compiled in. 46 (--with-pgport=PORTNUM) */ 47#define DEF_PGPORT 5432 48 49/* Define to the default TCP port number as a string constant. */ 50#define DEF_PGPORT_STR "5432" 51 52/* Define to nothing if C supports flexible array members, and to 1 if it does 53 not. That way, with a declaration like `struct s { int n; double 54 d[FLEXIBLE_ARRAY_MEMBER]; };', the struct hack can be used with pre-C99 55 compilers. When computing the size of such an object, don't use 'sizeof 56 (struct s)' as it overestimates the size. Use 'offsetof (struct s, d)' 57 instead. Don't use 'offsetof (struct s, d[0])', as this doesn't work with 58 MSVC and with C++ compilers. */ 59#define FLEXIBLE_ARRAY_MEMBER 60 61/* Define to 1 if you want National Language Support. (--enable-nls) */ 62/* #undef ENABLE_NLS */ 63 64/* Define to 1 to build client libraries as thread-safe code. 65 (--enable-thread-safety) */ 66#define ENABLE_THREAD_SAFETY 1 67 68/* Define to 1 if gettimeofday() takes only 1 argument. */ 69/* #undef GETTIMEOFDAY_1ARG */ 70 71#ifdef GETTIMEOFDAY_1ARG 72# define gettimeofday(a,b) gettimeofday(a) 73#endif 74 75/* Define to 1 if you have the `cbrt' function. */ 76//#define HAVE_CBRT 1 77 78/* Define to 1 if you have the `class' function. */ 79/* #undef HAVE_CLASS */ 80 81/* Define to 1 if you have the `crypt' function. */ 82/* #undef HAVE_CRYPT */ 83 84/* Define to 1 if you have the <crypt.h> header file. */ 85/* #undef HAVE_CRYPT_H */ 86 87/* Define to 1 if you have the declaration of `fdatasync', and to 0 if you 88 don't. */ 89#define HAVE_DECL_FDATASYNC 0 90 91/* Define to 1 if you have the declaration of `F_FULLFSYNC', and to 0 if you 92 don't. */ 93#define HAVE_DECL_F_FULLFSYNC 0 94 95/* Define to 1 if you have the declaration of `snprintf', and to 0 if you 96 don't. */ 97#define HAVE_DECL_SNPRINTF 1 98 99/* Define to 1 if you have the declaration of `strnlen', and to 0 if you 100 don't. */ 101#define HAVE_DECL_STRNLEN 1 102 103/* Define to 1 if you have the declaration of `strtoll', and to 0 if you 104 don't. */ 105#define HAVE_DECL_STRTOLL 1 106 107/* Define to 1 if you have the declaration of `strtoull', and to 0 if you 108 don't. */ 109#define HAVE_DECL_STRTOULL 1 110 111/* Define to 1 if you have the declaration of `vsnprintf', and to 0 if you 112 don't. */ 113#define HAVE_DECL_VSNPRINTF 1 114 115/* Define to 1 if you have the <dld.h> header file. */ 116/* #undef HAVE_DLD_H */ 117 118/* Define to 1 if you have the `dlopen' function. */ 119/* #undef HAVE_DLOPEN */ 120 121/* Define to 1 if you have the <editline/history.h> header file. */ 122/* #undef HAVE_EDITLINE_HISTORY_H */ 123 124/* Define to 1 if you have the <editline/readline.h> header file. */ 125/* #undef HAVE_EDITLINE_READLINE_H */ 126 127/* Define to 1 if you have the `fcvt' function. */ 128#define HAVE_FCVT 1 129 130/* Define to 1 if you have the `fdatasync' function. */ 131/* #undef HAVE_FDATASYNC */ 132 133/* Define to 1 if you have finite(). */ 134#define HAVE_FINITE 1 135 136/* Define to 1 if you have the `fpclass' function. */ 137/* #undef HAVE_FPCLASS */ 138 139/* Define to 1 if you have the `fp_class' function. */ 140/* #undef HAVE_FP_CLASS */ 141 142/* Define to 1 if you have the `fp_class_d' function. */ 143/* #undef HAVE_FP_CLASS_D */ 144 145/* Define to 1 if you have the <fp_class.h> header file. */ 146/* #undef HAVE_FP_CLASS_H */ 147 148/* Define to 1 if fseeko (and presumably ftello) exists and is declared. */ 149#define HAVE_FSEEKO 1 150 151/* Define to 1 if your compiler understands __func__. */ 152//#define HAVE_FUNCNAME__FUNC 1 153 154/* Define to 1 if your compiler understands __FUNCTION__. */ 155#define HAVE_FUNCNAME__FUNCTION 1 156 157/* Define to 1 if you have getaddrinfo(). */ 158/* #undef HAVE_GETADDRINFO */ 159 160/* Define to 1 if you have the `gethostbyname_r' function. */ 161/* #undef HAVE_GETHOSTBYNAME_R */ 162 163/* Define to 1 if you have the `getopt' function. */ 164//#define HAVE_GETOPT 1 165 166/* Define to 1 if you have the <getopt.h> header file. */ 167//#define HAVE_GETOPT_H 1 168 169/* Define to 1 if you have the `getopt_long' function. */ 170//#define HAVE_GETOPT_LONG 1 171 172/* Define to 1 if you have the `getpeereid' function. */ 173/* #undef HAVE_GETPEEREID */ 174 175/* Define to 1 if you have the `getpwuid_r' function. */ 176/* #undef HAVE_GETPWUID_R */ 177 178/* Define to 1 if you have the `getrusage' function. */ 179/* #undef HAVE_GETRUSAGE */ 180 181/* Define to 1 if you have the <history.h> header file. */ 182/* #undef HAVE_HISTORY_H */ 183 184/* Define to 1 if you have the <ieeefp.h> header file. */ 185/* #undef HAVE_IEEEFP_H */ 186 187/* Define to 1 if you have the `inet_aton' function. */ 188/* #undef HAVE_INET_ATON */ 189 190/* Define to 1 if the system has the type `int64'. */ 191/* #undef HAVE_INT64 */ 192 193/* Define to 1 if the system has the type `int8'. */ 194/* #undef HAVE_INT8 */ 195 196/* Define to 1 if you have the <inttypes.h> header file. */ 197//#define HAVE_INTTYPES_H 1 198 199/* Define to 1 if you have the global variable 'int timezone'. */ 200#define HAVE_INT_TIMEZONE 1 201 202/* Define to 1 if you have support for IPv6. */ 203#define HAVE_IPV6 1 204 205/* Define to 1 if you have isinf(). */ 206#define HAVE_ISINF 1 207 208/* Define to 1 if you have the <langinfo.h> header file. */ 209/* #undef HAVE_LANGINFO_H */ 210 211/* Define to 1 if you have the <ldap.h> header file. */ 212/* #undef HAVE_LDAP_H */ 213 214/* Define to 1 if you have the `crypto' library (-lcrypto). */ 215/* #undef HAVE_LIBCRYPTO */ 216 217/* Define to 1 if you have the `ldap' library (-lldap). */ 218/* #undef HAVE_LIBLDAP */ 219 220/* Define to 1 if you have the `pam' library (-lpam). */ 221/* #undef HAVE_LIBPAM */ 222 223/* Define if you have a function readline library */ 224/* #undef HAVE_LIBREADLINE */ 225 226/* Define to 1 if you have the `ssl' library (-lssl). */ 227/* #undef HAVE_LIBSSL */ 228 229/* Define to 1 if you have the `wldap32' library (-lwldap32). */ 230/* #undef HAVE_LIBWLDAP32 */ 231 232/* Define to 1 if you have the `z' library (-lz). */ 233/* #undef HAVE_LIBZ */ 234 235/* Define to 1 if the system has the type `locale_t'. */ 236#define HAVE_LOCALE_T 1 237 238/* Define to 1 if `long int' works and is 64 bits. */ 239/* #undef HAVE_LONG_INT_64 */ 240 241/* Define to 1 if the system has the type `long long int'. */ 242#if (_MSC_VER > 1200) 243#define HAVE_LONG_LONG_INT 1 244#endif 245 246/* Define to 1 if `long long int' works and is 64 bits. */ 247#if (_MSC_VER > 1200) 248#define HAVE_LONG_LONG_INT_64 1 249#endif 250 251/* Define to 1 if you have the `mbstowcs_l' function. */ 252#define HAVE_MBSTOWCS_L 1 253 254/* Define to 1 if you have the `memmove' function. */ 255#define HAVE_MEMMOVE 1 256 257/* Define to 1 if you have the <memory.h> header file. */ 258#define HAVE_MEMORY_H 1 259 260/* Define to 1 if the system has the type `MINIDUMP_TYPE'. */ 261#define HAVE_MINIDUMP_TYPE 1 262 263/* Define to 1 if you have the `mkdtemp' function. */ 264/* #undef HAVE_MKDTEMP */ 265 266/* Define to 1 if you have the <netinet/in.h> header file. */ 267#define HAVE_NETINET_IN_H 1 268 269/* Define to 1 if you have the <netinet/tcp.h> header file. */ 270/* #undef HAVE_NETINET_TCP_H */ 271 272/* Define to 1 if you have the <pam/pam_appl.h> header file. */ 273/* #undef HAVE_PAM_PAM_APPL_H */ 274 275/* Define to 1 if you have the `strnlen' function. */ 276#define HAVE_STRNLEN 1 277 278/* Define to 1 if you have the `poll' function. */ 279/* #undef HAVE_POLL */ 280 281/* Define to 1 if you have the <poll.h> header file. */ 282/* #undef HAVE_POLL_H */ 283 284/* Define to 1 if you have the `posix_fallocate' function. */ 285/* #undef HAVE_POSIX_FALLOCATE */ 286 287/* Define to 1 if you have the `pstat' function. */ 288/* #undef HAVE_PSTAT */ 289 290/* Define to 1 if the PS_STRINGS thing exists. */ 291/* #undef HAVE_PS_STRINGS */ 292 293/* Define to 1 if you have the <pwd.h> header file. */ 294#define HAVE_PWD_H 1 295 296/* Define to 1 if you have the `random' function. */ 297/* #undef HAVE_RANDOM */ 298 299/* Define to 1 if you have the <readline.h> header file. */ 300/* #undef HAVE_READLINE_H */ 301 302/* Define to 1 if you have the <readline/history.h> header file. */ 303/* #undef HAVE_READLINE_HISTORY_H */ 304 305/* Define to 1 if you have the <readline/readline.h> header file. */ 306/* #undef HAVE_READLINE_READLINE_H */ 307 308/* Define to 1 if you have the `readlink' function. */ 309/* #undef HAVE_READLINK */ 310 311/* Define to 1 if you have the `rint' function. */ 312#if (_MSC_VER >= 1800) 313#define HAVE_RINT 1 314#endif 315 316 317/* Define to 1 if you have the global variable 318 'rl_completion_append_character'. */ 319/* #undef HAVE_RL_COMPLETION_APPEND_CHARACTER */ 320 321/* Define to 1 if you have the `rl_completion_matches' function. */ 322/* #undef HAVE_RL_COMPLETION_MATCHES */ 323 324/* Define to 1 if you have the `rl_filename_completion_function' function. */ 325/* #undef HAVE_RL_FILENAME_COMPLETION_FUNCTION */ 326 327/* Define to 1 if you have the <security/pam_appl.h> header file. */ 328/* #undef HAVE_SECURITY_PAM_APPL_H */ 329 330/* Define to 1 if you have the `setproctitle' function. */ 331/* #undef HAVE_SETPROCTITLE */ 332 333/* Define to 1 if you have the `setsid' function. */ 334/* #undef HAVE_SETSID */ 335 336/* Define to 1 if you have the `snprintf' function. */ 337/* #undef HAVE_SNPRINTF */ 338 339/* Define to 1 if you have spinlocks. */ 340#define HAVE_SPINLOCKS 1 341 342/* Define to 1 if you have atomics. */ 343#define HAVE_ATOMICS 1 344 345/* Define to 1 if you have the `srandom' function. */ 346/* #undef HAVE_SRANDOM */ 347 348/* Define to 1 if you have the `SSL_get_current_compression' function. */ 349#define HAVE_SSL_GET_CURRENT_COMPRESSION 1 350 351/* Define to 1 if you have the <stdint.h> header file. */ 352/* #undef HAVE_STDINT_H */ 353 354/* Define to 1 if you have the <stdlib.h> header file. */ 355#define HAVE_STDLIB_H 1 356 357/* Define to 1 if you have the `strerror' function. */ 358#ifndef HAVE_STRERROR 359#define HAVE_STRERROR 1 360#endif 361 362/* Define to 1 if you have the `strerror_r' function. */ 363/* #undef HAVE_STRERROR_R */ 364 365/* Define to 1 if you have the <strings.h> header file. */ 366/*#define HAVE_STRINGS_H 1 */ 367 368/* Define to 1 if you have the <string.h> header file. */ 369#define HAVE_STRING_H 1 370 371/* Define to 1 if you have the `strsignal' function. */ 372/* #undef HAVE_STRSIGNAL */ 373 374/* Define to 1 if you have the `strtoll' function. */ 375#ifdef HAVE_LONG_LONG_INT_64 376#define HAVE_STRTOLL 1 377/* Before VS2013, use Microsoft's nonstandard equivalent function */ 378#if (_MSC_VER < 1800) 379#define strtoll _strtoi64 380#endif 381#endif 382 383/* Define to 1 if you have the `strtoull' function. */ 384#ifdef HAVE_LONG_LONG_INT_64 385#define HAVE_STRTOULL 1 386/* Before VS2013, use Microsoft's nonstandard equivalent function */ 387#if (_MSC_VER < 1800) 388#define strtoull _strtoui64 389#endif 390#endif 391 392/* Define to 1 if the system has the type `struct addrinfo'. */ 393#if (_MSC_VER > 1200) 394#define HAVE_STRUCT_ADDRINFO 1 395#endif 396 397/* Define to 1 if the system has the type `struct cmsgcred'. */ 398/* #undef HAVE_STRUCT_CMSGCRED */ 399 400/* Define to 1 if the system has the type `struct option'. */ 401//#define HAVE_STRUCT_OPTION 1 402 403/* Define to 1 if `sa_len' is member of `struct sockaddr'. */ 404/* #undef HAVE_STRUCT_SOCKADDR_SA_LEN */ 405 406/* Define to 1 if the system has the type `struct sockaddr_storage'. */ 407#if (_MSC_VER > 1200) 408#define HAVE_STRUCT_SOCKADDR_STORAGE 1 409#endif 410 411/* Define to 1 if `ss_family' is member of `struct sockaddr_storage'. */ 412#if (_MSC_VER > 1200) 413#define HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1 414#endif 415 416/* Define to 1 if `ss_len' is member of `struct sockaddr_storage'. */ 417/* #undef HAVE_STRUCT_SOCKADDR_STORAGE_SS_LEN */ 418 419/* Define to 1 if `__ss_family' is member of `struct sockaddr_storage'. */ 420/* #undef HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY */ 421 422/* Define to 1 if `__ss_len' is member of `struct sockaddr_storage'. */ 423/* #undef HAVE_STRUCT_SOCKADDR_STORAGE___SS_LEN */ 424 425/* Define to 1 if the system has the type `struct sockaddr_un'. */ 426/* #undef HAVE_STRUCT_SOCKADDR_UN */ 427 428/* Define to 1 if `tm_zone' is member of `struct tm'. */ 429/* #undef HAVE_STRUCT_TM_TM_ZONE */ 430 431/* Define to 1 if you have the `symlink' function. */ 432#define HAVE_SYMLINK 1 433 434/* Define to 1 if you have the `sync_file_range' function. */ 435/* #undef HAVE_SYNC_FILE_RANGE */ 436 437/* Define to 1 if you have the `sysconf' function. */ 438/* #undef HAVE_SYSCONF */ 439 440/* Define to 1 if you have the syslog interface. */ 441/* #undef HAVE_SYSLOG */ 442 443/* Define to 1 if you have the <sys/ipc.h> header file. */ 444/* #undef HAVE_SYS_IPC_H */ 445 446/* Define to 1 if you have the <sys/poll.h> header file. */ 447/* #undef HAVE_SYS_POLL_H */ 448 449/* Define to 1 if you have the <sys/pstat.h> header file. */ 450/* #undef HAVE_SYS_PSTAT_H */ 451 452/* Define to 1 if you have the <sys/select.h> header file. */ 453/* #undef HAVE_SYS_SELECT_H */ 454 455/* Define to 1 if you have the <sys/sem.h> header file. */ 456/* #undef HAVE_SYS_SEM_H */ 457 458/* Define to 1 if you have the <sys/shm.h> header file. */ 459/* #undef HAVE_SYS_SHM_H */ 460 461/* Define to 1 if you have the <sys/socket.h> header file. */ 462#define HAVE_SYS_SOCKET_H 1 463 464/* Define to 1 if you have the <sys/stat.h> header file. */ 465#define HAVE_SYS_STAT_H 1 466 467/* Define to 1 if you have the <sys/time.h> header file. */ 468#define HAVE_SYS_TIME_H 1 469 470/* Define to 1 if you have the <sys/types.h> header file. */ 471#define HAVE_SYS_TYPES_H 1 472 473/* Define to 1 if you have the <sys/ucred.h> header file. */ 474/* #undef HAVE_SYS_UCRED_H */ 475 476/* Define to 1 if you have the <sys/un.h> header file. */ 477/* #undef HAVE_SYS_UN_H */ 478 479/* Define to 1 if you have the <termios.h> header file. */ 480/* #undef HAVE_TERMIOS_H */ 481 482/* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use 483 `HAVE_STRUCT_TM_TM_ZONE' instead. */ 484/* #undef HAVE_TM_ZONE */ 485 486/* Define to 1 if you have the `towlower' function. */ 487#define HAVE_TOWLOWER 1 488 489/* Define to 1 if you have the external array `tzname'. */ 490/* #undef HAVE_TZNAME */ 491 492/* Define to 1 if the system has the type `uint64'. */ 493/* #undef HAVE_UINT64 */ 494 495/* Define to 1 if the system has the type `uint8'. */ 496/* #undef HAVE_UINT8 */ 497 498/* Define to 1 if the system has the type `union semun'. */ 499/* #undef HAVE_UNION_SEMUN */ 500 501/* Define to 1 if you have the <unistd.h> header file. */ 502#define HAVE_UNISTD_H 1 503 504/* Define to 1 if you have unix sockets. */ 505/* #undef HAVE_UNIX_SOCKETS */ 506 507/* Define to 1 if you have the `unsetenv' function. */ 508/* #undef HAVE_UNSETENV */ 509 510/* Define to 1 if you have the `uselocale' function. */ 511/* #undef HAVE_USELOCALE */ 512 513/* Define to 1 if you have the `utime' function. */ 514#define HAVE_UTIME 1 515 516/* Define to 1 if you have the `utimes' function. */ 517/* #undef HAVE_UTIMES */ 518 519/* Define to 1 if you have the <utime.h> header file. */ 520#define HAVE_UTIME_H 1 521 522/* Define to 1 if you have the `vsnprintf' function. */ 523#define HAVE_VSNPRINTF 1 524 525/* Define to 1 if you have the <wchar.h> header file. */ 526#define HAVE_WCHAR_H 1 527 528/* Define to 1 if you have the `wcstombs' function. */ 529#define HAVE_WCSTOMBS 1 530 531/* Define to 1 if you have the `wcstombs_l' function. */ 532#define HAVE_WCSTOMBS_L 1 533 534/* Define to 1 if you have the <wctype.h> header file. */ 535#define HAVE_WCTYPE_H 1 536 537/* Define to 1 if you have the <winldap.h> header file. */ 538/* #undef HAVE_WINLDAP_H */ 539 540/* Define to 1 if your compiler understands __builtin_bswap32. */ 541/* #undef HAVE__BUILTIN_BSWAP32 */ 542 543/* Define to 1 if your compiler understands __builtin_bswap64. */ 544/* #undef HAVE__BUILTIN_BSWAP64 */ 545 546/* Define to 1 if your compiler understands __builtin_constant_p. */ 547/* #undef HAVE__BUILTIN_CONSTANT_P */ 548 549/* Define to 1 if your compiler understands __builtin_types_compatible_p. */ 550/* #undef HAVE__BUILTIN_TYPES_COMPATIBLE_P */ 551 552/* Define to 1 if your compiler understands __builtin_unreachable. */ 553/* #undef HAVE__BUILTIN_UNREACHABLE */ 554 555/* Define to 1 if you have the `_configthreadlocale' function. */ 556#define HAVE__CONFIGTHREADLOCALE 1 557 558/* Define to 1 if you have __cpuid. */ 559#define HAVE__CPUID 1 560 561/* Define to 1 if you have __get_cpuid. */ 562#undef HAVE__GET_CPUID 563 564/* Define to 1 if your compiler understands _Static_assert. */ 565/* #undef HAVE__STATIC_ASSERT */ 566 567/* Define to 1 if your compiler understands __VA_ARGS__ in macros. */ 568#define HAVE__VA_ARGS 1 569 570/* Define to the appropriate snprintf length modifier for 64-bit ints. */ 571#define INT64_MODIFIER "ll" 572 573/* Define to 1 if `locale_t' requires <xlocale.h>. */ 574/* #undef LOCALE_T_IN_XLOCALE */ 575 576/* Define to the location of locale files. */ 577/* #undef LOCALEDIR */ 578 579/* Define as the maximum alignment requirement of any C data type. */ 580#define MAXIMUM_ALIGNOF 8 581 582/* Define bytes to use libc memset(). */ 583#define MEMSET_LOOP_LIMIT 1024 584 585/* Define to the address where bug reports for this package should be sent. */ 586#define PACKAGE_BUGREPORT "pgsql-bugs@postgresql.org" 587 588/* Define to the full name of this package. */ 589#define PACKAGE_NAME "PostgreSQL" 590 591/* Define to the full name and version of this package. */ 592#define PACKAGE_STRING "PostgreSQL 9.6.24" 593 594/* Define to the version of this package. */ 595#define PACKAGE_VERSION "9.6.24" 596 597/* Define to the name of a signed 128-bit integer type. */ 598#undef PG_INT128_TYPE 599 600/* Define to the name of a signed 64-bit integer type. */ 601#define PG_INT64_TYPE long long int 602 603/* PostgreSQL version as a string */ 604#define PG_VERSION "9.6.24" 605 606/* PostgreSQL version as a number */ 607#define PG_VERSION_NUM 90624 608 609/* Define to the one symbol short name of this package. */ 610#define PACKAGE_TARNAME "postgresql" 611 612/* Define to the name of the default PostgreSQL service principal in Kerberos. 613 (--with-krb-srvnam=NAME) */ 614#define PG_KRB_SRVNAM "postgres" 615 616/* A string containing the version number, platform, and C compiler */ 617#define PG_VERSION_STR "Uninitialized version string (win32)" 618 619/* The size of `long', as computed by sizeof. */ 620#define SIZEOF_LONG 4 621 622/* The size of `size_t', as computed by sizeof. */ 623#ifndef _WIN64 624#define SIZEOF_SIZE_T 4 625#else 626#define SIZEOF_SIZE_T 8 627#endif 628 629/* The size of `void *', as computed by sizeof. */ 630#ifndef _WIN64 631#define SIZEOF_VOID_P 4 632#else 633#define SIZEOF_VOID_P 8 634#endif 635 636/* Define to 1 if you have the ANSI C header files. */ 637#define STDC_HEADERS 1 638 639/* Define to 1 if strerror_r() returns int. */ 640/* #undef STRERROR_R_INT */ 641 642/* Define to 1 if your <sys/time.h> declares `struct tm'. */ 643/* #undef TM_IN_SYS_TIME */ 644 645/* Define to 1 to build with assertion checks. (--enable-cassert) */ 646/* #undef USE_ASSERT_CHECKING */ 647 648/* Define to 1 to build with Bonjour support. (--with-bonjour) */ 649/* #undef USE_BONJOUR */ 650 651/* Define to 1 to build with BSD Authentication support. (--with-bsd-auth) */ 652/* #undef USE_BSD_AUTH */ 653 654/* Define to 1 if you want 64-bit integer timestamp and interval support. 655 (--enable-integer-datetimes) */ 656/* #undef USE_INTEGER_DATETIMES */ 657 658/* Define to 1 to build with LDAP support. (--with-ldap) */ 659/* #undef USE_LDAP */ 660 661/* Define to select named POSIX semaphores. */ 662/* #undef USE_NAMED_POSIX_SEMAPHORES */ 663 664/* Define to build with OpenSSL support. (--with-openssl) */ 665/* #undef USE_OPENSSL */ 666 667/* Define to 1 to build with PAM support. (--with-pam) */ 668/* #undef USE_PAM */ 669 670/* Use replacement snprintf() functions. */ 671#define USE_REPL_SNPRINTF 1 672 673/* Define to 1 to use software CRC-32C implementation (slicing-by-8). */ 674#if (_MSC_VER < 1500) 675#define USE_SLICING_BY_8_CRC32C 1 676#endif 677 678/* Define to 1 use Intel SSE 4.2 CRC instructions. */ 679/* #undef USE_SSE42_CRC32C */ 680 681/* Define to 1 to use Intel SSE 4.2 CRC instructions with a runtime check. */ 682#if (_MSC_VER >= 1500) 683#define USE_SSE42_CRC32C_WITH_RUNTIME_CHECK 684#endif 685 686/* Define to select SysV-style semaphores. */ 687/* #undef USE_SYSV_SEMAPHORES */ 688 689/* Define to select SysV-style shared memory. */ 690#define USE_SYSV_SHARED_MEMORY 1 691 692/* Define to select unnamed POSIX semaphores. */ 693/* #undef USE_UNNAMED_POSIX_SEMAPHORES */ 694 695/* Define to select Win32-style semaphores. */ 696#define USE_WIN32_SEMAPHORES 1 697 698/* Define to 1 if `wcstombs_l' requires <xlocale.h>. */ 699/* #undef WCSTOMBS_L_IN_XLOCALE */ 700 701/* Number of bits in a file offset, on hosts where this is settable. */ 702/* #undef _FILE_OFFSET_BITS */ 703 704/* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */ 705/* #undef _LARGEFILE_SOURCE */ 706 707/* Define for large files, on AIX-style hosts. */ 708/* #undef _LARGE_FILES */ 709 710/* Define to `__inline__' or `__inline' if that's what the C compiler 711 calls it, or to nothing if 'inline' is not supported under any name. */ 712#ifndef __cplusplus 713#define inline __inline 714#endif 715 716/* Define to empty if the C compiler does not understand signed types. */ 717/* #undef signed */ 718