sax: ConverterTest: add leap year tests
[LibreOffice.git] / gettext / gettext-0.18.1.1.patch
blob016b65d8838b804ae39653358370b9ceb78aeb46
1 --- misc/gettext-0.18.1.1/gettext-runtime/intl/makefile.mk Wed Aug 20 14:33:55 2008
2 +++ misc/build/gettext-0.18.1.1/gettext-runtime/intl/makefile.mk Wed Aug 20 14:26:42 2008
3 @@ -1,1 +1,109 @@
4 -dummy
5 +#*************************************************************************
6 +#
7 +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
8 +#
9 +# Copyright 2000, 2010 Oracle and/or its affiliates.
11 +# OpenOffice.org - a multi-platform office productivity suite
13 +# This file is part of OpenOffice.org.
15 +# OpenOffice.org is free software: you can redistribute it and/or modify
16 +# it under the terms of the GNU Lesser General Public License version 3
17 +# only, as published by the Free Software Foundation.
19 +# OpenOffice.org is distributed in the hope that it will be useful,
20 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
21 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22 +# GNU Lesser General Public License version 3 for more details
23 +# (a copy is included in the LICENSE file that accompanied this code).
25 +# You should have received a copy of the GNU Lesser General Public License
26 +# version 3 along with OpenOffice.org. If not, see
27 +# <http://www.openoffice.org/license.html>
28 +# for a copy of the LGPLv3 License.
30 +#*************************************************************************
32 +PRJ=..$/..$/..$/..$/..$/..
33 +PRJINC=..
34 +PRJNAME=gettext
35 +TARGET=intl
37 +#ENABLE_EXCEPTIONS=TRUE
38 +VISIBILITY_HIDDEN=TRUE
39 +EXTERNAL_WARNINGS_NOT_ERRORS=TRUE
41 +# --- Settings ----------------------------------
43 +.INCLUDE : settings.mk
45 +CFLAGS+=-c -DLOCALEDIR=\"./share/locale\" -DLOCALE_ALIAS_PATH=\"./share/locale\" -DLIBDIR=\"./lib\"
46 +CFLAGS+=-DBUILDING_LIBINTL -DIN_LIBINTL -DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"./lib\" -DNO_XMALLOC -Dset_relocation_prefix=libintl_set_relocation_prefix -Drelocate=libintl_relocate
47 +CFLAGS+=-DDEPENDS_ON_LIBICONV=1 -DHAVE_CONFIG_H -I. -I. -I..
49 +.IF "$(GUI)"=="WNT"
50 +CFLAGS+=-DBUILDING_DLL -DDLL_EXPORT -DPIC
51 +.ENDIF
53 +# --- Files -------------------------------------
55 +SLOFILES=\
56 + $(SLO)$/bindtextdom.obj \
57 + $(SLO)$/dcgettext.obj \
58 + $(SLO)$/dgettext.obj \
59 + $(SLO)$/gettext.obj \
60 + $(SLO)$/finddomain.obj \
61 + $(SLO)$/hash-string.obj \
62 + $(SLO)$/loadmsgcat.obj \
63 + $(SLO)$/localealias.obj \
64 + $(SLO)$/textdomain.obj \
65 + $(SLO)$/l10nflist.obj \
66 + $(SLO)$/explodename.obj \
67 + $(SLO)$/dcigettext.obj \
68 + $(SLO)$/dcngettext.obj \
69 + $(SLO)$/dngettext.obj \
70 + $(SLO)$/ngettext.obj \
71 + $(SLO)$/plural.obj \
72 + $(SLO)$/plural-exp.obj \
73 + $(SLO)$/localcharset.obj \
74 + $(SLO)$/threadlib.obj \
75 + $(SLO)$/lock.obj \
76 + $(SLO)$/relocatable.obj \
77 + $(SLO)$/langprefs.obj \
78 + $(SLO)$/localename.obj \
79 + $(SLO)$/log.obj \
80 + $(SLO)$/printf.obj \
81 + $(SLO)$/setlocale.obj \
82 + $(SLO)$/version.obj \
83 + $(SLO)$/osdep.obj \
84 + $(SLO)$/intl-compat.obj
86 +# --- Library -----------------------------------
88 +SHL1TARGET= $(TARGET)
89 +SHL1OBJS=$(SLOFILES)
90 +SHL1STDLIBS=\
91 + Advapi32.lib
94 +SHL1DEPN=
95 +#SHL1IMPLIB= i$(TARGET)
96 +#SHL1USE_EXPORTS=name
98 +SHL1DEF= $(MISC)$/$(SHL1TARGET).def
100 +DEF1NAME= $(SHL1TARGET)
101 +DEF1DEPN= $(MISC)$/$(SHL1TARGET).flt \
102 + $(SLB)$/$(TARGET).lib
103 +DEFLIB1NAME=$(TARGET)
105 +# --- Targets ----------------------------------
107 +.INCLUDE : target.mk
109 +# --- filter file ------------------------------
111 +$(MISC)$/$(SHL1TARGET).flt: makefile.mk
112 + @echo CLEAR_THE_FILE > $@
114 --- misc/gettext-0.18.1.1/gettext-runtime/intl/printf-parse.c 2010-06-06 14:49:57.000000000 +0200
115 +++ misc/build/gettext-0.18.1.1/gettext-runtime/intl/printf-parse.c 2011-03-09 11:51:02.615094200 +0100
116 @@ -75,6 +74,9 @@
117 # include "c-ctype.h"
118 #endif
120 +typedef __int64 intmax_t;
123 #ifdef STATIC
124 STATIC
125 #endif
126 --- misc/gettext-0.18.1.1/gettext-runtime/config.h Wed Aug 20 14:33:55 2008
127 +++ misc/build/gettext-0.18.1.1/gettext-runtime/config.h Wed Aug 20 14:26:42 2008
128 @@ -1,1 +1,2560 @@
129 -dummy
130 +#ifdef _WIN32
131 +/* config.h. Generated from config.h.in by configure. */
132 +/* config.h.in. Generated from configure.ac by autoheader. */
134 +/* Define if the compiler is building for multiple architectures of Apple
135 + platforms at once. */
136 +/* #undef AA_APPLE_UNIVERSAL_BUILD */
138 +/* Define to the number of bits in type 'ptrdiff_t'. */
139 +#define BITSIZEOF_PTRDIFF_T 32
141 +/* Define to the number of bits in type 'sig_atomic_t'. */
142 +#define BITSIZEOF_SIG_ATOMIC_T 32
144 +/* Define to the number of bits in type 'size_t'. */
145 +#define BITSIZEOF_SIZE_T 32
147 +/* Define to the number of bits in type 'wchar_t'. */
148 +#define BITSIZEOF_WCHAR_T 16
150 +/* Define to the number of bits in type 'wint_t'. */
151 +#define BITSIZEOF_WINT_T 16
153 +/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
154 + systems. This function is required for `alloca.c' support on those systems.
155 + */
156 +/* #undef CRAY_STACKSEG_END */
158 +/* Define if mono is the preferred C# implementation. */
159 +/* #undef CSHARP_CHOICE_MONO */
161 +/* Define if pnet is the preferred C# implementation. */
162 +/* #undef CSHARP_CHOICE_PNET */
164 +/* Define to 1 if using `alloca.c'. */
165 +/* #undef C_ALLOCA */
167 +/* Define to 1 if // is a file system root distinct from /. */
168 +#define DOUBLE_SLASH_IS_DISTINCT_ROOT 1
170 +/* Define to 1 if translation of program messages to the user's native
171 + language is requested. */
172 +#define ENABLE_NLS 1
174 +/* Define to 1 if the package shall run at any location in the file system. */
175 +/* #undef ENABLE_RELOCATABLE */
177 +/* Define on systems for which file names may have a so-called `drive letter'
178 + prefix, define this to compute the length of that prefix, including the
179 + colon. */
180 +#define FILE_SYSTEM_ACCEPTS_DRIVE_LETTER_PREFIX 1
182 +/* Define if the backslash character may also serve as a file name component
183 + separator. */
184 +#define FILE_SYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR 1
186 +/* Define if a drive letter prefix denotes a relative path if it is not
187 + followed by a file name component separator. */
188 +#define FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE 1
190 +/* Define to 1 if realpath() can malloc memory, always gives an absolute path,
191 + and handles trailing slash correctly. */
192 +/* #undef FUNC_REALPATH_WORKS */
194 +/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
195 + whether the gnulib module canonicalize-lgpl shall be considered present. */
196 +#define GNULIB_CANONICALIZE_LGPL 1
198 +/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
199 + whether the gnulib module fwriteerror shall be considered present. */
200 +#define GNULIB_FWRITEERROR 1
202 +/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
203 + whether the gnulib module sigpipe shall be considered present. */
204 +#define GNULIB_SIGPIPE 1
206 +/* Define to 1 when the gnulib module canonicalize_file_name should be tested.
207 + */
208 +#define GNULIB_TEST_CANONICALIZE_FILE_NAME 1
210 +/* Define to 1 when the gnulib module environ should be tested. */
211 +#define GNULIB_TEST_ENVIRON 1
213 +/* Define to 1 when the gnulib module getopt-gnu should be tested. */
214 +#define GNULIB_TEST_GETOPT_GNU 1
216 +/* Define to 1 when the gnulib module lstat should be tested. */
217 +#define GNULIB_TEST_LSTAT 1
219 +/* Define to 1 when the gnulib module malloc-posix should be tested. */
220 +#define GNULIB_TEST_MALLOC_POSIX 1
222 +/* Define to 1 when the gnulib module mbrtowc should be tested. */
223 +#define GNULIB_TEST_MBRTOWC 1
225 +/* Define to 1 when the gnulib module mbsinit should be tested. */
226 +#define GNULIB_TEST_MBSINIT 1
228 +/* Define to 1 when the gnulib module mbslen should be tested. */
229 +#define GNULIB_TEST_MBSLEN 1
231 +/* Define to 1 when the gnulib module mbsstr should be tested. */
232 +#define GNULIB_TEST_MBSSTR 1
234 +/* Define to 1 when the gnulib module memchr should be tested. */
235 +#define GNULIB_TEST_MEMCHR 1
237 +/* Define to 1 when the gnulib module readlink should be tested. */
238 +#define GNULIB_TEST_READLINK 1
240 +/* Define to 1 when the gnulib module realpath should be tested. */
241 +#define GNULIB_TEST_REALPATH 1
243 +/* Define to 1 when the gnulib module sigprocmask should be tested. */
244 +#define GNULIB_TEST_SIGPROCMASK 1
246 +/* Define to 1 when the gnulib module stat should be tested. */
247 +#define GNULIB_TEST_STAT 1
249 +/* Define to 1 when the gnulib module strerror should be tested. */
250 +#define GNULIB_TEST_STRERROR 1
252 +/* Define to 1 when the gnulib module strnlen should be tested. */
253 +#define GNULIB_TEST_STRNLEN 1
255 +/* Define to 1 when the gnulib module wcwidth should be tested. */
256 +#define GNULIB_TEST_WCWIDTH 1
258 +/* Define to 1 if you have `alloca', as a function or macro. */
259 +#define HAVE_ALLOCA 1
261 +/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
262 + */
263 +/* #undef HAVE_ALLOCA_H */
265 +/* Define to 1 if you have the `argz_count' function. */
266 +/* #undef HAVE_ARGZ_COUNT */
268 +/* Define to 1 if you have the <argz.h> header file. */
269 +/* #undef HAVE_ARGZ_H */
271 +/* Define to 1 if you have the `argz_next' function. */
272 +/* #undef HAVE_ARGZ_NEXT */
274 +/* Define to 1 if you have the `argz_stringify' function. */
275 +/* #undef HAVE_ARGZ_STRINGIFY */
277 +/* Define to 1 if you have the `asprintf' function. */
278 +/* #undef HAVE_ASPRINTF */
280 +/* Define to 1 if you have the `atexit' function. */
281 +#define HAVE_ATEXIT 1
283 +/* Define to 1 if you have the <bp-sym.h> header file. */
284 +/* #undef HAVE_BP_SYM_H */
286 +/* Define to 1 if the compiler understands __builtin_expect. */
287 +/* #undef HAVE_BUILTIN_EXPECT */
289 +/* Define to 1 if you have the `canonicalize_file_name' function. */
290 +/* #undef HAVE_CANONICALIZE_FILE_NAME */
292 +/* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the
293 + CoreFoundation framework. */
294 +/* #undef HAVE_CFLOCALECOPYCURRENT */
296 +/* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in
297 + the CoreFoundation framework. */
298 +/* #undef HAVE_CFPREFERENCESCOPYAPPVALUE */
300 +/* Define if the GNU dcgettext() function is already present or preinstalled.
301 + */
302 +/* #undef HAVE_DCGETTEXT */
304 +/* Define to 1 if you have the declaration of `clearerr_unlocked', and to 0 if
305 + you don't. */
306 +#define HAVE_DECL_CLEARERR_UNLOCKED 0
308 +/* Define to 1 if you have the declaration of `feof_unlocked', and to 0 if you
309 + don't. */
310 +#define HAVE_DECL_FEOF_UNLOCKED 0
312 +/* Define to 1 if you have the declaration of `ferror_unlocked', and to 0 if
313 + you don't. */
314 +#define HAVE_DECL_FERROR_UNLOCKED 0
316 +/* Define to 1 if you have the declaration of `fflush_unlocked', and to 0 if
317 + you don't. */
318 +#define HAVE_DECL_FFLUSH_UNLOCKED 0
320 +/* Define to 1 if you have the declaration of `fgets_unlocked', and to 0 if
321 + you don't. */
322 +#define HAVE_DECL_FGETS_UNLOCKED 0
324 +/* Define to 1 if you have the declaration of `fputc_unlocked', and to 0 if
325 + you don't. */
326 +#define HAVE_DECL_FPUTC_UNLOCKED 0
328 +/* Define to 1 if you have the declaration of `fputs_unlocked', and to 0 if
329 + you don't. */
330 +#define HAVE_DECL_FPUTS_UNLOCKED 0
332 +/* Define to 1 if you have the declaration of `fread_unlocked', and to 0 if
333 + you don't. */
334 +#define HAVE_DECL_FREAD_UNLOCKED 0
336 +/* Define to 1 if you have the declaration of `fwrite_unlocked', and to 0 if
337 + you don't. */
338 +#define HAVE_DECL_FWRITE_UNLOCKED 0
340 +/* Define to 1 if you have the declaration of `getchar_unlocked', and to 0 if
341 + you don't. */
342 +#define HAVE_DECL_GETCHAR_UNLOCKED 0
344 +/* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you
345 + don't. */
346 +#define HAVE_DECL_GETC_UNLOCKED 0
348 +/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't.
349 + */
350 +#define HAVE_DECL_GETENV 1
352 +/* Define to 1 if you have the declaration of `getopt_clip', and to 0 if you
353 + don't. */
354 +/* #undef HAVE_DECL_GETOPT_CLIP */
356 +/* Define to 1 if you have the declaration of `optreset', and to 0 if you
357 + don't. */
358 +/* #undef HAVE_DECL_OPTRESET */
360 +/* Define to 1 if you have the declaration of `program_invocation_name', and
361 + to 0 if you don't. */
362 +#define HAVE_DECL_PROGRAM_INVOCATION_NAME 0
364 +/* Define to 1 if you have the declaration of `program_invocation_short_name',
365 + and to 0 if you don't. */
366 +#define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 0
368 +/* Define to 1 if you have the declaration of `putchar_unlocked', and to 0 if
369 + you don't. */
370 +#define HAVE_DECL_PUTCHAR_UNLOCKED 0
372 +/* Define to 1 if you have the declaration of `putc_unlocked', and to 0 if you
373 + don't. */
374 +#define HAVE_DECL_PUTC_UNLOCKED 0
376 +/* Define to 1 if you have the declaration of `strerror', and to 0 if you
377 + don't. */
378 +#define HAVE_DECL_STRERROR 1
380 +/* Define to 1 if you have the declaration of `strerror_r', and to 0 if you
381 + don't. */
382 +#define HAVE_DECL_STRERROR_R 0
384 +/* Define to 1 if you have the declaration of `strnlen', and to 0 if you
385 + don't. */
386 +#define HAVE_DECL_STRNLEN 1
388 +/* Define to 1 if you have the declaration of `wcwidth', and to 0 if you
389 + don't. */
390 +#define HAVE_DECL_WCWIDTH 0
392 +/* Define to 1 if you have the declaration of `_snprintf', and to 0 if you
393 + don't. */
394 +#define HAVE_DECL__SNPRINTF 1
396 +/* Define to 1 if you have the declaration of `_snwprintf', and to 0 if you
397 + don't. */
398 +#define HAVE_DECL__SNWPRINTF 1
400 +/* Define to 1 if you have the <dlfcn.h> header file. */
401 +/* #undef HAVE_DLFCN_H */
403 +/* Define if you have the declaration of environ. */
404 +/* #undef HAVE_ENVIRON_DECL */
406 +/* Define to 1 if you have the <errno.h> header file. */
407 +#define HAVE_ERRNO_H 1
409 +/* Define to 1 if you have the `fwprintf' function. */
410 +#define HAVE_FWPRINTF 1
412 +/* Define to 1 if you have the `getcwd' function. */
413 +#define HAVE_GETCWD 1
415 +/* Define to 1 if you have the `getegid' function. */
416 +/* #undef HAVE_GETEGID */
418 +/* Define to 1 if you have the `geteuid' function. */
419 +/* #undef HAVE_GETEUID */
421 +/* Define to 1 if you have the `getgid' function. */
422 +/* #undef HAVE_GETGID */
424 +/* Define to 1 if you have the <getopt.h> header file. */
425 +/* #undef HAVE_GETOPT_H */
427 +/* Define to 1 if you have the `getopt_long_only' function. */
428 +/* #undef HAVE_GETOPT_LONG_ONLY */
430 +/* Define to 1 if you have the `getpagesize' function. */
431 +/* #undef HAVE_GETPAGESIZE */
433 +/* Define if the GNU gettext() function is already present or preinstalled. */
434 +/* #undef HAVE_GETTEXT */
436 +/* Define to 1 if you have the `getuid' function. */
437 +/* #undef HAVE_GETUID */
439 +/* Define if you have the iconv() function and it works. */
440 +/* #undef HAVE_ICONV */
442 +/* Define to 1 if you have the <iconv.h> header file. */
443 +/* #undef HAVE_ICONV_H */
445 +/* Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>. */
446 +/* #undef HAVE_INTMAX_T */
447 +#ifndef _MSC_VER
448 +#define HAVE_INTMAX_T 1
449 +#else /* _MSC_VER */
450 +/* #undef HAVE_INTMAX_T */
451 +#endif /* _MSC_VER */
454 +/* Define to 1 if you have the <inttypes.h> header file. */
455 +/* #undef HAVE_INTTYPES_H */
456 +#ifndef _MSC_VER
457 +#define HAVE_INTTYPES_H 1
458 +#else /* _MSC_VER */
459 +/* #undef HAVE_INTTYPES_H */
460 +#endif /* _MSC_VER */
463 +/* Define if <inttypes.h> exists, doesn't clash with <sys/types.h>, and
464 + declares uintmax_t. */
465 +/* #undef HAVE_INTTYPES_H_WITH_UINTMAX */
466 +#ifndef _MSC_VER
467 +#define HAVE_INTTYPES_H_WITH_UINTMAX 1
468 +#else /* _MSC_VER */
469 +/* #undef HAVE_INTTYPES_H_WITH_UINTMAX */
470 +#endif /* _MSC_VER */
473 +/* Define to 1 if you have the `iswblank' function. */
474 +/* #undef HAVE_ISWBLANK */
476 +/* Define to 1 if you have the `iswcntrl' function. */
477 +#define HAVE_ISWCNTRL 1
479 +/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
480 +/* #undef HAVE_LANGINFO_CODESET */
482 +/* Define if your <locale.h> file defines LC_MESSAGES. */
483 +/* #undef HAVE_LC_MESSAGES */
485 +/* Define to 1 if you have the <limits.h> header file. */
486 +#define HAVE_LIMITS_H 1
488 +/* Define to 1 if the system has the type `long long int'. */
489 +#define HAVE_LONG_LONG_INT 1
491 +/* Define to 1 if you have the `lstat' function. */
492 +/* #undef HAVE_LSTAT */
494 +/* Define to 1 if you have the <mach-o/dyld.h> header file. */
495 +/* #undef HAVE_MACH_O_DYLD_H */
497 +/* Define if the 'malloc' function is POSIX compliant. */
498 +/* #undef HAVE_MALLOC_POSIX */
500 +/* Define to 1 if mmap()'s MAP_ANONYMOUS flag is available after including
501 + config.h and <sys/mman.h>. */
502 +/* #undef HAVE_MAP_ANONYMOUS */
504 +/* Define to 1 if you have the `mbrtowc' function. */
505 +#define HAVE_MBRTOWC 1
507 +/* Define to 1 if you have the `mbsinit' function. */
508 +/* #undef HAVE_MBSINIT */
510 +/* Define to 1 if you have the `mbslen' function. */
511 +/* #undef HAVE_MBSLEN */
513 +/* Define to 1 if <wchar.h> declares mbstate_t. */
514 +#define HAVE_MBSTATE_T 1
516 +/* Define to 1 if you have the `memchr' function. */
517 +#define HAVE_MEMCHR 1
519 +/* Define to 1 if you have the `memmove' function. */
520 +#define HAVE_MEMMOVE 1
522 +/* Define to 1 if you have the <memory.h> header file. */
523 +#define HAVE_MEMORY_H 1
525 +/* Define to 1 if you have the `mempcpy' function. */
526 +/* #undef HAVE_MEMPCPY */
528 +/* Define to 1 if you have a working `mmap' system call. */
529 +/* #undef HAVE_MMAP */
531 +/* Define to 1 if you have the `mprotect' function. */
532 +/* #undef HAVE_MPROTECT */
534 +/* Define to 1 if you have the `munmap' function. */
535 +/* #undef HAVE_MUNMAP */
537 +/* Define to 1 if you have the `newlocale' function. */
538 +/* #undef HAVE_NEWLOCALE */
540 +/* Define to 1 if you have the `pathconf' function. */
541 +/* #undef HAVE_PATHCONF */
543 +/* Define if your printf() function supports format strings with positions. */
544 +/* #undef HAVE_POSIX_PRINTF */
546 +/* Define if the <pthread.h> defines PTHREAD_MUTEX_RECURSIVE. */
547 +/* #undef HAVE_PTHREAD_MUTEX_RECURSIVE */
549 +/* Define if the POSIX multithreading library has read/write locks. */
550 +/* #undef HAVE_PTHREAD_RWLOCK */
552 +/* Define to 1 if you have the `putenv' function. */
553 +#define HAVE_PUTENV 1
555 +/* Define to 1 if you have the <random.h> header file. */
556 +/* #undef HAVE_RANDOM_H */
558 +/* Define to 1 if atoll is declared even after undefining macros. */
559 +/* #undef HAVE_RAW_DECL_ATOLL */
561 +/* Define to 1 if btowc is declared even after undefining macros. */
562 +#define HAVE_RAW_DECL_BTOWC 1
564 +/* Define to 1 if canonicalize_file_name is declared even after undefining
565 + macros. */
566 +/* #undef HAVE_RAW_DECL_CANONICALIZE_FILE_NAME */
568 +/* Define to 1 if chown is declared even after undefining macros. */
569 +/* #undef HAVE_RAW_DECL_CHOWN */
571 +/* Define to 1 if dprintf is declared even after undefining macros. */
572 +/* #undef HAVE_RAW_DECL_DPRINTF */
574 +/* Define to 1 if dup2 is declared even after undefining macros. */
575 +#define HAVE_RAW_DECL_DUP2 1
577 +/* Define to 1 if dup3 is declared even after undefining macros. */
578 +/* #undef HAVE_RAW_DECL_DUP3 */
580 +/* Define to 1 if endusershell is declared even after undefining macros. */
581 +/* #undef HAVE_RAW_DECL_ENDUSERSHELL */
583 +/* Define to 1 if environ is declared even after undefining macros. */
584 +/* #undef HAVE_RAW_DECL_ENVIRON */
586 +/* Define to 1 if euidaccess is declared even after undefining macros. */
587 +/* #undef HAVE_RAW_DECL_EUIDACCESS */
589 +/* Define to 1 if faccessat is declared even after undefining macros. */
590 +/* #undef HAVE_RAW_DECL_FACCESSAT */
592 +/* Define to 1 if fchdir is declared even after undefining macros. */
593 +/* #undef HAVE_RAW_DECL_FCHDIR */
595 +/* Define to 1 if fchmodat is declared even after undefining macros. */
596 +/* #undef HAVE_RAW_DECL_FCHMODAT */
598 +/* Define to 1 if fchownat is declared even after undefining macros. */
599 +/* #undef HAVE_RAW_DECL_FCHOWNAT */
601 +/* Define to 1 if fpurge is declared even after undefining macros. */
602 +/* #undef HAVE_RAW_DECL_FPURGE */
604 +/* Define to 1 if fseeko is declared even after undefining macros. */
605 +/* #undef HAVE_RAW_DECL_FSEEKO */
607 +/* Define to 1 if fstatat is declared even after undefining macros. */
608 +/* #undef HAVE_RAW_DECL_FSTATAT */
610 +/* Define to 1 if fsync is declared even after undefining macros. */
611 +/* #undef HAVE_RAW_DECL_FSYNC */
613 +/* Define to 1 if ftello is declared even after undefining macros. */
614 +/* #undef HAVE_RAW_DECL_FTELLO */
616 +/* Define to 1 if ftruncate is declared even after undefining macros. */
617 +/* #undef HAVE_RAW_DECL_FTRUNCATE */
619 +/* Define to 1 if futimens is declared even after undefining macros. */
620 +/* #undef HAVE_RAW_DECL_FUTIMENS */
622 +/* Define to 1 if getcwd is declared even after undefining macros. */
623 +/* #undef HAVE_RAW_DECL_GETCWD */
625 +/* Define to 1 if getdelim is declared even after undefining macros. */
626 +/* #undef HAVE_RAW_DECL_GETDELIM */
628 +/* Define to 1 if getdomainname is declared even after undefining macros. */
629 +/* #undef HAVE_RAW_DECL_GETDOMAINNAME */
631 +/* Define to 1 if getdtablesize is declared even after undefining macros. */
632 +/* #undef HAVE_RAW_DECL_GETDTABLESIZE */
634 +/* Define to 1 if getgroups is declared even after undefining macros. */
635 +/* #undef HAVE_RAW_DECL_GETGROUPS */
637 +/* Define to 1 if gethostname is declared even after undefining macros. */
638 +/* #undef HAVE_RAW_DECL_GETHOSTNAME */
640 +/* Define to 1 if getline is declared even after undefining macros. */
641 +/* #undef HAVE_RAW_DECL_GETLINE */
643 +/* Define to 1 if getloadavg is declared even after undefining macros. */
644 +/* #undef HAVE_RAW_DECL_GETLOADAVG */
646 +/* Define to 1 if getlogin is declared even after undefining macros. */
647 +/* #undef HAVE_RAW_DECL_GETLOGIN */
649 +/* Define to 1 if getlogin_r is declared even after undefining macros. */
650 +/* #undef HAVE_RAW_DECL_GETLOGIN_R */
652 +/* Define to 1 if getpagesize is declared even after undefining macros. */
653 +/* #undef HAVE_RAW_DECL_GETPAGESIZE */
655 +/* Define to 1 if getsubopt is declared even after undefining macros. */
656 +/* #undef HAVE_RAW_DECL_GETSUBOPT */
658 +/* Define to 1 if getusershell is declared even after undefining macros. */
659 +/* #undef HAVE_RAW_DECL_GETUSERSHELL */
661 +/* Define to 1 if grantpt is declared even after undefining macros. */
662 +/* #undef HAVE_RAW_DECL_GRANTPT */
664 +/* Define to 1 if initstat_r is declared even after undefining macros. */
665 +/* #undef HAVE_RAW_DECL_INITSTAT_R */
667 +/* Define to 1 if lchmod is declared even after undefining macros. */
668 +/* #undef HAVE_RAW_DECL_LCHMOD */
670 +/* Define to 1 if lchown is declared even after undefining macros. */
671 +/* #undef HAVE_RAW_DECL_LCHOWN */
673 +/* Define to 1 if link is declared even after undefining macros. */
674 +/* #undef HAVE_RAW_DECL_LINK */
676 +/* Define to 1 if linkat is declared even after undefining macros. */
677 +/* #undef HAVE_RAW_DECL_LINKAT */
679 +/* Define to 1 if lseek is declared even after undefining macros. */
680 +#define HAVE_RAW_DECL_LSEEK 1
682 +/* Define to 1 if lstat is declared even after undefining macros. */
683 +/* #undef HAVE_RAW_DECL_LSTAT */
685 +/* Define to 1 if mbrlen is declared even after undefining macros. */
686 +#define HAVE_RAW_DECL_MBRLEN 1
688 +/* Define to 1 if mbrtowc is declared even after undefining macros. */
689 +#define HAVE_RAW_DECL_MBRTOWC 1
691 +/* Define to 1 if mbsinit is declared even after undefining macros. */
692 +#define HAVE_RAW_DECL_MBSINIT 1
694 +/* Define to 1 if mbsnrtowcs is declared even after undefining macros. */
695 +/* #undef HAVE_RAW_DECL_MBSNRTOWCS */
697 +/* Define to 1 if mbsrtowcs is declared even after undefining macros. */
698 +#define HAVE_RAW_DECL_MBSRTOWCS 1
700 +/* Define to 1 if memmem is declared even after undefining macros. */
701 +/* #undef HAVE_RAW_DECL_MEMMEM */
703 +/* Define to 1 if mempcpy is declared even after undefining macros. */
704 +/* #undef HAVE_RAW_DECL_MEMPCPY */
706 +/* Define to 1 if memrchr is declared even after undefining macros. */
707 +/* #undef HAVE_RAW_DECL_MEMRCHR */
709 +/* Define to 1 if mkdirat is declared even after undefining macros. */
710 +/* #undef HAVE_RAW_DECL_MKDIRAT */
712 +/* Define to 1 if mkdtemp is declared even after undefining macros. */
713 +/* #undef HAVE_RAW_DECL_MKDTEMP */
715 +/* Define to 1 if mkfifo is declared even after undefining macros. */
716 +/* #undef HAVE_RAW_DECL_MKFIFO */
718 +/* Define to 1 if mkfifoat is declared even after undefining macros. */
719 +/* #undef HAVE_RAW_DECL_MKFIFOAT */
721 +/* Define to 1 if mknod is declared even after undefining macros. */
722 +/* #undef HAVE_RAW_DECL_MKNOD */
724 +/* Define to 1 if mknodat is declared even after undefining macros. */
725 +/* #undef HAVE_RAW_DECL_MKNODAT */
727 +/* Define to 1 if mkostemp is declared even after undefining macros. */
728 +/* #undef HAVE_RAW_DECL_MKOSTEMP */
730 +/* Define to 1 if mkostemps is declared even after undefining macros. */
731 +/* #undef HAVE_RAW_DECL_MKOSTEMPS */
733 +/* Define to 1 if mkstemp is declared even after undefining macros. */
734 +/* #undef HAVE_RAW_DECL_MKSTEMP */
736 +/* Define to 1 if mkstemps is declared even after undefining macros. */
737 +/* #undef HAVE_RAW_DECL_MKSTEMPS */
739 +/* Define to 1 if pipe2 is declared even after undefining macros. */
740 +/* #undef HAVE_RAW_DECL_PIPE2 */
742 +/* Define to 1 if popen is declared even after undefining macros. */
743 +/* #undef HAVE_RAW_DECL_POPEN */
745 +/* Define to 1 if pread is declared even after undefining macros. */
746 +/* #undef HAVE_RAW_DECL_PREAD */
748 +/* Define to 1 if ptsname is declared even after undefining macros. */
749 +/* #undef HAVE_RAW_DECL_PTSNAME */
751 +/* Define to 1 if pwrite is declared even after undefining macros. */
752 +/* #undef HAVE_RAW_DECL_PWRITE */
754 +/* Define to 1 if random_r is declared even after undefining macros. */
755 +/* #undef HAVE_RAW_DECL_RANDOM_R */
757 +/* Define to 1 if rawmemchr is declared even after undefining macros. */
758 +/* #undef HAVE_RAW_DECL_RAWMEMCHR */
760 +/* Define to 1 if readlink is declared even after undefining macros. */
761 +/* #undef HAVE_RAW_DECL_READLINK */
763 +/* Define to 1 if readlinkat is declared even after undefining macros. */
764 +/* #undef HAVE_RAW_DECL_READLINKAT */
766 +/* Define to 1 if realpath is declared even after undefining macros. */
767 +/* #undef HAVE_RAW_DECL_REALPATH */
769 +/* Define to 1 if renameat is declared even after undefining macros. */
770 +/* #undef HAVE_RAW_DECL_RENAMEAT */
772 +/* Define to 1 if rmdir is declared even after undefining macros. */
773 +/* #undef HAVE_RAW_DECL_RMDIR */
775 +/* Define to 1 if rpmatch is declared even after undefining macros. */
776 +/* #undef HAVE_RAW_DECL_RPMATCH */
778 +/* Define to 1 if setenv is declared even after undefining macros. */
779 +/* #undef HAVE_RAW_DECL_SETENV */
781 +/* Define to 1 if setstate_r is declared even after undefining macros. */
782 +/* #undef HAVE_RAW_DECL_SETSTATE_R */
784 +/* Define to 1 if setusershell is declared even after undefining macros. */
785 +/* #undef HAVE_RAW_DECL_SETUSERSHELL */
787 +/* Define to 1 if sigaction is declared even after undefining macros. */
788 +/* #undef HAVE_RAW_DECL_SIGACTION */
790 +/* Define to 1 if sigaddset is declared even after undefining macros. */
791 +/* #undef HAVE_RAW_DECL_SIGADDSET */
793 +/* Define to 1 if sigdelset is declared even after undefining macros. */
794 +/* #undef HAVE_RAW_DECL_SIGDELSET */
796 +/* Define to 1 if sigemptyset is declared even after undefining macros. */
797 +/* #undef HAVE_RAW_DECL_SIGEMPTYSET */
799 +/* Define to 1 if sigfillset is declared even after undefining macros. */
800 +/* #undef HAVE_RAW_DECL_SIGFILLSET */
802 +/* Define to 1 if sigismember is declared even after undefining macros. */
803 +/* #undef HAVE_RAW_DECL_SIGISMEMBER */
805 +/* Define to 1 if sigpending is declared even after undefining macros. */
806 +/* #undef HAVE_RAW_DECL_SIGPENDING */
808 +/* Define to 1 if sigprocmask is declared even after undefining macros. */
809 +/* #undef HAVE_RAW_DECL_SIGPROCMASK */
811 +/* Define to 1 if sleep is declared even after undefining macros. */
812 +/* #undef HAVE_RAW_DECL_SLEEP */
814 +/* Define to 1 if snprintf is declared even after undefining macros. */
815 +/* #undef HAVE_RAW_DECL_SNPRINTF */
817 +/* Define to 1 if srandom_r is declared even after undefining macros. */
818 +/* #undef HAVE_RAW_DECL_SRANDOM_R */
820 +/* Define to 1 if stat is declared even after undefining macros. */
821 +#define HAVE_RAW_DECL_STAT 1
823 +/* Define to 1 if stpcpy is declared even after undefining macros. */
824 +/* #undef HAVE_RAW_DECL_STPCPY */
826 +/* Define to 1 if stpncpy is declared even after undefining macros. */
827 +/* #undef HAVE_RAW_DECL_STPNCPY */
829 +/* Define to 1 if strcasestr is declared even after undefining macros. */
830 +/* #undef HAVE_RAW_DECL_STRCASESTR */
832 +/* Define to 1 if strchrnul is declared even after undefining macros. */
833 +/* #undef HAVE_RAW_DECL_STRCHRNUL */
835 +/* Define to 1 if strdup is declared even after undefining macros. */
836 +#define HAVE_RAW_DECL_STRDUP 1
838 +/* Define to 1 if strncat is declared even after undefining macros. */
839 +#define HAVE_RAW_DECL_STRNCAT 1
841 +/* Define to 1 if strndup is declared even after undefining macros. */
842 +/* #undef HAVE_RAW_DECL_STRNDUP */
844 +/* Define to 1 if strnlen is declared even after undefining macros. */
845 +#define HAVE_RAW_DECL_STRNLEN 1
847 +/* Define to 1 if strpbrk is declared even after undefining macros. */
848 +#define HAVE_RAW_DECL_STRPBRK 1
850 +/* Define to 1 if strsep is declared even after undefining macros. */
851 +/* #undef HAVE_RAW_DECL_STRSEP */
853 +/* Define to 1 if strsignal is declared even after undefining macros. */
854 +/* #undef HAVE_RAW_DECL_STRSIGNAL */
856 +/* Define to 1 if strtod is declared even after undefining macros. */
857 +#define HAVE_RAW_DECL_STRTOD 1
859 +/* Define to 1 if strtok_r is declared even after undefining macros. */
860 +/* #undef HAVE_RAW_DECL_STRTOK_R */
862 +/* Define to 1 if strtoll is declared even after undefining macros. */
863 +/* #undef HAVE_RAW_DECL_STRTOLL */
865 +/* Define to 1 if strtoull is declared even after undefining macros. */
866 +/* #undef HAVE_RAW_DECL_STRTOULL */
868 +/* Define to 1 if strverscmp is declared even after undefining macros. */
869 +/* #undef HAVE_RAW_DECL_STRVERSCMP */
871 +/* Define to 1 if symlink is declared even after undefining macros. */
872 +/* #undef HAVE_RAW_DECL_SYMLINK */
874 +/* Define to 1 if symlinkat is declared even after undefining macros. */
875 +/* #undef HAVE_RAW_DECL_SYMLINKAT */
877 +/* Define to 1 if tmpfile is declared even after undefining macros. */
878 +#define HAVE_RAW_DECL_TMPFILE 1
880 +/* Define to 1 if ttyname_r is declared even after undefining macros. */
881 +/* #undef HAVE_RAW_DECL_TTYNAME_R */
883 +/* Define to 1 if unlink is declared even after undefining macros. */
884 +#define HAVE_RAW_DECL_UNLINK 1
886 +/* Define to 1 if unlinkat is declared even after undefining macros. */
887 +/* #undef HAVE_RAW_DECL_UNLINKAT */
889 +/* Define to 1 if unlockpt is declared even after undefining macros. */
890 +/* #undef HAVE_RAW_DECL_UNLOCKPT */
892 +/* Define to 1 if unsetenv is declared even after undefining macros. */
893 +/* #undef HAVE_RAW_DECL_UNSETENV */
895 +/* Define to 1 if usleep is declared even after undefining macros. */
896 +/* #undef HAVE_RAW_DECL_USLEEP */
898 +/* Define to 1 if utimensat is declared even after undefining macros. */
899 +/* #undef HAVE_RAW_DECL_UTIMENSAT */
901 +/* Define to 1 if vdprintf is declared even after undefining macros. */
902 +/* #undef HAVE_RAW_DECL_VDPRINTF */
904 +/* Define to 1 if vsnprintf is declared even after undefining macros. */
905 +#define HAVE_RAW_DECL_VSNPRINTF 1
907 +/* Define to 1 if wcrtomb is declared even after undefining macros. */
908 +#define HAVE_RAW_DECL_WCRTOMB 1
910 +/* Define to 1 if wcsnrtombs is declared even after undefining macros. */
911 +/* #undef HAVE_RAW_DECL_WCSNRTOMBS */
913 +/* Define to 1 if wcsrtombs is declared even after undefining macros. */
914 +#define HAVE_RAW_DECL_WCSRTOMBS 1
916 +/* Define to 1 if wctob is declared even after undefining macros. */
917 +#define HAVE_RAW_DECL_WCTOB 1
919 +/* Define to 1 if wcwidth is declared even after undefining macros. */
920 +/* #undef HAVE_RAW_DECL_WCWIDTH */
922 +/* Define to 1 if you have the `readlink' function. */
923 +/* #undef HAVE_READLINK */
925 +/* Define to 1 if you have the `realpath' function. */
926 +/* #undef HAVE_REALPATH */
928 +/* Define to 1 if you have the <search.h> header file. */
929 +#define HAVE_SEARCH_H 1
931 +/* Define to 1 if you have the `setenv' function. */
932 +/* #undef HAVE_SETENV */
934 +/* Define to 1 if you have the `setlocale' function. */
935 +#define HAVE_SETLOCALE 1
937 +/* Define to 1 if you have the <signal.h> header file. */
938 +#define HAVE_SIGNAL_H 1
940 +/* Define to 1 if 'sig_atomic_t' is a signed integer type. */
941 +#define HAVE_SIGNED_SIG_ATOMIC_T 1
943 +/* Define to 1 if 'wchar_t' is a signed integer type. */
944 +/* #undef HAVE_SIGNED_WCHAR_T */
946 +/* Define to 1 if 'wint_t' is a signed integer type. */
947 +/* #undef HAVE_SIGNED_WINT_T */
949 +/* Define to 1 if the system has the type `sigset_t'. */
950 +/* #undef HAVE_SIGSET_T */
952 +/* Define to 1 if you have the `snprintf' function. */
953 +/* #undef HAVE_SNPRINTF */
955 +/* Define to 1 if stdbool.h conforms to C99. */
956 +/* #undef HAVE_STDBOOL_H */
958 +/* Define to 1 if you have the <stddef.h> header file. */
959 +#define HAVE_STDDEF_H 1
961 +/* Define to 1 if you have the <stdint.h> header file. */
962 +/* #undef HAVE_STDINT_H */
964 +/* Define if <stdint.h> exists, doesn't clash with <sys/types.h>, and declares
965 + uintmax_t. */
966 +/* #undef HAVE_STDINT_H_WITH_UINTMAX */
968 +/* Define to 1 if you have the <stdio.h> header file. */
969 +#define HAVE_STDIO_H 1
971 +/* Define to 1 if you have the <stdlib.h> header file. */
972 +#define HAVE_STDLIB_H 1
974 +/* Define to 1 if you have the `stpcpy' function. */
975 +/* #undef HAVE_STPCPY */
977 +/* Define to 1 if you have the `strcasecmp' function. */
978 +/* #undef HAVE_STRCASECMP */
980 +/* Define to 1 if you have the `strdup' function. */
981 +#define HAVE_STRDUP 1
983 +/* Define to 1 if you have the `strerror_r' function. */
984 +/* #undef HAVE_STRERROR_R */
986 +/* Define to 1 if you have the <strings.h> header file. */
987 +/* #undef HAVE_STRINGS_H */
989 +/* Define to 1 if you have the <string.h> header file. */
990 +#define HAVE_STRING_H 1
992 +/* Define to 1 if you have the `strnlen' function. */
993 +#define HAVE_STRNLEN 1
995 +/* Define to 1 if you have the `strtol' function. */
996 +#define HAVE_STRTOL 1
998 +/* Define to 1 if you have the `strtoul' function. */
999 +#define HAVE_STRTOUL 1
1001 +/* Define to 1 if the system has the type `struct random_data'. */
1002 +/* #undef HAVE_STRUCT_RANDOM_DATA */
1004 +/* Define to 1 if you have the <sys/bitypes.h> header file. */
1005 +/* #undef HAVE_SYS_BITYPES_H */
1007 +/* Define to 1 if you have the <sys/inttypes.h> header file. */
1008 +/* #undef HAVE_SYS_INTTYPES_H */
1010 +/* Define to 1 if you have the <sys/mman.h> header file. */
1011 +/* #undef HAVE_SYS_MMAN_H */
1013 +/* Define to 1 if you have the <sys/param.h> header file. */
1014 +/* #undef HAVE_SYS_PARAM_H */
1016 +/* Define to 1 if you have the <sys/socket.h> header file. */
1017 +/* #undef HAVE_SYS_SOCKET_H */
1019 +/* Define to 1 if you have the <sys/stat.h> header file. */
1020 +#define HAVE_SYS_STAT_H 1
1022 +/* Define to 1 if you have the <sys/time.h> header file. */
1023 +/* #undef HAVE_SYS_TIME_H */
1025 +/* Define to 1 if you have the <sys/types.h> header file. */
1026 +#define HAVE_SYS_TYPES_H 1
1028 +/* Define to 1 if you have the <time.h> header file. */
1029 +#define HAVE_TIME_H 1
1031 +/* Define to 1 if you have the `tsearch' function. */
1032 +/* #undef HAVE_TSEARCH */
1034 +/* Define if you have the 'uintmax_t' type in <stdint.h> or <inttypes.h>. */
1035 +/* #undef HAVE_UINTMAX_T */
1037 +/* Define to 1 if you have the <unistd.h> header file. */
1038 +#define HAVE_UNISTD_H 1
1040 +/* Define to 1 if the system has the type `unsigned long long int'. */
1041 +#define HAVE_UNSIGNED_LONG_LONG_INT 1
1043 +/* Define to 1 if you have the `uselocale' function. */
1044 +/* #undef HAVE_USELOCALE */
1046 +/* Define to 1 or 0, depending whether the compiler supports simple visibility
1047 + declarations. */
1048 +#define HAVE_VISIBILITY 0
1050 +/* Define to 1 if you have the <wchar.h> header file. */
1051 +#define HAVE_WCHAR_H 1
1053 +/* Define if you have the 'wchar_t' type. */
1054 +#define HAVE_WCHAR_T 1
1056 +/* Define to 1 if you have the `wcrtomb' function. */
1057 +#define HAVE_WCRTOMB 1
1059 +/* Define to 1 if you have the `wcslen' function. */
1060 +#define HAVE_WCSLEN 1
1062 +/* Define to 1 if you have the `wcsnlen' function. */
1063 +#define HAVE_WCSNLEN 1
1065 +/* Define to 1 if you have the <wctype.h> header file. */
1066 +#define HAVE_WCTYPE_H 1
1068 +/* Define to 1 if you have the `wcwidth' function. */
1069 +/* #undef HAVE_WCWIDTH */
1071 +/* Define to 1 if you have the <winsock2.h> header file. */
1072 +#define HAVE_WINSOCK2_H 1
1074 +/* Define if you have the 'wint_t' type. */
1075 +#define HAVE_WINT_T 1
1077 +/* Define to 1 if O_NOATIME works. */
1078 +#define HAVE_WORKING_O_NOATIME 0
1080 +/* Define to 1 if O_NOFOLLOW works. */
1081 +#define HAVE_WORKING_O_NOFOLLOW 0
1083 +/* Define to 1 if the system has the type `_Bool'. */
1084 +/* #undef HAVE__BOOL */
1086 +/* Define to 1 if you have the `_NSGetExecutablePath' function. */
1087 +/* #undef HAVE__NSGETEXECUTABLEPATH */
1089 +/* Define to 1 if you have the `__fsetlocking' function. */
1090 +/* #undef HAVE___FSETLOCKING */
1092 +/* Define as const if the declaration of iconv() needs const. */
1093 +/* #undef ICONV_CONST */
1095 +/* Define to a symbolic name denoting the flavor of iconv_open()
1096 + implementation. */
1097 +/* #undef ICONV_FLAVOR */
1099 +/* Define to the value of ${prefix}, as a string. */
1100 +#define INSTALLPREFIX "."
1102 +/* Define if integer division by zero raises signal SIGFPE. */
1103 +#define INTDIV0_RAISES_SIGFPE 0
1105 +#if FILE_SYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR
1106 +# define ISSLASH(C) ((C) == '/' || (C) == '\\')
1107 +#else
1108 +# define ISSLASH(C) ((C) == '/')
1109 +#endif
1111 +/* Define to 1 if `lstat' dereferences a symlink specified with a trailing
1112 + slash. */
1113 +/* #undef LSTAT_FOLLOWS_SLASHED_SYMLINK */
1115 +/* Define to the sub-directory in which libtool stores uninstalled libraries.
1116 + */
1117 +#define LT_OBJDIR ".libs/"
1119 +/* If malloc(0) is != NULL, define this to 1. Otherwise define this to 0. */
1120 +#define MALLOC_0_IS_NONNULL 1
1122 +/* Define to a substitute value for mmap()'s MAP_ANONYMOUS flag. */
1123 +/* #undef MAP_ANONYMOUS */
1125 +/* Define if the mbrtowc function has the NULL string argument bug. */
1126 +/* #undef MBRTOWC_NULL_ARG_BUG */
1128 +/* Define if the mbrtowc function does not return 0 for a NUL character. */
1129 +/* #undef MBRTOWC_NUL_RETVAL_BUG */
1131 +/* Define if the mbrtowc function returns a wrong return value. */
1132 +/* #undef MBRTOWC_RETVAL_BUG */
1134 +/* Define to 1 if your C compiler doesn't accept -c and -o together. */
1135 +#define NO_MINUS_C_MINUS_O 1
1137 +/* Name of package */
1138 +#define PACKAGE "gettext-runtime"
1140 +/* Define to the address where bug reports for this package should be sent. */
1141 +#define PACKAGE_BUGREPORT ""
1143 +/* Define to the full name of this package. */
1144 +#define PACKAGE_NAME ""
1146 +/* Define to the full name and version of this package. */
1147 +#define PACKAGE_STRING ""
1149 +/* Define to the one symbol short name of this package. */
1150 +#define PACKAGE_TARNAME ""
1152 +/* Define to the home page for this package. */
1153 +#define PACKAGE_URL ""
1155 +/* Define to the version of this package. */
1156 +#define PACKAGE_VERSION ""
1158 +/* Define if <inttypes.h> exists and defines unusable PRI* macros. */
1159 +/* #undef PRI_MACROS_BROKEN */
1161 +/* Define if the pthread_in_use() detection is hard. */
1162 +/* #undef PTHREAD_IN_USE_DETECTION_HARD */
1164 +/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
1165 + 'ptrdiff_t'. */
1166 +#define PTRDIFF_T_SUFFIX
1168 +/* Define to 1 if readlink fails to recognize a trailing slash. */
1169 +/* #undef READLINK_TRAILING_SLASH_BUG */
1171 +/* Define to 1 if stat needs help when passed a directory name with a trailing
1172 + slash */
1173 +#define REPLACE_FUNC_STAT_DIR 1
1175 +/* Define to 1 if stat needs help when passed a file name with a trailing
1176 + slash */
1177 +/* #undef REPLACE_FUNC_STAT_FILE */
1179 +/* Define this to 1 if strerror is broken. */
1180 +#define REPLACE_STRERROR 1
1182 +/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
1183 + 'sig_atomic_t'. */
1184 +#define SIG_ATOMIC_T_SUFFIX
1186 +/* Define as the maximum value of type 'size_t', if the system doesn't define
1187 + it. */
1188 +#ifndef SIZE_MAX
1189 +/* # undef SIZE_MAX */
1190 +#endif
1192 +/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
1193 + 'size_t'. */
1194 +#define SIZE_T_SUFFIX u
1196 +/* If using the C implementation of alloca, define if you know the
1197 + direction of stack growth for your system; otherwise it will be
1198 + automatically deduced at runtime.
1199 + STACK_DIRECTION > 0 => grows toward higher addresses
1200 + STACK_DIRECTION < 0 => grows toward lower addresses
1201 + STACK_DIRECTION = 0 => direction of growth unknown */
1202 +/* #undef STACK_DIRECTION */
1204 +/* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
1205 +/* #undef STAT_MACROS_BROKEN */
1207 +/* Define to 1 if you have the ANSI C header files. */
1208 +#define STDC_HEADERS 1
1210 +/* Define to 1 if strerror_r returns char *. */
1211 +/* #undef STRERROR_R_CHAR_P */
1213 +/* Define to the prefix of C symbols at the assembler and linker level, either
1214 + an underscore or empty. */
1215 +#define USER_LABEL_PREFIX
1217 +/* Define if the POSIX multithreading library can be used. */
1218 +/* #undef USE_POSIX_THREADS */
1220 +/* Define if references to the POSIX multithreading library should be made
1221 + weak. */
1222 +/* #undef USE_POSIX_THREADS_WEAK */
1224 +/* Define if the GNU Pth multithreading library can be used. */
1225 +/* #undef USE_PTH_THREADS */
1227 +/* Define if references to the GNU Pth multithreading library should be made
1228 + weak. */
1229 +/* #undef USE_PTH_THREADS_WEAK */
1231 +/* Define if the old Solaris multithreading library can be used. */
1232 +/* #undef USE_SOLARIS_THREADS */
1234 +/* Define if references to the old Solaris multithreading library should be
1235 + made weak. */
1236 +/* #undef USE_SOLARIS_THREADS_WEAK */
1238 +/* Define to 1 if you want getc etc. to use unlocked I/O if available.
1239 + Unlocked I/O can improve performance in unithreaded apps, but it is not
1240 + safe for multithreaded apps. */
1241 +#define USE_UNLOCKED_IO 1
1243 +/* Define if the Win32 multithreading API can be used. */
1244 +/* #undef USE_WIN32_THREADS */
1246 +/* Version number of package */
1247 +#define VERSION "0.18.1"
1249 +/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
1250 + 'wchar_t'. */
1251 +#define WCHAR_T_SUFFIX
1253 +/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
1254 + 'wint_t'. */
1255 +#define WINT_T_SUFFIX
1257 +/* Define to 1 if on MINIX. */
1258 +/* #undef _MINIX */
1260 +/* Define to 2 if the system does not provide POSIX.1 features except with
1261 + this defined. */
1262 +/* #undef _POSIX_1_SOURCE */
1264 +/* Define to 1 if you need to in order for `stat' and other things to work. */
1265 +/* #undef _POSIX_SOURCE */
1267 +/* Define to 500 only on HP-UX. */
1268 +/* #undef _XOPEN_SOURCE */
1270 +/* Enable extensions on AIX 3, Interix. */
1271 +#ifndef _ALL_SOURCE
1272 +# define _ALL_SOURCE 1
1273 +#endif
1274 +/* Enable GNU extensions on systems that have them. */
1275 +#ifndef _GNU_SOURCE
1276 +# define _GNU_SOURCE 1
1277 +#endif
1278 +/* Enable threading extensions on Solaris. */
1279 +#ifndef _POSIX_PTHREAD_SEMANTICS
1280 +# define _POSIX_PTHREAD_SEMANTICS 1
1281 +#endif
1282 +/* Enable extensions on HP NonStop. */
1283 +#ifndef _TANDEM_SOURCE
1284 +# define _TANDEM_SOURCE 1
1285 +#endif
1286 +/* Enable general extensions on Solaris. */
1287 +#ifndef __EXTENSIONS__
1288 +# define __EXTENSIONS__ 1
1289 +#endif
1292 +/* Define to rpl_ if the getopt replacement functions and variables should be
1293 + used. */
1294 +#define __GETOPT_PREFIX rpl_
1296 +/* Define to `int' if <sys/types.h> doesn't define. */
1297 +#define gid_t int
1299 +/* Define to `__inline__' or `__inline' if that's what the C compiler
1300 + calls it, or to nothing if 'inline' is not supported under any name. */
1301 +#ifndef __cplusplus
1302 +#define inline __inline
1303 +#endif
1305 +/* Work around a bug in Apple GCC 4.0.1 build 5465: In C99 mode, it supports
1306 + the ISO C 99 semantics of 'extern inline' (unlike the GNU C semantics of
1307 + earlier versions), but does not display it by setting __GNUC_STDC_INLINE__.
1308 + __APPLE__ && __MACH__ test for MacOS X.
1309 + __APPLE_CC__ tests for the Apple compiler and its version.
1310 + __STDC_VERSION__ tests for the C99 mode. */
1311 +#if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined __cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__
1312 +# define __GNUC_STDC_INLINE__ 1
1313 +#endif
1315 +/* Define to a type if <wchar.h> does not define. */
1316 +/* #undef mbstate_t */
1318 +/* Define to the type of st_nlink in struct stat, or a supertype. */
1319 +#define nlink_t int
1321 +/* Define as the type of the result of subtracting two pointers, if the system
1322 + doesn't define it. */
1323 +/* #undef ptrdiff_t */
1325 +/* Define to the equivalent of the C99 'restrict' keyword, or to
1326 + nothing if this is not supported. Do not define if restrict is
1327 + supported directly. */
1328 +#define restrict /**/
1329 +/* Work around a bug in Sun C++: it does not support _Restrict or
1330 + __restrict__, even though the corresponding Sun C compiler ends up with
1331 + "#define restrict _Restrict" or "#define restrict __restrict__" in the
1332 + previous line. Perhaps some future version of Sun C++ will work with
1333 + restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
1334 +#if defined __SUNPRO_CC && !defined __RESTRICT
1335 +# define _Restrict
1336 +# define __restrict__
1337 +#endif
1339 +/* Define to `unsigned int' if <sys/types.h> does not define. */
1340 +/* #undef size_t */
1342 +/* Define as a signed type of the same size as size_t. */
1343 +#define ssize_t int
1345 +/* Define to `int' if <sys/types.h> doesn't define. */
1346 +#define uid_t int
1348 +/* Define to unsigned long or unsigned long long if <stdint.h> and
1349 + <inttypes.h> don't define. */
1350 +#define uintmax_t unsigned long long
1352 +/* Define as a marker that can be attached to declarations that might not
1353 + be used. This helps to reduce warnings, such as from
1354 + GCC -Wunused-parameter. */
1355 +#if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
1356 +# define _GL_UNUSED __attribute__ ((__unused__))
1357 +#else
1358 +# define _GL_UNUSED
1359 +#endif
1360 +/* The name _UNUSED_PARAMETER_ is an earlier spelling, although the name
1361 + is a misnomer outside of parameter lists. */
1362 +#define _UNUSED_PARAMETER_ _GL_UNUSED
1366 +#define __libc_lock_t gl_lock_t
1367 +#define __libc_lock_define gl_lock_define
1368 +#define __libc_lock_define_initialized gl_lock_define_initialized
1369 +#define __libc_lock_init gl_lock_init
1370 +#define __libc_lock_lock gl_lock_lock
1371 +#define __libc_lock_unlock gl_lock_unlock
1372 +#define __libc_lock_recursive_t gl_recursive_lock_t
1373 +#define __libc_lock_define_recursive gl_recursive_lock_define
1374 +#define __libc_lock_define_initialized_recursive gl_recursive_lock_define_initialized
1375 +#define __libc_lock_init_recursive gl_recursive_lock_init
1376 +#define __libc_lock_lock_recursive gl_recursive_lock_lock
1377 +#define __libc_lock_unlock_recursive gl_recursive_lock_unlock
1378 +#define glthread_in_use libintl_thread_in_use
1379 +#define glthread_lock_init_func libintl_lock_init_func
1380 +#define glthread_lock_lock_func libintl_lock_lock_func
1381 +#define glthread_lock_unlock_func libintl_lock_unlock_func
1382 +#define glthread_lock_destroy_func libintl_lock_destroy_func
1383 +#define glthread_rwlock_init_multithreaded libintl_rwlock_init_multithreaded
1384 +#define glthread_rwlock_init_func libintl_rwlock_init_func
1385 +#define glthread_rwlock_rdlock_multithreaded libintl_rwlock_rdlock_multithreaded
1386 +#define glthread_rwlock_rdlock_func libintl_rwlock_rdlock_func
1387 +#define glthread_rwlock_wrlock_multithreaded libintl_rwlock_wrlock_multithreaded
1388 +#define glthread_rwlock_wrlock_func libintl_rwlock_wrlock_func
1389 +#define glthread_rwlock_unlock_multithreaded libintl_rwlock_unlock_multithreaded
1390 +#define glthread_rwlock_unlock_func libintl_rwlock_unlock_func
1391 +#define glthread_rwlock_destroy_multithreaded libintl_rwlock_destroy_multithreaded
1392 +#define glthread_rwlock_destroy_func libintl_rwlock_destroy_func
1393 +#define glthread_recursive_lock_init_multithreaded libintl_recursive_lock_init_multithreaded
1394 +#define glthread_recursive_lock_init_func libintl_recursive_lock_init_func
1395 +#define glthread_recursive_lock_lock_multithreaded libintl_recursive_lock_lock_multithreaded
1396 +#define glthread_recursive_lock_lock_func libintl_recursive_lock_lock_func
1397 +#define glthread_recursive_lock_unlock_multithreaded libintl_recursive_lock_unlock_multithreaded
1398 +#define glthread_recursive_lock_unlock_func libintl_recursive_lock_unlock_func
1399 +#define glthread_recursive_lock_destroy_multithreaded libintl_recursive_lock_destroy_multithreaded
1400 +#define glthread_recursive_lock_destroy_func libintl_recursive_lock_destroy_func
1401 +#define glthread_once_func libintl_once_func
1402 +#define glthread_once_singlethreaded libintl_once_singlethreaded
1403 +#define glthread_once_multithreaded libintl_once_multithreaded
1407 +/* On Windows, variables that may be in a DLL must be marked specially. */
1408 +#if (defined _MSC_VER && defined _DLL) && !defined IN_RELOCWRAPPER
1409 +# define DLL_VARIABLE __declspec (dllimport)
1410 +#else
1411 +# define DLL_VARIABLE
1412 +#endif
1414 +/* Extra OS/2 (emx+gcc) defines. */
1415 +#ifdef __EMX__
1416 +# include "intl/os2compat.h"
1417 +#endif
1419 +#elif defined (__APPLE__)
1420 +/* config.h. Generated from config.h.in by configure. */
1421 +/* config.h.in. Generated from configure.ac by autoheader. */
1423 +/* Define if the compiler is building for multiple architectures of Apple
1424 + platforms at once. */
1425 +/* #undef AA_APPLE_UNIVERSAL_BUILD */
1427 +/* Define to the number of bits in type 'ptrdiff_t'. */
1428 +#define BITSIZEOF_PTRDIFF_T 32
1430 +/* Define to the number of bits in type 'sig_atomic_t'. */
1431 +#define BITSIZEOF_SIG_ATOMIC_T 32
1433 +/* Define to the number of bits in type 'size_t'. */
1434 +#define BITSIZEOF_SIZE_T 32
1436 +/* Define to the number of bits in type 'wchar_t'. */
1437 +#define BITSIZEOF_WCHAR_T 32
1439 +/* Define to the number of bits in type 'wint_t'. */
1440 +#define BITSIZEOF_WINT_T 32
1442 +/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
1443 + systems. This function is required for `alloca.c' support on those systems.
1444 + */
1445 +/* #undef CRAY_STACKSEG_END */
1447 +/* Define if mono is the preferred C# implementation. */
1448 +/* #undef CSHARP_CHOICE_MONO */
1450 +/* Define if pnet is the preferred C# implementation. */
1451 +/* #undef CSHARP_CHOICE_PNET */
1453 +/* Define to 1 if using `alloca.c'. */
1454 +/* #undef C_ALLOCA */
1456 +/* Define to 1 if // is a file system root distinct from /. */
1457 +/* #undef DOUBLE_SLASH_IS_DISTINCT_ROOT */
1459 +/* Define to 1 if translation of program messages to the user's native
1460 + language is requested. */
1461 +#define ENABLE_NLS 1
1463 +/* Define to 1 if the package shall run at any location in the file system. */
1464 +/* #undef ENABLE_RELOCATABLE */
1466 +/* Define on systems for which file names may have a so-called `drive letter'
1467 + prefix, define this to compute the length of that prefix, including the
1468 + colon. */
1469 +#define FILE_SYSTEM_ACCEPTS_DRIVE_LETTER_PREFIX 0
1471 +/* Define if the backslash character may also serve as a file name component
1472 + separator. */
1473 +#define FILE_SYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR 0
1475 +/* Define if a drive letter prefix denotes a relative path if it is not
1476 + followed by a file name component separator. */
1477 +#define FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE 0
1479 +/* Define to 1 if realpath() can malloc memory, always gives an absolute path,
1480 + and handles trailing slash correctly. */
1481 +/* #undef FUNC_REALPATH_WORKS */
1483 +/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
1484 + whether the gnulib module canonicalize-lgpl shall be considered present. */
1485 +#define GNULIB_CANONICALIZE_LGPL 1
1487 +/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
1488 + whether the gnulib module fwriteerror shall be considered present. */
1489 +#define GNULIB_FWRITEERROR 1
1491 +/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
1492 + whether the gnulib module sigpipe shall be considered present. */
1493 +#define GNULIB_SIGPIPE 1
1495 +/* Define to 1 when the gnulib module canonicalize_file_name should be tested.
1496 + */
1497 +#define GNULIB_TEST_CANONICALIZE_FILE_NAME 1
1499 +/* Define to 1 when the gnulib module environ should be tested. */
1500 +#define GNULIB_TEST_ENVIRON 1
1502 +/* Define to 1 when the gnulib module getopt-gnu should be tested. */
1503 +#define GNULIB_TEST_GETOPT_GNU 1
1505 +/* Define to 1 when the gnulib module lstat should be tested. */
1506 +#define GNULIB_TEST_LSTAT 1
1508 +/* Define to 1 when the gnulib module malloc-posix should be tested. */
1509 +#define GNULIB_TEST_MALLOC_POSIX 1
1511 +/* Define to 1 when the gnulib module mbrtowc should be tested. */
1512 +#define GNULIB_TEST_MBRTOWC 1
1514 +/* Define to 1 when the gnulib module mbsinit should be tested. */
1515 +#define GNULIB_TEST_MBSINIT 1
1517 +/* Define to 1 when the gnulib module mbslen should be tested. */
1518 +#define GNULIB_TEST_MBSLEN 1
1520 +/* Define to 1 when the gnulib module mbsstr should be tested. */
1521 +#define GNULIB_TEST_MBSSTR 1
1523 +/* Define to 1 when the gnulib module memchr should be tested. */
1524 +#define GNULIB_TEST_MEMCHR 1
1526 +/* Define to 1 when the gnulib module readlink should be tested. */
1527 +#define GNULIB_TEST_READLINK 1
1529 +/* Define to 1 when the gnulib module realpath should be tested. */
1530 +#define GNULIB_TEST_REALPATH 1
1532 +/* Define to 1 when the gnulib module sigprocmask should be tested. */
1533 +#define GNULIB_TEST_SIGPROCMASK 1
1535 +/* Define to 1 when the gnulib module stat should be tested. */
1536 +#define GNULIB_TEST_STAT 1
1538 +/* Define to 1 when the gnulib module strerror should be tested. */
1539 +#define GNULIB_TEST_STRERROR 1
1541 +/* Define to 1 when the gnulib module strnlen should be tested. */
1542 +#define GNULIB_TEST_STRNLEN 1
1544 +/* Define to 1 when the gnulib module wcwidth should be tested. */
1545 +#define GNULIB_TEST_WCWIDTH 1
1547 +/* Define to 1 if you have `alloca', as a function or macro. */
1548 +#define HAVE_ALLOCA 1
1550 +/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
1551 + */
1552 +#define HAVE_ALLOCA_H 1
1554 +/* Define to 1 if you have the `argz_count' function. */
1555 +/* #undef HAVE_ARGZ_COUNT */
1557 +/* Define to 1 if you have the <argz.h> header file. */
1558 +/* #undef HAVE_ARGZ_H */
1560 +/* Define to 1 if you have the `argz_next' function. */
1561 +/* #undef HAVE_ARGZ_NEXT */
1563 +/* Define to 1 if you have the `argz_stringify' function. */
1564 +/* #undef HAVE_ARGZ_STRINGIFY */
1566 +/* Define to 1 if you have the `asprintf' function. */
1567 +#define HAVE_ASPRINTF 1
1569 +/* Define to 1 if you have the `atexit' function. */
1570 +#define HAVE_ATEXIT 1
1572 +/* Define to 1 if you have the <bp-sym.h> header file. */
1573 +/* #undef HAVE_BP_SYM_H */
1575 +/* Define to 1 if the compiler understands __builtin_expect. */
1576 +#define HAVE_BUILTIN_EXPECT 1
1578 +/* Define to 1 if you have the `canonicalize_file_name' function. */
1579 +/* #undef HAVE_CANONICALIZE_FILE_NAME */
1581 +/* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the
1582 + CoreFoundation framework. */
1583 +#define HAVE_CFLOCALECOPYCURRENT 1
1585 +/* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in
1586 + the CoreFoundation framework. */
1587 +#define HAVE_CFPREFERENCESCOPYAPPVALUE 1
1589 +/* Define if the GNU dcgettext() function is already present or preinstalled.
1590 + */
1591 +/* #undef HAVE_DCGETTEXT */
1593 +/* Define to 1 if you have the declaration of `clearerr_unlocked', and to 0 if
1594 + you don't. */
1595 +#define HAVE_DECL_CLEARERR_UNLOCKED 1
1597 +/* Define to 1 if you have the declaration of `feof_unlocked', and to 0 if you
1598 + don't. */
1599 +#define HAVE_DECL_FEOF_UNLOCKED 1
1601 +/* Define to 1 if you have the declaration of `ferror_unlocked', and to 0 if
1602 + you don't. */
1603 +#define HAVE_DECL_FERROR_UNLOCKED 1
1605 +/* Define to 1 if you have the declaration of `fflush_unlocked', and to 0 if
1606 + you don't. */
1607 +#define HAVE_DECL_FFLUSH_UNLOCKED 0
1609 +/* Define to 1 if you have the declaration of `fgets_unlocked', and to 0 if
1610 + you don't. */
1611 +#define HAVE_DECL_FGETS_UNLOCKED 0
1613 +/* Define to 1 if you have the declaration of `fputc_unlocked', and to 0 if
1614 + you don't. */
1615 +#define HAVE_DECL_FPUTC_UNLOCKED 0
1617 +/* Define to 1 if you have the declaration of `fputs_unlocked', and to 0 if
1618 + you don't. */
1619 +#define HAVE_DECL_FPUTS_UNLOCKED 0
1621 +/* Define to 1 if you have the declaration of `fread_unlocked', and to 0 if
1622 + you don't. */
1623 +#define HAVE_DECL_FREAD_UNLOCKED 0
1625 +/* Define to 1 if you have the declaration of `fwrite_unlocked', and to 0 if
1626 + you don't. */
1627 +#define HAVE_DECL_FWRITE_UNLOCKED 0
1629 +/* Define to 1 if you have the declaration of `getchar_unlocked', and to 0 if
1630 + you don't. */
1631 +#define HAVE_DECL_GETCHAR_UNLOCKED 1
1633 +/* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you
1634 + don't. */
1635 +#define HAVE_DECL_GETC_UNLOCKED 1
1637 +/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't.
1638 + */
1639 +#define HAVE_DECL_GETENV 1
1641 +/* Define to 1 if you have the declaration of `getopt_clip', and to 0 if you
1642 + don't. */
1643 +/* #undef HAVE_DECL_GETOPT_CLIP */
1645 +/* Define to 1 if you have the declaration of `optreset', and to 0 if you
1646 + don't. */
1647 +#define HAVE_DECL_OPTRESET 1
1649 +/* Define to 1 if you have the declaration of `program_invocation_name', and
1650 + to 0 if you don't. */
1651 +#define HAVE_DECL_PROGRAM_INVOCATION_NAME 0
1653 +/* Define to 1 if you have the declaration of `program_invocation_short_name',
1654 + and to 0 if you don't. */
1655 +#define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME 0
1657 +/* Define to 1 if you have the declaration of `putchar_unlocked', and to 0 if
1658 + you don't. */
1659 +#define HAVE_DECL_PUTCHAR_UNLOCKED 1
1661 +/* Define to 1 if you have the declaration of `putc_unlocked', and to 0 if you
1662 + don't. */
1663 +#define HAVE_DECL_PUTC_UNLOCKED 1
1665 +/* Define to 1 if you have the declaration of `strerror', and to 0 if you
1666 + don't. */
1667 +/* #undef HAVE_DECL_STRERROR */
1669 +/* Define to 1 if you have the declaration of `strerror_r', and to 0 if you
1670 + don't. */
1671 +#define HAVE_DECL_STRERROR_R 1
1673 +/* Define to 1 if you have the declaration of `strnlen', and to 0 if you
1674 + don't. */
1675 +#define HAVE_DECL_STRNLEN 0
1677 +/* Define to 1 if you have the declaration of `wcwidth', and to 0 if you
1678 + don't. */
1679 +#define HAVE_DECL_WCWIDTH 1
1681 +/* Define to 1 if you have the declaration of `_snprintf', and to 0 if you
1682 + don't. */
1683 +#define HAVE_DECL__SNPRINTF 0
1685 +/* Define to 1 if you have the declaration of `_snwprintf', and to 0 if you
1686 + don't. */
1687 +#define HAVE_DECL__SNWPRINTF 0
1689 +/* Define to 1 if you have the <dlfcn.h> header file. */
1690 +#define HAVE_DLFCN_H 1
1692 +/* Define if you have the declaration of environ. */
1693 +/* #undef HAVE_ENVIRON_DECL */
1695 +/* Define to 1 if you have the <errno.h> header file. */
1696 +#define HAVE_ERRNO_H 1
1698 +/* Define to 1 if you have the `fwprintf' function. */
1699 +#define HAVE_FWPRINTF 1
1701 +/* Define to 1 if you have the `getcwd' function. */
1702 +#define HAVE_GETCWD 1
1704 +/* Define to 1 if you have the `getegid' function. */
1705 +#define HAVE_GETEGID 1
1707 +/* Define to 1 if you have the `geteuid' function. */
1708 +#define HAVE_GETEUID 1
1710 +/* Define to 1 if you have the `getgid' function. */
1711 +#define HAVE_GETGID 1
1713 +/* Define to 1 if you have the <getopt.h> header file. */
1714 +#define HAVE_GETOPT_H 1
1716 +/* Define to 1 if you have the `getopt_long_only' function. */
1717 +#define HAVE_GETOPT_LONG_ONLY 1
1719 +/* Define to 1 if you have the `getpagesize' function. */
1720 +#define HAVE_GETPAGESIZE 1
1722 +/* Define if the GNU gettext() function is already present or preinstalled. */
1723 +/* #undef HAVE_GETTEXT */
1725 +/* Define to 1 if you have the `getuid' function. */
1726 +#define HAVE_GETUID 1
1728 +/* Define if you have the iconv() function and it works. */
1729 +#define HAVE_ICONV 1
1731 +/* Define to 1 if you have the <iconv.h> header file. */
1732 +#define HAVE_ICONV_H 1
1734 +/* Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>. */
1735 +#define HAVE_INTMAX_T 1
1737 +/* Define to 1 if you have the <inttypes.h> header file. */
1738 +#define HAVE_INTTYPES_H 1
1740 +/* Define if <inttypes.h> exists, doesn't clash with <sys/types.h>, and
1741 + declares uintmax_t. */
1742 +#define HAVE_INTTYPES_H_WITH_UINTMAX 1
1744 +/* Define to 1 if you have the `iswblank' function. */
1745 +#define HAVE_ISWBLANK 1
1747 +/* Define to 1 if you have the `iswcntrl' function. */
1748 +#define HAVE_ISWCNTRL 1
1750 +/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
1751 +#define HAVE_LANGINFO_CODESET 1
1753 +/* Define if your <locale.h> file defines LC_MESSAGES. */
1754 +#define HAVE_LC_MESSAGES 1
1756 +/* Define to 1 if you have the <limits.h> header file. */
1757 +#define HAVE_LIMITS_H 1
1759 +/* Define to 1 if the system has the type `long long int'. */
1760 +#define HAVE_LONG_LONG_INT 1
1762 +/* Define to 1 if you have the `lstat' function. */
1763 +#define HAVE_LSTAT 1
1765 +/* Define to 1 if you have the <mach-o/dyld.h> header file. */
1766 +/* #undef HAVE_MACH_O_DYLD_H */
1768 +/* Define if the 'malloc' function is POSIX compliant. */
1769 +#define HAVE_MALLOC_POSIX 1
1771 +/* Define to 1 if mmap()'s MAP_ANONYMOUS flag is available after including
1772 + config.h and <sys/mman.h>. */
1773 +#define HAVE_MAP_ANONYMOUS 1
1775 +/* Define to 1 if you have the `mbrtowc' function. */
1776 +#define HAVE_MBRTOWC 1
1778 +/* Define to 1 if you have the `mbsinit' function. */
1779 +#define HAVE_MBSINIT 1
1781 +/* Define to 1 if you have the `mbslen' function. */
1782 +/* #undef HAVE_MBSLEN */
1784 +/* Define to 1 if <wchar.h> declares mbstate_t. */
1785 +#define HAVE_MBSTATE_T 1
1787 +/* Define to 1 if you have the `memchr' function. */
1788 +#define HAVE_MEMCHR 1
1790 +/* Define to 1 if you have the `memmove' function. */
1791 +#define HAVE_MEMMOVE 1
1793 +/* Define to 1 if you have the <memory.h> header file. */
1794 +#define HAVE_MEMORY_H 1
1796 +/* Define to 1 if you have the `mempcpy' function. */
1797 +/* #undef HAVE_MEMPCPY */
1799 +/* Define to 1 if you have a working `mmap' system call. */
1800 +#define HAVE_MMAP 1
1802 +/* Define to 1 if you have the `mprotect' function. */
1803 +#define HAVE_MPROTECT 1
1805 +/* Define to 1 if you have the `munmap' function. */
1806 +#define HAVE_MUNMAP 1
1808 +/* Define to 1 if you have the `newlocale' function. */
1809 +#define HAVE_NEWLOCALE 1
1811 +/* Define to 1 if you have the `pathconf' function. */
1812 +#define HAVE_PATHCONF 1
1814 +/* Define if your printf() function supports format strings with positions. */
1815 +#define HAVE_POSIX_PRINTF 1
1817 +/* Define if the <pthread.h> defines PTHREAD_MUTEX_RECURSIVE. */
1818 +#define HAVE_PTHREAD_MUTEX_RECURSIVE 1
1820 +/* Define if the POSIX multithreading library has read/write locks. */
1821 +#define HAVE_PTHREAD_RWLOCK 1
1823 +/* Define to 1 if you have the `putenv' function. */
1824 +#define HAVE_PUTENV 1
1826 +/* Define to 1 if you have the <random.h> header file. */
1827 +/* #undef HAVE_RANDOM_H */
1829 +/* Define to 1 if atoll is declared even after undefining macros. */
1830 +#define HAVE_RAW_DECL_ATOLL 1
1832 +/* Define to 1 if btowc is declared even after undefining macros. */
1833 +#define HAVE_RAW_DECL_BTOWC 1
1835 +/* Define to 1 if canonicalize_file_name is declared even after undefining
1836 + macros. */
1837 +/* #undef HAVE_RAW_DECL_CANONICALIZE_FILE_NAME */
1839 +/* Define to 1 if chown is declared even after undefining macros. */
1840 +#define HAVE_RAW_DECL_CHOWN 1
1842 +/* Define to 1 if dprintf is declared even after undefining macros. */
1843 +/* #undef HAVE_RAW_DECL_DPRINTF */
1845 +/* Define to 1 if dup2 is declared even after undefining macros. */
1846 +#define HAVE_RAW_DECL_DUP2 1
1848 +/* Define to 1 if dup3 is declared even after undefining macros. */
1849 +/* #undef HAVE_RAW_DECL_DUP3 */
1851 +/* Define to 1 if endusershell is declared even after undefining macros. */
1852 +#define HAVE_RAW_DECL_ENDUSERSHELL 1
1854 +/* Define to 1 if environ is declared even after undefining macros. */
1855 +/* #undef HAVE_RAW_DECL_ENVIRON */
1857 +/* Define to 1 if euidaccess is declared even after undefining macros. */
1858 +/* #undef HAVE_RAW_DECL_EUIDACCESS */
1860 +/* Define to 1 if faccessat is declared even after undefining macros. */
1861 +/* #undef HAVE_RAW_DECL_FACCESSAT */
1863 +/* Define to 1 if fchdir is declared even after undefining macros. */
1864 +#define HAVE_RAW_DECL_FCHDIR 1
1866 +/* Define to 1 if fchmodat is declared even after undefining macros. */
1867 +/* #undef HAVE_RAW_DECL_FCHMODAT */
1869 +/* Define to 1 if fchownat is declared even after undefining macros. */
1870 +/* #undef HAVE_RAW_DECL_FCHOWNAT */
1872 +/* Define to 1 if fpurge is declared even after undefining macros. */
1873 +#define HAVE_RAW_DECL_FPURGE 1
1875 +/* Define to 1 if fseeko is declared even after undefining macros. */
1876 +#define HAVE_RAW_DECL_FSEEKO 1
1878 +/* Define to 1 if fstatat is declared even after undefining macros. */
1879 +/* #undef HAVE_RAW_DECL_FSTATAT */
1881 +/* Define to 1 if fsync is declared even after undefining macros. */
1882 +#define HAVE_RAW_DECL_FSYNC 1
1884 +/* Define to 1 if ftello is declared even after undefining macros. */
1885 +#define HAVE_RAW_DECL_FTELLO 1
1887 +/* Define to 1 if ftruncate is declared even after undefining macros. */
1888 +#define HAVE_RAW_DECL_FTRUNCATE 1
1890 +/* Define to 1 if futimens is declared even after undefining macros. */
1891 +/* #undef HAVE_RAW_DECL_FUTIMENS */
1893 +/* Define to 1 if getcwd is declared even after undefining macros. */
1894 +#define HAVE_RAW_DECL_GETCWD 1
1896 +/* Define to 1 if getdelim is declared even after undefining macros. */
1897 +/* #undef HAVE_RAW_DECL_GETDELIM */
1899 +/* Define to 1 if getdomainname is declared even after undefining macros. */
1900 +#define HAVE_RAW_DECL_GETDOMAINNAME 1
1902 +/* Define to 1 if getdtablesize is declared even after undefining macros. */
1903 +#define HAVE_RAW_DECL_GETDTABLESIZE 1
1905 +/* Define to 1 if getgroups is declared even after undefining macros. */
1906 +#define HAVE_RAW_DECL_GETGROUPS 1
1908 +/* Define to 1 if gethostname is declared even after undefining macros. */
1909 +#define HAVE_RAW_DECL_GETHOSTNAME 1
1911 +/* Define to 1 if getline is declared even after undefining macros. */
1912 +/* #undef HAVE_RAW_DECL_GETLINE */
1914 +/* Define to 1 if getloadavg is declared even after undefining macros. */
1915 +#define HAVE_RAW_DECL_GETLOADAVG 1
1917 +/* Define to 1 if getlogin is declared even after undefining macros. */
1918 +#define HAVE_RAW_DECL_GETLOGIN 1
1920 +/* Define to 1 if getlogin_r is declared even after undefining macros. */
1921 +#define HAVE_RAW_DECL_GETLOGIN_R 1
1923 +/* Define to 1 if getpagesize is declared even after undefining macros. */
1924 +#define HAVE_RAW_DECL_GETPAGESIZE 1
1926 +/* Define to 1 if getsubopt is declared even after undefining macros. */
1927 +#define HAVE_RAW_DECL_GETSUBOPT 1
1929 +/* Define to 1 if getusershell is declared even after undefining macros. */
1930 +#define HAVE_RAW_DECL_GETUSERSHELL 1
1932 +/* Define to 1 if grantpt is declared even after undefining macros. */
1933 +#define HAVE_RAW_DECL_GRANTPT 1
1935 +/* Define to 1 if initstat_r is declared even after undefining macros. */
1936 +/* #undef HAVE_RAW_DECL_INITSTAT_R */
1938 +/* Define to 1 if lchmod is declared even after undefining macros. */
1939 +/* #undef HAVE_RAW_DECL_LCHMOD */
1941 +/* Define to 1 if lchown is declared even after undefining macros. */
1942 +#define HAVE_RAW_DECL_LCHOWN 1
1944 +/* Define to 1 if link is declared even after undefining macros. */
1945 +#define HAVE_RAW_DECL_LINK 1
1947 +/* Define to 1 if linkat is declared even after undefining macros. */
1948 +/* #undef HAVE_RAW_DECL_LINKAT */
1950 +/* Define to 1 if lseek is declared even after undefining macros. */
1951 +#define HAVE_RAW_DECL_LSEEK 1
1953 +/* Define to 1 if lstat is declared even after undefining macros. */
1954 +#define HAVE_RAW_DECL_LSTAT 1
1956 +/* Define to 1 if mbrlen is declared even after undefining macros. */
1957 +#define HAVE_RAW_DECL_MBRLEN 1
1959 +/* Define to 1 if mbrtowc is declared even after undefining macros. */
1960 +#define HAVE_RAW_DECL_MBRTOWC 1
1962 +/* Define to 1 if mbsinit is declared even after undefining macros. */
1963 +#define HAVE_RAW_DECL_MBSINIT 1
1965 +/* Define to 1 if mbsnrtowcs is declared even after undefining macros. */
1966 +#define HAVE_RAW_DECL_MBSNRTOWCS 1
1968 +/* Define to 1 if mbsrtowcs is declared even after undefining macros. */
1969 +#define HAVE_RAW_DECL_MBSRTOWCS 1
1971 +/* Define to 1 if memmem is declared even after undefining macros. */
1972 +/* #undef HAVE_RAW_DECL_MEMMEM */
1974 +/* Define to 1 if mempcpy is declared even after undefining macros. */
1975 +/* #undef HAVE_RAW_DECL_MEMPCPY */
1977 +/* Define to 1 if memrchr is declared even after undefining macros. */
1978 +/* #undef HAVE_RAW_DECL_MEMRCHR */
1980 +/* Define to 1 if mkdirat is declared even after undefining macros. */
1981 +/* #undef HAVE_RAW_DECL_MKDIRAT */
1983 +/* Define to 1 if mkdtemp is declared even after undefining macros. */
1984 +/* #undef HAVE_RAW_DECL_MKDTEMP */
1986 +/* Define to 1 if mkfifo is declared even after undefining macros. */
1987 +#define HAVE_RAW_DECL_MKFIFO 1
1989 +/* Define to 1 if mkfifoat is declared even after undefining macros. */
1990 +/* #undef HAVE_RAW_DECL_MKFIFOAT */
1992 +/* Define to 1 if mknod is declared even after undefining macros. */
1993 +#define HAVE_RAW_DECL_MKNOD 1
1995 +/* Define to 1 if mknodat is declared even after undefining macros. */
1996 +/* #undef HAVE_RAW_DECL_MKNODAT */
1998 +/* Define to 1 if mkostemp is declared even after undefining macros. */
1999 +/* #undef HAVE_RAW_DECL_MKOSTEMP */
2001 +/* Define to 1 if mkostemps is declared even after undefining macros. */
2002 +/* #undef HAVE_RAW_DECL_MKOSTEMPS */
2004 +/* Define to 1 if mkstemp is declared even after undefining macros. */
2005 +#define HAVE_RAW_DECL_MKSTEMP 1
2007 +/* Define to 1 if mkstemps is declared even after undefining macros. */
2008 +/* #undef HAVE_RAW_DECL_MKSTEMPS */
2010 +/* Define to 1 if pipe2 is declared even after undefining macros. */
2011 +/* #undef HAVE_RAW_DECL_PIPE2 */
2013 +/* Define to 1 if popen is declared even after undefining macros. */
2014 +#define HAVE_RAW_DECL_POPEN 1
2016 +/* Define to 1 if pread is declared even after undefining macros. */
2017 +#define HAVE_RAW_DECL_PREAD 1
2019 +/* Define to 1 if ptsname is declared even after undefining macros. */
2020 +#define HAVE_RAW_DECL_PTSNAME 1
2022 +/* Define to 1 if pwrite is declared even after undefining macros. */
2023 +#define HAVE_RAW_DECL_PWRITE 1
2025 +/* Define to 1 if random_r is declared even after undefining macros. */
2026 +/* #undef HAVE_RAW_DECL_RANDOM_R */
2028 +/* Define to 1 if rawmemchr is declared even after undefining macros. */
2029 +/* #undef HAVE_RAW_DECL_RAWMEMCHR */
2031 +/* Define to 1 if readlink is declared even after undefining macros. */
2032 +#define HAVE_RAW_DECL_READLINK 1
2034 +/* Define to 1 if readlinkat is declared even after undefining macros. */
2035 +/* #undef HAVE_RAW_DECL_READLINKAT */
2037 +/* Define to 1 if realpath is declared even after undefining macros. */
2038 +#define HAVE_RAW_DECL_REALPATH 1
2040 +/* Define to 1 if renameat is declared even after undefining macros. */
2041 +/* #undef HAVE_RAW_DECL_RENAMEAT */
2043 +/* Define to 1 if rmdir is declared even after undefining macros. */
2044 +#define HAVE_RAW_DECL_RMDIR 1
2046 +/* Define to 1 if rpmatch is declared even after undefining macros. */
2047 +/* #undef HAVE_RAW_DECL_RPMATCH */
2049 +/* Define to 1 if setenv is declared even after undefining macros. */
2050 +#define HAVE_RAW_DECL_SETENV 1
2052 +/* Define to 1 if setstate_r is declared even after undefining macros. */
2053 +/* #undef HAVE_RAW_DECL_SETSTATE_R */
2055 +/* Define to 1 if setusershell is declared even after undefining macros. */
2056 +#define HAVE_RAW_DECL_SETUSERSHELL 1
2058 +/* Define to 1 if sigaction is declared even after undefining macros. */
2059 +#define HAVE_RAW_DECL_SIGACTION 1
2061 +/* Define to 1 if sigaddset is declared even after undefining macros. */
2062 +#define HAVE_RAW_DECL_SIGADDSET 1
2064 +/* Define to 1 if sigdelset is declared even after undefining macros. */
2065 +#define HAVE_RAW_DECL_SIGDELSET 1
2067 +/* Define to 1 if sigemptyset is declared even after undefining macros. */
2068 +#define HAVE_RAW_DECL_SIGEMPTYSET 1
2070 +/* Define to 1 if sigfillset is declared even after undefining macros. */
2071 +#define HAVE_RAW_DECL_SIGFILLSET 1
2073 +/* Define to 1 if sigismember is declared even after undefining macros. */
2074 +#define HAVE_RAW_DECL_SIGISMEMBER 1
2076 +/* Define to 1 if sigpending is declared even after undefining macros. */
2077 +#define HAVE_RAW_DECL_SIGPENDING 1
2079 +/* Define to 1 if sigprocmask is declared even after undefining macros. */
2080 +#define HAVE_RAW_DECL_SIGPROCMASK 1
2082 +/* Define to 1 if sleep is declared even after undefining macros. */
2083 +#define HAVE_RAW_DECL_SLEEP 1
2085 +/* Define to 1 if snprintf is declared even after undefining macros. */
2086 +#define HAVE_RAW_DECL_SNPRINTF 1
2088 +/* Define to 1 if srandom_r is declared even after undefining macros. */
2089 +/* #undef HAVE_RAW_DECL_SRANDOM_R */
2091 +/* Define to 1 if stat is declared even after undefining macros. */
2092 +#define HAVE_RAW_DECL_STAT 1
2094 +/* Define to 1 if stpcpy is declared even after undefining macros. */
2095 +#define HAVE_RAW_DECL_STPCPY 1
2097 +/* Define to 1 if stpncpy is declared even after undefining macros. */
2098 +/* #undef HAVE_RAW_DECL_STPNCPY */
2100 +/* Define to 1 if strcasestr is declared even after undefining macros. */
2101 +#define HAVE_RAW_DECL_STRCASESTR 1
2103 +/* Define to 1 if strchrnul is declared even after undefining macros. */
2104 +/* #undef HAVE_RAW_DECL_STRCHRNUL */
2106 +/* Define to 1 if strdup is declared even after undefining macros. */
2107 +#define HAVE_RAW_DECL_STRDUP 1
2109 +/* Define to 1 if strncat is declared even after undefining macros. */
2110 +#define HAVE_RAW_DECL_STRNCAT 1
2112 +/* Define to 1 if strndup is declared even after undefining macros. */
2113 +/* #undef HAVE_RAW_DECL_STRNDUP */
2115 +/* Define to 1 if strnlen is declared even after undefining macros. */
2116 +/* #undef HAVE_RAW_DECL_STRNLEN */
2118 +/* Define to 1 if strpbrk is declared even after undefining macros. */
2119 +#define HAVE_RAW_DECL_STRPBRK 1
2121 +/* Define to 1 if strsep is declared even after undefining macros. */
2122 +#define HAVE_RAW_DECL_STRSEP 1
2124 +/* Define to 1 if strsignal is declared even after undefining macros. */
2125 +#define HAVE_RAW_DECL_STRSIGNAL 1
2127 +/* Define to 1 if strtod is declared even after undefining macros. */
2128 +#define HAVE_RAW_DECL_STRTOD 1
2130 +/* Define to 1 if strtok_r is declared even after undefining macros. */
2131 +#define HAVE_RAW_DECL_STRTOK_R 1
2133 +/* Define to 1 if strtoll is declared even after undefining macros. */
2134 +#define HAVE_RAW_DECL_STRTOLL 1
2136 +/* Define to 1 if strtoull is declared even after undefining macros. */
2137 +#define HAVE_RAW_DECL_STRTOULL 1
2139 +/* Define to 1 if strverscmp is declared even after undefining macros. */
2140 +/* #undef HAVE_RAW_DECL_STRVERSCMP */
2142 +/* Define to 1 if symlink is declared even after undefining macros. */
2143 +#define HAVE_RAW_DECL_SYMLINK 1
2145 +/* Define to 1 if symlinkat is declared even after undefining macros. */
2146 +/* #undef HAVE_RAW_DECL_SYMLINKAT */
2148 +/* Define to 1 if tmpfile is declared even after undefining macros. */
2149 +#define HAVE_RAW_DECL_TMPFILE 1
2151 +/* Define to 1 if ttyname_r is declared even after undefining macros. */
2152 +#define HAVE_RAW_DECL_TTYNAME_R 1
2154 +/* Define to 1 if unlink is declared even after undefining macros. */
2155 +#define HAVE_RAW_DECL_UNLINK 1
2157 +/* Define to 1 if unlinkat is declared even after undefining macros. */
2158 +/* #undef HAVE_RAW_DECL_UNLINKAT */
2160 +/* Define to 1 if unlockpt is declared even after undefining macros. */
2161 +#define HAVE_RAW_DECL_UNLOCKPT 1
2163 +/* Define to 1 if unsetenv is declared even after undefining macros. */
2164 +#define HAVE_RAW_DECL_UNSETENV 1
2166 +/* Define to 1 if usleep is declared even after undefining macros. */
2167 +#define HAVE_RAW_DECL_USLEEP 1
2169 +/* Define to 1 if utimensat is declared even after undefining macros. */
2170 +/* #undef HAVE_RAW_DECL_UTIMENSAT */
2172 +/* Define to 1 if vdprintf is declared even after undefining macros. */
2173 +/* #undef HAVE_RAW_DECL_VDPRINTF */
2175 +/* Define to 1 if vsnprintf is declared even after undefining macros. */
2176 +#define HAVE_RAW_DECL_VSNPRINTF 1
2178 +/* Define to 1 if wcrtomb is declared even after undefining macros. */
2179 +#define HAVE_RAW_DECL_WCRTOMB 1
2181 +/* Define to 1 if wcsnrtombs is declared even after undefining macros. */
2182 +#define HAVE_RAW_DECL_WCSNRTOMBS 1
2184 +/* Define to 1 if wcsrtombs is declared even after undefining macros. */
2185 +#define HAVE_RAW_DECL_WCSRTOMBS 1
2187 +/* Define to 1 if wctob is declared even after undefining macros. */
2188 +#define HAVE_RAW_DECL_WCTOB 1
2190 +/* Define to 1 if wcwidth is declared even after undefining macros. */
2191 +#define HAVE_RAW_DECL_WCWIDTH 1
2193 +/* Define to 1 if you have the `readlink' function. */
2194 +#define HAVE_READLINK 1
2196 +/* Define to 1 if you have the `realpath' function. */
2197 +#define HAVE_REALPATH 1
2199 +/* Define to 1 if you have the <search.h> header file. */
2200 +#define HAVE_SEARCH_H 1
2202 +/* Define to 1 if you have the `setenv' function. */
2203 +#define HAVE_SETENV 1
2205 +/* Define to 1 if you have the `setlocale' function. */
2206 +#define HAVE_SETLOCALE 1
2208 +/* Define to 1 if you have the <signal.h> header file. */
2209 +#define HAVE_SIGNAL_H 1
2211 +/* Define to 1 if 'sig_atomic_t' is a signed integer type. */
2212 +#define HAVE_SIGNED_SIG_ATOMIC_T 1
2214 +/* Define to 1 if 'wchar_t' is a signed integer type. */
2215 +#define HAVE_SIGNED_WCHAR_T 1
2217 +/* Define to 1 if 'wint_t' is a signed integer type. */
2218 +#define HAVE_SIGNED_WINT_T 1
2220 +/* Define to 1 if the system has the type `sigset_t'. */
2221 +/* #undef HAVE_SIGSET_T */
2223 +/* Define to 1 if you have the `snprintf' function. */
2224 +#define HAVE_SNPRINTF 1
2226 +/* Define to 1 if stdbool.h conforms to C99. */
2227 +#define HAVE_STDBOOL_H 1
2229 +/* Define to 1 if you have the <stddef.h> header file. */
2230 +#define HAVE_STDDEF_H 1
2232 +/* Define to 1 if you have the <stdint.h> header file. */
2233 +#define HAVE_STDINT_H 1
2235 +/* Define if <stdint.h> exists, doesn't clash with <sys/types.h>, and declares
2236 + uintmax_t. */
2237 +#define HAVE_STDINT_H_WITH_UINTMAX 1
2239 +/* Define to 1 if you have the <stdio.h> header file. */
2240 +#define HAVE_STDIO_H 1
2242 +/* Define to 1 if you have the <stdlib.h> header file. */
2243 +#define HAVE_STDLIB_H 1
2245 +/* Define to 1 if you have the `stpcpy' function. */
2246 +#define HAVE_STPCPY 1
2248 +/* Define to 1 if you have the `strcasecmp' function. */
2249 +#define HAVE_STRCASECMP 1
2251 +/* Define to 1 if you have the `strdup' function. */
2252 +#define HAVE_STRDUP 1
2254 +/* Define to 1 if you have the `strerror_r' function. */
2255 +#define HAVE_STRERROR_R 1
2257 +/* Define to 1 if you have the <strings.h> header file. */
2258 +#define HAVE_STRINGS_H 1
2260 +/* Define to 1 if you have the <string.h> header file. */
2261 +#define HAVE_STRING_H 1
2263 +/* Define to 1 if you have the `strnlen' function. */
2264 +/* #undef HAVE_STRNLEN */
2266 +/* Define to 1 if you have the `strtol' function. */
2267 +#define HAVE_STRTOL 1
2269 +/* Define to 1 if you have the `strtoul' function. */
2270 +#define HAVE_STRTOUL 1
2272 +/* Define to 1 if the system has the type `struct random_data'. */
2273 +/* #undef HAVE_STRUCT_RANDOM_DATA */
2275 +/* Define to 1 if you have the <sys/bitypes.h> header file. */
2276 +/* #undef HAVE_SYS_BITYPES_H */
2278 +/* Define to 1 if you have the <sys/inttypes.h> header file. */
2279 +/* #undef HAVE_SYS_INTTYPES_H */
2281 +/* Define to 1 if you have the <sys/mman.h> header file. */
2282 +#define HAVE_SYS_MMAN_H 1
2284 +/* Define to 1 if you have the <sys/param.h> header file. */
2285 +#define HAVE_SYS_PARAM_H 1
2287 +/* Define to 1 if you have the <sys/socket.h> header file. */
2288 +#define HAVE_SYS_SOCKET_H 1
2290 +/* Define to 1 if you have the <sys/stat.h> header file. */
2291 +#define HAVE_SYS_STAT_H 1
2293 +/* Define to 1 if you have the <sys/time.h> header file. */
2294 +#define HAVE_SYS_TIME_H 1
2296 +/* Define to 1 if you have the <sys/types.h> header file. */
2297 +#define HAVE_SYS_TYPES_H 1
2299 +/* Define to 1 if you have the <time.h> header file. */
2300 +#define HAVE_TIME_H 1
2302 +/* Define to 1 if you have the `tsearch' function. */
2303 +#define HAVE_TSEARCH 1
2305 +/* Define if you have the 'uintmax_t' type in <stdint.h> or <inttypes.h>. */
2306 +#define HAVE_UINTMAX_T 1
2308 +/* Define to 1 if you have the <unistd.h> header file. */
2309 +#define HAVE_UNISTD_H 1
2311 +/* Define to 1 if the system has the type `unsigned long long int'. */
2312 +#define HAVE_UNSIGNED_LONG_LONG_INT 1
2314 +/* Define to 1 if you have the `uselocale' function. */
2315 +#define HAVE_USELOCALE 1
2317 +/* Define to 1 or 0, depending whether the compiler supports simple visibility
2318 + declarations. */
2319 +#define HAVE_VISIBILITY 1
2321 +/* Define to 1 if you have the <wchar.h> header file. */
2322 +#define HAVE_WCHAR_H 1
2324 +/* Define if you have the 'wchar_t' type. */
2325 +#define HAVE_WCHAR_T 1
2327 +/* Define to 1 if you have the `wcrtomb' function. */
2328 +#define HAVE_WCRTOMB 1
2330 +/* Define to 1 if you have the `wcslen' function. */
2331 +#define HAVE_WCSLEN 1
2333 +/* Define to 1 if you have the `wcsnlen' function. */
2334 +/* #undef HAVE_WCSNLEN */
2336 +/* Define to 1 if you have the <wctype.h> header file. */
2337 +#define HAVE_WCTYPE_H 1
2339 +/* Define to 1 if you have the `wcwidth' function. */
2340 +#define HAVE_WCWIDTH 1
2342 +/* Define to 1 if you have the <winsock2.h> header file. */
2343 +/* #undef HAVE_WINSOCK2_H */
2345 +/* Define if you have the 'wint_t' type. */
2346 +#define HAVE_WINT_T 1
2348 +/* Define to 1 if O_NOATIME works. */
2349 +#define HAVE_WORKING_O_NOATIME 0
2351 +/* Define to 1 if O_NOFOLLOW works. */
2352 +#define HAVE_WORKING_O_NOFOLLOW 1
2354 +/* Define to 1 if the system has the type `_Bool'. */
2355 +#define HAVE__BOOL 1
2357 +/* Define to 1 if you have the `_NSGetExecutablePath' function. */
2358 +/* #undef HAVE__NSGETEXECUTABLEPATH */
2360 +/* Define to 1 if you have the `__fsetlocking' function. */
2361 +/* #undef HAVE___FSETLOCKING */
2363 +/* Define as const if the declaration of iconv() needs const. */
2364 +#define ICONV_CONST const
2366 +/* Define to a symbolic name denoting the flavor of iconv_open()
2367 + implementation. */
2368 +/* #undef ICONV_FLAVOR */
2370 +/* Define to the value of ${prefix}, as a string. */
2371 +#define INSTALLPREFIX "/Users/tml/lo-macosx/gettext/./unxmacxi.pro/misc"
2373 +/* Define if integer division by zero raises signal SIGFPE. */
2374 +#define INTDIV0_RAISES_SIGFPE 1
2376 +#if FILE_SYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR
2377 +# define ISSLASH(C) ((C) == '/' || (C) == '\\')
2378 +#else
2379 +# define ISSLASH(C) ((C) == '/')
2380 +#endif
2382 +/* Define to 1 if `lstat' dereferences a symlink specified with a trailing
2383 + slash. */
2384 +/* #undef LSTAT_FOLLOWS_SLASHED_SYMLINK */
2386 +/* Define to the sub-directory in which libtool stores uninstalled libraries.
2387 + */
2388 +#define LT_OBJDIR ".libs/"
2390 +/* If malloc(0) is != NULL, define this to 1. Otherwise define this to 0. */
2391 +#define MALLOC_0_IS_NONNULL 1
2393 +/* Define to a substitute value for mmap()'s MAP_ANONYMOUS flag. */
2394 +#define MAP_ANONYMOUS MAP_ANON
2396 +/* Define if the mbrtowc function has the NULL string argument bug. */
2397 +/* #undef MBRTOWC_NULL_ARG_BUG */
2399 +/* Define if the mbrtowc function does not return 0 for a NUL character. */
2400 +/* #undef MBRTOWC_NUL_RETVAL_BUG */
2402 +/* Define if the mbrtowc function returns a wrong return value. */
2403 +/* #undef MBRTOWC_RETVAL_BUG */
2405 +/* Define to 1 if your C compiler doesn't accept -c and -o together. */
2406 +/* #undef NO_MINUS_C_MINUS_O */
2408 +/* Name of package */
2409 +#define PACKAGE "gettext-runtime"
2411 +/* Define to the address where bug reports for this package should be sent. */
2412 +#define PACKAGE_BUGREPORT ""
2414 +/* Define to the full name of this package. */
2415 +#define PACKAGE_NAME ""
2417 +/* Define to the full name and version of this package. */
2418 +#define PACKAGE_STRING ""
2420 +/* Define to the one symbol short name of this package. */
2421 +#define PACKAGE_TARNAME ""
2423 +/* Define to the home page for this package. */
2424 +#define PACKAGE_URL ""
2426 +/* Define to the version of this package. */
2427 +#define PACKAGE_VERSION ""
2429 +/* Define if <inttypes.h> exists and defines unusable PRI* macros. */
2430 +/* #undef PRI_MACROS_BROKEN */
2432 +/* Define if the pthread_in_use() detection is hard. */
2433 +/* #undef PTHREAD_IN_USE_DETECTION_HARD */
2435 +/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
2436 + 'ptrdiff_t'. */
2437 +#define PTRDIFF_T_SUFFIX
2439 +/* Define to 1 if readlink fails to recognize a trailing slash. */
2440 +#define READLINK_TRAILING_SLASH_BUG 1
2442 +/* Define to 1 if stat needs help when passed a directory name with a trailing
2443 + slash */
2444 +/* #undef REPLACE_FUNC_STAT_DIR */
2446 +/* Define to 1 if stat needs help when passed a file name with a trailing
2447 + slash */
2448 +#define REPLACE_FUNC_STAT_FILE 1
2450 +/* Define this to 1 if strerror is broken. */
2451 +/* #undef REPLACE_STRERROR */
2453 +/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
2454 + 'sig_atomic_t'. */
2455 +#define SIG_ATOMIC_T_SUFFIX
2457 +/* Define as the maximum value of type 'size_t', if the system doesn't define
2458 + it. */
2459 +#ifndef SIZE_MAX
2460 +/* # undef SIZE_MAX */
2461 +#endif
2463 +/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
2464 + 'size_t'. */
2465 +#define SIZE_T_SUFFIX ul
2467 +/* If using the C implementation of alloca, define if you know the
2468 + direction of stack growth for your system; otherwise it will be
2469 + automatically deduced at runtime.
2470 + STACK_DIRECTION > 0 => grows toward higher addresses
2471 + STACK_DIRECTION < 0 => grows toward lower addresses
2472 + STACK_DIRECTION = 0 => direction of growth unknown */
2473 +/* #undef STACK_DIRECTION */
2475 +/* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
2476 +/* #undef STAT_MACROS_BROKEN */
2478 +/* Define to 1 if you have the ANSI C header files. */
2479 +#define STDC_HEADERS 1
2481 +/* Define to 1 if strerror_r returns char *. */
2482 +/* #undef STRERROR_R_CHAR_P */
2484 +/* Define to the prefix of C symbols at the assembler and linker level, either
2485 + an underscore or empty. */
2486 +#define USER_LABEL_PREFIX _
2488 +/* Define if the POSIX multithreading library can be used. */
2489 +#define USE_POSIX_THREADS 1
2491 +/* Define if references to the POSIX multithreading library should be made
2492 + weak. */
2493 +/* #undef USE_POSIX_THREADS_WEAK */
2495 +/* Define if the GNU Pth multithreading library can be used. */
2496 +/* #undef USE_PTH_THREADS */
2498 +/* Define if references to the GNU Pth multithreading library should be made
2499 + weak. */
2500 +/* #undef USE_PTH_THREADS_WEAK */
2502 +/* Define if the old Solaris multithreading library can be used. */
2503 +/* #undef USE_SOLARIS_THREADS */
2505 +/* Define if references to the old Solaris multithreading library should be
2506 + made weak. */
2507 +/* #undef USE_SOLARIS_THREADS_WEAK */
2509 +/* Define to 1 if you want getc etc. to use unlocked I/O if available.
2510 + Unlocked I/O can improve performance in unithreaded apps, but it is not
2511 + safe for multithreaded apps. */
2512 +#define USE_UNLOCKED_IO 1
2514 +/* Define if the Win32 multithreading API can be used. */
2515 +/* #undef USE_WIN32_THREADS */
2517 +/* Version number of package */
2518 +#define VERSION "0.18.1"
2520 +/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
2521 + 'wchar_t'. */
2522 +#define WCHAR_T_SUFFIX
2524 +/* Define to l, ll, u, ul, ull, etc., as suitable for constants of type
2525 + 'wint_t'. */
2526 +#define WINT_T_SUFFIX
2528 +/* Define to 1 if on MINIX. */
2529 +/* #undef _MINIX */
2531 +/* Define to 2 if the system does not provide POSIX.1 features except with
2532 + this defined. */
2533 +/* #undef _POSIX_1_SOURCE */
2535 +/* Define to 1 if you need to in order for `stat' and other things to work. */
2536 +/* #undef _POSIX_SOURCE */
2538 +/* Define to 500 only on HP-UX. */
2539 +/* #undef _XOPEN_SOURCE */
2541 +/* Enable extensions on AIX 3, Interix. */
2542 +#ifndef _ALL_SOURCE
2543 +# define _ALL_SOURCE 1
2544 +#endif
2545 +/* Enable GNU extensions on systems that have them. */
2546 +#ifndef _GNU_SOURCE
2547 +# define _GNU_SOURCE 1
2548 +#endif
2549 +/* Enable threading extensions on Solaris. */
2550 +#ifndef _POSIX_PTHREAD_SEMANTICS
2551 +# define _POSIX_PTHREAD_SEMANTICS 1
2552 +#endif
2553 +/* Enable extensions on HP NonStop. */
2554 +#ifndef _TANDEM_SOURCE
2555 +# define _TANDEM_SOURCE 1
2556 +#endif
2557 +/* Enable general extensions on Solaris. */
2558 +#ifndef __EXTENSIONS__
2559 +# define __EXTENSIONS__ 1
2560 +#endif
2563 +/* Define to rpl_ if the getopt replacement functions and variables should be
2564 + used. */
2565 +#define __GETOPT_PREFIX rpl_
2567 +/* Define to `int' if <sys/types.h> doesn't define. */
2568 +/* #undef gid_t */
2570 +/* Define to `__inline__' or `__inline' if that's what the C compiler
2571 + calls it, or to nothing if 'inline' is not supported under any name. */
2572 +#ifndef __cplusplus
2573 +/* #undef inline */
2574 +#endif
2576 +/* Work around a bug in Apple GCC 4.0.1 build 5465: In C99 mode, it supports
2577 + the ISO C 99 semantics of 'extern inline' (unlike the GNU C semantics of
2578 + earlier versions), but does not display it by setting __GNUC_STDC_INLINE__.
2579 + __APPLE__ && __MACH__ test for MacOS X.
2580 + __APPLE_CC__ tests for the Apple compiler and its version.
2581 + __STDC_VERSION__ tests for the C99 mode. */
2582 +#if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined __cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__
2583 +# define __GNUC_STDC_INLINE__ 1
2584 +#endif
2586 +/* Define to a type if <wchar.h> does not define. */
2587 +/* #undef mbstate_t */
2589 +/* Define to the type of st_nlink in struct stat, or a supertype. */
2590 +/* #undef nlink_t */
2592 +/* Define as the type of the result of subtracting two pointers, if the system
2593 + doesn't define it. */
2594 +/* #undef ptrdiff_t */
2596 +/* Define to the equivalent of the C99 'restrict' keyword, or to
2597 + nothing if this is not supported. Do not define if restrict is
2598 + supported directly. */
2599 +#define restrict __restrict
2600 +/* Work around a bug in Sun C++: it does not support _Restrict or
2601 + __restrict__, even though the corresponding Sun C compiler ends up with
2602 + "#define restrict _Restrict" or "#define restrict __restrict__" in the
2603 + previous line. Perhaps some future version of Sun C++ will work with
2604 + restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
2605 +#if defined __SUNPRO_CC && !defined __RESTRICT
2606 +# define _Restrict
2607 +# define __restrict__
2608 +#endif
2610 +/* Define to `unsigned int' if <sys/types.h> does not define. */
2611 +/* #undef size_t */
2613 +/* Define as a signed type of the same size as size_t. */
2614 +/* #undef ssize_t */
2616 +/* Define to `int' if <sys/types.h> doesn't define. */
2617 +/* #undef uid_t */
2619 +/* Define to unsigned long or unsigned long long if <stdint.h> and
2620 + <inttypes.h> don't define. */
2621 +/* #undef uintmax_t */
2623 +/* Define as a marker that can be attached to declarations that might not
2624 + be used. This helps to reduce warnings, such as from
2625 + GCC -Wunused-parameter. */
2626 +#if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
2627 +# define _GL_UNUSED __attribute__ ((__unused__))
2628 +#else
2629 +# define _GL_UNUSED
2630 +#endif
2631 +/* The name _UNUSED_PARAMETER_ is an earlier spelling, although the name
2632 + is a misnomer outside of parameter lists. */
2633 +#define _UNUSED_PARAMETER_ _GL_UNUSED
2637 +#define __libc_lock_t gl_lock_t
2638 +#define __libc_lock_define gl_lock_define
2639 +#define __libc_lock_define_initialized gl_lock_define_initialized
2640 +#define __libc_lock_init gl_lock_init
2641 +#define __libc_lock_lock gl_lock_lock
2642 +#define __libc_lock_unlock gl_lock_unlock
2643 +#define __libc_lock_recursive_t gl_recursive_lock_t
2644 +#define __libc_lock_define_recursive gl_recursive_lock_define
2645 +#define __libc_lock_define_initialized_recursive gl_recursive_lock_define_initialized
2646 +#define __libc_lock_init_recursive gl_recursive_lock_init
2647 +#define __libc_lock_lock_recursive gl_recursive_lock_lock
2648 +#define __libc_lock_unlock_recursive gl_recursive_lock_unlock
2649 +#define glthread_in_use libintl_thread_in_use
2650 +#define glthread_lock_init_func libintl_lock_init_func
2651 +#define glthread_lock_lock_func libintl_lock_lock_func
2652 +#define glthread_lock_unlock_func libintl_lock_unlock_func
2653 +#define glthread_lock_destroy_func libintl_lock_destroy_func
2654 +#define glthread_rwlock_init_multithreaded libintl_rwlock_init_multithreaded
2655 +#define glthread_rwlock_init_func libintl_rwlock_init_func
2656 +#define glthread_rwlock_rdlock_multithreaded libintl_rwlock_rdlock_multithreaded
2657 +#define glthread_rwlock_rdlock_func libintl_rwlock_rdlock_func
2658 +#define glthread_rwlock_wrlock_multithreaded libintl_rwlock_wrlock_multithreaded
2659 +#define glthread_rwlock_wrlock_func libintl_rwlock_wrlock_func
2660 +#define glthread_rwlock_unlock_multithreaded libintl_rwlock_unlock_multithreaded
2661 +#define glthread_rwlock_unlock_func libintl_rwlock_unlock_func
2662 +#define glthread_rwlock_destroy_multithreaded libintl_rwlock_destroy_multithreaded
2663 +#define glthread_rwlock_destroy_func libintl_rwlock_destroy_func
2664 +#define glthread_recursive_lock_init_multithreaded libintl_recursive_lock_init_multithreaded
2665 +#define glthread_recursive_lock_init_func libintl_recursive_lock_init_func
2666 +#define glthread_recursive_lock_lock_multithreaded libintl_recursive_lock_lock_multithreaded
2667 +#define glthread_recursive_lock_lock_func libintl_recursive_lock_lock_func
2668 +#define glthread_recursive_lock_unlock_multithreaded libintl_recursive_lock_unlock_multithreaded
2669 +#define glthread_recursive_lock_unlock_func libintl_recursive_lock_unlock_func
2670 +#define glthread_recursive_lock_destroy_multithreaded libintl_recursive_lock_destroy_multithreaded
2671 +#define glthread_recursive_lock_destroy_func libintl_recursive_lock_destroy_func
2672 +#define glthread_once_func libintl_once_func
2673 +#define glthread_once_singlethreaded libintl_once_singlethreaded
2674 +#define glthread_once_multithreaded libintl_once_multithreaded
2678 +/* On Windows, variables that may be in a DLL must be marked specially. */
2679 +#if (defined _MSC_VER && defined _DLL) && !defined IN_RELOCWRAPPER
2680 +# define DLL_VARIABLE __declspec (dllimport)
2681 +#else
2682 +# define DLL_VARIABLE
2683 +#endif
2685 +/* Extra OS/2 (emx+gcc) defines. */
2686 +#ifdef __EMX__
2687 +# include "intl/os2compat.h"
2688 +#endif
2689 +#endif
2690 --- misc/gettext-0.18.1.1/gettext-runtime/intl/libgnuintl.h Wed Aug 20 14:33:55 2008
2691 +++ misc/build/gettext-0.18.1.1/gettext-runtime/intl/libgnuintl.h Wed Aug 20 14:26:42 2008
2692 @@ -1,1 +1,477 @@
2693 -dummy
2694 +/* Message catalogs for internationalization.
2695 + Copyright (C) 1995-1997, 2000-2010 Free Software Foundation, Inc.
2697 + This program is free software; you can redistribute it and/or modify it
2698 + under the terms of the GNU Library General Public License as published
2699 + by the Free Software Foundation; either version 2, or (at your option)
2700 + any later version.
2702 + This program is distributed in the hope that it will be useful,
2703 + but WITHOUT ANY WARRANTY; without even the implied warranty of
2704 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
2705 + Library General Public License for more details.
2707 + You should have received a copy of the GNU Library General Public
2708 + License along with this program; if not, write to the Free Software
2709 + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
2710 + USA. */
2712 +#ifndef _LIBINTL_H
2713 +#define _LIBINTL_H 1
2715 +#if 0 && BUILDING_LIBINTL
2716 +#define LIBINTL_DLL_EXPORTED __attribute__((__visibility__("default")))
2717 +#elif defined _MSC_VER && BUILDING_DLL
2718 +# define LIBINTL_DLL_EXPORTED __declspec(dllexport)
2719 +#else
2720 +#define LIBINTL_DLL_EXPORTED
2721 +#endif
2723 +#include <locale.h>
2724 +#if (defined __APPLE__ && defined __MACH__)
2725 +# include <xlocale.h>
2726 +#endif
2728 +/* The LC_MESSAGES locale category is the category used by the functions
2729 + gettext() and dgettext(). It is specified in POSIX, but not in ANSI C.
2730 + On systems that don't define it, use an arbitrary value instead.
2731 + On Solaris, <locale.h> defines __LOCALE_H (or _LOCALE_H in Solaris 2.5)
2732 + then includes <libintl.h> (i.e. this file!) and then only defines
2733 + LC_MESSAGES. To avoid a redefinition warning, don't define LC_MESSAGES
2734 + in this case. */
2735 +#if !defined LC_MESSAGES && !(defined __LOCALE_H || (defined _LOCALE_H && defined __sun))
2736 +# define LC_MESSAGES 1729
2737 +#endif
2739 +/* We define an additional symbol to signal that we use the GNU
2740 + implementation of gettext. */
2741 +#define __USE_GNU_GETTEXT 1
2743 +/* Provide information about the supported file formats. Returns the
2744 + maximum minor revision number supported for a given major revision. */
2745 +#define __GNU_GETTEXT_SUPPORTED_REVISION(major) \
2746 + ((major) == 0 || (major) == 1 ? 1 : -1)
2748 +/* Resolve a platform specific conflict on DJGPP. GNU gettext takes
2749 + precedence over _conio_gettext. */
2750 +#ifdef __DJGPP__
2751 +# undef gettext
2752 +#endif
2754 +#ifdef __cplusplus
2755 +extern "C" {
2756 +#endif
2759 +/* Version number: (major<<16) + (minor<<8) + subminor */
2760 +#define LIBINTL_VERSION 0x001201
2761 +extern LIBINTL_DLL_EXPORTED
2762 +#ifdef _WIN32
2763 + __declspec (dllimport)
2764 +#endif
2765 + int libintl_version;
2768 +/* We redirect the functions to those prefixed with "libintl_". This is
2769 + necessary, because some systems define gettext/textdomain/... in the C
2770 + library (namely, Solaris 2.4 and newer, and GNU libc 2.0 and newer).
2771 + If we used the unprefixed names, there would be cases where the
2772 + definition in the C library would override the one in the libintl.so
2773 + shared library. Recall that on ELF systems, the symbols are looked
2774 + up in the following order:
2775 + 1. in the executable,
2776 + 2. in the shared libraries specified on the link command line, in order,
2777 + 3. in the dependencies of the shared libraries specified on the link
2778 + command line,
2779 + 4. in the dlopen()ed shared libraries, in the order in which they were
2780 + dlopen()ed.
2781 + The definition in the C library would override the one in libintl.so if
2782 + either
2783 + * -lc is given on the link command line and -lintl isn't, or
2784 + * -lc is given on the link command line before -lintl, or
2785 + * libintl.so is a dependency of a dlopen()ed shared library but not
2786 + linked to the executable at link time.
2787 + Since Solaris gettext() behaves differently than GNU gettext(), this
2788 + would be unacceptable.
2790 + The redirection happens by default through macros in C, so that &gettext
2791 + is independent of the compilation unit, but through inline functions in
2792 + C++, in order not to interfere with the name mangling of class fields or
2793 + class methods called 'gettext'. */
2795 +/* The user can define _INTL_REDIRECT_INLINE or _INTL_REDIRECT_MACROS.
2796 + If he doesn't, we choose the method. A third possible method is
2797 + _INTL_REDIRECT_ASM, supported only by GCC. */
2798 +#if !(defined _INTL_REDIRECT_INLINE || defined _INTL_REDIRECT_MACROS)
2799 +# if defined __GNUC__ && __GNUC__ >= 2 && !(defined __APPLE_CC__ && __APPLE_CC__ > 1) && !defined __MINGW32__ && !(__GNUC__ == 2 && defined _AIX) && (defined __STDC__ || defined __cplusplus)
2800 +# define _INTL_REDIRECT_ASM
2801 +# else
2802 +# ifdef __cplusplus
2803 +# define _INTL_REDIRECT_INLINE
2804 +# else
2805 +# define _INTL_REDIRECT_MACROS
2806 +# endif
2807 +# endif
2808 +#endif
2809 +/* Auxiliary macros. */
2810 +#ifdef _INTL_REDIRECT_ASM
2811 +# define _INTL_ASM(cname) __asm__ (_INTL_ASMNAME (__USER_LABEL_PREFIX__, #cname))
2812 +# define _INTL_ASMNAME(prefix,cnamestring) _INTL_STRINGIFY (prefix) cnamestring
2813 +# define _INTL_STRINGIFY(prefix) #prefix
2814 +#else
2815 +# define _INTL_ASM(cname)
2816 +#endif
2818 +/* _INTL_MAY_RETURN_STRING_ARG(n) declares that the given function may return
2819 + its n-th argument literally. This enables GCC to warn for example about
2820 + printf (gettext ("foo %y")). */
2821 +#if defined __GNUC__ && __GNUC__ >= 3 && !(defined __APPLE_CC__ && __APPLE_CC__ > 1 && defined __cplusplus)
2822 +# define _INTL_MAY_RETURN_STRING_ARG(n) __attribute__ ((__format_arg__ (n)))
2823 +#else
2824 +# define _INTL_MAY_RETURN_STRING_ARG(n)
2825 +#endif
2827 +/* Look up MSGID in the current default message catalog for the current
2828 + LC_MESSAGES locale. If not found, returns MSGID itself (the default
2829 + text). */
2830 +#ifdef _INTL_REDIRECT_INLINE
2831 +extern LIBINTL_DLL_EXPORTED char *libintl_gettext (const char *__msgid)
2832 + _INTL_MAY_RETURN_STRING_ARG (1);
2833 +static inline char *gettext (const char *__msgid)
2835 + return libintl_gettext (__msgid);
2837 +#else
2838 +#ifdef _INTL_REDIRECT_MACROS
2839 +# define gettext libintl_gettext
2840 +#endif
2841 +extern LIBINTL_DLL_EXPORTED char *gettext (const char *__msgid)
2842 + _INTL_ASM (libintl_gettext)
2843 + _INTL_MAY_RETURN_STRING_ARG (1);
2844 +#endif
2846 +/* Look up MSGID in the DOMAINNAME message catalog for the current
2847 + LC_MESSAGES locale. */
2848 +#ifdef _INTL_REDIRECT_INLINE
2849 +extern LIBINTL_DLL_EXPORTED char *libintl_dgettext (const char *__domainname, const char *__msgid)
2850 + _INTL_MAY_RETURN_STRING_ARG (2);
2851 +static inline char *dgettext (const char *__domainname, const char *__msgid)
2853 + return libintl_dgettext (__domainname, __msgid);
2855 +#else
2856 +#ifdef _INTL_REDIRECT_MACROS
2857 +# define dgettext libintl_dgettext
2858 +#endif
2859 +extern LIBINTL_DLL_EXPORTED char *dgettext (const char *__domainname, const char *__msgid)
2860 + _INTL_ASM (libintl_dgettext)
2861 + _INTL_MAY_RETURN_STRING_ARG (2);
2862 +#endif
2864 +/* Look up MSGID in the DOMAINNAME message catalog for the current CATEGORY
2865 + locale. */
2866 +#ifdef _INTL_REDIRECT_INLINE
2867 +extern LIBINTL_DLL_EXPORTED char *libintl_dcgettext (const char *__domainname, const char *__msgid,
2868 + int __category)
2869 + _INTL_MAY_RETURN_STRING_ARG (2);
2870 +static inline char *dcgettext (const char *__domainname, const char *__msgid,
2871 + int __category)
2873 + return libintl_dcgettext (__domainname, __msgid, __category);
2875 +#else
2876 +#ifdef _INTL_REDIRECT_MACROS
2877 +# define dcgettext libintl_dcgettext
2878 +#endif
2879 +extern LIBINTL_DLL_EXPORTED char *dcgettext (const char *__domainname, const char *__msgid,
2880 + int __category)
2881 + _INTL_ASM (libintl_dcgettext)
2882 + _INTL_MAY_RETURN_STRING_ARG (2);
2883 +#endif
2886 +/* Similar to `gettext' but select the plural form corresponding to the
2887 + number N. */
2888 +#ifdef _INTL_REDIRECT_INLINE
2889 +extern LIBINTL_DLL_EXPORTED char *libintl_ngettext (const char *__msgid1, const char *__msgid2,
2890 + unsigned long int __n)
2891 + _INTL_MAY_RETURN_STRING_ARG (1) _INTL_MAY_RETURN_STRING_ARG (2);
2892 +static inline char *ngettext (const char *__msgid1, const char *__msgid2,
2893 + unsigned long int __n)
2895 + return libintl_ngettext (__msgid1, __msgid2, __n);
2897 +#else
2898 +#ifdef _INTL_REDIRECT_MACROS
2899 +# define ngettext libintl_ngettext
2900 +#endif
2901 +extern LIBINTL_DLL_EXPORTED char *ngettext (const char *__msgid1, const char *__msgid2,
2902 + unsigned long int __n)
2903 + _INTL_ASM (libintl_ngettext)
2904 + _INTL_MAY_RETURN_STRING_ARG (1) _INTL_MAY_RETURN_STRING_ARG (2);
2905 +#endif
2907 +/* Similar to `dgettext' but select the plural form corresponding to the
2908 + number N. */
2909 +#ifdef _INTL_REDIRECT_INLINE
2910 +extern LIBINTL_DLL_EXPORTED char *libintl_dngettext (const char *__domainname, const char *__msgid1,
2911 + const char *__msgid2, unsigned long int __n)
2912 + _INTL_MAY_RETURN_STRING_ARG (2) _INTL_MAY_RETURN_STRING_ARG (3);
2913 +static inline char *dngettext (const char *__domainname, const char *__msgid1,
2914 + const char *__msgid2, unsigned long int __n)
2916 + return libintl_dngettext (__domainname, __msgid1, __msgid2, __n);
2918 +#else
2919 +#ifdef _INTL_REDIRECT_MACROS
2920 +# define dngettext libintl_dngettext
2921 +#endif
2922 +extern LIBINTL_DLL_EXPORTED char *dngettext (const char *__domainname,
2923 + const char *__msgid1, const char *__msgid2,
2924 + unsigned long int __n)
2925 + _INTL_ASM (libintl_dngettext)
2926 + _INTL_MAY_RETURN_STRING_ARG (2) _INTL_MAY_RETURN_STRING_ARG (3);
2927 +#endif
2929 +/* Similar to `dcgettext' but select the plural form corresponding to the
2930 + number N. */
2931 +#ifdef _INTL_REDIRECT_INLINE
2932 +extern LIBINTL_DLL_EXPORTED char *libintl_dcngettext (const char *__domainname,
2933 + const char *__msgid1, const char *__msgid2,
2934 + unsigned long int __n, int __category)
2935 + _INTL_MAY_RETURN_STRING_ARG (2) _INTL_MAY_RETURN_STRING_ARG (3);
2936 +static inline char *dcngettext (const char *__domainname,
2937 + const char *__msgid1, const char *__msgid2,
2938 + unsigned long int __n, int __category)
2940 + return libintl_dcngettext (__domainname, __msgid1, __msgid2, __n, __category);
2942 +#else
2943 +#ifdef _INTL_REDIRECT_MACROS
2944 +# define dcngettext libintl_dcngettext
2945 +#endif
2946 +extern LIBINTL_DLL_EXPORTED char *dcngettext (const char *__domainname,
2947 + const char *__msgid1, const char *__msgid2,
2948 + unsigned long int __n, int __category)
2949 + _INTL_ASM (libintl_dcngettext)
2950 + _INTL_MAY_RETURN_STRING_ARG (2) _INTL_MAY_RETURN_STRING_ARG (3);
2951 +#endif
2955 +/* Set the current default message catalog to DOMAINNAME.
2956 + If DOMAINNAME is null, return the current default.
2957 + If DOMAINNAME is "", reset to the default of "messages". */
2958 +#ifdef _INTL_REDIRECT_INLINE
2959 +extern LIBINTL_DLL_EXPORTED char *libintl_textdomain (const char *__domainname);
2960 +static inline char *textdomain (const char *__domainname)
2962 + return libintl_textdomain (__domainname);
2964 +#else
2965 +#ifdef _INTL_REDIRECT_MACROS
2966 +# define textdomain libintl_textdomain
2967 +#endif
2968 +extern LIBINTL_DLL_EXPORTED char *textdomain (const char *__domainname)
2969 + _INTL_ASM (libintl_textdomain);
2970 +#endif
2972 +/* Specify that the DOMAINNAME message catalog will be found
2973 + in DIRNAME rather than in the system locale data base. */
2974 +#ifdef _INTL_REDIRECT_INLINE
2975 +extern LIBINTL_DLL_EXPORTED char *libintl_bindtextdomain (const char *__domainname,
2976 + const char *__dirname);
2977 +static inline char *bindtextdomain (const char *__domainname,
2978 + const char *__dirname)
2980 + return libintl_bindtextdomain (__domainname, __dirname);
2982 +#else
2983 +#ifdef _INTL_REDIRECT_MACROS
2984 +# define bindtextdomain libintl_bindtextdomain
2985 +#endif
2986 +extern LIBINTL_DLL_EXPORTED char *bindtextdomain (const char *__domainname, const char *__dirname)
2987 + _INTL_ASM (libintl_bindtextdomain);
2988 +#endif
2990 +/* Specify the character encoding in which the messages from the
2991 + DOMAINNAME message catalog will be returned. */
2992 +#ifdef _INTL_REDIRECT_INLINE
2993 +extern LIBINTL_DLL_EXPORTED char *libintl_bind_textdomain_codeset (const char *__domainname,
2994 + const char *__codeset);
2995 +static inline char *bind_textdomain_codeset (const char *__domainname,
2996 + const char *__codeset)
2998 + return libintl_bind_textdomain_codeset (__domainname, __codeset);
3000 +#else
3001 +#ifdef _INTL_REDIRECT_MACROS
3002 +# define bind_textdomain_codeset libintl_bind_textdomain_codeset
3003 +#endif
3004 +extern LIBINTL_DLL_EXPORTED char *bind_textdomain_codeset (const char *__domainname,
3005 + const char *__codeset)
3006 + _INTL_ASM (libintl_bind_textdomain_codeset);
3007 +#endif
3011 +/* Support for format strings with positions in *printf(), following the
3012 + POSIX/XSI specification.
3013 + Note: These replacements for the *printf() functions are visible only
3014 + in source files that #include <libintl.h> or #include "gettext.h".
3015 + Packages that use *printf() in source files that don't refer to _()
3016 + or gettext() but for which the format string could be the return value
3017 + of _() or gettext() need to add this #include. Oh well. */
3019 +#if !(defined __APPLE__ && defined __MACH__)
3021 +#include <stdio.h>
3022 +#include <stddef.h>
3024 +/* Get va_list. */
3025 +#if (defined __STDC__ && __STDC__) || defined __cplusplus || defined _MSC_VER
3026 +# include <stdarg.h>
3027 +#else
3028 +# include <varargs.h>
3029 +#endif
3031 +#if !(defined fprintf && defined _GL_STDIO_H) /* don't override gnulib */
3032 +#undef fprintf
3033 +#define fprintf libintl_fprintf
3034 +extern LIBINTL_DLL_EXPORTED int fprintf (FILE *, const char *, ...);
3035 +#endif
3036 +#if !(defined vfprintf && defined _GL_STDIO_H) /* don't override gnulib */
3037 +#undef vfprintf
3038 +#define vfprintf libintl_vfprintf
3039 +extern LIBINTL_DLL_EXPORTED int vfprintf (FILE *, const char *, va_list);
3040 +#endif
3042 +#if !(defined printf && defined _GL_STDIO_H) /* don't override gnulib */
3043 +#undef printf
3044 +#if defined __NetBSD__ || defined __BEOS__ || defined __CYGWIN__ || defined __MINGW32__
3045 +/* Don't break __attribute__((format(printf,M,N))).
3046 + This redefinition is only possible because the libc in NetBSD, Cygwin,
3047 + mingw does not have a function __printf__.
3048 + Alternatively, we could have done this redirection only when compiling with
3049 + __GNUC__, together with a symbol redirection:
3050 + extern LIBINTL_DLL_EXPORTED int printf (const char *, ...)
3051 + __asm__ (#__USER_LABEL_PREFIX__ "libintl_printf");
3052 + But doing it now would introduce a binary incompatibility with already
3053 + distributed versions of libintl on these systems. */
3054 +# define libintl_printf __printf__
3055 +#endif
3056 +#define printf libintl_printf
3057 +extern LIBINTL_DLL_EXPORTED int printf (const char *, ...);
3058 +#endif
3059 +#if !(defined vprintf && defined _GL_STDIO_H) /* don't override gnulib */
3060 +#undef vprintf
3061 +#define vprintf libintl_vprintf
3062 +extern LIBINTL_DLL_EXPORTED int vprintf (const char *, va_list);
3063 +#endif
3065 +#if !(defined sprintf && defined _GL_STDIO_H) /* don't override gnulib */
3066 +#undef sprintf
3067 +#define sprintf libintl_sprintf
3068 +extern LIBINTL_DLL_EXPORTED int sprintf (char *, const char *, ...);
3069 +#endif
3070 +#if !(defined vsprintf && defined _GL_STDIO_H) /* don't override gnulib */
3071 +#undef vsprintf
3072 +#define vsprintf libintl_vsprintf
3073 +extern LIBINTL_DLL_EXPORTED int vsprintf (char *, const char *, va_list);
3074 +#endif
3076 +#if 0
3078 +#if !(defined snprintf && defined _GL_STDIO_H) /* don't override gnulib */
3079 +#undef snprintf
3080 +#define snprintf libintl_snprintf
3081 +extern LIBINTL_DLL_EXPORTED int snprintf (char *, size_t, const char *, ...);
3082 +#endif
3083 +#if !(defined vsnprintf && defined _GL_STDIO_H) /* don't override gnulib */
3084 +#undef vsnprintf
3085 +#define vsnprintf libintl_vsnprintf
3086 +extern LIBINTL_DLL_EXPORTED int vsnprintf (char *, size_t, const char *, va_list);
3087 +#endif
3089 +#endif
3091 +#if 0
3093 +#if !(defined asprintf && defined _GL_STDIO_H) /* don't override gnulib */
3094 +#undef asprintf
3095 +#define asprintf libintl_asprintf
3096 +extern LIBINTL_DLL_EXPORTED int asprintf (char **, const char *, ...);
3097 +#endif
3098 +#if !(defined vasprintf && defined _GL_STDIO_H) /* don't override gnulib */
3099 +#undef vasprintf
3100 +#define vasprintf libintl_vasprintf
3101 +extern LIBINTL_DLL_EXPORTED int vasprintf (char **, const char *, va_list);
3102 +#endif
3104 +#endif
3106 +#if 0
3108 +#undef fwprintf
3109 +#define fwprintf libintl_fwprintf
3110 +extern LIBINTL_DLL_EXPORTED int fwprintf (FILE *, const wchar_t *, ...);
3111 +#undef vfwprintf
3112 +#define vfwprintf libintl_vfwprintf
3113 +extern LIBINTL_DLL_EXPORTED int vfwprintf (FILE *, const wchar_t *, va_list);
3115 +#undef wprintf
3116 +#define wprintf libintl_wprintf
3117 +extern LIBINTL_DLL_EXPORTED int wprintf (const wchar_t *, ...);
3118 +#undef vwprintf
3119 +#define vwprintf libintl_vwprintf
3120 +extern LIBINTL_DLL_EXPORTED int vwprintf (const wchar_t *, va_list);
3122 +#undef swprintf
3123 +#define swprintf libintl_swprintf
3124 +extern LIBINTL_DLL_EXPORTED int swprintf (wchar_t *, size_t, const wchar_t *, ...);
3125 +#undef vswprintf
3126 +#define vswprintf libintl_vswprintf
3127 +extern LIBINTL_DLL_EXPORTED int vswprintf (wchar_t *, size_t, const wchar_t *, va_list);
3129 +#endif
3131 +#endif
3134 +/* Support for the locale chosen by the user. */
3135 +#if (defined __APPLE__ && defined __MACH__) || defined _WIN32 || defined __WIN32__ || defined __CYGWIN__
3137 +#undef setlocale
3138 +#define setlocale libintl_setlocale
3139 +extern LIBINTL_DLL_EXPORTED char *setlocale (int, const char *);
3141 +#if (defined __APPLE__ && defined __MACH__)
3143 +#undef newlocale
3144 +#define newlocale libintl_newlocale
3145 +extern LIBINTL_DLL_EXPORTED locale_t newlocale (int, const char *, locale_t);
3147 +#endif
3149 +#endif
3152 +/* Support for relocatable packages. */
3154 +/* Sets the original and the current installation prefix of the package.
3155 + Relocation simply replaces a pathname starting with the original prefix
3156 + by the corresponding pathname with the current prefix instead. Both
3157 + prefixes should be directory names without trailing slash (i.e. use ""
3158 + instead of "/"). */
3159 +#define libintl_set_relocation_prefix libintl_set_relocation_prefix
3160 +extern LIBINTL_DLL_EXPORTED void
3161 + libintl_set_relocation_prefix (const char *orig_prefix,
3162 + const char *curr_prefix);
3165 +#ifdef __cplusplus
3167 +#endif
3169 +#endif /* libintl.h */
3171 --- misc/gettext-0.18.1.1/gettext-runtime/intl/libintl.h Wed Aug 20 14:33:55 2008
3172 +++ misc/build/gettext-0.18.1.1/gettext-runtime/intl/libintl.h Wed Aug 20 14:26:42 2008
3173 @@ -1 +1,465 @@
3174 -dummy
3175 +/* Message catalogs for internationalization.
3176 + Copyright (C) 1995-1997, 2000-2010 Free Software Foundation, Inc.
3178 + This program is free software; you can redistribute it and/or modify it
3179 + under the terms of the GNU Library General Public License as published
3180 + by the Free Software Foundation; either version 2, or (at your option)
3181 + any later version.
3183 + This program is distributed in the hope that it will be useful,
3184 + but WITHOUT ANY WARRANTY; without even the implied warranty of
3185 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
3186 + Library General Public License for more details.
3188 + You should have received a copy of the GNU Library General Public
3189 + License along with this program; if not, write to the Free Software
3190 + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
3191 + USA. */
3193 +#ifndef _LIBINTL_H
3194 +#define _LIBINTL_H 1
3196 +#include <locale.h>
3197 +#if (defined __APPLE__ && defined __MACH__)
3198 +# include <xlocale.h>
3199 +#endif
3201 +/* The LC_MESSAGES locale category is the category used by the functions
3202 + gettext() and dgettext(). It is specified in POSIX, but not in ANSI C.
3203 + On systems that don't define it, use an arbitrary value instead.
3204 + On Solaris, <locale.h> defines __LOCALE_H (or _LOCALE_H in Solaris 2.5)
3205 + then includes <libintl.h> (i.e. this file!) and then only defines
3206 + LC_MESSAGES. To avoid a redefinition warning, don't define LC_MESSAGES
3207 + in this case. */
3208 +#if !defined LC_MESSAGES && !(defined __LOCALE_H || (defined _LOCALE_H && defined __sun))
3209 +# define LC_MESSAGES 1729
3210 +#endif
3212 +/* We define an additional symbol to signal that we use the GNU
3213 + implementation of gettext. */
3214 +#define __USE_GNU_GETTEXT 1
3216 +/* Provide information about the supported file formats. Returns the
3217 + maximum minor revision number supported for a given major revision. */
3218 +#define __GNU_GETTEXT_SUPPORTED_REVISION(major) \
3219 + ((major) == 0 || (major) == 1 ? 1 : -1)
3221 +/* Resolve a platform specific conflict on DJGPP. GNU gettext takes
3222 + precedence over _conio_gettext. */
3223 +#ifdef __DJGPP__
3224 +# undef gettext
3225 +#endif
3227 +#ifdef __cplusplus
3228 +extern "C" {
3229 +#endif
3232 +/* Version number: (major<<16) + (minor<<8) + subminor */
3233 +#define LIBINTL_VERSION 0x001201
3234 +extern int libintl_version;
3237 +/* We redirect the functions to those prefixed with "libintl_". This is
3238 + necessary, because some systems define gettext/textdomain/... in the C
3239 + library (namely, Solaris 2.4 and newer, and GNU libc 2.0 and newer).
3240 + If we used the unprefixed names, there would be cases where the
3241 + definition in the C library would override the one in the libintl.so
3242 + shared library. Recall that on ELF systems, the symbols are looked
3243 + up in the following order:
3244 + 1. in the executable,
3245 + 2. in the shared libraries specified on the link command line, in order,
3246 + 3. in the dependencies of the shared libraries specified on the link
3247 + command line,
3248 + 4. in the dlopen()ed shared libraries, in the order in which they were
3249 + dlopen()ed.
3250 + The definition in the C library would override the one in libintl.so if
3251 + either
3252 + * -lc is given on the link command line and -lintl isn't, or
3253 + * -lc is given on the link command line before -lintl, or
3254 + * libintl.so is a dependency of a dlopen()ed shared library but not
3255 + linked to the executable at link time.
3256 + Since Solaris gettext() behaves differently than GNU gettext(), this
3257 + would be unacceptable.
3259 + The redirection happens by default through macros in C, so that &gettext
3260 + is independent of the compilation unit, but through inline functions in
3261 + C++, in order not to interfere with the name mangling of class fields or
3262 + class methods called 'gettext'. */
3264 +/* The user can define _INTL_REDIRECT_INLINE or _INTL_REDIRECT_MACROS.
3265 + If he doesn't, we choose the method. A third possible method is
3266 + _INTL_REDIRECT_ASM, supported only by GCC. */
3267 +#if !(defined _INTL_REDIRECT_INLINE || defined _INTL_REDIRECT_MACROS)
3268 +# if defined __GNUC__ && __GNUC__ >= 2 && !(defined __APPLE_CC__ && __APPLE_CC__ > 1) && !defined __MINGW32__ && !(__GNUC__ == 2 && defined _AIX) && (defined __STDC__ || defined __cplusplus)
3269 +# define _INTL_REDIRECT_ASM
3270 +# else
3271 +# ifdef __cplusplus
3272 +# define _INTL_REDIRECT_INLINE
3273 +# else
3274 +# define _INTL_REDIRECT_MACROS
3275 +# endif
3276 +# endif
3277 +#endif
3278 +/* Auxiliary macros. */
3279 +#ifdef _INTL_REDIRECT_ASM
3280 +# define _INTL_ASM(cname) __asm__ (_INTL_ASMNAME (__USER_LABEL_PREFIX__, #cname))
3281 +# define _INTL_ASMNAME(prefix,cnamestring) _INTL_STRINGIFY (prefix) cnamestring
3282 +# define _INTL_STRINGIFY(prefix) #prefix
3283 +#else
3284 +# define _INTL_ASM(cname)
3285 +#endif
3287 +/* _INTL_MAY_RETURN_STRING_ARG(n) declares that the given function may return
3288 + its n-th argument literally. This enables GCC to warn for example about
3289 + printf (gettext ("foo %y")). */
3290 +#if defined __GNUC__ && __GNUC__ >= 3 && !(defined __APPLE_CC__ && __APPLE_CC__ > 1 && defined __cplusplus)
3291 +# define _INTL_MAY_RETURN_STRING_ARG(n) __attribute__ ((__format_arg__ (n)))
3292 +#else
3293 +# define _INTL_MAY_RETURN_STRING_ARG(n)
3294 +#endif
3296 +/* Look up MSGID in the current default message catalog for the current
3297 + LC_MESSAGES locale. If not found, returns MSGID itself (the default
3298 + text). */
3299 +#ifdef _INTL_REDIRECT_INLINE
3300 +extern char *libintl_gettext (const char *__msgid)
3301 + _INTL_MAY_RETURN_STRING_ARG (1);
3302 +static inline char *gettext (const char *__msgid)
3304 + return libintl_gettext (__msgid);
3306 +#else
3307 +#ifdef _INTL_REDIRECT_MACROS
3308 +# define gettext libintl_gettext
3309 +#endif
3310 +extern char *gettext (const char *__msgid)
3311 + _INTL_ASM (libintl_gettext)
3312 + _INTL_MAY_RETURN_STRING_ARG (1);
3313 +#endif
3315 +/* Look up MSGID in the DOMAINNAME message catalog for the current
3316 + LC_MESSAGES locale. */
3317 +#ifdef _INTL_REDIRECT_INLINE
3318 +extern char *libintl_dgettext (const char *__domainname, const char *__msgid)
3319 + _INTL_MAY_RETURN_STRING_ARG (2);
3320 +static inline char *dgettext (const char *__domainname, const char *__msgid)
3322 + return libintl_dgettext (__domainname, __msgid);
3324 +#else
3325 +#ifdef _INTL_REDIRECT_MACROS
3326 +# define dgettext libintl_dgettext
3327 +#endif
3328 +extern char *dgettext (const char *__domainname, const char *__msgid)
3329 + _INTL_ASM (libintl_dgettext)
3330 + _INTL_MAY_RETURN_STRING_ARG (2);
3331 +#endif
3333 +/* Look up MSGID in the DOMAINNAME message catalog for the current CATEGORY
3334 + locale. */
3335 +#ifdef _INTL_REDIRECT_INLINE
3336 +extern char *libintl_dcgettext (const char *__domainname, const char *__msgid,
3337 + int __category)
3338 + _INTL_MAY_RETURN_STRING_ARG (2);
3339 +static inline char *dcgettext (const char *__domainname, const char *__msgid,
3340 + int __category)
3342 + return libintl_dcgettext (__domainname, __msgid, __category);
3344 +#else
3345 +#ifdef _INTL_REDIRECT_MACROS
3346 +# define dcgettext libintl_dcgettext
3347 +#endif
3348 +extern char *dcgettext (const char *__domainname, const char *__msgid,
3349 + int __category)
3350 + _INTL_ASM (libintl_dcgettext)
3351 + _INTL_MAY_RETURN_STRING_ARG (2);
3352 +#endif
3355 +/* Similar to `gettext' but select the plural form corresponding to the
3356 + number N. */
3357 +#ifdef _INTL_REDIRECT_INLINE
3358 +extern char *libintl_ngettext (const char *__msgid1, const char *__msgid2,
3359 + unsigned long int __n)
3360 + _INTL_MAY_RETURN_STRING_ARG (1) _INTL_MAY_RETURN_STRING_ARG (2);
3361 +static inline char *ngettext (const char *__msgid1, const char *__msgid2,
3362 + unsigned long int __n)
3364 + return libintl_ngettext (__msgid1, __msgid2, __n);
3366 +#else
3367 +#ifdef _INTL_REDIRECT_MACROS
3368 +# define ngettext libintl_ngettext
3369 +#endif
3370 +extern char *ngettext (const char *__msgid1, const char *__msgid2,
3371 + unsigned long int __n)
3372 + _INTL_ASM (libintl_ngettext)
3373 + _INTL_MAY_RETURN_STRING_ARG (1) _INTL_MAY_RETURN_STRING_ARG (2);
3374 +#endif
3376 +/* Similar to `dgettext' but select the plural form corresponding to the
3377 + number N. */
3378 +#ifdef _INTL_REDIRECT_INLINE
3379 +extern char *libintl_dngettext (const char *__domainname, const char *__msgid1,
3380 + const char *__msgid2, unsigned long int __n)
3381 + _INTL_MAY_RETURN_STRING_ARG (2) _INTL_MAY_RETURN_STRING_ARG (3);
3382 +static inline char *dngettext (const char *__domainname, const char *__msgid1,
3383 + const char *__msgid2, unsigned long int __n)
3385 + return libintl_dngettext (__domainname, __msgid1, __msgid2, __n);
3387 +#else
3388 +#ifdef _INTL_REDIRECT_MACROS
3389 +# define dngettext libintl_dngettext
3390 +#endif
3391 +extern char *dngettext (const char *__domainname,
3392 + const char *__msgid1, const char *__msgid2,
3393 + unsigned long int __n)
3394 + _INTL_ASM (libintl_dngettext)
3395 + _INTL_MAY_RETURN_STRING_ARG (2) _INTL_MAY_RETURN_STRING_ARG (3);
3396 +#endif
3398 +/* Similar to `dcgettext' but select the plural form corresponding to the
3399 + number N. */
3400 +#ifdef _INTL_REDIRECT_INLINE
3401 +extern char *libintl_dcngettext (const char *__domainname,
3402 + const char *__msgid1, const char *__msgid2,
3403 + unsigned long int __n, int __category)
3404 + _INTL_MAY_RETURN_STRING_ARG (2) _INTL_MAY_RETURN_STRING_ARG (3);
3405 +static inline char *dcngettext (const char *__domainname,
3406 + const char *__msgid1, const char *__msgid2,
3407 + unsigned long int __n, int __category)
3409 + return libintl_dcngettext (__domainname, __msgid1, __msgid2, __n, __category);
3411 +#else
3412 +#ifdef _INTL_REDIRECT_MACROS
3413 +# define dcngettext libintl_dcngettext
3414 +#endif
3415 +extern char *dcngettext (const char *__domainname,
3416 + const char *__msgid1, const char *__msgid2,
3417 + unsigned long int __n, int __category)
3418 + _INTL_ASM (libintl_dcngettext)
3419 + _INTL_MAY_RETURN_STRING_ARG (2) _INTL_MAY_RETURN_STRING_ARG (3);
3420 +#endif
3424 +/* Set the current default message catalog to DOMAINNAME.
3425 + If DOMAINNAME is null, return the current default.
3426 + If DOMAINNAME is "", reset to the default of "messages". */
3427 +#ifdef _INTL_REDIRECT_INLINE
3428 +extern char *libintl_textdomain (const char *__domainname);
3429 +static inline char *textdomain (const char *__domainname)
3431 + return libintl_textdomain (__domainname);
3433 +#else
3434 +#ifdef _INTL_REDIRECT_MACROS
3435 +# define textdomain libintl_textdomain
3436 +#endif
3437 +extern char *textdomain (const char *__domainname)
3438 + _INTL_ASM (libintl_textdomain);
3439 +#endif
3441 +/* Specify that the DOMAINNAME message catalog will be found
3442 + in DIRNAME rather than in the system locale data base. */
3443 +#ifdef _INTL_REDIRECT_INLINE
3444 +extern char *libintl_bindtextdomain (const char *__domainname,
3445 + const char *__dirname);
3446 +static inline char *bindtextdomain (const char *__domainname,
3447 + const char *__dirname)
3449 + return libintl_bindtextdomain (__domainname, __dirname);
3451 +#else
3452 +#ifdef _INTL_REDIRECT_MACROS
3453 +# define bindtextdomain libintl_bindtextdomain
3454 +#endif
3455 +extern char *bindtextdomain (const char *__domainname, const char *__dirname)
3456 + _INTL_ASM (libintl_bindtextdomain);
3457 +#endif
3459 +/* Specify the character encoding in which the messages from the
3460 + DOMAINNAME message catalog will be returned. */
3461 +#ifdef _INTL_REDIRECT_INLINE
3462 +extern char *libintl_bind_textdomain_codeset (const char *__domainname,
3463 + const char *__codeset);
3464 +static inline char *bind_textdomain_codeset (const char *__domainname,
3465 + const char *__codeset)
3467 + return libintl_bind_textdomain_codeset (__domainname, __codeset);
3469 +#else
3470 +#ifdef _INTL_REDIRECT_MACROS
3471 +# define bind_textdomain_codeset libintl_bind_textdomain_codeset
3472 +#endif
3473 +extern char *bind_textdomain_codeset (const char *__domainname,
3474 + const char *__codeset)
3475 + _INTL_ASM (libintl_bind_textdomain_codeset);
3476 +#endif
3480 +/* Support for format strings with positions in *printf(), following the
3481 + POSIX/XSI specification.
3482 + Note: These replacements for the *printf() functions are visible only
3483 + in source files that #include <libintl.h> or #include "gettext.h".
3484 + Packages that use *printf() in source files that don't refer to _()
3485 + or gettext() but for which the format string could be the return value
3486 + of _() or gettext() need to add this #include. Oh well. */
3488 +#if !(defined __APPLE__ && defined __MACH__)
3490 +#include <stdio.h>
3491 +#include <stddef.h>
3493 +/* Get va_list. */
3494 +#if (defined __STDC__ && __STDC__) || defined __cplusplus || defined _MSC_VER
3495 +# include <stdarg.h>
3496 +#else
3497 +# include <varargs.h>
3498 +#endif
3500 +#if !(defined fprintf && defined _GL_STDIO_H) /* don't override gnulib */
3501 +#undef fprintf
3502 +#define fprintf libintl_fprintf
3503 +extern int fprintf (FILE *, const char *, ...);
3504 +#endif
3505 +#if !(defined vfprintf && defined _GL_STDIO_H) /* don't override gnulib */
3506 +#undef vfprintf
3507 +#define vfprintf libintl_vfprintf
3508 +extern int vfprintf (FILE *, const char *, va_list);
3509 +#endif
3511 +#if !(defined printf && defined _GL_STDIO_H) /* don't override gnulib */
3512 +#undef printf
3513 +#if defined __NetBSD__ || defined __BEOS__ || defined __CYGWIN__ || defined __MINGW32__
3514 +/* Don't break __attribute__((format(printf,M,N))).
3515 + This redefinition is only possible because the libc in NetBSD, Cygwin,
3516 + mingw does not have a function __printf__.
3517 + Alternatively, we could have done this redirection only when compiling with
3518 + __GNUC__, together with a symbol redirection:
3519 + extern int printf (const char *, ...)
3520 + __asm__ (#__USER_LABEL_PREFIX__ "libintl_printf");
3521 + But doing it now would introduce a binary incompatibility with already
3522 + distributed versions of libintl on these systems. */
3523 +# define libintl_printf __printf__
3524 +#endif
3525 +#define printf libintl_printf
3526 +extern int printf (const char *, ...);
3527 +#endif
3528 +#if !(defined vprintf && defined _GL_STDIO_H) /* don't override gnulib */
3529 +#undef vprintf
3530 +#define vprintf libintl_vprintf
3531 +extern int vprintf (const char *, va_list);
3532 +#endif
3534 +#if !(defined sprintf && defined _GL_STDIO_H) /* don't override gnulib */
3535 +#undef sprintf
3536 +#define sprintf libintl_sprintf
3537 +extern int sprintf (char *, const char *, ...);
3538 +#endif
3539 +#if !(defined vsprintf && defined _GL_STDIO_H) /* don't override gnulib */
3540 +#undef vsprintf
3541 +#define vsprintf libintl_vsprintf
3542 +extern int vsprintf (char *, const char *, va_list);
3543 +#endif
3545 +#if 0
3547 +#if !(defined snprintf && defined _GL_STDIO_H) /* don't override gnulib */
3548 +#undef snprintf
3549 +#define snprintf libintl_snprintf
3550 +extern int snprintf (char *, size_t, const char *, ...);
3551 +#endif
3552 +#if !(defined vsnprintf && defined _GL_STDIO_H) /* don't override gnulib */
3553 +#undef vsnprintf
3554 +#define vsnprintf libintl_vsnprintf
3555 +extern int vsnprintf (char *, size_t, const char *, va_list);
3556 +#endif
3558 +#endif
3560 +#if 0
3562 +#if !(defined asprintf && defined _GL_STDIO_H) /* don't override gnulib */
3563 +#undef asprintf
3564 +#define asprintf libintl_asprintf
3565 +extern int asprintf (char **, const char *, ...);
3566 +#endif
3567 +#if !(defined vasprintf && defined _GL_STDIO_H) /* don't override gnulib */
3568 +#undef vasprintf
3569 +#define vasprintf libintl_vasprintf
3570 +extern int vasprintf (char **, const char *, va_list);
3571 +#endif
3573 +#endif
3575 +#if 0
3577 +#undef fwprintf
3578 +#define fwprintf libintl_fwprintf
3579 +extern int fwprintf (FILE *, const wchar_t *, ...);
3580 +#undef vfwprintf
3581 +#define vfwprintf libintl_vfwprintf
3582 +extern int vfwprintf (FILE *, const wchar_t *, va_list);
3584 +#undef wprintf
3585 +#define wprintf libintl_wprintf
3586 +extern int wprintf (const wchar_t *, ...);
3587 +#undef vwprintf
3588 +#define vwprintf libintl_vwprintf
3589 +extern int vwprintf (const wchar_t *, va_list);
3591 +#undef swprintf
3592 +#define swprintf libintl_swprintf
3593 +extern int swprintf (wchar_t *, size_t, const wchar_t *, ...);
3594 +#undef vswprintf
3595 +#define vswprintf libintl_vswprintf
3596 +extern int vswprintf (wchar_t *, size_t, const wchar_t *, va_list);
3598 +#endif
3600 +#endif
3603 +/* Support for the locale chosen by the user. */
3604 +#if (defined __APPLE__ && defined __MACH__) || defined _WIN32 || defined __WIN32__ || defined __CYGWIN__
3606 +#undef setlocale
3607 +#define setlocale libintl_setlocale
3608 +extern char *setlocale (int, const char *);
3610 +#if (defined __APPLE__ && defined __MACH__)
3612 +#undef newlocale
3613 +#define newlocale libintl_newlocale
3614 +extern locale_t newlocale (int, const char *, locale_t);
3616 +#endif
3618 +#endif
3621 +/* Support for relocatable packages. */
3623 +/* Sets the original and the current installation prefix of the package.
3624 + Relocation simply replaces a pathname starting with the original prefix
3625 + by the corresponding pathname with the current prefix instead. Both
3626 + prefixes should be directory names without trailing slash (i.e. use ""
3627 + instead of "/"). */
3628 +#define libintl_set_relocation_prefix libintl_set_relocation_prefix
3629 +extern void
3630 + libintl_set_relocation_prefix (const char *orig_prefix,
3631 + const char *curr_prefix);
3634 +#ifdef __cplusplus
3636 +#endif
3638 +#endif /* libintl.h */