1 # DO NOT EDIT! GENERATED AUTOMATICALLY!
2 # Copyright (C) 2002-2025 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 <https://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.
34 AC_DEFUN([gtpo_EARLY],
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 # Code from module absolute-header:
46 # Code from module alignasof:
47 # Code from module alignof:
48 # Code from module alloca-opt:
49 # Code from module assert-h:
50 # Code from module attribute:
51 # Code from module basename-lgpl:
52 # Code from module builtin-expect:
53 # Code from module c-ctype:
54 # Code from module c-strcase:
55 # Code from module c-strcaseeq:
56 # Code from module c-strstr:
57 # Code from module c32iscntrl:
58 # Code from module c32width:
59 # Code from module c99:
60 # Code from module calloc-gnu:
61 # Code from module calloc-posix:
62 # Code from module cloexec:
63 # Code from module close:
64 # Code from module concat-filename:
65 # Code from module diffseq:
66 # Code from module double-slash-root:
67 # Code from module dup2:
68 # Code from module errno:
69 # Code from module error:
70 # Code from module error-h:
71 # Code from module error-progname:
72 # Code from module exitfail:
73 # Code from module extensions:
74 # Code from module extern-inline:
75 # Code from module fcntl:
76 # Code from module fcntl-h:
77 # Code from module fd-hook:
78 # Code from module fdopen:
79 # Code from module filename:
80 # Code from module float:
81 # Code from module fopen:
82 # Code from module free-posix:
83 # Code from module fstat:
84 # Code from module fstrcmp:
85 # Code from module fsync:
86 # Code from module full-write:
87 # Code from module fwriteerror:
88 # Code from module gcd:
89 # Code from module gen-header:
90 # Code from module getdelim:
91 # Code from module getdtablesize:
92 # Code from module getline:
93 # Code from module getprogname:
94 # Code from module gettext-h:
95 # Code from module gperf:
96 # Code from module hard-locale:
97 # Code from module havelib:
98 # Code from module ialloc:
99 # Code from module iconv:
100 # Code from module iconv-h:
101 # Code from module iconv_open:
102 # Code from module idx:
103 # Code from module include_next:
104 # Code from module inline:
105 # Code from module intprops:
106 # Code from module inttypes-incomplete:
107 # Code from module largefile:
108 AC_REQUIRE([AC_SYS_LARGEFILE])
109 # Code from module libtextstyle-dummy:
110 # Code from module libunistring-optional:
111 # Code from module limits-h:
112 # Code from module linked-list:
113 # Code from module list:
114 # Code from module localcharset:
115 # Code from module locale:
116 # Code from module lock:
117 # Code from module malloc-gnu:
118 # Code from module malloc-posix:
119 # Code from module malloca:
120 # Code from module markup:
121 # Code from module mbrtoc32:
122 # Code from module mbrtowc:
123 # Code from module mbsinit:
124 # Code from module mbswidth:
125 # Code from module mbszero:
126 # Code from module mem-hash-map:
127 # Code from module memchr:
128 # Code from module memmem:
129 # Code from module memmem-simple:
130 # Code from module memrchr:
131 # Code from module minmax:
132 # Code from module msvc-inval:
133 # Code from module msvc-nothrow:
134 # Code from module multiarch:
135 # Code from module obstack:
136 # Code from module open:
137 # Code from module pathmax:
138 # Code from module raise:
139 # Code from module rawmemchr:
140 # Code from module realloc-gnu:
141 # Code from module realloc-posix:
142 # Code from module reallocarray:
143 # Code from module relocatable-lib:
144 # Code from module safe-write:
145 # Code from module setlocale-null:
146 # Code from module signal-h:
147 # Code from module sigpipe:
148 # Code from module sigprocmask:
149 # Code from module size_max:
150 # Code from module snippet/_Noreturn:
151 # Code from module snippet/arg-nonnull:
152 # Code from module snippet/c++defs:
153 # Code from module snippet/warn-on-use:
154 # Code from module ssize_t:
155 # Code from module stat:
156 # Code from module stat-time:
157 # Code from module std-gnu11:
158 # Code from module stdarg:
159 dnl Some compilers (e.g., AIX 5.3 cc) need to be in c99 mode
160 dnl for the builtin va_copy to work. gl_PROG_CC_C99 arranges for this.
162 # Code from module stdbool:
163 # Code from module stdckdint:
164 # Code from module stddef:
165 # Code from module stdint:
166 # Code from module stdio:
168 # Code from module stdlib:
169 # Code from module stpcpy:
170 # Code from module stpncpy:
171 # Code from module strchrnul:
172 # Code from module streq:
173 # Code from module strerror:
174 # Code from module strerror-override:
175 # Code from module strerror_r-posix:
176 # Code from module striconv:
177 # Code from module striconveh:
178 # Code from module striconveha:
179 # Code from module string:
180 # Code from module string-desc:
181 # Code from module strstr:
182 # Code from module strstr-simple:
183 # Code from module sys_stat:
184 # Code from module sys_types:
185 # Code from module threadlib:
187 # Code from module time-h:
188 # Code from module tls:
189 # Code from module uchar:
190 # Code from module uniconv/base:
191 # Code from module uniconv/u8-conv-from-enc:
192 # Code from module unictype/base:
193 # Code from module unictype/ctype-alpha:
194 # Code from module unictype/ctype-cntrl:
195 # Code from module unictype/ctype-space:
196 # Code from module unilbrk/base:
197 # Code from module unilbrk/tables:
198 # Code from module unilbrk/u8-possible-linebreaks:
199 # Code from module unilbrk/u8-width-linebreaks:
200 # Code from module unilbrk/ulc-common:
201 # Code from module unilbrk/ulc-width-linebreaks:
202 # Code from module unistd:
203 # Code from module unistr/base:
204 # Code from module unistr/u16-mbtouc:
205 # Code from module unistr/u8-check:
206 # Code from module unistr/u8-mblen:
207 # Code from module unistr/u8-mbtouc:
208 # Code from module unistr/u8-mbtouc-unsafe:
209 # Code from module unistr/u8-mbtoucr:
210 # Code from module unistr/u8-next:
211 # Code from module unistr/u8-prev:
212 # Code from module unistr/u8-strmbtouc:
213 # Code from module unistr/u8-uctomb:
214 # Code from module unitypes:
215 # Code from module uniwidth/base:
216 # Code from module uniwidth/width:
217 # Code from module unlocked-io:
218 # Code from module unlocked-io-internal:
219 # Code from module vararrays:
220 # Code from module vasnprintf:
221 # Code from module vasprintf:
222 # Code from module wchar:
223 # Code from module wctype-h:
224 # Code from module wcwidth:
225 # Code from module windows-mutex:
226 # Code from module windows-once:
227 # Code from module windows-recmutex:
228 # Code from module windows-rwlock:
229 # Code from module windows-tls:
230 # Code from module write:
231 # Code from module xalloc:
232 # Code from module xalloc-die:
233 # Code from module xalloc-oversized:
234 # Code from module xconcat-filename:
235 # Code from module xerror:
236 # Code from module xlist:
237 # Code from module xmalloca:
238 # Code from module xsize:
239 # Code from module xstriconv:
240 # Code from module xvasprintf:
243 # This macro should be invoked from gettext-tools/configure.ac, in the section
244 # "Check for header files, types and library functions".
245 AC_DEFUN([gtpo_INIT],
247 AM_CONDITIONAL([GL_COND_LIBTOOL], [true])
249 gl_m4_base='libgettextpo/gnulib-m4'
250 m4_pushdef([AC_LIBOBJ], m4_defn([gtpo_LIBOBJ]))
251 m4_pushdef([AC_REPLACE_FUNCS], m4_defn([gtpo_REPLACE_FUNCS]))
252 m4_pushdef([AC_LIBSOURCES], m4_defn([gtpo_LIBSOURCES]))
253 m4_pushdef([gtpo_LIBSOURCES_LIST], [])
254 m4_pushdef([gtpo_LIBSOURCES_DIR], [])
255 m4_pushdef([GL_MACRO_PREFIX], [gtpo])
256 m4_pushdef([GL_MODULE_INDICATOR_PREFIX], [GL_GTPO])
258 gl_source_base='libgettextpo'
259 gl_source_base_prefix=
262 gl_CONDITIONAL_HEADER([alloca.h])
265 gl_CONDITIONAL_HEADER([assert.h])
268 AC_REQUIRE([gl_UCHAR_H])
269 dnl Determine REPLACE_MBSTATE_T, from which GNULIB_defined_mbstate_t is
270 dnl determined. It describes how mbrtoc32 is implemented.
271 AC_REQUIRE([gl_MBSTATE_T_BROKEN])
272 AC_REQUIRE([gl_MBRTOC32_SANITYCHECK])
273 gl_UCHAR_MODULE_INDICATOR([c32iscntrl])
274 AC_REQUIRE([gl_UCHAR_H])
275 dnl Determine REPLACE_MBSTATE_T, from which GNULIB_defined_mbstate_t is
276 dnl determined. It describes how mbrtoc32 is implemented.
277 AC_REQUIRE([gl_MBSTATE_T_BROKEN])
278 AC_REQUIRE([gl_MBRTOC32_SANITYCHECK])
279 gl_UCHAR_MODULE_INDICATOR([c32width])
281 if test $REPLACE_CALLOC_FOR_CALLOC_GNU = 1; then
284 gl_STDLIB_MODULE_INDICATOR([calloc-gnu])
286 if test $REPLACE_CALLOC_FOR_CALLOC_POSIX = 1; then
289 gl_STDLIB_MODULE_INDICATOR([calloc-posix])
290 gl_MODULE_INDICATOR_FOR_TESTS([cloexec])
292 gl_CONDITIONAL([GL_COND_OBJ_CLOSE], [test $REPLACE_CLOSE = 1])
293 gl_UNISTD_MODULE_INDICATOR([close])
296 gl_CONDITIONAL([GL_COND_OBJ_DUP2], [test $REPLACE_DUP2 = 1])
297 AM_COND_IF([GL_COND_OBJ_DUP2], [
300 gl_UNISTD_MODULE_INDICATOR([dup2])
302 gl_CONDITIONAL_HEADER([errno.h])
304 AC_REQUIRE([gl_ERROR_H])
306 gl_CONDITIONAL([GL_COND_OBJ_ERROR], [test $COMPILE_ERROR_C = 1])
307 AM_COND_IF([GL_COND_OBJ_ERROR], [
310 m4_ifdef([AM_XGETTEXT_OPTION],
311 [AM_][XGETTEXT_OPTION([--flag=error:3:c-format])
312 AM_][XGETTEXT_OPTION([--flag=error_at_line:5:c-format])])
315 AC_REQUIRE([gl_EXTERN_INLINE])
317 gl_CONDITIONAL([GL_COND_OBJ_FCNTL],
318 [test $HAVE_FCNTL = 0 || test $REPLACE_FCNTL = 1])
319 gl_FCNTL_MODULE_INDICATOR([fcntl])
321 gl_FCNTL_H_REQUIRE_DEFAULTS
324 gl_CONDITIONAL([GL_COND_OBJ_FDOPEN], [test $REPLACE_FDOPEN = 1])
325 AM_COND_IF([GL_COND_OBJ_FDOPEN], [
328 gl_STDIO_MODULE_INDICATOR([fdopen])
330 gl_CONDITIONAL_HEADER([float.h])
332 gl_CONDITIONAL([GL_COND_OBJ_FLOAT], [test $REPLACE_FLOAT_LDBL = 1])
333 gl_CONDITIONAL([GL_COND_OBJ_ITOLD], [test $REPLACE_ITOLD = 1])
335 if test $REPLACE_FOPEN = 1; then
339 gl_STDIO_MODULE_INDICATOR([fopen])
341 gl_CONDITIONAL([GL_COND_OBJ_FREE], [test $REPLACE_FREE = 1])
342 AM_COND_IF([GL_COND_OBJ_FREE], [
345 gl_STDLIB_MODULE_INDICATOR([free-posix])
347 gl_CONDITIONAL([GL_COND_OBJ_FSTAT], [test $REPLACE_FSTAT = 1])
348 AM_COND_IF([GL_COND_OBJ_FSTAT], [
351 AC_LIBOBJ([stat-w32])
356 gl_SYS_STAT_MODULE_INDICATOR([fstat])
358 gl_CONDITIONAL([GL_COND_OBJ_FSYNC], [test $HAVE_FSYNC = 0])
359 AM_COND_IF([GL_COND_OBJ_FSYNC], [
362 gl_UNISTD_MODULE_INDICATOR([fsync])
363 gl_MODULE_INDICATOR([fwriteerror])
365 gl_CONDITIONAL([GL_COND_OBJ_GETDELIM],
366 [test $HAVE_GETDELIM = 0 || test $REPLACE_GETDELIM = 1])
367 AM_COND_IF([GL_COND_OBJ_GETDELIM], [
370 gl_STDIO_MODULE_INDICATOR([getdelim])
371 gl_FUNC_GETDTABLESIZE
372 gl_CONDITIONAL([GL_COND_OBJ_GETDTABLESIZE],
373 [test $HAVE_GETDTABLESIZE = 0 || test $REPLACE_GETDTABLESIZE = 1])
374 AM_COND_IF([GL_COND_OBJ_GETDTABLESIZE], [
375 gl_PREREQ_GETDTABLESIZE
377 gl_UNISTD_MODULE_INDICATOR([getdtablesize])
379 gl_CONDITIONAL([GL_COND_OBJ_GETLINE], [test $REPLACE_GETLINE = 1])
380 AM_COND_IF([GL_COND_OBJ_GETLINE], [
383 gl_STDIO_MODULE_INDICATOR([getline])
385 gl_CONDITIONAL([GL_COND_OBJ_GETPROGNAME],
386 [test $HAVE_GETPROGNAME = 0 || test $REPLACE_GETPROGNAME = 1])
387 AM_COND_IF([GL_COND_OBJ_GETPROGNAME], [
388 gl_PREREQ_GETPROGNAME
390 gl_STDLIB_MODULE_INDICATOR([getprogname])
392 AC_SUBST([LTLIBINTL])
393 AC_REQUIRE([gl_FUNC_SETLOCALE_NULL])
394 HARD_LOCALE_LIB="$SETLOCALE_NULL_LIB"
395 AC_SUBST([HARD_LOCALE_LIB])
396 dnl For backward compatibility.
397 LIB_HARD_LOCALE="$HARD_LOCALE_LIB"
398 AC_SUBST([LIB_HARD_LOCALE])
399 AC_DEFUN([gl_HAVE_MODULE_HAVELIB])
401 m4_ifdef([gl_ICONV_MODULE_INDICATOR],
402 [gl_ICONV_MODULE_INDICATOR([iconv])])
404 gl_ICONV_H_REQUIRE_DEFAULTS
405 gl_CONDITIONAL_HEADER([iconv.h])
408 dnl Because of gl_REPLACE_ICONV_H:
409 gl_CONDITIONAL_HEADER([iconv.h])
410 gl_CONDITIONAL([GL_COND_OBJ_ICONV_OPEN], [test $REPLACE_ICONV_OPEN = 1])
411 gl_CONDITIONAL([GL_COND_OBJ_ICONV], [test $REPLACE_ICONV = 1])
413 gl_INTTYPES_INCOMPLETE
414 gl_INTTYPES_H_REQUIRE_DEFAULTS
416 AC_REQUIRE([gl_LARGEFILE])
417 AC_REQUIRE([AC_C_INLINE])
418 AC_CHECK_FUNCS_ONCE([tcdrain])
419 gl_LIBUNISTRING_OPTIONAL
421 gl_CONDITIONAL_HEADER([limits.h])
424 dnl For backward compatibility. Some packages still use this.
425 LOCALCHARSET_TESTS_ENVIRONMENT=
426 AC_SUBST([LOCALCHARSET_TESTS_ENVIRONMENT])
428 gl_LOCALE_H_REQUIRE_DEFAULTS
431 gl_MODULE_INDICATOR([lock])
433 if test $REPLACE_MALLOC_FOR_MALLOC_GNU = 1; then
436 gl_STDLIB_MODULE_INDICATOR([malloc-gnu])
437 AC_REQUIRE([gl_FUNC_MALLOC_POSIX])
438 if test $REPLACE_MALLOC_FOR_MALLOC_POSIX = 1; then
441 gl_STDLIB_MODULE_INDICATOR([malloc-posix])
444 gl_CONDITIONAL([GL_COND_OBJ_MBRTOC32],
445 [test $HAVE_MBRTOC32 = 0 || test $REPLACE_MBRTOC32 = 1])
446 AM_COND_IF([GL_COND_OBJ_MBRTOC32], [
447 if test $REPLACE_MBSTATE_T = 1; then
448 AC_LIBOBJ([lc-charset-dispatch])
449 AC_LIBOBJ([mbtowc-lock])
450 gl_PREREQ_MBTOWC_LOCK
454 gl_UCHAR_MODULE_INDICATOR([mbrtoc32])
456 gl_CONDITIONAL([GL_COND_OBJ_MBRTOWC],
457 [test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1])
458 AM_COND_IF([GL_COND_OBJ_MBRTOWC], [
459 if test $REPLACE_MBSTATE_T = 1; then
460 AC_LIBOBJ([lc-charset-dispatch])
461 AC_LIBOBJ([mbtowc-lock])
462 gl_PREREQ_MBTOWC_LOCK
466 gl_WCHAR_MODULE_INDICATOR([mbrtowc])
468 gl_CONDITIONAL([GL_COND_OBJ_MBSINIT],
469 [test $HAVE_MBSINIT = 0 || test $REPLACE_MBSINIT = 1])
470 AM_COND_IF([GL_COND_OBJ_MBSINIT], [
473 gl_WCHAR_MODULE_INDICATOR([mbsinit])
475 AC_REQUIRE([AC_TYPE_MBSTATE_T])
478 gl_WCHAR_MODULE_INDICATOR([mbszero])
480 gl_CONDITIONAL([GL_COND_OBJ_MEMCHR], [test $REPLACE_MEMCHR = 1])
481 AM_COND_IF([GL_COND_OBJ_MEMCHR], [
484 gl_STRING_MODULE_INDICATOR([memchr])
486 if test $HAVE_MEMMEM = 0 || test $REPLACE_MEMMEM = 1; then
489 gl_FUNC_MEMMEM_SIMPLE
490 if test $HAVE_MEMMEM = 0 || test $REPLACE_MEMMEM = 1; then
493 gl_STRING_MODULE_INDICATOR([memmem])
495 gl_CONDITIONAL([GL_COND_OBJ_MEMRCHR], [test $ac_cv_func_memrchr = no])
496 AM_COND_IF([GL_COND_OBJ_MEMRCHR], [
499 gl_STRING_MODULE_INDICATOR([memrchr])
501 AC_REQUIRE([gl_MSVC_INVAL])
502 gl_CONDITIONAL([GL_COND_OBJ_MSVC_INVAL],
503 [test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1])
504 AC_REQUIRE([gl_MSVC_NOTHROW])
505 gl_CONDITIONAL([GL_COND_OBJ_MSVC_NOTHROW],
506 [test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1])
507 gl_MODULE_INDICATOR([msvc-nothrow])
510 gl_CONDITIONAL_HEADER([obstack.h])
511 gl_CONDITIONAL([GL_COND_OBJ_OBSTACK],
512 [test $HAVE_OBSTACK = 0 || test $REPLACE_OBSTACK = 1])
515 gl_CONDITIONAL([GL_COND_OBJ_OPEN], [test $REPLACE_OPEN = 1])
516 AM_COND_IF([GL_COND_OBJ_OPEN], [
519 gl_FCNTL_MODULE_INDICATOR([open])
522 gl_CONDITIONAL([GL_COND_OBJ_RAISE],
523 [test $HAVE_RAISE = 0 || test $REPLACE_RAISE = 1])
524 AM_COND_IF([GL_COND_OBJ_RAISE], [
527 gl_SIGNAL_MODULE_INDICATOR([raise])
529 gl_CONDITIONAL([GL_COND_OBJ_RAWMEMCHR], [test $HAVE_RAWMEMCHR = 0])
530 AM_COND_IF([GL_COND_OBJ_RAWMEMCHR], [
533 gl_STRING_MODULE_INDICATOR([rawmemchr])
535 if test $REPLACE_REALLOC_FOR_REALLOC_GNU = 1; then
538 gl_STDLIB_MODULE_INDICATOR([realloc-gnu])
539 gl_FUNC_REALLOC_POSIX
540 if test $REPLACE_REALLOC_FOR_REALLOC_POSIX = 1; then
543 gl_STDLIB_MODULE_INDICATOR([realloc-posix])
545 gl_CONDITIONAL([GL_COND_OBJ_REALLOCARRAY],
546 [test $HAVE_REALLOCARRAY = 0 || test $REPLACE_REALLOCARRAY = 1])
547 AM_COND_IF([GL_COND_OBJ_REALLOCARRAY], [
548 gl_PREREQ_REALLOCARRAY
550 gl_MODULE_INDICATOR([reallocarray])
551 gl_STDLIB_MODULE_INDICATOR([reallocarray])
552 gl_RELOCATABLE_LIBRARY
553 if test $RELOCATABLE = yes; then
554 AC_LIBOBJ([relocatable])
557 gl_FUNC_SETLOCALE_NULL
558 gl_CONDITIONAL([GL_COND_OBJ_SETLOCALE_LOCK],
559 [test $SETLOCALE_NULL_ALL_MTSAFE = 0 || test $SETLOCALE_NULL_ONE_MTSAFE = 0])
560 AM_COND_IF([GL_COND_OBJ_SETLOCALE_LOCK], [
561 gl_PREREQ_SETLOCALE_LOCK
563 gl_LOCALE_MODULE_INDICATOR([setlocale_null])
565 gl_SIGNAL_H_REQUIRE_DEFAULTS
568 dnl Define the C macro GNULIB_SIGPIPE to 1.
569 gl_MODULE_INDICATOR([sigpipe])
570 dnl Define the substituted variable GNULIB_SIGNAL_H_SIGPIPE to 1.
571 gl_SIGNAL_H_REQUIRE_DEFAULTS
572 gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SIGNAL_H_SIGPIPE], [1])
573 dnl Define the substituted variable GNULIB_STDIO_H_SIGPIPE to 1.
574 gl_STDIO_H_REQUIRE_DEFAULTS
575 AC_REQUIRE([gl_ASM_SYMBOL_PREFIX])
576 gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STDIO_H_SIGPIPE], [1])
577 dnl Define the substituted variable GNULIB_UNISTD_H_SIGPIPE to 1.
578 gl_UNISTD_H_REQUIRE_DEFAULTS
579 gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_UNISTD_H_SIGPIPE], [1])
581 gl_CONDITIONAL([GL_COND_OBJ_SIGPROCMASK], [test $HAVE_POSIX_SIGNALBLOCKING = 0])
582 AM_COND_IF([GL_COND_OBJ_SIGPROCMASK], [
583 gl_PREREQ_SIGPROCMASK
585 gl_SIGNAL_MODULE_INDICATOR([sigprocmask])
589 gl_CONDITIONAL([GL_COND_OBJ_STAT], [test $REPLACE_STAT = 1])
590 AM_COND_IF([GL_COND_OBJ_STAT], [
593 AC_LIBOBJ([stat-w32])
598 gl_SYS_STAT_MODULE_INDICATOR([stat])
602 gl_CONDITIONAL_HEADER([stdarg.h])
605 AC_CHECK_HEADERS_ONCE([stdckdint.h])
606 if test $ac_cv_header_stdckdint_h = yes; then
607 GL_GENERATE_STDCKDINT_H=false
609 GL_GENERATE_STDCKDINT_H=true
611 gl_CONDITIONAL_HEADER([stdckdint.h])
614 gl_STDDEF_H_REQUIRE_DEFAULTS
615 gl_CONDITIONAL_HEADER([stddef.h])
618 gl_CONDITIONAL_HEADER([stdint.h])
619 dnl Because of gl_REPLACE_LIMITS_H:
620 gl_CONDITIONAL_HEADER([limits.h])
623 gl_STDIO_H_REQUIRE_DEFAULTS
625 gl_CONDITIONAL([GL_COND_OBJ_STDIO_READ], [test $REPLACE_STDIO_READ_FUNCS = 1])
626 gl_CONDITIONAL([GL_COND_OBJ_STDIO_WRITE], [test $REPLACE_STDIO_WRITE_FUNCS = 1])
627 dnl No need to create extra modules for these functions. Everyone who uses
628 dnl <stdio.h> likely needs them.
629 gl_STDIO_MODULE_INDICATOR([fscanf])
630 gl_MODULE_INDICATOR([fscanf])
631 gl_STDIO_MODULE_INDICATOR([scanf])
632 gl_MODULE_INDICATOR([scanf])
633 gl_STDIO_MODULE_INDICATOR([fgetc])
634 gl_STDIO_MODULE_INDICATOR([getc])
635 gl_STDIO_MODULE_INDICATOR([getchar])
636 gl_STDIO_MODULE_INDICATOR([fgets])
637 gl_STDIO_MODULE_INDICATOR([fread])
638 dnl No need to create extra modules for these functions. Everyone who uses
639 dnl <stdio.h> likely needs them.
640 gl_STDIO_MODULE_INDICATOR([fprintf])
641 gl_STDIO_MODULE_INDICATOR([printf])
642 gl_STDIO_MODULE_INDICATOR([vfprintf])
643 gl_STDIO_MODULE_INDICATOR([vprintf])
644 gl_STDIO_MODULE_INDICATOR([fputc])
645 gl_STDIO_MODULE_INDICATOR([putc])
646 gl_STDIO_MODULE_INDICATOR([putchar])
647 gl_STDIO_MODULE_INDICATOR([fputs])
648 gl_STDIO_MODULE_INDICATOR([puts])
649 gl_STDIO_MODULE_INDICATOR([fwrite])
651 gl_STDLIB_H_REQUIRE_DEFAULTS
654 gl_CONDITIONAL([GL_COND_OBJ_STPCPY],
655 [test $HAVE_STPCPY = 0 || test $REPLACE_STPCPY = 1])
656 AM_COND_IF([GL_COND_OBJ_STPCPY], [
659 gl_STRING_MODULE_INDICATOR([stpcpy])
661 gl_CONDITIONAL([GL_COND_OBJ_STPNCPY],
662 [test $HAVE_STPNCPY = 0 || test $REPLACE_STPNCPY = 1])
663 AM_COND_IF([GL_COND_OBJ_STPNCPY], [
666 gl_STRING_MODULE_INDICATOR([stpncpy])
668 gl_CONDITIONAL([GL_COND_OBJ_STRCHRNUL],
669 [test $HAVE_STRCHRNUL = 0 || test $REPLACE_STRCHRNUL = 1])
670 AM_COND_IF([GL_COND_OBJ_STRCHRNUL], [
673 gl_STRING_MODULE_INDICATOR([strchrnul])
675 gl_CONDITIONAL([GL_COND_OBJ_STRERROR], [test $REPLACE_STRERROR = 1])
676 gl_MODULE_INDICATOR([strerror])
677 gl_STRING_MODULE_INDICATOR([strerror])
678 AC_REQUIRE([gl_HEADER_ERRNO_H])
679 AC_REQUIRE([gl_FUNC_STRERROR_0])
680 gl_CONDITIONAL([GL_COND_OBJ_STRERROR_OVERRIDE],
681 [test -n "$ERRNO_H" || test $REPLACE_STRERROR_0 = 1])
682 AM_COND_IF([GL_COND_OBJ_STRERROR_OVERRIDE], [
683 gl_PREREQ_SYS_H_WINSOCK2
686 AS_IF([test $HAVE_DECL_STRERROR_R = 0 || test $REPLACE_STRERROR_R = 1], [
687 AC_LIBOBJ([strerror_r])
690 gl_STRING_MODULE_INDICATOR([strerror_r])
691 dnl For the modules argp, error, xstrerror.
692 gl_MODULE_INDICATOR([strerror_r-posix])
693 if test $gl_cond_libtool = false; then
694 gl_ltlibdeps="$gl_ltlibdeps $LTLIBICONV"
695 gl_libdeps="$gl_libdeps $LIBICONV"
697 if test $gl_cond_libtool = false; then
698 gl_ltlibdeps="$gl_ltlibdeps $LTLIBICONV"
699 gl_libdeps="$gl_libdeps $LIBICONV"
702 gl_STRING_H_REQUIRE_DEFAULTS
705 if test $REPLACE_STRSTR = 1; then
708 gl_FUNC_STRSTR_SIMPLE
709 if test $REPLACE_STRSTR = 1; then
712 gl_STRING_MODULE_INDICATOR([strstr])
714 gl_SYS_STAT_H_REQUIRE_DEFAULTS
717 gl_SYS_TYPES_H_REQUIRE_DEFAULTS
719 AC_REQUIRE([gl_THREADLIB])
721 gl_TIME_H_REQUIRE_DEFAULTS
725 gl_UCHAR_H_REQUIRE_DEFAULTS
727 gl_LIBUNISTRING_LIBHEADER([0.9.11], [uniconv.h])
729 gl_LIBUNISTRING_MODULE([0.9], [uniconv/u8-conv-from-enc])
730 gl_LIBUNISTRING_LIBHEADER([1.2], [unictype.h])
732 gl_UNICTYPE_H_REQUIRE_DEFAULTS
734 AC_REQUIRE([AC_C_INLINE])
735 gl_LIBUNISTRING_MODULE([1.1], [unictype/ctype-alpha])
736 AC_REQUIRE([AC_C_INLINE])
737 gl_LIBUNISTRING_MODULE([0.9.8], [unictype/ctype-cntrl])
738 AC_REQUIRE([AC_C_INLINE])
739 gl_LIBUNISTRING_MODULE([0.9.8], [unictype/ctype-space])
740 gl_LIBUNISTRING_LIBHEADER([0.9.11], [unilbrk.h])
742 AC_REQUIRE([AC_C_INLINE])
743 gl_LIBUNISTRING_MODULE([1.1], [unilbrk/u8-possible-linebreaks])
744 gl_LIBUNISTRING_MODULE([1.1], [unilbrk/u8-width-linebreaks])
745 gl_LIBUNISTRING_MODULE([1.1], [unilbrk/ulc-width-linebreaks])
747 gl_UNISTD_H_REQUIRE_DEFAULTS
749 gl_LIBUNISTRING_LIBHEADER([1.2], [unistr.h])
751 gl_MODULE_INDICATOR([unistr/u16-mbtouc])
752 gl_LIBUNISTRING_MODULE([0.9], [unistr/u16-mbtouc])
753 gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-check])
754 gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-mblen])
755 gl_MODULE_INDICATOR([unistr/u8-mbtouc])
756 gl_LIBUNISTRING_MODULE([1.2], [unistr/u8-mbtouc])
757 gl_MODULE_INDICATOR([unistr/u8-mbtouc-unsafe])
758 gl_LIBUNISTRING_MODULE([0.9.4], [unistr/u8-mbtouc-unsafe])
759 gl_MODULE_INDICATOR([unistr/u8-mbtoucr])
760 gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-mbtoucr])
761 gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-next])
762 gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-prev])
763 gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-strmbtouc])
764 gl_MODULE_INDICATOR([unistr/u8-uctomb])
765 gl_LIBUNISTRING_MODULE([0.9], [unistr/u8-uctomb])
766 gl_LIBUNISTRING_LIBHEADER([0.9.11], [unitypes.h])
768 AH_VERBATIM([unitypes_restrict], [
769 /* This definition is a duplicate of the one in unitypes.h.
770 It is here so that we can cope with an older version of unitypes.h
771 that does not contain this definition and that is pre-installed among
772 the public header files. */
773 # if defined __restrict \
774 || 2 < __GNUC__ + (95 <= __GNUC_MINOR__) \
775 || __clang_major__ >= 3
776 # define _UC_RESTRICT __restrict
777 # elif 199901L <= __STDC_VERSION__ || defined restrict
778 # define _UC_RESTRICT restrict
780 # define _UC_RESTRICT
783 gl_LIBUNISTRING_LIBHEADER([0.9.11], [uniwidth.h])
785 gl_LIBUNISTRING_MODULE([1.1], [uniwidth/width])
786 AC_DEFINE([GNULIB_STDIO_SINGLE_THREAD], [1],
787 [Define to 1 if you want the FILE stream functions getc, putc, etc.
788 to use unlocked I/O if available, throughout the package.
789 Unlocked I/O can improve performance, sometimes dramatically.
790 But unlocked I/O is safe only in single-threaded programs,
791 as well as in multithreaded programs for which you can guarantee that
792 every FILE stream, including stdin, stdout, stderr, is used only
793 in a single thread.])
794 AC_DEFINE([USE_UNLOCKED_IO], [GNULIB_STDIO_SINGLE_THREAD],
795 [An alias of GNULIB_STDIO_SINGLE_THREAD.])
796 gl_FUNC_GLIBC_UNLOCKED_IO
798 AC_REQUIRE([AC_C_RESTRICT])
801 gl_STDIO_MODULE_INDICATOR([vasprintf])
802 m4_ifdef([AM_XGETTEXT_OPTION],
803 [AM_][XGETTEXT_OPTION([--flag=asprintf:2:c-format])
804 AM_][XGETTEXT_OPTION([--flag=vasprintf:2:c-format])])
806 gl_WCHAR_H_REQUIRE_DEFAULTS
809 gl_WCTYPE_H_REQUIRE_DEFAULTS
812 gl_CONDITIONAL([GL_COND_OBJ_WCWIDTH],
813 [test $HAVE_WCWIDTH = 0 || test $REPLACE_WCWIDTH = 1])
814 AM_COND_IF([GL_COND_OBJ_WCWIDTH], [
817 gl_WCHAR_MODULE_INDICATOR([wcwidth])
818 AC_REQUIRE([AC_CANONICAL_HOST])
819 gl_CONDITIONAL([GL_COND_OBJ_WINDOWS_MUTEX],
820 [case "$host_os" in mingw* | windows*) true;; *) false;; esac])
821 AC_REQUIRE([AC_CANONICAL_HOST])
822 gl_CONDITIONAL([GL_COND_OBJ_WINDOWS_ONCE],
823 [case "$host_os" in mingw* | windows*) true;; *) false;; esac])
824 AC_REQUIRE([AC_CANONICAL_HOST])
825 gl_CONDITIONAL([GL_COND_OBJ_WINDOWS_RECMUTEX],
826 [case "$host_os" in mingw* | windows*) true;; *) false;; esac])
827 AC_REQUIRE([AC_CANONICAL_HOST])
828 gl_CONDITIONAL([GL_COND_OBJ_WINDOWS_RWLOCK],
829 [case "$host_os" in mingw* | windows*) true;; *) false;; esac])
830 AC_REQUIRE([AC_CANONICAL_HOST])
831 gl_CONDITIONAL([GL_COND_OBJ_WINDOWS_TLS],
832 [case "$host_os" in mingw* | windows*) true;; *) false;; esac])
834 gl_CONDITIONAL([GL_COND_OBJ_WRITE], [test $REPLACE_WRITE = 1])
835 AM_COND_IF([GL_COND_OBJ_WRITE], [
838 gl_UNISTD_MODULE_INDICATOR([write])
840 gl_MODULE_INDICATOR([xalloc])
841 gl_MODULE_INDICATOR([xalloc-die])
844 m4_ifdef([AM_XGETTEXT_OPTION],
845 [AM_][XGETTEXT_OPTION([--flag=xasprintf:1:c-format])])
846 # End of code from modules
847 m4_ifval(gtpo_LIBSOURCES_LIST, [
848 m4_syscmd([test ! -d ]m4_defn([gtpo_LIBSOURCES_DIR])[ ||
849 for gl_file in ]gtpo_LIBSOURCES_LIST[ ; do
850 if test ! -r ]m4_defn([gtpo_LIBSOURCES_DIR])[/$gl_file ; then
851 echo "missing file ]m4_defn([gtpo_LIBSOURCES_DIR])[/$gl_file" >&2
855 m4_if(m4_sysval, [0], [],
856 [AC_FATAL([expected source file, required through AC_LIBSOURCES, not found])])
858 m4_popdef([GL_MODULE_INDICATOR_PREFIX])
859 m4_popdef([GL_MACRO_PREFIX])
860 m4_popdef([gtpo_LIBSOURCES_DIR])
861 m4_popdef([gtpo_LIBSOURCES_LIST])
862 m4_popdef([AC_LIBSOURCES])
863 m4_popdef([AC_REPLACE_FUNCS])
864 m4_popdef([AC_LIBOBJ])
865 AC_CONFIG_COMMANDS_PRE([
869 if test -n "$gtpo_LIBOBJS"; then
870 # Remove the extension.
872 sed_drop_objext='s/\.o$//;s/\.obj$//'
873 sed_dirname1='s,//*,/,g'
874 sed_dirname2='s,\(.\)/$,\1,'
875 sed_dirname3='s,^[^/]*$,.,'
876 sed_dirname4='s,\(.\)/[^/]*$,\1,'
877 sed_basename1='s,.*/,,'
879 for i in `for i in $gtpo_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
880 gtpo_libobjs="$gtpo_libobjs $i.$ac_objext"
881 gtpo_ltlibobjs="$gtpo_ltlibobjs $i.lo"
882 i_dir=`echo "$i" | sed -e "$sed_dirname1" -e "$sed_dirname2" -e "$sed_dirname3" -e "$sed_dirname4"`
883 i_base=`echo "$i" | sed -e "$sed_basename1"`
884 gtpo_libobjdeps="$gtpo_libobjdeps $i_dir/\$(DEPDIR)/$i_base.Plo"
887 AC_SUBST([gtpo_LIBOBJS], [$gtpo_libobjs])
888 AC_SUBST([gtpo_LTLIBOBJS], [$gtpo_ltlibobjs])
889 AC_SUBST([gtpo_LIBOBJDEPS], [$gtpo_libobjdeps])
893 m4_pushdef([AC_LIBOBJ], m4_defn([gtpotests_LIBOBJ]))
894 m4_pushdef([AC_REPLACE_FUNCS], m4_defn([gtpotests_REPLACE_FUNCS]))
895 m4_pushdef([AC_LIBSOURCES], m4_defn([gtpotests_LIBSOURCES]))
896 m4_pushdef([gtpotests_LIBSOURCES_LIST], [])
897 m4_pushdef([gtpotests_LIBSOURCES_DIR], [])
898 m4_pushdef([GL_MACRO_PREFIX], [gtpotests])
899 m4_pushdef([GL_MODULE_INDICATOR_PREFIX], [GL_GTPO])
901 gl_source_base='tests'
902 gl_source_base_prefix=
904 gtpotests_WITNESS=IN_`echo "${PACKAGE-$PACKAGE_TARNAME}" | LC_ALL=C tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ | LC_ALL=C sed -e 's/[^A-Z0-9_]/_/g'`_GNULIB_TESTS
906 AC_SUBST([gtpotests_WITNESS])
907 gl_module_indicator_condition=$gtpotests_WITNESS
908 m4_pushdef([gl_MODULE_INDICATOR_CONDITION], [$gl_module_indicator_condition])
909 m4_popdef([gl_MODULE_INDICATOR_CONDITION])
910 m4_ifval(gtpotests_LIBSOURCES_LIST, [
911 m4_syscmd([test ! -d ]m4_defn([gtpotests_LIBSOURCES_DIR])[ ||
912 for gl_file in ]gtpotests_LIBSOURCES_LIST[ ; do
913 if test ! -r ]m4_defn([gtpotests_LIBSOURCES_DIR])[/$gl_file ; then
914 echo "missing file ]m4_defn([gtpotests_LIBSOURCES_DIR])[/$gl_file" >&2
918 m4_if(m4_sysval, [0], [],
919 [AC_FATAL([expected source file, required through AC_LIBSOURCES, not found])])
921 m4_popdef([GL_MODULE_INDICATOR_PREFIX])
922 m4_popdef([GL_MACRO_PREFIX])
923 m4_popdef([gtpotests_LIBSOURCES_DIR])
924 m4_popdef([gtpotests_LIBSOURCES_LIST])
925 m4_popdef([AC_LIBSOURCES])
926 m4_popdef([AC_REPLACE_FUNCS])
927 m4_popdef([AC_LIBOBJ])
928 AC_CONFIG_COMMANDS_PRE([
931 gtpotests_libobjdeps=
932 if test -n "$gtpotests_LIBOBJS"; then
933 # Remove the extension.
935 sed_drop_objext='s/\.o$//;s/\.obj$//'
936 sed_dirname1='s,//*,/,g'
937 sed_dirname2='s,\(.\)/$,\1,'
938 sed_dirname3='s,^[^/]*$,.,'
939 sed_dirname4='s,\(.\)/[^/]*$,\1,'
940 sed_basename1='s,.*/,,'
942 for i in `for i in $gtpotests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
943 gtpotests_libobjs="$gtpotests_libobjs $i.$ac_objext"
944 gtpotests_ltlibobjs="$gtpotests_ltlibobjs $i.lo"
945 i_dir=`echo "$i" | sed -e "$sed_dirname1" -e "$sed_dirname2" -e "$sed_dirname3" -e "$sed_dirname4"`
946 i_base=`echo "$i" | sed -e "$sed_basename1"`
947 gtpotests_libobjdeps="$gtpotests_libobjdeps $i_dir/\$(DEPDIR)/$i_base.Plo"
950 AC_SUBST([gtpotests_LIBOBJS], [$gtpotests_libobjs])
951 AC_SUBST([gtpotests_LTLIBOBJS], [$gtpotests_ltlibobjs])
952 AC_SUBST([gtpotests_LIBOBJDEPS], [$gtpotests_libobjdeps])
954 AC_REQUIRE([gl_CC_GNULIB_WARNINGS])
957 # Like AC_LIBOBJ, except that the module name goes
958 # into gtpo_LIBOBJS instead of into LIBOBJS.
959 AC_DEFUN([gtpo_LIBOBJ], [
960 AS_LITERAL_IF([$1], [gtpo_LIBSOURCES([$1.c])])dnl
961 gtpo_LIBOBJS="$gtpo_LIBOBJS $1.$ac_objext"
964 # Like AC_REPLACE_FUNCS, except that the module name goes
965 # into gtpo_LIBOBJS instead of into LIBOBJS.
966 AC_DEFUN([gtpo_REPLACE_FUNCS], [
967 m4_foreach_w([gl_NAME], [$1], [AC_LIBSOURCES(gl_NAME[.c])])dnl
968 AC_CHECK_FUNCS([$1], , [gtpo_LIBOBJ($ac_func)])
971 # Like AC_LIBSOURCES, except the directory where the source file is
972 # expected is derived from the gnulib-tool parameterization,
973 # and alloca is special cased (for the alloca-opt module).
974 # We could also entirely rely on EXTRA_lib..._SOURCES.
975 AC_DEFUN([gtpo_LIBSOURCES], [
976 m4_foreach([_gl_NAME], [$1], [
977 m4_if(_gl_NAME, [alloca.c], [], [
978 m4_define([gtpo_LIBSOURCES_DIR], [libgettextpo])
979 m4_append([gtpo_LIBSOURCES_LIST], _gl_NAME, [ ])
984 # Like AC_LIBOBJ, except that the module name goes
985 # into gtpotests_LIBOBJS instead of into LIBOBJS.
986 AC_DEFUN([gtpotests_LIBOBJ], [
987 AS_LITERAL_IF([$1], [gtpotests_LIBSOURCES([$1.c])])dnl
988 gtpotests_LIBOBJS="$gtpotests_LIBOBJS $1.$ac_objext"
991 # Like AC_REPLACE_FUNCS, except that the module name goes
992 # into gtpotests_LIBOBJS instead of into LIBOBJS.
993 AC_DEFUN([gtpotests_REPLACE_FUNCS], [
994 m4_foreach_w([gl_NAME], [$1], [AC_LIBSOURCES(gl_NAME[.c])])dnl
995 AC_CHECK_FUNCS([$1], , [gtpotests_LIBOBJ($ac_func)])
998 # Like AC_LIBSOURCES, except the directory where the source file is
999 # expected is derived from the gnulib-tool parameterization,
1000 # and alloca is special cased (for the alloca-opt module).
1001 # We could also entirely rely on EXTRA_lib..._SOURCES.
1002 AC_DEFUN([gtpotests_LIBSOURCES], [
1003 m4_foreach([_gl_NAME], [$1], [
1004 m4_if(_gl_NAME, [alloca.c], [], [
1005 m4_define([gtpotests_LIBSOURCES_DIR], [tests])
1006 m4_append([gtpotests_LIBSOURCES_LIST], _gl_NAME, [ ])
1011 # This macro records the list of files which have been installed by
1012 # gnulib-tool and may be removed by future gnulib-tool invocations.
1013 AC_DEFUN([gtpo_FILE_LIST], [
1014 build-aux/config.rpath
1015 doc/relocatable.texi
1042 lib/concat-filename.c
1043 lib/concat-filename.h
1047 lib/error-progname.c
1048 lib/error-progname.h
1080 lib/gl_anylinked_list1.h
1081 lib/gl_anylinked_list2.h
1082 lib/gl_linked_list.c
1083 lib/gl_linked_list.h
1090 lib/glthread/threadlib.c
1100 lib/iconv_open-aix.gperf
1101 lib/iconv_open-hpux.gperf
1102 lib/iconv_open-irix.gperf
1103 lib/iconv_open-osf.gperf
1104 lib/iconv_open-solaris.gperf
1105 lib/iconv_open-zos.gperf
1109 lib/intprops-internal.h
1113 lib/lc-charset-dispatch.c
1114 lib/lc-charset-dispatch.h
1115 lib/libunistring.valgrind
1126 lib/mbrtowc-impl-utf8.h
1156 lib/rawmemchr.valgrind
1161 lib/relocatable.valgrind
1165 lib/setlocale-lock.c
1166 lib/setlocale_null.c
1167 lib/setlocale_null.h
1188 lib/strchrnul.valgrind
1190 lib/strerror-override.c
1191 lib/strerror-override.h
1200 lib/string-desc-contains.c
1212 lib/uniconv/u8-conv-from-enc.c
1214 lib/unictype/bitmap.h
1215 lib/unictype/ctype_alpha.c
1216 lib/unictype/ctype_alpha.h
1217 lib/unictype/ctype_cntrl.c
1218 lib/unictype/ctype_cntrl.h
1219 lib/unictype/ctype_space.c
1220 lib/unictype/ctype_space.h
1222 lib/unilbrk/internal.h
1223 lib/unilbrk/lbrkprop1.h
1224 lib/unilbrk/lbrkprop2.h
1225 lib/unilbrk/lbrktables.c
1226 lib/unilbrk/lbrktables.h
1227 lib/unilbrk/u8-possible-linebreaks.c
1228 lib/unilbrk/u8-width-linebreaks.c
1229 lib/unilbrk/ulc-common.c
1230 lib/unilbrk/ulc-common.h
1231 lib/unilbrk/ulc-width-linebreaks.c
1235 lib/unistr/u16-mbtouc-aux.c
1236 lib/unistr/u16-mbtouc.c
1237 lib/unistr/u8-check.c
1238 lib/unistr/u8-mblen.c
1239 lib/unistr/u8-mbtouc-aux.c
1240 lib/unistr/u8-mbtouc-unsafe-aux.c
1241 lib/unistr/u8-mbtouc-unsafe.c
1242 lib/unistr/u8-mbtouc.c
1243 lib/unistr/u8-mbtoucr.c
1244 lib/unistr/u8-next.c
1245 lib/unistr/u8-prev.c
1246 lib/unistr/u8-strmbtouc.c
1247 lib/unistr/u8-uctomb-aux.c
1248 lib/unistr/u8-uctomb.c
1252 lib/uniwidth/width.c
1253 lib/uniwidth/width0.h
1254 lib/uniwidth/width2.h
1265 lib/windows-initguard.h
1270 lib/windows-recmutex.c
1271 lib/windows-recmutex.h
1272 lib/windows-rwlock.c
1273 lib/windows-rwlock.h
1278 lib/xalloc-oversized.h
1281 lib/xconcat-filename.c
1294 m4/absolute-header.m4
1296 m4/asm-underscore.m4
1298 m4/builtin-expect.m4
1303 m4/double-slash-root.m4
1328 m4/host-cpu-c-abi.m4
1341 m4/libunistring-base.m4
1342 m4/libunistring-optional.m4
1377 m4/pthread_rwlock_rdlock.m4
1382 m4/relocatable-lib.m4
1385 m4/setlocale_null.m4
1387 m4/signalblocking.m4