1 # DO NOT EDIT! GENERATED AUTOMATICALLY!
2 # Copyright (C) 2002-2015 Free Software Foundation, Inc.
4 # This file is free software; you can redistribute it and/or modify
5 # it under the terms of the GNU General Public License as published by
6 # the Free Software Foundation; either version 3 of the License, or
7 # (at your option) any later version.
9 # This file is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 # GNU General Public License for more details.
14 # You should have received a copy of the GNU General Public License
15 # along with this file. If not, see <http://www.gnu.org/licenses/>.
17 # As a special exception to the GNU General Public License,
18 # this file may be distributed as part of a program that
19 # contains a configuration script generated by Autoconf, under
20 # the same distribution terms as the rest of that program.
22 # Generated by gnulib-tool.
24 # This file represents the compiled summary of the specification in
25 # gnulib-cache.m4. It lists the computed macro invocations that need
26 # to be invoked from configure.ac.
27 # In projects that use version control, this file can be treated like
31 # This macro should be invoked from gettext-tools/configure.ac, in the section
32 # "Checks for programs", right after AC_PROG_CC, and certainly before
33 # any checks for libraries, header files, types and library functions.
36 m4_pattern_forbid([^gl_[A-Z]])dnl the gnulib macro namespace
37 m4_pattern_allow([^gl_ES$])dnl a valid locale name
38 m4_pattern_allow([^gl_LIBOBJS$])dnl a variable
39 m4_pattern_allow([^gl_LTLIBOBJS$])dnl a variable
42 AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
43 AC_REQUIRE([gl_PROG_AR_RANLIB])
45 AC_REQUIRE([AM_PROG_CC_C_O])
46 # Code from module absolute-header:
47 # Code from module acl:
48 # Code from module acl-permissions:
49 # Code from module acl-tests:
50 # Code from module alignof:
51 # Code from module alignof-tests:
52 # Code from module alloca-opt:
53 # Code from module alloca-opt-tests:
54 # Code from module allocator:
55 # Code from module ansi-c++-opt:
56 # Code from module areadlink:
57 # Code from module areadlink-tests:
58 # Code from module argmatch:
59 # Code from module argmatch-tests:
60 # Code from module array-list:
61 # Code from module array-list-tests:
62 # Code from module atexit:
63 # Code from module atexit-tests:
64 # Code from module backupfile:
65 # Code from module basename:
66 # Code from module binary-io:
67 # Code from module binary-io-tests:
68 # Code from module bison-i18n:
69 # Code from module btowc:
70 # Code from module btowc-tests:
71 # Code from module byteswap:
72 # Code from module byteswap-tests:
73 # Code from module c-ctype:
74 # Code from module c-ctype-tests:
75 # Code from module c-strcase:
76 # Code from module c-strcase-tests:
77 # Code from module c-strcaseeq:
78 # Code from module c-strcasestr:
79 # Code from module c-strcasestr-tests:
80 # Code from module c-strstr:
81 # Code from module c-strstr-tests:
82 # Code from module canonicalize-lgpl:
83 # Code from module canonicalize-lgpl-tests:
84 # Code from module careadlinkat:
85 # Code from module classpath:
86 # Code from module clean-temp:
87 # Code from module cloexec:
88 # Code from module cloexec-tests:
89 # Code from module close:
90 # Code from module close-tests:
91 # Code from module closedir:
92 # Code from module closeout:
93 # Code from module concat-filename:
94 # Code from module configmake:
95 # Code from module copy-file:
96 # Code from module copy-file-tests:
97 # Code from module csharpcomp:
98 # Code from module csharpcomp-script:
99 # Code from module csharpexec:
100 # Code from module csharpexec-script:
101 # Code from module ctype:
102 # Code from module ctype-tests:
103 # Code from module diffseq:
104 # Code from module dirent:
105 # Code from module dirent-tests:
106 # Code from module dosname:
107 # Code from module double-slash-root:
108 # Code from module dup:
109 # Code from module dup-tests:
110 # Code from module dup2:
111 # Code from module dup2-tests:
112 # Code from module environ:
113 # Code from module environ-tests:
114 # Code from module errno:
115 # Code from module errno-tests:
116 # Code from module error:
117 # Code from module error-progname:
118 # Code from module execute:
119 # Code from module exitfail:
120 # Code from module extensions:
121 # Code from module extern-inline:
122 # Code from module fabs:
123 # Code from module fabs-tests:
124 # Code from module fatal-signal:
125 # Code from module fcntl:
126 # Code from module fcntl-h:
127 # Code from module fcntl-h-tests:
128 # Code from module fcntl-tests:
129 # Code from module fd-hook:
130 # Code from module fd-ostream:
131 # Code from module fd-safer-flag:
132 # Code from module fdopen:
133 # Code from module fdopen-tests:
134 # Code from module fgetc-tests:
135 # Code from module file-has-acl:
136 # Code from module file-has-acl-tests:
137 # Code from module file-ostream:
138 # Code from module filename:
139 # Code from module findprog:
140 # Code from module float:
141 # Code from module float-tests:
142 # Code from module fnmatch:
143 # Code from module fnmatch-tests:
144 # Code from module fopen:
145 # Code from module fopen-tests:
146 # Code from module fpieee:
147 AC_REQUIRE([gl_FP_IEEE])
148 # Code from module fpucw:
149 # Code from module fputc-tests:
150 # Code from module fread-tests:
151 # Code from module fstat:
152 # Code from module fstat-tests:
153 # Code from module fstrcmp:
154 # Code from module fstrcmp-tests:
155 # Code from module ftell:
156 # Code from module ftell-tests:
157 # Code from module ftello:
158 AC_REQUIRE([AC_FUNC_FSEEKO])
159 # Code from module ftello-tests:
160 # Code from module full-write:
161 # Code from module fwrite-tests:
162 # Code from module fwriteerror:
163 # Code from module gcd:
164 # Code from module gcj:
165 # Code from module getcwd-lgpl:
166 # Code from module getcwd-lgpl-tests:
167 # Code from module getdelim:
168 # Code from module getdelim-tests:
169 # Code from module getdtablesize:
170 # Code from module getdtablesize-tests:
171 # Code from module getline:
172 # Code from module getline-tests:
173 # Code from module getopt-gnu:
174 # Code from module getopt-posix:
175 # Code from module getopt-posix-tests:
176 # Code from module getpagesize:
177 # Code from module gettext:
178 # Code from module gettext-h:
179 # Code from module gettext-tools-misc:
180 # Code from module gettimeofday:
181 # Code from module gettimeofday-tests:
182 # Code from module gperf:
183 # Code from module hash:
184 # Code from module havelib:
185 # Code from module html-ostream:
186 # Code from module html-styled-ostream:
187 # Code from module iconv:
188 # Code from module iconv-h:
189 # Code from module iconv-h-tests:
190 # Code from module iconv-tests:
191 # Code from module iconv_open:
192 # Code from module ignore-value:
193 # Code from module ignore-value-tests:
194 # Code from module include_next:
195 # Code from module inline:
196 # Code from module intprops:
197 # Code from module intprops-tests:
198 # Code from module inttypes:
199 # Code from module inttypes-incomplete:
200 # Code from module inttypes-tests:
201 # Code from module isinf:
202 # Code from module isinf-tests:
203 # Code from module isnan:
204 # Code from module isnan-tests:
205 # Code from module isnand:
206 # Code from module isnand-nolibm:
207 # Code from module isnand-nolibm-tests:
208 # Code from module isnand-tests:
209 # Code from module isnanf:
210 # Code from module isnanf-nolibm:
211 # Code from module isnanf-nolibm-tests:
212 # Code from module isnanf-tests:
213 # Code from module isnanl:
214 # Code from module isnanl-nolibm:
215 # Code from module isnanl-nolibm-tests:
216 # Code from module isnanl-tests:
217 # Code from module iswblank:
218 # Code from module iswblank-tests:
219 # Code from module java:
220 # Code from module javacomp:
221 # Code from module javacomp-script:
222 # Code from module javaexec:
223 # Code from module javaexec-script:
224 # Code from module javaversion:
225 # Code from module langinfo:
226 # Code from module langinfo-tests:
227 # Code from module largefile:
228 AC_REQUIRE([AC_SYS_LARGEFILE])
229 # Code from module libcroco:
230 # Code from module libglib:
231 # Code from module libunistring-optional:
232 # Code from module libxml:
233 # Code from module linkedhash-list:
234 # Code from module linkedhash-list-tests:
235 # Code from module list:
236 # Code from module localcharset:
237 # Code from module locale:
238 # Code from module locale-tests:
239 # Code from module localename:
240 # Code from module localename-tests:
241 # Code from module lock:
242 # Code from module lock-tests:
243 # Code from module log10:
244 # Code from module log10-tests:
245 # Code from module lseek:
246 # Code from module lseek-tests:
247 # Code from module lstat:
248 # Code from module lstat-tests:
249 # Code from module malloc-posix:
250 # Code from module malloca:
251 # Code from module malloca-tests:
252 # Code from module math:
253 # Code from module math-tests:
254 # Code from module mbchar:
255 # Code from module mbiter:
256 # Code from module mbrtowc:
257 # Code from module mbrtowc-tests:
258 # Code from module mbsinit:
259 # Code from module mbsinit-tests:
260 # Code from module mbslen:
261 # Code from module mbsrtowcs:
262 # Code from module mbsrtowcs-tests:
263 # Code from module mbsstr:
264 # Code from module mbsstr-tests:
265 # Code from module mbswidth:
266 # Code from module mbtowc:
267 # Code from module mbuiter:
268 # Code from module memchr:
269 # Code from module memchr-tests:
270 # Code from module memmove:
271 # Code from module memset:
272 # Code from module minmax:
273 # Code from module mkdtemp:
274 # Code from module moo:
275 # Code from module moo-tests:
276 # Code from module msvc-inval:
277 # Code from module msvc-nothrow:
278 # Code from module multiarch:
279 # Code from module no-c++:
280 # Code from module nocrash:
281 # Code from module obstack:
282 # Code from module open:
283 # Code from module open-tests:
284 # Code from module opendir:
285 # Code from module openmp:
286 # Code from module ostream:
287 # Code from module pathmax:
288 # Code from module pathmax-tests:
289 # Code from module pipe-filter-ii:
290 # Code from module pipe-filter-ii-tests:
291 # Code from module pipe2:
292 # Code from module pipe2-safer:
293 # Code from module pipe2-tests:
294 # Code from module posix_spawn-internal:
295 # Code from module posix_spawn_file_actions_addclose:
296 # Code from module posix_spawn_file_actions_addclose-tests:
297 # Code from module posix_spawn_file_actions_adddup2:
298 # Code from module posix_spawn_file_actions_adddup2-tests:
299 # Code from module posix_spawn_file_actions_addopen:
300 # Code from module posix_spawn_file_actions_addopen-tests:
301 # Code from module posix_spawn_file_actions_destroy:
302 # Code from module posix_spawn_file_actions_init:
303 # Code from module posix_spawnattr_destroy:
304 # Code from module posix_spawnattr_init:
305 # Code from module posix_spawnattr_setflags:
306 # Code from module posix_spawnattr_setsigmask:
307 # Code from module posix_spawnp:
308 # Code from module posix_spawnp-tests:
309 # Code from module pow:
310 # Code from module pow-tests:
311 # Code from module progname:
312 # Code from module propername:
313 # Code from module putenv:
314 # Code from module qcopy-acl:
315 # Code from module qset-acl:
316 # Code from module quote:
317 # Code from module quotearg:
318 # Code from module quotearg-simple:
319 # Code from module quotearg-simple-tests:
320 # Code from module raise:
321 # Code from module raise-tests:
322 # Code from module rawmemchr:
323 # Code from module rawmemchr-tests:
324 # Code from module read:
325 # Code from module read-file:
326 # Code from module read-file-tests:
327 # Code from module read-tests:
328 # Code from module readdir:
329 # Code from module readlink:
330 # Code from module readlink-tests:
331 # Code from module realloc-posix:
332 # Code from module relocatable-prog:
333 # Code from module relocatable-prog-wrapper:
334 # Code from module relocatable-script:
335 # Code from module rmdir:
336 # Code from module rmdir-tests:
337 # Code from module safe-read:
338 # Code from module safe-write:
339 # Code from module same-inode:
340 # Code from module sched:
341 # Code from module sched-tests:
342 # Code from module secure_getenv:
343 # Code from module setenv:
344 # Code from module setenv-tests:
345 # Code from module setlocale:
346 # Code from module setlocale-tests:
347 # Code from module sh-quote:
348 # Code from module sh-quote-tests:
349 # Code from module sigaction:
350 # Code from module sigaction-tests:
351 # Code from module signal-h:
352 # Code from module signal-h-tests:
353 # Code from module signbit:
354 # Code from module signbit-tests:
355 # Code from module sigpipe:
356 # Code from module sigpipe-tests:
357 # Code from module sigprocmask:
358 # Code from module sigprocmask-tests:
359 # Code from module size_max:
360 # Code from module sleep:
361 # Code from module sleep-tests:
362 # Code from module snippet/_Noreturn:
363 # Code from module snippet/arg-nonnull:
364 # Code from module snippet/c++defs:
365 # Code from module snippet/unused-parameter:
366 # Code from module snippet/warn-on-use:
367 # Code from module snprintf:
368 # Code from module snprintf-tests:
369 # Code from module spawn:
370 # Code from module spawn-pipe:
371 # Code from module spawn-pipe-tests:
372 # Code from module spawn-tests:
373 # Code from module ssize_t:
374 # Code from module stat:
375 # Code from module stat-tests:
376 # Code from module stdalign:
377 # Code from module stdalign-tests:
378 # Code from module stdarg:
379 dnl Some compilers (e.g., AIX 5.3 cc) need to be in c99 mode
380 dnl for the builtin va_copy to work. With Autoconf 2.60 or later,
381 dnl gl_PROG_CC_C99 arranges for this. With older Autoconf gl_PROG_CC_C99
382 dnl shouldn't hurt, though installers are on their own to set c99 mode.
384 # Code from module stdbool:
385 # Code from module stdbool-tests:
386 # Code from module stddef:
387 # Code from module stddef-tests:
388 # Code from module stdint:
389 # Code from module stdint-tests:
390 # Code from module stdio:
391 # Code from module stdio-tests:
392 # Code from module stdlib:
393 # Code from module stdlib-tests:
394 # Code from module stpcpy:
395 # Code from module stpncpy:
396 # Code from module strchrnul:
397 # Code from module strchrnul-tests:
398 # Code from module strcspn:
399 # Code from module streq:
400 # Code from module strerror:
401 # Code from module strerror-override:
402 # Code from module strerror-tests:
403 # Code from module striconv:
404 # Code from module striconv-tests:
405 # Code from module striconveh:
406 # Code from module striconveh-tests:
407 # Code from module striconveha:
408 # Code from module striconveha-tests:
409 # Code from module string:
410 # Code from module string-tests:
411 # Code from module strnlen:
412 # Code from module strnlen-tests:
413 # Code from module strnlen1:
414 # Code from module strpbrk:
415 # Code from module strstr:
416 # Code from module strstr-simple:
417 # Code from module strstr-tests:
418 # Code from module strtol:
419 # Code from module strtol-tests:
420 # Code from module strtoul:
421 # Code from module strtoul-tests:
422 # Code from module styled-ostream:
423 # Code from module symlink:
424 # Code from module symlink-tests:
425 # Code from module sys_select:
426 # Code from module sys_select-tests:
427 # Code from module sys_stat:
428 # Code from module sys_stat-tests:
429 # Code from module sys_time:
430 # Code from module sys_time-tests:
431 # Code from module sys_types:
432 # Code from module sys_types-tests:
433 # Code from module sys_wait:
434 # Code from module sys_wait-tests:
435 # Code from module tempname:
436 # Code from module term-ostream:
437 # Code from module term-ostream-tests:
438 # Code from module term-styled-ostream:
439 # Code from module terminfo:
440 # Code from module terminfo-h:
441 # Code from module test-framework-sh:
442 # Code from module test-framework-sh-tests:
443 # Code from module thread:
444 # Code from module thread-tests:
445 # Code from module threadlib:
447 # Code from module time:
448 # Code from module time-tests:
449 # Code from module tls:
450 # Code from module tls-tests:
451 # Code from module tmpdir:
452 # Code from module trim:
453 # Code from module uniconv/base:
454 # Code from module uniconv/u8-conv-from-enc:
455 # Code from module uniconv/u8-conv-from-enc-tests:
456 # Code from module unictype/base:
457 # Code from module unictype/ctype-space:
458 # Code from module unictype/ctype-space-tests:
459 # Code from module unilbrk/base:
460 # Code from module unilbrk/tables:
461 # Code from module unilbrk/u8-possible-linebreaks:
462 # Code from module unilbrk/u8-width-linebreaks:
463 # Code from module unilbrk/u8-width-linebreaks-tests:
464 # Code from module unilbrk/ulc-common:
465 # Code from module unilbrk/ulc-width-linebreaks:
466 # Code from module uniname/base:
467 # Code from module uniname/uniname:
468 # Code from module uniname/uniname-tests:
469 # Code from module unistd:
470 # Code from module unistd-safer:
471 # Code from module unistd-safer-tests:
472 # Code from module unistd-tests:
473 # Code from module unistr/base:
474 # Code from module unistr/u16-mbtouc:
475 # Code from module unistr/u16-mbtouc-tests:
476 # Code from module unistr/u8-check:
477 # Code from module unistr/u8-check-tests:
478 # Code from module unistr/u8-cmp:
479 # Code from module unistr/u8-cmp-tests:
480 # Code from module unistr/u8-mblen:
481 # Code from module unistr/u8-mblen-tests:
482 # Code from module unistr/u8-mbtouc:
483 # Code from module unistr/u8-mbtouc-unsafe:
484 # Code from module unistr/u8-mbtoucr:
485 # Code from module unistr/u8-mbtoucr-tests:
486 # Code from module unistr/u8-prev:
487 # Code from module unistr/u8-prev-tests:
488 # Code from module unistr/u8-strlen:
489 # Code from module unistr/u8-strlen-tests:
490 # Code from module unistr/u8-uctomb:
491 # Code from module unistr/u8-uctomb-tests:
492 # Code from module unitypes:
493 # Code from module uniwidth/base:
494 # Code from module uniwidth/width:
495 # Code from module unlocked-io:
496 # Code from module unsetenv:
497 # Code from module unsetenv-tests:
498 # Code from module vasnprintf:
499 # Code from module vasnprintf-tests:
500 # Code from module vasprintf:
501 # Code from module vasprintf-tests:
502 # Code from module verify:
503 # Code from module verify-tests:
504 # Code from module vsnprintf:
505 # Code from module vsnprintf-tests:
506 # Code from module wait-process:
507 # Code from module waitpid:
508 # Code from module wchar:
509 # Code from module wchar-tests:
510 # Code from module wcrtomb:
511 # Code from module wcrtomb-tests:
512 # Code from module wctob:
513 # Code from module wctomb:
514 # Code from module wctype-h:
515 # Code from module wctype-h-tests:
516 # Code from module wcwidth:
517 # Code from module wcwidth-tests:
518 # Code from module write:
519 # Code from module write-tests:
520 # Code from module xalloc:
521 # Code from module xalloc-die:
522 # Code from module xalloc-die-tests:
523 # Code from module xconcat-filename:
524 # Code from module xerror:
525 # Code from module xlist:
526 # Code from module xmalloca:
527 # Code from module xreadlink:
528 # Code from module xsetenv:
529 # Code from module xsize:
530 # Code from module xstriconv:
531 # Code from module xstriconveh:
532 # Code from module xvasprintf:
533 # Code from module xvasprintf-tests:
534 # Code from module yield:
537 # This macro should be invoked from gettext-tools/configure.ac, in the section
538 # "Check for header files, types and library functions".
541 AM_CONDITIONAL([GL_COND_LIBTOOL], [true])
543 gl_m4_base='gnulib-m4'
544 m4_pushdef([AC_LIBOBJ], m4_defn([gl_LIBOBJ]))
545 m4_pushdef([AC_REPLACE_FUNCS], m4_defn([gl_REPLACE_FUNCS]))
546 m4_pushdef([AC_LIBSOURCES], m4_defn([gl_LIBSOURCES]))
547 m4_pushdef([gl_LIBSOURCES_LIST], [])
548 m4_pushdef([gl_LIBSOURCES_DIR], [])
550 gl_source_base='gnulib-lib'
553 gl_PROG_ANSI_CXX([CXX], [ANSICXX])
555 if test $ac_cv_func_atexit = no; then
563 if test $HAVE_CANONICALIZE_FILE_NAME = 0 || test $REPLACE_CANONICALIZE_FILE_NAME = 1; then
564 AC_LIBOBJ([canonicalize-lgpl])
566 gl_MODULE_INDICATOR([canonicalize-lgpl])
567 gl_STDLIB_MODULE_INDICATOR([canonicalize_file_name])
568 gl_STDLIB_MODULE_INDICATOR([realpath])
569 AC_CHECK_FUNCS_ONCE([readlinkat])
570 AC_DEFINE([SIGNAL_SAFE_LIST], [1], [Define if lists must be signal-safe.])
571 gl_MODULE_INDICATOR_FOR_TESTS([cloexec])
573 if test $REPLACE_CLOSE = 1; then
576 gl_UNISTD_MODULE_INDICATOR([close])
578 if test $HAVE_CLOSEDIR = 0 || test $REPLACE_CLOSEDIR = 1; then
579 AC_LIBOBJ([closedir])
581 gl_DIRENT_MODULE_INDICATOR([closedir])
584 AC_REQUIRE([gt_CSHARPCOMP])
585 AC_CONFIG_FILES([csharpcomp.sh:../build-aux/csharpcomp.sh.in])
586 # You need to invoke gt_CSHARPEXEC yourself, possibly with arguments.
587 AC_CONFIG_FILES([csharpexec.sh:../build-aux/csharpexec.sh.in])
591 if test $HAVE_DUP2 = 0 || test $REPLACE_DUP2 = 1; then
595 gl_UNISTD_MODULE_INDICATOR([dup2])
597 gl_UNISTD_MODULE_INDICATOR([environ])
600 if test $ac_cv_lib_error_at_line = no; then
604 m4_ifdef([AM_XGETTEXT_OPTION],
605 [AM_][XGETTEXT_OPTION([--flag=error:3:c-format])
606 AM_][XGETTEXT_OPTION([--flag=error_at_line:5:c-format])])
608 AC_REQUIRE([gl_EXTERN_INLINE])
612 if test $HAVE_FCNTL = 0 || test $REPLACE_FCNTL = 1; then
615 gl_FCNTL_MODULE_INDICATOR([fcntl])
617 gl_MODULE_INDICATOR([fd-safer-flag])
620 if test $REPLACE_FLOAT_LDBL = 1; then
623 if test $REPLACE_ITOLD = 1; then
626 gl_FUNC_FNMATCH_POSIX
627 if test -n "$FNMATCH_H"; then
632 if test $REPLACE_FOPEN = 1; then
636 gl_STDIO_MODULE_INDICATOR([fopen])
638 if test $REPLACE_FSTAT = 1; then
642 gl_SYS_STAT_MODULE_INDICATOR([fstat])
643 gl_MODULE_INDICATOR([fwriteerror])
646 if test $HAVE_GETDELIM = 0 || test $REPLACE_GETDELIM = 1; then
647 AC_LIBOBJ([getdelim])
650 gl_STDIO_MODULE_INDICATOR([getdelim])
651 gl_FUNC_GETDTABLESIZE
652 if test $HAVE_GETDTABLESIZE = 0 || test $REPLACE_GETDTABLESIZE = 1; then
653 AC_LIBOBJ([getdtablesize])
654 gl_PREREQ_GETDTABLESIZE
656 gl_UNISTD_MODULE_INDICATOR([getdtablesize])
658 if test $REPLACE_GETLINE = 1; then
662 gl_STDIO_MODULE_INDICATOR([getline])
664 if test $REPLACE_GETOPT = 1; then
668 dnl Arrange for unistd.h to include getopt.h.
669 GNULIB_GL_UNISTD_H_GETOPT=1
671 AC_SUBST([GNULIB_GL_UNISTD_H_GETOPT])
672 gl_MODULE_INDICATOR_FOR_TESTS([getopt-gnu])
674 if test $REPLACE_GETOPT = 1; then
678 dnl Arrange for unistd.h to include getopt.h.
679 GNULIB_GL_UNISTD_H_GETOPT=1
681 AC_SUBST([GNULIB_GL_UNISTD_H_GETOPT])
682 dnl you must add AM_GNU_GETTEXT([external]) or similar to configure.ac.
683 AM_GNU_GETTEXT_VERSION([0.18.1])
685 AC_SUBST([LTLIBINTL])
687 if test $HAVE_GETTIMEOFDAY = 0 || test $REPLACE_GETTIMEOFDAY = 1; then
688 AC_LIBOBJ([gettimeofday])
689 gl_PREREQ_GETTIMEOFDAY
691 gl_SYS_TIME_MODULE_INDICATOR([gettimeofday])
693 m4_ifdef([gl_ICONV_MODULE_INDICATOR],
694 [gl_ICONV_MODULE_INDICATOR([iconv])])
697 if test $REPLACE_ICONV_OPEN = 1; then
698 AC_LIBOBJ([iconv_open])
700 if test $REPLACE_ICONV = 1; then
702 AC_LIBOBJ([iconv_close])
706 if test $REPLACE_ISINF = 1; then
709 gl_MATH_MODULE_INDICATOR([isinf])
711 gl_MATH_MODULE_INDICATOR([isnan])
713 m4_ifdef([gl_ISNAN], [
714 AC_REQUIRE([gl_ISNAN])
716 if test $HAVE_ISNAND = 0 || test $REPLACE_ISNAN = 1; then
720 gl_MATH_MODULE_INDICATOR([isnand])
721 gl_FUNC_ISNAND_NO_LIBM
722 if test $gl_func_isnand_no_libm != yes; then
727 m4_ifdef([gl_ISNAN], [
728 AC_REQUIRE([gl_ISNAN])
730 if test $HAVE_ISNANF = 0 || test $REPLACE_ISNAN = 1; then
734 gl_MATH_MODULE_INDICATOR([isnanf])
735 gl_FUNC_ISNANF_NO_LIBM
736 if test $gl_func_isnanf_no_libm != yes; then
741 m4_ifdef([gl_ISNAN], [
742 AC_REQUIRE([gl_ISNAN])
744 if test $HAVE_ISNANL = 0 || test $REPLACE_ISNAN = 1; then
748 gl_MATH_MODULE_INDICATOR([isnanl])
749 gl_FUNC_ISNANL_NO_LIBM
750 if test $gl_func_isnanl_no_libm != yes; then
755 if test $HAVE_ISWCNTRL = 0 || test $REPLACE_ISWCNTRL = 1; then
758 if test $HAVE_ISWBLANK = 0 || test $REPLACE_ISWBLANK = 1; then
759 AC_LIBOBJ([iswblank])
762 gl_WCTYPE_MODULE_INDICATOR([iswblank])
764 # You need to invoke gt_JAVACOMP yourself, possibly with arguments.
765 AC_CONFIG_FILES([javacomp.sh:../build-aux/javacomp.sh.in])
766 # You need to invoke gt_JAVAEXEC yourself, possibly with arguments.
767 AC_CONFIG_FILES([javaexec.sh:../build-aux/javaexec.sh.in])
769 AC_REQUIRE([gl_LARGEFILE])
772 gl_LIBUNISTRING_OPTIONAL
775 LOCALCHARSET_TESTS_ENVIRONMENT="CHARSETALIASDIR=\"\$(abs_top_builddir)/$gl_source_base\""
776 AC_SUBST([LOCALCHARSET_TESTS_ENVIRONMENT])
780 gl_MODULE_INDICATOR([lock])
782 if test $REPLACE_LOG10 = 1; then
785 gl_MATH_MODULE_INDICATOR([log10])
787 if test $REPLACE_LSTAT = 1; then
791 gl_SYS_STAT_MODULE_INDICATOR([lstat])
793 if test $REPLACE_MALLOC = 1; then
796 gl_STDLIB_MODULE_INDICATOR([malloc-posix])
802 if test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1; then
806 gl_WCHAR_MODULE_INDICATOR([mbrtowc])
808 if test $HAVE_MBSINIT = 0 || test $REPLACE_MBSINIT = 1; then
812 gl_WCHAR_MODULE_INDICATOR([mbsinit])
814 gl_STRING_MODULE_INDICATOR([mbslen])
816 if test $HAVE_MBSRTOWCS = 0 || test $REPLACE_MBSRTOWCS = 1; then
817 AC_LIBOBJ([mbsrtowcs])
818 AC_LIBOBJ([mbsrtowcs-state])
821 gl_WCHAR_MODULE_INDICATOR([mbsrtowcs])
822 gl_STRING_MODULE_INDICATOR([mbsstr])
826 if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
830 gl_STRING_MODULE_INDICATOR([memchr])
832 if test $ac_cv_func_memmove = no; then
837 if test $ac_cv_func_memset = no; then
843 if test $HAVE_MKDTEMP = 0; then
847 gl_STDLIB_MODULE_INDICATOR([mkdtemp])
850 if test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1; then
851 AC_LIBOBJ([msvc-inval])
854 if test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1; then
855 AC_LIBOBJ([msvc-nothrow])
860 dnl Note: AC_FUNC_OBSTACK does AC_LIBSOURCES([obstack.h, obstack.c]).
862 if test $REPLACE_OPEN = 1; then
866 gl_FCNTL_MODULE_INDICATOR([open])
868 if test $HAVE_OPENDIR = 0 || test $REPLACE_OPENDIR = 1; then
871 gl_DIRENT_MODULE_INDICATOR([opendir])
874 AC_CHECK_FUNCS_ONCE([select])
876 gl_UNISTD_MODULE_INDICATOR([pipe2])
877 gl_MODULE_INDICATOR([pipe2-safer])
878 gl_FUNC_POSIX_SPAWN_FILE_ACTIONS_ADDCLOSE
879 if test $HAVE_POSIX_SPAWN = 0 || test $REPLACE_POSIX_SPAWN_FILE_ACTIONS_ADDCLOSE = 1; then
880 AC_LIBOBJ([spawn_faction_addclose])
882 gl_SPAWN_MODULE_INDICATOR([posix_spawn_file_actions_addclose])
883 gl_FUNC_POSIX_SPAWN_FILE_ACTIONS_ADDDUP2
884 if test $HAVE_POSIX_SPAWN = 0 || test $REPLACE_POSIX_SPAWN_FILE_ACTIONS_ADDDUP2 = 1; then
885 AC_LIBOBJ([spawn_faction_adddup2])
887 gl_SPAWN_MODULE_INDICATOR([posix_spawn_file_actions_adddup2])
888 gl_FUNC_POSIX_SPAWN_FILE_ACTIONS_ADDOPEN
889 if test $HAVE_POSIX_SPAWN = 0 || test $REPLACE_POSIX_SPAWN_FILE_ACTIONS_ADDOPEN = 1; then
890 AC_LIBOBJ([spawn_faction_addopen])
892 gl_SPAWN_MODULE_INDICATOR([posix_spawn_file_actions_addopen])
894 if test $HAVE_POSIX_SPAWN = 0 || test $REPLACE_POSIX_SPAWN = 1; then
895 AC_LIBOBJ([spawn_faction_destroy])
897 gl_SPAWN_MODULE_INDICATOR([posix_spawn_file_actions_destroy])
899 if test $HAVE_POSIX_SPAWN = 0 || test $REPLACE_POSIX_SPAWN = 1; then
900 AC_LIBOBJ([spawn_faction_init])
902 gl_SPAWN_MODULE_INDICATOR([posix_spawn_file_actions_init])
904 if test $HAVE_POSIX_SPAWN = 0 || test $REPLACE_POSIX_SPAWN = 1; then
905 AC_LIBOBJ([spawnattr_destroy])
907 gl_SPAWN_MODULE_INDICATOR([posix_spawnattr_destroy])
909 if test $HAVE_POSIX_SPAWN = 0 || test $REPLACE_POSIX_SPAWN = 1; then
910 AC_LIBOBJ([spawnattr_init])
912 gl_SPAWN_MODULE_INDICATOR([posix_spawnattr_init])
914 if test $HAVE_POSIX_SPAWN = 0 || test $REPLACE_POSIX_SPAWN = 1; then
915 AC_LIBOBJ([spawnattr_setflags])
917 gl_SPAWN_MODULE_INDICATOR([posix_spawnattr_setflags])
919 if test $HAVE_POSIX_SPAWN = 0 || test $REPLACE_POSIX_SPAWN = 1; then
920 AC_LIBOBJ([spawnattr_setsigmask])
922 gl_SPAWN_MODULE_INDICATOR([posix_spawnattr_setsigmask])
924 if test $HAVE_POSIX_SPAWN = 0 || test $REPLACE_POSIX_SPAWN = 1; then
927 gl_PREREQ_POSIX_SPAWN_INTERNAL
929 gl_SPAWN_MODULE_INDICATOR([posix_spawnp])
931 AC_CHECK_DECLS([program_invocation_name], [], [], [#include <errno.h>])
932 AC_CHECK_DECLS([program_invocation_short_name], [], [], [#include <errno.h>])
933 m4_ifdef([AM_XGETTEXT_OPTION],
934 [AM_][XGETTEXT_OPTION([--keyword='proper_name:1,\"This is a proper name. See the gettext manual, section Names.\"'])
935 AM_][XGETTEXT_OPTION([--keyword='proper_name_utf8:1,\"This is a proper name. See the gettext manual, section Names.\"'])])
939 if test $HAVE_RAISE = 0 || test $REPLACE_RAISE = 1; then
943 gl_SIGNAL_MODULE_INDICATOR([raise])
945 if test $HAVE_RAWMEMCHR = 0; then
946 AC_LIBOBJ([rawmemchr])
949 gl_STRING_MODULE_INDICATOR([rawmemchr])
951 if test $REPLACE_READ = 1; then
955 gl_UNISTD_MODULE_INDICATOR([read])
957 if test $HAVE_READDIR = 0; then
960 gl_DIRENT_MODULE_INDICATOR([readdir])
962 if test $HAVE_READLINK = 0 || test $REPLACE_READLINK = 1; then
963 AC_LIBOBJ([readlink])
966 gl_UNISTD_MODULE_INDICATOR([readlink])
967 gl_FUNC_REALLOC_POSIX
968 if test $REPLACE_REALLOC = 1; then
971 gl_STDLIB_MODULE_INDICATOR([realloc-posix])
972 gl_RELOCATABLE([$gl_source_base])
973 if test $RELOCATABLE = yes; then
974 AC_LIBOBJ([progreloc])
975 AC_LIBOBJ([relocatable])
977 gl_FUNC_READLINK_SEPARATE
978 gl_CANONICALIZE_LGPL_SEPARATE
980 gl_RELOCATABLE_LIBRARY
981 gl_FUNC_SETENV_SEPARATE
982 AC_REQUIRE([gl_RELOCATABLE_NOP])
983 relocatable_sh=$ac_aux_dir/relocatable.sh.in
984 AC_SUBST_FILE([relocatable_sh])
986 if test $REPLACE_RMDIR = 1; then
989 gl_UNISTD_MODULE_INDICATOR([rmdir])
993 gl_FUNC_SECURE_GETENV
994 if test $HAVE_SECURE_GETENV = 0; then
995 AC_LIBOBJ([secure_getenv])
996 gl_PREREQ_SECURE_GETENV
998 gl_STDLIB_MODULE_INDICATOR([secure_getenv])
1000 if test $HAVE_SETENV = 0 || test $REPLACE_SETENV = 1; then
1003 gl_STDLIB_MODULE_INDICATOR([setenv])
1005 if test $REPLACE_SETLOCALE = 1; then
1006 AC_LIBOBJ([setlocale])
1009 gl_LOCALE_MODULE_INDICATOR([setlocale])
1011 if test $HAVE_SIGACTION = 0; then
1012 AC_LIBOBJ([sigaction])
1015 gl_SIGNAL_MODULE_INDICATOR([sigaction])
1018 if test $REPLACE_SIGNBIT = 1; then
1019 AC_LIBOBJ([signbitf])
1020 AC_LIBOBJ([signbitd])
1021 AC_LIBOBJ([signbitl])
1023 gl_MATH_MODULE_INDICATOR([signbit])
1025 dnl Define the C macro GNULIB_SIGPIPE to 1.
1026 gl_MODULE_INDICATOR([sigpipe])
1027 dnl Define the substituted variable GNULIB_SIGNAL_H_SIGPIPE to 1.
1028 AC_REQUIRE([gl_SIGNAL_H_DEFAULTS])
1029 GNULIB_SIGNAL_H_SIGPIPE=1
1030 dnl Define the substituted variable GNULIB_STDIO_H_SIGPIPE to 1.
1031 AC_REQUIRE([gl_STDIO_H_DEFAULTS])
1032 AC_REQUIRE([gl_ASM_SYMBOL_PREFIX])
1033 GNULIB_STDIO_H_SIGPIPE=1
1034 dnl Define the substituted variable GNULIB_UNISTD_H_SIGPIPE to 1.
1035 AC_REQUIRE([gl_UNISTD_H_DEFAULTS])
1036 GNULIB_UNISTD_H_SIGPIPE=1
1038 if test $HAVE_POSIX_SIGNALBLOCKING = 0; then
1039 AC_LIBOBJ([sigprocmask])
1040 gl_PREREQ_SIGPROCMASK
1042 gl_SIGNAL_MODULE_INDICATOR([sigprocmask])
1045 gl_STDIO_MODULE_INDICATOR([snprintf])
1046 gl_MODULE_INDICATOR([snprintf])
1051 if test $REPLACE_STAT = 1; then
1055 gl_SYS_STAT_MODULE_INDICATOR([stat])
1063 if test $HAVE_STPCPY = 0; then
1067 gl_STRING_MODULE_INDICATOR([stpcpy])
1069 if test $HAVE_STPNCPY = 0 || test $REPLACE_STPNCPY = 1; then
1070 AC_LIBOBJ([stpncpy])
1073 gl_STRING_MODULE_INDICATOR([stpncpy])
1075 if test $HAVE_STRCHRNUL = 0 || test $REPLACE_STRCHRNUL = 1; then
1076 AC_LIBOBJ([strchrnul])
1079 gl_STRING_MODULE_INDICATOR([strchrnul])
1081 if test $ac_cv_func_strcspn = no; then
1082 AC_LIBOBJ([strcspn])
1086 if test $REPLACE_STRERROR = 1; then
1087 AC_LIBOBJ([strerror])
1089 gl_MODULE_INDICATOR([strerror])
1090 gl_STRING_MODULE_INDICATOR([strerror])
1091 AC_REQUIRE([gl_HEADER_ERRNO_H])
1092 AC_REQUIRE([gl_FUNC_STRERROR_0])
1093 if test -n "$ERRNO_H" || test $REPLACE_STRERROR_0 = 1; then
1094 AC_LIBOBJ([strerror-override])
1095 gl_PREREQ_SYS_H_WINSOCK2
1097 if test $gl_cond_libtool = false; then
1098 gl_ltlibdeps="$gl_ltlibdeps $LTLIBICONV"
1099 gl_libdeps="$gl_libdeps $LIBICONV"
1101 if test $gl_cond_libtool = false; then
1102 gl_ltlibdeps="$gl_ltlibdeps $LTLIBICONV"
1103 gl_libdeps="$gl_libdeps $LIBICONV"
1107 if test $HAVE_DECL_STRNLEN = 0 || test $REPLACE_STRNLEN = 1; then
1108 AC_LIBOBJ([strnlen])
1111 gl_STRING_MODULE_INDICATOR([strnlen])
1113 if test $HAVE_STRPBRK = 0; then
1114 AC_LIBOBJ([strpbrk])
1117 gl_STRING_MODULE_INDICATOR([strpbrk])
1119 if test $REPLACE_STRSTR = 1; then
1122 gl_FUNC_STRSTR_SIMPLE
1123 if test $REPLACE_STRSTR = 1; then
1126 gl_STRING_MODULE_INDICATOR([strstr])
1128 if test $ac_cv_func_strtol = no; then
1132 if test $ac_cv_func_strtoul = no; then
1133 AC_LIBOBJ([strtoul])
1135 gl_HEADER_SYS_SELECT
1137 gl_HEADER_SYS_STAT_H
1139 gl_HEADER_SYS_TIME_H
1145 gl_FUNC_GEN_TEMPNAME
1152 gl_LIBUNISTRING_LIBHEADER([0.9.4], [uniconv.h])
1153 gl_LIBUNISTRING_MODULE([0.9], [uniconv/u8-conv-from-enc])
1154 gl_LIBUNISTRING_LIBHEADER([0.9.4], [unictype.h])
1155 AC_REQUIRE([AC_C_INLINE])
1156 gl_LIBUNISTRING_MODULE([0.9.6], [unictype/ctype-space])
1157 gl_LIBUNISTRING_LIBHEADER([0.9.4], [unilbrk.h])
1158 AC_REQUIRE([AC_C_INLINE])
1159 gl_LIBUNISTRING_MODULE([0.9.6], [unilbrk/u8-possible-linebreaks])
1160 gl_LIBUNISTRING_MODULE([0.9.6], [unilbrk/u8-width-linebreaks])
1161 gl_LIBUNISTRING_MODULE([0.9.6], [unilbrk/ulc-width-linebreaks])
1162 gl_LIBUNISTRING_LIBHEADER([0.9.5], [uniname.h])
1163 gl_LIBUNISTRING_MODULE([0.9.6], [uniname/uniname])
1166 gl_LIBUNISTRING_LIBHEADER([0.9.4], [unistr.h])
1167 gl_MODULE_INDICATOR([unistr/u16-mbtouc])
1168 gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-mbtouc])
1169 gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-check])
1170 gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-mblen])
1171 gl_MODULE_INDICATOR([unistr/u8-mbtouc])
1172 gl_LIBUNISTRING_MODULE([0.9.4], [unistr/u8-mbtouc])
1173 gl_MODULE_INDICATOR([unistr/u8-mbtouc-unsafe])
1174 gl_LIBUNISTRING_MODULE([0.9.4], [unistr/u8-mbtouc-unsafe])
1175 gl_MODULE_INDICATOR([unistr/u8-mbtoucr])
1176 gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-mbtoucr])
1177 gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-prev])
1178 gl_MODULE_INDICATOR([unistr/u8-uctomb])
1179 gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-uctomb])
1180 gl_LIBUNISTRING_LIBHEADER([0.9.4], [unitypes.h])
1181 gl_LIBUNISTRING_LIBHEADER([0.9.4], [uniwidth.h])
1182 gl_LIBUNISTRING_MODULE([0.9.6], [uniwidth/width])
1183 gl_FUNC_GLIBC_UNLOCKED_IO
1185 if test $HAVE_UNSETENV = 0 || test $REPLACE_UNSETENV = 1; then
1186 AC_LIBOBJ([unsetenv])
1189 gl_STDLIB_MODULE_INDICATOR([unsetenv])
1192 gl_STDIO_MODULE_INDICATOR([vasprintf])
1193 m4_ifdef([AM_XGETTEXT_OPTION],
1194 [AM_][XGETTEXT_OPTION([--flag=asprintf:2:c-format])
1195 AM_][XGETTEXT_OPTION([--flag=vasprintf:2:c-format])])
1197 gl_STDIO_MODULE_INDICATOR([vsnprintf])
1201 if test $HAVE_WAITPID = 0; then
1202 AC_LIBOBJ([waitpid])
1204 gl_SYS_WAIT_MODULE_INDICATOR([waitpid])
1208 if test $HAVE_WCWIDTH = 0 || test $REPLACE_WCWIDTH = 1; then
1209 AC_LIBOBJ([wcwidth])
1211 gl_WCHAR_MODULE_INDICATOR([wcwidth])
1213 if test $REPLACE_WRITE = 1; then
1217 gl_UNISTD_MODULE_INDICATOR([write])
1220 m4_ifdef([AM_XGETTEXT_OPTION],
1221 [AM_][XGETTEXT_OPTION([--flag=xasprintf:1:c-format])])
1222 # End of code from modules
1223 m4_ifval(gl_LIBSOURCES_LIST, [
1224 m4_syscmd([test ! -d ]m4_defn([gl_LIBSOURCES_DIR])[ ||
1225 for gl_file in ]gl_LIBSOURCES_LIST[ ; do
1226 if test ! -r ]m4_defn([gl_LIBSOURCES_DIR])[/$gl_file ; then
1227 echo "missing file ]m4_defn([gl_LIBSOURCES_DIR])[/$gl_file" >&2
1231 m4_if(m4_sysval, [0], [],
1232 [AC_FATAL([expected source file, required through AC_LIBSOURCES, not found])])
1234 m4_popdef([gl_LIBSOURCES_DIR])
1235 m4_popdef([gl_LIBSOURCES_LIST])
1236 m4_popdef([AC_LIBSOURCES])
1237 m4_popdef([AC_REPLACE_FUNCS])
1238 m4_popdef([AC_LIBOBJ])
1239 AC_CONFIG_COMMANDS_PRE([
1242 if test -n "$gl_LIBOBJS"; then
1243 # Remove the extension.
1244 sed_drop_objext='s/\.o$//;s/\.obj$//'
1245 for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
1246 gl_libobjs="$gl_libobjs $i.$ac_objext"
1247 gl_ltlibobjs="$gl_ltlibobjs $i.lo"
1250 AC_SUBST([gl_LIBOBJS], [$gl_libobjs])
1251 AC_SUBST([gl_LTLIBOBJS], [$gl_ltlibobjs])
1255 m4_pushdef([AC_LIBOBJ], m4_defn([gltests_LIBOBJ]))
1256 m4_pushdef([AC_REPLACE_FUNCS], m4_defn([gltests_REPLACE_FUNCS]))
1257 m4_pushdef([AC_LIBSOURCES], m4_defn([gltests_LIBSOURCES]))
1258 m4_pushdef([gltests_LIBSOURCES_LIST], [])
1259 m4_pushdef([gltests_LIBSOURCES_DIR], [])
1261 gl_source_base='gnulib-tests'
1263 gltests_WITNESS=IN_`echo "${PACKAGE-$PACKAGE_TARNAME}" | LC_ALL=C tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ | LC_ALL=C sed -e 's/[^A-Z0-9_]/_/g'`_GNULIB_TESTS
1264 changequote([, ])dnl
1265 AC_SUBST([gltests_WITNESS])
1266 gl_module_indicator_condition=$gltests_WITNESS
1267 m4_pushdef([gl_MODULE_INDICATOR_CONDITION], [$gl_module_indicator_condition])
1269 if test $HAVE_BTOWC = 0 || test $REPLACE_BTOWC = 1; then
1273 gl_WCHAR_MODULE_INDICATOR([btowc])
1280 if test $REPLACE_DUP = 1; then
1284 gl_UNISTD_MODULE_INDICATOR([dup])
1286 if test $REPLACE_FDOPEN = 1; then
1290 gl_STDIO_MODULE_INDICATOR([fdopen])
1292 AC_CHECK_DECLS_ONCE([alarm])
1294 if test $REPLACE_FTELL = 1; then
1297 gl_STDIO_MODULE_INDICATOR([ftell])
1298 gl_FUNC_UNGETC_WORKS
1300 if test $HAVE_FTELLO = 0 || test $REPLACE_FTELLO = 1; then
1304 gl_STDIO_MODULE_INDICATOR([ftello])
1305 gl_FUNC_UNGETC_WORKS
1307 if test $REPLACE_GETCWD = 1; then
1308 AC_LIBOBJ([getcwd-lgpl])
1310 gl_UNISTD_MODULE_INDICATOR([getcwd])
1312 if test $REPLACE_GETPAGESIZE = 1; then
1313 AC_LIBOBJ([getpagesize])
1315 gl_UNISTD_MODULE_INDICATOR([getpagesize])
1317 gl_INTTYPES_INCOMPLETE
1318 gl_FLOAT_EXPONENT_LOCATION
1319 gl_DOUBLE_EXPONENT_LOCATION
1320 gl_LONG_DOUBLE_EXPONENT_LOCATION
1321 AC_REQUIRE([gl_LONG_DOUBLE_VS_DOUBLE])
1322 gl_FLOAT_EXPONENT_LOCATION
1323 gl_DOUBLE_EXPONENT_LOCATION
1324 gl_LONG_DOUBLE_EXPONENT_LOCATION
1325 AC_REQUIRE([gl_LONG_DOUBLE_VS_DOUBLE])
1326 gl_DOUBLE_EXPONENT_LOCATION
1327 gl_DOUBLE_EXPONENT_LOCATION
1328 gl_FLOAT_EXPONENT_LOCATION
1329 gl_FLOAT_EXPONENT_LOCATION
1330 gl_LONG_DOUBLE_EXPONENT_LOCATION
1331 AC_REQUIRE([gl_LONG_DOUBLE_VS_DOUBLE])
1332 gl_LONG_DOUBLE_EXPONENT_LOCATION
1333 AC_REQUIRE([gl_LONG_DOUBLE_VS_DOUBLE])
1334 AC_CHECK_FUNCS_ONCE([newlocale])
1335 AC_CHECK_FUNCS_ONCE([newlocale])
1337 if test $REPLACE_LSEEK = 1; then
1340 gl_UNISTD_MODULE_INDICATOR([lseek])
1353 if test $REPLACE_MBTOWC = 1; then
1357 gl_STDLIB_MODULE_INDICATOR([mbtowc])
1358 dnl Check for prerequisites for memory fence checks.
1360 AC_CHECK_HEADERS_ONCE([sys/mman.h])
1361 AC_CHECK_FUNCS_ONCE([mprotect])
1362 AC_EGREP_CPP([notposix], [[
1363 #if defined _MSC_VER || defined __MINGW32__
1367 [posix_spawn_ported=no],
1368 [posix_spawn_ported=yes])
1369 AM_CONDITIONAL([POSIX_SPAWN_PORTED], [test $posix_spawn_ported = yes])
1371 if test $REPLACE_PUTENV = 1; then
1375 gl_STDLIB_MODULE_INDICATOR([putenv])
1376 dnl Check for prerequisites for memory fence checks.
1377 dnl FIXME: zerosize-ptr.h requires these: make a module for it
1379 AC_CHECK_HEADERS_ONCE([sys/mman.h])
1380 AC_CHECK_FUNCS_ONCE([mprotect])
1381 dnl Check for prerequisites for memory fence checks.
1383 AC_CHECK_HEADERS_ONCE([sys/mman.h])
1384 AC_CHECK_FUNCS_ONCE([mprotect])
1390 AC_REQUIRE([gl_FLOAT_EXPONENT_LOCATION])
1391 AC_REQUIRE([gl_DOUBLE_EXPONENT_LOCATION])
1392 AC_REQUIRE([gl_LONG_DOUBLE_EXPONENT_LOCATION])
1394 if test $HAVE_SLEEP = 0 || test $REPLACE_SLEEP = 1; then
1397 gl_UNISTD_MODULE_INDICATOR([sleep])
1398 AC_CHECK_DECLS_ONCE([alarm])
1400 AC_REQUIRE([gt_TYPE_WCHAR_T])
1401 AC_REQUIRE([gt_TYPE_WINT_T])
1402 dnl Check for prerequisites for memory fence checks.
1404 AC_CHECK_HEADERS_ONCE([sys/mman.h])
1405 AC_CHECK_FUNCS_ONCE([mprotect])
1406 AC_CHECK_DECLS_ONCE([alarm])
1408 AC_CHECK_HEADERS_ONCE([sys/mman.h])
1409 AC_CHECK_FUNCS_ONCE([mprotect])
1411 if test $HAVE_SYMLINK = 0 || test $REPLACE_SYMLINK = 1; then
1412 AC_LIBOBJ([symlink])
1414 gl_UNISTD_MODULE_INDICATOR([symlink])
1416 gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-cmp])
1418 AC_CHECK_HEADERS_ONCE([sys/mman.h])
1419 AC_CHECK_FUNCS_ONCE([mprotect])
1420 gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strlen])
1422 if test $HAVE_WCRTOMB = 0 || test $REPLACE_WCRTOMB = 1; then
1423 AC_LIBOBJ([wcrtomb])
1426 gl_WCHAR_MODULE_INDICATOR([wcrtomb])
1432 if test $HAVE_WCTOB = 0 || test $REPLACE_WCTOB = 1; then
1436 gl_WCHAR_MODULE_INDICATOR([wctob])
1438 if test $REPLACE_WCTOMB = 1; then
1442 gl_STDLIB_MODULE_INDICATOR([wctomb])
1444 m4_popdef([gl_MODULE_INDICATOR_CONDITION])
1445 m4_ifval(gltests_LIBSOURCES_LIST, [
1446 m4_syscmd([test ! -d ]m4_defn([gltests_LIBSOURCES_DIR])[ ||
1447 for gl_file in ]gltests_LIBSOURCES_LIST[ ; do
1448 if test ! -r ]m4_defn([gltests_LIBSOURCES_DIR])[/$gl_file ; then
1449 echo "missing file ]m4_defn([gltests_LIBSOURCES_DIR])[/$gl_file" >&2
1453 m4_if(m4_sysval, [0], [],
1454 [AC_FATAL([expected source file, required through AC_LIBSOURCES, not found])])
1456 m4_popdef([gltests_LIBSOURCES_DIR])
1457 m4_popdef([gltests_LIBSOURCES_LIST])
1458 m4_popdef([AC_LIBSOURCES])
1459 m4_popdef([AC_REPLACE_FUNCS])
1460 m4_popdef([AC_LIBOBJ])
1461 AC_CONFIG_COMMANDS_PRE([
1464 if test -n "$gltests_LIBOBJS"; then
1465 # Remove the extension.
1466 sed_drop_objext='s/\.o$//;s/\.obj$//'
1467 for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
1468 gltests_libobjs="$gltests_libobjs $i.$ac_objext"
1469 gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
1472 AC_SUBST([gltests_LIBOBJS], [$gltests_libobjs])
1473 AC_SUBST([gltests_LTLIBOBJS], [$gltests_ltlibobjs])
1475 LIBTESTS_LIBDEPS="$gltests_libdeps"
1476 AC_SUBST([LIBTESTS_LIBDEPS])
1479 # Like AC_LIBOBJ, except that the module name goes
1480 # into gl_LIBOBJS instead of into LIBOBJS.
1481 AC_DEFUN([gl_LIBOBJ], [
1482 AS_LITERAL_IF([$1], [gl_LIBSOURCES([$1.c])])dnl
1483 gl_LIBOBJS="$gl_LIBOBJS $1.$ac_objext"
1486 # Like AC_REPLACE_FUNCS, except that the module name goes
1487 # into gl_LIBOBJS instead of into LIBOBJS.
1488 AC_DEFUN([gl_REPLACE_FUNCS], [
1489 m4_foreach_w([gl_NAME], [$1], [AC_LIBSOURCES(gl_NAME[.c])])dnl
1490 AC_CHECK_FUNCS([$1], , [gl_LIBOBJ($ac_func)])
1493 # Like AC_LIBSOURCES, except the directory where the source file is
1494 # expected is derived from the gnulib-tool parameterization,
1495 # and alloca is special cased (for the alloca-opt module).
1496 # We could also entirely rely on EXTRA_lib..._SOURCES.
1497 AC_DEFUN([gl_LIBSOURCES], [
1498 m4_foreach([_gl_NAME], [$1], [
1499 m4_if(_gl_NAME, [alloca.c], [], [
1500 m4_define([gl_LIBSOURCES_DIR], [gnulib-lib])
1501 m4_append([gl_LIBSOURCES_LIST], _gl_NAME, [ ])
1506 # Like AC_LIBOBJ, except that the module name goes
1507 # into gltests_LIBOBJS instead of into LIBOBJS.
1508 AC_DEFUN([gltests_LIBOBJ], [
1509 AS_LITERAL_IF([$1], [gltests_LIBSOURCES([$1.c])])dnl
1510 gltests_LIBOBJS="$gltests_LIBOBJS $1.$ac_objext"
1513 # Like AC_REPLACE_FUNCS, except that the module name goes
1514 # into gltests_LIBOBJS instead of into LIBOBJS.
1515 AC_DEFUN([gltests_REPLACE_FUNCS], [
1516 m4_foreach_w([gl_NAME], [$1], [AC_LIBSOURCES(gl_NAME[.c])])dnl
1517 AC_CHECK_FUNCS([$1], , [gltests_LIBOBJ($ac_func)])
1520 # Like AC_LIBSOURCES, except the directory where the source file is
1521 # expected is derived from the gnulib-tool parameterization,
1522 # and alloca is special cased (for the alloca-opt module).
1523 # We could also entirely rely on EXTRA_lib..._SOURCES.
1524 AC_DEFUN([gltests_LIBSOURCES], [
1525 m4_foreach([_gl_NAME], [$1], [
1526 m4_if(_gl_NAME, [alloca.c], [], [
1527 m4_define([gltests_LIBSOURCES_DIR], [gnulib-tests])
1528 m4_append([gltests_LIBSOURCES_LIST], _gl_NAME, [ ])
1533 # This macro records the list of files which have been installed by
1534 # gnulib-tool and may be removed by future gnulib-tool invocations.
1535 AC_DEFUN([gl_FILE_LIST], [
1536 build-aux/config.libpath
1537 build-aux/config.rpath
1538 build-aux/csharpcomp.sh.in
1539 build-aux/csharpexec.sh.in
1540 build-aux/install-reloc
1541 build-aux/javacomp.sh.in
1542 build-aux/javaexec.sh.in
1544 build-aux/reloc-ldflags
1545 build-aux/relocatable.sh.in
1546 build-aux/snippet/_Noreturn.h
1547 build-aux/snippet/arg-nonnull.h
1548 build-aux/snippet/c++defs.h
1549 build-aux/snippet/unused-parameter.h
1550 build-aux/snippet/warn-on-use.h
1551 doc/relocatable.texi
1552 lib/acl-errno-valid.c
1586 lib/canonicalize-lgpl.c
1599 lib/concat-filename.c
1600 lib/concat-filename.h
1610 lib/dirent-private.h
1613 lib/dup-safer-flag.c
1617 lib/error-progname.c
1618 lib/error-progname.h
1635 lib/file-ostream.oo.c
1636 lib/file-ostream.oo.h
1656 lib/get-permissions.c
1666 lib/gl_anyhash_list1.h
1667 lib/gl_anyhash_list2.h
1668 lib/gl_anylinked_list1.h
1669 lib/gl_anylinked_list2.h
1672 lib/gl_linkedhash_list.c
1673 lib/gl_linkedhash_list.h
1683 lib/glib/gmessages.c
1685 lib/glib/gprimes.in.h
1686 lib/glib/gstrfuncs.c
1687 lib/glib/gstrfuncs.in.h
1689 lib/glib/gstring.in.h
1690 lib/glib/gtypes.in.h
1694 lib/glthread/threadlib.c
1699 lib/html-ostream.oo.c
1700 lib/html-ostream.oo.h
1701 lib/html-styled-ostream.oo.c
1702 lib/html-styled-ostream.oo.h
1706 lib/iconv_open-aix.gperf
1707 lib/iconv_open-hpux.gperf
1708 lib/iconv_open-irix.gperf
1709 lib/iconv_open-osf.gperf
1710 lib/iconv_open-solaris.gperf
1730 lib/javaversion.class
1732 lib/javaversion.java
1734 lib/libcroco/cr-additional-sel.c
1735 lib/libcroco/cr-additional-sel.h
1736 lib/libcroco/cr-attr-sel.c
1737 lib/libcroco/cr-attr-sel.h
1738 lib/libcroco/cr-cascade.c
1739 lib/libcroco/cr-cascade.h
1740 lib/libcroco/cr-declaration.c
1741 lib/libcroco/cr-declaration.h
1742 lib/libcroco/cr-doc-handler.c
1743 lib/libcroco/cr-doc-handler.h
1744 lib/libcroco/cr-enc-handler.c
1745 lib/libcroco/cr-enc-handler.h
1746 lib/libcroco/cr-fonts.c
1747 lib/libcroco/cr-fonts.h
1748 lib/libcroco/cr-input.c
1749 lib/libcroco/cr-input.h
1750 lib/libcroco/cr-num.c
1751 lib/libcroco/cr-num.h
1752 lib/libcroco/cr-om-parser.c
1753 lib/libcroco/cr-om-parser.h
1754 lib/libcroco/cr-parser.c
1755 lib/libcroco/cr-parser.h
1756 lib/libcroco/cr-parsing-location.c
1757 lib/libcroco/cr-parsing-location.h
1758 lib/libcroco/cr-prop-list.c
1759 lib/libcroco/cr-prop-list.h
1760 lib/libcroco/cr-pseudo.c
1761 lib/libcroco/cr-pseudo.h
1762 lib/libcroco/cr-rgb.c
1763 lib/libcroco/cr-rgb.h
1764 lib/libcroco/cr-sel-eng.c
1765 lib/libcroco/cr-sel-eng.h
1766 lib/libcroco/cr-selector.c
1767 lib/libcroco/cr-selector.h
1768 lib/libcroco/cr-simple-sel.c
1769 lib/libcroco/cr-simple-sel.h
1770 lib/libcroco/cr-statement.c
1771 lib/libcroco/cr-statement.h
1772 lib/libcroco/cr-string.c
1773 lib/libcroco/cr-string.h
1774 lib/libcroco/cr-style.c
1775 lib/libcroco/cr-style.h
1776 lib/libcroco/cr-stylesheet.c
1777 lib/libcroco/cr-stylesheet.h
1778 lib/libcroco/cr-term.c
1779 lib/libcroco/cr-term.h
1780 lib/libcroco/cr-tknzr.c
1781 lib/libcroco/cr-tknzr.h
1782 lib/libcroco/cr-token.c
1783 lib/libcroco/cr-token.h
1784 lib/libcroco/cr-utils.c
1785 lib/libcroco/cr-utils.h
1786 lib/libcroco/libcroco-config.h
1787 lib/libcroco/libcroco.h
1788 lib/libunistring.valgrind
1790 lib/libxml/DOCBparser.c
1791 lib/libxml/DOCBparser.in.h
1792 lib/libxml/HTMLparser.c
1793 lib/libxml/HTMLparser.in.h
1794 lib/libxml/HTMLtree.c
1795 lib/libxml/HTMLtree.in.h
1799 lib/libxml/SAX2.in.h
1803 lib/libxml/c14n.in.h
1804 lib/libxml/catalog.c
1805 lib/libxml/catalog.in.h
1806 lib/libxml/chvalid.c
1807 lib/libxml/chvalid.in.h
1808 lib/libxml/debugXML.c
1809 lib/libxml/debugXML.in.h
1811 lib/libxml/dict.in.h
1812 lib/libxml/elfgcchack.h
1814 lib/libxml/encoding.c
1815 lib/libxml/encoding.in.h
1816 lib/libxml/entities.c
1817 lib/libxml/entities.in.h
1819 lib/libxml/globals.c
1820 lib/libxml/globals.in.h
1822 lib/libxml/hash.in.h
1826 lib/libxml/list.in.h
1827 lib/libxml/nanoftp.c
1828 lib/libxml/nanoftp.in.h
1829 lib/libxml/nanohttp.c
1830 lib/libxml/nanohttp.in.h
1832 lib/libxml/parser.in.h
1833 lib/libxml/parserInternals.c
1834 lib/libxml/parserInternals.in.h
1835 lib/libxml/pattern.c
1836 lib/libxml/pattern.in.h
1837 lib/libxml/relaxng.c
1838 lib/libxml/relaxng.in.h
1840 lib/libxml/schemasInternals.in.h
1841 lib/libxml/schematron.c
1842 lib/libxml/schematron.in.h
1843 lib/libxml/threads.c
1844 lib/libxml/threads.in.h
1845 lib/libxml/timsort.h
1847 lib/libxml/tree.in.h
1848 lib/libxml/trionan.c
1852 lib/libxml/valid.in.h
1853 lib/libxml/xinclude.c
1854 lib/libxml/xinclude.in.h
1856 lib/libxml/xlink.in.h
1858 lib/libxml/xmlIO.in.h
1859 lib/libxml/xmlautomata.in.h
1860 lib/libxml/xmlerror.in.h
1861 lib/libxml/xmlexports.in.h
1862 lib/libxml/xmlmemory.c
1863 lib/libxml/xmlmemory.in.h
1864 lib/libxml/xmlmodule.c
1865 lib/libxml/xmlmodule.in.h
1866 lib/libxml/xmlreader.c
1867 lib/libxml/xmlreader.in.h
1868 lib/libxml/xmlregexp.c
1869 lib/libxml/xmlregexp.in.h
1870 lib/libxml/xmlsave.c
1871 lib/libxml/xmlsave.in.h
1872 lib/libxml/xmlschemas.c
1873 lib/libxml/xmlschemas.in.h
1874 lib/libxml/xmlschemastypes.c
1875 lib/libxml/xmlschemastypes.in.h
1876 lib/libxml/xmlstring.c
1877 lib/libxml/xmlstring.in.h
1878 lib/libxml/xmlunicode.c
1879 lib/libxml/xmlunicode.in.h
1880 lib/libxml/xmlversion.in.h
1881 lib/libxml/xmlwriter.c
1882 lib/libxml/xmlwriter.in.h
1884 lib/libxml/xpath.in.h
1885 lib/libxml/xpathInternals.in.h
1886 lib/libxml/xpointer.c
1887 lib/libxml/xpointer.in.h
1898 lib/malloca.valgrind
1908 lib/mbsrtowcs-impl.h
1909 lib/mbsrtowcs-state.c
1934 lib/pipe-filter-aux.c
1935 lib/pipe-filter-aux.h
1936 lib/pipe-filter-ii.c
1957 lib/rawmemchr.valgrind
1975 lib/set-permissions.c
1993 lib/spawn_faction_addclose.c
1994 lib/spawn_faction_adddup2.c
1995 lib/spawn_faction_addopen.c
1996 lib/spawn_faction_destroy.c
1997 lib/spawn_faction_init.c
1999 lib/spawnattr_destroy.c
2000 lib/spawnattr_init.c
2001 lib/spawnattr_setflags.c
2002 lib/spawnattr_setsigmask.c
2018 lib/strchrnul.valgrind
2021 lib/strerror-override.c
2022 lib/strerror-override.h
2038 lib/styled-ostream.oo.c
2039 lib/styled-ostream.oo.h
2047 lib/term-ostream.oo.c
2048 lib/term-ostream.oo.h
2049 lib/term-styled-ostream.oo.c
2050 lib/term-styled-ostream.oo.h
2060 lib/uniconv/u8-conv-from-enc.c
2062 lib/unictype/bitmap.h
2063 lib/unictype/ctype_space.c
2064 lib/unictype/ctype_space.h
2066 lib/unilbrk/lbrkprop1.h
2067 lib/unilbrk/lbrkprop2.h
2068 lib/unilbrk/lbrktables.c
2069 lib/unilbrk/lbrktables.h
2070 lib/unilbrk/u8-possible-linebreaks.c
2071 lib/unilbrk/u8-width-linebreaks.c
2072 lib/unilbrk/ulc-common.c
2073 lib/unilbrk/ulc-common.h
2074 lib/unilbrk/ulc-width-linebreaks.c
2076 lib/uniname/gen-uninames.lisp
2077 lib/uniname/uniname.c
2078 lib/uniname/uninames.h
2084 lib/unistr/u16-mbtouc-aux.c
2085 lib/unistr/u16-mbtouc.c
2086 lib/unistr/u8-check.c
2087 lib/unistr/u8-mblen.c
2088 lib/unistr/u8-mbtouc-aux.c
2089 lib/unistr/u8-mbtouc-unsafe-aux.c
2090 lib/unistr/u8-mbtouc-unsafe.c
2091 lib/unistr/u8-mbtouc.c
2092 lib/unistr/u8-mbtoucr.c
2093 lib/unistr/u8-prev.c
2094 lib/unistr/u8-uctomb-aux.c
2095 lib/unistr/u8-uctomb.c
2099 lib/uniwidth/width.c
2118 lib/xconcat-filename.c
2138 m4/absolute-header.m4
2142 m4/asm-underscore.m4
2149 m4/check-math-lib.m4
2161 m4/double-slash-root.m4
2233 m4/libunistring-base.m4
2234 m4/libunistring-optional.m4
2299 m4/relocatable-lib.m4
2311 m4/signalblocking.m4
2387 tests/test-alignof.c
2388 tests/test-alloca-opt.c
2389 tests/test-areadlink.c
2390 tests/test-areadlink.h
2391 tests/test-argmatch.c
2392 tests/test-array_list.c
2394 tests/test-atexit.sh
2395 tests/test-binary-io.c
2396 tests/test-binary-io.sh
2398 tests/test-btowc1.sh
2399 tests/test-btowc2.sh
2400 tests/test-byteswap.c
2401 tests/test-c-ctype.c
2402 tests/test-c-strcase.sh
2403 tests/test-c-strcasecmp.c
2404 tests/test-c-strcasestr.c
2405 tests/test-c-strncasecmp.c
2406 tests/test-c-strstr.c
2407 tests/test-canonicalize-lgpl.c
2408 tests/test-cloexec.c
2410 tests/test-copy-acl-1.sh
2411 tests/test-copy-acl-2.sh
2412 tests/test-copy-acl.c
2413 tests/test-copy-acl.sh
2414 tests/test-copy-file-1.sh
2415 tests/test-copy-file-2.sh
2416 tests/test-copy-file.c
2417 tests/test-copy-file.sh
2420 tests/test-dup-safer.c
2423 tests/test-environ.c
2427 tests/test-fcntl-h.c
2431 tests/test-file-has-acl-1.sh
2432 tests/test-file-has-acl-2.sh
2433 tests/test-file-has-acl.c
2434 tests/test-file-has-acl.sh
2436 tests/test-fnmatch.c
2442 tests/test-fstrcmp.c
2445 tests/test-ftell2.sh
2448 tests/test-ftello.sh
2449 tests/test-ftello2.sh
2450 tests/test-ftello3.c
2451 tests/test-ftello4.c
2452 tests/test-ftello4.sh
2454 tests/test-getcwd-lgpl.c
2455 tests/test-getdelim.c
2456 tests/test-getdtablesize.c
2457 tests/test-getline.c
2460 tests/test-getopt_long.h
2461 tests/test-gettimeofday.c
2462 tests/test-iconv-h.c
2464 tests/test-ignore-value.c
2466 tests/test-intprops.c
2467 tests/test-inttypes.c
2470 tests/test-isnand-nolibm.c
2473 tests/test-isnanf-nolibm.c
2476 tests/test-isnanl-nolibm.c
2479 tests/test-iswblank.c
2480 tests/test-langinfo.c
2481 tests/test-linkedhash_list.c
2483 tests/test-localename.c
2491 tests/test-malloca.c
2493 tests/test-mbrtowc-w32-1.sh
2494 tests/test-mbrtowc-w32-2.sh
2495 tests/test-mbrtowc-w32-3.sh
2496 tests/test-mbrtowc-w32-4.sh
2497 tests/test-mbrtowc-w32-5.sh
2498 tests/test-mbrtowc-w32.c
2499 tests/test-mbrtowc.c
2500 tests/test-mbrtowc1.sh
2501 tests/test-mbrtowc2.sh
2502 tests/test-mbrtowc3.sh
2503 tests/test-mbrtowc4.sh
2504 tests/test-mbsinit.c
2505 tests/test-mbsinit.sh
2506 tests/test-mbsrtowcs.c
2507 tests/test-mbsrtowcs1.sh
2508 tests/test-mbsrtowcs2.sh
2509 tests/test-mbsrtowcs3.sh
2510 tests/test-mbsrtowcs4.sh
2511 tests/test-mbsstr1.c
2512 tests/test-mbsstr2.c
2513 tests/test-mbsstr2.sh
2514 tests/test-mbsstr3.c
2515 tests/test-mbsstr3.sh
2517 tests/test-moo-aroot.oo.c
2518 tests/test-moo-aroot.oo.h
2519 tests/test-moo-assign.c
2520 tests/test-moo-asub1.oo.c
2521 tests/test-moo-asub1.oo.h
2522 tests/test-moo-root.oo.c
2523 tests/test-moo-root.oo.h
2524 tests/test-moo-sub1.oo.c
2525 tests/test-moo-sub1.oo.h
2526 tests/test-moo-sub2.oo.c
2527 tests/test-moo-sub2.oo.h
2530 tests/test-pathmax.c
2531 tests/test-pipe-filter-ii1.c
2532 tests/test-pipe-filter-ii1.sh
2533 tests/test-pipe-filter-ii2-child.c
2534 tests/test-pipe-filter-ii2-main.c
2535 tests/test-pipe-filter-ii2.sh
2537 tests/test-posix_spawn1.c
2538 tests/test-posix_spawn1.in.sh
2539 tests/test-posix_spawn2.c
2540 tests/test-posix_spawn2.in.sh
2541 tests/test-posix_spawn_file_actions_addclose.c
2542 tests/test-posix_spawn_file_actions_adddup2.c
2543 tests/test-posix_spawn_file_actions_addopen.c
2545 tests/test-quotearg-simple.c
2546 tests/test-quotearg.h
2548 tests/test-rawmemchr.c
2549 tests/test-read-file.c
2551 tests/test-readlink.c
2552 tests/test-readlink.h
2555 tests/test-sameacls.c
2557 tests/test-set-mode-acl-1.sh
2558 tests/test-set-mode-acl-2.sh
2559 tests/test-set-mode-acl.c
2560 tests/test-set-mode-acl.sh
2562 tests/test-setlocale1.c
2563 tests/test-setlocale1.sh
2564 tests/test-setlocale2.c
2565 tests/test-setlocale2.sh
2566 tests/test-sh-quote.c
2567 tests/test-sigaction.c
2568 tests/test-signal-h.c
2569 tests/test-signbit.c
2570 tests/test-sigpipe.c
2571 tests/test-sigpipe.sh
2572 tests/test-sigprocmask.c
2574 tests/test-snprintf.c
2575 tests/test-spawn-pipe-child.c
2576 tests/test-spawn-pipe-main.c
2577 tests/test-spawn-pipe.sh
2581 tests/test-stdalign.c
2582 tests/test-stdbool.c
2587 tests/test-strchrnul.c
2588 tests/test-strerror.c
2589 tests/test-striconv.c
2590 tests/test-striconveh.c
2591 tests/test-striconveha.c
2593 tests/test-strnlen.c
2596 tests/test-strtoul.c
2597 tests/test-symlink.c
2598 tests/test-symlink.h
2599 tests/test-sys_select.c
2600 tests/test-sys_stat.c
2601 tests/test-sys_time.c
2602 tests/test-sys_types.c
2603 tests/test-sys_wait.c
2604 tests/test-sys_wait.h
2605 tests/test-term-ostream-xterm
2606 tests/test-term-ostream-xterm-16color.out
2607 tests/test-term-ostream-xterm-256color.out
2608 tests/test-term-ostream-xterm-88color.out
2609 tests/test-term-ostream-xterm-8bit.out
2610 tests/test-term-ostream-xterm-aix51.out
2611 tests/test-term-ostream-xterm-basic-italic.out
2612 tests/test-term-ostream-xterm-basic.out
2613 tests/test-term-ostream-xterm-freebsd101.out
2614 tests/test-term-ostream-xterm-irix65.out
2615 tests/test-term-ostream-xterm-linux-debian.out
2616 tests/test-term-ostream-xterm-linux-mandriva.out
2617 tests/test-term-ostream-xterm-mingw.out
2618 tests/test-term-ostream-xterm-netbsd3.out
2619 tests/test-term-ostream-xterm-osf51.out
2620 tests/test-term-ostream-xterm-r6.out
2621 tests/test-term-ostream-xterm-solaris10.out
2622 tests/test-term-ostream-xterm-xf86-v32.out
2623 tests/test-term-ostream.c
2624 tests/test-thread_create.c
2625 tests/test-thread_self.c
2629 tests/test-unsetenv.c
2630 tests/test-vasnprintf-posix.c
2631 tests/test-vasnprintf.c
2632 tests/test-vasprintf.c
2634 tests/test-verify.sh
2635 tests/test-vsnprintf.c
2637 tests/test-wcrtomb-w32-1.sh
2638 tests/test-wcrtomb-w32-2.sh
2639 tests/test-wcrtomb-w32-3.sh
2640 tests/test-wcrtomb-w32-4.sh
2641 tests/test-wcrtomb-w32-5.sh
2642 tests/test-wcrtomb-w32.c
2643 tests/test-wcrtomb.c
2644 tests/test-wcrtomb.sh
2645 tests/test-wctype-h.c
2646 tests/test-wcwidth.c
2648 tests/test-xalloc-die.c
2649 tests/test-xalloc-die.sh
2650 tests/test-xvasprintf.c
2651 tests/uniconv/test-u8-conv-from-enc.c
2652 tests/unictype/test-ctype_space.c
2653 tests/unictype/test-predicate-part1.h
2654 tests/unictype/test-predicate-part2.h
2655 tests/unilbrk/test-u8-width-linebreaks.c
2656 tests/uniname/HangulSyllableNames.txt
2657 tests/uniname/NameAliases.txt
2658 tests/uniname/UnicodeData.txt
2659 tests/uniname/test-uninames.c
2660 tests/uniname/test-uninames.sh
2661 tests/unistr/test-cmp.h
2662 tests/unistr/test-u16-mbtouc.c
2663 tests/unistr/test-u16-mbtouc.h
2664 tests/unistr/test-u8-check.c
2665 tests/unistr/test-u8-cmp.c
2666 tests/unistr/test-u8-mblen.c
2667 tests/unistr/test-u8-mbtoucr.c
2668 tests/unistr/test-u8-prev.c
2669 tests/unistr/test-u8-strlen.c
2670 tests/unistr/test-u8-uctomb.c
2671 tests/zerosize-ptr.h
2673 tests=lib/ctype.in.h
2676 tests=lib/file-has-acl.c
2680 tests=lib/getcwd-lgpl.c
2681 tests=lib/getpagesize.c
2682 tests=lib/glthread/thread.c
2683 tests=lib/glthread/thread.h
2684 tests=lib/glthread/yield.h
2685 tests=lib/inttypes.in.h
2687 tests=lib/mbtowc-impl.h
2690 tests=lib/read-file.c
2691 tests=lib/read-file.h
2692 tests=lib/same-inode.h
2694 tests=lib/stdalign.in.h
2695 tests=lib/stdio-impl.h
2697 tests=lib/unistr/u8-cmp.c
2698 tests=lib/unistr/u8-strlen.c
2701 tests=lib/wctomb-impl.h