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