Gentoo Archives: gentoo-commits

From: Fabian Groffen <grobian@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/portage-utils:master commit in: tests/source/, tests/qxpak/, tests/mkdir/, tests/qmerge/, tests/atom_explode/, ...
Date: Sun, 27 Feb 2022 12:29:42
Message-Id: 1645964955.b65e7f06a73504c50281f00e1e47fd424dd75a58.grobian@gentoo
1 commit: b65e7f06a73504c50281f00e1e47fd424dd75a58
2 Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
3 AuthorDate: Sun Feb 27 12:29:15 2022 +0000
4 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
5 CommitDate: Sun Feb 27 12:29:15 2022 +0000
6 URL: https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=b65e7f06
7
8 buildsys: regen, add ALL gnulib files this time
9
10 Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>
11
12 Makefile.in | 879 +-
13 autotools/gnulib/Makefile.am | 1717 +--
14 autotools/gnulib/Makefile.in | 5016 +++++---
15 autotools/gnulib/_Noreturn.h | 39 +-
16 autotools/gnulib/alloca.in.h | 39 +-
17 autotools/gnulib/arg-nonnull.h | 12 +-
18 autotools/gnulib/asnprintf.c | 18 +-
19 autotools/gnulib/asprintf.c | 18 +-
20 autotools/gnulib/assure.h | 40 +-
21 autotools/gnulib/at-func.c | 6 +-
22 autotools/gnulib/at-func2.c | 13 +-
23 autotools/gnulib/attribute.h | 226 +
24 autotools/gnulib/basename-lgpl.c | 36 +-
25 autotools/gnulib/basename-lgpl.h | 78 +
26 autotools/gnulib/c++defs.h | 37 +-
27 autotools/gnulib/calloc.c | 55 +
28 autotools/gnulib/canonicalize-lgpl.c | 504 +-
29 autotools/gnulib/cdefs.h | 705 ++
30 autotools/gnulib/chdir-long.c | 4 +-
31 autotools/gnulib/chdir-long.h | 4 +-
32 autotools/gnulib/cloexec.c | 20 +-
33 autotools/gnulib/cloexec.h | 20 +-
34 autotools/gnulib/close.c | 24 +-
35 autotools/gnulib/closedir.c | 16 +-
36 autotools/gnulib/dirent-private.h | 20 +-
37 autotools/gnulib/dirent.in.h | 152 +-
38 autotools/gnulib/dirfd.c | 16 +-
39 autotools/gnulib/dirname-lgpl.c | 16 +-
40 autotools/gnulib/dirname.h | 48 +-
41 autotools/gnulib/dup-safer-flag.c | 4 +-
42 autotools/gnulib/dup-safer.c | 4 +-
43 autotools/gnulib/dup.c | 24 +-
44 autotools/gnulib/dup2.c | 118 +-
45 autotools/gnulib/eloop-threshold.h | 83 +
46 autotools/gnulib/errno.in.h | 18 +-
47 autotools/gnulib/error.c | 22 +-
48 autotools/gnulib/error.h | 53 +-
49 autotools/gnulib/euidaccess.c | 25 +-
50 autotools/gnulib/exitfail.c | 16 +-
51 autotools/gnulib/exitfail.h | 16 +-
52 autotools/gnulib/faccessat.c | 7 +-
53 autotools/gnulib/fchdir.c | 28 +-
54 autotools/gnulib/fcntl.c | 25 +-
55 autotools/gnulib/fcntl.in.h | 103 +-
56 autotools/gnulib/fd-hook.c | 18 +-
57 autotools/gnulib/fd-hook.h | 18 +-
58 autotools/gnulib/fd-safer-flag.c | 4 +-
59 autotools/gnulib/fd-safer.c | 4 +-
60 autotools/gnulib/fdopendir.c | 4 +-
61 autotools/gnulib/filename.h | 110 +-
62 autotools/gnulib/filenamecat-lgpl.c | 41 +-
63 autotools/gnulib/filenamecat.h | 25 +-
64 autotools/gnulib/float+.h | 18 +-
65 autotools/gnulib/float.c | 16 +-
66 autotools/gnulib/float.in.h | 22 +-
67 autotools/gnulib/fpucw.h | 26 +-
68 autotools/gnulib/free.c | 53 +
69 autotools/gnulib/frexp.c | 16 +-
70 autotools/gnulib/frexpl.c | 16 +-
71 autotools/gnulib/fstat.c | 16 +-
72 autotools/gnulib/fstatat.c | 5 +-
73 autotools/gnulib/futimens.c | 16 +-
74 autotools/gnulib/getcwd-lgpl.c | 45 +-
75 autotools/gnulib/getdelim.c | 22 +-
76 autotools/gnulib/getdtablesize.c | 16 +-
77 autotools/gnulib/getgroups.c | 24 +-
78 autotools/gnulib/getline.c | 22 +-
79 autotools/gnulib/getopt-cdefs.in.h | 25 +-
80 autotools/gnulib/getopt-core.h | 10 +-
81 autotools/gnulib/getopt-ext.h | 10 +-
82 autotools/gnulib/getopt-pfx-core.h | 31 +-
83 autotools/gnulib/getopt-pfx-ext.h | 23 +-
84 autotools/gnulib/getopt.c | 14 +-
85 autotools/gnulib/getopt.in.h | 22 +-
86 autotools/gnulib/getopt1.c | 10 +-
87 autotools/gnulib/getopt_int.h | 10 +-
88 autotools/gnulib/getprogname.c | 65 +-
89 autotools/gnulib/getprogname.h | 10 +-
90 autotools/gnulib/gettext.h | 31 +-
91 autotools/gnulib/gettime.c | 18 +-
92 autotools/gnulib/gettimeofday.c | 47 +-
93 autotools/gnulib/group-member.c | 24 +-
94 autotools/gnulib/ialloc.c | 21 +
95 autotools/gnulib/ialloc.h | 100 +
96 autotools/gnulib/idx.h | 134 +
97 autotools/gnulib/intprops.h | 307 +-
98 autotools/gnulib/inttypes.in.h | 520 +-
99 autotools/gnulib/isnan.c | 16 +-
100 autotools/gnulib/isnand-nolibm.h | 20 +-
101 autotools/gnulib/isnand.c | 16 +-
102 autotools/gnulib/isnanf-nolibm.h | 23 +-
103 autotools/gnulib/isnanf.c | 16 +-
104 autotools/gnulib/isnanl-nolibm.h | 23 +-
105 autotools/gnulib/isnanl.c | 16 +-
106 autotools/gnulib/itold.c | 16 +-
107 autotools/gnulib/libc-config.h | 191 +
108 autotools/gnulib/limits.in.h | 57 +-
109 autotools/gnulib/localtime-buffer.c | 60 -
110 autotools/gnulib/lstat.c | 16 +-
111 autotools/gnulib/malloc.c | 43 +-
112 autotools/gnulib/malloc/scratch_buffer.h | 151 +
113 autotools/gnulib/malloc/scratch_buffer_dupfree.c | 41 +
114 autotools/gnulib/malloc/scratch_buffer_grow.c | 56 +
115 .../gnulib/malloc/scratch_buffer_grow_preserve.c | 67 +
116 .../gnulib/malloc/scratch_buffer_set_array_size.c | 64 +
117 autotools/gnulib/malloca.c | 42 +-
118 autotools/gnulib/malloca.h | 47 +-
119 autotools/gnulib/math.c | 18 +
120 autotools/gnulib/math.in.h | 373 +-
121 autotools/gnulib/memchr.c | 26 +-
122 autotools/gnulib/memchr.valgrind | 16 +
123 autotools/gnulib/mempcpy.c | 23 +-
124 autotools/gnulib/memrchr.c | 16 +-
125 autotools/gnulib/minmax.h | 60 +
126 autotools/gnulib/mkdir.c | 20 +-
127 autotools/gnulib/mkdirat.c | 8 +-
128 autotools/gnulib/msvc-inval.c | 18 +-
129 autotools/gnulib/msvc-inval.h | 18 +-
130 autotools/gnulib/msvc-nothrow.c | 18 +-
131 autotools/gnulib/msvc-nothrow.h | 18 +-
132 autotools/gnulib/open.c | 61 +-
133 autotools/gnulib/openat-die.c | 4 +-
134 autotools/gnulib/openat-priv.h | 4 +-
135 autotools/gnulib/openat-proc.c | 9 +-
136 autotools/gnulib/openat.c | 50 +-
137 autotools/gnulib/openat.h | 24 +-
138 autotools/gnulib/opendir.c | 26 +-
139 autotools/gnulib/pathmax.h | 20 +-
140 autotools/gnulib/pipe-safer.c | 12 +-
141 autotools/gnulib/pipe.c | 50 +
142 autotools/gnulib/printf-args.c | 22 +-
143 autotools/gnulib/printf-args.h | 30 +-
144 autotools/gnulib/printf-frexp.c | 16 +-
145 autotools/gnulib/printf-frexp.h | 16 +-
146 autotools/gnulib/printf-frexpl.c | 16 +-
147 autotools/gnulib/printf-frexpl.h | 16 +-
148 autotools/gnulib/printf-parse.c | 53 +-
149 autotools/gnulib/printf-parse.h | 18 +-
150 autotools/gnulib/rawmemchr.c | 125 +
151 autotools/gnulib/rawmemchr.valgrind | 28 +
152 autotools/gnulib/readlink.c | 66 +-
153 autotools/gnulib/readlinkat.c | 56 +-
154 autotools/gnulib/realloc.c | 66 +-
155 autotools/gnulib/reallocarray.c | 39 +
156 autotools/gnulib/rename.c | 24 +-
157 autotools/gnulib/renameat.c | 4 +-
158 autotools/gnulib/renameatu.c | 74 +-
159 autotools/gnulib/renameatu.h | 4 +-
160 autotools/gnulib/rmdir.c | 21 +-
161 autotools/gnulib/root-uid.h | 20 +-
162 autotools/gnulib/same-inode.h | 16 +-
163 autotools/gnulib/save-cwd.c | 4 +-
164 autotools/gnulib/save-cwd.h | 4 +-
165 autotools/gnulib/scratch_buffer.h | 127 +
166 autotools/gnulib/signbitd.c | 16 +-
167 autotools/gnulib/signbitf.c | 16 +-
168 autotools/gnulib/signbitl.c | 16 +-
169 autotools/gnulib/size_max.h | 18 +-
170 autotools/gnulib/stat-time.c | 18 +
171 autotools/gnulib/stat-time.h | 22 +-
172 autotools/gnulib/stat-w32.c | 72 +-
173 autotools/gnulib/stat-w32.h | 16 +-
174 autotools/gnulib/stat.c | 29 +-
175 autotools/gnulib/statat.c | 18 +
176 autotools/gnulib/stdalign.in.h | 127 +
177 autotools/gnulib/stdbool.in.h | 18 +-
178 autotools/gnulib/stddef.in.h | 75 +-
179 autotools/gnulib/stdint.in.h | 102 +-
180 autotools/gnulib/stdio-read.c | 168 +
181 autotools/gnulib/stdio-write.c | 206 +
182 autotools/gnulib/stdio.in.h | 737 +-
183 autotools/gnulib/stdlib.in.h | 639 +-
184 autotools/gnulib/str-two-way.h | 22 +-
185 autotools/gnulib/strcasecmp.c | 20 +-
186 autotools/gnulib/strcasestr.c | 18 +-
187 autotools/gnulib/strdup.c | 18 +-
188 autotools/gnulib/strerror-override.c | 102 +-
189 autotools/gnulib/strerror-override.h | 17 +-
190 autotools/gnulib/strerror.c | 16 +-
191 autotools/gnulib/string.in.h | 322 +-
192 autotools/gnulib/strings.in.h | 18 +-
193 autotools/gnulib/stripslash.c | 16 +-
194 autotools/gnulib/strncasecmp.c | 20 +-
195 autotools/gnulib/strncat.c | 18 +-
196 autotools/gnulib/symlink.c | 22 +-
197 autotools/gnulib/symlinkat.c | 15 +-
198 autotools/gnulib/sys_stat.in.h | 223 +-
199 autotools/gnulib/sys_time.in.h | 26 +-
200 autotools/gnulib/sys_types.in.h | 18 +-
201 autotools/gnulib/time.in.h | 168 +-
202 autotools/gnulib/timespec.c | 18 +
203 autotools/gnulib/timespec.h | 58 +-
204 autotools/gnulib/unistd--.h | 4 +-
205 autotools/gnulib/unistd-safer.h | 4 +-
206 autotools/gnulib/unistd.c | 18 +
207 autotools/gnulib/unistd.in.h | 812 +-
208 autotools/gnulib/unlink.c | 29 +-
209 autotools/gnulib/unlinkat.c | 9 +-
210 autotools/gnulib/utime.c | 52 +-
211 autotools/gnulib/utime.in.h | 42 +-
212 autotools/gnulib/utimens.c | 41 +-
213 autotools/gnulib/utimens.h | 16 +-
214 autotools/gnulib/utimensat.c | 107 +-
215 autotools/gnulib/vasnprintf.c | 494 +-
216 autotools/gnulib/vasnprintf.h | 41 +-
217 autotools/gnulib/vasprintf.c | 18 +-
218 autotools/gnulib/verify.h | 148 +-
219 autotools/gnulib/warn-on-use.h | 58 +-
220 autotools/gnulib/wchar.in.h | 486 +-
221 autotools/gnulib/xalloc-die.c | 4 +-
222 autotools/gnulib/xalloc-oversized.h | 55 +-
223 autotools/gnulib/xalloc.h | 223 +-
224 autotools/gnulib/xmalloc.c | 303 +-
225 autotools/gnulib/xsize.c | 18 +
226 autotools/gnulib/xsize.h | 41 +-
227 autotools/m4/00gnulib.m4 | 107 +-
228 autotools/m4/__inline.m4 | 22 +
229 autotools/m4/absolute-header.m4 | 12 +-
230 autotools/m4/alloca.m4 | 46 +-
231 autotools/m4/builtin-expect.m4 | 49 +
232 autotools/m4/calloc.m4 | 83 +
233 autotools/m4/canonicalize.m4 | 80 +-
234 autotools/m4/chdir-long.m4 | 12 +-
235 autotools/m4/clock_time.m4 | 9 +-
236 autotools/m4/close.m4 | 2 +-
237 autotools/m4/closedir.m4 | 2 +-
238 autotools/m4/dirent_h.m4 | 47 +-
239 autotools/m4/dirfd.m4 | 2 +-
240 autotools/m4/dirname.m4 | 19 -
241 autotools/m4/double-slash-root.m4 | 2 +-
242 autotools/m4/dup.m4 | 7 +-
243 autotools/m4/dup2.m4 | 184 +-
244 autotools/m4/eealloc.m4 | 2 +-
245 autotools/m4/errno_h.m4 | 12 +-
246 autotools/m4/error.m4 | 8 +-
247 autotools/m4/euidaccess.m4 | 2 +-
248 autotools/m4/exponentd.m4 | 2 +-
249 autotools/m4/exponentf.m4 | 2 +-
250 autotools/m4/exponentl.m4 | 16 +-
251 autotools/m4/extensions.m4 | 174 +-
252 autotools/m4/extern-inline.m4 | 30 +-
253 autotools/m4/faccessat.m4 | 6 +-
254 autotools/m4/fchdir.m4 | 39 +-
255 autotools/m4/fcntl-o.m4 | 5 +-
256 autotools/m4/fcntl.m4 | 55 +-
257 autotools/m4/fcntl_h.m4 | 38 +-
258 autotools/m4/fdopendir.m4 | 32 +-
259 autotools/m4/filenamecat.m4 | 2 +-
260 autotools/m4/float_h.m4 | 22 +-
261 autotools/m4/fpieee.m4 | 2 +-
262 autotools/m4/free.m4 | 52 +
263 autotools/m4/frexp.m4 | 2 +-
264 autotools/m4/frexpl.m4 | 8 +-
265 autotools/m4/fstat.m4 | 7 +-
266 autotools/m4/fstatat.m4 | 2 +-
267 autotools/m4/futimens.m4 | 27 +-
268 autotools/m4/getcwd.m4 | 22 +-
269 autotools/m4/getdelim.m4 | 43 +-
270 autotools/m4/getdtablesize.m4 | 21 +-
271 autotools/m4/getgroups.m4 | 23 +-
272 autotools/m4/getline.m4 | 40 +-
273 autotools/m4/getopt.m4 | 18 +-
274 autotools/m4/getprogname.m4 | 2 +-
275 autotools/m4/gettime.m4 | 14 +-
276 autotools/m4/gettimeofday.m4 | 65 +-
277 autotools/m4/gnulib-cache.m4 | 4 +-
278 autotools/m4/gnulib-common.m4 | 839 +-
279 autotools/m4/gnulib-comp.m4 | 580 +-
280 autotools/m4/gnulib-tool.m4 | 10 +-
281 autotools/m4/group-member.m4 | 2 +-
282 autotools/m4/include_next.m4 | 40 +-
283 autotools/m4/intmax_t.m4 | 16 +-
284 autotools/m4/inttypes-pri.m4 | 42 -
285 autotools/m4/inttypes.m4 | 57 +-
286 autotools/m4/inttypes_h.m4 | 2 +-
287 autotools/m4/isnand.m4 | 8 +-
288 autotools/m4/isnanf.m4 | 18 +-
289 autotools/m4/isnanl.m4 | 16 +-
290 autotools/m4/largefile.m4 | 61 +-
291 autotools/m4/ldexpl.m4 | 2 +-
292 autotools/m4/limits-h.m4 | 14 +-
293 autotools/m4/localtime-buffer.m4 | 21 -
294 autotools/m4/longlong.m4 | 113 -
295 autotools/m4/lstat.m4 | 8 +-
296 autotools/m4/malloc.m4 | 168 +-
297 autotools/m4/malloca.m4 | 5 +-
298 autotools/m4/math_h.m4 | 576 +-
299 autotools/m4/memchr.m4 | 76 +-
300 autotools/m4/mempcpy.m4 | 6 +-
301 autotools/m4/memrchr.m4 | 6 +-
302 autotools/m4/minmax.m4 | 44 +
303 autotools/m4/mkdir.m4 | 89 +-
304 autotools/m4/mkdirat.m4 | 2 +-
305 autotools/m4/mmap-anon.m4 | 8 +-
306 autotools/m4/mode_t.m4 | 2 +-
307 autotools/m4/msvc-inval.m4 | 2 +-
308 autotools/m4/msvc-nothrow.m4 | 2 +-
309 autotools/m4/multiarch.m4 | 69 +-
310 autotools/m4/nocrash.m4 | 6 +-
311 autotools/m4/off_t.m4 | 2 +-
312 autotools/m4/open-cloexec.m4 | 2 +-
313 autotools/m4/open-slash.m4 | 60 +
314 autotools/m4/open.m4 | 43 +-
315 autotools/m4/openat.m4 | 2 +-
316 autotools/m4/opendir.m4 | 2 +-
317 autotools/m4/pathmax.m4 | 2 +-
318 autotools/m4/pid_t.m4 | 38 +
319 autotools/m4/{unistd-safer.m4 => pipe.m4} | 11 +-
320 autotools/m4/printf-frexp.m4 | 2 +-
321 autotools/m4/printf-frexpl.m4 | 2 +-
322 autotools/m4/printf.m4 | 140 +-
323 autotools/m4/rawmemchr.m4 | 20 +
324 autotools/m4/readlink.m4 | 63 +-
325 autotools/m4/readlinkat.m4 | 15 +-
326 autotools/m4/realloc.m4 | 62 +-
327 autotools/m4/reallocarray.m4 | 23 +
328 autotools/m4/rename.m4 | 107 +-
329 autotools/m4/renameat.m4 | 2 +-
330 autotools/m4/rmdir.m4 | 27 +-
331 autotools/m4/save-cwd.m4 | 2 +-
332 autotools/m4/signbit.m4 | 188 +-
333 autotools/m4/size_max.m4 | 8 +-
334 autotools/m4/ssize_t.m4 | 2 +-
335 autotools/m4/stat-time.m4 | 2 +-
336 autotools/m4/stat.m4 | 21 +-
337 autotools/m4/std-gnu11.m4 | 829 ++
338 autotools/m4/stdalign.m4 | 56 +
339 autotools/m4/stdbool.m4 | 33 +-
340 autotools/m4/stddef_h.m4 | 53 +-
341 autotools/m4/stdint.m4 | 61 +-
342 autotools/m4/stdint_h.m4 | 2 +-
343 autotools/m4/stdio_h.m4 | 200 +-
344 autotools/m4/stdlib_h.m4 | 158 +-
345 autotools/m4/strcase.m4 | 8 +-
346 autotools/m4/strcasestr.m4 | 15 +-
347 autotools/m4/strdup.m4 | 16 +-
348 autotools/m4/strerror.m4 | 20 +-
349 autotools/m4/string_h.m4 | 135 +-
350 autotools/m4/strings_h.m4 | 40 +-
351 autotools/m4/strncat.m4 | 9 +-
352 autotools/m4/symlink.m4 | 8 +-
353 autotools/m4/symlinkat.m4 | 8 +-
354 autotools/m4/sys_socket_h.m4 | 88 +-
355 autotools/m4/sys_stat_h.m4 | 73 +-
356 autotools/m4/sys_time_h.m4 | 36 +-
357 autotools/m4/sys_types_h.m4 | 38 +-
358 autotools/m4/time_h.m4 | 83 +-
359 autotools/m4/timespec.m4 | 2 +-
360 autotools/m4/unistd-safer.m4 | 2 +-
361 autotools/m4/unistd_h.m4 | 353 +-
362 autotools/m4/unlink.m4 | 15 +-
363 autotools/m4/unlinkat.m4 | 2 +-
364 autotools/m4/utime.m4 | 78 +-
365 autotools/m4/utime_h.m4 | 53 +-
366 autotools/m4/utimens.m4 | 11 +-
367 autotools/m4/utimensat.m4 | 62 +-
368 autotools/m4/utimes.m4 | 13 +-
369 autotools/m4/vararrays.m4 | 72 +
370 autotools/m4/vasnprintf.m4 | 17 +-
371 autotools/m4/vasprintf-posix.m4 | 2 +-
372 autotools/m4/vasprintf.m4 | 2 +-
373 autotools/m4/warn-on-use.m4 | 16 +-
374 autotools/m4/wchar_h.m4 | 221 +-
375 autotools/m4/wchar_t.m4 | 2 +-
376 autotools/m4/wint_t.m4 | 47 +-
377 autotools/m4/xalloc.m4 | 2 +-
378 autotools/m4/xsize.m4 | 2 +-
379 autotools/m4/year2038.m4 | 124 +
380 autotools/m4/zzgnulib.m4 | 23 +
381 config.h.in | 942 +-
382 configure | 12453 +++++++++++++------
383 libq/Makefile.in | 879 +-
384 tests/Makefile.in | 879 +-
385 tests/atom_compare/Makefile.in | 879 +-
386 tests/atom_explode/Makefile.in | 879 +-
387 tests/copy_file/Makefile.in | 879 +-
388 tests/install/Makefile.in | 879 +-
389 tests/mkdir/Makefile.in | 879 +-
390 tests/profile/Makefile.in | 879 +-
391 tests/qatom/Makefile.in | 879 +-
392 tests/qcheck/Makefile.in | 879 +-
393 tests/qdepends/Makefile.in | 879 +-
394 tests/qfile/Makefile.in | 879 +-
395 tests/qlist/Makefile.in | 879 +-
396 tests/qlop/Makefile.in | 879 +-
397 tests/qmanifest/Makefile.in | 879 +-
398 tests/qmerge/Makefile.in | 879 +-
399 tests/qtbz2/Makefile.in | 879 +-
400 tests/quse/Makefile.in | 879 +-
401 tests/qxpak/Makefile.in | 879 +-
402 tests/rmspace/Makefile.in | 879 +-
403 tests/source/Makefile.in | 879 +-
404 392 files changed, 40904 insertions(+), 20824 deletions(-)
405
406 diff --git a/Makefile.in b/Makefile.in
407 index 8ba85a3..bdeefb9 100644
408 --- a/Makefile.in
409 +++ b/Makefile.in
410 @@ -101,9 +101,12 @@ bin_PROGRAMS = q$(EXEEXT)
411 subdir = .
412 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
413 am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
414 + $(top_srcdir)/autotools/m4/__inline.m4 \
415 $(top_srcdir)/autotools/m4/absolute-header.m4 \
416 $(top_srcdir)/autotools/m4/ac_check_sendfile.m4 \
417 $(top_srcdir)/autotools/m4/alloca.m4 \
418 + $(top_srcdir)/autotools/m4/builtin-expect.m4 \
419 + $(top_srcdir)/autotools/m4/calloc.m4 \
420 $(top_srcdir)/autotools/m4/canonicalize.m4 \
421 $(top_srcdir)/autotools/m4/chdir-long.m4 \
422 $(top_srcdir)/autotools/m4/clock_time.m4 \
423 @@ -111,7 +114,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
424 $(top_srcdir)/autotools/m4/closedir.m4 \
425 $(top_srcdir)/autotools/m4/dirent_h.m4 \
426 $(top_srcdir)/autotools/m4/dirfd.m4 \
427 - $(top_srcdir)/autotools/m4/dirname.m4 \
428 $(top_srcdir)/autotools/m4/double-slash-root.m4 \
429 $(top_srcdir)/autotools/m4/dup.m4 \
430 $(top_srcdir)/autotools/m4/dup2.m4 \
431 @@ -133,6 +135,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
432 $(top_srcdir)/autotools/m4/filenamecat.m4 \
433 $(top_srcdir)/autotools/m4/float_h.m4 \
434 $(top_srcdir)/autotools/m4/fpieee.m4 \
435 + $(top_srcdir)/autotools/m4/free.m4 \
436 $(top_srcdir)/autotools/m4/frexp.m4 \
437 $(top_srcdir)/autotools/m4/frexpl.m4 \
438 $(top_srcdir)/autotools/m4/fstat.m4 \
439 @@ -152,7 +155,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
440 $(top_srcdir)/autotools/m4/group-member.m4 \
441 $(top_srcdir)/autotools/m4/include_next.m4 \
442 $(top_srcdir)/autotools/m4/intmax_t.m4 \
443 - $(top_srcdir)/autotools/m4/inttypes-pri.m4 \
444 $(top_srcdir)/autotools/m4/inttypes.m4 \
445 $(top_srcdir)/autotools/m4/inttypes_h.m4 \
446 $(top_srcdir)/autotools/m4/isnand.m4 \
447 @@ -162,8 +164,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
448 $(top_srcdir)/autotools/m4/ldexpl.m4 \
449 $(top_srcdir)/autotools/m4/libtool.m4 \
450 $(top_srcdir)/autotools/m4/limits-h.m4 \
451 - $(top_srcdir)/autotools/m4/localtime-buffer.m4 \
452 - $(top_srcdir)/autotools/m4/longlong.m4 \
453 $(top_srcdir)/autotools/m4/lstat.m4 \
454 $(top_srcdir)/autotools/m4/ltoptions.m4 \
455 $(top_srcdir)/autotools/m4/ltsugar.m4 \
456 @@ -175,6 +175,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
457 $(top_srcdir)/autotools/m4/memchr.m4 \
458 $(top_srcdir)/autotools/m4/mempcpy.m4 \
459 $(top_srcdir)/autotools/m4/memrchr.m4 \
460 + $(top_srcdir)/autotools/m4/minmax.m4 \
461 $(top_srcdir)/autotools/m4/mkdir.m4 \
462 $(top_srcdir)/autotools/m4/mkdirat.m4 \
463 $(top_srcdir)/autotools/m4/mmap-anon.m4 \
464 @@ -185,16 +186,20 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
465 $(top_srcdir)/autotools/m4/nocrash.m4 \
466 $(top_srcdir)/autotools/m4/off_t.m4 \
467 $(top_srcdir)/autotools/m4/open-cloexec.m4 \
468 + $(top_srcdir)/autotools/m4/open-slash.m4 \
469 $(top_srcdir)/autotools/m4/open.m4 \
470 $(top_srcdir)/autotools/m4/openat.m4 \
471 $(top_srcdir)/autotools/m4/opendir.m4 \
472 $(top_srcdir)/autotools/m4/pathmax.m4 \
473 + $(top_srcdir)/autotools/m4/pipe.m4 \
474 $(top_srcdir)/autotools/m4/printf-frexp.m4 \
475 $(top_srcdir)/autotools/m4/printf-frexpl.m4 \
476 $(top_srcdir)/autotools/m4/printf.m4 \
477 + $(top_srcdir)/autotools/m4/rawmemchr.m4 \
478 $(top_srcdir)/autotools/m4/readlink.m4 \
479 $(top_srcdir)/autotools/m4/readlinkat.m4 \
480 $(top_srcdir)/autotools/m4/realloc.m4 \
481 + $(top_srcdir)/autotools/m4/reallocarray.m4 \
482 $(top_srcdir)/autotools/m4/rename.m4 \
483 $(top_srcdir)/autotools/m4/renameat.m4 \
484 $(top_srcdir)/autotools/m4/rmdir.m4 \
485 @@ -204,6 +209,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
486 $(top_srcdir)/autotools/m4/ssize_t.m4 \
487 $(top_srcdir)/autotools/m4/stat-time.m4 \
488 $(top_srcdir)/autotools/m4/stat.m4 \
489 + $(top_srcdir)/autotools/m4/stdalign.m4 \
490 $(top_srcdir)/autotools/m4/stdbool.m4 \
491 $(top_srcdir)/autotools/m4/stddef_h.m4 \
492 $(top_srcdir)/autotools/m4/stdint.m4 \
493 @@ -242,7 +248,10 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
494 $(top_srcdir)/autotools/m4/wchar_t.m4 \
495 $(top_srcdir)/autotools/m4/wint_t.m4 \
496 $(top_srcdir)/autotools/m4/xalloc.m4 \
497 - $(top_srcdir)/autotools/m4/xsize.m4 $(top_srcdir)/configure.ac
498 + $(top_srcdir)/autotools/m4/xsize.m4 \
499 + $(top_srcdir)/autotools/m4/year2038.m4 \
500 + $(top_srcdir)/autotools/m4/zzgnulib.m4 \
501 + $(top_srcdir)/configure.ac
502 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
503 $(ACLOCAL_M4)
504 DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
505 @@ -490,368 +499,450 @@ FGREP = @FGREP@
506 FLOAT_H = @FLOAT_H@
507 GETOPT_CDEFS_H = @GETOPT_CDEFS_H@
508 GETOPT_H = @GETOPT_H@
509 -GNULIB_ACOSF = @GNULIB_ACOSF@
510 -GNULIB_ACOSL = @GNULIB_ACOSL@
511 -GNULIB_ALPHASORT = @GNULIB_ALPHASORT@
512 -GNULIB_ASINF = @GNULIB_ASINF@
513 -GNULIB_ASINL = @GNULIB_ASINL@
514 -GNULIB_ATAN2F = @GNULIB_ATAN2F@
515 -GNULIB_ATANF = @GNULIB_ATANF@
516 -GNULIB_ATANL = @GNULIB_ATANL@
517 -GNULIB_ATOLL = @GNULIB_ATOLL@
518 -GNULIB_BTOWC = @GNULIB_BTOWC@
519 -GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
520 -GNULIB_CANONICALIZE_FILE_NAME = @GNULIB_CANONICALIZE_FILE_NAME@
521 -GNULIB_CBRT = @GNULIB_CBRT@
522 -GNULIB_CBRTF = @GNULIB_CBRTF@
523 -GNULIB_CBRTL = @GNULIB_CBRTL@
524 -GNULIB_CEIL = @GNULIB_CEIL@
525 -GNULIB_CEILF = @GNULIB_CEILF@
526 -GNULIB_CEILL = @GNULIB_CEILL@
527 -GNULIB_CHDIR = @GNULIB_CHDIR@
528 -GNULIB_CHOWN = @GNULIB_CHOWN@
529 -GNULIB_CLOSE = @GNULIB_CLOSE@
530 -GNULIB_CLOSEDIR = @GNULIB_CLOSEDIR@
531 -GNULIB_COPYSIGN = @GNULIB_COPYSIGN@
532 -GNULIB_COPYSIGNF = @GNULIB_COPYSIGNF@
533 -GNULIB_COPYSIGNL = @GNULIB_COPYSIGNL@
534 -GNULIB_COSF = @GNULIB_COSF@
535 -GNULIB_COSHF = @GNULIB_COSHF@
536 -GNULIB_COSL = @GNULIB_COSL@
537 -GNULIB_CTIME = @GNULIB_CTIME@
538 -GNULIB_DIRFD = @GNULIB_DIRFD@
539 -GNULIB_DPRINTF = @GNULIB_DPRINTF@
540 -GNULIB_DUP = @GNULIB_DUP@
541 -GNULIB_DUP2 = @GNULIB_DUP2@
542 -GNULIB_DUP3 = @GNULIB_DUP3@
543 -GNULIB_ENVIRON = @GNULIB_ENVIRON@
544 -GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
545 -GNULIB_EXP2 = @GNULIB_EXP2@
546 -GNULIB_EXP2F = @GNULIB_EXP2F@
547 -GNULIB_EXP2L = @GNULIB_EXP2L@
548 -GNULIB_EXPF = @GNULIB_EXPF@
549 -GNULIB_EXPL = @GNULIB_EXPL@
550 -GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
551 -GNULIB_EXPM1 = @GNULIB_EXPM1@
552 -GNULIB_EXPM1F = @GNULIB_EXPM1F@
553 -GNULIB_EXPM1L = @GNULIB_EXPM1L@
554 -GNULIB_FABSF = @GNULIB_FABSF@
555 -GNULIB_FABSL = @GNULIB_FABSL@
556 -GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
557 -GNULIB_FCHDIR = @GNULIB_FCHDIR@
558 -GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
559 -GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
560 -GNULIB_FCLOSE = @GNULIB_FCLOSE@
561 -GNULIB_FCNTL = @GNULIB_FCNTL@
562 -GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
563 -GNULIB_FDOPEN = @GNULIB_FDOPEN@
564 -GNULIB_FDOPENDIR = @GNULIB_FDOPENDIR@
565 -GNULIB_FFLUSH = @GNULIB_FFLUSH@
566 -GNULIB_FFS = @GNULIB_FFS@
567 -GNULIB_FFSL = @GNULIB_FFSL@
568 -GNULIB_FFSLL = @GNULIB_FFSLL@
569 -GNULIB_FGETC = @GNULIB_FGETC@
570 -GNULIB_FGETS = @GNULIB_FGETS@
571 -GNULIB_FLOOR = @GNULIB_FLOOR@
572 -GNULIB_FLOORF = @GNULIB_FLOORF@
573 -GNULIB_FLOORL = @GNULIB_FLOORL@
574 -GNULIB_FMA = @GNULIB_FMA@
575 -GNULIB_FMAF = @GNULIB_FMAF@
576 -GNULIB_FMAL = @GNULIB_FMAL@
577 -GNULIB_FMOD = @GNULIB_FMOD@
578 -GNULIB_FMODF = @GNULIB_FMODF@
579 -GNULIB_FMODL = @GNULIB_FMODL@
580 -GNULIB_FOPEN = @GNULIB_FOPEN@
581 -GNULIB_FPRINTF = @GNULIB_FPRINTF@
582 -GNULIB_FPRINTF_POSIX = @GNULIB_FPRINTF_POSIX@
583 -GNULIB_FPURGE = @GNULIB_FPURGE@
584 -GNULIB_FPUTC = @GNULIB_FPUTC@
585 -GNULIB_FPUTS = @GNULIB_FPUTS@
586 -GNULIB_FREAD = @GNULIB_FREAD@
587 -GNULIB_FREOPEN = @GNULIB_FREOPEN@
588 -GNULIB_FREXP = @GNULIB_FREXP@
589 -GNULIB_FREXPF = @GNULIB_FREXPF@
590 -GNULIB_FREXPL = @GNULIB_FREXPL@
591 -GNULIB_FSCANF = @GNULIB_FSCANF@
592 -GNULIB_FSEEK = @GNULIB_FSEEK@
593 -GNULIB_FSEEKO = @GNULIB_FSEEKO@
594 -GNULIB_FSTAT = @GNULIB_FSTAT@
595 -GNULIB_FSTATAT = @GNULIB_FSTATAT@
596 -GNULIB_FSYNC = @GNULIB_FSYNC@
597 -GNULIB_FTELL = @GNULIB_FTELL@
598 -GNULIB_FTELLO = @GNULIB_FTELLO@
599 -GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
600 -GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
601 -GNULIB_FWRITE = @GNULIB_FWRITE@
602 -GNULIB_GETC = @GNULIB_GETC@
603 -GNULIB_GETCHAR = @GNULIB_GETCHAR@
604 -GNULIB_GETCWD = @GNULIB_GETCWD@
605 -GNULIB_GETDELIM = @GNULIB_GETDELIM@
606 -GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
607 -GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
608 -GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
609 -GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
610 -GNULIB_GETLINE = @GNULIB_GETLINE@
611 -GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@
612 -GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
613 -GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
614 -GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
615 -GNULIB_GETPASS = @GNULIB_GETPASS@
616 -GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
617 +GL_CFLAG_ALLOW_WARNINGS = @GL_CFLAG_ALLOW_WARNINGS@
618 +GL_CFLAG_GNULIB_WARNINGS = @GL_CFLAG_GNULIB_WARNINGS@
619 +GL_GNULIB_ACCESS = @GL_GNULIB_ACCESS@
620 +GL_GNULIB_ACOSF = @GL_GNULIB_ACOSF@
621 +GL_GNULIB_ACOSL = @GL_GNULIB_ACOSL@
622 +GL_GNULIB_ALIGNED_ALLOC = @GL_GNULIB_ALIGNED_ALLOC@
623 +GL_GNULIB_ALPHASORT = @GL_GNULIB_ALPHASORT@
624 +GL_GNULIB_ASINF = @GL_GNULIB_ASINF@
625 +GL_GNULIB_ASINL = @GL_GNULIB_ASINL@
626 +GL_GNULIB_ATAN2F = @GL_GNULIB_ATAN2F@
627 +GL_GNULIB_ATANF = @GL_GNULIB_ATANF@
628 +GL_GNULIB_ATANL = @GL_GNULIB_ATANL@
629 +GL_GNULIB_ATOLL = @GL_GNULIB_ATOLL@
630 +GL_GNULIB_BTOWC = @GL_GNULIB_BTOWC@
631 +GL_GNULIB_CALLOC_GNU = @GL_GNULIB_CALLOC_GNU@
632 +GL_GNULIB_CALLOC_POSIX = @GL_GNULIB_CALLOC_POSIX@
633 +GL_GNULIB_CANONICALIZE_FILE_NAME = @GL_GNULIB_CANONICALIZE_FILE_NAME@
634 +GL_GNULIB_CBRT = @GL_GNULIB_CBRT@
635 +GL_GNULIB_CBRTF = @GL_GNULIB_CBRTF@
636 +GL_GNULIB_CBRTL = @GL_GNULIB_CBRTL@
637 +GL_GNULIB_CEIL = @GL_GNULIB_CEIL@
638 +GL_GNULIB_CEILF = @GL_GNULIB_CEILF@
639 +GL_GNULIB_CEILL = @GL_GNULIB_CEILL@
640 +GL_GNULIB_CHDIR = @GL_GNULIB_CHDIR@
641 +GL_GNULIB_CHOWN = @GL_GNULIB_CHOWN@
642 +GL_GNULIB_CLOSE = @GL_GNULIB_CLOSE@
643 +GL_GNULIB_CLOSEDIR = @GL_GNULIB_CLOSEDIR@
644 +GL_GNULIB_COPYSIGN = @GL_GNULIB_COPYSIGN@
645 +GL_GNULIB_COPYSIGNF = @GL_GNULIB_COPYSIGNF@
646 +GL_GNULIB_COPYSIGNL = @GL_GNULIB_COPYSIGNL@
647 +GL_GNULIB_COPY_FILE_RANGE = @GL_GNULIB_COPY_FILE_RANGE@
648 +GL_GNULIB_COSF = @GL_GNULIB_COSF@
649 +GL_GNULIB_COSHF = @GL_GNULIB_COSHF@
650 +GL_GNULIB_COSL = @GL_GNULIB_COSL@
651 +GL_GNULIB_CREAT = @GL_GNULIB_CREAT@
652 +GL_GNULIB_CTIME = @GL_GNULIB_CTIME@
653 +GL_GNULIB_DIRFD = @GL_GNULIB_DIRFD@
654 +GL_GNULIB_DPRINTF = @GL_GNULIB_DPRINTF@
655 +GL_GNULIB_DUP = @GL_GNULIB_DUP@
656 +GL_GNULIB_DUP2 = @GL_GNULIB_DUP2@
657 +GL_GNULIB_DUP3 = @GL_GNULIB_DUP3@
658 +GL_GNULIB_ENVIRON = @GL_GNULIB_ENVIRON@
659 +GL_GNULIB_EUIDACCESS = @GL_GNULIB_EUIDACCESS@
660 +GL_GNULIB_EXECL = @GL_GNULIB_EXECL@
661 +GL_GNULIB_EXECLE = @GL_GNULIB_EXECLE@
662 +GL_GNULIB_EXECLP = @GL_GNULIB_EXECLP@
663 +GL_GNULIB_EXECV = @GL_GNULIB_EXECV@
664 +GL_GNULIB_EXECVE = @GL_GNULIB_EXECVE@
665 +GL_GNULIB_EXECVP = @GL_GNULIB_EXECVP@
666 +GL_GNULIB_EXECVPE = @GL_GNULIB_EXECVPE@
667 +GL_GNULIB_EXP2 = @GL_GNULIB_EXP2@
668 +GL_GNULIB_EXP2F = @GL_GNULIB_EXP2F@
669 +GL_GNULIB_EXP2L = @GL_GNULIB_EXP2L@
670 +GL_GNULIB_EXPF = @GL_GNULIB_EXPF@
671 +GL_GNULIB_EXPL = @GL_GNULIB_EXPL@
672 +GL_GNULIB_EXPLICIT_BZERO = @GL_GNULIB_EXPLICIT_BZERO@
673 +GL_GNULIB_EXPM1 = @GL_GNULIB_EXPM1@
674 +GL_GNULIB_EXPM1F = @GL_GNULIB_EXPM1F@
675 +GL_GNULIB_EXPM1L = @GL_GNULIB_EXPM1L@
676 +GL_GNULIB_FABSF = @GL_GNULIB_FABSF@
677 +GL_GNULIB_FABSL = @GL_GNULIB_FABSL@
678 +GL_GNULIB_FACCESSAT = @GL_GNULIB_FACCESSAT@
679 +GL_GNULIB_FCHDIR = @GL_GNULIB_FCHDIR@
680 +GL_GNULIB_FCHMODAT = @GL_GNULIB_FCHMODAT@
681 +GL_GNULIB_FCHOWNAT = @GL_GNULIB_FCHOWNAT@
682 +GL_GNULIB_FCLOSE = @GL_GNULIB_FCLOSE@
683 +GL_GNULIB_FCNTL = @GL_GNULIB_FCNTL@
684 +GL_GNULIB_FDATASYNC = @GL_GNULIB_FDATASYNC@
685 +GL_GNULIB_FDOPEN = @GL_GNULIB_FDOPEN@
686 +GL_GNULIB_FDOPENDIR = @GL_GNULIB_FDOPENDIR@
687 +GL_GNULIB_FFLUSH = @GL_GNULIB_FFLUSH@
688 +GL_GNULIB_FFS = @GL_GNULIB_FFS@
689 +GL_GNULIB_FFSL = @GL_GNULIB_FFSL@
690 +GL_GNULIB_FFSLL = @GL_GNULIB_FFSLL@
691 +GL_GNULIB_FGETC = @GL_GNULIB_FGETC@
692 +GL_GNULIB_FGETS = @GL_GNULIB_FGETS@
693 +GL_GNULIB_FLOOR = @GL_GNULIB_FLOOR@
694 +GL_GNULIB_FLOORF = @GL_GNULIB_FLOORF@
695 +GL_GNULIB_FLOORL = @GL_GNULIB_FLOORL@
696 +GL_GNULIB_FMA = @GL_GNULIB_FMA@
697 +GL_GNULIB_FMAF = @GL_GNULIB_FMAF@
698 +GL_GNULIB_FMAL = @GL_GNULIB_FMAL@
699 +GL_GNULIB_FMOD = @GL_GNULIB_FMOD@
700 +GL_GNULIB_FMODF = @GL_GNULIB_FMODF@
701 +GL_GNULIB_FMODL = @GL_GNULIB_FMODL@
702 +GL_GNULIB_FOPEN = @GL_GNULIB_FOPEN@
703 +GL_GNULIB_FOPEN_GNU = @GL_GNULIB_FOPEN_GNU@
704 +GL_GNULIB_FPRINTF = @GL_GNULIB_FPRINTF@
705 +GL_GNULIB_FPRINTF_POSIX = @GL_GNULIB_FPRINTF_POSIX@
706 +GL_GNULIB_FPURGE = @GL_GNULIB_FPURGE@
707 +GL_GNULIB_FPUTC = @GL_GNULIB_FPUTC@
708 +GL_GNULIB_FPUTS = @GL_GNULIB_FPUTS@
709 +GL_GNULIB_FREAD = @GL_GNULIB_FREAD@
710 +GL_GNULIB_FREE_POSIX = @GL_GNULIB_FREE_POSIX@
711 +GL_GNULIB_FREOPEN = @GL_GNULIB_FREOPEN@
712 +GL_GNULIB_FREXP = @GL_GNULIB_FREXP@
713 +GL_GNULIB_FREXPF = @GL_GNULIB_FREXPF@
714 +GL_GNULIB_FREXPL = @GL_GNULIB_FREXPL@
715 +GL_GNULIB_FSCANF = @GL_GNULIB_FSCANF@
716 +GL_GNULIB_FSEEK = @GL_GNULIB_FSEEK@
717 +GL_GNULIB_FSEEKO = @GL_GNULIB_FSEEKO@
718 +GL_GNULIB_FSTAT = @GL_GNULIB_FSTAT@
719 +GL_GNULIB_FSTATAT = @GL_GNULIB_FSTATAT@
720 +GL_GNULIB_FSYNC = @GL_GNULIB_FSYNC@
721 +GL_GNULIB_FTELL = @GL_GNULIB_FTELL@
722 +GL_GNULIB_FTELLO = @GL_GNULIB_FTELLO@
723 +GL_GNULIB_FTRUNCATE = @GL_GNULIB_FTRUNCATE@
724 +GL_GNULIB_FUTIMENS = @GL_GNULIB_FUTIMENS@
725 +GL_GNULIB_FWRITE = @GL_GNULIB_FWRITE@
726 +GL_GNULIB_GETC = @GL_GNULIB_GETC@
727 +GL_GNULIB_GETCHAR = @GL_GNULIB_GETCHAR@
728 +GL_GNULIB_GETCWD = @GL_GNULIB_GETCWD@
729 +GL_GNULIB_GETDELIM = @GL_GNULIB_GETDELIM@
730 +GL_GNULIB_GETDOMAINNAME = @GL_GNULIB_GETDOMAINNAME@
731 +GL_GNULIB_GETDTABLESIZE = @GL_GNULIB_GETDTABLESIZE@
732 +GL_GNULIB_GETENTROPY = @GL_GNULIB_GETENTROPY@
733 +GL_GNULIB_GETGROUPS = @GL_GNULIB_GETGROUPS@
734 +GL_GNULIB_GETHOSTNAME = @GL_GNULIB_GETHOSTNAME@
735 +GL_GNULIB_GETLINE = @GL_GNULIB_GETLINE@
736 +GL_GNULIB_GETLOADAVG = @GL_GNULIB_GETLOADAVG@
737 +GL_GNULIB_GETLOGIN = @GL_GNULIB_GETLOGIN@
738 +GL_GNULIB_GETLOGIN_R = @GL_GNULIB_GETLOGIN_R@
739 +GL_GNULIB_GETOPT_POSIX = @GL_GNULIB_GETOPT_POSIX@
740 +GL_GNULIB_GETPAGESIZE = @GL_GNULIB_GETPAGESIZE@
741 +GL_GNULIB_GETPASS = @GL_GNULIB_GETPASS@
742 +GL_GNULIB_GETPASS_GNU = @GL_GNULIB_GETPASS_GNU@
743 +GL_GNULIB_GETSUBOPT = @GL_GNULIB_GETSUBOPT@
744 +GL_GNULIB_GETTIMEOFDAY = @GL_GNULIB_GETTIMEOFDAY@
745 +GL_GNULIB_GETUMASK = @GL_GNULIB_GETUMASK@
746 +GL_GNULIB_GETUSERSHELL = @GL_GNULIB_GETUSERSHELL@
747 +GL_GNULIB_GRANTPT = @GL_GNULIB_GRANTPT@
748 +GL_GNULIB_GROUP_MEMBER = @GL_GNULIB_GROUP_MEMBER@
749 +GL_GNULIB_HYPOT = @GL_GNULIB_HYPOT@
750 +GL_GNULIB_HYPOTF = @GL_GNULIB_HYPOTF@
751 +GL_GNULIB_HYPOTL = @GL_GNULIB_HYPOTL@
752 +GL_GNULIB_ILOGB = @GL_GNULIB_ILOGB@
753 +GL_GNULIB_ILOGBF = @GL_GNULIB_ILOGBF@
754 +GL_GNULIB_ILOGBL = @GL_GNULIB_ILOGBL@
755 +GL_GNULIB_IMAXABS = @GL_GNULIB_IMAXABS@
756 +GL_GNULIB_IMAXDIV = @GL_GNULIB_IMAXDIV@
757 +GL_GNULIB_ISATTY = @GL_GNULIB_ISATTY@
758 +GL_GNULIB_ISFINITE = @GL_GNULIB_ISFINITE@
759 +GL_GNULIB_ISINF = @GL_GNULIB_ISINF@
760 +GL_GNULIB_ISNAN = @GL_GNULIB_ISNAN@
761 +GL_GNULIB_ISNAND = @GL_GNULIB_ISNAND@
762 +GL_GNULIB_ISNANF = @GL_GNULIB_ISNANF@
763 +GL_GNULIB_ISNANL = @GL_GNULIB_ISNANL@
764 +GL_GNULIB_LCHMOD = @GL_GNULIB_LCHMOD@
765 +GL_GNULIB_LCHOWN = @GL_GNULIB_LCHOWN@
766 +GL_GNULIB_LDEXPF = @GL_GNULIB_LDEXPF@
767 +GL_GNULIB_LDEXPL = @GL_GNULIB_LDEXPL@
768 +GL_GNULIB_LINK = @GL_GNULIB_LINK@
769 +GL_GNULIB_LINKAT = @GL_GNULIB_LINKAT@
770 +GL_GNULIB_LOCALTIME = @GL_GNULIB_LOCALTIME@
771 +GL_GNULIB_LOG = @GL_GNULIB_LOG@
772 +GL_GNULIB_LOG10 = @GL_GNULIB_LOG10@
773 +GL_GNULIB_LOG10F = @GL_GNULIB_LOG10F@
774 +GL_GNULIB_LOG10L = @GL_GNULIB_LOG10L@
775 +GL_GNULIB_LOG1P = @GL_GNULIB_LOG1P@
776 +GL_GNULIB_LOG1PF = @GL_GNULIB_LOG1PF@
777 +GL_GNULIB_LOG1PL = @GL_GNULIB_LOG1PL@
778 +GL_GNULIB_LOG2 = @GL_GNULIB_LOG2@
779 +GL_GNULIB_LOG2F = @GL_GNULIB_LOG2F@
780 +GL_GNULIB_LOG2L = @GL_GNULIB_LOG2L@
781 +GL_GNULIB_LOGB = @GL_GNULIB_LOGB@
782 +GL_GNULIB_LOGBF = @GL_GNULIB_LOGBF@
783 +GL_GNULIB_LOGBL = @GL_GNULIB_LOGBL@
784 +GL_GNULIB_LOGF = @GL_GNULIB_LOGF@
785 +GL_GNULIB_LOGL = @GL_GNULIB_LOGL@
786 +GL_GNULIB_LSEEK = @GL_GNULIB_LSEEK@
787 +GL_GNULIB_LSTAT = @GL_GNULIB_LSTAT@
788 +GL_GNULIB_MALLOC_GNU = @GL_GNULIB_MALLOC_GNU@
789 +GL_GNULIB_MALLOC_POSIX = @GL_GNULIB_MALLOC_POSIX@
790 +GL_GNULIB_MBRLEN = @GL_GNULIB_MBRLEN@
791 +GL_GNULIB_MBRTOWC = @GL_GNULIB_MBRTOWC@
792 +GL_GNULIB_MBSCASECMP = @GL_GNULIB_MBSCASECMP@
793 +GL_GNULIB_MBSCASESTR = @GL_GNULIB_MBSCASESTR@
794 +GL_GNULIB_MBSCHR = @GL_GNULIB_MBSCHR@
795 +GL_GNULIB_MBSCSPN = @GL_GNULIB_MBSCSPN@
796 +GL_GNULIB_MBSINIT = @GL_GNULIB_MBSINIT@
797 +GL_GNULIB_MBSLEN = @GL_GNULIB_MBSLEN@
798 +GL_GNULIB_MBSNCASECMP = @GL_GNULIB_MBSNCASECMP@
799 +GL_GNULIB_MBSNLEN = @GL_GNULIB_MBSNLEN@
800 +GL_GNULIB_MBSNRTOWCS = @GL_GNULIB_MBSNRTOWCS@
801 +GL_GNULIB_MBSPBRK = @GL_GNULIB_MBSPBRK@
802 +GL_GNULIB_MBSPCASECMP = @GL_GNULIB_MBSPCASECMP@
803 +GL_GNULIB_MBSRCHR = @GL_GNULIB_MBSRCHR@
804 +GL_GNULIB_MBSRTOWCS = @GL_GNULIB_MBSRTOWCS@
805 +GL_GNULIB_MBSSEP = @GL_GNULIB_MBSSEP@
806 +GL_GNULIB_MBSSPN = @GL_GNULIB_MBSSPN@
807 +GL_GNULIB_MBSSTR = @GL_GNULIB_MBSSTR@
808 +GL_GNULIB_MBSTOK_R = @GL_GNULIB_MBSTOK_R@
809 +GL_GNULIB_MBTOWC = @GL_GNULIB_MBTOWC@
810 +GL_GNULIB_MDA_ACCESS = @GL_GNULIB_MDA_ACCESS@
811 +GL_GNULIB_MDA_CHDIR = @GL_GNULIB_MDA_CHDIR@
812 +GL_GNULIB_MDA_CHMOD = @GL_GNULIB_MDA_CHMOD@
813 +GL_GNULIB_MDA_CLOSE = @GL_GNULIB_MDA_CLOSE@
814 +GL_GNULIB_MDA_CREAT = @GL_GNULIB_MDA_CREAT@
815 +GL_GNULIB_MDA_DUP = @GL_GNULIB_MDA_DUP@
816 +GL_GNULIB_MDA_DUP2 = @GL_GNULIB_MDA_DUP2@
817 +GL_GNULIB_MDA_ECVT = @GL_GNULIB_MDA_ECVT@
818 +GL_GNULIB_MDA_EXECL = @GL_GNULIB_MDA_EXECL@
819 +GL_GNULIB_MDA_EXECLE = @GL_GNULIB_MDA_EXECLE@
820 +GL_GNULIB_MDA_EXECLP = @GL_GNULIB_MDA_EXECLP@
821 +GL_GNULIB_MDA_EXECV = @GL_GNULIB_MDA_EXECV@
822 +GL_GNULIB_MDA_EXECVE = @GL_GNULIB_MDA_EXECVE@
823 +GL_GNULIB_MDA_EXECVP = @GL_GNULIB_MDA_EXECVP@
824 +GL_GNULIB_MDA_EXECVPE = @GL_GNULIB_MDA_EXECVPE@
825 +GL_GNULIB_MDA_FCLOSEALL = @GL_GNULIB_MDA_FCLOSEALL@
826 +GL_GNULIB_MDA_FCVT = @GL_GNULIB_MDA_FCVT@
827 +GL_GNULIB_MDA_FDOPEN = @GL_GNULIB_MDA_FDOPEN@
828 +GL_GNULIB_MDA_FILENO = @GL_GNULIB_MDA_FILENO@
829 +GL_GNULIB_MDA_GCVT = @GL_GNULIB_MDA_GCVT@
830 +GL_GNULIB_MDA_GETCWD = @GL_GNULIB_MDA_GETCWD@
831 +GL_GNULIB_MDA_GETPID = @GL_GNULIB_MDA_GETPID@
832 +GL_GNULIB_MDA_GETW = @GL_GNULIB_MDA_GETW@
833 +GL_GNULIB_MDA_ISATTY = @GL_GNULIB_MDA_ISATTY@
834 +GL_GNULIB_MDA_J0 = @GL_GNULIB_MDA_J0@
835 +GL_GNULIB_MDA_J1 = @GL_GNULIB_MDA_J1@
836 +GL_GNULIB_MDA_JN = @GL_GNULIB_MDA_JN@
837 +GL_GNULIB_MDA_LSEEK = @GL_GNULIB_MDA_LSEEK@
838 +GL_GNULIB_MDA_MEMCCPY = @GL_GNULIB_MDA_MEMCCPY@
839 +GL_GNULIB_MDA_MKDIR = @GL_GNULIB_MDA_MKDIR@
840 +GL_GNULIB_MDA_MKTEMP = @GL_GNULIB_MDA_MKTEMP@
841 +GL_GNULIB_MDA_OPEN = @GL_GNULIB_MDA_OPEN@
842 +GL_GNULIB_MDA_PUTENV = @GL_GNULIB_MDA_PUTENV@
843 +GL_GNULIB_MDA_PUTW = @GL_GNULIB_MDA_PUTW@
844 +GL_GNULIB_MDA_READ = @GL_GNULIB_MDA_READ@
845 +GL_GNULIB_MDA_RMDIR = @GL_GNULIB_MDA_RMDIR@
846 +GL_GNULIB_MDA_STRDUP = @GL_GNULIB_MDA_STRDUP@
847 +GL_GNULIB_MDA_SWAB = @GL_GNULIB_MDA_SWAB@
848 +GL_GNULIB_MDA_TEMPNAM = @GL_GNULIB_MDA_TEMPNAM@
849 +GL_GNULIB_MDA_TZSET = @GL_GNULIB_MDA_TZSET@
850 +GL_GNULIB_MDA_UMASK = @GL_GNULIB_MDA_UMASK@
851 +GL_GNULIB_MDA_UNLINK = @GL_GNULIB_MDA_UNLINK@
852 +GL_GNULIB_MDA_UTIME = @GL_GNULIB_MDA_UTIME@
853 +GL_GNULIB_MDA_WCSDUP = @GL_GNULIB_MDA_WCSDUP@
854 +GL_GNULIB_MDA_WRITE = @GL_GNULIB_MDA_WRITE@
855 +GL_GNULIB_MDA_Y0 = @GL_GNULIB_MDA_Y0@
856 +GL_GNULIB_MDA_Y1 = @GL_GNULIB_MDA_Y1@
857 +GL_GNULIB_MDA_YN = @GL_GNULIB_MDA_YN@
858 +GL_GNULIB_MEMCHR = @GL_GNULIB_MEMCHR@
859 +GL_GNULIB_MEMMEM = @GL_GNULIB_MEMMEM@
860 +GL_GNULIB_MEMPCPY = @GL_GNULIB_MEMPCPY@
861 +GL_GNULIB_MEMRCHR = @GL_GNULIB_MEMRCHR@
862 +GL_GNULIB_MKDIR = @GL_GNULIB_MKDIR@
863 +GL_GNULIB_MKDIRAT = @GL_GNULIB_MKDIRAT@
864 +GL_GNULIB_MKDTEMP = @GL_GNULIB_MKDTEMP@
865 +GL_GNULIB_MKFIFO = @GL_GNULIB_MKFIFO@
866 +GL_GNULIB_MKFIFOAT = @GL_GNULIB_MKFIFOAT@
867 +GL_GNULIB_MKNOD = @GL_GNULIB_MKNOD@
868 +GL_GNULIB_MKNODAT = @GL_GNULIB_MKNODAT@
869 +GL_GNULIB_MKOSTEMP = @GL_GNULIB_MKOSTEMP@
870 +GL_GNULIB_MKOSTEMPS = @GL_GNULIB_MKOSTEMPS@
871 +GL_GNULIB_MKSTEMP = @GL_GNULIB_MKSTEMP@
872 +GL_GNULIB_MKSTEMPS = @GL_GNULIB_MKSTEMPS@
873 +GL_GNULIB_MKTIME = @GL_GNULIB_MKTIME@
874 +GL_GNULIB_MODF = @GL_GNULIB_MODF@
875 +GL_GNULIB_MODFF = @GL_GNULIB_MODFF@
876 +GL_GNULIB_MODFL = @GL_GNULIB_MODFL@
877 +GL_GNULIB_NANOSLEEP = @GL_GNULIB_NANOSLEEP@
878 +GL_GNULIB_NONBLOCKING = @GL_GNULIB_NONBLOCKING@
879 +GL_GNULIB_OBSTACK_PRINTF = @GL_GNULIB_OBSTACK_PRINTF@
880 +GL_GNULIB_OBSTACK_PRINTF_POSIX = @GL_GNULIB_OBSTACK_PRINTF_POSIX@
881 +GL_GNULIB_OPEN = @GL_GNULIB_OPEN@
882 +GL_GNULIB_OPENAT = @GL_GNULIB_OPENAT@
883 +GL_GNULIB_OPENDIR = @GL_GNULIB_OPENDIR@
884 +GL_GNULIB_OVERRIDES_STRUCT_STAT = @GL_GNULIB_OVERRIDES_STRUCT_STAT@
885 +GL_GNULIB_PCLOSE = @GL_GNULIB_PCLOSE@
886 +GL_GNULIB_PERROR = @GL_GNULIB_PERROR@
887 +GL_GNULIB_PIPE = @GL_GNULIB_PIPE@
888 +GL_GNULIB_PIPE2 = @GL_GNULIB_PIPE2@
889 +GL_GNULIB_POPEN = @GL_GNULIB_POPEN@
890 +GL_GNULIB_POSIX_MEMALIGN = @GL_GNULIB_POSIX_MEMALIGN@
891 +GL_GNULIB_POSIX_OPENPT = @GL_GNULIB_POSIX_OPENPT@
892 +GL_GNULIB_POWF = @GL_GNULIB_POWF@
893 +GL_GNULIB_PREAD = @GL_GNULIB_PREAD@
894 +GL_GNULIB_PRINTF = @GL_GNULIB_PRINTF@
895 +GL_GNULIB_PRINTF_POSIX = @GL_GNULIB_PRINTF_POSIX@
896 +GL_GNULIB_PTSNAME = @GL_GNULIB_PTSNAME@
897 +GL_GNULIB_PTSNAME_R = @GL_GNULIB_PTSNAME_R@
898 +GL_GNULIB_PUTC = @GL_GNULIB_PUTC@
899 +GL_GNULIB_PUTCHAR = @GL_GNULIB_PUTCHAR@
900 +GL_GNULIB_PUTENV = @GL_GNULIB_PUTENV@
901 +GL_GNULIB_PUTS = @GL_GNULIB_PUTS@
902 +GL_GNULIB_PWRITE = @GL_GNULIB_PWRITE@
903 +GL_GNULIB_QSORT_R = @GL_GNULIB_QSORT_R@
904 +GL_GNULIB_RANDOM = @GL_GNULIB_RANDOM@
905 +GL_GNULIB_RANDOM_R = @GL_GNULIB_RANDOM_R@
906 +GL_GNULIB_RAWMEMCHR = @GL_GNULIB_RAWMEMCHR@
907 +GL_GNULIB_READ = @GL_GNULIB_READ@
908 +GL_GNULIB_READDIR = @GL_GNULIB_READDIR@
909 +GL_GNULIB_READLINK = @GL_GNULIB_READLINK@
910 +GL_GNULIB_READLINKAT = @GL_GNULIB_READLINKAT@
911 +GL_GNULIB_REALLOCARRAY = @GL_GNULIB_REALLOCARRAY@
912 +GL_GNULIB_REALLOC_GNU = @GL_GNULIB_REALLOC_GNU@
913 +GL_GNULIB_REALLOC_POSIX = @GL_GNULIB_REALLOC_POSIX@
914 +GL_GNULIB_REALPATH = @GL_GNULIB_REALPATH@
915 +GL_GNULIB_REMAINDER = @GL_GNULIB_REMAINDER@
916 +GL_GNULIB_REMAINDERF = @GL_GNULIB_REMAINDERF@
917 +GL_GNULIB_REMAINDERL = @GL_GNULIB_REMAINDERL@
918 +GL_GNULIB_REMOVE = @GL_GNULIB_REMOVE@
919 +GL_GNULIB_RENAME = @GL_GNULIB_RENAME@
920 +GL_GNULIB_RENAMEAT = @GL_GNULIB_RENAMEAT@
921 +GL_GNULIB_REWINDDIR = @GL_GNULIB_REWINDDIR@
922 +GL_GNULIB_RINT = @GL_GNULIB_RINT@
923 +GL_GNULIB_RINTF = @GL_GNULIB_RINTF@
924 +GL_GNULIB_RINTL = @GL_GNULIB_RINTL@
925 +GL_GNULIB_RMDIR = @GL_GNULIB_RMDIR@
926 +GL_GNULIB_ROUND = @GL_GNULIB_ROUND@
927 +GL_GNULIB_ROUNDF = @GL_GNULIB_ROUNDF@
928 +GL_GNULIB_ROUNDL = @GL_GNULIB_ROUNDL@
929 +GL_GNULIB_RPMATCH = @GL_GNULIB_RPMATCH@
930 +GL_GNULIB_SCANDIR = @GL_GNULIB_SCANDIR@
931 +GL_GNULIB_SCANF = @GL_GNULIB_SCANF@
932 +GL_GNULIB_SECURE_GETENV = @GL_GNULIB_SECURE_GETENV@
933 +GL_GNULIB_SETENV = @GL_GNULIB_SETENV@
934 +GL_GNULIB_SETHOSTNAME = @GL_GNULIB_SETHOSTNAME@
935 +GL_GNULIB_SIGABBREV_NP = @GL_GNULIB_SIGABBREV_NP@
936 +GL_GNULIB_SIGDESCR_NP = @GL_GNULIB_SIGDESCR_NP@
937 +GL_GNULIB_SIGNBIT = @GL_GNULIB_SIGNBIT@
938 +GL_GNULIB_SINF = @GL_GNULIB_SINF@
939 +GL_GNULIB_SINHF = @GL_GNULIB_SINHF@
940 +GL_GNULIB_SINL = @GL_GNULIB_SINL@
941 +GL_GNULIB_SLEEP = @GL_GNULIB_SLEEP@
942 +GL_GNULIB_SNPRINTF = @GL_GNULIB_SNPRINTF@
943 +GL_GNULIB_SPRINTF_POSIX = @GL_GNULIB_SPRINTF_POSIX@
944 +GL_GNULIB_SQRTF = @GL_GNULIB_SQRTF@
945 +GL_GNULIB_SQRTL = @GL_GNULIB_SQRTL@
946 +GL_GNULIB_STAT = @GL_GNULIB_STAT@
947 +GL_GNULIB_STDIO_H_NONBLOCKING = @GL_GNULIB_STDIO_H_NONBLOCKING@
948 +GL_GNULIB_STDIO_H_SIGPIPE = @GL_GNULIB_STDIO_H_SIGPIPE@
949 +GL_GNULIB_STPCPY = @GL_GNULIB_STPCPY@
950 +GL_GNULIB_STPNCPY = @GL_GNULIB_STPNCPY@
951 +GL_GNULIB_STRCASESTR = @GL_GNULIB_STRCASESTR@
952 +GL_GNULIB_STRCHRNUL = @GL_GNULIB_STRCHRNUL@
953 +GL_GNULIB_STRDUP = @GL_GNULIB_STRDUP@
954 +GL_GNULIB_STRERROR = @GL_GNULIB_STRERROR@
955 +GL_GNULIB_STRERRORNAME_NP = @GL_GNULIB_STRERRORNAME_NP@
956 +GL_GNULIB_STRERROR_R = @GL_GNULIB_STRERROR_R@
957 +GL_GNULIB_STRFTIME = @GL_GNULIB_STRFTIME@
958 +GL_GNULIB_STRNCAT = @GL_GNULIB_STRNCAT@
959 +GL_GNULIB_STRNDUP = @GL_GNULIB_STRNDUP@
960 +GL_GNULIB_STRNLEN = @GL_GNULIB_STRNLEN@
961 +GL_GNULIB_STRPBRK = @GL_GNULIB_STRPBRK@
962 +GL_GNULIB_STRPTIME = @GL_GNULIB_STRPTIME@
963 +GL_GNULIB_STRSEP = @GL_GNULIB_STRSEP@
964 +GL_GNULIB_STRSIGNAL = @GL_GNULIB_STRSIGNAL@
965 +GL_GNULIB_STRSTR = @GL_GNULIB_STRSTR@
966 +GL_GNULIB_STRTOD = @GL_GNULIB_STRTOD@
967 +GL_GNULIB_STRTOIMAX = @GL_GNULIB_STRTOIMAX@
968 +GL_GNULIB_STRTOK_R = @GL_GNULIB_STRTOK_R@
969 +GL_GNULIB_STRTOL = @GL_GNULIB_STRTOL@
970 +GL_GNULIB_STRTOLD = @GL_GNULIB_STRTOLD@
971 +GL_GNULIB_STRTOLL = @GL_GNULIB_STRTOLL@
972 +GL_GNULIB_STRTOUL = @GL_GNULIB_STRTOUL@
973 +GL_GNULIB_STRTOULL = @GL_GNULIB_STRTOULL@
974 +GL_GNULIB_STRTOUMAX = @GL_GNULIB_STRTOUMAX@
975 +GL_GNULIB_STRVERSCMP = @GL_GNULIB_STRVERSCMP@
976 +GL_GNULIB_SYMLINK = @GL_GNULIB_SYMLINK@
977 +GL_GNULIB_SYMLINKAT = @GL_GNULIB_SYMLINKAT@
978 +GL_GNULIB_SYSTEM_POSIX = @GL_GNULIB_SYSTEM_POSIX@
979 +GL_GNULIB_TANF = @GL_GNULIB_TANF@
980 +GL_GNULIB_TANHF = @GL_GNULIB_TANHF@
981 +GL_GNULIB_TANL = @GL_GNULIB_TANL@
982 +GL_GNULIB_TIMEGM = @GL_GNULIB_TIMEGM@
983 +GL_GNULIB_TIMESPEC_GET = @GL_GNULIB_TIMESPEC_GET@
984 +GL_GNULIB_TIMESPEC_GETRES = @GL_GNULIB_TIMESPEC_GETRES@
985 +GL_GNULIB_TIME_R = @GL_GNULIB_TIME_R@
986 +GL_GNULIB_TIME_RZ = @GL_GNULIB_TIME_RZ@
987 +GL_GNULIB_TMPFILE = @GL_GNULIB_TMPFILE@
988 +GL_GNULIB_TRUNC = @GL_GNULIB_TRUNC@
989 +GL_GNULIB_TRUNCATE = @GL_GNULIB_TRUNCATE@
990 +GL_GNULIB_TRUNCF = @GL_GNULIB_TRUNCF@
991 +GL_GNULIB_TRUNCL = @GL_GNULIB_TRUNCL@
992 +GL_GNULIB_TTYNAME_R = @GL_GNULIB_TTYNAME_R@
993 +GL_GNULIB_TZSET = @GL_GNULIB_TZSET@
994 +GL_GNULIB_UNISTD_H_GETOPT = @GL_GNULIB_UNISTD_H_GETOPT@
995 +GL_GNULIB_UNISTD_H_NONBLOCKING = @GL_GNULIB_UNISTD_H_NONBLOCKING@
996 +GL_GNULIB_UNISTD_H_SIGPIPE = @GL_GNULIB_UNISTD_H_SIGPIPE@
997 +GL_GNULIB_UNLINK = @GL_GNULIB_UNLINK@
998 +GL_GNULIB_UNLINKAT = @GL_GNULIB_UNLINKAT@
999 +GL_GNULIB_UNLOCKPT = @GL_GNULIB_UNLOCKPT@
1000 +GL_GNULIB_UNSETENV = @GL_GNULIB_UNSETENV@
1001 +GL_GNULIB_USLEEP = @GL_GNULIB_USLEEP@
1002 +GL_GNULIB_UTIME = @GL_GNULIB_UTIME@
1003 +GL_GNULIB_UTIMENSAT = @GL_GNULIB_UTIMENSAT@
1004 +GL_GNULIB_VASPRINTF = @GL_GNULIB_VASPRINTF@
1005 +GL_GNULIB_VDPRINTF = @GL_GNULIB_VDPRINTF@
1006 +GL_GNULIB_VFPRINTF = @GL_GNULIB_VFPRINTF@
1007 +GL_GNULIB_VFPRINTF_POSIX = @GL_GNULIB_VFPRINTF_POSIX@
1008 +GL_GNULIB_VFSCANF = @GL_GNULIB_VFSCANF@
1009 +GL_GNULIB_VPRINTF = @GL_GNULIB_VPRINTF@
1010 +GL_GNULIB_VPRINTF_POSIX = @GL_GNULIB_VPRINTF_POSIX@
1011 +GL_GNULIB_VSCANF = @GL_GNULIB_VSCANF@
1012 +GL_GNULIB_VSNPRINTF = @GL_GNULIB_VSNPRINTF@
1013 +GL_GNULIB_VSPRINTF_POSIX = @GL_GNULIB_VSPRINTF_POSIX@
1014 +GL_GNULIB_WCPCPY = @GL_GNULIB_WCPCPY@
1015 +GL_GNULIB_WCPNCPY = @GL_GNULIB_WCPNCPY@
1016 +GL_GNULIB_WCRTOMB = @GL_GNULIB_WCRTOMB@
1017 +GL_GNULIB_WCSCASECMP = @GL_GNULIB_WCSCASECMP@
1018 +GL_GNULIB_WCSCAT = @GL_GNULIB_WCSCAT@
1019 +GL_GNULIB_WCSCHR = @GL_GNULIB_WCSCHR@
1020 +GL_GNULIB_WCSCMP = @GL_GNULIB_WCSCMP@
1021 +GL_GNULIB_WCSCOLL = @GL_GNULIB_WCSCOLL@
1022 +GL_GNULIB_WCSCPY = @GL_GNULIB_WCSCPY@
1023 +GL_GNULIB_WCSCSPN = @GL_GNULIB_WCSCSPN@
1024 +GL_GNULIB_WCSDUP = @GL_GNULIB_WCSDUP@
1025 +GL_GNULIB_WCSFTIME = @GL_GNULIB_WCSFTIME@
1026 +GL_GNULIB_WCSLEN = @GL_GNULIB_WCSLEN@
1027 +GL_GNULIB_WCSNCASECMP = @GL_GNULIB_WCSNCASECMP@
1028 +GL_GNULIB_WCSNCAT = @GL_GNULIB_WCSNCAT@
1029 +GL_GNULIB_WCSNCMP = @GL_GNULIB_WCSNCMP@
1030 +GL_GNULIB_WCSNCPY = @GL_GNULIB_WCSNCPY@
1031 +GL_GNULIB_WCSNLEN = @GL_GNULIB_WCSNLEN@
1032 +GL_GNULIB_WCSNRTOMBS = @GL_GNULIB_WCSNRTOMBS@
1033 +GL_GNULIB_WCSPBRK = @GL_GNULIB_WCSPBRK@
1034 +GL_GNULIB_WCSRCHR = @GL_GNULIB_WCSRCHR@
1035 +GL_GNULIB_WCSRTOMBS = @GL_GNULIB_WCSRTOMBS@
1036 +GL_GNULIB_WCSSPN = @GL_GNULIB_WCSSPN@
1037 +GL_GNULIB_WCSSTR = @GL_GNULIB_WCSSTR@
1038 +GL_GNULIB_WCSTOK = @GL_GNULIB_WCSTOK@
1039 +GL_GNULIB_WCSWIDTH = @GL_GNULIB_WCSWIDTH@
1040 +GL_GNULIB_WCSXFRM = @GL_GNULIB_WCSXFRM@
1041 +GL_GNULIB_WCTOB = @GL_GNULIB_WCTOB@
1042 +GL_GNULIB_WCTOMB = @GL_GNULIB_WCTOMB@
1043 +GL_GNULIB_WCWIDTH = @GL_GNULIB_WCWIDTH@
1044 +GL_GNULIB_WMEMCHR = @GL_GNULIB_WMEMCHR@
1045 +GL_GNULIB_WMEMCMP = @GL_GNULIB_WMEMCMP@
1046 +GL_GNULIB_WMEMCPY = @GL_GNULIB_WMEMCPY@
1047 +GL_GNULIB_WMEMMOVE = @GL_GNULIB_WMEMMOVE@
1048 +GL_GNULIB_WMEMPCPY = @GL_GNULIB_WMEMPCPY@
1049 +GL_GNULIB_WMEMSET = @GL_GNULIB_WMEMSET@
1050 +GL_GNULIB_WRITE = @GL_GNULIB_WRITE@
1051 +GL_GNULIB__EXIT = @GL_GNULIB__EXIT@
1052 +GNULIBHEADERS_OVERRIDE_WINT_T = @GNULIBHEADERS_OVERRIDE_WINT_T@
1053 GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
1054 -GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
1055 -GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
1056 -GNULIB_GRANTPT = @GNULIB_GRANTPT@
1057 -GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
1058 -GNULIB_HYPOT = @GNULIB_HYPOT@
1059 -GNULIB_HYPOTF = @GNULIB_HYPOTF@
1060 -GNULIB_HYPOTL = @GNULIB_HYPOTL@
1061 -GNULIB_ILOGB = @GNULIB_ILOGB@
1062 -GNULIB_ILOGBF = @GNULIB_ILOGBF@
1063 -GNULIB_ILOGBL = @GNULIB_ILOGBL@
1064 -GNULIB_IMAXABS = @GNULIB_IMAXABS@
1065 -GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
1066 -GNULIB_ISATTY = @GNULIB_ISATTY@
1067 -GNULIB_ISFINITE = @GNULIB_ISFINITE@
1068 -GNULIB_ISINF = @GNULIB_ISINF@
1069 -GNULIB_ISNAN = @GNULIB_ISNAN@
1070 -GNULIB_ISNAND = @GNULIB_ISNAND@
1071 -GNULIB_ISNANF = @GNULIB_ISNANF@
1072 -GNULIB_ISNANL = @GNULIB_ISNANL@
1073 -GNULIB_LCHMOD = @GNULIB_LCHMOD@
1074 -GNULIB_LCHOWN = @GNULIB_LCHOWN@
1075 -GNULIB_LDEXPF = @GNULIB_LDEXPF@
1076 -GNULIB_LDEXPL = @GNULIB_LDEXPL@
1077 -GNULIB_LINK = @GNULIB_LINK@
1078 -GNULIB_LINKAT = @GNULIB_LINKAT@
1079 -GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
1080 -GNULIB_LOG = @GNULIB_LOG@
1081 -GNULIB_LOG10 = @GNULIB_LOG10@
1082 -GNULIB_LOG10F = @GNULIB_LOG10F@
1083 -GNULIB_LOG10L = @GNULIB_LOG10L@
1084 -GNULIB_LOG1P = @GNULIB_LOG1P@
1085 -GNULIB_LOG1PF = @GNULIB_LOG1PF@
1086 -GNULIB_LOG1PL = @GNULIB_LOG1PL@
1087 -GNULIB_LOG2 = @GNULIB_LOG2@
1088 -GNULIB_LOG2F = @GNULIB_LOG2F@
1089 -GNULIB_LOG2L = @GNULIB_LOG2L@
1090 -GNULIB_LOGB = @GNULIB_LOGB@
1091 -GNULIB_LOGBF = @GNULIB_LOGBF@
1092 -GNULIB_LOGBL = @GNULIB_LOGBL@
1093 -GNULIB_LOGF = @GNULIB_LOGF@
1094 -GNULIB_LOGL = @GNULIB_LOGL@
1095 -GNULIB_LSEEK = @GNULIB_LSEEK@
1096 -GNULIB_LSTAT = @GNULIB_LSTAT@
1097 -GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
1098 -GNULIB_MBRLEN = @GNULIB_MBRLEN@
1099 -GNULIB_MBRTOWC = @GNULIB_MBRTOWC@
1100 -GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
1101 -GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
1102 -GNULIB_MBSCHR = @GNULIB_MBSCHR@
1103 -GNULIB_MBSCSPN = @GNULIB_MBSCSPN@
1104 -GNULIB_MBSINIT = @GNULIB_MBSINIT@
1105 -GNULIB_MBSLEN = @GNULIB_MBSLEN@
1106 -GNULIB_MBSNCASECMP = @GNULIB_MBSNCASECMP@
1107 -GNULIB_MBSNLEN = @GNULIB_MBSNLEN@
1108 -GNULIB_MBSNRTOWCS = @GNULIB_MBSNRTOWCS@
1109 -GNULIB_MBSPBRK = @GNULIB_MBSPBRK@
1110 -GNULIB_MBSPCASECMP = @GNULIB_MBSPCASECMP@
1111 -GNULIB_MBSRCHR = @GNULIB_MBSRCHR@
1112 -GNULIB_MBSRTOWCS = @GNULIB_MBSRTOWCS@
1113 -GNULIB_MBSSEP = @GNULIB_MBSSEP@
1114 -GNULIB_MBSSPN = @GNULIB_MBSSPN@
1115 -GNULIB_MBSSTR = @GNULIB_MBSSTR@
1116 -GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
1117 -GNULIB_MBTOWC = @GNULIB_MBTOWC@
1118 -GNULIB_MEMCHR = @GNULIB_MEMCHR@
1119 -GNULIB_MEMMEM = @GNULIB_MEMMEM@
1120 -GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
1121 -GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
1122 -GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
1123 -GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
1124 -GNULIB_MKFIFO = @GNULIB_MKFIFO@
1125 -GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
1126 -GNULIB_MKNOD = @GNULIB_MKNOD@
1127 -GNULIB_MKNODAT = @GNULIB_MKNODAT@
1128 -GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
1129 -GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
1130 -GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
1131 -GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
1132 -GNULIB_MKTIME = @GNULIB_MKTIME@
1133 -GNULIB_MODF = @GNULIB_MODF@
1134 -GNULIB_MODFF = @GNULIB_MODFF@
1135 -GNULIB_MODFL = @GNULIB_MODFL@
1136 -GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
1137 -GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
1138 -GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
1139 -GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
1140 -GNULIB_OPEN = @GNULIB_OPEN@
1141 -GNULIB_OPENAT = @GNULIB_OPENAT@
1142 -GNULIB_OPENDIR = @GNULIB_OPENDIR@
1143 -GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
1144 -GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
1145 -GNULIB_PCLOSE = @GNULIB_PCLOSE@
1146 -GNULIB_PERROR = @GNULIB_PERROR@
1147 -GNULIB_PIPE = @GNULIB_PIPE@
1148 -GNULIB_PIPE2 = @GNULIB_PIPE2@
1149 -GNULIB_POPEN = @GNULIB_POPEN@
1150 -GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
1151 -GNULIB_POWF = @GNULIB_POWF@
1152 -GNULIB_PREAD = @GNULIB_PREAD@
1153 -GNULIB_PRINTF = @GNULIB_PRINTF@
1154 -GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@
1155 -GNULIB_PTSNAME = @GNULIB_PTSNAME@
1156 -GNULIB_PTSNAME_R = @GNULIB_PTSNAME_R@
1157 -GNULIB_PUTC = @GNULIB_PUTC@
1158 -GNULIB_PUTCHAR = @GNULIB_PUTCHAR@
1159 -GNULIB_PUTENV = @GNULIB_PUTENV@
1160 -GNULIB_PUTS = @GNULIB_PUTS@
1161 -GNULIB_PWRITE = @GNULIB_PWRITE@
1162 -GNULIB_QSORT_R = @GNULIB_QSORT_R@
1163 -GNULIB_RANDOM = @GNULIB_RANDOM@
1164 -GNULIB_RANDOM_R = @GNULIB_RANDOM_R@
1165 -GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@
1166 -GNULIB_READ = @GNULIB_READ@
1167 -GNULIB_READDIR = @GNULIB_READDIR@
1168 -GNULIB_READLINK = @GNULIB_READLINK@
1169 -GNULIB_READLINKAT = @GNULIB_READLINKAT@
1170 -GNULIB_REALLOCARRAY = @GNULIB_REALLOCARRAY@
1171 -GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
1172 -GNULIB_REALPATH = @GNULIB_REALPATH@
1173 -GNULIB_REMAINDER = @GNULIB_REMAINDER@
1174 -GNULIB_REMAINDERF = @GNULIB_REMAINDERF@
1175 -GNULIB_REMAINDERL = @GNULIB_REMAINDERL@
1176 -GNULIB_REMOVE = @GNULIB_REMOVE@
1177 -GNULIB_RENAME = @GNULIB_RENAME@
1178 -GNULIB_RENAMEAT = @GNULIB_RENAMEAT@
1179 -GNULIB_REWINDDIR = @GNULIB_REWINDDIR@
1180 -GNULIB_RINT = @GNULIB_RINT@
1181 -GNULIB_RINTF = @GNULIB_RINTF@
1182 -GNULIB_RINTL = @GNULIB_RINTL@
1183 -GNULIB_RMDIR = @GNULIB_RMDIR@
1184 -GNULIB_ROUND = @GNULIB_ROUND@
1185 -GNULIB_ROUNDF = @GNULIB_ROUNDF@
1186 -GNULIB_ROUNDL = @GNULIB_ROUNDL@
1187 -GNULIB_RPMATCH = @GNULIB_RPMATCH@
1188 -GNULIB_SCANDIR = @GNULIB_SCANDIR@
1189 -GNULIB_SCANF = @GNULIB_SCANF@
1190 -GNULIB_SECURE_GETENV = @GNULIB_SECURE_GETENV@
1191 -GNULIB_SETENV = @GNULIB_SETENV@
1192 -GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
1193 -GNULIB_SIGNBIT = @GNULIB_SIGNBIT@
1194 -GNULIB_SINF = @GNULIB_SINF@
1195 -GNULIB_SINHF = @GNULIB_SINHF@
1196 -GNULIB_SINL = @GNULIB_SINL@
1197 -GNULIB_SLEEP = @GNULIB_SLEEP@
1198 -GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
1199 -GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
1200 -GNULIB_SQRTF = @GNULIB_SQRTF@
1201 -GNULIB_SQRTL = @GNULIB_SQRTL@
1202 -GNULIB_STAT = @GNULIB_STAT@
1203 -GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
1204 -GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
1205 -GNULIB_STPCPY = @GNULIB_STPCPY@
1206 -GNULIB_STPNCPY = @GNULIB_STPNCPY@
1207 -GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
1208 -GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
1209 -GNULIB_STRDUP = @GNULIB_STRDUP@
1210 -GNULIB_STRERROR = @GNULIB_STRERROR@
1211 -GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
1212 -GNULIB_STRFTIME = @GNULIB_STRFTIME@
1213 -GNULIB_STRNCAT = @GNULIB_STRNCAT@
1214 -GNULIB_STRNDUP = @GNULIB_STRNDUP@
1215 -GNULIB_STRNLEN = @GNULIB_STRNLEN@
1216 -GNULIB_STRPBRK = @GNULIB_STRPBRK@
1217 -GNULIB_STRPTIME = @GNULIB_STRPTIME@
1218 -GNULIB_STRSEP = @GNULIB_STRSEP@
1219 -GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
1220 -GNULIB_STRSTR = @GNULIB_STRSTR@
1221 -GNULIB_STRTOD = @GNULIB_STRTOD@
1222 -GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
1223 -GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
1224 -GNULIB_STRTOLD = @GNULIB_STRTOLD@
1225 -GNULIB_STRTOLL = @GNULIB_STRTOLL@
1226 -GNULIB_STRTOULL = @GNULIB_STRTOULL@
1227 -GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
1228 -GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
1229 -GNULIB_SYMLINK = @GNULIB_SYMLINK@
1230 -GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
1231 -GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
1232 -GNULIB_TANF = @GNULIB_TANF@
1233 -GNULIB_TANHF = @GNULIB_TANHF@
1234 -GNULIB_TANL = @GNULIB_TANL@
1235 -GNULIB_TIMEGM = @GNULIB_TIMEGM@
1236 -GNULIB_TIME_R = @GNULIB_TIME_R@
1237 -GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
1238 -GNULIB_TMPFILE = @GNULIB_TMPFILE@
1239 -GNULIB_TRUNC = @GNULIB_TRUNC@
1240 -GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
1241 -GNULIB_TRUNCF = @GNULIB_TRUNCF@
1242 -GNULIB_TRUNCL = @GNULIB_TRUNCL@
1243 -GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
1244 -GNULIB_TZSET = @GNULIB_TZSET@
1245 -GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
1246 -GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
1247 -GNULIB_UNLINK = @GNULIB_UNLINK@
1248 -GNULIB_UNLINKAT = @GNULIB_UNLINKAT@
1249 -GNULIB_UNLOCKPT = @GNULIB_UNLOCKPT@
1250 -GNULIB_UNSETENV = @GNULIB_UNSETENV@
1251 -GNULIB_USLEEP = @GNULIB_USLEEP@
1252 -GNULIB_UTIME = @GNULIB_UTIME@
1253 -GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
1254 -GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
1255 -GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
1256 -GNULIB_VFPRINTF = @GNULIB_VFPRINTF@
1257 -GNULIB_VFPRINTF_POSIX = @GNULIB_VFPRINTF_POSIX@
1258 -GNULIB_VFSCANF = @GNULIB_VFSCANF@
1259 -GNULIB_VPRINTF = @GNULIB_VPRINTF@
1260 -GNULIB_VPRINTF_POSIX = @GNULIB_VPRINTF_POSIX@
1261 -GNULIB_VSCANF = @GNULIB_VSCANF@
1262 -GNULIB_VSNPRINTF = @GNULIB_VSNPRINTF@
1263 -GNULIB_VSPRINTF_POSIX = @GNULIB_VSPRINTF_POSIX@
1264 -GNULIB_WCPCPY = @GNULIB_WCPCPY@
1265 -GNULIB_WCPNCPY = @GNULIB_WCPNCPY@
1266 -GNULIB_WCRTOMB = @GNULIB_WCRTOMB@
1267 -GNULIB_WCSCASECMP = @GNULIB_WCSCASECMP@
1268 -GNULIB_WCSCAT = @GNULIB_WCSCAT@
1269 -GNULIB_WCSCHR = @GNULIB_WCSCHR@
1270 -GNULIB_WCSCMP = @GNULIB_WCSCMP@
1271 -GNULIB_WCSCOLL = @GNULIB_WCSCOLL@
1272 -GNULIB_WCSCPY = @GNULIB_WCSCPY@
1273 -GNULIB_WCSCSPN = @GNULIB_WCSCSPN@
1274 -GNULIB_WCSDUP = @GNULIB_WCSDUP@
1275 -GNULIB_WCSFTIME = @GNULIB_WCSFTIME@
1276 -GNULIB_WCSLEN = @GNULIB_WCSLEN@
1277 -GNULIB_WCSNCASECMP = @GNULIB_WCSNCASECMP@
1278 -GNULIB_WCSNCAT = @GNULIB_WCSNCAT@
1279 -GNULIB_WCSNCMP = @GNULIB_WCSNCMP@
1280 -GNULIB_WCSNCPY = @GNULIB_WCSNCPY@
1281 -GNULIB_WCSNLEN = @GNULIB_WCSNLEN@
1282 -GNULIB_WCSNRTOMBS = @GNULIB_WCSNRTOMBS@
1283 -GNULIB_WCSPBRK = @GNULIB_WCSPBRK@
1284 -GNULIB_WCSRCHR = @GNULIB_WCSRCHR@
1285 -GNULIB_WCSRTOMBS = @GNULIB_WCSRTOMBS@
1286 -GNULIB_WCSSPN = @GNULIB_WCSSPN@
1287 -GNULIB_WCSSTR = @GNULIB_WCSSTR@
1288 -GNULIB_WCSTOK = @GNULIB_WCSTOK@
1289 -GNULIB_WCSWIDTH = @GNULIB_WCSWIDTH@
1290 -GNULIB_WCSXFRM = @GNULIB_WCSXFRM@
1291 -GNULIB_WCTOB = @GNULIB_WCTOB@
1292 -GNULIB_WCTOMB = @GNULIB_WCTOMB@
1293 -GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
1294 -GNULIB_WMEMCHR = @GNULIB_WMEMCHR@
1295 -GNULIB_WMEMCMP = @GNULIB_WMEMCMP@
1296 -GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
1297 -GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
1298 -GNULIB_WMEMSET = @GNULIB_WMEMSET@
1299 -GNULIB_WRITE = @GNULIB_WRITE@
1300 -GNULIB__EXIT = @GNULIB__EXIT@
1301 GPGME_CFLAGS = @GPGME_CFLAGS@
1302 GPGME_CONFIG = @GPGME_CONFIG@
1303 GPGME_LIBS = @GPGME_LIBS@
1304 GREP = @GREP@
1305 HAVE_ACOSF = @HAVE_ACOSF@
1306 HAVE_ACOSL = @HAVE_ACOSL@
1307 +HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
1308 HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
1309 HAVE_ALPHASORT = @HAVE_ALPHASORT@
1310 HAVE_ASINF = @HAVE_ASINF@
1311 @@ -870,6 +961,7 @@ HAVE_CHOWN = @HAVE_CHOWN@
1312 HAVE_CLOSEDIR = @HAVE_CLOSEDIR@
1313 HAVE_COPYSIGN = @HAVE_COPYSIGN@
1314 HAVE_COPYSIGNL = @HAVE_COPYSIGNL@
1315 +HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
1316 HAVE_COSF = @HAVE_COSF@
1317 HAVE_COSHF = @HAVE_COSHF@
1318 HAVE_COSL = @HAVE_COSL@
1319 @@ -884,13 +976,17 @@ HAVE_DECL_CEILL = @HAVE_DECL_CEILL@
1320 HAVE_DECL_COPYSIGNF = @HAVE_DECL_COPYSIGNF@
1321 HAVE_DECL_COSL = @HAVE_DECL_COSL@
1322 HAVE_DECL_DIRFD = @HAVE_DECL_DIRFD@
1323 +HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
1324 HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
1325 +HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
1326 HAVE_DECL_EXP2 = @HAVE_DECL_EXP2@
1327 HAVE_DECL_EXP2F = @HAVE_DECL_EXP2F@
1328 HAVE_DECL_EXP2L = @HAVE_DECL_EXP2L@
1329 HAVE_DECL_EXPL = @HAVE_DECL_EXPL@
1330 HAVE_DECL_EXPM1L = @HAVE_DECL_EXPM1L@
1331 HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
1332 +HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
1333 +HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
1334 HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
1335 HAVE_DECL_FDOPENDIR = @HAVE_DECL_FDOPENDIR@
1336 HAVE_DECL_FLOORF = @HAVE_DECL_FLOORF@
1337 @@ -899,6 +995,7 @@ HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
1338 HAVE_DECL_FREXPL = @HAVE_DECL_FREXPL@
1339 HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
1340 HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
1341 +HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
1342 HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
1343 HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
1344 HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
1345 @@ -950,13 +1047,14 @@ HAVE_DECL_TRUNCL = @HAVE_DECL_TRUNCL@
1346 HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
1347 HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
1348 HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
1349 +HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
1350 HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
1351 HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
1352 HAVE_DIRENT_H = @HAVE_DIRENT_H@
1353 HAVE_DPRINTF = @HAVE_DPRINTF@
1354 -HAVE_DUP2 = @HAVE_DUP2@
1355 HAVE_DUP3 = @HAVE_DUP3@
1356 HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
1357 +HAVE_EXECVPE = @HAVE_EXECVPE@
1358 HAVE_EXPF = @HAVE_EXPF@
1359 HAVE_EXPL = @HAVE_EXPL@
1360 HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
1361 @@ -988,6 +1086,7 @@ HAVE_FTELLO = @HAVE_FTELLO@
1362 HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
1363 HAVE_FUTIMENS = @HAVE_FUTIMENS@
1364 HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
1365 +HAVE_GETENTROPY = @HAVE_GETENTROPY@
1366 HAVE_GETGROUPS = @HAVE_GETGROUPS@
1367 HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
1368 HAVE_GETLOGIN = @HAVE_GETLOGIN@
1369 @@ -996,6 +1095,7 @@ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
1370 HAVE_GETPASS = @HAVE_GETPASS@
1371 HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
1372 HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
1373 +HAVE_GETUMASK = @HAVE_GETUMASK@
1374 HAVE_GRANTPT = @HAVE_GRANTPT@
1375 HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
1376 HAVE_HYPOTF = @HAVE_HYPOTF@
1377 @@ -1023,7 +1123,6 @@ HAVE_LOGBF = @HAVE_LOGBF@
1378 HAVE_LOGBL = @HAVE_LOGBL@
1379 HAVE_LOGF = @HAVE_LOGF@
1380 HAVE_LOGL = @HAVE_LOGL@
1381 -HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
1382 HAVE_LSTAT = @HAVE_LSTAT@
1383 HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
1384 HAVE_MBRLEN = @HAVE_MBRLEN@
1385 @@ -1033,7 +1132,6 @@ HAVE_MBSLEN = @HAVE_MBSLEN@
1386 HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
1387 HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
1388 HAVE_MBTOWC = @HAVE_MBTOWC@
1389 -HAVE_MEMCHR = @HAVE_MEMCHR@
1390 HAVE_MEMPCPY = @HAVE_MEMPCPY@
1391 HAVE_MKDIRAT = @HAVE_MKDIRAT@
1392 HAVE_MKDTEMP = @HAVE_MKDTEMP@
1393 @@ -1056,6 +1154,7 @@ HAVE_PCLOSE = @HAVE_PCLOSE@
1394 HAVE_PIPE = @HAVE_PIPE@
1395 HAVE_PIPE2 = @HAVE_PIPE2@
1396 HAVE_POPEN = @HAVE_POPEN@
1397 +HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
1398 HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
1399 HAVE_POWF = @HAVE_POWF@
1400 HAVE_PREAD = @HAVE_PREAD@
1401 @@ -1085,6 +1184,8 @@ HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
1402 HAVE_SETENV = @HAVE_SETENV@
1403 HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
1404 HAVE_SETSTATE = @HAVE_SETSTATE@
1405 +HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
1406 +HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
1407 HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
1408 HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
1409 HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
1410 @@ -1100,13 +1201,16 @@ HAVE_STPNCPY = @HAVE_STPNCPY@
1411 HAVE_STRCASECMP = @HAVE_STRCASECMP@
1412 HAVE_STRCASESTR = @HAVE_STRCASESTR@
1413 HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
1414 +HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
1415 HAVE_STRINGS_H = @HAVE_STRINGS_H@
1416 HAVE_STRPBRK = @HAVE_STRPBRK@
1417 HAVE_STRPTIME = @HAVE_STRPTIME@
1418 HAVE_STRSEP = @HAVE_STRSEP@
1419 HAVE_STRTOD = @HAVE_STRTOD@
1420 +HAVE_STRTOL = @HAVE_STRTOL@
1421 HAVE_STRTOLD = @HAVE_STRTOLD@
1422 HAVE_STRTOLL = @HAVE_STRTOLL@
1423 +HAVE_STRTOUL = @HAVE_STRTOUL@
1424 HAVE_STRTOULL = @HAVE_STRTOULL@
1425 HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@
1426 HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
1427 @@ -1124,12 +1228,12 @@ HAVE_TANF = @HAVE_TANF@
1428 HAVE_TANHF = @HAVE_TANHF@
1429 HAVE_TANL = @HAVE_TANL@
1430 HAVE_TIMEGM = @HAVE_TIMEGM@
1431 +HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
1432 +HAVE_TIMESPEC_GETRES = @HAVE_TIMESPEC_GETRES@
1433 HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
1434 -HAVE_TZSET = @HAVE_TZSET@
1435 HAVE_UNISTD_H = @HAVE_UNISTD_H@
1436 HAVE_UNLINKAT = @HAVE_UNLINKAT@
1437 HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
1438 -HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
1439 HAVE_USLEEP = @HAVE_USLEEP@
1440 HAVE_UTIME = @HAVE_UTIME@
1441 HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
1442 @@ -1171,6 +1275,7 @@ HAVE_WMEMCHR = @HAVE_WMEMCHR@
1443 HAVE_WMEMCMP = @HAVE_WMEMCMP@
1444 HAVE_WMEMCPY = @HAVE_WMEMCPY@
1445 HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
1446 +HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
1447 HAVE_WMEMSET = @HAVE_WMEMSET@
1448 HAVE__BOOL = @HAVE__BOOL@
1449 HAVE__EXIT = @HAVE__EXIT@
1450 @@ -1267,16 +1372,18 @@ PATH_SEPARATOR = @PATH_SEPARATOR@
1451 PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
1452 PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
1453 PRIPTR_PREFIX = @PRIPTR_PREFIX@
1454 -PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
1455 PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
1456 PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
1457 RANLIB = @RANLIB@
1458 +REPLACE_ACCESS = @REPLACE_ACCESS@
1459 REPLACE_ACOSF = @REPLACE_ACOSF@
1460 +REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
1461 REPLACE_ASINF = @REPLACE_ASINF@
1462 REPLACE_ATAN2F = @REPLACE_ATAN2F@
1463 REPLACE_ATANF = @REPLACE_ATANF@
1464 REPLACE_BTOWC = @REPLACE_BTOWC@
1465 -REPLACE_CALLOC = @REPLACE_CALLOC@
1466 +REPLACE_CALLOC_FOR_CALLOC_GNU = @REPLACE_CALLOC_FOR_CALLOC_GNU@
1467 +REPLACE_CALLOC_FOR_CALLOC_POSIX = @REPLACE_CALLOC_FOR_CALLOC_POSIX@
1468 REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
1469 REPLACE_CBRTF = @REPLACE_CBRTF@
1470 REPLACE_CBRTL = @REPLACE_CBRTL@
1471 @@ -1286,13 +1393,22 @@ REPLACE_CEILL = @REPLACE_CEILL@
1472 REPLACE_CHOWN = @REPLACE_CHOWN@
1473 REPLACE_CLOSE = @REPLACE_CLOSE@
1474 REPLACE_CLOSEDIR = @REPLACE_CLOSEDIR@
1475 +REPLACE_COPY_FILE_RANGE = @REPLACE_COPY_FILE_RANGE@
1476 REPLACE_COSF = @REPLACE_COSF@
1477 REPLACE_COSHF = @REPLACE_COSHF@
1478 +REPLACE_CREAT = @REPLACE_CREAT@
1479 REPLACE_CTIME = @REPLACE_CTIME@
1480 REPLACE_DIRFD = @REPLACE_DIRFD@
1481 REPLACE_DPRINTF = @REPLACE_DPRINTF@
1482 REPLACE_DUP = @REPLACE_DUP@
1483 REPLACE_DUP2 = @REPLACE_DUP2@
1484 +REPLACE_EXECL = @REPLACE_EXECL@
1485 +REPLACE_EXECLE = @REPLACE_EXECLE@
1486 +REPLACE_EXECLP = @REPLACE_EXECLP@
1487 +REPLACE_EXECV = @REPLACE_EXECV@
1488 +REPLACE_EXECVE = @REPLACE_EXECVE@
1489 +REPLACE_EXECVP = @REPLACE_EXECVP@
1490 +REPLACE_EXECVPE = @REPLACE_EXECVPE@
1491 REPLACE_EXP2 = @REPLACE_EXP2@
1492 REPLACE_EXP2L = @REPLACE_EXP2L@
1493 REPLACE_EXPF = @REPLACE_EXPF@
1494 @@ -1302,12 +1418,14 @@ REPLACE_EXPM1F = @REPLACE_EXPM1F@
1495 REPLACE_EXPM1L = @REPLACE_EXPM1L@
1496 REPLACE_FABSL = @REPLACE_FABSL@
1497 REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
1498 +REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
1499 REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
1500 REPLACE_FCLOSE = @REPLACE_FCLOSE@
1501 REPLACE_FCNTL = @REPLACE_FCNTL@
1502 REPLACE_FDOPEN = @REPLACE_FDOPEN@
1503 REPLACE_FDOPENDIR = @REPLACE_FDOPENDIR@
1504 REPLACE_FFLUSH = @REPLACE_FFLUSH@
1505 +REPLACE_FFSLL = @REPLACE_FFSLL@
1506 REPLACE_FLOOR = @REPLACE_FLOOR@
1507 REPLACE_FLOORF = @REPLACE_FLOORF@
1508 REPLACE_FLOORL = @REPLACE_FLOORL@
1509 @@ -1318,8 +1436,10 @@ REPLACE_FMOD = @REPLACE_FMOD@
1510 REPLACE_FMODF = @REPLACE_FMODF@
1511 REPLACE_FMODL = @REPLACE_FMODL@
1512 REPLACE_FOPEN = @REPLACE_FOPEN@
1513 +REPLACE_FOPEN_FOR_FOPEN_GNU = @REPLACE_FOPEN_FOR_FOPEN_GNU@
1514 REPLACE_FPRINTF = @REPLACE_FPRINTF@
1515 REPLACE_FPURGE = @REPLACE_FPURGE@
1516 +REPLACE_FREE = @REPLACE_FREE@
1517 REPLACE_FREOPEN = @REPLACE_FREOPEN@
1518 REPLACE_FREXP = @REPLACE_FREXP@
1519 REPLACE_FREXPF = @REPLACE_FREXPF@
1520 @@ -1341,6 +1461,7 @@ REPLACE_GETLINE = @REPLACE_GETLINE@
1521 REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@
1522 REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
1523 REPLACE_GETPASS = @REPLACE_GETPASS@
1524 +REPLACE_GETPASS_FOR_GETPASS_GNU = @REPLACE_GETPASS_FOR_GETPASS_GNU@
1525 REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
1526 REPLACE_GMTIME = @REPLACE_GMTIME@
1527 REPLACE_HUGE_VAL = @REPLACE_HUGE_VAL@
1528 @@ -1379,7 +1500,8 @@ REPLACE_LOGF = @REPLACE_LOGF@
1529 REPLACE_LOGL = @REPLACE_LOGL@
1530 REPLACE_LSEEK = @REPLACE_LSEEK@
1531 REPLACE_LSTAT = @REPLACE_LSTAT@
1532 -REPLACE_MALLOC = @REPLACE_MALLOC@
1533 +REPLACE_MALLOC_FOR_MALLOC_GNU = @REPLACE_MALLOC_FOR_MALLOC_GNU@
1534 +REPLACE_MALLOC_FOR_MALLOC_POSIX = @REPLACE_MALLOC_FOR_MALLOC_POSIX@
1535 REPLACE_MBRLEN = @REPLACE_MBRLEN@
1536 REPLACE_MBRTOWC = @REPLACE_MBRTOWC@
1537 REPLACE_MBSINIT = @REPLACE_MBSINIT@
1538 @@ -1391,7 +1513,9 @@ REPLACE_MEMCHR = @REPLACE_MEMCHR@
1539 REPLACE_MEMMEM = @REPLACE_MEMMEM@
1540 REPLACE_MKDIR = @REPLACE_MKDIR@
1541 REPLACE_MKFIFO = @REPLACE_MKFIFO@
1542 +REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
1543 REPLACE_MKNOD = @REPLACE_MKNOD@
1544 +REPLACE_MKNODAT = @REPLACE_MKNODAT@
1545 REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
1546 REPLACE_MKTIME = @REPLACE_MKTIME@
1547 REPLACE_MODF = @REPLACE_MODF@
1548 @@ -1406,6 +1530,7 @@ REPLACE_OPENAT = @REPLACE_OPENAT@
1549 REPLACE_OPENDIR = @REPLACE_OPENDIR@
1550 REPLACE_PERROR = @REPLACE_PERROR@
1551 REPLACE_POPEN = @REPLACE_POPEN@
1552 +REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
1553 REPLACE_PREAD = @REPLACE_PREAD@
1554 REPLACE_PRINTF = @REPLACE_PRINTF@
1555 REPLACE_PTSNAME = @REPLACE_PTSNAME@
1556 @@ -1418,7 +1543,9 @@ REPLACE_RANDOM_R = @REPLACE_RANDOM_R@
1557 REPLACE_READ = @REPLACE_READ@
1558 REPLACE_READLINK = @REPLACE_READLINK@
1559 REPLACE_READLINKAT = @REPLACE_READLINKAT@
1560 -REPLACE_REALLOC = @REPLACE_REALLOC@
1561 +REPLACE_REALLOCARRAY = @REPLACE_REALLOCARRAY@
1562 +REPLACE_REALLOC_FOR_REALLOC_GNU = @REPLACE_REALLOC_FOR_REALLOC_GNU@
1563 +REPLACE_REALLOC_FOR_REALLOC_POSIX = @REPLACE_REALLOC_FOR_REALLOC_POSIX@
1564 REPLACE_REALPATH = @REPLACE_REALPATH@
1565 REPLACE_REMAINDER = @REPLACE_REMAINDER@
1566 REPLACE_REMAINDERF = @REPLACE_REMAINDERF@
1567 @@ -1434,7 +1561,7 @@ REPLACE_ROUNDL = @REPLACE_ROUNDL@
1568 REPLACE_SETENV = @REPLACE_SETENV@
1569 REPLACE_SETSTATE = @REPLACE_SETSTATE@
1570 REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
1571 -REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
1572 +REPLACE_SIGNBIT_USING_BUILTINS = @REPLACE_SIGNBIT_USING_BUILTINS@
1573 REPLACE_SINF = @REPLACE_SINF@
1574 REPLACE_SINHF = @REPLACE_SINHF@
1575 REPLACE_SLEEP = @REPLACE_SLEEP@
1576 @@ -1450,6 +1577,7 @@ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
1577 REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
1578 REPLACE_STRDUP = @REPLACE_STRDUP@
1579 REPLACE_STRERROR = @REPLACE_STRERROR@
1580 +REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
1581 REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
1582 REPLACE_STRFTIME = @REPLACE_STRFTIME@
1583 REPLACE_STRNCAT = @REPLACE_STRNCAT@
1584 @@ -1460,7 +1588,11 @@ REPLACE_STRSTR = @REPLACE_STRSTR@
1585 REPLACE_STRTOD = @REPLACE_STRTOD@
1586 REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
1587 REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
1588 +REPLACE_STRTOL = @REPLACE_STRTOL@
1589 REPLACE_STRTOLD = @REPLACE_STRTOLD@
1590 +REPLACE_STRTOLL = @REPLACE_STRTOLL@
1591 +REPLACE_STRTOUL = @REPLACE_STRTOUL@
1592 +REPLACE_STRTOULL = @REPLACE_STRTOULL@
1593 REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
1594 REPLACE_STRUCT_TIMEVAL = @REPLACE_STRUCT_TIMEVAL@
1595 REPLACE_SYMLINK = @REPLACE_SYMLINK@
1596 @@ -1491,6 +1623,7 @@ REPLACE_WCRTOMB = @REPLACE_WCRTOMB@
1597 REPLACE_WCSFTIME = @REPLACE_WCSFTIME@
1598 REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
1599 REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
1600 +REPLACE_WCSTOK = @REPLACE_WCSTOK@
1601 REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
1602 REPLACE_WCTOB = @REPLACE_WCTOB@
1603 REPLACE_WCTOMB = @REPLACE_WCTOMB@
1604 @@ -1502,19 +1635,21 @@ SET_MAKE = @SET_MAKE@
1605 SHELL = @SHELL@
1606 SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
1607 SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
1608 +STDALIGN_H = @STDALIGN_H@
1609 STDBOOL_H = @STDBOOL_H@
1610 STDDEF_H = @STDDEF_H@
1611 STDINT_H = @STDINT_H@
1612 STRIP = @STRIP@
1613 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
1614 TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
1615 +TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
1616 UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
1617 UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
1618 UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
1619 UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
1620 +UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
1621 UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
1622 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
1623 -UTIME_H = @UTIME_H@
1624 VERSION = @VERSION@
1625 WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
1626 WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
1627 @@ -1546,8 +1681,10 @@ datarootdir = @datarootdir@
1628 docdir = @docdir@
1629 dvidir = @dvidir@
1630 exec_prefix = @exec_prefix@
1631 +gl_LIBOBJDEPS = @gl_LIBOBJDEPS@
1632 gl_LIBOBJS = @gl_LIBOBJS@
1633 gl_LTLIBOBJS = @gl_LTLIBOBJS@
1634 +gltests_LIBOBJDEPS = @gltests_LIBOBJDEPS@
1635 gltests_LIBOBJS = @gltests_LIBOBJS@
1636 gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
1637 gltests_WITNESS = @gltests_WITNESS@
1638
1639 diff --git a/autotools/gnulib/Makefile.am b/autotools/gnulib/Makefile.am
1640 index e0a7440..75a456f 100644
1641 --- a/autotools/gnulib/Makefile.am
1642 +++ b/autotools/gnulib/Makefile.am
1643 @@ -1,10 +1,10 @@
1644 ## DO NOT EDIT! GENERATED AUTOMATICALLY!
1645 ## Process this file with automake to produce Makefile.in.
1646 -# Copyright (C) 2002-2019 Free Software Foundation, Inc.
1647 +# Copyright (C) 2002-2022 Free Software Foundation, Inc.
1648 #
1649 # This file is free software; you can redistribute it and/or modify
1650 # it under the terms of the GNU General Public License as published by
1651 -# the Free Software Foundation; either version 3 of the License, or
1652 +# the Free Software Foundation, either version 3 of the License, or
1653 # (at your option) any later version.
1654 #
1655 # This file is distributed in the hope that it will be useful,
1656 @@ -55,7 +55,7 @@
1657 # vasprintf-posix \
1658 # xalloc
1659
1660 -AUTOMAKE_OPTIONS = 1.11 gnits
1661 +AUTOMAKE_OPTIONS = 1.11 gnits subdir-objects
1662
1663 SUBDIRS =
1664 noinst_HEADERS =
1665 @@ -77,6 +77,7 @@ AM_CFLAGS =
1666 noinst_LIBRARIES += libgnu.a
1667
1668 libgnu_a_SOURCES =
1669 +libgnu_a_CFLAGS = $(AM_CFLAGS) $(GL_CFLAG_GNULIB_WARNINGS)
1670 libgnu_a_LIBADD = $(gl_LIBOBJS)
1671 libgnu_a_DEPENDENCIES = $(gl_LIBOBJS)
1672 EXTRA_libgnu_a_SOURCES =
1673 @@ -86,7 +87,7 @@ EXTRA_libgnu_a_SOURCES =
1674 # Use this preprocessor expression to decide whether #include_next works.
1675 # Do not rely on a 'configure'-time test for this, since the expression
1676 # might appear in an installed header, which is used by some other compiler.
1677 -HAVE_INCLUDE_NEXT = (__GNUC__ || 60000000 <= __DECC_VER)
1678 +HAVE_INCLUDE_NEXT = (__GNUC__ || __clang__ || 60000000 <= __DECC_VER)
1679
1680 ## end gnulib module absolute-header
1681
1682 @@ -98,11 +99,10 @@ BUILT_SOURCES += $(ALLOCA_H)
1683 # doesn't have one that works with the given compiler.
1684 if GL_GENERATE_ALLOCA_H
1685 alloca.h: alloca.in.h $(top_builddir)/config.status
1686 - $(AM_V_GEN)rm -f $@-t $@ && \
1687 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1688 - sed -e 's|@''HAVE_ALLOCA_H''@|$(HAVE_ALLOCA_H)|g' < $(srcdir)/alloca.in.h; \
1689 - } > $@-t && \
1690 - mv -f $@-t $@
1691 + $(gl_V_at)$(SED_HEADER_STDOUT) \
1692 + -e 's|@''HAVE_ALLOCA_H''@|$(HAVE_ALLOCA_H)|g' \
1693 + $(srcdir)/alloca.in.h > $@-t
1694 + $(AM_V_at)mv $@-t $@
1695 else
1696 alloca.h: $(top_builddir)/config.status
1697 rm -f $@
1698 @@ -122,28 +122,58 @@ EXTRA_DIST += assure.h
1699
1700 ## begin gnulib module at-internal
1701
1702 +libgnu_a_SOURCES += openat-priv.h openat-proc.c
1703
1704 -EXTRA_DIST += openat-priv.h openat-proc.c
1705 +## end gnulib module at-internal
1706
1707 -EXTRA_libgnu_a_SOURCES += openat-proc.c
1708 +## begin gnulib module attribute
1709
1710 -## end gnulib module at-internal
1711
1712 -## begin gnulib module canonicalize-lgpl
1713 +EXTRA_DIST += attribute.h
1714 +
1715 +## end gnulib module attribute
1716 +
1717 +## begin gnulib module basename-lgpl
1718 +
1719 +libgnu_a_SOURCES += basename-lgpl.c
1720 +
1721 +EXTRA_DIST += basename-lgpl.h
1722 +
1723 +## end gnulib module basename-lgpl
1724 +
1725 +## begin gnulib module calloc-gnu
1726 +
1727 +
1728 +EXTRA_DIST += calloc.c
1729 +
1730 +EXTRA_libgnu_a_SOURCES += calloc.c
1731 +
1732 +## end gnulib module calloc-gnu
1733 +
1734 +## begin gnulib module calloc-posix
1735 +
1736
1737 +EXTRA_DIST += calloc.c
1738
1739 -EXTRA_DIST += canonicalize-lgpl.c
1740 +EXTRA_libgnu_a_SOURCES += calloc.c
1741
1742 -EXTRA_libgnu_a_SOURCES += canonicalize-lgpl.c
1743 +## end gnulib module calloc-posix
1744 +
1745 +## begin gnulib module canonicalize-lgpl
1746 +
1747 +if GL_COND_OBJ_CANONICALIZE_LGPL
1748 +libgnu_a_SOURCES += canonicalize-lgpl.c
1749 +endif
1750
1751 ## end gnulib module canonicalize-lgpl
1752
1753 ## begin gnulib module chdir-long
1754
1755 +if GL_COND_OBJ_CHDIR_LONG
1756 +libgnu_a_SOURCES += chdir-long.c
1757 +endif
1758
1759 -EXTRA_DIST += chdir-long.c chdir-long.h
1760 -
1761 -EXTRA_libgnu_a_SOURCES += chdir-long.c
1762 +EXTRA_DIST += chdir-long.h
1763
1764 ## end gnulib module chdir-long
1765
1766 @@ -157,19 +187,19 @@ EXTRA_DIST += cloexec.h
1767
1768 ## begin gnulib module close
1769
1770 -
1771 -EXTRA_DIST += close.c
1772 -
1773 -EXTRA_libgnu_a_SOURCES += close.c
1774 +if GL_COND_OBJ_CLOSE
1775 +libgnu_a_SOURCES += close.c
1776 +endif
1777
1778 ## end gnulib module close
1779
1780 ## begin gnulib module closedir
1781
1782 +if GL_COND_OBJ_CLOSEDIR
1783 +libgnu_a_SOURCES += closedir.c
1784 +endif
1785
1786 -EXTRA_DIST += closedir.c dirent-private.h
1787 -
1788 -EXTRA_libgnu_a_SOURCES += closedir.c
1789 +EXTRA_DIST += dirent-private.h
1790
1791 ## end gnulib module closedir
1792
1793 @@ -180,22 +210,21 @@ BUILT_SOURCES += dirent.h
1794 # We need the following in order to create <dirent.h> when the system
1795 # doesn't have one that works with the given compiler.
1796 dirent.h: dirent.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
1797 - $(AM_V_GEN)rm -f $@-t $@ && \
1798 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1799 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1800 + $(gl_V_at)$(SED_HEADER_STDOUT) \
1801 + -e 's|@''GUARD_PREFIX''@|GL|g' \
1802 -e 's|@''HAVE_DIRENT_H''@|$(HAVE_DIRENT_H)|g' \
1803 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1804 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1805 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1806 -e 's|@''NEXT_DIRENT_H''@|$(NEXT_DIRENT_H)|g' \
1807 - -e 's/@''GNULIB_OPENDIR''@/$(GNULIB_OPENDIR)/g' \
1808 - -e 's/@''GNULIB_READDIR''@/$(GNULIB_READDIR)/g' \
1809 - -e 's/@''GNULIB_REWINDDIR''@/$(GNULIB_REWINDDIR)/g' \
1810 - -e 's/@''GNULIB_CLOSEDIR''@/$(GNULIB_CLOSEDIR)/g' \
1811 - -e 's/@''GNULIB_DIRFD''@/$(GNULIB_DIRFD)/g' \
1812 - -e 's/@''GNULIB_FDOPENDIR''@/$(GNULIB_FDOPENDIR)/g' \
1813 - -e 's/@''GNULIB_SCANDIR''@/$(GNULIB_SCANDIR)/g' \
1814 - -e 's/@''GNULIB_ALPHASORT''@/$(GNULIB_ALPHASORT)/g' \
1815 + -e 's/@''GNULIB_OPENDIR''@/$(GL_GNULIB_OPENDIR)/g' \
1816 + -e 's/@''GNULIB_READDIR''@/$(GL_GNULIB_READDIR)/g' \
1817 + -e 's/@''GNULIB_REWINDDIR''@/$(GL_GNULIB_REWINDDIR)/g' \
1818 + -e 's/@''GNULIB_CLOSEDIR''@/$(GL_GNULIB_CLOSEDIR)/g' \
1819 + -e 's/@''GNULIB_DIRFD''@/$(GL_GNULIB_DIRFD)/g' \
1820 + -e 's/@''GNULIB_FDOPENDIR''@/$(GL_GNULIB_FDOPENDIR)/g' \
1821 + -e 's/@''GNULIB_SCANDIR''@/$(GL_GNULIB_SCANDIR)/g' \
1822 + -e 's/@''GNULIB_ALPHASORT''@/$(GL_GNULIB_ALPHASORT)/g' \
1823 -e 's/@''HAVE_OPENDIR''@/$(HAVE_OPENDIR)/g' \
1824 -e 's/@''HAVE_READDIR''@/$(HAVE_READDIR)/g' \
1825 -e 's/@''HAVE_REWINDDIR''@/$(HAVE_REWINDDIR)/g' \
1826 @@ -212,9 +241,8 @@ dirent.h: dirent.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
1827 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
1828 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
1829 -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
1830 - < $(srcdir)/dirent.in.h; \
1831 - } > $@-t && \
1832 - mv $@-t $@
1833 + $(srcdir)/dirent.in.h > $@-t
1834 + $(AM_V_at)mv $@-t $@
1835 MOSTLYCLEANFILES += dirent.h dirent.h-t
1836
1837 EXTRA_DIST += dirent.in.h
1838 @@ -223,45 +251,42 @@ EXTRA_DIST += dirent.in.h
1839
1840 ## begin gnulib module dirfd
1841
1842 -
1843 -EXTRA_DIST += dirfd.c
1844 -
1845 -EXTRA_libgnu_a_SOURCES += dirfd.c
1846 +if GL_COND_OBJ_DIRFD
1847 +libgnu_a_SOURCES += dirfd.c
1848 +endif
1849
1850 ## end gnulib module dirfd
1851
1852 ## begin gnulib module dirname-lgpl
1853
1854 -libgnu_a_SOURCES += dirname-lgpl.c basename-lgpl.c stripslash.c
1855 +libgnu_a_SOURCES += dirname-lgpl.c stripslash.c
1856
1857 EXTRA_DIST += dirname.h
1858
1859 ## end gnulib module dirname-lgpl
1860
1861 -## begin gnulib module dosname
1862 -
1863 -
1864 -EXTRA_DIST += dosname.h
1865 -
1866 -## end gnulib module dosname
1867 -
1868 ## begin gnulib module dup
1869
1870 -
1871 -EXTRA_DIST += dup.c
1872 -
1873 -EXTRA_libgnu_a_SOURCES += dup.c
1874 +if GL_COND_OBJ_DUP
1875 +libgnu_a_SOURCES += dup.c
1876 +endif
1877
1878 ## end gnulib module dup
1879
1880 ## begin gnulib module dup2
1881
1882 +if GL_COND_OBJ_DUP2
1883 +libgnu_a_SOURCES += dup2.c
1884 +endif
1885 +
1886 +## end gnulib module dup2
1887
1888 -EXTRA_DIST += dup2.c
1889 +## begin gnulib module eloop-threshold
1890
1891 -EXTRA_libgnu_a_SOURCES += dup2.c
1892
1893 -## end gnulib module dup2
1894 +EXTRA_DIST += eloop-threshold.h
1895 +
1896 +## end gnulib module eloop-threshold
1897
1898 ## begin gnulib module errno
1899
1900 @@ -271,9 +296,8 @@ BUILT_SOURCES += $(ERRNO_H)
1901 # doesn't have one that is POSIX compliant.
1902 if GL_GENERATE_ERRNO_H
1903 errno.h: errno.in.h $(top_builddir)/config.status
1904 - $(AM_V_GEN)rm -f $@-t $@ && \
1905 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
1906 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1907 + $(gl_V_at)$(SED_HEADER_STDOUT) \
1908 + -e 's|@''GUARD_PREFIX''@|GL|g' \
1909 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1910 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1911 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1912 @@ -284,9 +308,8 @@ errno.h: errno.in.h $(top_builddir)/config.status
1913 -e 's|@''ENOLINK_VALUE''@|$(ENOLINK_VALUE)|g' \
1914 -e 's|@''EOVERFLOW_HIDDEN''@|$(EOVERFLOW_HIDDEN)|g' \
1915 -e 's|@''EOVERFLOW_VALUE''@|$(EOVERFLOW_VALUE)|g' \
1916 - < $(srcdir)/errno.in.h; \
1917 - } > $@-t && \
1918 - mv $@-t $@
1919 + $(srcdir)/errno.in.h > $@-t
1920 + $(AM_V_at)mv $@-t $@
1921 else
1922 errno.h: $(top_builddir)/config.status
1923 rm -f $@
1924 @@ -299,19 +322,19 @@ EXTRA_DIST += errno.in.h
1925
1926 ## begin gnulib module error
1927
1928 +if GL_COND_OBJ_ERROR
1929 +libgnu_a_SOURCES += error.c
1930 +endif
1931
1932 -EXTRA_DIST += error.c error.h
1933 -
1934 -EXTRA_libgnu_a_SOURCES += error.c
1935 +EXTRA_DIST += error.h
1936
1937 ## end gnulib module error
1938
1939 ## begin gnulib module euidaccess
1940
1941 -
1942 -EXTRA_DIST += euidaccess.c
1943 -
1944 -EXTRA_libgnu_a_SOURCES += euidaccess.c
1945 +if GL_COND_OBJ_EUIDACCESS
1946 +libgnu_a_SOURCES += euidaccess.c
1947 +endif
1948
1949 ## end gnulib module euidaccess
1950
1951 @@ -325,28 +348,29 @@ EXTRA_DIST += exitfail.h
1952
1953 ## begin gnulib module faccessat
1954
1955 +if GL_COND_OBJ_FACCESSAT
1956 +libgnu_a_SOURCES += faccessat.c
1957 +endif
1958
1959 -EXTRA_DIST += at-func.c faccessat.c
1960 +EXTRA_DIST += at-func.c
1961
1962 -EXTRA_libgnu_a_SOURCES += at-func.c faccessat.c
1963 +EXTRA_libgnu_a_SOURCES += at-func.c
1964
1965 ## end gnulib module faccessat
1966
1967 ## begin gnulib module fchdir
1968
1969 -
1970 -EXTRA_DIST += fchdir.c
1971 -
1972 -EXTRA_libgnu_a_SOURCES += fchdir.c
1973 +if GL_COND_OBJ_FCHDIR
1974 +libgnu_a_SOURCES += fchdir.c
1975 +endif
1976
1977 ## end gnulib module fchdir
1978
1979 ## begin gnulib module fcntl
1980
1981 -
1982 -EXTRA_DIST += fcntl.c
1983 -
1984 -EXTRA_libgnu_a_SOURCES += fcntl.c
1985 +if GL_COND_OBJ_FCNTL
1986 +libgnu_a_SOURCES += fcntl.c
1987 +endif
1988
1989 ## end gnulib module fcntl
1990
1991 @@ -357,28 +381,30 @@ BUILT_SOURCES += fcntl.h
1992 # We need the following in order to create <fcntl.h> when the system
1993 # doesn't have one that works with the given compiler.
1994 fcntl.h: fcntl.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
1995 - $(AM_V_GEN)rm -f $@-t $@ && \
1996 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1997 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1998 + $(gl_V_at)$(SED_HEADER_STDOUT) \
1999 + -e 's|@''GUARD_PREFIX''@|GL|g' \
2000 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2001 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2002 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2003 -e 's|@''NEXT_FCNTL_H''@|$(NEXT_FCNTL_H)|g' \
2004 - -e 's/@''GNULIB_FCNTL''@/$(GNULIB_FCNTL)/g' \
2005 - -e 's/@''GNULIB_NONBLOCKING''@/$(GNULIB_NONBLOCKING)/g' \
2006 - -e 's/@''GNULIB_OPEN''@/$(GNULIB_OPEN)/g' \
2007 - -e 's/@''GNULIB_OPENAT''@/$(GNULIB_OPENAT)/g' \
2008 + -e 's/@''GNULIB_CREAT''@/$(GL_GNULIB_CREAT)/g' \
2009 + -e 's/@''GNULIB_FCNTL''@/$(GL_GNULIB_FCNTL)/g' \
2010 + -e 's/@''GNULIB_NONBLOCKING''@/$(GL_GNULIB_NONBLOCKING)/g' \
2011 + -e 's/@''GNULIB_OPEN''@/$(GL_GNULIB_OPEN)/g' \
2012 + -e 's/@''GNULIB_OPENAT''@/$(GL_GNULIB_OPENAT)/g' \
2013 + -e 's/@''GNULIB_MDA_CREAT''@/$(GL_GNULIB_MDA_CREAT)/g' \
2014 + -e 's/@''GNULIB_MDA_OPEN''@/$(GL_GNULIB_MDA_OPEN)/g' \
2015 -e 's|@''HAVE_FCNTL''@|$(HAVE_FCNTL)|g' \
2016 -e 's|@''HAVE_OPENAT''@|$(HAVE_OPENAT)|g' \
2017 + -e 's|@''REPLACE_CREAT''@|$(REPLACE_CREAT)|g' \
2018 -e 's|@''REPLACE_FCNTL''@|$(REPLACE_FCNTL)|g' \
2019 -e 's|@''REPLACE_OPEN''@|$(REPLACE_OPEN)|g' \
2020 -e 's|@''REPLACE_OPENAT''@|$(REPLACE_OPENAT)|g' \
2021 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2022 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
2023 -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
2024 - < $(srcdir)/fcntl.in.h; \
2025 - } > $@-t && \
2026 - mv $@-t $@
2027 + $(srcdir)/fcntl.in.h > $@-t
2028 + $(AM_V_at)mv $@-t $@
2029 MOSTLYCLEANFILES += fcntl.h fcntl.h-t
2030
2031 EXTRA_DIST += fcntl.in.h
2032 @@ -401,10 +427,9 @@ libgnu_a_SOURCES += fd-safer-flag.c dup-safer-flag.c
2033
2034 ## begin gnulib module fdopendir
2035
2036 -
2037 -EXTRA_DIST += fdopendir.c
2038 -
2039 -EXTRA_libgnu_a_SOURCES += fdopendir.c
2040 +if GL_COND_OBJ_FDOPENDIR
2041 +libgnu_a_SOURCES += fdopendir.c
2042 +endif
2043
2044 ## end gnulib module fdopendir
2045
2046 @@ -431,26 +456,29 @@ BUILT_SOURCES += $(FLOAT_H)
2047 # doesn't have one that works with the given compiler.
2048 if GL_GENERATE_FLOAT_H
2049 float.h: float.in.h $(top_builddir)/config.status
2050 - $(AM_V_GEN)rm -f $@-t $@ && \
2051 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
2052 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2053 + $(gl_V_at)$(SED_HEADER_STDOUT) \
2054 + -e 's|@''GUARD_PREFIX''@|GL|g' \
2055 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2056 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2057 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2058 -e 's|@''NEXT_FLOAT_H''@|$(NEXT_FLOAT_H)|g' \
2059 -e 's|@''REPLACE_ITOLD''@|$(REPLACE_ITOLD)|g' \
2060 - < $(srcdir)/float.in.h; \
2061 - } > $@-t && \
2062 - mv $@-t $@
2063 + $(srcdir)/float.in.h > $@-t
2064 + $(AM_V_at)mv $@-t $@
2065 else
2066 float.h: $(top_builddir)/config.status
2067 rm -f $@
2068 endif
2069 MOSTLYCLEANFILES += float.h float.h-t
2070
2071 -EXTRA_DIST += float.c float.in.h itold.c
2072 +if GL_COND_OBJ_FLOAT
2073 +libgnu_a_SOURCES += float.c
2074 +endif
2075 +if GL_COND_OBJ_ITOLD
2076 +libgnu_a_SOURCES += itold.c
2077 +endif
2078
2079 -EXTRA_libgnu_a_SOURCES += float.c itold.c
2080 +EXTRA_DIST += float.in.h
2081
2082 ## end gnulib module float
2083
2084 @@ -461,6 +489,14 @@ EXTRA_DIST += fpucw.h
2085
2086 ## end gnulib module fpucw
2087
2088 +## begin gnulib module free-posix
2089 +
2090 +if GL_COND_OBJ_FREE
2091 +libgnu_a_SOURCES += free.c
2092 +endif
2093 +
2094 +## end gnulib module free-posix
2095 +
2096 ## begin gnulib module frexp-nolibm
2097
2098
2099 @@ -481,73 +517,92 @@ EXTRA_libgnu_a_SOURCES += frexp.c frexpl.c
2100
2101 ## begin gnulib module fstat
2102
2103 +if GL_COND_OBJ_FSTAT
2104 +libgnu_a_SOURCES += fstat.c
2105 +endif
2106
2107 -EXTRA_DIST += fstat.c stat-w32.c stat-w32.h
2108 +EXTRA_DIST += stat-w32.c stat-w32.h
2109
2110 -EXTRA_libgnu_a_SOURCES += fstat.c stat-w32.c
2111 +EXTRA_libgnu_a_SOURCES += stat-w32.c
2112
2113 ## end gnulib module fstat
2114
2115 ## begin gnulib module fstatat
2116
2117 +if GL_COND_OBJ_FSTATAT
2118 +libgnu_a_SOURCES += fstatat.c
2119 +endif
2120
2121 -EXTRA_DIST += at-func.c fstatat.c
2122 +EXTRA_DIST += at-func.c
2123
2124 -EXTRA_libgnu_a_SOURCES += at-func.c fstatat.c
2125 +EXTRA_libgnu_a_SOURCES += at-func.c
2126
2127 ## end gnulib module fstatat
2128
2129 ## begin gnulib module futimens
2130
2131 +if GL_COND_OBJ_FUTIMENS
2132 +libgnu_a_SOURCES += futimens.c
2133 +endif
2134
2135 -EXTRA_DIST += futimens.c
2136 +## end gnulib module futimens
2137
2138 -EXTRA_libgnu_a_SOURCES += futimens.c
2139 +## begin gnulib module gen-header
2140
2141 -## end gnulib module futimens
2142 +# In 'sed', replace the pattern space with a "DO NOT EDIT" comment.
2143 +SED_HEADER_NOEDIT = s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,
2144
2145 -## begin gnulib module getcwd-lgpl
2146 +# '$(SED_HEADER_STDOUT) -e "..."' runs 'sed' but first outputs "DO NOT EDIT".
2147 +SED_HEADER_STDOUT = sed -e 1h -e '1$(SED_HEADER_NOEDIT)' -e 1G
2148
2149 +# '$(SED_HEADER_TO_AT_t) FILE' copies FILE to $@-t, prepending a leading
2150 +# "DO_NOT_EDIT". Although this could be done more simply via:
2151 +# SED_HEADER_TO_AT_t = $(SED_HEADER_STDOUT) > $@-t
2152 +# the -n and 'w' avoid a fork+exec, at least when GNU Make is used.
2153 +SED_HEADER_TO_AT_t = $(SED_HEADER_STDOUT) -n -e 'w $@-t'
2154
2155 -EXTRA_DIST += getcwd-lgpl.c
2156 +# Use $(gl_V_at) instead of $(AM_V_GEN) or $(AM_V_at) on a line that
2157 +gl_V_at = $(AM_V_GEN)
2158
2159 -EXTRA_libgnu_a_SOURCES += getcwd-lgpl.c
2160 +## end gnulib module gen-header
2161
2162 -## end gnulib module getcwd-lgpl
2163 +## begin gnulib module getcwd-lgpl
2164
2165 -## begin gnulib module getdelim
2166 +if GL_COND_OBJ_GETCWD_LGPL
2167 +libgnu_a_SOURCES += getcwd-lgpl.c
2168 +endif
2169
2170 +## end gnulib module getcwd-lgpl
2171
2172 -EXTRA_DIST += getdelim.c
2173 +## begin gnulib module getdelim
2174
2175 -EXTRA_libgnu_a_SOURCES += getdelim.c
2176 +if GL_COND_OBJ_GETDELIM
2177 +libgnu_a_SOURCES += getdelim.c
2178 +endif
2179
2180 ## end gnulib module getdelim
2181
2182 ## begin gnulib module getdtablesize
2183
2184 -
2185 -EXTRA_DIST += getdtablesize.c
2186 -
2187 -EXTRA_libgnu_a_SOURCES += getdtablesize.c
2188 +if GL_COND_OBJ_GETDTABLESIZE
2189 +libgnu_a_SOURCES += getdtablesize.c
2190 +endif
2191
2192 ## end gnulib module getdtablesize
2193
2194 ## begin gnulib module getgroups
2195
2196 -
2197 -EXTRA_DIST += getgroups.c
2198 -
2199 -EXTRA_libgnu_a_SOURCES += getgroups.c
2200 +if GL_COND_OBJ_GETGROUPS
2201 +libgnu_a_SOURCES += getgroups.c
2202 +endif
2203
2204 ## end gnulib module getgroups
2205
2206 ## begin gnulib module getline
2207
2208 -
2209 -EXTRA_DIST += getline.c
2210 -
2211 -EXTRA_libgnu_a_SOURCES += getline.c
2212 +if GL_COND_OBJ_GETLINE
2213 +libgnu_a_SOURCES += getline.c
2214 +endif
2215
2216 ## end gnulib module getline
2217
2218 @@ -557,33 +612,41 @@ BUILT_SOURCES += $(GETOPT_H) $(GETOPT_CDEFS_H)
2219
2220 # We need the following in order to create <getopt.h> when the system
2221 # doesn't have one that works with the given compiler.
2222 +if GL_GENERATE_GETOPT_H
2223 getopt.h: getopt.in.h $(top_builddir)/config.status $(ARG_NONNULL_H)
2224 - $(AM_V_GEN)rm -f $@-t $@ && \
2225 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2226 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2227 + $(gl_V_at)$(SED_HEADER_STDOUT) \
2228 + -e 's|@''GUARD_PREFIX''@|GL|g' \
2229 -e 's|@''HAVE_GETOPT_H''@|$(HAVE_GETOPT_H)|g' \
2230 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2231 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2232 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2233 -e 's|@''NEXT_GETOPT_H''@|$(NEXT_GETOPT_H)|g' \
2234 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
2235 - < $(srcdir)/getopt.in.h; \
2236 - } > $@-t && \
2237 - mv -f $@-t $@
2238 + $(srcdir)/getopt.in.h > $@-t
2239 + $(AM_V_at)mv $@-t $@
2240 +else
2241 +getopt.h: $(top_builddir)/config.status
2242 + rm -f $@
2243 +endif
2244
2245 +if GL_GENERATE_GETOPT_CDEFS_H
2246 getopt-cdefs.h: getopt-cdefs.in.h $(top_builddir)/config.status
2247 - $(AM_V_GEN)rm -f $@-t $@ && \
2248 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2249 - sed -e 's|@''HAVE_SYS_CDEFS_H''@|$(HAVE_SYS_CDEFS_H)|g' \
2250 - < $(srcdir)/getopt-cdefs.in.h; \
2251 - } > $@-t && \
2252 - mv -f $@-t $@
2253 + $(AM_V_GEN)$(SED_HEADER_STDOUT) \
2254 + -e 's|@''HAVE_SYS_CDEFS_H''@|$(HAVE_SYS_CDEFS_H)|g' \
2255 + $(srcdir)/getopt-cdefs.in.h > $@-t
2256 + $(AM_V_at)mv $@-t $@
2257 +else
2258 +getopt-cdefs.h: $(top_builddir)/config.status
2259 + rm -f $@
2260 +endif
2261
2262 MOSTLYCLEANFILES += getopt.h getopt.h-t getopt-cdefs.h getopt-cdefs.h-t
2263
2264 -EXTRA_DIST += getopt-cdefs.in.h getopt-core.h getopt-ext.h getopt-pfx-core.h getopt-pfx-ext.h getopt.c getopt.in.h getopt1.c getopt_int.h
2265 +if GL_COND_OBJ_GETOPT
2266 +libgnu_a_SOURCES += getopt.c getopt1.c
2267 +endif
2268
2269 -EXTRA_libgnu_a_SOURCES += getopt.c getopt1.c
2270 +EXTRA_DIST += getopt-cdefs.in.h getopt-core.h getopt-ext.h getopt-pfx-core.h getopt-pfx-ext.h getopt.in.h getopt_int.h
2271
2272 ## end gnulib module getopt-posix
2273
2274 @@ -607,21 +670,33 @@ libgnu_a_SOURCES += gettime.c
2275
2276 ## begin gnulib module gettimeofday
2277
2278 -
2279 -EXTRA_DIST += gettimeofday.c
2280 -
2281 -EXTRA_libgnu_a_SOURCES += gettimeofday.c
2282 +if GL_COND_OBJ_GETTIMEOFDAY
2283 +libgnu_a_SOURCES += gettimeofday.c
2284 +endif
2285
2286 ## end gnulib module gettimeofday
2287
2288 ## begin gnulib module group-member
2289
2290 +if GL_COND_OBJ_GROUP_MEMBER
2291 +libgnu_a_SOURCES += group-member.c
2292 +endif
2293
2294 -EXTRA_DIST += group-member.c
2295 +## end gnulib module group-member
2296
2297 -EXTRA_libgnu_a_SOURCES += group-member.c
2298 +## begin gnulib module ialloc
2299
2300 -## end gnulib module group-member
2301 +libgnu_a_SOURCES += ialloc.c
2302 +
2303 +EXTRA_DIST += ialloc.h
2304 +
2305 +## end gnulib module ialloc
2306 +
2307 +## begin gnulib module idx
2308 +
2309 +libgnu_a_SOURCES += idx.h
2310 +
2311 +## end gnulib module idx
2312
2313 ## begin gnulib module intprops
2314
2315 @@ -637,22 +712,18 @@ BUILT_SOURCES += inttypes.h
2316 # We need the following in order to create <inttypes.h> when the system
2317 # doesn't have one that works with the given compiler.
2318 inttypes.h: inttypes.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) $(ARG_NONNULL_H)
2319 - $(AM_V_GEN)rm -f $@-t $@ && \
2320 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2321 - sed -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \
2322 + $(gl_V_at)$(SED_HEADER_STDOUT) \
2323 + -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \
2324 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2325 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2326 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2327 -e 's|@''NEXT_INTTYPES_H''@|$(NEXT_INTTYPES_H)|g' \
2328 - -e 's/@''PRI_MACROS_BROKEN''@/$(PRI_MACROS_BROKEN)/g' \
2329 -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
2330 - -e 's/@''HAVE_LONG_LONG_INT''@/$(HAVE_LONG_LONG_INT)/g' \
2331 - -e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/$(HAVE_UNSIGNED_LONG_LONG_INT)/g' \
2332 -e 's/@''PRIPTR_PREFIX''@/$(PRIPTR_PREFIX)/g' \
2333 - -e 's/@''GNULIB_IMAXABS''@/$(GNULIB_IMAXABS)/g' \
2334 - -e 's/@''GNULIB_IMAXDIV''@/$(GNULIB_IMAXDIV)/g' \
2335 - -e 's/@''GNULIB_STRTOIMAX''@/$(GNULIB_STRTOIMAX)/g' \
2336 - -e 's/@''GNULIB_STRTOUMAX''@/$(GNULIB_STRTOUMAX)/g' \
2337 + -e 's/@''GNULIB_IMAXABS''@/$(GL_GNULIB_IMAXABS)/g' \
2338 + -e 's/@''GNULIB_IMAXDIV''@/$(GL_GNULIB_IMAXDIV)/g' \
2339 + -e 's/@''GNULIB_STRTOIMAX''@/$(GL_GNULIB_STRTOIMAX)/g' \
2340 + -e 's/@''GNULIB_STRTOUMAX''@/$(GL_GNULIB_STRTOUMAX)/g' \
2341 -e 's/@''HAVE_DECL_IMAXABS''@/$(HAVE_DECL_IMAXABS)/g' \
2342 -e 's/@''HAVE_DECL_IMAXDIV''@/$(HAVE_DECL_IMAXDIV)/g' \
2343 -e 's/@''HAVE_DECL_STRTOIMAX''@/$(HAVE_DECL_STRTOIMAX)/g' \
2344 @@ -667,9 +738,8 @@ inttypes.h: inttypes.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_U
2345 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2346 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
2347 -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
2348 - < $(srcdir)/inttypes.in.h; \
2349 - } > $@-t && \
2350 - mv $@-t $@
2351 + $(srcdir)/inttypes.in.h > $@-t
2352 + $(AM_V_at)mv $@-t $@
2353 MOSTLYCLEANFILES += inttypes.h inttypes.h-t
2354
2355 EXTRA_DIST += inttypes.in.h
2356 @@ -703,6 +773,13 @@ EXTRA_libgnu_a_SOURCES += isnan.c isnanl.c
2357
2358 ## end gnulib module isnanl-nolibm
2359
2360 +## begin gnulib module libc-config
2361 +
2362 +
2363 +EXTRA_DIST += cdefs.h libc-config.h
2364 +
2365 +## end gnulib module libc-config
2366 +
2367 ## begin gnulib module limits-h
2368
2369 BUILT_SOURCES += $(LIMITS_H)
2370 @@ -711,16 +788,14 @@ BUILT_SOURCES += $(LIMITS_H)
2371 # doesn't have one that is compatible with GNU.
2372 if GL_GENERATE_LIMITS_H
2373 limits.h: limits.in.h $(top_builddir)/config.status
2374 - $(AM_V_GEN)rm -f $@-t $@ && \
2375 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
2376 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2377 + $(gl_V_at)$(SED_HEADER_STDOUT) \
2378 + -e 's|@''GUARD_PREFIX''@|GL|g' \
2379 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
2380 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2381 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2382 -e 's|@''NEXT_LIMITS_H''@|$(NEXT_LIMITS_H)|g' \
2383 - < $(srcdir)/limits.in.h; \
2384 - } > $@-t && \
2385 - mv $@-t $@
2386 + $(srcdir)/limits.in.h > $@-t
2387 + $(AM_V_at)mv $@-t $@
2388 else
2389 limits.h: $(top_builddir)/config.status
2390 rm -f $@
2391 @@ -731,23 +806,22 @@ EXTRA_DIST += limits.in.h
2392
2393 ## end gnulib module limits-h
2394
2395 -## begin gnulib module localtime-buffer
2396 -
2397 -
2398 -EXTRA_DIST += localtime-buffer.c localtime-buffer.h
2399 +## begin gnulib module lstat
2400
2401 -EXTRA_libgnu_a_SOURCES += localtime-buffer.c
2402 +if GL_COND_OBJ_LSTAT
2403 +libgnu_a_SOURCES += lstat.c
2404 +endif
2405
2406 -## end gnulib module localtime-buffer
2407 +## end gnulib module lstat
2408
2409 -## begin gnulib module lstat
2410 +## begin gnulib module malloc-gnu
2411
2412
2413 -EXTRA_DIST += lstat.c
2414 +EXTRA_DIST += malloc.c
2415
2416 -EXTRA_libgnu_a_SOURCES += lstat.c
2417 +EXTRA_libgnu_a_SOURCES += malloc.c
2418
2419 -## end gnulib module lstat
2420 +## end gnulib module malloc-gnu
2421
2422 ## begin gnulib module malloc-posix
2423
2424 @@ -774,109 +848,114 @@ libgnu_a_SOURCES += math.c
2425 # We need the following in order to create <math.h> when the system
2426 # doesn't have one that works with the given compiler.
2427 math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
2428 - $(AM_V_GEN)rm -f $@-t $@ && \
2429 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
2430 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
2431 + $(gl_V_at)$(SED_HEADER_STDOUT) \
2432 + -e 's|@''GUARD_PREFIX''@|GL|g' \
2433 -e 's|@''INCLUDE_NEXT_AS_FIRST_DIRECTIVE''@|$(INCLUDE_NEXT_AS_FIRST_DIRECTIVE)|g' \
2434 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
2435 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
2436 -e 's|@''NEXT_AS_FIRST_DIRECTIVE_MATH_H''@|$(NEXT_AS_FIRST_DIRECTIVE_MATH_H)|g' \
2437 - -e 's/@''GNULIB_ACOSF''@/$(GNULIB_ACOSF)/g' \
2438 - -e 's/@''GNULIB_ACOSL''@/$(GNULIB_ACOSL)/g' \
2439 - -e 's/@''GNULIB_ASINF''@/$(GNULIB_ASINF)/g' \
2440 - -e 's/@''GNULIB_ASINL''@/$(GNULIB_ASINL)/g' \
2441 - -e 's/@''GNULIB_ATANF''@/$(GNULIB_ATANF)/g' \
2442 - -e 's/@''GNULIB_ATANL''@/$(GNULIB_ATANL)/g' \
2443 - -e 's/@''GNULIB_ATAN2F''@/$(GNULIB_ATAN2F)/g' \
2444 - -e 's/@''GNULIB_CBRT''@/$(GNULIB_CBRT)/g' \
2445 - -e 's/@''GNULIB_CBRTF''@/$(GNULIB_CBRTF)/g' \
2446 - -e 's/@''GNULIB_CBRTL''@/$(GNULIB_CBRTL)/g' \
2447 - -e 's/@''GNULIB_CEIL''@/$(GNULIB_CEIL)/g' \
2448 - -e 's/@''GNULIB_CEILF''@/$(GNULIB_CEILF)/g' \
2449 - -e 's/@''GNULIB_CEILL''@/$(GNULIB_CEILL)/g' \
2450 - -e 's/@''GNULIB_COPYSIGN''@/$(GNULIB_COPYSIGN)/g' \
2451 - -e 's/@''GNULIB_COPYSIGNF''@/$(GNULIB_COPYSIGNF)/g' \
2452 - -e 's/@''GNULIB_COPYSIGNL''@/$(GNULIB_COPYSIGNL)/g' \
2453 - -e 's/@''GNULIB_COSF''@/$(GNULIB_COSF)/g' \
2454 - -e 's/@''GNULIB_COSL''@/$(GNULIB_COSL)/g' \
2455 - -e 's/@''GNULIB_COSHF''@/$(GNULIB_COSHF)/g' \
2456 - -e 's/@''GNULIB_EXPF''@/$(GNULIB_EXPF)/g' \
2457 - -e 's/@''GNULIB_EXPL''@/$(GNULIB_EXPL)/g' \
2458 - -e 's/@''GNULIB_EXP2''@/$(GNULIB_EXP2)/g' \
2459 - -e 's/@''GNULIB_EXP2F''@/$(GNULIB_EXP2F)/g' \
2460 - -e 's/@''GNULIB_EXP2L''@/$(GNULIB_EXP2L)/g' \
2461 - -e 's/@''GNULIB_EXPM1''@/$(GNULIB_EXPM1)/g' \
2462 - -e 's/@''GNULIB_EXPM1F''@/$(GNULIB_EXPM1F)/g' \
2463 - -e 's/@''GNULIB_EXPM1L''@/$(GNULIB_EXPM1L)/g' \
2464 - -e 's/@''GNULIB_FABSF''@/$(GNULIB_FABSF)/g' \
2465 - -e 's/@''GNULIB_FABSL''@/$(GNULIB_FABSL)/g' \
2466 - -e 's/@''GNULIB_FLOOR''@/$(GNULIB_FLOOR)/g' \
2467 - -e 's/@''GNULIB_FLOORF''@/$(GNULIB_FLOORF)/g' \
2468 - -e 's/@''GNULIB_FLOORL''@/$(GNULIB_FLOORL)/g' \
2469 - -e 's/@''GNULIB_FMA''@/$(GNULIB_FMA)/g' \
2470 - -e 's/@''GNULIB_FMAF''@/$(GNULIB_FMAF)/g' \
2471 - -e 's/@''GNULIB_FMAL''@/$(GNULIB_FMAL)/g' \
2472 - -e 's/@''GNULIB_FMOD''@/$(GNULIB_FMOD)/g' \
2473 - -e 's/@''GNULIB_FMODF''@/$(GNULIB_FMODF)/g' \
2474 - -e 's/@''GNULIB_FMODL''@/$(GNULIB_FMODL)/g' \
2475 - -e 's/@''GNULIB_FREXPF''@/$(GNULIB_FREXPF)/g' \
2476 - -e 's/@''GNULIB_FREXP''@/$(GNULIB_FREXP)/g' \
2477 - -e 's/@''GNULIB_FREXPL''@/$(GNULIB_FREXPL)/g' \
2478 - -e 's/@''GNULIB_HYPOT''@/$(GNULIB_HYPOT)/g' \
2479 - -e 's/@''GNULIB_HYPOTF''@/$(GNULIB_HYPOTF)/g' \
2480 - -e 's/@''GNULIB_HYPOTL''@/$(GNULIB_HYPOTL)/g' \
2481 + -e 's/@''GNULIB_ACOSF''@/$(GL_GNULIB_ACOSF)/g' \
2482 + -e 's/@''GNULIB_ACOSL''@/$(GL_GNULIB_ACOSL)/g' \
2483 + -e 's/@''GNULIB_ASINF''@/$(GL_GNULIB_ASINF)/g' \
2484 + -e 's/@''GNULIB_ASINL''@/$(GL_GNULIB_ASINL)/g' \
2485 + -e 's/@''GNULIB_ATANF''@/$(GL_GNULIB_ATANF)/g' \
2486 + -e 's/@''GNULIB_ATANL''@/$(GL_GNULIB_ATANL)/g' \
2487 + -e 's/@''GNULIB_ATAN2F''@/$(GL_GNULIB_ATAN2F)/g' \
2488 + -e 's/@''GNULIB_CBRT''@/$(GL_GNULIB_CBRT)/g' \
2489 + -e 's/@''GNULIB_CBRTF''@/$(GL_GNULIB_CBRTF)/g' \
2490 + -e 's/@''GNULIB_CBRTL''@/$(GL_GNULIB_CBRTL)/g' \
2491 + -e 's/@''GNULIB_CEIL''@/$(GL_GNULIB_CEIL)/g' \
2492 + -e 's/@''GNULIB_CEILF''@/$(GL_GNULIB_CEILF)/g' \
2493 + -e 's/@''GNULIB_CEILL''@/$(GL_GNULIB_CEILL)/g' \
2494 + -e 's/@''GNULIB_COPYSIGN''@/$(GL_GNULIB_COPYSIGN)/g' \
2495 + -e 's/@''GNULIB_COPYSIGNF''@/$(GL_GNULIB_COPYSIGNF)/g' \
2496 + -e 's/@''GNULIB_COPYSIGNL''@/$(GL_GNULIB_COPYSIGNL)/g' \
2497 + -e 's/@''GNULIB_COSF''@/$(GL_GNULIB_COSF)/g' \
2498 + -e 's/@''GNULIB_COSL''@/$(GL_GNULIB_COSL)/g' \
2499 + -e 's/@''GNULIB_COSHF''@/$(GL_GNULIB_COSHF)/g' \
2500 + -e 's/@''GNULIB_EXPF''@/$(GL_GNULIB_EXPF)/g' \
2501 + -e 's/@''GNULIB_EXPL''@/$(GL_GNULIB_EXPL)/g' \
2502 + -e 's/@''GNULIB_EXP2''@/$(GL_GNULIB_EXP2)/g' \
2503 + -e 's/@''GNULIB_EXP2F''@/$(GL_GNULIB_EXP2F)/g' \
2504 + -e 's/@''GNULIB_EXP2L''@/$(GL_GNULIB_EXP2L)/g' \
2505 + -e 's/@''GNULIB_EXPM1''@/$(GL_GNULIB_EXPM1)/g' \
2506 + -e 's/@''GNULIB_EXPM1F''@/$(GL_GNULIB_EXPM1F)/g' \
2507 + -e 's/@''GNULIB_EXPM1L''@/$(GL_GNULIB_EXPM1L)/g' \
2508 + -e 's/@''GNULIB_FABSF''@/$(GL_GNULIB_FABSF)/g' \
2509 + -e 's/@''GNULIB_FABSL''@/$(GL_GNULIB_FABSL)/g' \
2510 + -e 's/@''GNULIB_FLOOR''@/$(GL_GNULIB_FLOOR)/g' \
2511 + -e 's/@''GNULIB_FLOORF''@/$(GL_GNULIB_FLOORF)/g' \
2512 + -e 's/@''GNULIB_FLOORL''@/$(GL_GNULIB_FLOORL)/g' \
2513 + -e 's/@''GNULIB_FMA''@/$(GL_GNULIB_FMA)/g' \
2514 + -e 's/@''GNULIB_FMAF''@/$(GL_GNULIB_FMAF)/g' \
2515 + -e 's/@''GNULIB_FMAL''@/$(GL_GNULIB_FMAL)/g' \
2516 + -e 's/@''GNULIB_FMOD''@/$(GL_GNULIB_FMOD)/g' \
2517 + -e 's/@''GNULIB_FMODF''@/$(GL_GNULIB_FMODF)/g' \
2518 + -e 's/@''GNULIB_FMODL''@/$(GL_GNULIB_FMODL)/g' \
2519 + -e 's/@''GNULIB_FREXPF''@/$(GL_GNULIB_FREXPF)/g' \
2520 + -e 's/@''GNULIB_FREXP''@/$(GL_GNULIB_FREXP)/g' \
2521 + -e 's/@''GNULIB_FREXPL''@/$(GL_GNULIB_FREXPL)/g' \
2522 + -e 's/@''GNULIB_HYPOT''@/$(GL_GNULIB_HYPOT)/g' \
2523 + -e 's/@''GNULIB_HYPOTF''@/$(GL_GNULIB_HYPOTF)/g' \
2524 + -e 's/@''GNULIB_HYPOTL''@/$(GL_GNULIB_HYPOTL)/g' \
2525 < $(srcdir)/math.in.h | \
2526 - sed -e 's/@''GNULIB_ILOGB''@/$(GNULIB_ILOGB)/g' \
2527 - -e 's/@''GNULIB_ILOGBF''@/$(GNULIB_ILOGBF)/g' \
2528 - -e 's/@''GNULIB_ILOGBL''@/$(GNULIB_ILOGBL)/g' \
2529 - -e 's/@''GNULIB_ISFINITE''@/$(GNULIB_ISFINITE)/g' \
2530 - -e 's/@''GNULIB_ISINF''@/$(GNULIB_ISINF)/g' \
2531 - -e 's/@''GNULIB_ISNAN''@/$(GNULIB_ISNAN)/g' \
2532 - -e 's/@''GNULIB_ISNANF''@/$(GNULIB_ISNANF)/g' \
2533 - -e 's/@''GNULIB_ISNAND''@/$(GNULIB_ISNAND)/g' \
2534 - -e 's/@''GNULIB_ISNANL''@/$(GNULIB_ISNANL)/g' \
2535 - -e 's/@''GNULIB_LDEXPF''@/$(GNULIB_LDEXPF)/g' \
2536 - -e 's/@''GNULIB_LDEXPL''@/$(GNULIB_LDEXPL)/g' \
2537 - -e 's/@''GNULIB_LOG''@/$(GNULIB_LOG)/g' \
2538 - -e 's/@''GNULIB_LOGF''@/$(GNULIB_LOGF)/g' \
2539 - -e 's/@''GNULIB_LOGL''@/$(GNULIB_LOGL)/g' \
2540 - -e 's/@''GNULIB_LOG10''@/$(GNULIB_LOG10)/g' \
2541 - -e 's/@''GNULIB_LOG10F''@/$(GNULIB_LOG10F)/g' \
2542 - -e 's/@''GNULIB_LOG10L''@/$(GNULIB_LOG10L)/g' \
2543 - -e 's/@''GNULIB_LOG1P''@/$(GNULIB_LOG1P)/g' \
2544 - -e 's/@''GNULIB_LOG1PF''@/$(GNULIB_LOG1PF)/g' \
2545 - -e 's/@''GNULIB_LOG1PL''@/$(GNULIB_LOG1PL)/g' \
2546 - -e 's/@''GNULIB_LOG2''@/$(GNULIB_LOG2)/g' \
2547 - -e 's/@''GNULIB_LOG2F''@/$(GNULIB_LOG2F)/g' \
2548 - -e 's/@''GNULIB_LOG2L''@/$(GNULIB_LOG2L)/g' \
2549 - -e 's/@''GNULIB_LOGB''@/$(GNULIB_LOGB)/g' \
2550 - -e 's/@''GNULIB_LOGBF''@/$(GNULIB_LOGBF)/g' \
2551 - -e 's/@''GNULIB_LOGBL''@/$(GNULIB_LOGBL)/g' \
2552 - -e 's/@''GNULIB_MODF''@/$(GNULIB_MODF)/g' \
2553 - -e 's/@''GNULIB_MODFF''@/$(GNULIB_MODFF)/g' \
2554 - -e 's/@''GNULIB_MODFL''@/$(GNULIB_MODFL)/g' \
2555 - -e 's/@''GNULIB_POWF''@/$(GNULIB_POWF)/g' \
2556 - -e 's/@''GNULIB_REMAINDER''@/$(GNULIB_REMAINDER)/g' \
2557 - -e 's/@''GNULIB_REMAINDERF''@/$(GNULIB_REMAINDERF)/g' \
2558 - -e 's/@''GNULIB_REMAINDERL''@/$(GNULIB_REMAINDERL)/g' \
2559 - -e 's/@''GNULIB_RINT''@/$(GNULIB_RINT)/g' \
2560 - -e 's/@''GNULIB_RINTF''@/$(GNULIB_RINTF)/g' \
2561 - -e 's/@''GNULIB_RINTL''@/$(GNULIB_RINTL)/g' \
2562 - -e 's/@''GNULIB_ROUND''@/$(GNULIB_ROUND)/g' \
2563 - -e 's/@''GNULIB_ROUNDF''@/$(GNULIB_ROUNDF)/g' \
2564 - -e 's/@''GNULIB_ROUNDL''@/$(GNULIB_ROUNDL)/g' \
2565 - -e 's/@''GNULIB_SIGNBIT''@/$(GNULIB_SIGNBIT)/g' \
2566 - -e 's/@''GNULIB_SINF''@/$(GNULIB_SINF)/g' \
2567 - -e 's/@''GNULIB_SINL''@/$(GNULIB_SINL)/g' \
2568 - -e 's/@''GNULIB_SINHF''@/$(GNULIB_SINHF)/g' \
2569 - -e 's/@''GNULIB_SQRTF''@/$(GNULIB_SQRTF)/g' \
2570 - -e 's/@''GNULIB_SQRTL''@/$(GNULIB_SQRTL)/g' \
2571 - -e 's/@''GNULIB_TANF''@/$(GNULIB_TANF)/g' \
2572 - -e 's/@''GNULIB_TANL''@/$(GNULIB_TANL)/g' \
2573 - -e 's/@''GNULIB_TANHF''@/$(GNULIB_TANHF)/g' \
2574 - -e 's/@''GNULIB_TRUNC''@/$(GNULIB_TRUNC)/g' \
2575 - -e 's/@''GNULIB_TRUNCF''@/$(GNULIB_TRUNCF)/g' \
2576 - -e 's/@''GNULIB_TRUNCL''@/$(GNULIB_TRUNCL)/g' \
2577 + sed -e 's/@''GNULIB_ILOGB''@/$(GL_GNULIB_ILOGB)/g' \
2578 + -e 's/@''GNULIB_ILOGBF''@/$(GL_GNULIB_ILOGBF)/g' \
2579 + -e 's/@''GNULIB_ILOGBL''@/$(GL_GNULIB_ILOGBL)/g' \
2580 + -e 's/@''GNULIB_ISFINITE''@/$(GL_GNULIB_ISFINITE)/g' \
2581 + -e 's/@''GNULIB_ISINF''@/$(GL_GNULIB_ISINF)/g' \
2582 + -e 's/@''GNULIB_ISNAN''@/$(GL_GNULIB_ISNAN)/g' \
2583 + -e 's/@''GNULIB_ISNANF''@/$(GL_GNULIB_ISNANF)/g' \
2584 + -e 's/@''GNULIB_ISNAND''@/$(GL_GNULIB_ISNAND)/g' \
2585 + -e 's/@''GNULIB_ISNANL''@/$(GL_GNULIB_ISNANL)/g' \
2586 + -e 's/@''GNULIB_LDEXPF''@/$(GL_GNULIB_LDEXPF)/g' \
2587 + -e 's/@''GNULIB_LDEXPL''@/$(GL_GNULIB_LDEXPL)/g' \
2588 + -e 's/@''GNULIB_LOG''@/$(GL_GNULIB_LOG)/g' \
2589 + -e 's/@''GNULIB_LOGF''@/$(GL_GNULIB_LOGF)/g' \
2590 + -e 's/@''GNULIB_LOGL''@/$(GL_GNULIB_LOGL)/g' \
2591 + -e 's/@''GNULIB_LOG10''@/$(GL_GNULIB_LOG10)/g' \
2592 + -e 's/@''GNULIB_LOG10F''@/$(GL_GNULIB_LOG10F)/g' \
2593 + -e 's/@''GNULIB_LOG10L''@/$(GL_GNULIB_LOG10L)/g' \
2594 + -e 's/@''GNULIB_LOG1P''@/$(GL_GNULIB_LOG1P)/g' \
2595 + -e 's/@''GNULIB_LOG1PF''@/$(GL_GNULIB_LOG1PF)/g' \
2596 + -e 's/@''GNULIB_LOG1PL''@/$(GL_GNULIB_LOG1PL)/g' \
2597 + -e 's/@''GNULIB_LOG2''@/$(GL_GNULIB_LOG2)/g' \
2598 + -e 's/@''GNULIB_LOG2F''@/$(GL_GNULIB_LOG2F)/g' \
2599 + -e 's/@''GNULIB_LOG2L''@/$(GL_GNULIB_LOG2L)/g' \
2600 + -e 's/@''GNULIB_LOGB''@/$(GL_GNULIB_LOGB)/g' \
2601 + -e 's/@''GNULIB_LOGBF''@/$(GL_GNULIB_LOGBF)/g' \
2602 + -e 's/@''GNULIB_LOGBL''@/$(GL_GNULIB_LOGBL)/g' \
2603 + -e 's/@''GNULIB_MODF''@/$(GL_GNULIB_MODF)/g' \
2604 + -e 's/@''GNULIB_MODFF''@/$(GL_GNULIB_MODFF)/g' \
2605 + -e 's/@''GNULIB_MODFL''@/$(GL_GNULIB_MODFL)/g' \
2606 + -e 's/@''GNULIB_POWF''@/$(GL_GNULIB_POWF)/g' \
2607 + -e 's/@''GNULIB_REMAINDER''@/$(GL_GNULIB_REMAINDER)/g' \
2608 + -e 's/@''GNULIB_REMAINDERF''@/$(GL_GNULIB_REMAINDERF)/g' \
2609 + -e 's/@''GNULIB_REMAINDERL''@/$(GL_GNULIB_REMAINDERL)/g' \
2610 + -e 's/@''GNULIB_RINT''@/$(GL_GNULIB_RINT)/g' \
2611 + -e 's/@''GNULIB_RINTF''@/$(GL_GNULIB_RINTF)/g' \
2612 + -e 's/@''GNULIB_RINTL''@/$(GL_GNULIB_RINTL)/g' \
2613 + -e 's/@''GNULIB_ROUND''@/$(GL_GNULIB_ROUND)/g' \
2614 + -e 's/@''GNULIB_ROUNDF''@/$(GL_GNULIB_ROUNDF)/g' \
2615 + -e 's/@''GNULIB_ROUNDL''@/$(GL_GNULIB_ROUNDL)/g' \
2616 + -e 's/@''GNULIB_SIGNBIT''@/$(GL_GNULIB_SIGNBIT)/g' \
2617 + -e 's/@''GNULIB_SINF''@/$(GL_GNULIB_SINF)/g' \
2618 + -e 's/@''GNULIB_SINL''@/$(GL_GNULIB_SINL)/g' \
2619 + -e 's/@''GNULIB_SINHF''@/$(GL_GNULIB_SINHF)/g' \
2620 + -e 's/@''GNULIB_SQRTF''@/$(GL_GNULIB_SQRTF)/g' \
2621 + -e 's/@''GNULIB_SQRTL''@/$(GL_GNULIB_SQRTL)/g' \
2622 + -e 's/@''GNULIB_TANF''@/$(GL_GNULIB_TANF)/g' \
2623 + -e 's/@''GNULIB_TANL''@/$(GL_GNULIB_TANL)/g' \
2624 + -e 's/@''GNULIB_TANHF''@/$(GL_GNULIB_TANHF)/g' \
2625 + -e 's/@''GNULIB_TRUNC''@/$(GL_GNULIB_TRUNC)/g' \
2626 + -e 's/@''GNULIB_TRUNCF''@/$(GL_GNULIB_TRUNCF)/g' \
2627 + -e 's/@''GNULIB_TRUNCL''@/$(GL_GNULIB_TRUNCL)/g' \
2628 + -e 's/@''GNULIB_MDA_J0''@/$(GL_GNULIB_MDA_J0)/g' \
2629 + -e 's/@''GNULIB_MDA_J1''@/$(GL_GNULIB_MDA_J1)/g' \
2630 + -e 's/@''GNULIB_MDA_JN''@/$(GL_GNULIB_MDA_JN)/g' \
2631 + -e 's/@''GNULIB_MDA_Y0''@/$(GL_GNULIB_MDA_Y0)/g' \
2632 + -e 's/@''GNULIB_MDA_Y1''@/$(GL_GNULIB_MDA_Y1)/g' \
2633 + -e 's/@''GNULIB_MDA_YN''@/$(GL_GNULIB_MDA_YN)/g' \
2634 | \
2635 sed -e 's|@''HAVE_ACOSF''@|$(HAVE_ACOSF)|g' \
2636 -e 's|@''HAVE_ACOSL''@|$(HAVE_ACOSL)|g' \
2637 @@ -1045,7 +1124,7 @@ math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(
2638 -e 's|@''REPLACE_ROUNDF''@|$(REPLACE_ROUNDF)|g' \
2639 -e 's|@''REPLACE_ROUNDL''@|$(REPLACE_ROUNDL)|g' \
2640 -e 's|@''REPLACE_SIGNBIT''@|$(REPLACE_SIGNBIT)|g' \
2641 - -e 's|@''REPLACE_SIGNBIT_USING_GCC''@|$(REPLACE_SIGNBIT_USING_GCC)|g' \
2642 + -e 's|@''REPLACE_SIGNBIT_USING_BUILTINS''@|$(REPLACE_SIGNBIT_USING_BUILTINS)|g' \
2643 -e 's|@''REPLACE_SINF''@|$(REPLACE_SINF)|g' \
2644 -e 's|@''REPLACE_SINHF''@|$(REPLACE_SINHF)|g' \
2645 -e 's|@''REPLACE_SQRTF''@|$(REPLACE_SQRTF)|g' \
2646 @@ -1057,9 +1136,9 @@ math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(
2647 -e 's|@''REPLACE_TRUNCL''@|$(REPLACE_TRUNCL)|g' \
2648 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
2649 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
2650 - -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
2651 - } > $@-t && \
2652 - mv $@-t $@
2653 + -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
2654 + > $@-t
2655 + $(AM_V_at)mv $@-t $@
2656 MOSTLYCLEANFILES += math.h math.h-t
2657
2658 EXTRA_DIST += math.in.h
2659 @@ -1068,82 +1147,89 @@ EXTRA_DIST += math.in.h
2660
2661 ## begin gnulib module memchr
2662
2663 +if GL_COND_OBJ_MEMCHR
2664 +libgnu_a_SOURCES += memchr.c
2665 +endif
2666
2667 -EXTRA_DIST += memchr.c memchr.valgrind
2668 -
2669 -EXTRA_libgnu_a_SOURCES += memchr.c
2670 +EXTRA_DIST += memchr.valgrind
2671
2672 ## end gnulib module memchr
2673
2674 ## begin gnulib module mempcpy
2675
2676 -
2677 -EXTRA_DIST += mempcpy.c
2678 -
2679 -EXTRA_libgnu_a_SOURCES += mempcpy.c
2680 +if GL_COND_OBJ_MEMPCPY
2681 +libgnu_a_SOURCES += mempcpy.c
2682 +endif
2683
2684 ## end gnulib module mempcpy
2685
2686 ## begin gnulib module memrchr
2687
2688 -
2689 -EXTRA_DIST += memrchr.c
2690 -
2691 -EXTRA_libgnu_a_SOURCES += memrchr.c
2692 +if GL_COND_OBJ_MEMRCHR
2693 +libgnu_a_SOURCES += memrchr.c
2694 +endif
2695
2696 ## end gnulib module memrchr
2697
2698 -## begin gnulib module mkdir
2699 +## begin gnulib module minmax
2700
2701 +libgnu_a_SOURCES += minmax.h
2702
2703 -EXTRA_DIST += mkdir.c
2704 +## end gnulib module minmax
2705
2706 -EXTRA_libgnu_a_SOURCES += mkdir.c
2707 +## begin gnulib module mkdir
2708 +
2709 +if GL_COND_OBJ_MKDIR
2710 +libgnu_a_SOURCES += mkdir.c
2711 +endif
2712
2713 ## end gnulib module mkdir
2714
2715 ## begin gnulib module mkdirat
2716
2717 +if GL_COND_OBJ_MKDIRAT
2718 +libgnu_a_SOURCES += mkdirat.c
2719 +endif
2720
2721 -EXTRA_DIST += at-func.c mkdirat.c
2722 +EXTRA_DIST += at-func.c
2723
2724 -EXTRA_libgnu_a_SOURCES += at-func.c mkdirat.c
2725 +EXTRA_libgnu_a_SOURCES += at-func.c
2726
2727 ## end gnulib module mkdirat
2728
2729 ## begin gnulib module msvc-inval
2730
2731 +if GL_COND_OBJ_MSVC_INVAL
2732 +libgnu_a_SOURCES += msvc-inval.c
2733 +endif
2734
2735 -EXTRA_DIST += msvc-inval.c msvc-inval.h
2736 -
2737 -EXTRA_libgnu_a_SOURCES += msvc-inval.c
2738 +EXTRA_DIST += msvc-inval.h
2739
2740 ## end gnulib module msvc-inval
2741
2742 ## begin gnulib module msvc-nothrow
2743
2744 +if GL_COND_OBJ_MSVC_NOTHROW
2745 +libgnu_a_SOURCES += msvc-nothrow.c
2746 +endif
2747
2748 -EXTRA_DIST += msvc-nothrow.c msvc-nothrow.h
2749 -
2750 -EXTRA_libgnu_a_SOURCES += msvc-nothrow.c
2751 +EXTRA_DIST += msvc-nothrow.h
2752
2753 ## end gnulib module msvc-nothrow
2754
2755 ## begin gnulib module open
2756
2757 -
2758 -EXTRA_DIST += open.c
2759 -
2760 -EXTRA_libgnu_a_SOURCES += open.c
2761 +if GL_COND_OBJ_OPEN
2762 +libgnu_a_SOURCES += open.c
2763 +endif
2764
2765 ## end gnulib module open
2766
2767 ## begin gnulib module openat
2768
2769 -
2770 -EXTRA_DIST += openat.c
2771 -
2772 -EXTRA_libgnu_a_SOURCES += openat.c
2773 +if GL_COND_OBJ_OPENAT
2774 +libgnu_a_SOURCES += openat.c
2775 +endif
2776
2777 ## end gnulib module openat
2778
2779 @@ -1162,10 +1248,11 @@ EXTRA_DIST += openat.h
2780
2781 ## begin gnulib module opendir
2782
2783 +if GL_COND_OBJ_OPENDIR
2784 +libgnu_a_SOURCES += opendir.c
2785 +endif
2786
2787 -EXTRA_DIST += dirent-private.h opendir.c
2788 -
2789 -EXTRA_libgnu_a_SOURCES += opendir.c
2790 +EXTRA_DIST += dirent-private.h
2791
2792 ## end gnulib module opendir
2793
2794 @@ -1176,6 +1263,14 @@ EXTRA_DIST += pathmax.h
2795
2796 ## end gnulib module pathmax
2797
2798 +## begin gnulib module pipe-posix
2799 +
2800 +if GL_COND_OBJ_PIPE
2801 +libgnu_a_SOURCES += pipe.c
2802 +endif
2803 +
2804 +## end gnulib module pipe-posix
2805 +
2806 ## begin gnulib module printf-frexp
2807
2808 libgnu_a_SOURCES += printf-frexp.c
2809 @@ -1194,24 +1289,45 @@ EXTRA_libgnu_a_SOURCES += printf-frexp.c
2810
2811 ## end gnulib module printf-frexpl
2812
2813 -## begin gnulib module readlink
2814 +## begin gnulib module rawmemchr
2815 +
2816 +if GL_COND_OBJ_RAWMEMCHR
2817 +libgnu_a_SOURCES += rawmemchr.c
2818 +endif
2819 +
2820 +EXTRA_DIST += rawmemchr.valgrind
2821
2822 +## end gnulib module rawmemchr
2823
2824 -EXTRA_DIST += readlink.c
2825 +## begin gnulib module readlink
2826
2827 -EXTRA_libgnu_a_SOURCES += readlink.c
2828 +if GL_COND_OBJ_READLINK
2829 +libgnu_a_SOURCES += readlink.c
2830 +endif
2831
2832 ## end gnulib module readlink
2833
2834 ## begin gnulib module readlinkat
2835
2836 +if GL_COND_OBJ_READLINKAT
2837 +libgnu_a_SOURCES += readlinkat.c
2838 +endif
2839
2840 -EXTRA_DIST += at-func.c readlinkat.c
2841 +EXTRA_DIST += at-func.c
2842
2843 -EXTRA_libgnu_a_SOURCES += at-func.c readlinkat.c
2844 +EXTRA_libgnu_a_SOURCES += at-func.c
2845
2846 ## end gnulib module readlinkat
2847
2848 +## begin gnulib module realloc-gnu
2849 +
2850 +
2851 +EXTRA_DIST += realloc.c
2852 +
2853 +EXTRA_libgnu_a_SOURCES += realloc.c
2854 +
2855 +## end gnulib module realloc-gnu
2856 +
2857 ## begin gnulib module realloc-posix
2858
2859
2860 @@ -1221,21 +1337,31 @@ EXTRA_libgnu_a_SOURCES += realloc.c
2861
2862 ## end gnulib module realloc-posix
2863
2864 -## begin gnulib module rename
2865 +## begin gnulib module reallocarray
2866
2867 +if GL_COND_OBJ_REALLOCARRAY
2868 +libgnu_a_SOURCES += reallocarray.c
2869 +endif
2870 +
2871 +## end gnulib module reallocarray
2872
2873 -EXTRA_DIST += rename.c
2874 +## begin gnulib module rename
2875
2876 -EXTRA_libgnu_a_SOURCES += rename.c
2877 +if GL_COND_OBJ_RENAME
2878 +libgnu_a_SOURCES += rename.c
2879 +endif
2880
2881 ## end gnulib module rename
2882
2883 ## begin gnulib module renameat
2884
2885 +if GL_COND_OBJ_RENAMEAT
2886 +libgnu_a_SOURCES += renameat.c
2887 +endif
2888
2889 -EXTRA_DIST += renameat.c
2890 +EXTRA_DIST += at-func2.c
2891
2892 -EXTRA_libgnu_a_SOURCES += renameat.c
2893 +EXTRA_libgnu_a_SOURCES += at-func2.c
2894
2895 ## end gnulib module renameat
2896
2897 @@ -1251,10 +1377,9 @@ EXTRA_libgnu_a_SOURCES += at-func2.c
2898
2899 ## begin gnulib module rmdir
2900
2901 -
2902 -EXTRA_DIST += rmdir.c
2903 -
2904 -EXTRA_libgnu_a_SOURCES += rmdir.c
2905 +if GL_COND_OBJ_RMDIR
2906 +libgnu_a_SOURCES += rmdir.c
2907 +endif
2908
2909 ## end gnulib module rmdir
2910
2911 @@ -1280,12 +1405,34 @@ EXTRA_DIST += save-cwd.h
2912
2913 ## end gnulib module save-cwd
2914
2915 -## begin gnulib module signbit
2916 +## begin gnulib module scratch_buffer
2917
2918 +BUILT_SOURCES += malloc/scratch_buffer.gl.h
2919
2920 -EXTRA_DIST += float+.h signbitd.c signbitf.c signbitl.c
2921 +malloc/scratch_buffer.gl.h: malloc/scratch_buffer.h
2922 + $(AM_V_GEN)$(MKDIR_P) '%reldir%/malloc'
2923 + $(AM_V_at)$(SED_HEADER_STDOUT) \
2924 + -e 's|__always_inline|inline _GL_ATTRIBUTE_ALWAYS_INLINE|g' \
2925 + -e 's|__glibc_likely|_GL_LIKELY|g' \
2926 + -e 's|__glibc_unlikely|_GL_UNLIKELY|g' \
2927 + -e '/libc_hidden_proto/d' \
2928 + $(srcdir)/malloc/scratch_buffer.h > $@-t
2929 + $(AM_V_at)mv $@-t $@
2930 +MOSTLYCLEANFILES += malloc/scratch_buffer.gl.h malloc/scratch_buffer.gl.h-t
2931
2932 -EXTRA_libgnu_a_SOURCES += signbitd.c signbitf.c signbitl.c
2933 +libgnu_a_SOURCES += malloc/scratch_buffer_dupfree.c malloc/scratch_buffer_grow.c malloc/scratch_buffer_grow_preserve.c malloc/scratch_buffer_set_array_size.c
2934 +
2935 +EXTRA_DIST += malloc/scratch_buffer.h scratch_buffer.h
2936 +
2937 +## end gnulib module scratch_buffer
2938 +
2939 +## begin gnulib module signbit
2940 +
2941 +if GL_COND_OBJ_SIGNBIT3
2942 +libgnu_a_SOURCES += signbitf.c signbitd.c signbitl.c
2943 +endif
2944 +
2945 +EXTRA_DIST += float+.h
2946
2947 ## end gnulib module signbit
2948
2949 @@ -1345,10 +1492,13 @@ EXTRA_DIST += warn-on-use.h
2950
2951 ## begin gnulib module stat
2952
2953 +if GL_COND_OBJ_STAT
2954 +libgnu_a_SOURCES += stat.c
2955 +endif
2956
2957 -EXTRA_DIST += stat-w32.c stat-w32.h stat.c
2958 +EXTRA_DIST += stat-w32.c stat-w32.h
2959
2960 -EXTRA_libgnu_a_SOURCES += stat-w32.c stat.c
2961 +EXTRA_libgnu_a_SOURCES += stat-w32.c
2962
2963 ## end gnulib module stat
2964
2965 @@ -1366,6 +1516,26 @@ libgnu_a_SOURCES += statat.c
2966
2967 ## end gnulib module statat
2968
2969 +## begin gnulib module stdalign
2970 +
2971 +BUILT_SOURCES += $(STDALIGN_H)
2972 +
2973 +# We need the following in order to create <stdalign.h> when the system
2974 +# doesn't have one that works.
2975 +if GL_GENERATE_STDALIGN_H
2976 +stdalign.h: stdalign.in.h $(top_builddir)/config.status
2977 + $(gl_V_at)$(SED_HEADER_TO_AT_t) $(srcdir)/stdalign.in.h
2978 + $(AM_V_at)mv $@-t $@
2979 +else
2980 +stdalign.h: $(top_builddir)/config.status
2981 + rm -f $@
2982 +endif
2983 +MOSTLYCLEANFILES += stdalign.h stdalign.h-t
2984 +
2985 +EXTRA_DIST += stdalign.in.h
2986 +
2987 +## end gnulib module stdalign
2988 +
2989 ## begin gnulib module stdbool
2990
2991 BUILT_SOURCES += $(STDBOOL_H)
2992 @@ -1374,11 +1544,10 @@ BUILT_SOURCES += $(STDBOOL_H)
2993 # doesn't have one that works.
2994 if GL_GENERATE_STDBOOL_H
2995 stdbool.h: stdbool.in.h $(top_builddir)/config.status
2996 - $(AM_V_GEN)rm -f $@-t $@ && \
2997 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
2998 - sed -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' < $(srcdir)/stdbool.in.h; \
2999 - } > $@-t && \
3000 - mv $@-t $@
3001 + $(gl_V_at)$(SED_HEADER_STDOUT) \
3002 + -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' \
3003 + $(srcdir)/stdbool.in.h > $@-t
3004 + $(AM_V_at)mv $@-t $@
3005 else
3006 stdbool.h: $(top_builddir)/config.status
3007 rm -f $@
3008 @@ -1397,9 +1566,8 @@ BUILT_SOURCES += $(STDDEF_H)
3009 # doesn't have one that works with the given compiler.
3010 if GL_GENERATE_STDDEF_H
3011 stddef.h: stddef.in.h $(top_builddir)/config.status
3012 - $(AM_V_GEN)rm -f $@-t $@ && \
3013 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
3014 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
3015 + $(gl_V_at)$(SED_HEADER_STDOUT) \
3016 + -e 's|@''GUARD_PREFIX''@|GL|g' \
3017 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
3018 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
3019 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
3020 @@ -1407,9 +1575,8 @@ stddef.h: stddef.in.h $(top_builddir)/config.status
3021 -e 's|@''HAVE_MAX_ALIGN_T''@|$(HAVE_MAX_ALIGN_T)|g' \
3022 -e 's|@''HAVE_WCHAR_T''@|$(HAVE_WCHAR_T)|g' \
3023 -e 's|@''REPLACE_NULL''@|$(REPLACE_NULL)|g' \
3024 - < $(srcdir)/stddef.in.h; \
3025 - } > $@-t && \
3026 - mv $@-t $@
3027 + $(srcdir)/stddef.in.h > $@-t
3028 + $(AM_V_at)mv $@-t $@
3029 else
3030 stddef.h: $(top_builddir)/config.status
3031 rm -f $@
3032 @@ -1428,9 +1595,8 @@ BUILT_SOURCES += $(STDINT_H)
3033 # doesn't have one that works with the given compiler.
3034 if GL_GENERATE_STDINT_H
3035 stdint.h: stdint.in.h $(top_builddir)/config.status
3036 - $(AM_V_GEN)rm -f $@-t $@ && \
3037 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
3038 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
3039 + $(gl_V_at)$(SED_HEADER_STDOUT) \
3040 + -e 's|@''GUARD_PREFIX''@|GL|g' \
3041 -e 's/@''HAVE_STDINT_H''@/$(HAVE_STDINT_H)/g' \
3042 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
3043 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
3044 @@ -1442,8 +1608,6 @@ stdint.h: stdint.in.h $(top_builddir)/config.status
3045 -e 's/@''HAVE_SYS_INTTYPES_H''@/$(HAVE_SYS_INTTYPES_H)/g' \
3046 -e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \
3047 -e 's/@''HAVE_WCHAR_H''@/$(HAVE_WCHAR_H)/g' \
3048 - -e 's/@''HAVE_LONG_LONG_INT''@/$(HAVE_LONG_LONG_INT)/g' \
3049 - -e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/$(HAVE_UNSIGNED_LONG_LONG_INT)/g' \
3050 -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
3051 -e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \
3052 -e 's/@''PTRDIFF_T_SUFFIX''@/$(PTRDIFF_T_SUFFIX)/g' \
3053 @@ -1458,10 +1622,9 @@ stdint.h: stdint.in.h $(top_builddir)/config.status
3054 -e 's/@''BITSIZEOF_WINT_T''@/$(BITSIZEOF_WINT_T)/g' \
3055 -e 's/@''HAVE_SIGNED_WINT_T''@/$(HAVE_SIGNED_WINT_T)/g' \
3056 -e 's/@''WINT_T_SUFFIX''@/$(WINT_T_SUFFIX)/g' \
3057 - -e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_WINT_T)/g' \
3058 - < $(srcdir)/stdint.in.h; \
3059 - } > $@-t && \
3060 - mv $@-t $@
3061 + -e 's/@''GNULIBHEADERS_OVERRIDE_WINT_T''@/$(GNULIBHEADERS_OVERRIDE_WINT_T)/g' \
3062 + $(srcdir)/stdint.in.h > $@-t
3063 + $(AM_V_at)mv $@-t $@
3064 else
3065 stdint.h: $(top_builddir)/config.status
3066 rm -f $@
3067 @@ -1479,68 +1642,75 @@ BUILT_SOURCES += stdio.h
3068 # We need the following in order to create <stdio.h> when the system
3069 # doesn't have one that works with the given compiler.
3070 stdio.h: stdio.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
3071 - $(AM_V_GEN)rm -f $@-t $@ && \
3072 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
3073 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
3074 + $(gl_V_at)$(SED_HEADER_STDOUT) \
3075 + -e 's|@''GUARD_PREFIX''@|GL|g' \
3076 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
3077 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
3078 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
3079 -e 's|@''NEXT_STDIO_H''@|$(NEXT_STDIO_H)|g' \
3080 - -e 's/@''GNULIB_DPRINTF''@/$(GNULIB_DPRINTF)/g' \
3081 - -e 's/@''GNULIB_FCLOSE''@/$(GNULIB_FCLOSE)/g' \
3082 - -e 's/@''GNULIB_FDOPEN''@/$(GNULIB_FDOPEN)/g' \
3083 - -e 's/@''GNULIB_FFLUSH''@/$(GNULIB_FFLUSH)/g' \
3084 - -e 's/@''GNULIB_FGETC''@/$(GNULIB_FGETC)/g' \
3085 - -e 's/@''GNULIB_FGETS''@/$(GNULIB_FGETS)/g' \
3086 - -e 's/@''GNULIB_FOPEN''@/$(GNULIB_FOPEN)/g' \
3087 - -e 's/@''GNULIB_FPRINTF''@/$(GNULIB_FPRINTF)/g' \
3088 - -e 's/@''GNULIB_FPRINTF_POSIX''@/$(GNULIB_FPRINTF_POSIX)/g' \
3089 - -e 's/@''GNULIB_FPURGE''@/$(GNULIB_FPURGE)/g' \
3090 - -e 's/@''GNULIB_FPUTC''@/$(GNULIB_FPUTC)/g' \
3091 - -e 's/@''GNULIB_FPUTS''@/$(GNULIB_FPUTS)/g' \
3092 - -e 's/@''GNULIB_FREAD''@/$(GNULIB_FREAD)/g' \
3093 - -e 's/@''GNULIB_FREOPEN''@/$(GNULIB_FREOPEN)/g' \
3094 - -e 's/@''GNULIB_FSCANF''@/$(GNULIB_FSCANF)/g' \
3095 - -e 's/@''GNULIB_FSEEK''@/$(GNULIB_FSEEK)/g' \
3096 - -e 's/@''GNULIB_FSEEKO''@/$(GNULIB_FSEEKO)/g' \
3097 - -e 's/@''GNULIB_FTELL''@/$(GNULIB_FTELL)/g' \
3098 - -e 's/@''GNULIB_FTELLO''@/$(GNULIB_FTELLO)/g' \
3099 - -e 's/@''GNULIB_FWRITE''@/$(GNULIB_FWRITE)/g' \
3100 - -e 's/@''GNULIB_GETC''@/$(GNULIB_GETC)/g' \
3101 - -e 's/@''GNULIB_GETCHAR''@/$(GNULIB_GETCHAR)/g' \
3102 - -e 's/@''GNULIB_GETDELIM''@/$(GNULIB_GETDELIM)/g' \
3103 - -e 's/@''GNULIB_GETLINE''@/$(GNULIB_GETLINE)/g' \
3104 - -e 's/@''GNULIB_OBSTACK_PRINTF''@/$(GNULIB_OBSTACK_PRINTF)/g' \
3105 - -e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/$(GNULIB_OBSTACK_PRINTF_POSIX)/g' \
3106 - -e 's/@''GNULIB_PCLOSE''@/$(GNULIB_PCLOSE)/g' \
3107 - -e 's/@''GNULIB_PERROR''@/$(GNULIB_PERROR)/g' \
3108 - -e 's/@''GNULIB_POPEN''@/$(GNULIB_POPEN)/g' \
3109 - -e 's/@''GNULIB_PRINTF''@/$(GNULIB_PRINTF)/g' \
3110 - -e 's/@''GNULIB_PRINTF_POSIX''@/$(GNULIB_PRINTF_POSIX)/g' \
3111 - -e 's/@''GNULIB_PUTC''@/$(GNULIB_PUTC)/g' \
3112 - -e 's/@''GNULIB_PUTCHAR''@/$(GNULIB_PUTCHAR)/g' \
3113 - -e 's/@''GNULIB_PUTS''@/$(GNULIB_PUTS)/g' \
3114 - -e 's/@''GNULIB_REMOVE''@/$(GNULIB_REMOVE)/g' \
3115 - -e 's/@''GNULIB_RENAME''@/$(GNULIB_RENAME)/g' \
3116 - -e 's/@''GNULIB_RENAMEAT''@/$(GNULIB_RENAMEAT)/g' \
3117 - -e 's/@''GNULIB_SCANF''@/$(GNULIB_SCANF)/g' \
3118 - -e 's/@''GNULIB_SNPRINTF''@/$(GNULIB_SNPRINTF)/g' \
3119 - -e 's/@''GNULIB_SPRINTF_POSIX''@/$(GNULIB_SPRINTF_POSIX)/g' \
3120 - -e 's/@''GNULIB_STDIO_H_NONBLOCKING''@/$(GNULIB_STDIO_H_NONBLOCKING)/g' \
3121 - -e 's/@''GNULIB_STDIO_H_SIGPIPE''@/$(GNULIB_STDIO_H_SIGPIPE)/g' \
3122 - -e 's/@''GNULIB_TMPFILE''@/$(GNULIB_TMPFILE)/g' \
3123 - -e 's/@''GNULIB_VASPRINTF''@/$(GNULIB_VASPRINTF)/g' \
3124 - -e 's/@''GNULIB_VDPRINTF''@/$(GNULIB_VDPRINTF)/g' \
3125 - -e 's/@''GNULIB_VFPRINTF''@/$(GNULIB_VFPRINTF)/g' \
3126 - -e 's/@''GNULIB_VFPRINTF_POSIX''@/$(GNULIB_VFPRINTF_POSIX)/g' \
3127 - -e 's/@''GNULIB_VFSCANF''@/$(GNULIB_VFSCANF)/g' \
3128 - -e 's/@''GNULIB_VSCANF''@/$(GNULIB_VSCANF)/g' \
3129 - -e 's/@''GNULIB_VPRINTF''@/$(GNULIB_VPRINTF)/g' \
3130 - -e 's/@''GNULIB_VPRINTF_POSIX''@/$(GNULIB_VPRINTF_POSIX)/g' \
3131 - -e 's/@''GNULIB_VSNPRINTF''@/$(GNULIB_VSNPRINTF)/g' \
3132 - -e 's/@''GNULIB_VSPRINTF_POSIX''@/$(GNULIB_VSPRINTF_POSIX)/g' \
3133 + -e 's/@''GNULIB_DPRINTF''@/$(GL_GNULIB_DPRINTF)/g' \
3134 + -e 's/@''GNULIB_FCLOSE''@/$(GL_GNULIB_FCLOSE)/g' \
3135 + -e 's/@''GNULIB_FDOPEN''@/$(GL_GNULIB_FDOPEN)/g' \
3136 + -e 's/@''GNULIB_FFLUSH''@/$(GL_GNULIB_FFLUSH)/g' \
3137 + -e 's/@''GNULIB_FGETC''@/$(GL_GNULIB_FGETC)/g' \
3138 + -e 's/@''GNULIB_FGETS''@/$(GL_GNULIB_FGETS)/g' \
3139 + -e 's/@''GNULIB_FOPEN''@/$(GL_GNULIB_FOPEN)/g' \
3140 + -e 's/@''GNULIB_FOPEN_GNU''@/$(GL_GNULIB_FOPEN_GNU)/g' \
3141 + -e 's/@''GNULIB_FPRINTF''@/$(GL_GNULIB_FPRINTF)/g' \
3142 + -e 's/@''GNULIB_FPRINTF_POSIX''@/$(GL_GNULIB_FPRINTF_POSIX)/g' \
3143 + -e 's/@''GNULIB_FPURGE''@/$(GL_GNULIB_FPURGE)/g' \
3144 + -e 's/@''GNULIB_FPUTC''@/$(GL_GNULIB_FPUTC)/g' \
3145 + -e 's/@''GNULIB_FPUTS''@/$(GL_GNULIB_FPUTS)/g' \
3146 + -e 's/@''GNULIB_FREAD''@/$(GL_GNULIB_FREAD)/g' \
3147 + -e 's/@''GNULIB_FREOPEN''@/$(GL_GNULIB_FREOPEN)/g' \
3148 + -e 's/@''GNULIB_FSCANF''@/$(GL_GNULIB_FSCANF)/g' \
3149 + -e 's/@''GNULIB_FSEEK''@/$(GL_GNULIB_FSEEK)/g' \
3150 + -e 's/@''GNULIB_FSEEKO''@/$(GL_GNULIB_FSEEKO)/g' \
3151 + -e 's/@''GNULIB_FTELL''@/$(GL_GNULIB_FTELL)/g' \
3152 + -e 's/@''GNULIB_FTELLO''@/$(GL_GNULIB_FTELLO)/g' \
3153 + -e 's/@''GNULIB_FWRITE''@/$(GL_GNULIB_FWRITE)/g' \
3154 + -e 's/@''GNULIB_GETC''@/$(GL_GNULIB_GETC)/g' \
3155 + -e 's/@''GNULIB_GETCHAR''@/$(GL_GNULIB_GETCHAR)/g' \
3156 + -e 's/@''GNULIB_GETDELIM''@/$(GL_GNULIB_GETDELIM)/g' \
3157 + -e 's/@''GNULIB_GETLINE''@/$(GL_GNULIB_GETLINE)/g' \
3158 + -e 's/@''GNULIB_OBSTACK_PRINTF''@/$(GL_GNULIB_OBSTACK_PRINTF)/g' \
3159 + -e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/$(GL_GNULIB_OBSTACK_PRINTF_POSIX)/g' \
3160 + -e 's/@''GNULIB_PCLOSE''@/$(GL_GNULIB_PCLOSE)/g' \
3161 + -e 's/@''GNULIB_PERROR''@/$(GL_GNULIB_PERROR)/g' \
3162 + -e 's/@''GNULIB_POPEN''@/$(GL_GNULIB_POPEN)/g' \
3163 + -e 's/@''GNULIB_PRINTF''@/$(GL_GNULIB_PRINTF)/g' \
3164 + -e 's/@''GNULIB_PRINTF_POSIX''@/$(GL_GNULIB_PRINTF_POSIX)/g' \
3165 + -e 's/@''GNULIB_PUTC''@/$(GL_GNULIB_PUTC)/g' \
3166 + -e 's/@''GNULIB_PUTCHAR''@/$(GL_GNULIB_PUTCHAR)/g' \
3167 + -e 's/@''GNULIB_PUTS''@/$(GL_GNULIB_PUTS)/g' \
3168 + -e 's/@''GNULIB_REMOVE''@/$(GL_GNULIB_REMOVE)/g' \
3169 + -e 's/@''GNULIB_RENAME''@/$(GL_GNULIB_RENAME)/g' \
3170 + -e 's/@''GNULIB_RENAMEAT''@/$(GL_GNULIB_RENAMEAT)/g' \
3171 + -e 's/@''GNULIB_SCANF''@/$(GL_GNULIB_SCANF)/g' \
3172 + -e 's/@''GNULIB_SNPRINTF''@/$(GL_GNULIB_SNPRINTF)/g' \
3173 + -e 's/@''GNULIB_SPRINTF_POSIX''@/$(GL_GNULIB_SPRINTF_POSIX)/g' \
3174 + -e 's/@''GNULIB_STDIO_H_NONBLOCKING''@/$(GL_GNULIB_STDIO_H_NONBLOCKING)/g' \
3175 + -e 's/@''GNULIB_STDIO_H_SIGPIPE''@/$(GL_GNULIB_STDIO_H_SIGPIPE)/g' \
3176 + -e 's/@''GNULIB_TMPFILE''@/$(GL_GNULIB_TMPFILE)/g' \
3177 + -e 's/@''GNULIB_VASPRINTF''@/$(GL_GNULIB_VASPRINTF)/g' \
3178 + -e 's/@''GNULIB_VDPRINTF''@/$(GL_GNULIB_VDPRINTF)/g' \
3179 + -e 's/@''GNULIB_VFPRINTF''@/$(GL_GNULIB_VFPRINTF)/g' \
3180 + -e 's/@''GNULIB_VFPRINTF_POSIX''@/$(GL_GNULIB_VFPRINTF_POSIX)/g' \
3181 + -e 's/@''GNULIB_VFSCANF''@/$(GL_GNULIB_VFSCANF)/g' \
3182 + -e 's/@''GNULIB_VSCANF''@/$(GL_GNULIB_VSCANF)/g' \
3183 + -e 's/@''GNULIB_VPRINTF''@/$(GL_GNULIB_VPRINTF)/g' \
3184 + -e 's/@''GNULIB_VPRINTF_POSIX''@/$(GL_GNULIB_VPRINTF_POSIX)/g' \
3185 + -e 's/@''GNULIB_VSNPRINTF''@/$(GL_GNULIB_VSNPRINTF)/g' \
3186 + -e 's/@''GNULIB_VSPRINTF_POSIX''@/$(GL_GNULIB_VSPRINTF_POSIX)/g' \
3187 + -e 's/@''GNULIB_MDA_FCLOSEALL''@/$(GL_GNULIB_MDA_FCLOSEALL)/g' \
3188 + -e 's/@''GNULIB_MDA_FDOPEN''@/$(GL_GNULIB_MDA_FDOPEN)/g' \
3189 + -e 's/@''GNULIB_MDA_FILENO''@/$(GL_GNULIB_MDA_FILENO)/g' \
3190 + -e 's/@''GNULIB_MDA_GETW''@/$(GL_GNULIB_MDA_GETW)/g' \
3191 + -e 's/@''GNULIB_MDA_PUTW''@/$(GL_GNULIB_MDA_PUTW)/g' \
3192 + -e 's/@''GNULIB_MDA_TEMPNAM''@/$(GL_GNULIB_MDA_TEMPNAM)/g' \
3193 < $(srcdir)/stdio.in.h | \
3194 - sed -e 's|@''HAVE_DECL_FPURGE''@|$(HAVE_DECL_FPURGE)|g' \
3195 + sed -e 's|@''HAVE_DECL_FCLOSEALL''@|$(HAVE_DECL_FCLOSEALL)|g' \
3196 + -e 's|@''HAVE_DECL_FPURGE''@|$(HAVE_DECL_FPURGE)|g' \
3197 -e 's|@''HAVE_DECL_FSEEKO''@|$(HAVE_DECL_FSEEKO)|g' \
3198 -e 's|@''HAVE_DECL_FTELLO''@|$(HAVE_DECL_FTELLO)|g' \
3199 -e 's|@''HAVE_DECL_GETDELIM''@|$(HAVE_DECL_GETDELIM)|g' \
3200 @@ -1561,6 +1731,7 @@ stdio.h: stdio.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
3201 -e 's|@''REPLACE_FDOPEN''@|$(REPLACE_FDOPEN)|g' \
3202 -e 's|@''REPLACE_FFLUSH''@|$(REPLACE_FFLUSH)|g' \
3203 -e 's|@''REPLACE_FOPEN''@|$(REPLACE_FOPEN)|g' \
3204 + -e 's|@''REPLACE_FOPEN_FOR_FOPEN_GNU''@|$(REPLACE_FOPEN_FOR_FOPEN_GNU)|g' \
3205 -e 's|@''REPLACE_FPRINTF''@|$(REPLACE_FPRINTF)|g' \
3206 -e 's|@''REPLACE_FPURGE''@|$(REPLACE_FPURGE)|g' \
3207 -e 's|@''REPLACE_FREOPEN''@|$(REPLACE_FREOPEN)|g' \
3208 @@ -1591,11 +1762,18 @@ stdio.h: stdio.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
3209 -e 's|@''ASM_SYMBOL_PREFIX''@|$(ASM_SYMBOL_PREFIX)|g' \
3210 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
3211 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
3212 - -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
3213 - } > $@-t && \
3214 - mv $@-t $@
3215 + -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
3216 + > $@-t
3217 + $(AM_V_at)mv $@-t $@
3218 MOSTLYCLEANFILES += stdio.h stdio.h-t
3219
3220 +if GL_COND_OBJ_STDIO_READ
3221 +libgnu_a_SOURCES += stdio-read.c
3222 +endif
3223 +if GL_COND_OBJ_STDIO_WRITE
3224 +libgnu_a_SOURCES += stdio-write.c
3225 +endif
3226 +
3227 EXTRA_DIST += stdio.in.h
3228
3229 ## end gnulib module stdio
3230 @@ -1608,52 +1786,68 @@ BUILT_SOURCES += stdlib.h
3231 # doesn't have one that works with the given compiler.
3232 stdlib.h: stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) \
3233 $(_NORETURN_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
3234 - $(AM_V_GEN)rm -f $@-t $@ && \
3235 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
3236 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
3237 + $(gl_V_at)$(SED_HEADER_STDOUT) \
3238 + -e 's|@''GUARD_PREFIX''@|GL|g' \
3239 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
3240 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
3241 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
3242 -e 's|@''NEXT_STDLIB_H''@|$(NEXT_STDLIB_H)|g' \
3243 - -e 's/@''GNULIB__EXIT''@/$(GNULIB__EXIT)/g' \
3244 - -e 's/@''GNULIB_ATOLL''@/$(GNULIB_ATOLL)/g' \
3245 - -e 's/@''GNULIB_CALLOC_POSIX''@/$(GNULIB_CALLOC_POSIX)/g' \
3246 - -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/$(GNULIB_CANONICALIZE_FILE_NAME)/g' \
3247 - -e 's/@''GNULIB_GETLOADAVG''@/$(GNULIB_GETLOADAVG)/g' \
3248 - -e 's/@''GNULIB_GETSUBOPT''@/$(GNULIB_GETSUBOPT)/g' \
3249 - -e 's/@''GNULIB_GRANTPT''@/$(GNULIB_GRANTPT)/g' \
3250 - -e 's/@''GNULIB_MALLOC_POSIX''@/$(GNULIB_MALLOC_POSIX)/g' \
3251 - -e 's/@''GNULIB_MBTOWC''@/$(GNULIB_MBTOWC)/g' \
3252 - -e 's/@''GNULIB_MKDTEMP''@/$(GNULIB_MKDTEMP)/g' \
3253 - -e 's/@''GNULIB_MKOSTEMP''@/$(GNULIB_MKOSTEMP)/g' \
3254 - -e 's/@''GNULIB_MKOSTEMPS''@/$(GNULIB_MKOSTEMPS)/g' \
3255 - -e 's/@''GNULIB_MKSTEMP''@/$(GNULIB_MKSTEMP)/g' \
3256 - -e 's/@''GNULIB_MKSTEMPS''@/$(GNULIB_MKSTEMPS)/g' \
3257 - -e 's/@''GNULIB_POSIX_OPENPT''@/$(GNULIB_POSIX_OPENPT)/g' \
3258 - -e 's/@''GNULIB_PTSNAME''@/$(GNULIB_PTSNAME)/g' \
3259 - -e 's/@''GNULIB_PTSNAME_R''@/$(GNULIB_PTSNAME_R)/g' \
3260 - -e 's/@''GNULIB_PUTENV''@/$(GNULIB_PUTENV)/g' \
3261 - -e 's/@''GNULIB_QSORT_R''@/$(GNULIB_QSORT_R)/g' \
3262 - -e 's/@''GNULIB_RANDOM''@/$(GNULIB_RANDOM)/g' \
3263 - -e 's/@''GNULIB_RANDOM_R''@/$(GNULIB_RANDOM_R)/g' \
3264 - -e 's/@''GNULIB_REALLOC_POSIX''@/$(GNULIB_REALLOC_POSIX)/g' \
3265 - -e 's/@''GNULIB_REALLOCARRAY''@/$(GNULIB_REALLOCARRAY)/g' \
3266 - -e 's/@''GNULIB_REALPATH''@/$(GNULIB_REALPATH)/g' \
3267 - -e 's/@''GNULIB_RPMATCH''@/$(GNULIB_RPMATCH)/g' \
3268 - -e 's/@''GNULIB_SECURE_GETENV''@/$(GNULIB_SECURE_GETENV)/g' \
3269 - -e 's/@''GNULIB_SETENV''@/$(GNULIB_SETENV)/g' \
3270 - -e 's/@''GNULIB_STRTOD''@/$(GNULIB_STRTOD)/g' \
3271 - -e 's/@''GNULIB_STRTOLD''@/$(GNULIB_STRTOLD)/g' \
3272 - -e 's/@''GNULIB_STRTOLL''@/$(GNULIB_STRTOLL)/g' \
3273 - -e 's/@''GNULIB_STRTOULL''@/$(GNULIB_STRTOULL)/g' \
3274 - -e 's/@''GNULIB_SYSTEM_POSIX''@/$(GNULIB_SYSTEM_POSIX)/g' \
3275 - -e 's/@''GNULIB_UNLOCKPT''@/$(GNULIB_UNLOCKPT)/g' \
3276 - -e 's/@''GNULIB_UNSETENV''@/$(GNULIB_UNSETENV)/g' \
3277 - -e 's/@''GNULIB_WCTOMB''@/$(GNULIB_WCTOMB)/g' \
3278 + -e 's/@''GNULIB__EXIT''@/$(GL_GNULIB__EXIT)/g' \
3279 + -e 's/@''GNULIB_ALIGNED_ALLOC''@/$(GL_GNULIB_ALIGNED_ALLOC)/g' \
3280 + -e 's/@''GNULIB_ATOLL''@/$(GL_GNULIB_ATOLL)/g' \
3281 + -e 's/@''GNULIB_CALLOC_GNU''@/$(GL_GNULIB_CALLOC_GNU)/g' \
3282 + -e 's/@''GNULIB_CALLOC_POSIX''@/$(GL_GNULIB_CALLOC_POSIX)/g' \
3283 + -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/$(GL_GNULIB_CANONICALIZE_FILE_NAME)/g' \
3284 + -e 's/@''GNULIB_FREE_POSIX''@/$(GL_GNULIB_FREE_POSIX)/g' \
3285 + -e 's/@''GNULIB_GETLOADAVG''@/$(GL_GNULIB_GETLOADAVG)/g' \
3286 + -e 's/@''GNULIB_GETSUBOPT''@/$(GL_GNULIB_GETSUBOPT)/g' \
3287 + -e 's/@''GNULIB_GRANTPT''@/$(GL_GNULIB_GRANTPT)/g' \
3288 + -e 's/@''GNULIB_MALLOC_GNU''@/$(GL_GNULIB_MALLOC_GNU)/g' \
3289 + -e 's/@''GNULIB_MALLOC_POSIX''@/$(GL_GNULIB_MALLOC_POSIX)/g' \
3290 + -e 's/@''GNULIB_MBTOWC''@/$(GL_GNULIB_MBTOWC)/g' \
3291 + -e 's/@''GNULIB_MKDTEMP''@/$(GL_GNULIB_MKDTEMP)/g' \
3292 + -e 's/@''GNULIB_MKOSTEMP''@/$(GL_GNULIB_MKOSTEMP)/g' \
3293 + -e 's/@''GNULIB_MKOSTEMPS''@/$(GL_GNULIB_MKOSTEMPS)/g' \
3294 + -e 's/@''GNULIB_MKSTEMP''@/$(GL_GNULIB_MKSTEMP)/g' \
3295 + -e 's/@''GNULIB_MKSTEMPS''@/$(GL_GNULIB_MKSTEMPS)/g' \
3296 + -e 's/@''GNULIB_POSIX_MEMALIGN''@/$(GL_GNULIB_POSIX_MEMALIGN)/g' \
3297 + -e 's/@''GNULIB_POSIX_OPENPT''@/$(GL_GNULIB_POSIX_OPENPT)/g' \
3298 + -e 's/@''GNULIB_PTSNAME''@/$(GL_GNULIB_PTSNAME)/g' \
3299 + -e 's/@''GNULIB_PTSNAME_R''@/$(GL_GNULIB_PTSNAME_R)/g' \
3300 + -e 's/@''GNULIB_PUTENV''@/$(GL_GNULIB_PUTENV)/g' \
3301 + -e 's/@''GNULIB_QSORT_R''@/$(GL_GNULIB_QSORT_R)/g' \
3302 + -e 's/@''GNULIB_RANDOM''@/$(GL_GNULIB_RANDOM)/g' \
3303 + -e 's/@''GNULIB_RANDOM_R''@/$(GL_GNULIB_RANDOM_R)/g' \
3304 + -e 's/@''GNULIB_REALLOC_GNU''@/$(GL_GNULIB_REALLOC_GNU)/g' \
3305 + -e 's/@''GNULIB_REALLOC_POSIX''@/$(GL_GNULIB_REALLOC_POSIX)/g' \
3306 + -e 's/@''GNULIB_REALLOCARRAY''@/$(GL_GNULIB_REALLOCARRAY)/g' \
3307 + -e 's/@''GNULIB_REALPATH''@/$(GL_GNULIB_REALPATH)/g' \
3308 + -e 's/@''GNULIB_RPMATCH''@/$(GL_GNULIB_RPMATCH)/g' \
3309 + -e 's/@''GNULIB_SECURE_GETENV''@/$(GL_GNULIB_SECURE_GETENV)/g' \
3310 + -e 's/@''GNULIB_SETENV''@/$(GL_GNULIB_SETENV)/g' \
3311 + -e 's/@''GNULIB_STRTOD''@/$(GL_GNULIB_STRTOD)/g' \
3312 + -e 's/@''GNULIB_STRTOL''@/$(GL_GNULIB_STRTOL)/g' \
3313 + -e 's/@''GNULIB_STRTOLD''@/$(GL_GNULIB_STRTOLD)/g' \
3314 + -e 's/@''GNULIB_STRTOLL''@/$(GL_GNULIB_STRTOLL)/g' \
3315 + -e 's/@''GNULIB_STRTOUL''@/$(GL_GNULIB_STRTOUL)/g' \
3316 + -e 's/@''GNULIB_STRTOULL''@/$(GL_GNULIB_STRTOULL)/g' \
3317 + -e 's/@''GNULIB_SYSTEM_POSIX''@/$(GL_GNULIB_SYSTEM_POSIX)/g' \
3318 + -e 's/@''GNULIB_UNLOCKPT''@/$(GL_GNULIB_UNLOCKPT)/g' \
3319 + -e 's/@''GNULIB_UNSETENV''@/$(GL_GNULIB_UNSETENV)/g' \
3320 + -e 's/@''GNULIB_WCTOMB''@/$(GL_GNULIB_WCTOMB)/g' \
3321 + -e 's/@''GNULIB_MDA_ECVT''@/$(GL_GNULIB_MDA_ECVT)/g' \
3322 + -e 's/@''GNULIB_MDA_FCVT''@/$(GL_GNULIB_MDA_FCVT)/g' \
3323 + -e 's/@''GNULIB_MDA_GCVT''@/$(GL_GNULIB_MDA_GCVT)/g' \
3324 + -e 's/@''GNULIB_MDA_MKTEMP''@/$(GL_GNULIB_MDA_MKTEMP)/g' \
3325 + -e 's/@''GNULIB_MDA_PUTENV''@/$(GL_GNULIB_MDA_PUTENV)/g' \
3326 < $(srcdir)/stdlib.in.h | \
3327 sed -e 's|@''HAVE__EXIT''@|$(HAVE__EXIT)|g' \
3328 + -e 's|@''HAVE_ALIGNED_ALLOC''@|$(HAVE_ALIGNED_ALLOC)|g' \
3329 -e 's|@''HAVE_ATOLL''@|$(HAVE_ATOLL)|g' \
3330 -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|$(HAVE_CANONICALIZE_FILE_NAME)|g' \
3331 + -e 's|@''HAVE_DECL_ECVT''@|$(HAVE_DECL_ECVT)|g' \
3332 + -e 's|@''HAVE_DECL_FCVT''@|$(HAVE_DECL_FCVT)|g' \
3333 + -e 's|@''HAVE_DECL_GCVT''@|$(HAVE_DECL_GCVT)|g' \
3334 -e 's|@''HAVE_DECL_GETLOADAVG''@|$(HAVE_DECL_GETLOADAVG)|g' \
3335 -e 's|@''HAVE_GETSUBOPT''@|$(HAVE_GETSUBOPT)|g' \
3336 -e 's|@''HAVE_GRANTPT''@|$(HAVE_GRANTPT)|g' \
3337 @@ -1665,6 +1859,7 @@ stdlib.h: stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) \
3338 -e 's|@''HAVE_MKOSTEMPS''@|$(HAVE_MKOSTEMPS)|g' \
3339 -e 's|@''HAVE_MKSTEMP''@|$(HAVE_MKSTEMP)|g' \
3340 -e 's|@''HAVE_MKSTEMPS''@|$(HAVE_MKSTEMPS)|g' \
3341 + -e 's|@''HAVE_POSIX_MEMALIGN''@|$(HAVE_POSIX_MEMALIGN)|g' \
3342 -e 's|@''HAVE_POSIX_OPENPT''@|$(HAVE_POSIX_OPENPT)|g' \
3343 -e 's|@''HAVE_PTSNAME''@|$(HAVE_PTSNAME)|g' \
3344 -e 's|@''HAVE_PTSNAME_R''@|$(HAVE_PTSNAME_R)|g' \
3345 @@ -1680,39 +1875,52 @@ stdlib.h: stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) \
3346 -e 's|@''HAVE_SETSTATE''@|$(HAVE_SETSTATE)|g' \
3347 -e 's|@''HAVE_DECL_SETSTATE''@|$(HAVE_DECL_SETSTATE)|g' \
3348 -e 's|@''HAVE_STRTOD''@|$(HAVE_STRTOD)|g' \
3349 + -e 's|@''HAVE_STRTOL''@|$(HAVE_STRTOL)|g' \
3350 -e 's|@''HAVE_STRTOLD''@|$(HAVE_STRTOLD)|g' \
3351 -e 's|@''HAVE_STRTOLL''@|$(HAVE_STRTOLL)|g' \
3352 + -e 's|@''HAVE_STRTOUL''@|$(HAVE_STRTOUL)|g' \
3353 -e 's|@''HAVE_STRTOULL''@|$(HAVE_STRTOULL)|g' \
3354 -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|$(HAVE_STRUCT_RANDOM_DATA)|g' \
3355 -e 's|@''HAVE_SYS_LOADAVG_H''@|$(HAVE_SYS_LOADAVG_H)|g' \
3356 -e 's|@''HAVE_UNLOCKPT''@|$(HAVE_UNLOCKPT)|g' \
3357 -e 's|@''HAVE_DECL_UNSETENV''@|$(HAVE_DECL_UNSETENV)|g' \
3358 - -e 's|@''REPLACE_CALLOC''@|$(REPLACE_CALLOC)|g' \
3359 + -e 's|@''REPLACE_ALIGNED_ALLOC''@|$(REPLACE_ALIGNED_ALLOC)|g' \
3360 + -e 's|@''REPLACE_CALLOC_FOR_CALLOC_GNU''@|$(REPLACE_CALLOC_FOR_CALLOC_GNU)|g' \
3361 + -e 's|@''REPLACE_CALLOC_FOR_CALLOC_POSIX''@|$(REPLACE_CALLOC_FOR_CALLOC_POSIX)|g' \
3362 -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|$(REPLACE_CANONICALIZE_FILE_NAME)|g' \
3363 + -e 's|@''REPLACE_FREE''@|$(REPLACE_FREE)|g' \
3364 -e 's|@''REPLACE_INITSTATE''@|$(REPLACE_INITSTATE)|g' \
3365 - -e 's|@''REPLACE_MALLOC''@|$(REPLACE_MALLOC)|g' \
3366 + -e 's|@''REPLACE_MALLOC_FOR_MALLOC_GNU''@|$(REPLACE_MALLOC_FOR_MALLOC_GNU)|g' \
3367 + -e 's|@''REPLACE_MALLOC_FOR_MALLOC_POSIX''@|$(REPLACE_MALLOC_FOR_MALLOC_POSIX)|g' \
3368 -e 's|@''REPLACE_MBTOWC''@|$(REPLACE_MBTOWC)|g' \
3369 -e 's|@''REPLACE_MKSTEMP''@|$(REPLACE_MKSTEMP)|g' \
3370 + -e 's|@''REPLACE_POSIX_MEMALIGN''@|$(REPLACE_POSIX_MEMALIGN)|g' \
3371 -e 's|@''REPLACE_PTSNAME''@|$(REPLACE_PTSNAME)|g' \
3372 -e 's|@''REPLACE_PTSNAME_R''@|$(REPLACE_PTSNAME_R)|g' \
3373 -e 's|@''REPLACE_PUTENV''@|$(REPLACE_PUTENV)|g' \
3374 -e 's|@''REPLACE_QSORT_R''@|$(REPLACE_QSORT_R)|g' \
3375 -e 's|@''REPLACE_RANDOM''@|$(REPLACE_RANDOM)|g' \
3376 -e 's|@''REPLACE_RANDOM_R''@|$(REPLACE_RANDOM_R)|g' \
3377 - -e 's|@''REPLACE_REALLOC''@|$(REPLACE_REALLOC)|g' \
3378 + -e 's|@''REPLACE_REALLOC_FOR_REALLOC_GNU''@|$(REPLACE_REALLOC_FOR_REALLOC_GNU)|g' \
3379 + -e 's|@''REPLACE_REALLOC_FOR_REALLOC_POSIX''@|$(REPLACE_REALLOC_FOR_REALLOC_POSIX)|g' \
3380 + -e 's|@''REPLACE_REALLOCARRAY''@|$(REPLACE_REALLOCARRAY)|g' \
3381 -e 's|@''REPLACE_REALPATH''@|$(REPLACE_REALPATH)|g' \
3382 -e 's|@''REPLACE_SETENV''@|$(REPLACE_SETENV)|g' \
3383 -e 's|@''REPLACE_SETSTATE''@|$(REPLACE_SETSTATE)|g' \
3384 -e 's|@''REPLACE_STRTOD''@|$(REPLACE_STRTOD)|g' \
3385 + -e 's|@''REPLACE_STRTOL''@|$(REPLACE_STRTOL)|g' \
3386 -e 's|@''REPLACE_STRTOLD''@|$(REPLACE_STRTOLD)|g' \
3387 + -e 's|@''REPLACE_STRTOLL''@|$(REPLACE_STRTOLL)|g' \
3388 + -e 's|@''REPLACE_STRTOUL''@|$(REPLACE_STRTOUL)|g' \
3389 + -e 's|@''REPLACE_STRTOULL''@|$(REPLACE_STRTOULL)|g' \
3390 -e 's|@''REPLACE_UNSETENV''@|$(REPLACE_UNSETENV)|g' \
3391 -e 's|@''REPLACE_WCTOMB''@|$(REPLACE_WCTOMB)|g' \
3392 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
3393 -e '/definition of _Noreturn/r $(_NORETURN_H)' \
3394 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
3395 - -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
3396 - } > $@-t && \
3397 - mv $@-t $@
3398 + -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
3399 + > $@-t
3400 + $(AM_V_at)mv $@-t $@
3401 MOSTLYCLEANFILES += stdlib.h stdlib.h-t
3402
3403 EXTRA_DIST += stdlib.in.h
3404 @@ -1721,10 +1929,12 @@ EXTRA_DIST += stdlib.in.h
3405
3406 ## begin gnulib module strcase
3407
3408 -
3409 -EXTRA_DIST += strcasecmp.c strncasecmp.c
3410 -
3411 -EXTRA_libgnu_a_SOURCES += strcasecmp.c strncasecmp.c
3412 +if GL_COND_OBJ_STRCASECMP
3413 +libgnu_a_SOURCES += strcasecmp.c
3414 +endif
3415 +if GL_COND_OBJ_STRNCASECMP
3416 +libgnu_a_SOURCES += strncasecmp.c
3417 +endif
3418
3419 ## end gnulib module strcase
3420
3421 @@ -1739,28 +1949,27 @@ EXTRA_libgnu_a_SOURCES += strcasestr.c
3422
3423 ## begin gnulib module strdup-posix
3424
3425 -
3426 -EXTRA_DIST += strdup.c
3427 -
3428 -EXTRA_libgnu_a_SOURCES += strdup.c
3429 +if GL_COND_OBJ_STRDUP
3430 +libgnu_a_SOURCES += strdup.c
3431 +endif
3432
3433 ## end gnulib module strdup-posix
3434
3435 ## begin gnulib module strerror
3436
3437 -
3438 -EXTRA_DIST += strerror.c
3439 -
3440 -EXTRA_libgnu_a_SOURCES += strerror.c
3441 +if GL_COND_OBJ_STRERROR
3442 +libgnu_a_SOURCES += strerror.c
3443 +endif
3444
3445 ## end gnulib module strerror
3446
3447 ## begin gnulib module strerror-override
3448
3449 +if GL_COND_OBJ_STRERROR_OVERRIDE
3450 +libgnu_a_SOURCES += strerror-override.c
3451 +endif
3452
3453 -EXTRA_DIST += strerror-override.c strerror-override.h
3454 -
3455 -EXTRA_libgnu_a_SOURCES += strerror-override.c
3456 +EXTRA_DIST += strerror-override.h
3457
3458 ## end gnulib module strerror-override
3459
3460 @@ -1771,57 +1980,61 @@ BUILT_SOURCES += string.h
3461 # We need the following in order to create <string.h> when the system
3462 # doesn't have one that works with the given compiler.
3463 string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
3464 - $(AM_V_GEN)rm -f $@-t $@ && \
3465 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
3466 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
3467 + $(gl_V_at)$(SED_HEADER_STDOUT) \
3468 + -e 's|@''GUARD_PREFIX''@|GL|g' \
3469 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
3470 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
3471 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
3472 -e 's|@''NEXT_STRING_H''@|$(NEXT_STRING_H)|g' \
3473 - -e 's/@''GNULIB_EXPLICIT_BZERO''@/$(GNULIB_EXPLICIT_BZERO)/g' \
3474 - -e 's/@''GNULIB_FFSL''@/$(GNULIB_FFSL)/g' \
3475 - -e 's/@''GNULIB_FFSLL''@/$(GNULIB_FFSLL)/g' \
3476 - -e 's/@''GNULIB_MBSLEN''@/$(GNULIB_MBSLEN)/g' \
3477 - -e 's/@''GNULIB_MBSNLEN''@/$(GNULIB_MBSNLEN)/g' \
3478 - -e 's/@''GNULIB_MBSCHR''@/$(GNULIB_MBSCHR)/g' \
3479 - -e 's/@''GNULIB_MBSRCHR''@/$(GNULIB_MBSRCHR)/g' \
3480 - -e 's/@''GNULIB_MBSSTR''@/$(GNULIB_MBSSTR)/g' \
3481 - -e 's/@''GNULIB_MBSCASECMP''@/$(GNULIB_MBSCASECMP)/g' \
3482 - -e 's/@''GNULIB_MBSNCASECMP''@/$(GNULIB_MBSNCASECMP)/g' \
3483 - -e 's/@''GNULIB_MBSPCASECMP''@/$(GNULIB_MBSPCASECMP)/g' \
3484 - -e 's/@''GNULIB_MBSCASESTR''@/$(GNULIB_MBSCASESTR)/g' \
3485 - -e 's/@''GNULIB_MBSCSPN''@/$(GNULIB_MBSCSPN)/g' \
3486 - -e 's/@''GNULIB_MBSPBRK''@/$(GNULIB_MBSPBRK)/g' \
3487 - -e 's/@''GNULIB_MBSSPN''@/$(GNULIB_MBSSPN)/g' \
3488 - -e 's/@''GNULIB_MBSSEP''@/$(GNULIB_MBSSEP)/g' \
3489 - -e 's/@''GNULIB_MBSTOK_R''@/$(GNULIB_MBSTOK_R)/g' \
3490 - -e 's/@''GNULIB_MEMCHR''@/$(GNULIB_MEMCHR)/g' \
3491 - -e 's/@''GNULIB_MEMMEM''@/$(GNULIB_MEMMEM)/g' \
3492 - -e 's/@''GNULIB_MEMPCPY''@/$(GNULIB_MEMPCPY)/g' \
3493 - -e 's/@''GNULIB_MEMRCHR''@/$(GNULIB_MEMRCHR)/g' \
3494 - -e 's/@''GNULIB_RAWMEMCHR''@/$(GNULIB_RAWMEMCHR)/g' \
3495 - -e 's/@''GNULIB_STPCPY''@/$(GNULIB_STPCPY)/g' \
3496 - -e 's/@''GNULIB_STPNCPY''@/$(GNULIB_STPNCPY)/g' \
3497 - -e 's/@''GNULIB_STRCHRNUL''@/$(GNULIB_STRCHRNUL)/g' \
3498 - -e 's/@''GNULIB_STRDUP''@/$(GNULIB_STRDUP)/g' \
3499 - -e 's/@''GNULIB_STRNCAT''@/$(GNULIB_STRNCAT)/g' \
3500 - -e 's/@''GNULIB_STRNDUP''@/$(GNULIB_STRNDUP)/g' \
3501 - -e 's/@''GNULIB_STRNLEN''@/$(GNULIB_STRNLEN)/g' \
3502 - -e 's/@''GNULIB_STRPBRK''@/$(GNULIB_STRPBRK)/g' \
3503 - -e 's/@''GNULIB_STRSEP''@/$(GNULIB_STRSEP)/g' \
3504 - -e 's/@''GNULIB_STRSTR''@/$(GNULIB_STRSTR)/g' \
3505 - -e 's/@''GNULIB_STRCASESTR''@/$(GNULIB_STRCASESTR)/g' \
3506 - -e 's/@''GNULIB_STRTOK_R''@/$(GNULIB_STRTOK_R)/g' \
3507 - -e 's/@''GNULIB_STRERROR''@/$(GNULIB_STRERROR)/g' \
3508 - -e 's/@''GNULIB_STRERROR_R''@/$(GNULIB_STRERROR_R)/g' \
3509 - -e 's/@''GNULIB_STRSIGNAL''@/$(GNULIB_STRSIGNAL)/g' \
3510 - -e 's/@''GNULIB_STRVERSCMP''@/$(GNULIB_STRVERSCMP)/g' \
3511 + -e 's/@''GNULIB_EXPLICIT_BZERO''@/$(GL_GNULIB_EXPLICIT_BZERO)/g' \
3512 + -e 's/@''GNULIB_FFSL''@/$(GL_GNULIB_FFSL)/g' \
3513 + -e 's/@''GNULIB_FFSLL''@/$(GL_GNULIB_FFSLL)/g' \
3514 + -e 's/@''GNULIB_MBSLEN''@/$(GL_GNULIB_MBSLEN)/g' \
3515 + -e 's/@''GNULIB_MBSNLEN''@/$(GL_GNULIB_MBSNLEN)/g' \
3516 + -e 's/@''GNULIB_MBSCHR''@/$(GL_GNULIB_MBSCHR)/g' \
3517 + -e 's/@''GNULIB_MBSRCHR''@/$(GL_GNULIB_MBSRCHR)/g' \
3518 + -e 's/@''GNULIB_MBSSTR''@/$(GL_GNULIB_MBSSTR)/g' \
3519 + -e 's/@''GNULIB_MBSCASECMP''@/$(GL_GNULIB_MBSCASECMP)/g' \
3520 + -e 's/@''GNULIB_MBSNCASECMP''@/$(GL_GNULIB_MBSNCASECMP)/g' \
3521 + -e 's/@''GNULIB_MBSPCASECMP''@/$(GL_GNULIB_MBSPCASECMP)/g' \
3522 + -e 's/@''GNULIB_MBSCASESTR''@/$(GL_GNULIB_MBSCASESTR)/g' \
3523 + -e 's/@''GNULIB_MBSCSPN''@/$(GL_GNULIB_MBSCSPN)/g' \
3524 + -e 's/@''GNULIB_MBSPBRK''@/$(GL_GNULIB_MBSPBRK)/g' \
3525 + -e 's/@''GNULIB_MBSSPN''@/$(GL_GNULIB_MBSSPN)/g' \
3526 + -e 's/@''GNULIB_MBSSEP''@/$(GL_GNULIB_MBSSEP)/g' \
3527 + -e 's/@''GNULIB_MBSTOK_R''@/$(GL_GNULIB_MBSTOK_R)/g' \
3528 + -e 's/@''GNULIB_MEMCHR''@/$(GL_GNULIB_MEMCHR)/g' \
3529 + -e 's/@''GNULIB_MEMMEM''@/$(GL_GNULIB_MEMMEM)/g' \
3530 + -e 's/@''GNULIB_MEMPCPY''@/$(GL_GNULIB_MEMPCPY)/g' \
3531 + -e 's/@''GNULIB_MEMRCHR''@/$(GL_GNULIB_MEMRCHR)/g' \
3532 + -e 's/@''GNULIB_RAWMEMCHR''@/$(GL_GNULIB_RAWMEMCHR)/g' \
3533 + -e 's/@''GNULIB_STPCPY''@/$(GL_GNULIB_STPCPY)/g' \
3534 + -e 's/@''GNULIB_STPNCPY''@/$(GL_GNULIB_STPNCPY)/g' \
3535 + -e 's/@''GNULIB_STRCHRNUL''@/$(GL_GNULIB_STRCHRNUL)/g' \
3536 + -e 's/@''GNULIB_STRDUP''@/$(GL_GNULIB_STRDUP)/g' \
3537 + -e 's/@''GNULIB_STRNCAT''@/$(GL_GNULIB_STRNCAT)/g' \
3538 + -e 's/@''GNULIB_STRNDUP''@/$(GL_GNULIB_STRNDUP)/g' \
3539 + -e 's/@''GNULIB_STRNLEN''@/$(GL_GNULIB_STRNLEN)/g' \
3540 + -e 's/@''GNULIB_STRPBRK''@/$(GL_GNULIB_STRPBRK)/g' \
3541 + -e 's/@''GNULIB_STRSEP''@/$(GL_GNULIB_STRSEP)/g' \
3542 + -e 's/@''GNULIB_STRSTR''@/$(GL_GNULIB_STRSTR)/g' \
3543 + -e 's/@''GNULIB_STRCASESTR''@/$(GL_GNULIB_STRCASESTR)/g' \
3544 + -e 's/@''GNULIB_STRTOK_R''@/$(GL_GNULIB_STRTOK_R)/g' \
3545 + -e 's/@''GNULIB_STRERROR''@/$(GL_GNULIB_STRERROR)/g' \
3546 + -e 's/@''GNULIB_STRERROR_R''@/$(GL_GNULIB_STRERROR_R)/g' \
3547 + -e 's/@''GNULIB_STRERRORNAME_NP''@/$(GL_GNULIB_STRERRORNAME_NP)/g' \
3548 + -e 's/@''GNULIB_SIGABBREV_NP''@/$(GL_GNULIB_SIGABBREV_NP)/g' \
3549 + -e 's/@''GNULIB_SIGDESCR_NP''@/$(GL_GNULIB_SIGDESCR_NP)/g' \
3550 + -e 's/@''GNULIB_STRSIGNAL''@/$(GL_GNULIB_STRSIGNAL)/g' \
3551 + -e 's/@''GNULIB_STRVERSCMP''@/$(GL_GNULIB_STRVERSCMP)/g' \
3552 + -e 's/@''GNULIB_MDA_MEMCCPY''@/$(GL_GNULIB_MDA_MEMCCPY)/g' \
3553 + -e 's/@''GNULIB_MDA_STRDUP''@/$(GL_GNULIB_MDA_STRDUP)/g' \
3554 + -e 's/@''GNULIB_FREE_POSIX''@/$(GL_GNULIB_FREE_POSIX)/g' \
3555 < $(srcdir)/string.in.h | \
3556 sed -e 's|@''HAVE_EXPLICIT_BZERO''@|$(HAVE_EXPLICIT_BZERO)|g' \
3557 -e 's|@''HAVE_FFSL''@|$(HAVE_FFSL)|g' \
3558 -e 's|@''HAVE_FFSLL''@|$(HAVE_FFSLL)|g' \
3559 -e 's|@''HAVE_MBSLEN''@|$(HAVE_MBSLEN)|g' \
3560 - -e 's|@''HAVE_MEMCHR''@|$(HAVE_MEMCHR)|g' \
3561 -e 's|@''HAVE_DECL_MEMMEM''@|$(HAVE_DECL_MEMMEM)|g' \
3562 -e 's|@''HAVE_MEMPCPY''@|$(HAVE_MEMPCPY)|g' \
3563 -e 's|@''HAVE_DECL_MEMRCHR''@|$(HAVE_DECL_MEMRCHR)|g' \
3564 @@ -1837,10 +2050,15 @@ string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
3565 -e 's|@''HAVE_STRCASESTR''@|$(HAVE_STRCASESTR)|g' \
3566 -e 's|@''HAVE_DECL_STRTOK_R''@|$(HAVE_DECL_STRTOK_R)|g' \
3567 -e 's|@''HAVE_DECL_STRERROR_R''@|$(HAVE_DECL_STRERROR_R)|g' \
3568 + -e 's|@''HAVE_STRERRORNAME_NP''@|$(HAVE_STRERRORNAME_NP)|g' \
3569 + -e 's|@''HAVE_SIGABBREV_NP''@|$(HAVE_SIGABBREV_NP)|g' \
3570 + -e 's|@''HAVE_SIGDESCR_NP''@|$(HAVE_SIGDESCR_NP)|g' \
3571 -e 's|@''HAVE_DECL_STRSIGNAL''@|$(HAVE_DECL_STRSIGNAL)|g' \
3572 -e 's|@''HAVE_STRVERSCMP''@|$(HAVE_STRVERSCMP)|g' \
3573 + -e 's|@''REPLACE_FFSLL''@|$(REPLACE_FFSLL)|g' \
3574 -e 's|@''REPLACE_MEMCHR''@|$(REPLACE_MEMCHR)|g' \
3575 -e 's|@''REPLACE_MEMMEM''@|$(REPLACE_MEMMEM)|g' \
3576 + -e 's|@''REPLACE_FREE''@|$(REPLACE_FREE)|g' \
3577 -e 's|@''REPLACE_STPNCPY''@|$(REPLACE_STPNCPY)|g' \
3578 -e 's|@''REPLACE_STRCHRNUL''@|$(REPLACE_STRCHRNUL)|g' \
3579 -e 's|@''REPLACE_STRDUP''@|$(REPLACE_STRDUP)|g' \
3580 @@ -1852,14 +2070,14 @@ string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
3581 -e 's|@''REPLACE_STRTOK_R''@|$(REPLACE_STRTOK_R)|g' \
3582 -e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \
3583 -e 's|@''REPLACE_STRERROR_R''@|$(REPLACE_STRERROR_R)|g' \
3584 + -e 's|@''REPLACE_STRERRORNAME_NP''@|$(REPLACE_STRERRORNAME_NP)|g' \
3585 -e 's|@''REPLACE_STRSIGNAL''@|$(REPLACE_STRSIGNAL)|g' \
3586 -e 's|@''UNDEFINE_STRTOK_R''@|$(UNDEFINE_STRTOK_R)|g' \
3587 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
3588 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
3589 - -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
3590 - < $(srcdir)/string.in.h; \
3591 - } > $@-t && \
3592 - mv $@-t $@
3593 + -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
3594 + > $@-t
3595 + $(AM_V_at)mv $@-t $@
3596 MOSTLYCLEANFILES += string.h string.h-t
3597
3598 EXTRA_DIST += string.in.h
3599 @@ -1873,24 +2091,22 @@ BUILT_SOURCES += strings.h
3600 # We need the following in order to create <strings.h> when the system
3601 # doesn't have one that works with the given compiler.
3602 strings.h: strings.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) $(ARG_NONNULL_H)
3603 - $(AM_V_GEN)rm -f $@-t $@ && \
3604 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
3605 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
3606 + $(gl_V_at)$(SED_HEADER_STDOUT) \
3607 + -e 's|@''GUARD_PREFIX''@|GL|g' \
3608 -e 's|@''HAVE_STRINGS_H''@|$(HAVE_STRINGS_H)|g' \
3609 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
3610 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
3611 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
3612 -e 's|@''NEXT_STRINGS_H''@|$(NEXT_STRINGS_H)|g' \
3613 - -e 's/@''GNULIB_FFS''@/$(GNULIB_FFS)/g' \
3614 + -e 's/@''GNULIB_FFS''@/$(GL_GNULIB_FFS)/g' \
3615 -e 's|@''HAVE_FFS''@|$(HAVE_FFS)|g' \
3616 -e 's|@''HAVE_STRCASECMP''@|$(HAVE_STRCASECMP)|g' \
3617 -e 's|@''HAVE_DECL_STRNCASECMP''@|$(HAVE_DECL_STRNCASECMP)|g' \
3618 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
3619 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
3620 -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
3621 - < $(srcdir)/strings.in.h; \
3622 - } > $@-t && \
3623 - mv $@-t $@
3624 + $(srcdir)/strings.in.h > $@-t
3625 + $(AM_V_at)mv $@-t $@
3626 MOSTLYCLEANFILES += strings.h strings.h-t
3627
3628 EXTRA_DIST += strings.in.h
3629 @@ -1899,28 +2115,29 @@ EXTRA_DIST += strings.in.h
3630
3631 ## begin gnulib module strncat
3632
3633 -
3634 -EXTRA_DIST += strncat.c
3635 -
3636 -EXTRA_libgnu_a_SOURCES += strncat.c
3637 +if GL_COND_OBJ_STRNCAT
3638 +libgnu_a_SOURCES += strncat.c
3639 +endif
3640
3641 ## end gnulib module strncat
3642
3643 ## begin gnulib module symlink
3644
3645 -
3646 -EXTRA_DIST += symlink.c
3647 -
3648 -EXTRA_libgnu_a_SOURCES += symlink.c
3649 +if GL_COND_OBJ_SYMLINK
3650 +libgnu_a_SOURCES += symlink.c
3651 +endif
3652
3653 ## end gnulib module symlink
3654
3655 ## begin gnulib module symlinkat
3656
3657 +if GL_COND_OBJ_SYMLINKAT
3658 +libgnu_a_SOURCES += symlinkat.c
3659 +endif
3660
3661 -EXTRA_DIST += at-func.c symlinkat.c
3662 +EXTRA_DIST += at-func.c
3663
3664 -EXTRA_libgnu_a_SOURCES += at-func.c symlinkat.c
3665 +EXTRA_libgnu_a_SOURCES += at-func.c
3666
3667 ## end gnulib module symlinkat
3668
3669 @@ -1931,33 +2148,38 @@ BUILT_SOURCES += sys/stat.h
3670 # We need the following in order to create <sys/stat.h> when the system
3671 # has one that is incomplete.
3672 sys/stat.h: sys_stat.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
3673 - $(AM_V_at)$(MKDIR_P) sys
3674 - $(AM_V_GEN)rm -f $@-t $@ && \
3675 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
3676 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
3677 + $(AM_V_GEN)$(MKDIR_P) '%reldir%/sys'
3678 + $(AM_V_at)$(SED_HEADER_STDOUT) \
3679 + -e 's|@''GUARD_PREFIX''@|GL|g' \
3680 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
3681 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
3682 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
3683 -e 's|@''NEXT_SYS_STAT_H''@|$(NEXT_SYS_STAT_H)|g' \
3684 -e 's|@''WINDOWS_64_BIT_ST_SIZE''@|$(WINDOWS_64_BIT_ST_SIZE)|g' \
3685 -e 's|@''WINDOWS_STAT_TIMESPEC''@|$(WINDOWS_STAT_TIMESPEC)|g' \
3686 - -e 's/@''GNULIB_FCHMODAT''@/$(GNULIB_FCHMODAT)/g' \
3687 - -e 's/@''GNULIB_FSTAT''@/$(GNULIB_FSTAT)/g' \
3688 - -e 's/@''GNULIB_FSTATAT''@/$(GNULIB_FSTATAT)/g' \
3689 - -e 's/@''GNULIB_FUTIMENS''@/$(GNULIB_FUTIMENS)/g' \
3690 - -e 's/@''GNULIB_LCHMOD''@/$(GNULIB_LCHMOD)/g' \
3691 - -e 's/@''GNULIB_LSTAT''@/$(GNULIB_LSTAT)/g' \
3692 - -e 's/@''GNULIB_MKDIRAT''@/$(GNULIB_MKDIRAT)/g' \
3693 - -e 's/@''GNULIB_MKFIFO''@/$(GNULIB_MKFIFO)/g' \
3694 - -e 's/@''GNULIB_MKFIFOAT''@/$(GNULIB_MKFIFOAT)/g' \
3695 - -e 's/@''GNULIB_MKNOD''@/$(GNULIB_MKNOD)/g' \
3696 - -e 's/@''GNULIB_MKNODAT''@/$(GNULIB_MKNODAT)/g' \
3697 - -e 's/@''GNULIB_STAT''@/$(GNULIB_STAT)/g' \
3698 - -e 's/@''GNULIB_UTIMENSAT''@/$(GNULIB_UTIMENSAT)/g' \
3699 - -e 's/@''GNULIB_OVERRIDES_STRUCT_STAT''@/$(GNULIB_OVERRIDES_STRUCT_STAT)/g' \
3700 + -e 's/@''GNULIB_FCHMODAT''@/$(GL_GNULIB_FCHMODAT)/g' \
3701 + -e 's/@''GNULIB_FSTAT''@/$(GL_GNULIB_FSTAT)/g' \
3702 + -e 's/@''GNULIB_FSTATAT''@/$(GL_GNULIB_FSTATAT)/g' \
3703 + -e 's/@''GNULIB_FUTIMENS''@/$(GL_GNULIB_FUTIMENS)/g' \
3704 + -e 's/@''GNULIB_GETUMASK''@/$(GL_GNULIB_GETUMASK)/g' \
3705 + -e 's/@''GNULIB_LCHMOD''@/$(GL_GNULIB_LCHMOD)/g' \
3706 + -e 's/@''GNULIB_LSTAT''@/$(GL_GNULIB_LSTAT)/g' \
3707 + -e 's/@''GNULIB_MKDIR''@/$(GL_GNULIB_MKDIR)/g' \
3708 + -e 's/@''GNULIB_MKDIRAT''@/$(GL_GNULIB_MKDIRAT)/g' \
3709 + -e 's/@''GNULIB_MKFIFO''@/$(GL_GNULIB_MKFIFO)/g' \
3710 + -e 's/@''GNULIB_MKFIFOAT''@/$(GL_GNULIB_MKFIFOAT)/g' \
3711 + -e 's/@''GNULIB_MKNOD''@/$(GL_GNULIB_MKNOD)/g' \
3712 + -e 's/@''GNULIB_MKNODAT''@/$(GL_GNULIB_MKNODAT)/g' \
3713 + -e 's/@''GNULIB_STAT''@/$(GL_GNULIB_STAT)/g' \
3714 + -e 's/@''GNULIB_UTIMENSAT''@/$(GL_GNULIB_UTIMENSAT)/g' \
3715 + -e 's/@''GNULIB_OVERRIDES_STRUCT_STAT''@/$(GL_GNULIB_OVERRIDES_STRUCT_STAT)/g' \
3716 + -e 's/@''GNULIB_MDA_CHMOD''@/$(GL_GNULIB_MDA_CHMOD)/g' \
3717 + -e 's/@''GNULIB_MDA_MKDIR''@/$(GL_GNULIB_MDA_MKDIR)/g' \
3718 + -e 's/@''GNULIB_MDA_UMASK''@/$(GL_GNULIB_MDA_UMASK)/g' \
3719 -e 's|@''HAVE_FCHMODAT''@|$(HAVE_FCHMODAT)|g' \
3720 -e 's|@''HAVE_FSTATAT''@|$(HAVE_FSTATAT)|g' \
3721 -e 's|@''HAVE_FUTIMENS''@|$(HAVE_FUTIMENS)|g' \
3722 + -e 's|@''HAVE_GETUMASK''@|$(HAVE_GETUMASK)|g' \
3723 -e 's|@''HAVE_LCHMOD''@|$(HAVE_LCHMOD)|g' \
3724 -e 's|@''HAVE_LSTAT''@|$(HAVE_LSTAT)|g' \
3725 -e 's|@''HAVE_MKDIRAT''@|$(HAVE_MKDIRAT)|g' \
3726 @@ -1966,21 +2188,23 @@ sys/stat.h: sys_stat.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNU
3727 -e 's|@''HAVE_MKNOD''@|$(HAVE_MKNOD)|g' \
3728 -e 's|@''HAVE_MKNODAT''@|$(HAVE_MKNODAT)|g' \
3729 -e 's|@''HAVE_UTIMENSAT''@|$(HAVE_UTIMENSAT)|g' \
3730 + -e 's|@''REPLACE_FCHMODAT''@|$(REPLACE_FCHMODAT)|g' \
3731 -e 's|@''REPLACE_FSTAT''@|$(REPLACE_FSTAT)|g' \
3732 -e 's|@''REPLACE_FSTATAT''@|$(REPLACE_FSTATAT)|g' \
3733 -e 's|@''REPLACE_FUTIMENS''@|$(REPLACE_FUTIMENS)|g' \
3734 -e 's|@''REPLACE_LSTAT''@|$(REPLACE_LSTAT)|g' \
3735 -e 's|@''REPLACE_MKDIR''@|$(REPLACE_MKDIR)|g' \
3736 -e 's|@''REPLACE_MKFIFO''@|$(REPLACE_MKFIFO)|g' \
3737 + -e 's|@''REPLACE_MKFIFOAT''@|$(REPLACE_MKFIFOAT)|g' \
3738 -e 's|@''REPLACE_MKNOD''@|$(REPLACE_MKNOD)|g' \
3739 + -e 's|@''REPLACE_MKNODAT''@|$(REPLACE_MKNODAT)|g' \
3740 -e 's|@''REPLACE_STAT''@|$(REPLACE_STAT)|g' \
3741 -e 's|@''REPLACE_UTIMENSAT''@|$(REPLACE_UTIMENSAT)|g' \
3742 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
3743 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
3744 -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
3745 - < $(srcdir)/sys_stat.in.h; \
3746 - } > $@-t && \
3747 - mv $@-t $@
3748 + $(srcdir)/sys_stat.in.h > $@-t
3749 + $(AM_V_at)mv $@-t $@
3750 MOSTLYCLEANFILES += sys/stat.h sys/stat.h-t
3751 MOSTLYCLEANDIRS += sys
3752
3753 @@ -1995,16 +2219,15 @@ BUILT_SOURCES += sys/time.h
3754 # We need the following in order to create <sys/time.h> when the system
3755 # doesn't have one that works with the given compiler.
3756 sys/time.h: sys_time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
3757 - $(AM_V_at)$(MKDIR_P) sys
3758 - $(AM_V_GEN)rm -f $@-t $@ && \
3759 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
3760 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
3761 + $(AM_V_GEN)$(MKDIR_P) '%reldir%/sys'
3762 + $(AM_V_at)$(SED_HEADER_STDOUT) \
3763 + -e 's|@''GUARD_PREFIX''@|GL|g' \
3764 -e 's/@''HAVE_SYS_TIME_H''@/$(HAVE_SYS_TIME_H)/g' \
3765 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
3766 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
3767 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
3768 -e 's|@''NEXT_SYS_TIME_H''@|$(NEXT_SYS_TIME_H)|g' \
3769 - -e 's/@''GNULIB_GETTIMEOFDAY''@/$(GNULIB_GETTIMEOFDAY)/g' \
3770 + -e 's/@''GNULIB_GETTIMEOFDAY''@/$(GL_GNULIB_GETTIMEOFDAY)/g' \
3771 -e 's|@''HAVE_WINSOCK2_H''@|$(HAVE_WINSOCK2_H)|g' \
3772 -e 's/@''HAVE_GETTIMEOFDAY''@/$(HAVE_GETTIMEOFDAY)/g' \
3773 -e 's/@''HAVE_STRUCT_TIMEVAL''@/$(HAVE_STRUCT_TIMEVAL)/g' \
3774 @@ -2013,9 +2236,8 @@ sys/time.h: sys_time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNU
3775 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
3776 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
3777 -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
3778 - < $(srcdir)/sys_time.in.h; \
3779 - } > $@-t && \
3780 - mv $@-t $@
3781 + $(srcdir)/sys_time.in.h > $@-t
3782 + $(AM_V_at)mv $@-t $@
3783 MOSTLYCLEANFILES += sys/time.h sys/time.h-t
3784
3785 EXTRA_DIST += sys_time.in.h
3786 @@ -2029,19 +2251,17 @@ BUILT_SOURCES += sys/types.h
3787 # We need the following in order to create <sys/types.h> when the system
3788 # doesn't have one that works with the given compiler.
3789 sys/types.h: sys_types.in.h $(top_builddir)/config.status
3790 - $(AM_V_at)$(MKDIR_P) sys
3791 - $(AM_V_GEN)rm -f $@-t $@ && \
3792 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
3793 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
3794 + $(AM_V_GEN)$(MKDIR_P) '%reldir%/sys'
3795 + $(AM_V_at)$(SED_HEADER_STDOUT) \
3796 + -e 's|@''GUARD_PREFIX''@|GL|g' \
3797 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
3798 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
3799 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
3800 -e 's|@''NEXT_SYS_TYPES_H''@|$(NEXT_SYS_TYPES_H)|g' \
3801 -e 's|@''WINDOWS_64_BIT_OFF_T''@|$(WINDOWS_64_BIT_OFF_T)|g' \
3802 -e 's|@''WINDOWS_STAT_INODES''@|$(WINDOWS_STAT_INODES)|g' \
3803 - < $(srcdir)/sys_types.in.h; \
3804 - } > $@-t && \
3805 - mv $@-t $@
3806 + $(srcdir)/sys_types.in.h > $@-t
3807 + $(AM_V_at)mv $@-t $@
3808 MOSTLYCLEANFILES += sys/types.h sys/types.h-t
3809
3810 EXTRA_DIST += sys_types.in.h
3811 @@ -2055,29 +2275,32 @@ BUILT_SOURCES += time.h
3812 # We need the following in order to create <time.h> when the system
3813 # doesn't have one that works with the given compiler.
3814 time.h: time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
3815 - $(AM_V_GEN)rm -f $@-t $@ && \
3816 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
3817 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
3818 + $(gl_V_at)$(SED_HEADER_STDOUT) \
3819 + -e 's|@''GUARD_PREFIX''@|GL|g' \
3820 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
3821 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
3822 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
3823 -e 's|@''NEXT_TIME_H''@|$(NEXT_TIME_H)|g' \
3824 - -e 's/@''GNULIB_CTIME''@/$(GNULIB_CTIME)/g' \
3825 - -e 's/@''GNULIB_LOCALTIME''@/$(GNULIB_LOCALTIME)/g' \
3826 - -e 's/@''GNULIB_MKTIME''@/$(GNULIB_MKTIME)/g' \
3827 - -e 's/@''GNULIB_NANOSLEEP''@/$(GNULIB_NANOSLEEP)/g' \
3828 - -e 's/@''GNULIB_STRFTIME''@/$(GNULIB_STRFTIME)/g' \
3829 - -e 's/@''GNULIB_STRPTIME''@/$(GNULIB_STRPTIME)/g' \
3830 - -e 's/@''GNULIB_TIMEGM''@/$(GNULIB_TIMEGM)/g' \
3831 - -e 's/@''GNULIB_TIME_R''@/$(GNULIB_TIME_R)/g' \
3832 - -e 's/@''GNULIB_TIME_RZ''@/$(GNULIB_TIME_RZ)/g' \
3833 - -e 's/@''GNULIB_TZSET''@/$(GNULIB_TZSET)/g' \
3834 + -e 's/@''GNULIB_CTIME''@/$(GL_GNULIB_CTIME)/g' \
3835 + -e 's/@''GNULIB_LOCALTIME''@/$(GL_GNULIB_LOCALTIME)/g' \
3836 + -e 's/@''GNULIB_MKTIME''@/$(GL_GNULIB_MKTIME)/g' \
3837 + -e 's/@''GNULIB_NANOSLEEP''@/$(GL_GNULIB_NANOSLEEP)/g' \
3838 + -e 's/@''GNULIB_STRFTIME''@/$(GL_GNULIB_STRFTIME)/g' \
3839 + -e 's/@''GNULIB_STRPTIME''@/$(GL_GNULIB_STRPTIME)/g' \
3840 + -e 's/@''GNULIB_TIMEGM''@/$(GL_GNULIB_TIMEGM)/g' \
3841 + -e 's/@''GNULIB_TIMESPEC_GET''@/$(GL_GNULIB_TIMESPEC_GET)/g' \
3842 + -e 's/@''GNULIB_TIMESPEC_GETRES''@/$(GL_GNULIB_TIMESPEC_GETRES)/g' \
3843 + -e 's/@''GNULIB_TIME_R''@/$(GL_GNULIB_TIME_R)/g' \
3844 + -e 's/@''GNULIB_TIME_RZ''@/$(GL_GNULIB_TIME_RZ)/g' \
3845 + -e 's/@''GNULIB_TZSET''@/$(GL_GNULIB_TZSET)/g' \
3846 + -e 's/@''GNULIB_MDA_TZSET''@/$(GL_GNULIB_MDA_TZSET)/g' \
3847 -e 's|@''HAVE_DECL_LOCALTIME_R''@|$(HAVE_DECL_LOCALTIME_R)|g' \
3848 -e 's|@''HAVE_NANOSLEEP''@|$(HAVE_NANOSLEEP)|g' \
3849 -e 's|@''HAVE_STRPTIME''@|$(HAVE_STRPTIME)|g' \
3850 -e 's|@''HAVE_TIMEGM''@|$(HAVE_TIMEGM)|g' \
3851 + -e 's|@''HAVE_TIMESPEC_GET''@|$(HAVE_TIMESPEC_GET)|g' \
3852 + -e 's|@''HAVE_TIMESPEC_GETRES''@|$(HAVE_TIMESPEC_GETRES)|g' \
3853 -e 's|@''HAVE_TIMEZONE_T''@|$(HAVE_TIMEZONE_T)|g' \
3854 - -e 's|@''HAVE_TZSET''@|$(HAVE_TZSET)|g' \
3855 -e 's|@''REPLACE_CTIME''@|$(REPLACE_CTIME)|g' \
3856 -e 's|@''REPLACE_GMTIME''@|$(REPLACE_GMTIME)|g' \
3857 -e 's|@''REPLACE_LOCALTIME''@|$(REPLACE_LOCALTIME)|g' \
3858 @@ -2091,12 +2314,12 @@ time.h: time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(
3859 -e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(SYS_TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
3860 -e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
3861 -e 's|@''UNISTD_H_DEFINES_STRUCT_TIMESPEC''@|$(UNISTD_H_DEFINES_STRUCT_TIMESPEC)|g' \
3862 + -e 's|@''TIME_H_DEFINES_TIME_UTC''@|$(TIME_H_DEFINES_TIME_UTC)|g' \
3863 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
3864 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
3865 -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
3866 - < $(srcdir)/time.in.h; \
3867 - } > $@-t && \
3868 - mv $@-t $@
3869 + $(srcdir)/time.in.h > $@-t
3870 + $(AM_V_at)mv $@-t $@
3871 MOSTLYCLEANFILES += time.h time.h-t
3872
3873 EXTRA_DIST += time.in.h
3874 @@ -2119,71 +2342,104 @@ libgnu_a_SOURCES += unistd.c
3875 # We need the following in order to create an empty placeholder for
3876 # <unistd.h> when the system doesn't have one.
3877 unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
3878 - $(AM_V_GEN)rm -f $@-t $@ && \
3879 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
3880 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
3881 + $(gl_V_at)$(SED_HEADER_STDOUT) \
3882 + -e 's|@''GUARD_PREFIX''@|GL|g' \
3883 -e 's|@''HAVE_UNISTD_H''@|$(HAVE_UNISTD_H)|g' \
3884 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
3885 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
3886 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
3887 -e 's|@''NEXT_UNISTD_H''@|$(NEXT_UNISTD_H)|g' \
3888 -e 's|@''WINDOWS_64_BIT_OFF_T''@|$(WINDOWS_64_BIT_OFF_T)|g' \
3889 - -e 's/@''GNULIB_CHDIR''@/$(GNULIB_CHDIR)/g' \
3890 - -e 's/@''GNULIB_CHOWN''@/$(GNULIB_CHOWN)/g' \
3891 - -e 's/@''GNULIB_CLOSE''@/$(GNULIB_CLOSE)/g' \
3892 - -e 's/@''GNULIB_DUP''@/$(GNULIB_DUP)/g' \
3893 - -e 's/@''GNULIB_DUP2''@/$(GNULIB_DUP2)/g' \
3894 - -e 's/@''GNULIB_DUP3''@/$(GNULIB_DUP3)/g' \
3895 - -e 's/@''GNULIB_ENVIRON''@/$(GNULIB_ENVIRON)/g' \
3896 - -e 's/@''GNULIB_EUIDACCESS''@/$(GNULIB_EUIDACCESS)/g' \
3897 - -e 's/@''GNULIB_FACCESSAT''@/$(GNULIB_FACCESSAT)/g' \
3898 - -e 's/@''GNULIB_FCHDIR''@/$(GNULIB_FCHDIR)/g' \
3899 - -e 's/@''GNULIB_FCHOWNAT''@/$(GNULIB_FCHOWNAT)/g' \
3900 - -e 's/@''GNULIB_FDATASYNC''@/$(GNULIB_FDATASYNC)/g' \
3901 - -e 's/@''GNULIB_FSYNC''@/$(GNULIB_FSYNC)/g' \
3902 - -e 's/@''GNULIB_FTRUNCATE''@/$(GNULIB_FTRUNCATE)/g' \
3903 - -e 's/@''GNULIB_GETCWD''@/$(GNULIB_GETCWD)/g' \
3904 - -e 's/@''GNULIB_GETDOMAINNAME''@/$(GNULIB_GETDOMAINNAME)/g' \
3905 - -e 's/@''GNULIB_GETDTABLESIZE''@/$(GNULIB_GETDTABLESIZE)/g' \
3906 - -e 's/@''GNULIB_GETGROUPS''@/$(GNULIB_GETGROUPS)/g' \
3907 - -e 's/@''GNULIB_GETHOSTNAME''@/$(GNULIB_GETHOSTNAME)/g' \
3908 - -e 's/@''GNULIB_GETLOGIN''@/$(GNULIB_GETLOGIN)/g' \
3909 - -e 's/@''GNULIB_GETLOGIN_R''@/$(GNULIB_GETLOGIN_R)/g' \
3910 - -e 's/@''GNULIB_GETPAGESIZE''@/$(GNULIB_GETPAGESIZE)/g' \
3911 - -e 's/@''GNULIB_GETPASS''@/$(GNULIB_GETPASS)/g' \
3912 - -e 's/@''GNULIB_GETUSERSHELL''@/$(GNULIB_GETUSERSHELL)/g' \
3913 - -e 's/@''GNULIB_GROUP_MEMBER''@/$(GNULIB_GROUP_MEMBER)/g' \
3914 - -e 's/@''GNULIB_ISATTY''@/$(GNULIB_ISATTY)/g' \
3915 - -e 's/@''GNULIB_LCHOWN''@/$(GNULIB_LCHOWN)/g' \
3916 - -e 's/@''GNULIB_LINK''@/$(GNULIB_LINK)/g' \
3917 - -e 's/@''GNULIB_LINKAT''@/$(GNULIB_LINKAT)/g' \
3918 - -e 's/@''GNULIB_LSEEK''@/$(GNULIB_LSEEK)/g' \
3919 - -e 's/@''GNULIB_PIPE''@/$(GNULIB_PIPE)/g' \
3920 - -e 's/@''GNULIB_PIPE2''@/$(GNULIB_PIPE2)/g' \
3921 - -e 's/@''GNULIB_PREAD''@/$(GNULIB_PREAD)/g' \
3922 - -e 's/@''GNULIB_PWRITE''@/$(GNULIB_PWRITE)/g' \
3923 - -e 's/@''GNULIB_READ''@/$(GNULIB_READ)/g' \
3924 - -e 's/@''GNULIB_READLINK''@/$(GNULIB_READLINK)/g' \
3925 - -e 's/@''GNULIB_READLINKAT''@/$(GNULIB_READLINKAT)/g' \
3926 - -e 's/@''GNULIB_RMDIR''@/$(GNULIB_RMDIR)/g' \
3927 - -e 's/@''GNULIB_SETHOSTNAME''@/$(GNULIB_SETHOSTNAME)/g' \
3928 - -e 's/@''GNULIB_SLEEP''@/$(GNULIB_SLEEP)/g' \
3929 - -e 's/@''GNULIB_SYMLINK''@/$(GNULIB_SYMLINK)/g' \
3930 - -e 's/@''GNULIB_SYMLINKAT''@/$(GNULIB_SYMLINKAT)/g' \
3931 - -e 's/@''GNULIB_TRUNCATE''@/$(GNULIB_TRUNCATE)/g' \
3932 - -e 's/@''GNULIB_TTYNAME_R''@/$(GNULIB_TTYNAME_R)/g' \
3933 - -e 's/@''GNULIB_UNISTD_H_GETOPT''@/0$(GNULIB_GL_UNISTD_H_GETOPT)/g' \
3934 - -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/$(GNULIB_UNISTD_H_NONBLOCKING)/g' \
3935 - -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/$(GNULIB_UNISTD_H_SIGPIPE)/g' \
3936 - -e 's/@''GNULIB_UNLINK''@/$(GNULIB_UNLINK)/g' \
3937 - -e 's/@''GNULIB_UNLINKAT''@/$(GNULIB_UNLINKAT)/g' \
3938 - -e 's/@''GNULIB_USLEEP''@/$(GNULIB_USLEEP)/g' \
3939 - -e 's/@''GNULIB_WRITE''@/$(GNULIB_WRITE)/g' \
3940 + -e 's/@''GNULIB_ACCESS''@/$(GL_GNULIB_ACCESS)/g' \
3941 + -e 's/@''GNULIB_CHDIR''@/$(GL_GNULIB_CHDIR)/g' \
3942 + -e 's/@''GNULIB_CHOWN''@/$(GL_GNULIB_CHOWN)/g' \
3943 + -e 's/@''GNULIB_CLOSE''@/$(GL_GNULIB_CLOSE)/g' \
3944 + -e 's/@''GNULIB_COPY_FILE_RANGE''@/$(GL_GNULIB_COPY_FILE_RANGE)/g' \
3945 + -e 's/@''GNULIB_DUP''@/$(GL_GNULIB_DUP)/g' \
3946 + -e 's/@''GNULIB_DUP2''@/$(GL_GNULIB_DUP2)/g' \
3947 + -e 's/@''GNULIB_DUP3''@/$(GL_GNULIB_DUP3)/g' \
3948 + -e 's/@''GNULIB_ENVIRON''@/$(GL_GNULIB_ENVIRON)/g' \
3949 + -e 's/@''GNULIB_EUIDACCESS''@/$(GL_GNULIB_EUIDACCESS)/g' \
3950 + -e 's/@''GNULIB_EXECL''@/$(GL_GNULIB_EXECL)/g' \
3951 + -e 's/@''GNULIB_EXECLE''@/$(GL_GNULIB_EXECLE)/g' \
3952 + -e 's/@''GNULIB_EXECLP''@/$(GL_GNULIB_EXECLP)/g' \
3953 + -e 's/@''GNULIB_EXECV''@/$(GL_GNULIB_EXECV)/g' \
3954 + -e 's/@''GNULIB_EXECVE''@/$(GL_GNULIB_EXECVE)/g' \
3955 + -e 's/@''GNULIB_EXECVP''@/$(GL_GNULIB_EXECVP)/g' \
3956 + -e 's/@''GNULIB_EXECVPE''@/$(GL_GNULIB_EXECVPE)/g' \
3957 + -e 's/@''GNULIB_FACCESSAT''@/$(GL_GNULIB_FACCESSAT)/g' \
3958 + -e 's/@''GNULIB_FCHDIR''@/$(GL_GNULIB_FCHDIR)/g' \
3959 + -e 's/@''GNULIB_FCHOWNAT''@/$(GL_GNULIB_FCHOWNAT)/g' \
3960 + -e 's/@''GNULIB_FDATASYNC''@/$(GL_GNULIB_FDATASYNC)/g' \
3961 + -e 's/@''GNULIB_FSYNC''@/$(GL_GNULIB_FSYNC)/g' \
3962 + -e 's/@''GNULIB_FTRUNCATE''@/$(GL_GNULIB_FTRUNCATE)/g' \
3963 + -e 's/@''GNULIB_GETCWD''@/$(GL_GNULIB_GETCWD)/g' \
3964 + -e 's/@''GNULIB_GETDOMAINNAME''@/$(GL_GNULIB_GETDOMAINNAME)/g' \
3965 + -e 's/@''GNULIB_GETDTABLESIZE''@/$(GL_GNULIB_GETDTABLESIZE)/g' \
3966 + -e 's/@''GNULIB_GETENTROPY''@/$(GL_GNULIB_GETENTROPY)/g' \
3967 + -e 's/@''GNULIB_GETGROUPS''@/$(GL_GNULIB_GETGROUPS)/g' \
3968 + -e 's/@''GNULIB_GETHOSTNAME''@/$(GL_GNULIB_GETHOSTNAME)/g' \
3969 + -e 's/@''GNULIB_GETLOGIN''@/$(GL_GNULIB_GETLOGIN)/g' \
3970 + -e 's/@''GNULIB_GETLOGIN_R''@/$(GL_GNULIB_GETLOGIN_R)/g' \
3971 + -e 's/@''GNULIB_GETOPT_POSIX''@/$(GL_GNULIB_GETOPT_POSIX)/g' \
3972 + -e 's/@''GNULIB_GETPAGESIZE''@/$(GL_GNULIB_GETPAGESIZE)/g' \
3973 + -e 's/@''GNULIB_GETPASS''@/$(GL_GNULIB_GETPASS)/g' \
3974 + -e 's/@''GNULIB_GETPASS_GNU''@/$(GL_GNULIB_GETPASS_GNU)/g' \
3975 + -e 's/@''GNULIB_GETUSERSHELL''@/$(GL_GNULIB_GETUSERSHELL)/g' \
3976 + -e 's/@''GNULIB_GROUP_MEMBER''@/$(GL_GNULIB_GROUP_MEMBER)/g' \
3977 + -e 's/@''GNULIB_ISATTY''@/$(GL_GNULIB_ISATTY)/g' \
3978 + -e 's/@''GNULIB_LCHOWN''@/$(GL_GNULIB_LCHOWN)/g' \
3979 + -e 's/@''GNULIB_LINK''@/$(GL_GNULIB_LINK)/g' \
3980 + -e 's/@''GNULIB_LINKAT''@/$(GL_GNULIB_LINKAT)/g' \
3981 + -e 's/@''GNULIB_LSEEK''@/$(GL_GNULIB_LSEEK)/g' \
3982 + -e 's/@''GNULIB_PIPE''@/$(GL_GNULIB_PIPE)/g' \
3983 + -e 's/@''GNULIB_PIPE2''@/$(GL_GNULIB_PIPE2)/g' \
3984 + -e 's/@''GNULIB_PREAD''@/$(GL_GNULIB_PREAD)/g' \
3985 + -e 's/@''GNULIB_PWRITE''@/$(GL_GNULIB_PWRITE)/g' \
3986 + -e 's/@''GNULIB_READ''@/$(GL_GNULIB_READ)/g' \
3987 + -e 's/@''GNULIB_READLINK''@/$(GL_GNULIB_READLINK)/g' \
3988 + -e 's/@''GNULIB_READLINKAT''@/$(GL_GNULIB_READLINKAT)/g' \
3989 + -e 's/@''GNULIB_RMDIR''@/$(GL_GNULIB_RMDIR)/g' \
3990 + -e 's/@''GNULIB_SETHOSTNAME''@/$(GL_GNULIB_SETHOSTNAME)/g' \
3991 + -e 's/@''GNULIB_SLEEP''@/$(GL_GNULIB_SLEEP)/g' \
3992 + -e 's/@''GNULIB_SYMLINK''@/$(GL_GNULIB_SYMLINK)/g' \
3993 + -e 's/@''GNULIB_SYMLINKAT''@/$(GL_GNULIB_SYMLINKAT)/g' \
3994 + -e 's/@''GNULIB_TRUNCATE''@/$(GL_GNULIB_TRUNCATE)/g' \
3995 + -e 's/@''GNULIB_TTYNAME_R''@/$(GL_GNULIB_TTYNAME_R)/g' \
3996 + -e 's/@''GNULIB_UNISTD_H_GETOPT''@/0$(GL_GNULIB_UNISTD_H_GETOPT)/g' \
3997 + -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/$(GL_GNULIB_UNISTD_H_NONBLOCKING)/g' \
3998 + -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/$(GL_GNULIB_UNISTD_H_SIGPIPE)/g' \
3999 + -e 's/@''GNULIB_UNLINK''@/$(GL_GNULIB_UNLINK)/g' \
4000 + -e 's/@''GNULIB_UNLINKAT''@/$(GL_GNULIB_UNLINKAT)/g' \
4001 + -e 's/@''GNULIB_USLEEP''@/$(GL_GNULIB_USLEEP)/g' \
4002 + -e 's/@''GNULIB_WRITE''@/$(GL_GNULIB_WRITE)/g' \
4003 + -e 's/@''GNULIB_MDA_ACCESS''@/$(GL_GNULIB_MDA_ACCESS)/g' \
4004 + -e 's/@''GNULIB_MDA_CHDIR''@/$(GL_GNULIB_MDA_CHDIR)/g' \
4005 + -e 's/@''GNULIB_MDA_CLOSE''@/$(GL_GNULIB_MDA_CLOSE)/g' \
4006 + -e 's/@''GNULIB_MDA_DUP''@/$(GL_GNULIB_MDA_DUP)/g' \
4007 + -e 's/@''GNULIB_MDA_DUP2''@/$(GL_GNULIB_MDA_DUP2)/g' \
4008 + -e 's/@''GNULIB_MDA_EXECL''@/$(GL_GNULIB_MDA_EXECL)/g' \
4009 + -e 's/@''GNULIB_MDA_EXECLE''@/$(GL_GNULIB_MDA_EXECLE)/g' \
4010 + -e 's/@''GNULIB_MDA_EXECLP''@/$(GL_GNULIB_MDA_EXECLP)/g' \
4011 + -e 's/@''GNULIB_MDA_EXECV''@/$(GL_GNULIB_MDA_EXECV)/g' \
4012 + -e 's/@''GNULIB_MDA_EXECVE''@/$(GL_GNULIB_MDA_EXECVE)/g' \
4013 + -e 's/@''GNULIB_MDA_EXECVP''@/$(GL_GNULIB_MDA_EXECVP)/g' \
4014 + -e 's/@''GNULIB_MDA_EXECVPE''@/$(GL_GNULIB_MDA_EXECVPE)/g' \
4015 + -e 's/@''GNULIB_MDA_GETCWD''@/$(GL_GNULIB_MDA_GETCWD)/g' \
4016 + -e 's/@''GNULIB_MDA_GETPID''@/$(GL_GNULIB_MDA_GETPID)/g' \
4017 + -e 's/@''GNULIB_MDA_ISATTY''@/$(GL_GNULIB_MDA_ISATTY)/g' \
4018 + -e 's/@''GNULIB_MDA_LSEEK''@/$(GL_GNULIB_MDA_LSEEK)/g' \
4019 + -e 's/@''GNULIB_MDA_READ''@/$(GL_GNULIB_MDA_READ)/g' \
4020 + -e 's/@''GNULIB_MDA_RMDIR''@/$(GL_GNULIB_MDA_RMDIR)/g' \
4021 + -e 's/@''GNULIB_MDA_SWAB''@/$(GL_GNULIB_MDA_SWAB)/g' \
4022 + -e 's/@''GNULIB_MDA_UNLINK''@/$(GL_GNULIB_MDA_UNLINK)/g' \
4023 + -e 's/@''GNULIB_MDA_WRITE''@/$(GL_GNULIB_MDA_WRITE)/g' \
4024 < $(srcdir)/unistd.in.h | \
4025 sed -e 's|@''HAVE_CHOWN''@|$(HAVE_CHOWN)|g' \
4026 - -e 's|@''HAVE_DUP2''@|$(HAVE_DUP2)|g' \
4027 + -e 's|@''HAVE_COPY_FILE_RANGE''@|$(HAVE_COPY_FILE_RANGE)|g' \
4028 -e 's|@''HAVE_DUP3''@|$(HAVE_DUP3)|g' \
4029 -e 's|@''HAVE_EUIDACCESS''@|$(HAVE_EUIDACCESS)|g' \
4030 + -e 's|@''HAVE_EXECVPE''@|$(HAVE_EXECVPE)|g' \
4031 -e 's|@''HAVE_FACCESSAT''@|$(HAVE_FACCESSAT)|g' \
4032 -e 's|@''HAVE_FCHDIR''@|$(HAVE_FCHDIR)|g' \
4033 -e 's|@''HAVE_FCHOWNAT''@|$(HAVE_FCHOWNAT)|g' \
4034 @@ -2191,6 +2447,7 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
4035 -e 's|@''HAVE_FSYNC''@|$(HAVE_FSYNC)|g' \
4036 -e 's|@''HAVE_FTRUNCATE''@|$(HAVE_FTRUNCATE)|g' \
4037 -e 's|@''HAVE_GETDTABLESIZE''@|$(HAVE_GETDTABLESIZE)|g' \
4038 + -e 's|@''HAVE_GETENTROPY''@|$(HAVE_GETENTROPY)|g' \
4039 -e 's|@''HAVE_GETGROUPS''@|$(HAVE_GETGROUPS)|g' \
4040 -e 's|@''HAVE_GETHOSTNAME''@|$(HAVE_GETHOSTNAME)|g' \
4041 -e 's|@''HAVE_GETPAGESIZE''@|$(HAVE_GETPAGESIZE)|g' \
4042 @@ -2212,6 +2469,7 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
4043 -e 's|@''HAVE_UNLINKAT''@|$(HAVE_UNLINKAT)|g' \
4044 -e 's|@''HAVE_USLEEP''@|$(HAVE_USLEEP)|g' \
4045 -e 's|@''HAVE_DECL_ENVIRON''@|$(HAVE_DECL_ENVIRON)|g' \
4046 + -e 's|@''HAVE_DECL_EXECVPE''@|$(HAVE_DECL_EXECVPE)|g' \
4047 -e 's|@''HAVE_DECL_FCHDIR''@|$(HAVE_DECL_FCHDIR)|g' \
4048 -e 's|@''HAVE_DECL_FDATASYNC''@|$(HAVE_DECL_FDATASYNC)|g' \
4049 -e 's|@''HAVE_DECL_GETDOMAINNAME''@|$(HAVE_DECL_GETDOMAINNAME)|g' \
4050 @@ -2225,10 +2483,19 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
4051 -e 's|@''HAVE_OS_H''@|$(HAVE_OS_H)|g' \
4052 -e 's|@''HAVE_SYS_PARAM_H''@|$(HAVE_SYS_PARAM_H)|g' \
4053 | \
4054 - sed -e 's|@''REPLACE_CHOWN''@|$(REPLACE_CHOWN)|g' \
4055 + sed -e 's|@''REPLACE_ACCESS''@|$(REPLACE_ACCESS)|g' \
4056 + -e 's|@''REPLACE_CHOWN''@|$(REPLACE_CHOWN)|g' \
4057 -e 's|@''REPLACE_CLOSE''@|$(REPLACE_CLOSE)|g' \
4058 + -e 's|@''REPLACE_COPY_FILE_RANGE''@|$(REPLACE_COPY_FILE_RANGE)|g' \
4059 -e 's|@''REPLACE_DUP''@|$(REPLACE_DUP)|g' \
4060 -e 's|@''REPLACE_DUP2''@|$(REPLACE_DUP2)|g' \
4061 + -e 's|@''REPLACE_EXECL''@|$(REPLACE_EXECL)|g' \
4062 + -e 's|@''REPLACE_EXECLE''@|$(REPLACE_EXECLE)|g' \
4063 + -e 's|@''REPLACE_EXECLP''@|$(REPLACE_EXECLP)|g' \
4064 + -e 's|@''REPLACE_EXECV''@|$(REPLACE_EXECV)|g' \
4065 + -e 's|@''REPLACE_EXECVE''@|$(REPLACE_EXECVE)|g' \
4066 + -e 's|@''REPLACE_EXECVP''@|$(REPLACE_EXECVP)|g' \
4067 + -e 's|@''REPLACE_EXECVPE''@|$(REPLACE_EXECVPE)|g' \
4068 -e 's|@''REPLACE_FACCESSAT''@|$(REPLACE_FACCESSAT)|g' \
4069 -e 's|@''REPLACE_FCHOWNAT''@|$(REPLACE_FCHOWNAT)|g' \
4070 -e 's|@''REPLACE_FTRUNCATE''@|$(REPLACE_FTRUNCATE)|g' \
4071 @@ -2239,6 +2506,7 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
4072 -e 's|@''REPLACE_GETGROUPS''@|$(REPLACE_GETGROUPS)|g' \
4073 -e 's|@''REPLACE_GETPAGESIZE''@|$(REPLACE_GETPAGESIZE)|g' \
4074 -e 's|@''REPLACE_GETPASS''@|$(REPLACE_GETPASS)|g' \
4075 + -e 's|@''REPLACE_GETPASS_FOR_GETPASS_GNU''@|$(REPLACE_GETPASS_FOR_GETPASS_GNU)|g' \
4076 -e 's|@''REPLACE_ISATTY''@|$(REPLACE_ISATTY)|g' \
4077 -e 's|@''REPLACE_LCHOWN''@|$(REPLACE_LCHOWN)|g' \
4078 -e 's|@''REPLACE_LINK''@|$(REPLACE_LINK)|g' \
4079 @@ -2259,13 +2527,14 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
4080 -e 's|@''REPLACE_UNLINKAT''@|$(REPLACE_UNLINKAT)|g' \
4081 -e 's|@''REPLACE_USLEEP''@|$(REPLACE_USLEEP)|g' \
4082 -e 's|@''REPLACE_WRITE''@|$(REPLACE_WRITE)|g' \
4083 + -e 's|@''UNISTD_H_HAVE_SYS_RANDOM_H''@|$(UNISTD_H_HAVE_SYS_RANDOM_H)|g' \
4084 -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|$(UNISTD_H_HAVE_WINSOCK2_H)|g' \
4085 -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|$(UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS)|g' \
4086 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
4087 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
4088 - -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
4089 - } > $@-t && \
4090 - mv $@-t $@
4091 + -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
4092 + > $@-t
4093 + $(AM_V_at)mv $@-t $@
4094 MOSTLYCLEANFILES += unistd.h unistd.h-t
4095
4096 EXTRA_DIST += unistd.in.h
4097 @@ -2282,60 +2551,55 @@ EXTRA_DIST += unistd--.h unistd-safer.h
4098
4099 ## begin gnulib module unlink
4100
4101 -
4102 -EXTRA_DIST += unlink.c
4103 -
4104 -EXTRA_libgnu_a_SOURCES += unlink.c
4105 +if GL_COND_OBJ_UNLINK
4106 +libgnu_a_SOURCES += unlink.c
4107 +endif
4108
4109 ## end gnulib module unlink
4110
4111 ## begin gnulib module unlinkat
4112
4113 +if GL_COND_OBJ_UNLINKAT
4114 +libgnu_a_SOURCES += unlinkat.c
4115 +endif
4116
4117 -EXTRA_DIST += at-func.c unlinkat.c
4118 +EXTRA_DIST += at-func.c
4119
4120 -EXTRA_libgnu_a_SOURCES += at-func.c unlinkat.c
4121 +EXTRA_libgnu_a_SOURCES += at-func.c
4122
4123 ## end gnulib module unlinkat
4124
4125 ## begin gnulib module utime
4126
4127 -
4128 -EXTRA_DIST += utime.c
4129 -
4130 -EXTRA_libgnu_a_SOURCES += utime.c
4131 +if GL_COND_OBJ_UTIME
4132 +libgnu_a_SOURCES += utime.c
4133 +endif
4134
4135 ## end gnulib module utime
4136
4137 ## begin gnulib module utime-h
4138
4139 -BUILT_SOURCES += $(UTIME_H)
4140 +BUILT_SOURCES += utime.h
4141
4142 # We need the following in order to create <utime.h> when the system
4143 # doesn't have one that works with the given compiler.
4144 -if GL_GENERATE_UTIME_H
4145 utime.h: utime.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
4146 - $(AM_V_GEN)rm -f $@-t $@ && \
4147 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
4148 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
4149 + $(gl_V_at)$(SED_HEADER_STDOUT) \
4150 + -e 's|@''GUARD_PREFIX''@|GL|g' \
4151 -e 's/@''HAVE_UTIME_H''@/$(HAVE_UTIME_H)/g' \
4152 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
4153 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
4154 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
4155 -e 's|@''NEXT_UTIME_H''@|$(NEXT_UTIME_H)|g' \
4156 - -e 's/@''GNULIB_UTIME''@/$(GNULIB_UTIME)/g' \
4157 + -e 's/@''GNULIB_UTIME''@/$(GL_GNULIB_UTIME)/g' \
4158 + -e 's/@''GNULIB_MDA_UTIME''@/$(GL_GNULIB_MDA_UTIME)/g' \
4159 -e 's|@''HAVE_UTIME''@|$(HAVE_UTIME)|g' \
4160 -e 's|@''REPLACE_UTIME''@|$(REPLACE_UTIME)|g' \
4161 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
4162 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
4163 -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
4164 - < $(srcdir)/utime.in.h; \
4165 - } > $@-t && \
4166 - mv $@-t $@
4167 -else
4168 -utime.h: $(top_builddir)/config.status
4169 - rm -f $@
4170 -endif
4171 + $(srcdir)/utime.in.h > $@-t
4172 + $(AM_V_at)mv $@-t $@
4173 MOSTLYCLEANFILES += utime.h utime.h-t
4174
4175 EXTRA_DIST += utime.in.h
4176 @@ -2352,10 +2616,13 @@ EXTRA_DIST += utimens.h
4177
4178 ## begin gnulib module utimensat
4179
4180 +if GL_COND_OBJ_UTIMENSAT
4181 +libgnu_a_SOURCES += utimensat.c
4182 +endif
4183
4184 -EXTRA_DIST += at-func.c utimensat.c
4185 +EXTRA_DIST += at-func.c
4186
4187 -EXTRA_libgnu_a_SOURCES += at-func.c utimensat.c
4188 +EXTRA_libgnu_a_SOURCES += at-func.c
4189
4190 ## end gnulib module utimensat
4191
4192 @@ -2391,9 +2658,8 @@ BUILT_SOURCES += wchar.h
4193 # We need the following in order to create <wchar.h> when the system
4194 # version does not work standalone.
4195 wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
4196 - $(AM_V_GEN)rm -f $@-t $@ && \
4197 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
4198 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
4199 + $(gl_V_at)$(SED_HEADER_STDOUT) \
4200 + -e 's|@''GUARD_PREFIX''@|GL|g' \
4201 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
4202 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
4203 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
4204 @@ -2401,47 +2667,50 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
4205 -e 's|@''NEXT_WCHAR_H''@|$(NEXT_WCHAR_H)|g' \
4206 -e 's|@''HAVE_WCHAR_H''@|$(HAVE_WCHAR_H)|g' \
4207 -e 's/@''HAVE_CRTDEFS_H''@/$(HAVE_CRTDEFS_H)/g' \
4208 - -e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_WINT_T)/g' \
4209 - -e 's/@''GNULIB_BTOWC''@/$(GNULIB_BTOWC)/g' \
4210 - -e 's/@''GNULIB_WCTOB''@/$(GNULIB_WCTOB)/g' \
4211 - -e 's/@''GNULIB_MBSINIT''@/$(GNULIB_MBSINIT)/g' \
4212 - -e 's/@''GNULIB_MBRTOWC''@/$(GNULIB_MBRTOWC)/g' \
4213 - -e 's/@''GNULIB_MBRLEN''@/$(GNULIB_MBRLEN)/g' \
4214 - -e 's/@''GNULIB_MBSRTOWCS''@/$(GNULIB_MBSRTOWCS)/g' \
4215 - -e 's/@''GNULIB_MBSNRTOWCS''@/$(GNULIB_MBSNRTOWCS)/g' \
4216 - -e 's/@''GNULIB_WCRTOMB''@/$(GNULIB_WCRTOMB)/g' \
4217 - -e 's/@''GNULIB_WCSRTOMBS''@/$(GNULIB_WCSRTOMBS)/g' \
4218 - -e 's/@''GNULIB_WCSNRTOMBS''@/$(GNULIB_WCSNRTOMBS)/g' \
4219 - -e 's/@''GNULIB_WCWIDTH''@/$(GNULIB_WCWIDTH)/g' \
4220 - -e 's/@''GNULIB_WMEMCHR''@/$(GNULIB_WMEMCHR)/g' \
4221 - -e 's/@''GNULIB_WMEMCMP''@/$(GNULIB_WMEMCMP)/g' \
4222 - -e 's/@''GNULIB_WMEMCPY''@/$(GNULIB_WMEMCPY)/g' \
4223 - -e 's/@''GNULIB_WMEMMOVE''@/$(GNULIB_WMEMMOVE)/g' \
4224 - -e 's/@''GNULIB_WMEMSET''@/$(GNULIB_WMEMSET)/g' \
4225 - -e 's/@''GNULIB_WCSLEN''@/$(GNULIB_WCSLEN)/g' \
4226 - -e 's/@''GNULIB_WCSNLEN''@/$(GNULIB_WCSNLEN)/g' \
4227 - -e 's/@''GNULIB_WCSCPY''@/$(GNULIB_WCSCPY)/g' \
4228 - -e 's/@''GNULIB_WCPCPY''@/$(GNULIB_WCPCPY)/g' \
4229 - -e 's/@''GNULIB_WCSNCPY''@/$(GNULIB_WCSNCPY)/g' \
4230 - -e 's/@''GNULIB_WCPNCPY''@/$(GNULIB_WCPNCPY)/g' \
4231 - -e 's/@''GNULIB_WCSCAT''@/$(GNULIB_WCSCAT)/g' \
4232 - -e 's/@''GNULIB_WCSNCAT''@/$(GNULIB_WCSNCAT)/g' \
4233 - -e 's/@''GNULIB_WCSCMP''@/$(GNULIB_WCSCMP)/g' \
4234 - -e 's/@''GNULIB_WCSNCMP''@/$(GNULIB_WCSNCMP)/g' \
4235 - -e 's/@''GNULIB_WCSCASECMP''@/$(GNULIB_WCSCASECMP)/g' \
4236 - -e 's/@''GNULIB_WCSNCASECMP''@/$(GNULIB_WCSNCASECMP)/g' \
4237 - -e 's/@''GNULIB_WCSCOLL''@/$(GNULIB_WCSCOLL)/g' \
4238 - -e 's/@''GNULIB_WCSXFRM''@/$(GNULIB_WCSXFRM)/g' \
4239 - -e 's/@''GNULIB_WCSDUP''@/$(GNULIB_WCSDUP)/g' \
4240 - -e 's/@''GNULIB_WCSCHR''@/$(GNULIB_WCSCHR)/g' \
4241 - -e 's/@''GNULIB_WCSRCHR''@/$(GNULIB_WCSRCHR)/g' \
4242 - -e 's/@''GNULIB_WCSCSPN''@/$(GNULIB_WCSCSPN)/g' \
4243 - -e 's/@''GNULIB_WCSSPN''@/$(GNULIB_WCSSPN)/g' \
4244 - -e 's/@''GNULIB_WCSPBRK''@/$(GNULIB_WCSPBRK)/g' \
4245 - -e 's/@''GNULIB_WCSSTR''@/$(GNULIB_WCSSTR)/g' \
4246 - -e 's/@''GNULIB_WCSTOK''@/$(GNULIB_WCSTOK)/g' \
4247 - -e 's/@''GNULIB_WCSWIDTH''@/$(GNULIB_WCSWIDTH)/g' \
4248 - -e 's/@''GNULIB_WCSFTIME''@/$(GNULIB_WCSFTIME)/g' \
4249 + -e 's/@''GNULIBHEADERS_OVERRIDE_WINT_T''@/$(GNULIBHEADERS_OVERRIDE_WINT_T)/g' \
4250 + -e 's/@''GNULIB_BTOWC''@/$(GL_GNULIB_BTOWC)/g' \
4251 + -e 's/@''GNULIB_WCTOB''@/$(GL_GNULIB_WCTOB)/g' \
4252 + -e 's/@''GNULIB_MBSINIT''@/$(GL_GNULIB_MBSINIT)/g' \
4253 + -e 's/@''GNULIB_MBRTOWC''@/$(GL_GNULIB_MBRTOWC)/g' \
4254 + -e 's/@''GNULIB_MBRLEN''@/$(GL_GNULIB_MBRLEN)/g' \
4255 + -e 's/@''GNULIB_MBSRTOWCS''@/$(GL_GNULIB_MBSRTOWCS)/g' \
4256 + -e 's/@''GNULIB_MBSNRTOWCS''@/$(GL_GNULIB_MBSNRTOWCS)/g' \
4257 + -e 's/@''GNULIB_WCRTOMB''@/$(GL_GNULIB_WCRTOMB)/g' \
4258 + -e 's/@''GNULIB_WCSRTOMBS''@/$(GL_GNULIB_WCSRTOMBS)/g' \
4259 + -e 's/@''GNULIB_WCSNRTOMBS''@/$(GL_GNULIB_WCSNRTOMBS)/g' \
4260 + -e 's/@''GNULIB_WCWIDTH''@/$(GL_GNULIB_WCWIDTH)/g' \
4261 + -e 's/@''GNULIB_WMEMCHR''@/$(GL_GNULIB_WMEMCHR)/g' \
4262 + -e 's/@''GNULIB_WMEMCMP''@/$(GL_GNULIB_WMEMCMP)/g' \
4263 + -e 's/@''GNULIB_WMEMCPY''@/$(GL_GNULIB_WMEMCPY)/g' \
4264 + -e 's/@''GNULIB_WMEMMOVE''@/$(GL_GNULIB_WMEMMOVE)/g' \
4265 + -e 's/@''GNULIB_WMEMPCPY''@/$(GL_GNULIB_WMEMPCPY)/g' \
4266 + -e 's/@''GNULIB_WMEMSET''@/$(GL_GNULIB_WMEMSET)/g' \
4267 + -e 's/@''GNULIB_WCSLEN''@/$(GL_GNULIB_WCSLEN)/g' \
4268 + -e 's/@''GNULIB_WCSNLEN''@/$(GL_GNULIB_WCSNLEN)/g' \
4269 + -e 's/@''GNULIB_WCSCPY''@/$(GL_GNULIB_WCSCPY)/g' \
4270 + -e 's/@''GNULIB_WCPCPY''@/$(GL_GNULIB_WCPCPY)/g' \
4271 + -e 's/@''GNULIB_WCSNCPY''@/$(GL_GNULIB_WCSNCPY)/g' \
4272 + -e 's/@''GNULIB_WCPNCPY''@/$(GL_GNULIB_WCPNCPY)/g' \
4273 + -e 's/@''GNULIB_WCSCAT''@/$(GL_GNULIB_WCSCAT)/g' \
4274 + -e 's/@''GNULIB_WCSNCAT''@/$(GL_GNULIB_WCSNCAT)/g' \
4275 + -e 's/@''GNULIB_WCSCMP''@/$(GL_GNULIB_WCSCMP)/g' \
4276 + -e 's/@''GNULIB_WCSNCMP''@/$(GL_GNULIB_WCSNCMP)/g' \
4277 + -e 's/@''GNULIB_WCSCASECMP''@/$(GL_GNULIB_WCSCASECMP)/g' \
4278 + -e 's/@''GNULIB_WCSNCASECMP''@/$(GL_GNULIB_WCSNCASECMP)/g' \
4279 + -e 's/@''GNULIB_WCSCOLL''@/$(GL_GNULIB_WCSCOLL)/g' \
4280 + -e 's/@''GNULIB_WCSXFRM''@/$(GL_GNULIB_WCSXFRM)/g' \
4281 + -e 's/@''GNULIB_WCSDUP''@/$(GL_GNULIB_WCSDUP)/g' \
4282 + -e 's/@''GNULIB_WCSCHR''@/$(GL_GNULIB_WCSCHR)/g' \
4283 + -e 's/@''GNULIB_WCSRCHR''@/$(GL_GNULIB_WCSRCHR)/g' \
4284 + -e 's/@''GNULIB_WCSCSPN''@/$(GL_GNULIB_WCSCSPN)/g' \
4285 + -e 's/@''GNULIB_WCSSPN''@/$(GL_GNULIB_WCSSPN)/g' \
4286 + -e 's/@''GNULIB_WCSPBRK''@/$(GL_GNULIB_WCSPBRK)/g' \
4287 + -e 's/@''GNULIB_WCSSTR''@/$(GL_GNULIB_WCSSTR)/g' \
4288 + -e 's/@''GNULIB_WCSTOK''@/$(GL_GNULIB_WCSTOK)/g' \
4289 + -e 's/@''GNULIB_WCSWIDTH''@/$(GL_GNULIB_WCSWIDTH)/g' \
4290 + -e 's/@''GNULIB_WCSFTIME''@/$(GL_GNULIB_WCSFTIME)/g' \
4291 + -e 's/@''GNULIB_MDA_WCSDUP''@/$(GL_GNULIB_MDA_WCSDUP)/g' \
4292 + -e 's/@''GNULIB_FREE_POSIX''@/$(GL_GNULIB_FREE_POSIX)/g' \
4293 < $(srcdir)/wchar.in.h | \
4294 sed -e 's|@''HAVE_WINT_T''@|$(HAVE_WINT_T)|g' \
4295 -e 's|@''HAVE_BTOWC''@|$(HAVE_BTOWC)|g' \
4296 @@ -2457,6 +2726,7 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
4297 -e 's|@''HAVE_WMEMCMP''@|$(HAVE_WMEMCMP)|g' \
4298 -e 's|@''HAVE_WMEMCPY''@|$(HAVE_WMEMCPY)|g' \
4299 -e 's|@''HAVE_WMEMMOVE''@|$(HAVE_WMEMMOVE)|g' \
4300 + -e 's|@''HAVE_WMEMPCPY''@|$(HAVE_WMEMPCPY)|g' \
4301 -e 's|@''HAVE_WMEMSET''@|$(HAVE_WMEMSET)|g' \
4302 -e 's|@''HAVE_WCSLEN''@|$(HAVE_WCSLEN)|g' \
4303 -e 's|@''HAVE_WCSNLEN''@|$(HAVE_WCSNLEN)|g' \
4304 @@ -2483,11 +2753,13 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
4305 -e 's|@''HAVE_WCSWIDTH''@|$(HAVE_WCSWIDTH)|g' \
4306 -e 's|@''HAVE_WCSFTIME''@|$(HAVE_WCSFTIME)|g' \
4307 -e 's|@''HAVE_DECL_WCTOB''@|$(HAVE_DECL_WCTOB)|g' \
4308 + -e 's|@''HAVE_DECL_WCSDUP''@|$(HAVE_DECL_WCSDUP)|g' \
4309 -e 's|@''HAVE_DECL_WCWIDTH''@|$(HAVE_DECL_WCWIDTH)|g' \
4310 | \
4311 sed -e 's|@''REPLACE_MBSTATE_T''@|$(REPLACE_MBSTATE_T)|g' \
4312 -e 's|@''REPLACE_BTOWC''@|$(REPLACE_BTOWC)|g' \
4313 -e 's|@''REPLACE_WCTOB''@|$(REPLACE_WCTOB)|g' \
4314 + -e 's|@''REPLACE_FREE''@|$(REPLACE_FREE)|g' \
4315 -e 's|@''REPLACE_MBSINIT''@|$(REPLACE_MBSINIT)|g' \
4316 -e 's|@''REPLACE_MBRTOWC''@|$(REPLACE_MBRTOWC)|g' \
4317 -e 's|@''REPLACE_MBRLEN''@|$(REPLACE_MBRLEN)|g' \
4318 @@ -2499,11 +2771,12 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
4319 -e 's|@''REPLACE_WCWIDTH''@|$(REPLACE_WCWIDTH)|g' \
4320 -e 's|@''REPLACE_WCSWIDTH''@|$(REPLACE_WCSWIDTH)|g' \
4321 -e 's|@''REPLACE_WCSFTIME''@|$(REPLACE_WCSFTIME)|g' \
4322 + -e 's|@''REPLACE_WCSTOK''@|$(REPLACE_WCSTOK)|g' \
4323 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
4324 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
4325 - -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
4326 - } > $@-t && \
4327 - mv $@-t $@
4328 + -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
4329 + > $@-t
4330 + $(AM_V_at)mv $@-t $@
4331 MOSTLYCLEANFILES += wchar.h wchar.h-t
4332
4333 EXTRA_DIST += wchar.in.h
4334 @@ -2522,6 +2795,8 @@ EXTRA_DIST += xalloc.h
4335
4336 libgnu_a_SOURCES += xalloc-die.c
4337
4338 +EXTRA_DIST += xalloc.h
4339 +
4340 ## end gnulib module xalloc-die
4341
4342 ## begin gnulib module xalloc-oversized
4343 @@ -2545,3 +2820,7 @@ mostlyclean-local: mostlyclean-generic
4344 fi; \
4345 done; \
4346 :
4347 +distclean-local: distclean-gnulib-libobjs
4348 +distclean-gnulib-libobjs:
4349 + -rm -f @gl_LIBOBJDEPS@
4350 +maintainer-clean-local: distclean-gnulib-libobjs
4351
4352 diff --git a/autotools/gnulib/Makefile.in b/autotools/gnulib/Makefile.in
4353 index e3a99d4..0a271a7 100644
4354 --- a/autotools/gnulib/Makefile.in
4355 +++ b/autotools/gnulib/Makefile.in
4356 @@ -14,11 +14,11 @@
4357
4358 @SET_MAKE@
4359
4360 -# Copyright (C) 2002-2019 Free Software Foundation, Inc.
4361 +# Copyright (C) 2002-2022 Free Software Foundation, Inc.
4362 #
4363 # This file is free software; you can redistribute it and/or modify
4364 # it under the terms of the GNU General Public License as published by
4365 -# the Free Software Foundation; either version 3 of the License, or
4366 +# the Free Software Foundation, either version 3 of the License, or
4367 # (at your option) any later version.
4368 #
4369 # This file is distributed in the hope that it will be useful,
4370 @@ -145,12 +145,77 @@ PRE_UNINSTALL = :
4371 POST_UNINSTALL = :
4372 build_triplet = @build@
4373 host_triplet = @host@
4374 +@GL_COND_OBJ_CANONICALIZE_LGPL_TRUE@am__append_1 = canonicalize-lgpl.c
4375 +@GL_COND_OBJ_CHDIR_LONG_TRUE@am__append_2 = chdir-long.c
4376 +@GL_COND_OBJ_CLOSE_TRUE@am__append_3 = close.c
4377 +@GL_COND_OBJ_CLOSEDIR_TRUE@am__append_4 = closedir.c
4378 +@GL_COND_OBJ_DIRFD_TRUE@am__append_5 = dirfd.c
4379 +@GL_COND_OBJ_DUP_TRUE@am__append_6 = dup.c
4380 +@GL_COND_OBJ_DUP2_TRUE@am__append_7 = dup2.c
4381 +@GL_COND_OBJ_ERROR_TRUE@am__append_8 = error.c
4382 +@GL_COND_OBJ_EUIDACCESS_TRUE@am__append_9 = euidaccess.c
4383 +@GL_COND_OBJ_FACCESSAT_TRUE@am__append_10 = faccessat.c
4384 +@GL_COND_OBJ_FCHDIR_TRUE@am__append_11 = fchdir.c
4385 +@GL_COND_OBJ_FCNTL_TRUE@am__append_12 = fcntl.c
4386 +@GL_COND_OBJ_FDOPENDIR_TRUE@am__append_13 = fdopendir.c
4387 +@GL_COND_OBJ_FLOAT_TRUE@am__append_14 = float.c
4388 +@GL_COND_OBJ_ITOLD_TRUE@am__append_15 = itold.c
4389 +@GL_COND_OBJ_FREE_TRUE@am__append_16 = free.c
4390 +@GL_COND_OBJ_FSTAT_TRUE@am__append_17 = fstat.c
4391 +@GL_COND_OBJ_FSTATAT_TRUE@am__append_18 = fstatat.c
4392 +@GL_COND_OBJ_FUTIMENS_TRUE@am__append_19 = futimens.c
4393 +@GL_COND_OBJ_GETCWD_LGPL_TRUE@am__append_20 = getcwd-lgpl.c
4394 +@GL_COND_OBJ_GETDELIM_TRUE@am__append_21 = getdelim.c
4395 +@GL_COND_OBJ_GETDTABLESIZE_TRUE@am__append_22 = getdtablesize.c
4396 +@GL_COND_OBJ_GETGROUPS_TRUE@am__append_23 = getgroups.c
4397 +@GL_COND_OBJ_GETLINE_TRUE@am__append_24 = getline.c
4398 +@GL_COND_OBJ_GETOPT_TRUE@am__append_25 = getopt.c getopt1.c
4399 +@GL_COND_OBJ_GETTIMEOFDAY_TRUE@am__append_26 = gettimeofday.c
4400 +@GL_COND_OBJ_GROUP_MEMBER_TRUE@am__append_27 = group-member.c
4401 +@GL_COND_OBJ_LSTAT_TRUE@am__append_28 = lstat.c
4402 +@GL_COND_OBJ_MEMCHR_TRUE@am__append_29 = memchr.c
4403 +@GL_COND_OBJ_MEMPCPY_TRUE@am__append_30 = mempcpy.c
4404 +@GL_COND_OBJ_MEMRCHR_TRUE@am__append_31 = memrchr.c
4405 +@GL_COND_OBJ_MKDIR_TRUE@am__append_32 = mkdir.c
4406 +@GL_COND_OBJ_MKDIRAT_TRUE@am__append_33 = mkdirat.c
4407 +@GL_COND_OBJ_MSVC_INVAL_TRUE@am__append_34 = msvc-inval.c
4408 +@GL_COND_OBJ_MSVC_NOTHROW_TRUE@am__append_35 = msvc-nothrow.c
4409 +@GL_COND_OBJ_OPEN_TRUE@am__append_36 = open.c
4410 +@GL_COND_OBJ_OPENAT_TRUE@am__append_37 = openat.c
4411 +@GL_COND_OBJ_OPENDIR_TRUE@am__append_38 = opendir.c
4412 +@GL_COND_OBJ_PIPE_TRUE@am__append_39 = pipe.c
4413 +@GL_COND_OBJ_RAWMEMCHR_TRUE@am__append_40 = rawmemchr.c
4414 +@GL_COND_OBJ_READLINK_TRUE@am__append_41 = readlink.c
4415 +@GL_COND_OBJ_READLINKAT_TRUE@am__append_42 = readlinkat.c
4416 +@GL_COND_OBJ_REALLOCARRAY_TRUE@am__append_43 = reallocarray.c
4417 +@GL_COND_OBJ_RENAME_TRUE@am__append_44 = rename.c
4418 +@GL_COND_OBJ_RENAMEAT_TRUE@am__append_45 = renameat.c
4419 +@GL_COND_OBJ_RMDIR_TRUE@am__append_46 = rmdir.c
4420 +@GL_COND_OBJ_SIGNBIT3_TRUE@am__append_47 = signbitf.c signbitd.c signbitl.c
4421 +@GL_COND_OBJ_STAT_TRUE@am__append_48 = stat.c
4422 +@GL_COND_OBJ_STDIO_READ_TRUE@am__append_49 = stdio-read.c
4423 +@GL_COND_OBJ_STDIO_WRITE_TRUE@am__append_50 = stdio-write.c
4424 +@GL_COND_OBJ_STRCASECMP_TRUE@am__append_51 = strcasecmp.c
4425 +@GL_COND_OBJ_STRNCASECMP_TRUE@am__append_52 = strncasecmp.c
4426 +@GL_COND_OBJ_STRDUP_TRUE@am__append_53 = strdup.c
4427 +@GL_COND_OBJ_STRERROR_TRUE@am__append_54 = strerror.c
4428 +@GL_COND_OBJ_STRERROR_OVERRIDE_TRUE@am__append_55 = strerror-override.c
4429 +@GL_COND_OBJ_STRNCAT_TRUE@am__append_56 = strncat.c
4430 +@GL_COND_OBJ_SYMLINK_TRUE@am__append_57 = symlink.c
4431 +@GL_COND_OBJ_SYMLINKAT_TRUE@am__append_58 = symlinkat.c
4432 +@GL_COND_OBJ_UNLINK_TRUE@am__append_59 = unlink.c
4433 +@GL_COND_OBJ_UNLINKAT_TRUE@am__append_60 = unlinkat.c
4434 +@GL_COND_OBJ_UTIME_TRUE@am__append_61 = utime.c
4435 +@GL_COND_OBJ_UTIMENSAT_TRUE@am__append_62 = utimensat.c
4436 subdir = autotools/gnulib
4437 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
4438 am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
4439 + $(top_srcdir)/autotools/m4/__inline.m4 \
4440 $(top_srcdir)/autotools/m4/absolute-header.m4 \
4441 $(top_srcdir)/autotools/m4/ac_check_sendfile.m4 \
4442 $(top_srcdir)/autotools/m4/alloca.m4 \
4443 + $(top_srcdir)/autotools/m4/builtin-expect.m4 \
4444 + $(top_srcdir)/autotools/m4/calloc.m4 \
4445 $(top_srcdir)/autotools/m4/canonicalize.m4 \
4446 $(top_srcdir)/autotools/m4/chdir-long.m4 \
4447 $(top_srcdir)/autotools/m4/clock_time.m4 \
4448 @@ -158,7 +223,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
4449 $(top_srcdir)/autotools/m4/closedir.m4 \
4450 $(top_srcdir)/autotools/m4/dirent_h.m4 \
4451 $(top_srcdir)/autotools/m4/dirfd.m4 \
4452 - $(top_srcdir)/autotools/m4/dirname.m4 \
4453 $(top_srcdir)/autotools/m4/double-slash-root.m4 \
4454 $(top_srcdir)/autotools/m4/dup.m4 \
4455 $(top_srcdir)/autotools/m4/dup2.m4 \
4456 @@ -180,6 +244,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
4457 $(top_srcdir)/autotools/m4/filenamecat.m4 \
4458 $(top_srcdir)/autotools/m4/float_h.m4 \
4459 $(top_srcdir)/autotools/m4/fpieee.m4 \
4460 + $(top_srcdir)/autotools/m4/free.m4 \
4461 $(top_srcdir)/autotools/m4/frexp.m4 \
4462 $(top_srcdir)/autotools/m4/frexpl.m4 \
4463 $(top_srcdir)/autotools/m4/fstat.m4 \
4464 @@ -199,7 +264,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
4465 $(top_srcdir)/autotools/m4/group-member.m4 \
4466 $(top_srcdir)/autotools/m4/include_next.m4 \
4467 $(top_srcdir)/autotools/m4/intmax_t.m4 \
4468 - $(top_srcdir)/autotools/m4/inttypes-pri.m4 \
4469 $(top_srcdir)/autotools/m4/inttypes.m4 \
4470 $(top_srcdir)/autotools/m4/inttypes_h.m4 \
4471 $(top_srcdir)/autotools/m4/isnand.m4 \
4472 @@ -209,8 +273,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
4473 $(top_srcdir)/autotools/m4/ldexpl.m4 \
4474 $(top_srcdir)/autotools/m4/libtool.m4 \
4475 $(top_srcdir)/autotools/m4/limits-h.m4 \
4476 - $(top_srcdir)/autotools/m4/localtime-buffer.m4 \
4477 - $(top_srcdir)/autotools/m4/longlong.m4 \
4478 $(top_srcdir)/autotools/m4/lstat.m4 \
4479 $(top_srcdir)/autotools/m4/ltoptions.m4 \
4480 $(top_srcdir)/autotools/m4/ltsugar.m4 \
4481 @@ -222,6 +284,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
4482 $(top_srcdir)/autotools/m4/memchr.m4 \
4483 $(top_srcdir)/autotools/m4/mempcpy.m4 \
4484 $(top_srcdir)/autotools/m4/memrchr.m4 \
4485 + $(top_srcdir)/autotools/m4/minmax.m4 \
4486 $(top_srcdir)/autotools/m4/mkdir.m4 \
4487 $(top_srcdir)/autotools/m4/mkdirat.m4 \
4488 $(top_srcdir)/autotools/m4/mmap-anon.m4 \
4489 @@ -232,16 +295,20 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
4490 $(top_srcdir)/autotools/m4/nocrash.m4 \
4491 $(top_srcdir)/autotools/m4/off_t.m4 \
4492 $(top_srcdir)/autotools/m4/open-cloexec.m4 \
4493 + $(top_srcdir)/autotools/m4/open-slash.m4 \
4494 $(top_srcdir)/autotools/m4/open.m4 \
4495 $(top_srcdir)/autotools/m4/openat.m4 \
4496 $(top_srcdir)/autotools/m4/opendir.m4 \
4497 $(top_srcdir)/autotools/m4/pathmax.m4 \
4498 + $(top_srcdir)/autotools/m4/pipe.m4 \
4499 $(top_srcdir)/autotools/m4/printf-frexp.m4 \
4500 $(top_srcdir)/autotools/m4/printf-frexpl.m4 \
4501 $(top_srcdir)/autotools/m4/printf.m4 \
4502 + $(top_srcdir)/autotools/m4/rawmemchr.m4 \
4503 $(top_srcdir)/autotools/m4/readlink.m4 \
4504 $(top_srcdir)/autotools/m4/readlinkat.m4 \
4505 $(top_srcdir)/autotools/m4/realloc.m4 \
4506 + $(top_srcdir)/autotools/m4/reallocarray.m4 \
4507 $(top_srcdir)/autotools/m4/rename.m4 \
4508 $(top_srcdir)/autotools/m4/renameat.m4 \
4509 $(top_srcdir)/autotools/m4/rmdir.m4 \
4510 @@ -251,6 +318,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
4511 $(top_srcdir)/autotools/m4/ssize_t.m4 \
4512 $(top_srcdir)/autotools/m4/stat-time.m4 \
4513 $(top_srcdir)/autotools/m4/stat.m4 \
4514 + $(top_srcdir)/autotools/m4/stdalign.m4 \
4515 $(top_srcdir)/autotools/m4/stdbool.m4 \
4516 $(top_srcdir)/autotools/m4/stddef_h.m4 \
4517 $(top_srcdir)/autotools/m4/stdint.m4 \
4518 @@ -289,7 +357,10 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
4519 $(top_srcdir)/autotools/m4/wchar_t.m4 \
4520 $(top_srcdir)/autotools/m4/wint_t.m4 \
4521 $(top_srcdir)/autotools/m4/xalloc.m4 \
4522 - $(top_srcdir)/autotools/m4/xsize.m4 $(top_srcdir)/configure.ac
4523 + $(top_srcdir)/autotools/m4/xsize.m4 \
4524 + $(top_srcdir)/autotools/m4/year2038.m4 \
4525 + $(top_srcdir)/autotools/m4/zzgnulib.m4 \
4526 + $(top_srcdir)/configure.ac
4527 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
4528 $(ACLOCAL_M4)
4529 DIST_COMMON = $(srcdir)/Makefile.am $(noinst_HEADERS) \
4530 @@ -306,17 +377,164 @@ am__v_AR_0 = @echo " AR " $@;
4531 am__v_AR_1 =
4532 libgnu_a_AR = $(AR) $(ARFLAGS)
4533 am__DEPENDENCIES_1 =
4534 -am_libgnu_a_OBJECTS = cloexec.$(OBJEXT) dirname-lgpl.$(OBJEXT) \
4535 - basename-lgpl.$(OBJEXT) stripslash.$(OBJEXT) \
4536 - exitfail.$(OBJEXT) fd-hook.$(OBJEXT) fd-safer-flag.$(OBJEXT) \
4537 - dup-safer-flag.$(OBJEXT) filenamecat-lgpl.$(OBJEXT) \
4538 - getprogname.$(OBJEXT) gettime.$(OBJEXT) malloca.$(OBJEXT) \
4539 - math.$(OBJEXT) openat-die.$(OBJEXT) printf-frexp.$(OBJEXT) \
4540 - printf-frexpl.$(OBJEXT) renameatu.$(OBJEXT) save-cwd.$(OBJEXT) \
4541 - stat-time.$(OBJEXT) statat.$(OBJEXT) timespec.$(OBJEXT) \
4542 - unistd.$(OBJEXT) dup-safer.$(OBJEXT) fd-safer.$(OBJEXT) \
4543 - pipe-safer.$(OBJEXT) utimens.$(OBJEXT) xmalloc.$(OBJEXT) \
4544 - xalloc-die.$(OBJEXT) xsize.$(OBJEXT)
4545 +am__libgnu_a_SOURCES_DIST = openat-priv.h openat-proc.c \
4546 + basename-lgpl.c canonicalize-lgpl.c chdir-long.c cloexec.c \
4547 + close.c closedir.c dirfd.c dirname-lgpl.c stripslash.c dup.c \
4548 + dup2.c error.c euidaccess.c exitfail.c faccessat.c fchdir.c \
4549 + fcntl.c fd-hook.c fd-safer-flag.c dup-safer-flag.c fdopendir.c \
4550 + filenamecat-lgpl.c float.c itold.c free.c fstat.c fstatat.c \
4551 + futimens.c getcwd-lgpl.c getdelim.c getdtablesize.c \
4552 + getgroups.c getline.c getopt.c getopt1.c getprogname.h \
4553 + getprogname.c gettext.h gettime.c gettimeofday.c \
4554 + group-member.c ialloc.c idx.h lstat.c malloca.c math.c \
4555 + memchr.c mempcpy.c memrchr.c minmax.h mkdir.c mkdirat.c \
4556 + msvc-inval.c msvc-nothrow.c open.c openat.c openat-die.c \
4557 + opendir.c pipe.c printf-frexp.c printf-frexpl.c rawmemchr.c \
4558 + readlink.c readlinkat.c reallocarray.c rename.c renameat.c \
4559 + renameatu.c rmdir.c save-cwd.c malloc/scratch_buffer_dupfree.c \
4560 + malloc/scratch_buffer_grow.c \
4561 + malloc/scratch_buffer_grow_preserve.c \
4562 + malloc/scratch_buffer_set_array_size.c signbitf.c signbitd.c \
4563 + signbitl.c size_max.h stat.c stat-time.c statat.c stdio-read.c \
4564 + stdio-write.c strcasecmp.c strncasecmp.c strdup.c strerror.c \
4565 + strerror-override.c strncat.c symlink.c symlinkat.c timespec.c \
4566 + unistd.c dup-safer.c fd-safer.c pipe-safer.c unlink.c \
4567 + unlinkat.c utime.c utimens.c utimensat.c xmalloc.c \
4568 + xalloc-die.c xsize.h xsize.c
4569 +@GL_COND_OBJ_CANONICALIZE_LGPL_TRUE@am__objects_1 = libgnu_a-canonicalize-lgpl.$(OBJEXT)
4570 +@GL_COND_OBJ_CHDIR_LONG_TRUE@am__objects_2 = \
4571 +@GL_COND_OBJ_CHDIR_LONG_TRUE@ libgnu_a-chdir-long.$(OBJEXT)
4572 +@GL_COND_OBJ_CLOSE_TRUE@am__objects_3 = libgnu_a-close.$(OBJEXT)
4573 +@GL_COND_OBJ_CLOSEDIR_TRUE@am__objects_4 = \
4574 +@GL_COND_OBJ_CLOSEDIR_TRUE@ libgnu_a-closedir.$(OBJEXT)
4575 +@GL_COND_OBJ_DIRFD_TRUE@am__objects_5 = libgnu_a-dirfd.$(OBJEXT)
4576 +@GL_COND_OBJ_DUP_TRUE@am__objects_6 = libgnu_a-dup.$(OBJEXT)
4577 +@GL_COND_OBJ_DUP2_TRUE@am__objects_7 = libgnu_a-dup2.$(OBJEXT)
4578 +@GL_COND_OBJ_ERROR_TRUE@am__objects_8 = libgnu_a-error.$(OBJEXT)
4579 +@GL_COND_OBJ_EUIDACCESS_TRUE@am__objects_9 = \
4580 +@GL_COND_OBJ_EUIDACCESS_TRUE@ libgnu_a-euidaccess.$(OBJEXT)
4581 +@GL_COND_OBJ_FACCESSAT_TRUE@am__objects_10 = \
4582 +@GL_COND_OBJ_FACCESSAT_TRUE@ libgnu_a-faccessat.$(OBJEXT)
4583 +@GL_COND_OBJ_FCHDIR_TRUE@am__objects_11 = libgnu_a-fchdir.$(OBJEXT)
4584 +@GL_COND_OBJ_FCNTL_TRUE@am__objects_12 = libgnu_a-fcntl.$(OBJEXT)
4585 +@GL_COND_OBJ_FDOPENDIR_TRUE@am__objects_13 = \
4586 +@GL_COND_OBJ_FDOPENDIR_TRUE@ libgnu_a-fdopendir.$(OBJEXT)
4587 +@GL_COND_OBJ_FLOAT_TRUE@am__objects_14 = libgnu_a-float.$(OBJEXT)
4588 +@GL_COND_OBJ_ITOLD_TRUE@am__objects_15 = libgnu_a-itold.$(OBJEXT)
4589 +@GL_COND_OBJ_FREE_TRUE@am__objects_16 = libgnu_a-free.$(OBJEXT)
4590 +@GL_COND_OBJ_FSTAT_TRUE@am__objects_17 = libgnu_a-fstat.$(OBJEXT)
4591 +@GL_COND_OBJ_FSTATAT_TRUE@am__objects_18 = libgnu_a-fstatat.$(OBJEXT)
4592 +@GL_COND_OBJ_FUTIMENS_TRUE@am__objects_19 = \
4593 +@GL_COND_OBJ_FUTIMENS_TRUE@ libgnu_a-futimens.$(OBJEXT)
4594 +@GL_COND_OBJ_GETCWD_LGPL_TRUE@am__objects_20 = \
4595 +@GL_COND_OBJ_GETCWD_LGPL_TRUE@ libgnu_a-getcwd-lgpl.$(OBJEXT)
4596 +@GL_COND_OBJ_GETDELIM_TRUE@am__objects_21 = \
4597 +@GL_COND_OBJ_GETDELIM_TRUE@ libgnu_a-getdelim.$(OBJEXT)
4598 +@GL_COND_OBJ_GETDTABLESIZE_TRUE@am__objects_22 = libgnu_a-getdtablesize.$(OBJEXT)
4599 +@GL_COND_OBJ_GETGROUPS_TRUE@am__objects_23 = \
4600 +@GL_COND_OBJ_GETGROUPS_TRUE@ libgnu_a-getgroups.$(OBJEXT)
4601 +@GL_COND_OBJ_GETLINE_TRUE@am__objects_24 = libgnu_a-getline.$(OBJEXT)
4602 +@GL_COND_OBJ_GETOPT_TRUE@am__objects_25 = libgnu_a-getopt.$(OBJEXT) \
4603 +@GL_COND_OBJ_GETOPT_TRUE@ libgnu_a-getopt1.$(OBJEXT)
4604 +@GL_COND_OBJ_GETTIMEOFDAY_TRUE@am__objects_26 = libgnu_a-gettimeofday.$(OBJEXT)
4605 +@GL_COND_OBJ_GROUP_MEMBER_TRUE@am__objects_27 = libgnu_a-group-member.$(OBJEXT)
4606 +@GL_COND_OBJ_LSTAT_TRUE@am__objects_28 = libgnu_a-lstat.$(OBJEXT)
4607 +@GL_COND_OBJ_MEMCHR_TRUE@am__objects_29 = libgnu_a-memchr.$(OBJEXT)
4608 +@GL_COND_OBJ_MEMPCPY_TRUE@am__objects_30 = libgnu_a-mempcpy.$(OBJEXT)
4609 +@GL_COND_OBJ_MEMRCHR_TRUE@am__objects_31 = libgnu_a-memrchr.$(OBJEXT)
4610 +@GL_COND_OBJ_MKDIR_TRUE@am__objects_32 = libgnu_a-mkdir.$(OBJEXT)
4611 +@GL_COND_OBJ_MKDIRAT_TRUE@am__objects_33 = libgnu_a-mkdirat.$(OBJEXT)
4612 +@GL_COND_OBJ_MSVC_INVAL_TRUE@am__objects_34 = \
4613 +@GL_COND_OBJ_MSVC_INVAL_TRUE@ libgnu_a-msvc-inval.$(OBJEXT)
4614 +@GL_COND_OBJ_MSVC_NOTHROW_TRUE@am__objects_35 = libgnu_a-msvc-nothrow.$(OBJEXT)
4615 +@GL_COND_OBJ_OPEN_TRUE@am__objects_36 = libgnu_a-open.$(OBJEXT)
4616 +@GL_COND_OBJ_OPENAT_TRUE@am__objects_37 = libgnu_a-openat.$(OBJEXT)
4617 +@GL_COND_OBJ_OPENDIR_TRUE@am__objects_38 = libgnu_a-opendir.$(OBJEXT)
4618 +@GL_COND_OBJ_PIPE_TRUE@am__objects_39 = libgnu_a-pipe.$(OBJEXT)
4619 +@GL_COND_OBJ_RAWMEMCHR_TRUE@am__objects_40 = \
4620 +@GL_COND_OBJ_RAWMEMCHR_TRUE@ libgnu_a-rawmemchr.$(OBJEXT)
4621 +@GL_COND_OBJ_READLINK_TRUE@am__objects_41 = \
4622 +@GL_COND_OBJ_READLINK_TRUE@ libgnu_a-readlink.$(OBJEXT)
4623 +@GL_COND_OBJ_READLINKAT_TRUE@am__objects_42 = \
4624 +@GL_COND_OBJ_READLINKAT_TRUE@ libgnu_a-readlinkat.$(OBJEXT)
4625 +@GL_COND_OBJ_REALLOCARRAY_TRUE@am__objects_43 = libgnu_a-reallocarray.$(OBJEXT)
4626 +@GL_COND_OBJ_RENAME_TRUE@am__objects_44 = libgnu_a-rename.$(OBJEXT)
4627 +@GL_COND_OBJ_RENAMEAT_TRUE@am__objects_45 = \
4628 +@GL_COND_OBJ_RENAMEAT_TRUE@ libgnu_a-renameat.$(OBJEXT)
4629 +@GL_COND_OBJ_RMDIR_TRUE@am__objects_46 = libgnu_a-rmdir.$(OBJEXT)
4630 +am__dirstamp = $(am__leading_dot)dirstamp
4631 +@GL_COND_OBJ_SIGNBIT3_TRUE@am__objects_47 = \
4632 +@GL_COND_OBJ_SIGNBIT3_TRUE@ libgnu_a-signbitf.$(OBJEXT) \
4633 +@GL_COND_OBJ_SIGNBIT3_TRUE@ libgnu_a-signbitd.$(OBJEXT) \
4634 +@GL_COND_OBJ_SIGNBIT3_TRUE@ libgnu_a-signbitl.$(OBJEXT)
4635 +@GL_COND_OBJ_STAT_TRUE@am__objects_48 = libgnu_a-stat.$(OBJEXT)
4636 +@GL_COND_OBJ_STDIO_READ_TRUE@am__objects_49 = \
4637 +@GL_COND_OBJ_STDIO_READ_TRUE@ libgnu_a-stdio-read.$(OBJEXT)
4638 +@GL_COND_OBJ_STDIO_WRITE_TRUE@am__objects_50 = \
4639 +@GL_COND_OBJ_STDIO_WRITE_TRUE@ libgnu_a-stdio-write.$(OBJEXT)
4640 +@GL_COND_OBJ_STRCASECMP_TRUE@am__objects_51 = \
4641 +@GL_COND_OBJ_STRCASECMP_TRUE@ libgnu_a-strcasecmp.$(OBJEXT)
4642 +@GL_COND_OBJ_STRNCASECMP_TRUE@am__objects_52 = \
4643 +@GL_COND_OBJ_STRNCASECMP_TRUE@ libgnu_a-strncasecmp.$(OBJEXT)
4644 +@GL_COND_OBJ_STRDUP_TRUE@am__objects_53 = libgnu_a-strdup.$(OBJEXT)
4645 +@GL_COND_OBJ_STRERROR_TRUE@am__objects_54 = \
4646 +@GL_COND_OBJ_STRERROR_TRUE@ libgnu_a-strerror.$(OBJEXT)
4647 +@GL_COND_OBJ_STRERROR_OVERRIDE_TRUE@am__objects_55 = libgnu_a-strerror-override.$(OBJEXT)
4648 +@GL_COND_OBJ_STRNCAT_TRUE@am__objects_56 = libgnu_a-strncat.$(OBJEXT)
4649 +@GL_COND_OBJ_SYMLINK_TRUE@am__objects_57 = libgnu_a-symlink.$(OBJEXT)
4650 +@GL_COND_OBJ_SYMLINKAT_TRUE@am__objects_58 = \
4651 +@GL_COND_OBJ_SYMLINKAT_TRUE@ libgnu_a-symlinkat.$(OBJEXT)
4652 +@GL_COND_OBJ_UNLINK_TRUE@am__objects_59 = libgnu_a-unlink.$(OBJEXT)
4653 +@GL_COND_OBJ_UNLINKAT_TRUE@am__objects_60 = \
4654 +@GL_COND_OBJ_UNLINKAT_TRUE@ libgnu_a-unlinkat.$(OBJEXT)
4655 +@GL_COND_OBJ_UTIME_TRUE@am__objects_61 = libgnu_a-utime.$(OBJEXT)
4656 +@GL_COND_OBJ_UTIMENSAT_TRUE@am__objects_62 = \
4657 +@GL_COND_OBJ_UTIMENSAT_TRUE@ libgnu_a-utimensat.$(OBJEXT)
4658 +am_libgnu_a_OBJECTS = libgnu_a-openat-proc.$(OBJEXT) \
4659 + libgnu_a-basename-lgpl.$(OBJEXT) $(am__objects_1) \
4660 + $(am__objects_2) libgnu_a-cloexec.$(OBJEXT) $(am__objects_3) \
4661 + $(am__objects_4) $(am__objects_5) \
4662 + libgnu_a-dirname-lgpl.$(OBJEXT) libgnu_a-stripslash.$(OBJEXT) \
4663 + $(am__objects_6) $(am__objects_7) $(am__objects_8) \
4664 + $(am__objects_9) libgnu_a-exitfail.$(OBJEXT) $(am__objects_10) \
4665 + $(am__objects_11) $(am__objects_12) libgnu_a-fd-hook.$(OBJEXT) \
4666 + libgnu_a-fd-safer-flag.$(OBJEXT) \
4667 + libgnu_a-dup-safer-flag.$(OBJEXT) $(am__objects_13) \
4668 + libgnu_a-filenamecat-lgpl.$(OBJEXT) $(am__objects_14) \
4669 + $(am__objects_15) $(am__objects_16) $(am__objects_17) \
4670 + $(am__objects_18) $(am__objects_19) $(am__objects_20) \
4671 + $(am__objects_21) $(am__objects_22) $(am__objects_23) \
4672 + $(am__objects_24) $(am__objects_25) \
4673 + libgnu_a-getprogname.$(OBJEXT) libgnu_a-gettime.$(OBJEXT) \
4674 + $(am__objects_26) $(am__objects_27) libgnu_a-ialloc.$(OBJEXT) \
4675 + $(am__objects_28) libgnu_a-malloca.$(OBJEXT) \
4676 + libgnu_a-math.$(OBJEXT) $(am__objects_29) $(am__objects_30) \
4677 + $(am__objects_31) $(am__objects_32) $(am__objects_33) \
4678 + $(am__objects_34) $(am__objects_35) $(am__objects_36) \
4679 + $(am__objects_37) libgnu_a-openat-die.$(OBJEXT) \
4680 + $(am__objects_38) $(am__objects_39) \
4681 + libgnu_a-printf-frexp.$(OBJEXT) \
4682 + libgnu_a-printf-frexpl.$(OBJEXT) $(am__objects_40) \
4683 + $(am__objects_41) $(am__objects_42) $(am__objects_43) \
4684 + $(am__objects_44) $(am__objects_45) \
4685 + libgnu_a-renameatu.$(OBJEXT) $(am__objects_46) \
4686 + libgnu_a-save-cwd.$(OBJEXT) \
4687 + malloc/libgnu_a-scratch_buffer_dupfree.$(OBJEXT) \
4688 + malloc/libgnu_a-scratch_buffer_grow.$(OBJEXT) \
4689 + malloc/libgnu_a-scratch_buffer_grow_preserve.$(OBJEXT) \
4690 + malloc/libgnu_a-scratch_buffer_set_array_size.$(OBJEXT) \
4691 + $(am__objects_47) $(am__objects_48) \
4692 + libgnu_a-stat-time.$(OBJEXT) libgnu_a-statat.$(OBJEXT) \
4693 + $(am__objects_49) $(am__objects_50) $(am__objects_51) \
4694 + $(am__objects_52) $(am__objects_53) $(am__objects_54) \
4695 + $(am__objects_55) $(am__objects_56) $(am__objects_57) \
4696 + $(am__objects_58) libgnu_a-timespec.$(OBJEXT) \
4697 + libgnu_a-unistd.$(OBJEXT) libgnu_a-dup-safer.$(OBJEXT) \
4698 + libgnu_a-fd-safer.$(OBJEXT) libgnu_a-pipe-safer.$(OBJEXT) \
4699 + $(am__objects_59) $(am__objects_60) $(am__objects_61) \
4700 + libgnu_a-utimens.$(OBJEXT) $(am__objects_62) \
4701 + libgnu_a-xmalloc.$(OBJEXT) libgnu_a-xalloc-die.$(OBJEXT) \
4702 + libgnu_a-xsize.$(OBJEXT)
4703 libgnu_a_OBJECTS = $(am_libgnu_a_OBJECTS)
4704 AM_V_P = $(am__v_P_@AM_V@)
4705 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
4706 @@ -333,67 +551,110 @@ am__v_at_1 =
4707 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
4708 depcomp = $(SHELL) $(top_srcdir)/depcomp
4709 am__maybe_remake_depfiles = depfiles
4710 -am__depfiles_remade = ./$(DEPDIR)/asnprintf.Po ./$(DEPDIR)/asprintf.Po \
4711 - ./$(DEPDIR)/at-func.Po ./$(DEPDIR)/at-func2.Po \
4712 - ./$(DEPDIR)/basename-lgpl.Po ./$(DEPDIR)/canonicalize-lgpl.Po \
4713 - ./$(DEPDIR)/chdir-long.Po ./$(DEPDIR)/cloexec.Po \
4714 - ./$(DEPDIR)/close.Po ./$(DEPDIR)/closedir.Po \
4715 - ./$(DEPDIR)/dirfd.Po ./$(DEPDIR)/dirname-lgpl.Po \
4716 - ./$(DEPDIR)/dup-safer-flag.Po ./$(DEPDIR)/dup-safer.Po \
4717 - ./$(DEPDIR)/dup.Po ./$(DEPDIR)/dup2.Po ./$(DEPDIR)/error.Po \
4718 - ./$(DEPDIR)/euidaccess.Po ./$(DEPDIR)/exitfail.Po \
4719 - ./$(DEPDIR)/faccessat.Po ./$(DEPDIR)/fchdir.Po \
4720 - ./$(DEPDIR)/fcntl.Po ./$(DEPDIR)/fd-hook.Po \
4721 - ./$(DEPDIR)/fd-safer-flag.Po ./$(DEPDIR)/fd-safer.Po \
4722 - ./$(DEPDIR)/fdopendir.Po ./$(DEPDIR)/filenamecat-lgpl.Po \
4723 - ./$(DEPDIR)/float.Po ./$(DEPDIR)/frexp.Po \
4724 - ./$(DEPDIR)/frexpl.Po ./$(DEPDIR)/fstat.Po \
4725 - ./$(DEPDIR)/fstatat.Po ./$(DEPDIR)/futimens.Po \
4726 - ./$(DEPDIR)/getcwd-lgpl.Po ./$(DEPDIR)/getdelim.Po \
4727 - ./$(DEPDIR)/getdtablesize.Po ./$(DEPDIR)/getgroups.Po \
4728 - ./$(DEPDIR)/getline.Po ./$(DEPDIR)/getopt.Po \
4729 - ./$(DEPDIR)/getopt1.Po ./$(DEPDIR)/getprogname.Po \
4730 - ./$(DEPDIR)/gettime.Po ./$(DEPDIR)/gettimeofday.Po \
4731 - ./$(DEPDIR)/group-member.Po ./$(DEPDIR)/isnan.Po \
4732 - ./$(DEPDIR)/isnand.Po ./$(DEPDIR)/isnanf.Po \
4733 - ./$(DEPDIR)/isnanl.Po ./$(DEPDIR)/itold.Po \
4734 - ./$(DEPDIR)/localtime-buffer.Po ./$(DEPDIR)/lstat.Po \
4735 - ./$(DEPDIR)/malloc.Po ./$(DEPDIR)/malloca.Po \
4736 - ./$(DEPDIR)/math.Po ./$(DEPDIR)/memchr.Po \
4737 - ./$(DEPDIR)/mempcpy.Po ./$(DEPDIR)/memrchr.Po \
4738 - ./$(DEPDIR)/mkdir.Po ./$(DEPDIR)/mkdirat.Po \
4739 - ./$(DEPDIR)/msvc-inval.Po ./$(DEPDIR)/msvc-nothrow.Po \
4740 - ./$(DEPDIR)/open.Po ./$(DEPDIR)/openat-die.Po \
4741 - ./$(DEPDIR)/openat-proc.Po ./$(DEPDIR)/openat.Po \
4742 - ./$(DEPDIR)/opendir.Po ./$(DEPDIR)/pipe-safer.Po \
4743 - ./$(DEPDIR)/printf-args.Po ./$(DEPDIR)/printf-frexp.Po \
4744 - ./$(DEPDIR)/printf-frexpl.Po ./$(DEPDIR)/printf-parse.Po \
4745 - ./$(DEPDIR)/readlink.Po ./$(DEPDIR)/readlinkat.Po \
4746 - ./$(DEPDIR)/realloc.Po ./$(DEPDIR)/rename.Po \
4747 - ./$(DEPDIR)/renameat.Po ./$(DEPDIR)/renameatu.Po \
4748 - ./$(DEPDIR)/rmdir.Po ./$(DEPDIR)/save-cwd.Po \
4749 - ./$(DEPDIR)/signbitd.Po ./$(DEPDIR)/signbitf.Po \
4750 - ./$(DEPDIR)/signbitl.Po ./$(DEPDIR)/stat-time.Po \
4751 - ./$(DEPDIR)/stat-w32.Po ./$(DEPDIR)/stat.Po \
4752 - ./$(DEPDIR)/statat.Po ./$(DEPDIR)/strcasecmp.Po \
4753 - ./$(DEPDIR)/strcasestr.Po ./$(DEPDIR)/strdup.Po \
4754 - ./$(DEPDIR)/strerror-override.Po ./$(DEPDIR)/strerror.Po \
4755 - ./$(DEPDIR)/stripslash.Po ./$(DEPDIR)/strncasecmp.Po \
4756 - ./$(DEPDIR)/strncat.Po ./$(DEPDIR)/symlink.Po \
4757 - ./$(DEPDIR)/symlinkat.Po ./$(DEPDIR)/timespec.Po \
4758 - ./$(DEPDIR)/unistd.Po ./$(DEPDIR)/unlink.Po \
4759 - ./$(DEPDIR)/unlinkat.Po ./$(DEPDIR)/utime.Po \
4760 - ./$(DEPDIR)/utimens.Po ./$(DEPDIR)/utimensat.Po \
4761 - ./$(DEPDIR)/vasnprintf.Po ./$(DEPDIR)/vasprintf.Po \
4762 - ./$(DEPDIR)/xalloc-die.Po ./$(DEPDIR)/xmalloc.Po \
4763 - ./$(DEPDIR)/xsize.Po
4764 +am__depfiles_remade = ./$(DEPDIR)/libgnu_a-asnprintf.Po \
4765 + ./$(DEPDIR)/libgnu_a-asprintf.Po \
4766 + ./$(DEPDIR)/libgnu_a-at-func.Po \
4767 + ./$(DEPDIR)/libgnu_a-at-func2.Po \
4768 + ./$(DEPDIR)/libgnu_a-basename-lgpl.Po \
4769 + ./$(DEPDIR)/libgnu_a-calloc.Po \
4770 + ./$(DEPDIR)/libgnu_a-canonicalize-lgpl.Po \
4771 + ./$(DEPDIR)/libgnu_a-chdir-long.Po \
4772 + ./$(DEPDIR)/libgnu_a-cloexec.Po ./$(DEPDIR)/libgnu_a-close.Po \
4773 + ./$(DEPDIR)/libgnu_a-closedir.Po ./$(DEPDIR)/libgnu_a-dirfd.Po \
4774 + ./$(DEPDIR)/libgnu_a-dirname-lgpl.Po \
4775 + ./$(DEPDIR)/libgnu_a-dup-safer-flag.Po \
4776 + ./$(DEPDIR)/libgnu_a-dup-safer.Po ./$(DEPDIR)/libgnu_a-dup.Po \
4777 + ./$(DEPDIR)/libgnu_a-dup2.Po ./$(DEPDIR)/libgnu_a-error.Po \
4778 + ./$(DEPDIR)/libgnu_a-euidaccess.Po \
4779 + ./$(DEPDIR)/libgnu_a-exitfail.Po \
4780 + ./$(DEPDIR)/libgnu_a-faccessat.Po \
4781 + ./$(DEPDIR)/libgnu_a-fchdir.Po ./$(DEPDIR)/libgnu_a-fcntl.Po \
4782 + ./$(DEPDIR)/libgnu_a-fd-hook.Po \
4783 + ./$(DEPDIR)/libgnu_a-fd-safer-flag.Po \
4784 + ./$(DEPDIR)/libgnu_a-fd-safer.Po \
4785 + ./$(DEPDIR)/libgnu_a-fdopendir.Po \
4786 + ./$(DEPDIR)/libgnu_a-filenamecat-lgpl.Po \
4787 + ./$(DEPDIR)/libgnu_a-float.Po ./$(DEPDIR)/libgnu_a-free.Po \
4788 + ./$(DEPDIR)/libgnu_a-frexp.Po ./$(DEPDIR)/libgnu_a-frexpl.Po \
4789 + ./$(DEPDIR)/libgnu_a-fstat.Po ./$(DEPDIR)/libgnu_a-fstatat.Po \
4790 + ./$(DEPDIR)/libgnu_a-futimens.Po \
4791 + ./$(DEPDIR)/libgnu_a-getcwd-lgpl.Po \
4792 + ./$(DEPDIR)/libgnu_a-getdelim.Po \
4793 + ./$(DEPDIR)/libgnu_a-getdtablesize.Po \
4794 + ./$(DEPDIR)/libgnu_a-getgroups.Po \
4795 + ./$(DEPDIR)/libgnu_a-getline.Po ./$(DEPDIR)/libgnu_a-getopt.Po \
4796 + ./$(DEPDIR)/libgnu_a-getopt1.Po \
4797 + ./$(DEPDIR)/libgnu_a-getprogname.Po \
4798 + ./$(DEPDIR)/libgnu_a-gettime.Po \
4799 + ./$(DEPDIR)/libgnu_a-gettimeofday.Po \
4800 + ./$(DEPDIR)/libgnu_a-group-member.Po \
4801 + ./$(DEPDIR)/libgnu_a-ialloc.Po ./$(DEPDIR)/libgnu_a-isnan.Po \
4802 + ./$(DEPDIR)/libgnu_a-isnand.Po ./$(DEPDIR)/libgnu_a-isnanf.Po \
4803 + ./$(DEPDIR)/libgnu_a-isnanl.Po ./$(DEPDIR)/libgnu_a-itold.Po \
4804 + ./$(DEPDIR)/libgnu_a-lstat.Po ./$(DEPDIR)/libgnu_a-malloc.Po \
4805 + ./$(DEPDIR)/libgnu_a-malloca.Po ./$(DEPDIR)/libgnu_a-math.Po \
4806 + ./$(DEPDIR)/libgnu_a-memchr.Po ./$(DEPDIR)/libgnu_a-mempcpy.Po \
4807 + ./$(DEPDIR)/libgnu_a-memrchr.Po ./$(DEPDIR)/libgnu_a-mkdir.Po \
4808 + ./$(DEPDIR)/libgnu_a-mkdirat.Po \
4809 + ./$(DEPDIR)/libgnu_a-msvc-inval.Po \
4810 + ./$(DEPDIR)/libgnu_a-msvc-nothrow.Po \
4811 + ./$(DEPDIR)/libgnu_a-open.Po \
4812 + ./$(DEPDIR)/libgnu_a-openat-die.Po \
4813 + ./$(DEPDIR)/libgnu_a-openat-proc.Po \
4814 + ./$(DEPDIR)/libgnu_a-openat.Po ./$(DEPDIR)/libgnu_a-opendir.Po \
4815 + ./$(DEPDIR)/libgnu_a-pipe-safer.Po \
4816 + ./$(DEPDIR)/libgnu_a-pipe.Po \
4817 + ./$(DEPDIR)/libgnu_a-printf-args.Po \
4818 + ./$(DEPDIR)/libgnu_a-printf-frexp.Po \
4819 + ./$(DEPDIR)/libgnu_a-printf-frexpl.Po \
4820 + ./$(DEPDIR)/libgnu_a-printf-parse.Po \
4821 + ./$(DEPDIR)/libgnu_a-rawmemchr.Po \
4822 + ./$(DEPDIR)/libgnu_a-readlink.Po \
4823 + ./$(DEPDIR)/libgnu_a-readlinkat.Po \
4824 + ./$(DEPDIR)/libgnu_a-realloc.Po \
4825 + ./$(DEPDIR)/libgnu_a-reallocarray.Po \
4826 + ./$(DEPDIR)/libgnu_a-rename.Po \
4827 + ./$(DEPDIR)/libgnu_a-renameat.Po \
4828 + ./$(DEPDIR)/libgnu_a-renameatu.Po \
4829 + ./$(DEPDIR)/libgnu_a-rmdir.Po ./$(DEPDIR)/libgnu_a-save-cwd.Po \
4830 + ./$(DEPDIR)/libgnu_a-signbitd.Po \
4831 + ./$(DEPDIR)/libgnu_a-signbitf.Po \
4832 + ./$(DEPDIR)/libgnu_a-signbitl.Po \
4833 + ./$(DEPDIR)/libgnu_a-stat-time.Po \
4834 + ./$(DEPDIR)/libgnu_a-stat-w32.Po ./$(DEPDIR)/libgnu_a-stat.Po \
4835 + ./$(DEPDIR)/libgnu_a-statat.Po \
4836 + ./$(DEPDIR)/libgnu_a-stdio-read.Po \
4837 + ./$(DEPDIR)/libgnu_a-stdio-write.Po \
4838 + ./$(DEPDIR)/libgnu_a-strcasecmp.Po \
4839 + ./$(DEPDIR)/libgnu_a-strcasestr.Po \
4840 + ./$(DEPDIR)/libgnu_a-strdup.Po \
4841 + ./$(DEPDIR)/libgnu_a-strerror-override.Po \
4842 + ./$(DEPDIR)/libgnu_a-strerror.Po \
4843 + ./$(DEPDIR)/libgnu_a-stripslash.Po \
4844 + ./$(DEPDIR)/libgnu_a-strncasecmp.Po \
4845 + ./$(DEPDIR)/libgnu_a-strncat.Po \
4846 + ./$(DEPDIR)/libgnu_a-symlink.Po \
4847 + ./$(DEPDIR)/libgnu_a-symlinkat.Po \
4848 + ./$(DEPDIR)/libgnu_a-timespec.Po \
4849 + ./$(DEPDIR)/libgnu_a-unistd.Po ./$(DEPDIR)/libgnu_a-unlink.Po \
4850 + ./$(DEPDIR)/libgnu_a-unlinkat.Po ./$(DEPDIR)/libgnu_a-utime.Po \
4851 + ./$(DEPDIR)/libgnu_a-utimens.Po \
4852 + ./$(DEPDIR)/libgnu_a-utimensat.Po \
4853 + ./$(DEPDIR)/libgnu_a-vasnprintf.Po \
4854 + ./$(DEPDIR)/libgnu_a-vasprintf.Po \
4855 + ./$(DEPDIR)/libgnu_a-xalloc-die.Po \
4856 + ./$(DEPDIR)/libgnu_a-xmalloc.Po ./$(DEPDIR)/libgnu_a-xsize.Po \
4857 + malloc/$(DEPDIR)/libgnu_a-scratch_buffer_dupfree.Po \
4858 + malloc/$(DEPDIR)/libgnu_a-scratch_buffer_grow.Po \
4859 + malloc/$(DEPDIR)/libgnu_a-scratch_buffer_grow_preserve.Po \
4860 + malloc/$(DEPDIR)/libgnu_a-scratch_buffer_set_array_size.Po
4861 am__mv = mv -f
4862 -COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
4863 - $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
4864 AM_V_lt = $(am__v_lt_@AM_V@)
4865 am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
4866 am__v_lt_0 = --silent
4867 am__v_lt_1 =
4868 +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
4869 + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
4870 LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
4871 $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
4872 $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
4873 @@ -411,7 +672,7 @@ am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
4874 am__v_CCLD_0 = @echo " CCLD " $@;
4875 am__v_CCLD_1 =
4876 SOURCES = $(libgnu_a_SOURCES) $(EXTRA_libgnu_a_SOURCES)
4877 -DIST_SOURCES = $(libgnu_a_SOURCES) $(EXTRA_libgnu_a_SOURCES)
4878 +DIST_SOURCES = $(am__libgnu_a_SOURCES_DIST) $(EXTRA_libgnu_a_SOURCES)
4879 RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
4880 ctags-recursive dvi-recursive html-recursive info-recursive \
4881 install-data-recursive install-dvi-recursive \
4882 @@ -527,368 +788,450 @@ FGREP = @FGREP@
4883 FLOAT_H = @FLOAT_H@
4884 GETOPT_CDEFS_H = @GETOPT_CDEFS_H@
4885 GETOPT_H = @GETOPT_H@
4886 -GNULIB_ACOSF = @GNULIB_ACOSF@
4887 -GNULIB_ACOSL = @GNULIB_ACOSL@
4888 -GNULIB_ALPHASORT = @GNULIB_ALPHASORT@
4889 -GNULIB_ASINF = @GNULIB_ASINF@
4890 -GNULIB_ASINL = @GNULIB_ASINL@
4891 -GNULIB_ATAN2F = @GNULIB_ATAN2F@
4892 -GNULIB_ATANF = @GNULIB_ATANF@
4893 -GNULIB_ATANL = @GNULIB_ATANL@
4894 -GNULIB_ATOLL = @GNULIB_ATOLL@
4895 -GNULIB_BTOWC = @GNULIB_BTOWC@
4896 -GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
4897 -GNULIB_CANONICALIZE_FILE_NAME = @GNULIB_CANONICALIZE_FILE_NAME@
4898 -GNULIB_CBRT = @GNULIB_CBRT@
4899 -GNULIB_CBRTF = @GNULIB_CBRTF@
4900 -GNULIB_CBRTL = @GNULIB_CBRTL@
4901 -GNULIB_CEIL = @GNULIB_CEIL@
4902 -GNULIB_CEILF = @GNULIB_CEILF@
4903 -GNULIB_CEILL = @GNULIB_CEILL@
4904 -GNULIB_CHDIR = @GNULIB_CHDIR@
4905 -GNULIB_CHOWN = @GNULIB_CHOWN@
4906 -GNULIB_CLOSE = @GNULIB_CLOSE@
4907 -GNULIB_CLOSEDIR = @GNULIB_CLOSEDIR@
4908 -GNULIB_COPYSIGN = @GNULIB_COPYSIGN@
4909 -GNULIB_COPYSIGNF = @GNULIB_COPYSIGNF@
4910 -GNULIB_COPYSIGNL = @GNULIB_COPYSIGNL@
4911 -GNULIB_COSF = @GNULIB_COSF@
4912 -GNULIB_COSHF = @GNULIB_COSHF@
4913 -GNULIB_COSL = @GNULIB_COSL@
4914 -GNULIB_CTIME = @GNULIB_CTIME@
4915 -GNULIB_DIRFD = @GNULIB_DIRFD@
4916 -GNULIB_DPRINTF = @GNULIB_DPRINTF@
4917 -GNULIB_DUP = @GNULIB_DUP@
4918 -GNULIB_DUP2 = @GNULIB_DUP2@
4919 -GNULIB_DUP3 = @GNULIB_DUP3@
4920 -GNULIB_ENVIRON = @GNULIB_ENVIRON@
4921 -GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
4922 -GNULIB_EXP2 = @GNULIB_EXP2@
4923 -GNULIB_EXP2F = @GNULIB_EXP2F@
4924 -GNULIB_EXP2L = @GNULIB_EXP2L@
4925 -GNULIB_EXPF = @GNULIB_EXPF@
4926 -GNULIB_EXPL = @GNULIB_EXPL@
4927 -GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
4928 -GNULIB_EXPM1 = @GNULIB_EXPM1@
4929 -GNULIB_EXPM1F = @GNULIB_EXPM1F@
4930 -GNULIB_EXPM1L = @GNULIB_EXPM1L@
4931 -GNULIB_FABSF = @GNULIB_FABSF@
4932 -GNULIB_FABSL = @GNULIB_FABSL@
4933 -GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
4934 -GNULIB_FCHDIR = @GNULIB_FCHDIR@
4935 -GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
4936 -GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
4937 -GNULIB_FCLOSE = @GNULIB_FCLOSE@
4938 -GNULIB_FCNTL = @GNULIB_FCNTL@
4939 -GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
4940 -GNULIB_FDOPEN = @GNULIB_FDOPEN@
4941 -GNULIB_FDOPENDIR = @GNULIB_FDOPENDIR@
4942 -GNULIB_FFLUSH = @GNULIB_FFLUSH@
4943 -GNULIB_FFS = @GNULIB_FFS@
4944 -GNULIB_FFSL = @GNULIB_FFSL@
4945 -GNULIB_FFSLL = @GNULIB_FFSLL@
4946 -GNULIB_FGETC = @GNULIB_FGETC@
4947 -GNULIB_FGETS = @GNULIB_FGETS@
4948 -GNULIB_FLOOR = @GNULIB_FLOOR@
4949 -GNULIB_FLOORF = @GNULIB_FLOORF@
4950 -GNULIB_FLOORL = @GNULIB_FLOORL@
4951 -GNULIB_FMA = @GNULIB_FMA@
4952 -GNULIB_FMAF = @GNULIB_FMAF@
4953 -GNULIB_FMAL = @GNULIB_FMAL@
4954 -GNULIB_FMOD = @GNULIB_FMOD@
4955 -GNULIB_FMODF = @GNULIB_FMODF@
4956 -GNULIB_FMODL = @GNULIB_FMODL@
4957 -GNULIB_FOPEN = @GNULIB_FOPEN@
4958 -GNULIB_FPRINTF = @GNULIB_FPRINTF@
4959 -GNULIB_FPRINTF_POSIX = @GNULIB_FPRINTF_POSIX@
4960 -GNULIB_FPURGE = @GNULIB_FPURGE@
4961 -GNULIB_FPUTC = @GNULIB_FPUTC@
4962 -GNULIB_FPUTS = @GNULIB_FPUTS@
4963 -GNULIB_FREAD = @GNULIB_FREAD@
4964 -GNULIB_FREOPEN = @GNULIB_FREOPEN@
4965 -GNULIB_FREXP = @GNULIB_FREXP@
4966 -GNULIB_FREXPF = @GNULIB_FREXPF@
4967 -GNULIB_FREXPL = @GNULIB_FREXPL@
4968 -GNULIB_FSCANF = @GNULIB_FSCANF@
4969 -GNULIB_FSEEK = @GNULIB_FSEEK@
4970 -GNULIB_FSEEKO = @GNULIB_FSEEKO@
4971 -GNULIB_FSTAT = @GNULIB_FSTAT@
4972 -GNULIB_FSTATAT = @GNULIB_FSTATAT@
4973 -GNULIB_FSYNC = @GNULIB_FSYNC@
4974 -GNULIB_FTELL = @GNULIB_FTELL@
4975 -GNULIB_FTELLO = @GNULIB_FTELLO@
4976 -GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
4977 -GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
4978 -GNULIB_FWRITE = @GNULIB_FWRITE@
4979 -GNULIB_GETC = @GNULIB_GETC@
4980 -GNULIB_GETCHAR = @GNULIB_GETCHAR@
4981 -GNULIB_GETCWD = @GNULIB_GETCWD@
4982 -GNULIB_GETDELIM = @GNULIB_GETDELIM@
4983 -GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
4984 -GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
4985 -GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
4986 -GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
4987 -GNULIB_GETLINE = @GNULIB_GETLINE@
4988 -GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@
4989 -GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
4990 -GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
4991 -GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
4992 -GNULIB_GETPASS = @GNULIB_GETPASS@
4993 -GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
4994 +GL_CFLAG_ALLOW_WARNINGS = @GL_CFLAG_ALLOW_WARNINGS@
4995 +GL_CFLAG_GNULIB_WARNINGS = @GL_CFLAG_GNULIB_WARNINGS@
4996 +GL_GNULIB_ACCESS = @GL_GNULIB_ACCESS@
4997 +GL_GNULIB_ACOSF = @GL_GNULIB_ACOSF@
4998 +GL_GNULIB_ACOSL = @GL_GNULIB_ACOSL@
4999 +GL_GNULIB_ALIGNED_ALLOC = @GL_GNULIB_ALIGNED_ALLOC@
5000 +GL_GNULIB_ALPHASORT = @GL_GNULIB_ALPHASORT@
5001 +GL_GNULIB_ASINF = @GL_GNULIB_ASINF@
5002 +GL_GNULIB_ASINL = @GL_GNULIB_ASINL@
5003 +GL_GNULIB_ATAN2F = @GL_GNULIB_ATAN2F@
5004 +GL_GNULIB_ATANF = @GL_GNULIB_ATANF@
5005 +GL_GNULIB_ATANL = @GL_GNULIB_ATANL@
5006 +GL_GNULIB_ATOLL = @GL_GNULIB_ATOLL@
5007 +GL_GNULIB_BTOWC = @GL_GNULIB_BTOWC@
5008 +GL_GNULIB_CALLOC_GNU = @GL_GNULIB_CALLOC_GNU@
5009 +GL_GNULIB_CALLOC_POSIX = @GL_GNULIB_CALLOC_POSIX@
5010 +GL_GNULIB_CANONICALIZE_FILE_NAME = @GL_GNULIB_CANONICALIZE_FILE_NAME@
5011 +GL_GNULIB_CBRT = @GL_GNULIB_CBRT@
5012 +GL_GNULIB_CBRTF = @GL_GNULIB_CBRTF@
5013 +GL_GNULIB_CBRTL = @GL_GNULIB_CBRTL@
5014 +GL_GNULIB_CEIL = @GL_GNULIB_CEIL@
5015 +GL_GNULIB_CEILF = @GL_GNULIB_CEILF@
5016 +GL_GNULIB_CEILL = @GL_GNULIB_CEILL@
5017 +GL_GNULIB_CHDIR = @GL_GNULIB_CHDIR@
5018 +GL_GNULIB_CHOWN = @GL_GNULIB_CHOWN@
5019 +GL_GNULIB_CLOSE = @GL_GNULIB_CLOSE@
5020 +GL_GNULIB_CLOSEDIR = @GL_GNULIB_CLOSEDIR@
5021 +GL_GNULIB_COPYSIGN = @GL_GNULIB_COPYSIGN@
5022 +GL_GNULIB_COPYSIGNF = @GL_GNULIB_COPYSIGNF@
5023 +GL_GNULIB_COPYSIGNL = @GL_GNULIB_COPYSIGNL@
5024 +GL_GNULIB_COPY_FILE_RANGE = @GL_GNULIB_COPY_FILE_RANGE@
5025 +GL_GNULIB_COSF = @GL_GNULIB_COSF@
5026 +GL_GNULIB_COSHF = @GL_GNULIB_COSHF@
5027 +GL_GNULIB_COSL = @GL_GNULIB_COSL@
5028 +GL_GNULIB_CREAT = @GL_GNULIB_CREAT@
5029 +GL_GNULIB_CTIME = @GL_GNULIB_CTIME@
5030 +GL_GNULIB_DIRFD = @GL_GNULIB_DIRFD@
5031 +GL_GNULIB_DPRINTF = @GL_GNULIB_DPRINTF@
5032 +GL_GNULIB_DUP = @GL_GNULIB_DUP@
5033 +GL_GNULIB_DUP2 = @GL_GNULIB_DUP2@
5034 +GL_GNULIB_DUP3 = @GL_GNULIB_DUP3@
5035 +GL_GNULIB_ENVIRON = @GL_GNULIB_ENVIRON@
5036 +GL_GNULIB_EUIDACCESS = @GL_GNULIB_EUIDACCESS@
5037 +GL_GNULIB_EXECL = @GL_GNULIB_EXECL@
5038 +GL_GNULIB_EXECLE = @GL_GNULIB_EXECLE@
5039 +GL_GNULIB_EXECLP = @GL_GNULIB_EXECLP@
5040 +GL_GNULIB_EXECV = @GL_GNULIB_EXECV@
5041 +GL_GNULIB_EXECVE = @GL_GNULIB_EXECVE@
5042 +GL_GNULIB_EXECVP = @GL_GNULIB_EXECVP@
5043 +GL_GNULIB_EXECVPE = @GL_GNULIB_EXECVPE@
5044 +GL_GNULIB_EXP2 = @GL_GNULIB_EXP2@
5045 +GL_GNULIB_EXP2F = @GL_GNULIB_EXP2F@
5046 +GL_GNULIB_EXP2L = @GL_GNULIB_EXP2L@
5047 +GL_GNULIB_EXPF = @GL_GNULIB_EXPF@
5048 +GL_GNULIB_EXPL = @GL_GNULIB_EXPL@
5049 +GL_GNULIB_EXPLICIT_BZERO = @GL_GNULIB_EXPLICIT_BZERO@
5050 +GL_GNULIB_EXPM1 = @GL_GNULIB_EXPM1@
5051 +GL_GNULIB_EXPM1F = @GL_GNULIB_EXPM1F@
5052 +GL_GNULIB_EXPM1L = @GL_GNULIB_EXPM1L@
5053 +GL_GNULIB_FABSF = @GL_GNULIB_FABSF@
5054 +GL_GNULIB_FABSL = @GL_GNULIB_FABSL@
5055 +GL_GNULIB_FACCESSAT = @GL_GNULIB_FACCESSAT@
5056 +GL_GNULIB_FCHDIR = @GL_GNULIB_FCHDIR@
5057 +GL_GNULIB_FCHMODAT = @GL_GNULIB_FCHMODAT@
5058 +GL_GNULIB_FCHOWNAT = @GL_GNULIB_FCHOWNAT@
5059 +GL_GNULIB_FCLOSE = @GL_GNULIB_FCLOSE@
5060 +GL_GNULIB_FCNTL = @GL_GNULIB_FCNTL@
5061 +GL_GNULIB_FDATASYNC = @GL_GNULIB_FDATASYNC@
5062 +GL_GNULIB_FDOPEN = @GL_GNULIB_FDOPEN@
5063 +GL_GNULIB_FDOPENDIR = @GL_GNULIB_FDOPENDIR@
5064 +GL_GNULIB_FFLUSH = @GL_GNULIB_FFLUSH@
5065 +GL_GNULIB_FFS = @GL_GNULIB_FFS@
5066 +GL_GNULIB_FFSL = @GL_GNULIB_FFSL@
5067 +GL_GNULIB_FFSLL = @GL_GNULIB_FFSLL@
5068 +GL_GNULIB_FGETC = @GL_GNULIB_FGETC@
5069 +GL_GNULIB_FGETS = @GL_GNULIB_FGETS@
5070 +GL_GNULIB_FLOOR = @GL_GNULIB_FLOOR@
5071 +GL_GNULIB_FLOORF = @GL_GNULIB_FLOORF@
5072 +GL_GNULIB_FLOORL = @GL_GNULIB_FLOORL@
5073 +GL_GNULIB_FMA = @GL_GNULIB_FMA@
5074 +GL_GNULIB_FMAF = @GL_GNULIB_FMAF@
5075 +GL_GNULIB_FMAL = @GL_GNULIB_FMAL@
5076 +GL_GNULIB_FMOD = @GL_GNULIB_FMOD@
5077 +GL_GNULIB_FMODF = @GL_GNULIB_FMODF@
5078 +GL_GNULIB_FMODL = @GL_GNULIB_FMODL@
5079 +GL_GNULIB_FOPEN = @GL_GNULIB_FOPEN@
5080 +GL_GNULIB_FOPEN_GNU = @GL_GNULIB_FOPEN_GNU@
5081 +GL_GNULIB_FPRINTF = @GL_GNULIB_FPRINTF@
5082 +GL_GNULIB_FPRINTF_POSIX = @GL_GNULIB_FPRINTF_POSIX@
5083 +GL_GNULIB_FPURGE = @GL_GNULIB_FPURGE@
5084 +GL_GNULIB_FPUTC = @GL_GNULIB_FPUTC@
5085 +GL_GNULIB_FPUTS = @GL_GNULIB_FPUTS@
5086 +GL_GNULIB_FREAD = @GL_GNULIB_FREAD@
5087 +GL_GNULIB_FREE_POSIX = @GL_GNULIB_FREE_POSIX@
5088 +GL_GNULIB_FREOPEN = @GL_GNULIB_FREOPEN@
5089 +GL_GNULIB_FREXP = @GL_GNULIB_FREXP@
5090 +GL_GNULIB_FREXPF = @GL_GNULIB_FREXPF@
5091 +GL_GNULIB_FREXPL = @GL_GNULIB_FREXPL@
5092 +GL_GNULIB_FSCANF = @GL_GNULIB_FSCANF@
5093 +GL_GNULIB_FSEEK = @GL_GNULIB_FSEEK@
5094 +GL_GNULIB_FSEEKO = @GL_GNULIB_FSEEKO@
5095 +GL_GNULIB_FSTAT = @GL_GNULIB_FSTAT@
5096 +GL_GNULIB_FSTATAT = @GL_GNULIB_FSTATAT@
5097 +GL_GNULIB_FSYNC = @GL_GNULIB_FSYNC@
5098 +GL_GNULIB_FTELL = @GL_GNULIB_FTELL@
5099 +GL_GNULIB_FTELLO = @GL_GNULIB_FTELLO@
5100 +GL_GNULIB_FTRUNCATE = @GL_GNULIB_FTRUNCATE@
5101 +GL_GNULIB_FUTIMENS = @GL_GNULIB_FUTIMENS@
5102 +GL_GNULIB_FWRITE = @GL_GNULIB_FWRITE@
5103 +GL_GNULIB_GETC = @GL_GNULIB_GETC@
5104 +GL_GNULIB_GETCHAR = @GL_GNULIB_GETCHAR@
5105 +GL_GNULIB_GETCWD = @GL_GNULIB_GETCWD@
5106 +GL_GNULIB_GETDELIM = @GL_GNULIB_GETDELIM@
5107 +GL_GNULIB_GETDOMAINNAME = @GL_GNULIB_GETDOMAINNAME@
5108 +GL_GNULIB_GETDTABLESIZE = @GL_GNULIB_GETDTABLESIZE@
5109 +GL_GNULIB_GETENTROPY = @GL_GNULIB_GETENTROPY@
5110 +GL_GNULIB_GETGROUPS = @GL_GNULIB_GETGROUPS@
5111 +GL_GNULIB_GETHOSTNAME = @GL_GNULIB_GETHOSTNAME@
5112 +GL_GNULIB_GETLINE = @GL_GNULIB_GETLINE@
5113 +GL_GNULIB_GETLOADAVG = @GL_GNULIB_GETLOADAVG@
5114 +GL_GNULIB_GETLOGIN = @GL_GNULIB_GETLOGIN@
5115 +GL_GNULIB_GETLOGIN_R = @GL_GNULIB_GETLOGIN_R@
5116 +GL_GNULIB_GETOPT_POSIX = @GL_GNULIB_GETOPT_POSIX@
5117 +GL_GNULIB_GETPAGESIZE = @GL_GNULIB_GETPAGESIZE@
5118 +GL_GNULIB_GETPASS = @GL_GNULIB_GETPASS@
5119 +GL_GNULIB_GETPASS_GNU = @GL_GNULIB_GETPASS_GNU@
5120 +GL_GNULIB_GETSUBOPT = @GL_GNULIB_GETSUBOPT@
5121 +GL_GNULIB_GETTIMEOFDAY = @GL_GNULIB_GETTIMEOFDAY@
5122 +GL_GNULIB_GETUMASK = @GL_GNULIB_GETUMASK@
5123 +GL_GNULIB_GETUSERSHELL = @GL_GNULIB_GETUSERSHELL@
5124 +GL_GNULIB_GRANTPT = @GL_GNULIB_GRANTPT@
5125 +GL_GNULIB_GROUP_MEMBER = @GL_GNULIB_GROUP_MEMBER@
5126 +GL_GNULIB_HYPOT = @GL_GNULIB_HYPOT@
5127 +GL_GNULIB_HYPOTF = @GL_GNULIB_HYPOTF@
5128 +GL_GNULIB_HYPOTL = @GL_GNULIB_HYPOTL@
5129 +GL_GNULIB_ILOGB = @GL_GNULIB_ILOGB@
5130 +GL_GNULIB_ILOGBF = @GL_GNULIB_ILOGBF@
5131 +GL_GNULIB_ILOGBL = @GL_GNULIB_ILOGBL@
5132 +GL_GNULIB_IMAXABS = @GL_GNULIB_IMAXABS@
5133 +GL_GNULIB_IMAXDIV = @GL_GNULIB_IMAXDIV@
5134 +GL_GNULIB_ISATTY = @GL_GNULIB_ISATTY@
5135 +GL_GNULIB_ISFINITE = @GL_GNULIB_ISFINITE@
5136 +GL_GNULIB_ISINF = @GL_GNULIB_ISINF@
5137 +GL_GNULIB_ISNAN = @GL_GNULIB_ISNAN@
5138 +GL_GNULIB_ISNAND = @GL_GNULIB_ISNAND@
5139 +GL_GNULIB_ISNANF = @GL_GNULIB_ISNANF@
5140 +GL_GNULIB_ISNANL = @GL_GNULIB_ISNANL@
5141 +GL_GNULIB_LCHMOD = @GL_GNULIB_LCHMOD@
5142 +GL_GNULIB_LCHOWN = @GL_GNULIB_LCHOWN@
5143 +GL_GNULIB_LDEXPF = @GL_GNULIB_LDEXPF@
5144 +GL_GNULIB_LDEXPL = @GL_GNULIB_LDEXPL@
5145 +GL_GNULIB_LINK = @GL_GNULIB_LINK@
5146 +GL_GNULIB_LINKAT = @GL_GNULIB_LINKAT@
5147 +GL_GNULIB_LOCALTIME = @GL_GNULIB_LOCALTIME@
5148 +GL_GNULIB_LOG = @GL_GNULIB_LOG@
5149 +GL_GNULIB_LOG10 = @GL_GNULIB_LOG10@
5150 +GL_GNULIB_LOG10F = @GL_GNULIB_LOG10F@
5151 +GL_GNULIB_LOG10L = @GL_GNULIB_LOG10L@
5152 +GL_GNULIB_LOG1P = @GL_GNULIB_LOG1P@
5153 +GL_GNULIB_LOG1PF = @GL_GNULIB_LOG1PF@
5154 +GL_GNULIB_LOG1PL = @GL_GNULIB_LOG1PL@
5155 +GL_GNULIB_LOG2 = @GL_GNULIB_LOG2@
5156 +GL_GNULIB_LOG2F = @GL_GNULIB_LOG2F@
5157 +GL_GNULIB_LOG2L = @GL_GNULIB_LOG2L@
5158 +GL_GNULIB_LOGB = @GL_GNULIB_LOGB@
5159 +GL_GNULIB_LOGBF = @GL_GNULIB_LOGBF@
5160 +GL_GNULIB_LOGBL = @GL_GNULIB_LOGBL@
5161 +GL_GNULIB_LOGF = @GL_GNULIB_LOGF@
5162 +GL_GNULIB_LOGL = @GL_GNULIB_LOGL@
5163 +GL_GNULIB_LSEEK = @GL_GNULIB_LSEEK@
5164 +GL_GNULIB_LSTAT = @GL_GNULIB_LSTAT@
5165 +GL_GNULIB_MALLOC_GNU = @GL_GNULIB_MALLOC_GNU@
5166 +GL_GNULIB_MALLOC_POSIX = @GL_GNULIB_MALLOC_POSIX@
5167 +GL_GNULIB_MBRLEN = @GL_GNULIB_MBRLEN@
5168 +GL_GNULIB_MBRTOWC = @GL_GNULIB_MBRTOWC@
5169 +GL_GNULIB_MBSCASECMP = @GL_GNULIB_MBSCASECMP@
5170 +GL_GNULIB_MBSCASESTR = @GL_GNULIB_MBSCASESTR@
5171 +GL_GNULIB_MBSCHR = @GL_GNULIB_MBSCHR@
5172 +GL_GNULIB_MBSCSPN = @GL_GNULIB_MBSCSPN@
5173 +GL_GNULIB_MBSINIT = @GL_GNULIB_MBSINIT@
5174 +GL_GNULIB_MBSLEN = @GL_GNULIB_MBSLEN@
5175 +GL_GNULIB_MBSNCASECMP = @GL_GNULIB_MBSNCASECMP@
5176 +GL_GNULIB_MBSNLEN = @GL_GNULIB_MBSNLEN@
5177 +GL_GNULIB_MBSNRTOWCS = @GL_GNULIB_MBSNRTOWCS@
5178 +GL_GNULIB_MBSPBRK = @GL_GNULIB_MBSPBRK@
5179 +GL_GNULIB_MBSPCASECMP = @GL_GNULIB_MBSPCASECMP@
5180 +GL_GNULIB_MBSRCHR = @GL_GNULIB_MBSRCHR@
5181 +GL_GNULIB_MBSRTOWCS = @GL_GNULIB_MBSRTOWCS@
5182 +GL_GNULIB_MBSSEP = @GL_GNULIB_MBSSEP@
5183 +GL_GNULIB_MBSSPN = @GL_GNULIB_MBSSPN@
5184 +GL_GNULIB_MBSSTR = @GL_GNULIB_MBSSTR@
5185 +GL_GNULIB_MBSTOK_R = @GL_GNULIB_MBSTOK_R@
5186 +GL_GNULIB_MBTOWC = @GL_GNULIB_MBTOWC@
5187 +GL_GNULIB_MDA_ACCESS = @GL_GNULIB_MDA_ACCESS@
5188 +GL_GNULIB_MDA_CHDIR = @GL_GNULIB_MDA_CHDIR@
5189 +GL_GNULIB_MDA_CHMOD = @GL_GNULIB_MDA_CHMOD@
5190 +GL_GNULIB_MDA_CLOSE = @GL_GNULIB_MDA_CLOSE@
5191 +GL_GNULIB_MDA_CREAT = @GL_GNULIB_MDA_CREAT@
5192 +GL_GNULIB_MDA_DUP = @GL_GNULIB_MDA_DUP@
5193 +GL_GNULIB_MDA_DUP2 = @GL_GNULIB_MDA_DUP2@
5194 +GL_GNULIB_MDA_ECVT = @GL_GNULIB_MDA_ECVT@
5195 +GL_GNULIB_MDA_EXECL = @GL_GNULIB_MDA_EXECL@
5196 +GL_GNULIB_MDA_EXECLE = @GL_GNULIB_MDA_EXECLE@
5197 +GL_GNULIB_MDA_EXECLP = @GL_GNULIB_MDA_EXECLP@
5198 +GL_GNULIB_MDA_EXECV = @GL_GNULIB_MDA_EXECV@
5199 +GL_GNULIB_MDA_EXECVE = @GL_GNULIB_MDA_EXECVE@
5200 +GL_GNULIB_MDA_EXECVP = @GL_GNULIB_MDA_EXECVP@
5201 +GL_GNULIB_MDA_EXECVPE = @GL_GNULIB_MDA_EXECVPE@
5202 +GL_GNULIB_MDA_FCLOSEALL = @GL_GNULIB_MDA_FCLOSEALL@
5203 +GL_GNULIB_MDA_FCVT = @GL_GNULIB_MDA_FCVT@
5204 +GL_GNULIB_MDA_FDOPEN = @GL_GNULIB_MDA_FDOPEN@
5205 +GL_GNULIB_MDA_FILENO = @GL_GNULIB_MDA_FILENO@
5206 +GL_GNULIB_MDA_GCVT = @GL_GNULIB_MDA_GCVT@
5207 +GL_GNULIB_MDA_GETCWD = @GL_GNULIB_MDA_GETCWD@
5208 +GL_GNULIB_MDA_GETPID = @GL_GNULIB_MDA_GETPID@
5209 +GL_GNULIB_MDA_GETW = @GL_GNULIB_MDA_GETW@
5210 +GL_GNULIB_MDA_ISATTY = @GL_GNULIB_MDA_ISATTY@
5211 +GL_GNULIB_MDA_J0 = @GL_GNULIB_MDA_J0@
5212 +GL_GNULIB_MDA_J1 = @GL_GNULIB_MDA_J1@
5213 +GL_GNULIB_MDA_JN = @GL_GNULIB_MDA_JN@
5214 +GL_GNULIB_MDA_LSEEK = @GL_GNULIB_MDA_LSEEK@
5215 +GL_GNULIB_MDA_MEMCCPY = @GL_GNULIB_MDA_MEMCCPY@
5216 +GL_GNULIB_MDA_MKDIR = @GL_GNULIB_MDA_MKDIR@
5217 +GL_GNULIB_MDA_MKTEMP = @GL_GNULIB_MDA_MKTEMP@
5218 +GL_GNULIB_MDA_OPEN = @GL_GNULIB_MDA_OPEN@
5219 +GL_GNULIB_MDA_PUTENV = @GL_GNULIB_MDA_PUTENV@
5220 +GL_GNULIB_MDA_PUTW = @GL_GNULIB_MDA_PUTW@
5221 +GL_GNULIB_MDA_READ = @GL_GNULIB_MDA_READ@
5222 +GL_GNULIB_MDA_RMDIR = @GL_GNULIB_MDA_RMDIR@
5223 +GL_GNULIB_MDA_STRDUP = @GL_GNULIB_MDA_STRDUP@
5224 +GL_GNULIB_MDA_SWAB = @GL_GNULIB_MDA_SWAB@
5225 +GL_GNULIB_MDA_TEMPNAM = @GL_GNULIB_MDA_TEMPNAM@
5226 +GL_GNULIB_MDA_TZSET = @GL_GNULIB_MDA_TZSET@
5227 +GL_GNULIB_MDA_UMASK = @GL_GNULIB_MDA_UMASK@
5228 +GL_GNULIB_MDA_UNLINK = @GL_GNULIB_MDA_UNLINK@
5229 +GL_GNULIB_MDA_UTIME = @GL_GNULIB_MDA_UTIME@
5230 +GL_GNULIB_MDA_WCSDUP = @GL_GNULIB_MDA_WCSDUP@
5231 +GL_GNULIB_MDA_WRITE = @GL_GNULIB_MDA_WRITE@
5232 +GL_GNULIB_MDA_Y0 = @GL_GNULIB_MDA_Y0@
5233 +GL_GNULIB_MDA_Y1 = @GL_GNULIB_MDA_Y1@
5234 +GL_GNULIB_MDA_YN = @GL_GNULIB_MDA_YN@
5235 +GL_GNULIB_MEMCHR = @GL_GNULIB_MEMCHR@
5236 +GL_GNULIB_MEMMEM = @GL_GNULIB_MEMMEM@
5237 +GL_GNULIB_MEMPCPY = @GL_GNULIB_MEMPCPY@
5238 +GL_GNULIB_MEMRCHR = @GL_GNULIB_MEMRCHR@
5239 +GL_GNULIB_MKDIR = @GL_GNULIB_MKDIR@
5240 +GL_GNULIB_MKDIRAT = @GL_GNULIB_MKDIRAT@
5241 +GL_GNULIB_MKDTEMP = @GL_GNULIB_MKDTEMP@
5242 +GL_GNULIB_MKFIFO = @GL_GNULIB_MKFIFO@
5243 +GL_GNULIB_MKFIFOAT = @GL_GNULIB_MKFIFOAT@
5244 +GL_GNULIB_MKNOD = @GL_GNULIB_MKNOD@
5245 +GL_GNULIB_MKNODAT = @GL_GNULIB_MKNODAT@
5246 +GL_GNULIB_MKOSTEMP = @GL_GNULIB_MKOSTEMP@
5247 +GL_GNULIB_MKOSTEMPS = @GL_GNULIB_MKOSTEMPS@
5248 +GL_GNULIB_MKSTEMP = @GL_GNULIB_MKSTEMP@
5249 +GL_GNULIB_MKSTEMPS = @GL_GNULIB_MKSTEMPS@
5250 +GL_GNULIB_MKTIME = @GL_GNULIB_MKTIME@
5251 +GL_GNULIB_MODF = @GL_GNULIB_MODF@
5252 +GL_GNULIB_MODFF = @GL_GNULIB_MODFF@
5253 +GL_GNULIB_MODFL = @GL_GNULIB_MODFL@
5254 +GL_GNULIB_NANOSLEEP = @GL_GNULIB_NANOSLEEP@
5255 +GL_GNULIB_NONBLOCKING = @GL_GNULIB_NONBLOCKING@
5256 +GL_GNULIB_OBSTACK_PRINTF = @GL_GNULIB_OBSTACK_PRINTF@
5257 +GL_GNULIB_OBSTACK_PRINTF_POSIX = @GL_GNULIB_OBSTACK_PRINTF_POSIX@
5258 +GL_GNULIB_OPEN = @GL_GNULIB_OPEN@
5259 +GL_GNULIB_OPENAT = @GL_GNULIB_OPENAT@
5260 +GL_GNULIB_OPENDIR = @GL_GNULIB_OPENDIR@
5261 +GL_GNULIB_OVERRIDES_STRUCT_STAT = @GL_GNULIB_OVERRIDES_STRUCT_STAT@
5262 +GL_GNULIB_PCLOSE = @GL_GNULIB_PCLOSE@
5263 +GL_GNULIB_PERROR = @GL_GNULIB_PERROR@
5264 +GL_GNULIB_PIPE = @GL_GNULIB_PIPE@
5265 +GL_GNULIB_PIPE2 = @GL_GNULIB_PIPE2@
5266 +GL_GNULIB_POPEN = @GL_GNULIB_POPEN@
5267 +GL_GNULIB_POSIX_MEMALIGN = @GL_GNULIB_POSIX_MEMALIGN@
5268 +GL_GNULIB_POSIX_OPENPT = @GL_GNULIB_POSIX_OPENPT@
5269 +GL_GNULIB_POWF = @GL_GNULIB_POWF@
5270 +GL_GNULIB_PREAD = @GL_GNULIB_PREAD@
5271 +GL_GNULIB_PRINTF = @GL_GNULIB_PRINTF@
5272 +GL_GNULIB_PRINTF_POSIX = @GL_GNULIB_PRINTF_POSIX@
5273 +GL_GNULIB_PTSNAME = @GL_GNULIB_PTSNAME@
5274 +GL_GNULIB_PTSNAME_R = @GL_GNULIB_PTSNAME_R@
5275 +GL_GNULIB_PUTC = @GL_GNULIB_PUTC@
5276 +GL_GNULIB_PUTCHAR = @GL_GNULIB_PUTCHAR@
5277 +GL_GNULIB_PUTENV = @GL_GNULIB_PUTENV@
5278 +GL_GNULIB_PUTS = @GL_GNULIB_PUTS@
5279 +GL_GNULIB_PWRITE = @GL_GNULIB_PWRITE@
5280 +GL_GNULIB_QSORT_R = @GL_GNULIB_QSORT_R@
5281 +GL_GNULIB_RANDOM = @GL_GNULIB_RANDOM@
5282 +GL_GNULIB_RANDOM_R = @GL_GNULIB_RANDOM_R@
5283 +GL_GNULIB_RAWMEMCHR = @GL_GNULIB_RAWMEMCHR@
5284 +GL_GNULIB_READ = @GL_GNULIB_READ@
5285 +GL_GNULIB_READDIR = @GL_GNULIB_READDIR@
5286 +GL_GNULIB_READLINK = @GL_GNULIB_READLINK@
5287 +GL_GNULIB_READLINKAT = @GL_GNULIB_READLINKAT@
5288 +GL_GNULIB_REALLOCARRAY = @GL_GNULIB_REALLOCARRAY@
5289 +GL_GNULIB_REALLOC_GNU = @GL_GNULIB_REALLOC_GNU@
5290 +GL_GNULIB_REALLOC_POSIX = @GL_GNULIB_REALLOC_POSIX@
5291 +GL_GNULIB_REALPATH = @GL_GNULIB_REALPATH@
5292 +GL_GNULIB_REMAINDER = @GL_GNULIB_REMAINDER@
5293 +GL_GNULIB_REMAINDERF = @GL_GNULIB_REMAINDERF@
5294 +GL_GNULIB_REMAINDERL = @GL_GNULIB_REMAINDERL@
5295 +GL_GNULIB_REMOVE = @GL_GNULIB_REMOVE@
5296 +GL_GNULIB_RENAME = @GL_GNULIB_RENAME@
5297 +GL_GNULIB_RENAMEAT = @GL_GNULIB_RENAMEAT@
5298 +GL_GNULIB_REWINDDIR = @GL_GNULIB_REWINDDIR@
5299 +GL_GNULIB_RINT = @GL_GNULIB_RINT@
5300 +GL_GNULIB_RINTF = @GL_GNULIB_RINTF@
5301 +GL_GNULIB_RINTL = @GL_GNULIB_RINTL@
5302 +GL_GNULIB_RMDIR = @GL_GNULIB_RMDIR@
5303 +GL_GNULIB_ROUND = @GL_GNULIB_ROUND@
5304 +GL_GNULIB_ROUNDF = @GL_GNULIB_ROUNDF@
5305 +GL_GNULIB_ROUNDL = @GL_GNULIB_ROUNDL@
5306 +GL_GNULIB_RPMATCH = @GL_GNULIB_RPMATCH@
5307 +GL_GNULIB_SCANDIR = @GL_GNULIB_SCANDIR@
5308 +GL_GNULIB_SCANF = @GL_GNULIB_SCANF@
5309 +GL_GNULIB_SECURE_GETENV = @GL_GNULIB_SECURE_GETENV@
5310 +GL_GNULIB_SETENV = @GL_GNULIB_SETENV@
5311 +GL_GNULIB_SETHOSTNAME = @GL_GNULIB_SETHOSTNAME@
5312 +GL_GNULIB_SIGABBREV_NP = @GL_GNULIB_SIGABBREV_NP@
5313 +GL_GNULIB_SIGDESCR_NP = @GL_GNULIB_SIGDESCR_NP@
5314 +GL_GNULIB_SIGNBIT = @GL_GNULIB_SIGNBIT@
5315 +GL_GNULIB_SINF = @GL_GNULIB_SINF@
5316 +GL_GNULIB_SINHF = @GL_GNULIB_SINHF@
5317 +GL_GNULIB_SINL = @GL_GNULIB_SINL@
5318 +GL_GNULIB_SLEEP = @GL_GNULIB_SLEEP@
5319 +GL_GNULIB_SNPRINTF = @GL_GNULIB_SNPRINTF@
5320 +GL_GNULIB_SPRINTF_POSIX = @GL_GNULIB_SPRINTF_POSIX@
5321 +GL_GNULIB_SQRTF = @GL_GNULIB_SQRTF@
5322 +GL_GNULIB_SQRTL = @GL_GNULIB_SQRTL@
5323 +GL_GNULIB_STAT = @GL_GNULIB_STAT@
5324 +GL_GNULIB_STDIO_H_NONBLOCKING = @GL_GNULIB_STDIO_H_NONBLOCKING@
5325 +GL_GNULIB_STDIO_H_SIGPIPE = @GL_GNULIB_STDIO_H_SIGPIPE@
5326 +GL_GNULIB_STPCPY = @GL_GNULIB_STPCPY@
5327 +GL_GNULIB_STPNCPY = @GL_GNULIB_STPNCPY@
5328 +GL_GNULIB_STRCASESTR = @GL_GNULIB_STRCASESTR@
5329 +GL_GNULIB_STRCHRNUL = @GL_GNULIB_STRCHRNUL@
5330 +GL_GNULIB_STRDUP = @GL_GNULIB_STRDUP@
5331 +GL_GNULIB_STRERROR = @GL_GNULIB_STRERROR@
5332 +GL_GNULIB_STRERRORNAME_NP = @GL_GNULIB_STRERRORNAME_NP@
5333 +GL_GNULIB_STRERROR_R = @GL_GNULIB_STRERROR_R@
5334 +GL_GNULIB_STRFTIME = @GL_GNULIB_STRFTIME@
5335 +GL_GNULIB_STRNCAT = @GL_GNULIB_STRNCAT@
5336 +GL_GNULIB_STRNDUP = @GL_GNULIB_STRNDUP@
5337 +GL_GNULIB_STRNLEN = @GL_GNULIB_STRNLEN@
5338 +GL_GNULIB_STRPBRK = @GL_GNULIB_STRPBRK@
5339 +GL_GNULIB_STRPTIME = @GL_GNULIB_STRPTIME@
5340 +GL_GNULIB_STRSEP = @GL_GNULIB_STRSEP@
5341 +GL_GNULIB_STRSIGNAL = @GL_GNULIB_STRSIGNAL@
5342 +GL_GNULIB_STRSTR = @GL_GNULIB_STRSTR@
5343 +GL_GNULIB_STRTOD = @GL_GNULIB_STRTOD@
5344 +GL_GNULIB_STRTOIMAX = @GL_GNULIB_STRTOIMAX@
5345 +GL_GNULIB_STRTOK_R = @GL_GNULIB_STRTOK_R@
5346 +GL_GNULIB_STRTOL = @GL_GNULIB_STRTOL@
5347 +GL_GNULIB_STRTOLD = @GL_GNULIB_STRTOLD@
5348 +GL_GNULIB_STRTOLL = @GL_GNULIB_STRTOLL@
5349 +GL_GNULIB_STRTOUL = @GL_GNULIB_STRTOUL@
5350 +GL_GNULIB_STRTOULL = @GL_GNULIB_STRTOULL@
5351 +GL_GNULIB_STRTOUMAX = @GL_GNULIB_STRTOUMAX@
5352 +GL_GNULIB_STRVERSCMP = @GL_GNULIB_STRVERSCMP@
5353 +GL_GNULIB_SYMLINK = @GL_GNULIB_SYMLINK@
5354 +GL_GNULIB_SYMLINKAT = @GL_GNULIB_SYMLINKAT@
5355 +GL_GNULIB_SYSTEM_POSIX = @GL_GNULIB_SYSTEM_POSIX@
5356 +GL_GNULIB_TANF = @GL_GNULIB_TANF@
5357 +GL_GNULIB_TANHF = @GL_GNULIB_TANHF@
5358 +GL_GNULIB_TANL = @GL_GNULIB_TANL@
5359 +GL_GNULIB_TIMEGM = @GL_GNULIB_TIMEGM@
5360 +GL_GNULIB_TIMESPEC_GET = @GL_GNULIB_TIMESPEC_GET@
5361 +GL_GNULIB_TIMESPEC_GETRES = @GL_GNULIB_TIMESPEC_GETRES@
5362 +GL_GNULIB_TIME_R = @GL_GNULIB_TIME_R@
5363 +GL_GNULIB_TIME_RZ = @GL_GNULIB_TIME_RZ@
5364 +GL_GNULIB_TMPFILE = @GL_GNULIB_TMPFILE@
5365 +GL_GNULIB_TRUNC = @GL_GNULIB_TRUNC@
5366 +GL_GNULIB_TRUNCATE = @GL_GNULIB_TRUNCATE@
5367 +GL_GNULIB_TRUNCF = @GL_GNULIB_TRUNCF@
5368 +GL_GNULIB_TRUNCL = @GL_GNULIB_TRUNCL@
5369 +GL_GNULIB_TTYNAME_R = @GL_GNULIB_TTYNAME_R@
5370 +GL_GNULIB_TZSET = @GL_GNULIB_TZSET@
5371 +GL_GNULIB_UNISTD_H_GETOPT = @GL_GNULIB_UNISTD_H_GETOPT@
5372 +GL_GNULIB_UNISTD_H_NONBLOCKING = @GL_GNULIB_UNISTD_H_NONBLOCKING@
5373 +GL_GNULIB_UNISTD_H_SIGPIPE = @GL_GNULIB_UNISTD_H_SIGPIPE@
5374 +GL_GNULIB_UNLINK = @GL_GNULIB_UNLINK@
5375 +GL_GNULIB_UNLINKAT = @GL_GNULIB_UNLINKAT@
5376 +GL_GNULIB_UNLOCKPT = @GL_GNULIB_UNLOCKPT@
5377 +GL_GNULIB_UNSETENV = @GL_GNULIB_UNSETENV@
5378 +GL_GNULIB_USLEEP = @GL_GNULIB_USLEEP@
5379 +GL_GNULIB_UTIME = @GL_GNULIB_UTIME@
5380 +GL_GNULIB_UTIMENSAT = @GL_GNULIB_UTIMENSAT@
5381 +GL_GNULIB_VASPRINTF = @GL_GNULIB_VASPRINTF@
5382 +GL_GNULIB_VDPRINTF = @GL_GNULIB_VDPRINTF@
5383 +GL_GNULIB_VFPRINTF = @GL_GNULIB_VFPRINTF@
5384 +GL_GNULIB_VFPRINTF_POSIX = @GL_GNULIB_VFPRINTF_POSIX@
5385 +GL_GNULIB_VFSCANF = @GL_GNULIB_VFSCANF@
5386 +GL_GNULIB_VPRINTF = @GL_GNULIB_VPRINTF@
5387 +GL_GNULIB_VPRINTF_POSIX = @GL_GNULIB_VPRINTF_POSIX@
5388 +GL_GNULIB_VSCANF = @GL_GNULIB_VSCANF@
5389 +GL_GNULIB_VSNPRINTF = @GL_GNULIB_VSNPRINTF@
5390 +GL_GNULIB_VSPRINTF_POSIX = @GL_GNULIB_VSPRINTF_POSIX@
5391 +GL_GNULIB_WCPCPY = @GL_GNULIB_WCPCPY@
5392 +GL_GNULIB_WCPNCPY = @GL_GNULIB_WCPNCPY@
5393 +GL_GNULIB_WCRTOMB = @GL_GNULIB_WCRTOMB@
5394 +GL_GNULIB_WCSCASECMP = @GL_GNULIB_WCSCASECMP@
5395 +GL_GNULIB_WCSCAT = @GL_GNULIB_WCSCAT@
5396 +GL_GNULIB_WCSCHR = @GL_GNULIB_WCSCHR@
5397 +GL_GNULIB_WCSCMP = @GL_GNULIB_WCSCMP@
5398 +GL_GNULIB_WCSCOLL = @GL_GNULIB_WCSCOLL@
5399 +GL_GNULIB_WCSCPY = @GL_GNULIB_WCSCPY@
5400 +GL_GNULIB_WCSCSPN = @GL_GNULIB_WCSCSPN@
5401 +GL_GNULIB_WCSDUP = @GL_GNULIB_WCSDUP@
5402 +GL_GNULIB_WCSFTIME = @GL_GNULIB_WCSFTIME@
5403 +GL_GNULIB_WCSLEN = @GL_GNULIB_WCSLEN@
5404 +GL_GNULIB_WCSNCASECMP = @GL_GNULIB_WCSNCASECMP@
5405 +GL_GNULIB_WCSNCAT = @GL_GNULIB_WCSNCAT@
5406 +GL_GNULIB_WCSNCMP = @GL_GNULIB_WCSNCMP@
5407 +GL_GNULIB_WCSNCPY = @GL_GNULIB_WCSNCPY@
5408 +GL_GNULIB_WCSNLEN = @GL_GNULIB_WCSNLEN@
5409 +GL_GNULIB_WCSNRTOMBS = @GL_GNULIB_WCSNRTOMBS@
5410 +GL_GNULIB_WCSPBRK = @GL_GNULIB_WCSPBRK@
5411 +GL_GNULIB_WCSRCHR = @GL_GNULIB_WCSRCHR@
5412 +GL_GNULIB_WCSRTOMBS = @GL_GNULIB_WCSRTOMBS@
5413 +GL_GNULIB_WCSSPN = @GL_GNULIB_WCSSPN@
5414 +GL_GNULIB_WCSSTR = @GL_GNULIB_WCSSTR@
5415 +GL_GNULIB_WCSTOK = @GL_GNULIB_WCSTOK@
5416 +GL_GNULIB_WCSWIDTH = @GL_GNULIB_WCSWIDTH@
5417 +GL_GNULIB_WCSXFRM = @GL_GNULIB_WCSXFRM@
5418 +GL_GNULIB_WCTOB = @GL_GNULIB_WCTOB@
5419 +GL_GNULIB_WCTOMB = @GL_GNULIB_WCTOMB@
5420 +GL_GNULIB_WCWIDTH = @GL_GNULIB_WCWIDTH@
5421 +GL_GNULIB_WMEMCHR = @GL_GNULIB_WMEMCHR@
5422 +GL_GNULIB_WMEMCMP = @GL_GNULIB_WMEMCMP@
5423 +GL_GNULIB_WMEMCPY = @GL_GNULIB_WMEMCPY@
5424 +GL_GNULIB_WMEMMOVE = @GL_GNULIB_WMEMMOVE@
5425 +GL_GNULIB_WMEMPCPY = @GL_GNULIB_WMEMPCPY@
5426 +GL_GNULIB_WMEMSET = @GL_GNULIB_WMEMSET@
5427 +GL_GNULIB_WRITE = @GL_GNULIB_WRITE@
5428 +GL_GNULIB__EXIT = @GL_GNULIB__EXIT@
5429 +GNULIBHEADERS_OVERRIDE_WINT_T = @GNULIBHEADERS_OVERRIDE_WINT_T@
5430 GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
5431 -GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
5432 -GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
5433 -GNULIB_GRANTPT = @GNULIB_GRANTPT@
5434 -GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
5435 -GNULIB_HYPOT = @GNULIB_HYPOT@
5436 -GNULIB_HYPOTF = @GNULIB_HYPOTF@
5437 -GNULIB_HYPOTL = @GNULIB_HYPOTL@
5438 -GNULIB_ILOGB = @GNULIB_ILOGB@
5439 -GNULIB_ILOGBF = @GNULIB_ILOGBF@
5440 -GNULIB_ILOGBL = @GNULIB_ILOGBL@
5441 -GNULIB_IMAXABS = @GNULIB_IMAXABS@
5442 -GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
5443 -GNULIB_ISATTY = @GNULIB_ISATTY@
5444 -GNULIB_ISFINITE = @GNULIB_ISFINITE@
5445 -GNULIB_ISINF = @GNULIB_ISINF@
5446 -GNULIB_ISNAN = @GNULIB_ISNAN@
5447 -GNULIB_ISNAND = @GNULIB_ISNAND@
5448 -GNULIB_ISNANF = @GNULIB_ISNANF@
5449 -GNULIB_ISNANL = @GNULIB_ISNANL@
5450 -GNULIB_LCHMOD = @GNULIB_LCHMOD@
5451 -GNULIB_LCHOWN = @GNULIB_LCHOWN@
5452 -GNULIB_LDEXPF = @GNULIB_LDEXPF@
5453 -GNULIB_LDEXPL = @GNULIB_LDEXPL@
5454 -GNULIB_LINK = @GNULIB_LINK@
5455 -GNULIB_LINKAT = @GNULIB_LINKAT@
5456 -GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
5457 -GNULIB_LOG = @GNULIB_LOG@
5458 -GNULIB_LOG10 = @GNULIB_LOG10@
5459 -GNULIB_LOG10F = @GNULIB_LOG10F@
5460 -GNULIB_LOG10L = @GNULIB_LOG10L@
5461 -GNULIB_LOG1P = @GNULIB_LOG1P@
5462 -GNULIB_LOG1PF = @GNULIB_LOG1PF@
5463 -GNULIB_LOG1PL = @GNULIB_LOG1PL@
5464 -GNULIB_LOG2 = @GNULIB_LOG2@
5465 -GNULIB_LOG2F = @GNULIB_LOG2F@
5466 -GNULIB_LOG2L = @GNULIB_LOG2L@
5467 -GNULIB_LOGB = @GNULIB_LOGB@
5468 -GNULIB_LOGBF = @GNULIB_LOGBF@
5469 -GNULIB_LOGBL = @GNULIB_LOGBL@
5470 -GNULIB_LOGF = @GNULIB_LOGF@
5471 -GNULIB_LOGL = @GNULIB_LOGL@
5472 -GNULIB_LSEEK = @GNULIB_LSEEK@
5473 -GNULIB_LSTAT = @GNULIB_LSTAT@
5474 -GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
5475 -GNULIB_MBRLEN = @GNULIB_MBRLEN@
5476 -GNULIB_MBRTOWC = @GNULIB_MBRTOWC@
5477 -GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
5478 -GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
5479 -GNULIB_MBSCHR = @GNULIB_MBSCHR@
5480 -GNULIB_MBSCSPN = @GNULIB_MBSCSPN@
5481 -GNULIB_MBSINIT = @GNULIB_MBSINIT@
5482 -GNULIB_MBSLEN = @GNULIB_MBSLEN@
5483 -GNULIB_MBSNCASECMP = @GNULIB_MBSNCASECMP@
5484 -GNULIB_MBSNLEN = @GNULIB_MBSNLEN@
5485 -GNULIB_MBSNRTOWCS = @GNULIB_MBSNRTOWCS@
5486 -GNULIB_MBSPBRK = @GNULIB_MBSPBRK@
5487 -GNULIB_MBSPCASECMP = @GNULIB_MBSPCASECMP@
5488 -GNULIB_MBSRCHR = @GNULIB_MBSRCHR@
5489 -GNULIB_MBSRTOWCS = @GNULIB_MBSRTOWCS@
5490 -GNULIB_MBSSEP = @GNULIB_MBSSEP@
5491 -GNULIB_MBSSPN = @GNULIB_MBSSPN@
5492 -GNULIB_MBSSTR = @GNULIB_MBSSTR@
5493 -GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
5494 -GNULIB_MBTOWC = @GNULIB_MBTOWC@
5495 -GNULIB_MEMCHR = @GNULIB_MEMCHR@
5496 -GNULIB_MEMMEM = @GNULIB_MEMMEM@
5497 -GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
5498 -GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
5499 -GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
5500 -GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
5501 -GNULIB_MKFIFO = @GNULIB_MKFIFO@
5502 -GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
5503 -GNULIB_MKNOD = @GNULIB_MKNOD@
5504 -GNULIB_MKNODAT = @GNULIB_MKNODAT@
5505 -GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
5506 -GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
5507 -GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
5508 -GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
5509 -GNULIB_MKTIME = @GNULIB_MKTIME@
5510 -GNULIB_MODF = @GNULIB_MODF@
5511 -GNULIB_MODFF = @GNULIB_MODFF@
5512 -GNULIB_MODFL = @GNULIB_MODFL@
5513 -GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
5514 -GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
5515 -GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
5516 -GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
5517 -GNULIB_OPEN = @GNULIB_OPEN@
5518 -GNULIB_OPENAT = @GNULIB_OPENAT@
5519 -GNULIB_OPENDIR = @GNULIB_OPENDIR@
5520 -GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
5521 -GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
5522 -GNULIB_PCLOSE = @GNULIB_PCLOSE@
5523 -GNULIB_PERROR = @GNULIB_PERROR@
5524 -GNULIB_PIPE = @GNULIB_PIPE@
5525 -GNULIB_PIPE2 = @GNULIB_PIPE2@
5526 -GNULIB_POPEN = @GNULIB_POPEN@
5527 -GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
5528 -GNULIB_POWF = @GNULIB_POWF@
5529 -GNULIB_PREAD = @GNULIB_PREAD@
5530 -GNULIB_PRINTF = @GNULIB_PRINTF@
5531 -GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@
5532 -GNULIB_PTSNAME = @GNULIB_PTSNAME@
5533 -GNULIB_PTSNAME_R = @GNULIB_PTSNAME_R@
5534 -GNULIB_PUTC = @GNULIB_PUTC@
5535 -GNULIB_PUTCHAR = @GNULIB_PUTCHAR@
5536 -GNULIB_PUTENV = @GNULIB_PUTENV@
5537 -GNULIB_PUTS = @GNULIB_PUTS@
5538 -GNULIB_PWRITE = @GNULIB_PWRITE@
5539 -GNULIB_QSORT_R = @GNULIB_QSORT_R@
5540 -GNULIB_RANDOM = @GNULIB_RANDOM@
5541 -GNULIB_RANDOM_R = @GNULIB_RANDOM_R@
5542 -GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@
5543 -GNULIB_READ = @GNULIB_READ@
5544 -GNULIB_READDIR = @GNULIB_READDIR@
5545 -GNULIB_READLINK = @GNULIB_READLINK@
5546 -GNULIB_READLINKAT = @GNULIB_READLINKAT@
5547 -GNULIB_REALLOCARRAY = @GNULIB_REALLOCARRAY@
5548 -GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
5549 -GNULIB_REALPATH = @GNULIB_REALPATH@
5550 -GNULIB_REMAINDER = @GNULIB_REMAINDER@
5551 -GNULIB_REMAINDERF = @GNULIB_REMAINDERF@
5552 -GNULIB_REMAINDERL = @GNULIB_REMAINDERL@
5553 -GNULIB_REMOVE = @GNULIB_REMOVE@
5554 -GNULIB_RENAME = @GNULIB_RENAME@
5555 -GNULIB_RENAMEAT = @GNULIB_RENAMEAT@
5556 -GNULIB_REWINDDIR = @GNULIB_REWINDDIR@
5557 -GNULIB_RINT = @GNULIB_RINT@
5558 -GNULIB_RINTF = @GNULIB_RINTF@
5559 -GNULIB_RINTL = @GNULIB_RINTL@
5560 -GNULIB_RMDIR = @GNULIB_RMDIR@
5561 -GNULIB_ROUND = @GNULIB_ROUND@
5562 -GNULIB_ROUNDF = @GNULIB_ROUNDF@
5563 -GNULIB_ROUNDL = @GNULIB_ROUNDL@
5564 -GNULIB_RPMATCH = @GNULIB_RPMATCH@
5565 -GNULIB_SCANDIR = @GNULIB_SCANDIR@
5566 -GNULIB_SCANF = @GNULIB_SCANF@
5567 -GNULIB_SECURE_GETENV = @GNULIB_SECURE_GETENV@
5568 -GNULIB_SETENV = @GNULIB_SETENV@
5569 -GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
5570 -GNULIB_SIGNBIT = @GNULIB_SIGNBIT@
5571 -GNULIB_SINF = @GNULIB_SINF@
5572 -GNULIB_SINHF = @GNULIB_SINHF@
5573 -GNULIB_SINL = @GNULIB_SINL@
5574 -GNULIB_SLEEP = @GNULIB_SLEEP@
5575 -GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
5576 -GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
5577 -GNULIB_SQRTF = @GNULIB_SQRTF@
5578 -GNULIB_SQRTL = @GNULIB_SQRTL@
5579 -GNULIB_STAT = @GNULIB_STAT@
5580 -GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
5581 -GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
5582 -GNULIB_STPCPY = @GNULIB_STPCPY@
5583 -GNULIB_STPNCPY = @GNULIB_STPNCPY@
5584 -GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
5585 -GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
5586 -GNULIB_STRDUP = @GNULIB_STRDUP@
5587 -GNULIB_STRERROR = @GNULIB_STRERROR@
5588 -GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
5589 -GNULIB_STRFTIME = @GNULIB_STRFTIME@
5590 -GNULIB_STRNCAT = @GNULIB_STRNCAT@
5591 -GNULIB_STRNDUP = @GNULIB_STRNDUP@
5592 -GNULIB_STRNLEN = @GNULIB_STRNLEN@
5593 -GNULIB_STRPBRK = @GNULIB_STRPBRK@
5594 -GNULIB_STRPTIME = @GNULIB_STRPTIME@
5595 -GNULIB_STRSEP = @GNULIB_STRSEP@
5596 -GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
5597 -GNULIB_STRSTR = @GNULIB_STRSTR@
5598 -GNULIB_STRTOD = @GNULIB_STRTOD@
5599 -GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
5600 -GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
5601 -GNULIB_STRTOLD = @GNULIB_STRTOLD@
5602 -GNULIB_STRTOLL = @GNULIB_STRTOLL@
5603 -GNULIB_STRTOULL = @GNULIB_STRTOULL@
5604 -GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
5605 -GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
5606 -GNULIB_SYMLINK = @GNULIB_SYMLINK@
5607 -GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
5608 -GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
5609 -GNULIB_TANF = @GNULIB_TANF@
5610 -GNULIB_TANHF = @GNULIB_TANHF@
5611 -GNULIB_TANL = @GNULIB_TANL@
5612 -GNULIB_TIMEGM = @GNULIB_TIMEGM@
5613 -GNULIB_TIME_R = @GNULIB_TIME_R@
5614 -GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
5615 -GNULIB_TMPFILE = @GNULIB_TMPFILE@
5616 -GNULIB_TRUNC = @GNULIB_TRUNC@
5617 -GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
5618 -GNULIB_TRUNCF = @GNULIB_TRUNCF@
5619 -GNULIB_TRUNCL = @GNULIB_TRUNCL@
5620 -GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
5621 -GNULIB_TZSET = @GNULIB_TZSET@
5622 -GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
5623 -GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
5624 -GNULIB_UNLINK = @GNULIB_UNLINK@
5625 -GNULIB_UNLINKAT = @GNULIB_UNLINKAT@
5626 -GNULIB_UNLOCKPT = @GNULIB_UNLOCKPT@
5627 -GNULIB_UNSETENV = @GNULIB_UNSETENV@
5628 -GNULIB_USLEEP = @GNULIB_USLEEP@
5629 -GNULIB_UTIME = @GNULIB_UTIME@
5630 -GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
5631 -GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
5632 -GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
5633 -GNULIB_VFPRINTF = @GNULIB_VFPRINTF@
5634 -GNULIB_VFPRINTF_POSIX = @GNULIB_VFPRINTF_POSIX@
5635 -GNULIB_VFSCANF = @GNULIB_VFSCANF@
5636 -GNULIB_VPRINTF = @GNULIB_VPRINTF@
5637 -GNULIB_VPRINTF_POSIX = @GNULIB_VPRINTF_POSIX@
5638 -GNULIB_VSCANF = @GNULIB_VSCANF@
5639 -GNULIB_VSNPRINTF = @GNULIB_VSNPRINTF@
5640 -GNULIB_VSPRINTF_POSIX = @GNULIB_VSPRINTF_POSIX@
5641 -GNULIB_WCPCPY = @GNULIB_WCPCPY@
5642 -GNULIB_WCPNCPY = @GNULIB_WCPNCPY@
5643 -GNULIB_WCRTOMB = @GNULIB_WCRTOMB@
5644 -GNULIB_WCSCASECMP = @GNULIB_WCSCASECMP@
5645 -GNULIB_WCSCAT = @GNULIB_WCSCAT@
5646 -GNULIB_WCSCHR = @GNULIB_WCSCHR@
5647 -GNULIB_WCSCMP = @GNULIB_WCSCMP@
5648 -GNULIB_WCSCOLL = @GNULIB_WCSCOLL@
5649 -GNULIB_WCSCPY = @GNULIB_WCSCPY@
5650 -GNULIB_WCSCSPN = @GNULIB_WCSCSPN@
5651 -GNULIB_WCSDUP = @GNULIB_WCSDUP@
5652 -GNULIB_WCSFTIME = @GNULIB_WCSFTIME@
5653 -GNULIB_WCSLEN = @GNULIB_WCSLEN@
5654 -GNULIB_WCSNCASECMP = @GNULIB_WCSNCASECMP@
5655 -GNULIB_WCSNCAT = @GNULIB_WCSNCAT@
5656 -GNULIB_WCSNCMP = @GNULIB_WCSNCMP@
5657 -GNULIB_WCSNCPY = @GNULIB_WCSNCPY@
5658 -GNULIB_WCSNLEN = @GNULIB_WCSNLEN@
5659 -GNULIB_WCSNRTOMBS = @GNULIB_WCSNRTOMBS@
5660 -GNULIB_WCSPBRK = @GNULIB_WCSPBRK@
5661 -GNULIB_WCSRCHR = @GNULIB_WCSRCHR@
5662 -GNULIB_WCSRTOMBS = @GNULIB_WCSRTOMBS@
5663 -GNULIB_WCSSPN = @GNULIB_WCSSPN@
5664 -GNULIB_WCSSTR = @GNULIB_WCSSTR@
5665 -GNULIB_WCSTOK = @GNULIB_WCSTOK@
5666 -GNULIB_WCSWIDTH = @GNULIB_WCSWIDTH@
5667 -GNULIB_WCSXFRM = @GNULIB_WCSXFRM@
5668 -GNULIB_WCTOB = @GNULIB_WCTOB@
5669 -GNULIB_WCTOMB = @GNULIB_WCTOMB@
5670 -GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
5671 -GNULIB_WMEMCHR = @GNULIB_WMEMCHR@
5672 -GNULIB_WMEMCMP = @GNULIB_WMEMCMP@
5673 -GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
5674 -GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
5675 -GNULIB_WMEMSET = @GNULIB_WMEMSET@
5676 -GNULIB_WRITE = @GNULIB_WRITE@
5677 -GNULIB__EXIT = @GNULIB__EXIT@
5678 GPGME_CFLAGS = @GPGME_CFLAGS@
5679 GPGME_CONFIG = @GPGME_CONFIG@
5680 GPGME_LIBS = @GPGME_LIBS@
5681 GREP = @GREP@
5682 HAVE_ACOSF = @HAVE_ACOSF@
5683 HAVE_ACOSL = @HAVE_ACOSL@
5684 +HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
5685 HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
5686 HAVE_ALPHASORT = @HAVE_ALPHASORT@
5687 HAVE_ASINF = @HAVE_ASINF@
5688 @@ -907,6 +1250,7 @@ HAVE_CHOWN = @HAVE_CHOWN@
5689 HAVE_CLOSEDIR = @HAVE_CLOSEDIR@
5690 HAVE_COPYSIGN = @HAVE_COPYSIGN@
5691 HAVE_COPYSIGNL = @HAVE_COPYSIGNL@
5692 +HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
5693 HAVE_COSF = @HAVE_COSF@
5694 HAVE_COSHF = @HAVE_COSHF@
5695 HAVE_COSL = @HAVE_COSL@
5696 @@ -921,13 +1265,17 @@ HAVE_DECL_CEILL = @HAVE_DECL_CEILL@
5697 HAVE_DECL_COPYSIGNF = @HAVE_DECL_COPYSIGNF@
5698 HAVE_DECL_COSL = @HAVE_DECL_COSL@
5699 HAVE_DECL_DIRFD = @HAVE_DECL_DIRFD@
5700 +HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
5701 HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
5702 +HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
5703 HAVE_DECL_EXP2 = @HAVE_DECL_EXP2@
5704 HAVE_DECL_EXP2F = @HAVE_DECL_EXP2F@
5705 HAVE_DECL_EXP2L = @HAVE_DECL_EXP2L@
5706 HAVE_DECL_EXPL = @HAVE_DECL_EXPL@
5707 HAVE_DECL_EXPM1L = @HAVE_DECL_EXPM1L@
5708 HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
5709 +HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
5710 +HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
5711 HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
5712 HAVE_DECL_FDOPENDIR = @HAVE_DECL_FDOPENDIR@
5713 HAVE_DECL_FLOORF = @HAVE_DECL_FLOORF@
5714 @@ -936,6 +1284,7 @@ HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
5715 HAVE_DECL_FREXPL = @HAVE_DECL_FREXPL@
5716 HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
5717 HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
5718 +HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
5719 HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
5720 HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
5721 HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
5722 @@ -987,13 +1336,14 @@ HAVE_DECL_TRUNCL = @HAVE_DECL_TRUNCL@
5723 HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
5724 HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
5725 HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
5726 +HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
5727 HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
5728 HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
5729 HAVE_DIRENT_H = @HAVE_DIRENT_H@
5730 HAVE_DPRINTF = @HAVE_DPRINTF@
5731 -HAVE_DUP2 = @HAVE_DUP2@
5732 HAVE_DUP3 = @HAVE_DUP3@
5733 HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
5734 +HAVE_EXECVPE = @HAVE_EXECVPE@
5735 HAVE_EXPF = @HAVE_EXPF@
5736 HAVE_EXPL = @HAVE_EXPL@
5737 HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
5738 @@ -1025,6 +1375,7 @@ HAVE_FTELLO = @HAVE_FTELLO@
5739 HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
5740 HAVE_FUTIMENS = @HAVE_FUTIMENS@
5741 HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
5742 +HAVE_GETENTROPY = @HAVE_GETENTROPY@
5743 HAVE_GETGROUPS = @HAVE_GETGROUPS@
5744 HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
5745 HAVE_GETLOGIN = @HAVE_GETLOGIN@
5746 @@ -1033,6 +1384,7 @@ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
5747 HAVE_GETPASS = @HAVE_GETPASS@
5748 HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
5749 HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
5750 +HAVE_GETUMASK = @HAVE_GETUMASK@
5751 HAVE_GRANTPT = @HAVE_GRANTPT@
5752 HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
5753 HAVE_HYPOTF = @HAVE_HYPOTF@
5754 @@ -1060,7 +1412,6 @@ HAVE_LOGBF = @HAVE_LOGBF@
5755 HAVE_LOGBL = @HAVE_LOGBL@
5756 HAVE_LOGF = @HAVE_LOGF@
5757 HAVE_LOGL = @HAVE_LOGL@
5758 -HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
5759 HAVE_LSTAT = @HAVE_LSTAT@
5760 HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
5761 HAVE_MBRLEN = @HAVE_MBRLEN@
5762 @@ -1070,7 +1421,6 @@ HAVE_MBSLEN = @HAVE_MBSLEN@
5763 HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
5764 HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
5765 HAVE_MBTOWC = @HAVE_MBTOWC@
5766 -HAVE_MEMCHR = @HAVE_MEMCHR@
5767 HAVE_MEMPCPY = @HAVE_MEMPCPY@
5768 HAVE_MKDIRAT = @HAVE_MKDIRAT@
5769 HAVE_MKDTEMP = @HAVE_MKDTEMP@
5770 @@ -1093,6 +1443,7 @@ HAVE_PCLOSE = @HAVE_PCLOSE@
5771 HAVE_PIPE = @HAVE_PIPE@
5772 HAVE_PIPE2 = @HAVE_PIPE2@
5773 HAVE_POPEN = @HAVE_POPEN@
5774 +HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
5775 HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
5776 HAVE_POWF = @HAVE_POWF@
5777 HAVE_PREAD = @HAVE_PREAD@
5778 @@ -1122,6 +1473,8 @@ HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
5779 HAVE_SETENV = @HAVE_SETENV@
5780 HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
5781 HAVE_SETSTATE = @HAVE_SETSTATE@
5782 +HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
5783 +HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
5784 HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
5785 HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
5786 HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
5787 @@ -1137,13 +1490,16 @@ HAVE_STPNCPY = @HAVE_STPNCPY@
5788 HAVE_STRCASECMP = @HAVE_STRCASECMP@
5789 HAVE_STRCASESTR = @HAVE_STRCASESTR@
5790 HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
5791 +HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
5792 HAVE_STRINGS_H = @HAVE_STRINGS_H@
5793 HAVE_STRPBRK = @HAVE_STRPBRK@
5794 HAVE_STRPTIME = @HAVE_STRPTIME@
5795 HAVE_STRSEP = @HAVE_STRSEP@
5796 HAVE_STRTOD = @HAVE_STRTOD@
5797 +HAVE_STRTOL = @HAVE_STRTOL@
5798 HAVE_STRTOLD = @HAVE_STRTOLD@
5799 HAVE_STRTOLL = @HAVE_STRTOLL@
5800 +HAVE_STRTOUL = @HAVE_STRTOUL@
5801 HAVE_STRTOULL = @HAVE_STRTOULL@
5802 HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@
5803 HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
5804 @@ -1161,12 +1517,12 @@ HAVE_TANF = @HAVE_TANF@
5805 HAVE_TANHF = @HAVE_TANHF@
5806 HAVE_TANL = @HAVE_TANL@
5807 HAVE_TIMEGM = @HAVE_TIMEGM@
5808 +HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
5809 +HAVE_TIMESPEC_GETRES = @HAVE_TIMESPEC_GETRES@
5810 HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
5811 -HAVE_TZSET = @HAVE_TZSET@
5812 HAVE_UNISTD_H = @HAVE_UNISTD_H@
5813 HAVE_UNLINKAT = @HAVE_UNLINKAT@
5814 HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
5815 -HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
5816 HAVE_USLEEP = @HAVE_USLEEP@
5817 HAVE_UTIME = @HAVE_UTIME@
5818 HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
5819 @@ -1208,6 +1564,7 @@ HAVE_WMEMCHR = @HAVE_WMEMCHR@
5820 HAVE_WMEMCMP = @HAVE_WMEMCMP@
5821 HAVE_WMEMCPY = @HAVE_WMEMCPY@
5822 HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
5823 +HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
5824 HAVE_WMEMSET = @HAVE_WMEMSET@
5825 HAVE__BOOL = @HAVE__BOOL@
5826 HAVE__EXIT = @HAVE__EXIT@
5827 @@ -1304,16 +1661,18 @@ PATH_SEPARATOR = @PATH_SEPARATOR@
5828 PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
5829 PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
5830 PRIPTR_PREFIX = @PRIPTR_PREFIX@
5831 -PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
5832 PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
5833 PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
5834 RANLIB = @RANLIB@
5835 +REPLACE_ACCESS = @REPLACE_ACCESS@
5836 REPLACE_ACOSF = @REPLACE_ACOSF@
5837 +REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
5838 REPLACE_ASINF = @REPLACE_ASINF@
5839 REPLACE_ATAN2F = @REPLACE_ATAN2F@
5840 REPLACE_ATANF = @REPLACE_ATANF@
5841 REPLACE_BTOWC = @REPLACE_BTOWC@
5842 -REPLACE_CALLOC = @REPLACE_CALLOC@
5843 +REPLACE_CALLOC_FOR_CALLOC_GNU = @REPLACE_CALLOC_FOR_CALLOC_GNU@
5844 +REPLACE_CALLOC_FOR_CALLOC_POSIX = @REPLACE_CALLOC_FOR_CALLOC_POSIX@
5845 REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
5846 REPLACE_CBRTF = @REPLACE_CBRTF@
5847 REPLACE_CBRTL = @REPLACE_CBRTL@
5848 @@ -1323,13 +1682,22 @@ REPLACE_CEILL = @REPLACE_CEILL@
5849 REPLACE_CHOWN = @REPLACE_CHOWN@
5850 REPLACE_CLOSE = @REPLACE_CLOSE@
5851 REPLACE_CLOSEDIR = @REPLACE_CLOSEDIR@
5852 +REPLACE_COPY_FILE_RANGE = @REPLACE_COPY_FILE_RANGE@
5853 REPLACE_COSF = @REPLACE_COSF@
5854 REPLACE_COSHF = @REPLACE_COSHF@
5855 +REPLACE_CREAT = @REPLACE_CREAT@
5856 REPLACE_CTIME = @REPLACE_CTIME@
5857 REPLACE_DIRFD = @REPLACE_DIRFD@
5858 REPLACE_DPRINTF = @REPLACE_DPRINTF@
5859 REPLACE_DUP = @REPLACE_DUP@
5860 REPLACE_DUP2 = @REPLACE_DUP2@
5861 +REPLACE_EXECL = @REPLACE_EXECL@
5862 +REPLACE_EXECLE = @REPLACE_EXECLE@
5863 +REPLACE_EXECLP = @REPLACE_EXECLP@
5864 +REPLACE_EXECV = @REPLACE_EXECV@
5865 +REPLACE_EXECVE = @REPLACE_EXECVE@
5866 +REPLACE_EXECVP = @REPLACE_EXECVP@
5867 +REPLACE_EXECVPE = @REPLACE_EXECVPE@
5868 REPLACE_EXP2 = @REPLACE_EXP2@
5869 REPLACE_EXP2L = @REPLACE_EXP2L@
5870 REPLACE_EXPF = @REPLACE_EXPF@
5871 @@ -1339,12 +1707,14 @@ REPLACE_EXPM1F = @REPLACE_EXPM1F@
5872 REPLACE_EXPM1L = @REPLACE_EXPM1L@
5873 REPLACE_FABSL = @REPLACE_FABSL@
5874 REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
5875 +REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
5876 REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
5877 REPLACE_FCLOSE = @REPLACE_FCLOSE@
5878 REPLACE_FCNTL = @REPLACE_FCNTL@
5879 REPLACE_FDOPEN = @REPLACE_FDOPEN@
5880 REPLACE_FDOPENDIR = @REPLACE_FDOPENDIR@
5881 REPLACE_FFLUSH = @REPLACE_FFLUSH@
5882 +REPLACE_FFSLL = @REPLACE_FFSLL@
5883 REPLACE_FLOOR = @REPLACE_FLOOR@
5884 REPLACE_FLOORF = @REPLACE_FLOORF@
5885 REPLACE_FLOORL = @REPLACE_FLOORL@
5886 @@ -1355,8 +1725,10 @@ REPLACE_FMOD = @REPLACE_FMOD@
5887 REPLACE_FMODF = @REPLACE_FMODF@
5888 REPLACE_FMODL = @REPLACE_FMODL@
5889 REPLACE_FOPEN = @REPLACE_FOPEN@
5890 +REPLACE_FOPEN_FOR_FOPEN_GNU = @REPLACE_FOPEN_FOR_FOPEN_GNU@
5891 REPLACE_FPRINTF = @REPLACE_FPRINTF@
5892 REPLACE_FPURGE = @REPLACE_FPURGE@
5893 +REPLACE_FREE = @REPLACE_FREE@
5894 REPLACE_FREOPEN = @REPLACE_FREOPEN@
5895 REPLACE_FREXP = @REPLACE_FREXP@
5896 REPLACE_FREXPF = @REPLACE_FREXPF@
5897 @@ -1378,6 +1750,7 @@ REPLACE_GETLINE = @REPLACE_GETLINE@
5898 REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@
5899 REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
5900 REPLACE_GETPASS = @REPLACE_GETPASS@
5901 +REPLACE_GETPASS_FOR_GETPASS_GNU = @REPLACE_GETPASS_FOR_GETPASS_GNU@
5902 REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
5903 REPLACE_GMTIME = @REPLACE_GMTIME@
5904 REPLACE_HUGE_VAL = @REPLACE_HUGE_VAL@
5905 @@ -1416,7 +1789,8 @@ REPLACE_LOGF = @REPLACE_LOGF@
5906 REPLACE_LOGL = @REPLACE_LOGL@
5907 REPLACE_LSEEK = @REPLACE_LSEEK@
5908 REPLACE_LSTAT = @REPLACE_LSTAT@
5909 -REPLACE_MALLOC = @REPLACE_MALLOC@
5910 +REPLACE_MALLOC_FOR_MALLOC_GNU = @REPLACE_MALLOC_FOR_MALLOC_GNU@
5911 +REPLACE_MALLOC_FOR_MALLOC_POSIX = @REPLACE_MALLOC_FOR_MALLOC_POSIX@
5912 REPLACE_MBRLEN = @REPLACE_MBRLEN@
5913 REPLACE_MBRTOWC = @REPLACE_MBRTOWC@
5914 REPLACE_MBSINIT = @REPLACE_MBSINIT@
5915 @@ -1428,7 +1802,9 @@ REPLACE_MEMCHR = @REPLACE_MEMCHR@
5916 REPLACE_MEMMEM = @REPLACE_MEMMEM@
5917 REPLACE_MKDIR = @REPLACE_MKDIR@
5918 REPLACE_MKFIFO = @REPLACE_MKFIFO@
5919 +REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
5920 REPLACE_MKNOD = @REPLACE_MKNOD@
5921 +REPLACE_MKNODAT = @REPLACE_MKNODAT@
5922 REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
5923 REPLACE_MKTIME = @REPLACE_MKTIME@
5924 REPLACE_MODF = @REPLACE_MODF@
5925 @@ -1443,6 +1819,7 @@ REPLACE_OPENAT = @REPLACE_OPENAT@
5926 REPLACE_OPENDIR = @REPLACE_OPENDIR@
5927 REPLACE_PERROR = @REPLACE_PERROR@
5928 REPLACE_POPEN = @REPLACE_POPEN@
5929 +REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
5930 REPLACE_PREAD = @REPLACE_PREAD@
5931 REPLACE_PRINTF = @REPLACE_PRINTF@
5932 REPLACE_PTSNAME = @REPLACE_PTSNAME@
5933 @@ -1455,7 +1832,9 @@ REPLACE_RANDOM_R = @REPLACE_RANDOM_R@
5934 REPLACE_READ = @REPLACE_READ@
5935 REPLACE_READLINK = @REPLACE_READLINK@
5936 REPLACE_READLINKAT = @REPLACE_READLINKAT@
5937 -REPLACE_REALLOC = @REPLACE_REALLOC@
5938 +REPLACE_REALLOCARRAY = @REPLACE_REALLOCARRAY@
5939 +REPLACE_REALLOC_FOR_REALLOC_GNU = @REPLACE_REALLOC_FOR_REALLOC_GNU@
5940 +REPLACE_REALLOC_FOR_REALLOC_POSIX = @REPLACE_REALLOC_FOR_REALLOC_POSIX@
5941 REPLACE_REALPATH = @REPLACE_REALPATH@
5942 REPLACE_REMAINDER = @REPLACE_REMAINDER@
5943 REPLACE_REMAINDERF = @REPLACE_REMAINDERF@
5944 @@ -1471,7 +1850,7 @@ REPLACE_ROUNDL = @REPLACE_ROUNDL@
5945 REPLACE_SETENV = @REPLACE_SETENV@
5946 REPLACE_SETSTATE = @REPLACE_SETSTATE@
5947 REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
5948 -REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
5949 +REPLACE_SIGNBIT_USING_BUILTINS = @REPLACE_SIGNBIT_USING_BUILTINS@
5950 REPLACE_SINF = @REPLACE_SINF@
5951 REPLACE_SINHF = @REPLACE_SINHF@
5952 REPLACE_SLEEP = @REPLACE_SLEEP@
5953 @@ -1487,6 +1866,7 @@ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
5954 REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
5955 REPLACE_STRDUP = @REPLACE_STRDUP@
5956 REPLACE_STRERROR = @REPLACE_STRERROR@
5957 +REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
5958 REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
5959 REPLACE_STRFTIME = @REPLACE_STRFTIME@
5960 REPLACE_STRNCAT = @REPLACE_STRNCAT@
5961 @@ -1497,7 +1877,11 @@ REPLACE_STRSTR = @REPLACE_STRSTR@
5962 REPLACE_STRTOD = @REPLACE_STRTOD@
5963 REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
5964 REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
5965 +REPLACE_STRTOL = @REPLACE_STRTOL@
5966 REPLACE_STRTOLD = @REPLACE_STRTOLD@
5967 +REPLACE_STRTOLL = @REPLACE_STRTOLL@
5968 +REPLACE_STRTOUL = @REPLACE_STRTOUL@
5969 +REPLACE_STRTOULL = @REPLACE_STRTOULL@
5970 REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
5971 REPLACE_STRUCT_TIMEVAL = @REPLACE_STRUCT_TIMEVAL@
5972 REPLACE_SYMLINK = @REPLACE_SYMLINK@
5973 @@ -1528,6 +1912,7 @@ REPLACE_WCRTOMB = @REPLACE_WCRTOMB@
5974 REPLACE_WCSFTIME = @REPLACE_WCSFTIME@
5975 REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
5976 REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
5977 +REPLACE_WCSTOK = @REPLACE_WCSTOK@
5978 REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
5979 REPLACE_WCTOB = @REPLACE_WCTOB@
5980 REPLACE_WCTOMB = @REPLACE_WCTOMB@
5981 @@ -1539,19 +1924,21 @@ SET_MAKE = @SET_MAKE@
5982 SHELL = @SHELL@
5983 SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
5984 SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
5985 +STDALIGN_H = @STDALIGN_H@
5986 STDBOOL_H = @STDBOOL_H@
5987 STDDEF_H = @STDDEF_H@
5988 STDINT_H = @STDINT_H@
5989 STRIP = @STRIP@
5990 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
5991 TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
5992 +TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
5993 UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
5994 UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
5995 UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
5996 UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
5997 +UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
5998 UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
5999 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
6000 -UTIME_H = @UTIME_H@
6001 VERSION = @VERSION@
6002 WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
6003 WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
6004 @@ -1583,8 +1970,10 @@ datarootdir = @datarootdir@
6005 docdir = @docdir@
6006 dvidir = @dvidir@
6007 exec_prefix = @exec_prefix@
6008 +gl_LIBOBJDEPS = @gl_LIBOBJDEPS@
6009 gl_LIBOBJS = @gl_LIBOBJS@
6010 gl_LTLIBOBJS = @gl_LTLIBOBJS@
6011 +gltests_LIBOBJDEPS = @gltests_LIBOBJDEPS@
6012 gltests_LIBOBJS = @gltests_LIBOBJS@
6013 gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
6014 gltests_WITNESS = @gltests_WITNESS@
6015 @@ -1617,62 +2006,56 @@ target_alias = @target_alias@
6016 top_build_prefix = @top_build_prefix@
6017 top_builddir = @top_builddir@
6018 top_srcdir = @top_srcdir@
6019 -AUTOMAKE_OPTIONS = 1.11 gnits
6020 +AUTOMAKE_OPTIONS = 1.11 gnits subdir-objects
6021 SUBDIRS =
6022 noinst_HEADERS =
6023 noinst_LIBRARIES = libgnu.a
6024 noinst_LTLIBRARIES =
6025 -EXTRA_DIST = alloca.in.h assure.h openat-priv.h openat-proc.c \
6026 - canonicalize-lgpl.c chdir-long.c chdir-long.h cloexec.h \
6027 - close.c closedir.c dirent-private.h dirent.in.h dirfd.c \
6028 - dirname.h dosname.h dup.c dup2.c errno.in.h error.c error.h \
6029 - euidaccess.c exitfail.h at-func.c faccessat.c fchdir.c fcntl.c \
6030 - fcntl.in.h fd-hook.h fdopendir.c filename.h filenamecat.h \
6031 - float.c float.in.h itold.c fpucw.h frexp.c frexp.c frexpl.c \
6032 - fstat.c stat-w32.c stat-w32.h at-func.c fstatat.c futimens.c \
6033 - getcwd-lgpl.c getdelim.c getdtablesize.c getgroups.c getline.c \
6034 - getopt-cdefs.in.h getopt-core.h getopt-ext.h getopt-pfx-core.h \
6035 - getopt-pfx-ext.h getopt.c getopt.in.h getopt1.c getopt_int.h \
6036 - gettimeofday.c group-member.c intprops.h inttypes.in.h \
6037 - float+.h isnan.c isnand-nolibm.h isnand.c float+.h isnan.c \
6038 +EXTRA_DIST = alloca.in.h assure.h attribute.h basename-lgpl.h calloc.c \
6039 + calloc.c chdir-long.h cloexec.h dirent-private.h dirent.in.h \
6040 + dirname.h eloop-threshold.h errno.in.h error.h exitfail.h \
6041 + at-func.c fcntl.in.h fd-hook.h filename.h filenamecat.h \
6042 + float.in.h fpucw.h frexp.c frexp.c frexpl.c stat-w32.c \
6043 + stat-w32.h at-func.c getopt-cdefs.in.h getopt-core.h \
6044 + getopt-ext.h getopt-pfx-core.h getopt-pfx-ext.h getopt.in.h \
6045 + getopt_int.h ialloc.h intprops.h inttypes.in.h float+.h \
6046 + isnan.c isnand-nolibm.h isnand.c float+.h isnan.c \
6047 isnanf-nolibm.h isnanf.c float+.h isnan.c isnanl-nolibm.h \
6048 - isnanl.c limits.in.h localtime-buffer.c localtime-buffer.h \
6049 - lstat.c malloc.c malloca.h math.in.h memchr.c memchr.valgrind \
6050 - mempcpy.c memrchr.c mkdir.c at-func.c mkdirat.c msvc-inval.c \
6051 - msvc-inval.h msvc-nothrow.c msvc-nothrow.h open.c openat.c \
6052 - openat.h dirent-private.h opendir.c pathmax.h printf-frexp.h \
6053 - printf-frexp.c printf-frexpl.h readlink.c at-func.c \
6054 - readlinkat.c realloc.c rename.c renameat.c at-func2.c \
6055 - renameatu.h rmdir.c root-uid.h same-inode.h save-cwd.h \
6056 - float+.h signbitd.c signbitf.c signbitl.c _Noreturn.h \
6057 + isnanl.c cdefs.h libc-config.h limits.in.h malloc.c malloc.c \
6058 + malloca.h math.in.h memchr.valgrind at-func.c msvc-inval.h \
6059 + msvc-nothrow.h openat.h dirent-private.h pathmax.h \
6060 + printf-frexp.h printf-frexp.c printf-frexpl.h \
6061 + rawmemchr.valgrind at-func.c realloc.c realloc.c at-func2.c \
6062 + at-func2.c renameatu.h root-uid.h same-inode.h save-cwd.h \
6063 + malloc/scratch_buffer.h scratch_buffer.h float+.h _Noreturn.h \
6064 arg-nonnull.h c++defs.h warn-on-use.h stat-w32.c stat-w32.h \
6065 - stat.c stat-time.h stdbool.in.h stddef.in.h stdint.in.h \
6066 - stdio.in.h stdlib.in.h strcasecmp.c strncasecmp.c \
6067 - str-two-way.h strcasestr.c strdup.c strerror.c \
6068 - strerror-override.c strerror-override.h string.in.h \
6069 - strings.in.h strncat.c symlink.c at-func.c symlinkat.c \
6070 + stat-time.h stdalign.in.h stdbool.in.h stddef.in.h stdint.in.h \
6071 + stdio.in.h stdlib.in.h str-two-way.h strcasestr.c \
6072 + strerror-override.h string.in.h strings.in.h at-func.c \
6073 sys_stat.in.h sys_time.in.h sys_types.in.h time.in.h \
6074 - timespec.h unistd.in.h unistd--.h unistd-safer.h unlink.c \
6075 - at-func.c unlinkat.c utime.c utime.in.h utimens.h at-func.c \
6076 - utimensat.c asnprintf.c float+.h printf-args.c printf-args.h \
6077 - printf-parse.c printf-parse.h vasnprintf.c vasnprintf.h \
6078 - asprintf.c vasprintf.c verify.h wchar.in.h xalloc.h \
6079 - xalloc-oversized.h
6080 + timespec.h unistd.in.h unistd--.h unistd-safer.h at-func.c \
6081 + utime.in.h utimens.h at-func.c asnprintf.c float+.h \
6082 + printf-args.c printf-args.h printf-parse.c printf-parse.h \
6083 + vasnprintf.c vasnprintf.h asprintf.c vasprintf.c verify.h \
6084 + wchar.in.h xalloc.h xalloc.h xalloc-oversized.h
6085 BUILT_SOURCES = $(ALLOCA_H) dirent.h $(ERRNO_H) fcntl.h $(FLOAT_H) \
6086 $(GETOPT_H) $(GETOPT_CDEFS_H) inttypes.h $(LIMITS_H) math.h \
6087 - $(STDBOOL_H) $(STDDEF_H) $(STDINT_H) stdio.h stdlib.h string.h \
6088 - strings.h sys/stat.h sys/time.h sys/types.h time.h unistd.h \
6089 - $(UTIME_H) wchar.h
6090 + malloc/scratch_buffer.gl.h $(STDALIGN_H) $(STDBOOL_H) \
6091 + $(STDDEF_H) $(STDINT_H) stdio.h stdlib.h string.h strings.h \
6092 + sys/stat.h sys/time.h sys/types.h time.h unistd.h utime.h \
6093 + wchar.h
6094 SUFFIXES =
6095 MOSTLYCLEANFILES = core *.stackdump alloca.h alloca.h-t dirent.h \
6096 dirent.h-t errno.h errno.h-t fcntl.h fcntl.h-t float.h \
6097 float.h-t getopt.h getopt.h-t getopt-cdefs.h getopt-cdefs.h-t \
6098 inttypes.h inttypes.h-t limits.h limits.h-t math.h math.h-t \
6099 - stdbool.h stdbool.h-t stddef.h stddef.h-t stdint.h stdint.h-t \
6100 - stdio.h stdio.h-t stdlib.h stdlib.h-t string.h string.h-t \
6101 - strings.h strings.h-t sys/stat.h sys/stat.h-t sys/time.h \
6102 - sys/time.h-t sys/types.h sys/types.h-t time.h time.h-t \
6103 - unistd.h unistd.h-t utime.h utime.h-t wchar.h wchar.h-t
6104 + malloc/scratch_buffer.gl.h malloc/scratch_buffer.gl.h-t \
6105 + stdalign.h stdalign.h-t stdbool.h stdbool.h-t stddef.h \
6106 + stddef.h-t stdint.h stdint.h-t stdio.h stdio.h-t stdlib.h \
6107 + stdlib.h-t string.h string.h-t strings.h strings.h-t \
6108 + sys/stat.h sys/stat.h-t sys/time.h sys/time.h-t sys/types.h \
6109 + sys/types.h-t time.h time.h-t unistd.h unistd.h-t utime.h \
6110 + utime.h-t wchar.h wchar.h-t
6111 MOSTLYCLEANDIRS = sys
6112 CLEANFILES =
6113 DISTCLEANFILES =
6114 @@ -1680,39 +2063,67 @@ MAINTAINERCLEANFILES =
6115 # No GNU Make output.
6116 AM_CPPFLAGS =
6117 AM_CFLAGS =
6118 -libgnu_a_SOURCES = cloexec.c dirname-lgpl.c basename-lgpl.c \
6119 - stripslash.c exitfail.c fd-hook.c fd-safer-flag.c \
6120 - dup-safer-flag.c filenamecat-lgpl.c getprogname.h \
6121 - getprogname.c gettext.h gettime.c malloca.c math.c \
6122 - openat-die.c printf-frexp.c printf-frexpl.c renameatu.c \
6123 - save-cwd.c size_max.h stat-time.c statat.c timespec.c unistd.c \
6124 - dup-safer.c fd-safer.c pipe-safer.c utimens.c xmalloc.c \
6125 +libgnu_a_SOURCES = openat-priv.h openat-proc.c basename-lgpl.c \
6126 + $(am__append_1) $(am__append_2) cloexec.c $(am__append_3) \
6127 + $(am__append_4) $(am__append_5) dirname-lgpl.c stripslash.c \
6128 + $(am__append_6) $(am__append_7) $(am__append_8) \
6129 + $(am__append_9) exitfail.c $(am__append_10) $(am__append_11) \
6130 + $(am__append_12) fd-hook.c fd-safer-flag.c dup-safer-flag.c \
6131 + $(am__append_13) filenamecat-lgpl.c $(am__append_14) \
6132 + $(am__append_15) $(am__append_16) $(am__append_17) \
6133 + $(am__append_18) $(am__append_19) $(am__append_20) \
6134 + $(am__append_21) $(am__append_22) $(am__append_23) \
6135 + $(am__append_24) $(am__append_25) getprogname.h getprogname.c \
6136 + gettext.h gettime.c $(am__append_26) $(am__append_27) ialloc.c \
6137 + idx.h $(am__append_28) malloca.c math.c $(am__append_29) \
6138 + $(am__append_30) $(am__append_31) minmax.h $(am__append_32) \
6139 + $(am__append_33) $(am__append_34) $(am__append_35) \
6140 + $(am__append_36) $(am__append_37) openat-die.c \
6141 + $(am__append_38) $(am__append_39) printf-frexp.c \
6142 + printf-frexpl.c $(am__append_40) $(am__append_41) \
6143 + $(am__append_42) $(am__append_43) $(am__append_44) \
6144 + $(am__append_45) renameatu.c $(am__append_46) save-cwd.c \
6145 + malloc/scratch_buffer_dupfree.c malloc/scratch_buffer_grow.c \
6146 + malloc/scratch_buffer_grow_preserve.c \
6147 + malloc/scratch_buffer_set_array_size.c $(am__append_47) \
6148 + size_max.h $(am__append_48) stat-time.c statat.c \
6149 + $(am__append_49) $(am__append_50) $(am__append_51) \
6150 + $(am__append_52) $(am__append_53) $(am__append_54) \
6151 + $(am__append_55) $(am__append_56) $(am__append_57) \
6152 + $(am__append_58) timespec.c unistd.c dup-safer.c fd-safer.c \
6153 + pipe-safer.c $(am__append_59) $(am__append_60) \
6154 + $(am__append_61) utimens.c $(am__append_62) xmalloc.c \
6155 xalloc-die.c xsize.h xsize.c
6156 +libgnu_a_CFLAGS = $(AM_CFLAGS) $(GL_CFLAG_GNULIB_WARNINGS)
6157 libgnu_a_LIBADD = $(gl_LIBOBJS)
6158 libgnu_a_DEPENDENCIES = $(gl_LIBOBJS)
6159 -EXTRA_libgnu_a_SOURCES = openat-proc.c canonicalize-lgpl.c \
6160 - chdir-long.c close.c closedir.c dirfd.c dup.c dup2.c error.c \
6161 - euidaccess.c at-func.c faccessat.c fchdir.c fcntl.c \
6162 - fdopendir.c float.c itold.c frexp.c frexp.c frexpl.c fstat.c \
6163 - stat-w32.c at-func.c fstatat.c futimens.c getcwd-lgpl.c \
6164 - getdelim.c getdtablesize.c getgroups.c getline.c getopt.c \
6165 - getopt1.c gettimeofday.c group-member.c isnan.c isnand.c \
6166 - isnan.c isnanf.c isnan.c isnanl.c localtime-buffer.c lstat.c \
6167 - malloc.c memchr.c mempcpy.c memrchr.c mkdir.c at-func.c \
6168 - mkdirat.c msvc-inval.c msvc-nothrow.c open.c openat.c \
6169 - opendir.c printf-frexp.c readlink.c at-func.c readlinkat.c \
6170 - realloc.c rename.c renameat.c at-func2.c rmdir.c signbitd.c \
6171 - signbitf.c signbitl.c stat-w32.c stat.c strcasecmp.c \
6172 - strncasecmp.c strcasestr.c strdup.c strerror.c \
6173 - strerror-override.c strncat.c symlink.c at-func.c symlinkat.c \
6174 - unlink.c at-func.c unlinkat.c utime.c at-func.c utimensat.c \
6175 - asnprintf.c printf-args.c printf-parse.c vasnprintf.c \
6176 - asprintf.c vasprintf.c
6177 +EXTRA_libgnu_a_SOURCES = calloc.c calloc.c at-func.c frexp.c frexp.c \
6178 + frexpl.c stat-w32.c at-func.c isnan.c isnand.c isnan.c \
6179 + isnanf.c isnan.c isnanl.c malloc.c malloc.c at-func.c \
6180 + printf-frexp.c at-func.c realloc.c realloc.c at-func2.c \
6181 + at-func2.c stat-w32.c strcasestr.c at-func.c at-func.c \
6182 + at-func.c asnprintf.c printf-args.c printf-parse.c \
6183 + vasnprintf.c asprintf.c vasprintf.c
6184
6185 # Use this preprocessor expression to decide whether #include_next works.
6186 # Do not rely on a 'configure'-time test for this, since the expression
6187 # might appear in an installed header, which is used by some other compiler.
6188 -HAVE_INCLUDE_NEXT = (__GNUC__ || 60000000 <= __DECC_VER)
6189 +HAVE_INCLUDE_NEXT = (__GNUC__ || __clang__ || 60000000 <= __DECC_VER)
6190 +
6191 +# In 'sed', replace the pattern space with a "DO NOT EDIT" comment.
6192 +SED_HEADER_NOEDIT = s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,
6193 +
6194 +# '$(SED_HEADER_STDOUT) -e "..."' runs 'sed' but first outputs "DO NOT EDIT".
6195 +SED_HEADER_STDOUT = sed -e 1h -e '1$(SED_HEADER_NOEDIT)' -e 1G
6196 +
6197 +# '$(SED_HEADER_TO_AT_t) FILE' copies FILE to $@-t, prepending a leading
6198 +# "DO_NOT_EDIT". Although this could be done more simply via:
6199 +# SED_HEADER_TO_AT_t = $(SED_HEADER_STDOUT) > $@-t
6200 +# the -n and 'w' avoid a fork+exec, at least when GNU Make is used.
6201 +SED_HEADER_TO_AT_t = $(SED_HEADER_STDOUT) -n -e 'w $@-t'
6202 +
6203 +# Use $(gl_V_at) instead of $(AM_V_GEN) or $(AM_V_at) on a line that
6204 +gl_V_at = $(AM_V_GEN)
6205
6206 # Because this Makefile snippet defines a variable used by other
6207 # gnulib Makefile snippets, it must be present in all makefiles that
6208 @@ -1781,6 +2192,20 @@ clean-noinstLTLIBRARIES:
6209 echo rm -f $${locs}; \
6210 rm -f $${locs}; \
6211 }
6212 +malloc/$(am__dirstamp):
6213 + @$(MKDIR_P) malloc
6214 + @: > malloc/$(am__dirstamp)
6215 +malloc/$(DEPDIR)/$(am__dirstamp):
6216 + @$(MKDIR_P) malloc/$(DEPDIR)
6217 + @: > malloc/$(DEPDIR)/$(am__dirstamp)
6218 +malloc/libgnu_a-scratch_buffer_dupfree.$(OBJEXT): \
6219 + malloc/$(am__dirstamp) malloc/$(DEPDIR)/$(am__dirstamp)
6220 +malloc/libgnu_a-scratch_buffer_grow.$(OBJEXT): malloc/$(am__dirstamp) \
6221 + malloc/$(DEPDIR)/$(am__dirstamp)
6222 +malloc/libgnu_a-scratch_buffer_grow_preserve.$(OBJEXT): \
6223 + malloc/$(am__dirstamp) malloc/$(DEPDIR)/$(am__dirstamp)
6224 +malloc/libgnu_a-scratch_buffer_set_array_size.$(OBJEXT): \
6225 + malloc/$(am__dirstamp) malloc/$(DEPDIR)/$(am__dirstamp)
6226
6227 libgnu.a: $(libgnu_a_OBJECTS) $(libgnu_a_DEPENDENCIES) $(EXTRA_libgnu_a_DEPENDENCIES)
6228 $(AM_V_at)-rm -f libgnu.a
6229 @@ -1789,118 +2214,130 @@ libgnu.a: $(libgnu_a_OBJECTS) $(libgnu_a_DEPENDENCIES) $(EXTRA_libgnu_a_DEPENDEN
6230
6231 mostlyclean-compile:
6232 -rm -f *.$(OBJEXT)
6233 + -rm -f malloc/*.$(OBJEXT)
6234
6235 distclean-compile:
6236 -rm -f *.tab.c
6237
6238 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/asnprintf.Po@am__quote@ # am--include-marker
6239 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/asprintf.Po@am__quote@ # am--include-marker
6240 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/at-func.Po@am__quote@ # am--include-marker
6241 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/at-func2.Po@am__quote@ # am--include-marker
6242 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/basename-lgpl.Po@am__quote@ # am--include-marker
6243 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/canonicalize-lgpl.Po@am__quote@ # am--include-marker
6244 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/chdir-long.Po@am__quote@ # am--include-marker
6245 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/cloexec.Po@am__quote@ # am--include-marker
6246 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/close.Po@am__quote@ # am--include-marker
6247 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/closedir.Po@am__quote@ # am--include-marker
6248 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dirfd.Po@am__quote@ # am--include-marker
6249 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dirname-lgpl.Po@am__quote@ # am--include-marker
6250 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dup-safer-flag.Po@am__quote@ # am--include-marker
6251 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dup-safer.Po@am__quote@ # am--include-marker
6252 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dup.Po@am__quote@ # am--include-marker
6253 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dup2.Po@am__quote@ # am--include-marker
6254 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/error.Po@am__quote@ # am--include-marker
6255 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/euidaccess.Po@am__quote@ # am--include-marker
6256 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/exitfail.Po@am__quote@ # am--include-marker
6257 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/faccessat.Po@am__quote@ # am--include-marker
6258 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fchdir.Po@am__quote@ # am--include-marker
6259 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fcntl.Po@am__quote@ # am--include-marker
6260 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fd-hook.Po@am__quote@ # am--include-marker
6261 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fd-safer-flag.Po@am__quote@ # am--include-marker
6262 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fd-safer.Po@am__quote@ # am--include-marker
6263 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fdopendir.Po@am__quote@ # am--include-marker
6264 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/filenamecat-lgpl.Po@am__quote@ # am--include-marker
6265 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/float.Po@am__quote@ # am--include-marker
6266 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/frexp.Po@am__quote@ # am--include-marker
6267 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/frexpl.Po@am__quote@ # am--include-marker
6268 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fstat.Po@am__quote@ # am--include-marker
6269 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fstatat.Po@am__quote@ # am--include-marker
6270 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/futimens.Po@am__quote@ # am--include-marker
6271 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getcwd-lgpl.Po@am__quote@ # am--include-marker
6272 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getdelim.Po@am__quote@ # am--include-marker
6273 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getdtablesize.Po@am__quote@ # am--include-marker
6274 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getgroups.Po@am__quote@ # am--include-marker
6275 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getline.Po@am__quote@ # am--include-marker
6276 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getopt.Po@am__quote@ # am--include-marker
6277 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getopt1.Po@am__quote@ # am--include-marker
6278 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getprogname.Po@am__quote@ # am--include-marker
6279 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gettime.Po@am__quote@ # am--include-marker
6280 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gettimeofday.Po@am__quote@ # am--include-marker
6281 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/group-member.Po@am__quote@ # am--include-marker
6282 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/isnan.Po@am__quote@ # am--include-marker
6283 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/isnand.Po@am__quote@ # am--include-marker
6284 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/isnanf.Po@am__quote@ # am--include-marker
6285 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/isnanl.Po@am__quote@ # am--include-marker
6286 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/itold.Po@am__quote@ # am--include-marker
6287 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/localtime-buffer.Po@am__quote@ # am--include-marker
6288 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lstat.Po@am__quote@ # am--include-marker
6289 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/malloc.Po@am__quote@ # am--include-marker
6290 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/malloca.Po@am__quote@ # am--include-marker
6291 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/math.Po@am__quote@ # am--include-marker
6292 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memchr.Po@am__quote@ # am--include-marker
6293 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mempcpy.Po@am__quote@ # am--include-marker
6294 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memrchr.Po@am__quote@ # am--include-marker
6295 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mkdir.Po@am__quote@ # am--include-marker
6296 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mkdirat.Po@am__quote@ # am--include-marker
6297 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/msvc-inval.Po@am__quote@ # am--include-marker
6298 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/msvc-nothrow.Po@am__quote@ # am--include-marker
6299 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/open.Po@am__quote@ # am--include-marker
6300 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openat-die.Po@am__quote@ # am--include-marker
6301 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openat-proc.Po@am__quote@ # am--include-marker
6302 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/openat.Po@am__quote@ # am--include-marker
6303 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/opendir.Po@am__quote@ # am--include-marker
6304 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pipe-safer.Po@am__quote@ # am--include-marker
6305 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/printf-args.Po@am__quote@ # am--include-marker
6306 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/printf-frexp.Po@am__quote@ # am--include-marker
6307 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/printf-frexpl.Po@am__quote@ # am--include-marker
6308 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/printf-parse.Po@am__quote@ # am--include-marker
6309 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/readlink.Po@am__quote@ # am--include-marker
6310 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/readlinkat.Po@am__quote@ # am--include-marker
6311 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/realloc.Po@am__quote@ # am--include-marker
6312 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rename.Po@am__quote@ # am--include-marker
6313 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/renameat.Po@am__quote@ # am--include-marker
6314 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/renameatu.Po@am__quote@ # am--include-marker
6315 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/rmdir.Po@am__quote@ # am--include-marker
6316 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/save-cwd.Po@am__quote@ # am--include-marker
6317 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/signbitd.Po@am__quote@ # am--include-marker
6318 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/signbitf.Po@am__quote@ # am--include-marker
6319 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/signbitl.Po@am__quote@ # am--include-marker
6320 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stat-time.Po@am__quote@ # am--include-marker
6321 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stat-w32.Po@am__quote@ # am--include-marker
6322 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stat.Po@am__quote@ # am--include-marker
6323 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/statat.Po@am__quote@ # am--include-marker
6324 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strcasecmp.Po@am__quote@ # am--include-marker
6325 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strcasestr.Po@am__quote@ # am--include-marker
6326 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strdup.Po@am__quote@ # am--include-marker
6327 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strerror-override.Po@am__quote@ # am--include-marker
6328 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strerror.Po@am__quote@ # am--include-marker
6329 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stripslash.Po@am__quote@ # am--include-marker
6330 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strncasecmp.Po@am__quote@ # am--include-marker
6331 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/strncat.Po@am__quote@ # am--include-marker
6332 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/symlink.Po@am__quote@ # am--include-marker
6333 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/symlinkat.Po@am__quote@ # am--include-marker
6334 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/timespec.Po@am__quote@ # am--include-marker
6335 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unistd.Po@am__quote@ # am--include-marker
6336 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unlink.Po@am__quote@ # am--include-marker
6337 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/unlinkat.Po@am__quote@ # am--include-marker
6338 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utime.Po@am__quote@ # am--include-marker
6339 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utimens.Po@am__quote@ # am--include-marker
6340 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utimensat.Po@am__quote@ # am--include-marker
6341 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vasnprintf.Po@am__quote@ # am--include-marker
6342 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vasprintf.Po@am__quote@ # am--include-marker
6343 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xalloc-die.Po@am__quote@ # am--include-marker
6344 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xmalloc.Po@am__quote@ # am--include-marker
6345 -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/xsize.Po@am__quote@ # am--include-marker
6346 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-asnprintf.Po@am__quote@ # am--include-marker
6347 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-asprintf.Po@am__quote@ # am--include-marker
6348 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-at-func.Po@am__quote@ # am--include-marker
6349 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-at-func2.Po@am__quote@ # am--include-marker
6350 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-basename-lgpl.Po@am__quote@ # am--include-marker
6351 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-calloc.Po@am__quote@ # am--include-marker
6352 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-canonicalize-lgpl.Po@am__quote@ # am--include-marker
6353 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-chdir-long.Po@am__quote@ # am--include-marker
6354 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-cloexec.Po@am__quote@ # am--include-marker
6355 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-close.Po@am__quote@ # am--include-marker
6356 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-closedir.Po@am__quote@ # am--include-marker
6357 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-dirfd.Po@am__quote@ # am--include-marker
6358 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-dirname-lgpl.Po@am__quote@ # am--include-marker
6359 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-dup-safer-flag.Po@am__quote@ # am--include-marker
6360 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-dup-safer.Po@am__quote@ # am--include-marker
6361 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-dup.Po@am__quote@ # am--include-marker
6362 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-dup2.Po@am__quote@ # am--include-marker
6363 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-error.Po@am__quote@ # am--include-marker
6364 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-euidaccess.Po@am__quote@ # am--include-marker
6365 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-exitfail.Po@am__quote@ # am--include-marker
6366 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-faccessat.Po@am__quote@ # am--include-marker
6367 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-fchdir.Po@am__quote@ # am--include-marker
6368 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-fcntl.Po@am__quote@ # am--include-marker
6369 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-fd-hook.Po@am__quote@ # am--include-marker
6370 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-fd-safer-flag.Po@am__quote@ # am--include-marker
6371 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-fd-safer.Po@am__quote@ # am--include-marker
6372 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-fdopendir.Po@am__quote@ # am--include-marker
6373 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-filenamecat-lgpl.Po@am__quote@ # am--include-marker
6374 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-float.Po@am__quote@ # am--include-marker
6375 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-free.Po@am__quote@ # am--include-marker
6376 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-frexp.Po@am__quote@ # am--include-marker
6377 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-frexpl.Po@am__quote@ # am--include-marker
6378 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-fstat.Po@am__quote@ # am--include-marker
6379 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-fstatat.Po@am__quote@ # am--include-marker
6380 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-futimens.Po@am__quote@ # am--include-marker
6381 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-getcwd-lgpl.Po@am__quote@ # am--include-marker
6382 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-getdelim.Po@am__quote@ # am--include-marker
6383 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-getdtablesize.Po@am__quote@ # am--include-marker
6384 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-getgroups.Po@am__quote@ # am--include-marker
6385 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-getline.Po@am__quote@ # am--include-marker
6386 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-getopt.Po@am__quote@ # am--include-marker
6387 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-getopt1.Po@am__quote@ # am--include-marker
6388 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-getprogname.Po@am__quote@ # am--include-marker
6389 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-gettime.Po@am__quote@ # am--include-marker
6390 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-gettimeofday.Po@am__quote@ # am--include-marker
6391 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-group-member.Po@am__quote@ # am--include-marker
6392 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-ialloc.Po@am__quote@ # am--include-marker
6393 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-isnan.Po@am__quote@ # am--include-marker
6394 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-isnand.Po@am__quote@ # am--include-marker
6395 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-isnanf.Po@am__quote@ # am--include-marker
6396 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-isnanl.Po@am__quote@ # am--include-marker
6397 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-itold.Po@am__quote@ # am--include-marker
6398 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-lstat.Po@am__quote@ # am--include-marker
6399 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-malloc.Po@am__quote@ # am--include-marker
6400 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-malloca.Po@am__quote@ # am--include-marker
6401 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-math.Po@am__quote@ # am--include-marker
6402 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-memchr.Po@am__quote@ # am--include-marker
6403 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-mempcpy.Po@am__quote@ # am--include-marker
6404 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-memrchr.Po@am__quote@ # am--include-marker
6405 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-mkdir.Po@am__quote@ # am--include-marker
6406 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-mkdirat.Po@am__quote@ # am--include-marker
6407 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-msvc-inval.Po@am__quote@ # am--include-marker
6408 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-msvc-nothrow.Po@am__quote@ # am--include-marker
6409 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-open.Po@am__quote@ # am--include-marker
6410 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-openat-die.Po@am__quote@ # am--include-marker
6411 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-openat-proc.Po@am__quote@ # am--include-marker
6412 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-openat.Po@am__quote@ # am--include-marker
6413 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-opendir.Po@am__quote@ # am--include-marker
6414 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-pipe-safer.Po@am__quote@ # am--include-marker
6415 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-pipe.Po@am__quote@ # am--include-marker
6416 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-printf-args.Po@am__quote@ # am--include-marker
6417 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-printf-frexp.Po@am__quote@ # am--include-marker
6418 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-printf-frexpl.Po@am__quote@ # am--include-marker
6419 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-printf-parse.Po@am__quote@ # am--include-marker
6420 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-rawmemchr.Po@am__quote@ # am--include-marker
6421 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-readlink.Po@am__quote@ # am--include-marker
6422 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-readlinkat.Po@am__quote@ # am--include-marker
6423 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-realloc.Po@am__quote@ # am--include-marker
6424 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-reallocarray.Po@am__quote@ # am--include-marker
6425 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-rename.Po@am__quote@ # am--include-marker
6426 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-renameat.Po@am__quote@ # am--include-marker
6427 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-renameatu.Po@am__quote@ # am--include-marker
6428 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-rmdir.Po@am__quote@ # am--include-marker
6429 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-save-cwd.Po@am__quote@ # am--include-marker
6430 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-signbitd.Po@am__quote@ # am--include-marker
6431 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-signbitf.Po@am__quote@ # am--include-marker
6432 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-signbitl.Po@am__quote@ # am--include-marker
6433 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-stat-time.Po@am__quote@ # am--include-marker
6434 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-stat-w32.Po@am__quote@ # am--include-marker
6435 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-stat.Po@am__quote@ # am--include-marker
6436 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-statat.Po@am__quote@ # am--include-marker
6437 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-stdio-read.Po@am__quote@ # am--include-marker
6438 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-stdio-write.Po@am__quote@ # am--include-marker
6439 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-strcasecmp.Po@am__quote@ # am--include-marker
6440 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-strcasestr.Po@am__quote@ # am--include-marker
6441 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-strdup.Po@am__quote@ # am--include-marker
6442 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-strerror-override.Po@am__quote@ # am--include-marker
6443 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-strerror.Po@am__quote@ # am--include-marker
6444 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-stripslash.Po@am__quote@ # am--include-marker
6445 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-strncasecmp.Po@am__quote@ # am--include-marker
6446 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-strncat.Po@am__quote@ # am--include-marker
6447 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-symlink.Po@am__quote@ # am--include-marker
6448 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-symlinkat.Po@am__quote@ # am--include-marker
6449 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-timespec.Po@am__quote@ # am--include-marker
6450 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-unistd.Po@am__quote@ # am--include-marker
6451 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-unlink.Po@am__quote@ # am--include-marker
6452 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-unlinkat.Po@am__quote@ # am--include-marker
6453 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-utime.Po@am__quote@ # am--include-marker
6454 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-utimens.Po@am__quote@ # am--include-marker
6455 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-utimensat.Po@am__quote@ # am--include-marker
6456 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-vasnprintf.Po@am__quote@ # am--include-marker
6457 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-vasprintf.Po@am__quote@ # am--include-marker
6458 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-xalloc-die.Po@am__quote@ # am--include-marker
6459 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-xmalloc.Po@am__quote@ # am--include-marker
6460 +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgnu_a-xsize.Po@am__quote@ # am--include-marker
6461 +@AMDEP_TRUE@@am__include@ @am__quote@malloc/$(DEPDIR)/libgnu_a-scratch_buffer_dupfree.Po@am__quote@ # am--include-marker
6462 +@AMDEP_TRUE@@am__include@ @am__quote@malloc/$(DEPDIR)/libgnu_a-scratch_buffer_grow.Po@am__quote@ # am--include-marker
6463 +@AMDEP_TRUE@@am__include@ @am__quote@malloc/$(DEPDIR)/libgnu_a-scratch_buffer_grow_preserve.Po@am__quote@ # am--include-marker
6464 +@AMDEP_TRUE@@am__include@ @am__quote@malloc/$(DEPDIR)/libgnu_a-scratch_buffer_set_array_size.Po@am__quote@ # am--include-marker
6465
6466 $(am__depfiles_remade):
6467 @$(MKDIR_P) $(@D)
6468 @@ -1909,26 +2346,1695 @@ $(am__depfiles_remade):
6469 am--depfiles: $(am__depfiles_remade)
6470
6471 .c.o:
6472 -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
6473 -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
6474 +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
6475 +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
6476 +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po
6477 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
6478 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6479 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
6480
6481 .c.obj:
6482 -@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
6483 -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
6484 +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\
6485 +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\
6486 +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po
6487 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
6488 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6489 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
6490
6491 .c.lo:
6492 -@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
6493 -@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
6494 +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\
6495 +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
6496 +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo
6497 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
6498 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6499 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
6500
6501 +libgnu_a-openat-proc.o: openat-proc.c
6502 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-openat-proc.o -MD -MP -MF $(DEPDIR)/libgnu_a-openat-proc.Tpo -c -o libgnu_a-openat-proc.o `test -f 'openat-proc.c' || echo '$(srcdir)/'`openat-proc.c
6503 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-openat-proc.Tpo $(DEPDIR)/libgnu_a-openat-proc.Po
6504 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='openat-proc.c' object='libgnu_a-openat-proc.o' libtool=no @AMDEPBACKSLASH@
6505 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6506 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-openat-proc.o `test -f 'openat-proc.c' || echo '$(srcdir)/'`openat-proc.c
6507 +
6508 +libgnu_a-openat-proc.obj: openat-proc.c
6509 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-openat-proc.obj -MD -MP -MF $(DEPDIR)/libgnu_a-openat-proc.Tpo -c -o libgnu_a-openat-proc.obj `if test -f 'openat-proc.c'; then $(CYGPATH_W) 'openat-proc.c'; else $(CYGPATH_W) '$(srcdir)/openat-proc.c'; fi`
6510 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-openat-proc.Tpo $(DEPDIR)/libgnu_a-openat-proc.Po
6511 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='openat-proc.c' object='libgnu_a-openat-proc.obj' libtool=no @AMDEPBACKSLASH@
6512 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6513 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-openat-proc.obj `if test -f 'openat-proc.c'; then $(CYGPATH_W) 'openat-proc.c'; else $(CYGPATH_W) '$(srcdir)/openat-proc.c'; fi`
6514 +
6515 +libgnu_a-basename-lgpl.o: basename-lgpl.c
6516 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-basename-lgpl.o -MD -MP -MF $(DEPDIR)/libgnu_a-basename-lgpl.Tpo -c -o libgnu_a-basename-lgpl.o `test -f 'basename-lgpl.c' || echo '$(srcdir)/'`basename-lgpl.c
6517 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-basename-lgpl.Tpo $(DEPDIR)/libgnu_a-basename-lgpl.Po
6518 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='basename-lgpl.c' object='libgnu_a-basename-lgpl.o' libtool=no @AMDEPBACKSLASH@
6519 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6520 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-basename-lgpl.o `test -f 'basename-lgpl.c' || echo '$(srcdir)/'`basename-lgpl.c
6521 +
6522 +libgnu_a-basename-lgpl.obj: basename-lgpl.c
6523 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-basename-lgpl.obj -MD -MP -MF $(DEPDIR)/libgnu_a-basename-lgpl.Tpo -c -o libgnu_a-basename-lgpl.obj `if test -f 'basename-lgpl.c'; then $(CYGPATH_W) 'basename-lgpl.c'; else $(CYGPATH_W) '$(srcdir)/basename-lgpl.c'; fi`
6524 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-basename-lgpl.Tpo $(DEPDIR)/libgnu_a-basename-lgpl.Po
6525 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='basename-lgpl.c' object='libgnu_a-basename-lgpl.obj' libtool=no @AMDEPBACKSLASH@
6526 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6527 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-basename-lgpl.obj `if test -f 'basename-lgpl.c'; then $(CYGPATH_W) 'basename-lgpl.c'; else $(CYGPATH_W) '$(srcdir)/basename-lgpl.c'; fi`
6528 +
6529 +libgnu_a-canonicalize-lgpl.o: canonicalize-lgpl.c
6530 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-canonicalize-lgpl.o -MD -MP -MF $(DEPDIR)/libgnu_a-canonicalize-lgpl.Tpo -c -o libgnu_a-canonicalize-lgpl.o `test -f 'canonicalize-lgpl.c' || echo '$(srcdir)/'`canonicalize-lgpl.c
6531 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-canonicalize-lgpl.Tpo $(DEPDIR)/libgnu_a-canonicalize-lgpl.Po
6532 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='canonicalize-lgpl.c' object='libgnu_a-canonicalize-lgpl.o' libtool=no @AMDEPBACKSLASH@
6533 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6534 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-canonicalize-lgpl.o `test -f 'canonicalize-lgpl.c' || echo '$(srcdir)/'`canonicalize-lgpl.c
6535 +
6536 +libgnu_a-canonicalize-lgpl.obj: canonicalize-lgpl.c
6537 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-canonicalize-lgpl.obj -MD -MP -MF $(DEPDIR)/libgnu_a-canonicalize-lgpl.Tpo -c -o libgnu_a-canonicalize-lgpl.obj `if test -f 'canonicalize-lgpl.c'; then $(CYGPATH_W) 'canonicalize-lgpl.c'; else $(CYGPATH_W) '$(srcdir)/canonicalize-lgpl.c'; fi`
6538 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-canonicalize-lgpl.Tpo $(DEPDIR)/libgnu_a-canonicalize-lgpl.Po
6539 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='canonicalize-lgpl.c' object='libgnu_a-canonicalize-lgpl.obj' libtool=no @AMDEPBACKSLASH@
6540 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6541 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-canonicalize-lgpl.obj `if test -f 'canonicalize-lgpl.c'; then $(CYGPATH_W) 'canonicalize-lgpl.c'; else $(CYGPATH_W) '$(srcdir)/canonicalize-lgpl.c'; fi`
6542 +
6543 +libgnu_a-chdir-long.o: chdir-long.c
6544 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-chdir-long.o -MD -MP -MF $(DEPDIR)/libgnu_a-chdir-long.Tpo -c -o libgnu_a-chdir-long.o `test -f 'chdir-long.c' || echo '$(srcdir)/'`chdir-long.c
6545 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-chdir-long.Tpo $(DEPDIR)/libgnu_a-chdir-long.Po
6546 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='chdir-long.c' object='libgnu_a-chdir-long.o' libtool=no @AMDEPBACKSLASH@
6547 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6548 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-chdir-long.o `test -f 'chdir-long.c' || echo '$(srcdir)/'`chdir-long.c
6549 +
6550 +libgnu_a-chdir-long.obj: chdir-long.c
6551 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-chdir-long.obj -MD -MP -MF $(DEPDIR)/libgnu_a-chdir-long.Tpo -c -o libgnu_a-chdir-long.obj `if test -f 'chdir-long.c'; then $(CYGPATH_W) 'chdir-long.c'; else $(CYGPATH_W) '$(srcdir)/chdir-long.c'; fi`
6552 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-chdir-long.Tpo $(DEPDIR)/libgnu_a-chdir-long.Po
6553 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='chdir-long.c' object='libgnu_a-chdir-long.obj' libtool=no @AMDEPBACKSLASH@
6554 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6555 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-chdir-long.obj `if test -f 'chdir-long.c'; then $(CYGPATH_W) 'chdir-long.c'; else $(CYGPATH_W) '$(srcdir)/chdir-long.c'; fi`
6556 +
6557 +libgnu_a-cloexec.o: cloexec.c
6558 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-cloexec.o -MD -MP -MF $(DEPDIR)/libgnu_a-cloexec.Tpo -c -o libgnu_a-cloexec.o `test -f 'cloexec.c' || echo '$(srcdir)/'`cloexec.c
6559 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-cloexec.Tpo $(DEPDIR)/libgnu_a-cloexec.Po
6560 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='cloexec.c' object='libgnu_a-cloexec.o' libtool=no @AMDEPBACKSLASH@
6561 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6562 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-cloexec.o `test -f 'cloexec.c' || echo '$(srcdir)/'`cloexec.c
6563 +
6564 +libgnu_a-cloexec.obj: cloexec.c
6565 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-cloexec.obj -MD -MP -MF $(DEPDIR)/libgnu_a-cloexec.Tpo -c -o libgnu_a-cloexec.obj `if test -f 'cloexec.c'; then $(CYGPATH_W) 'cloexec.c'; else $(CYGPATH_W) '$(srcdir)/cloexec.c'; fi`
6566 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-cloexec.Tpo $(DEPDIR)/libgnu_a-cloexec.Po
6567 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='cloexec.c' object='libgnu_a-cloexec.obj' libtool=no @AMDEPBACKSLASH@
6568 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6569 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-cloexec.obj `if test -f 'cloexec.c'; then $(CYGPATH_W) 'cloexec.c'; else $(CYGPATH_W) '$(srcdir)/cloexec.c'; fi`
6570 +
6571 +libgnu_a-close.o: close.c
6572 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-close.o -MD -MP -MF $(DEPDIR)/libgnu_a-close.Tpo -c -o libgnu_a-close.o `test -f 'close.c' || echo '$(srcdir)/'`close.c
6573 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-close.Tpo $(DEPDIR)/libgnu_a-close.Po
6574 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='close.c' object='libgnu_a-close.o' libtool=no @AMDEPBACKSLASH@
6575 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6576 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-close.o `test -f 'close.c' || echo '$(srcdir)/'`close.c
6577 +
6578 +libgnu_a-close.obj: close.c
6579 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-close.obj -MD -MP -MF $(DEPDIR)/libgnu_a-close.Tpo -c -o libgnu_a-close.obj `if test -f 'close.c'; then $(CYGPATH_W) 'close.c'; else $(CYGPATH_W) '$(srcdir)/close.c'; fi`
6580 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-close.Tpo $(DEPDIR)/libgnu_a-close.Po
6581 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='close.c' object='libgnu_a-close.obj' libtool=no @AMDEPBACKSLASH@
6582 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6583 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-close.obj `if test -f 'close.c'; then $(CYGPATH_W) 'close.c'; else $(CYGPATH_W) '$(srcdir)/close.c'; fi`
6584 +
6585 +libgnu_a-closedir.o: closedir.c
6586 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-closedir.o -MD -MP -MF $(DEPDIR)/libgnu_a-closedir.Tpo -c -o libgnu_a-closedir.o `test -f 'closedir.c' || echo '$(srcdir)/'`closedir.c
6587 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-closedir.Tpo $(DEPDIR)/libgnu_a-closedir.Po
6588 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='closedir.c' object='libgnu_a-closedir.o' libtool=no @AMDEPBACKSLASH@
6589 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6590 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-closedir.o `test -f 'closedir.c' || echo '$(srcdir)/'`closedir.c
6591 +
6592 +libgnu_a-closedir.obj: closedir.c
6593 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-closedir.obj -MD -MP -MF $(DEPDIR)/libgnu_a-closedir.Tpo -c -o libgnu_a-closedir.obj `if test -f 'closedir.c'; then $(CYGPATH_W) 'closedir.c'; else $(CYGPATH_W) '$(srcdir)/closedir.c'; fi`
6594 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-closedir.Tpo $(DEPDIR)/libgnu_a-closedir.Po
6595 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='closedir.c' object='libgnu_a-closedir.obj' libtool=no @AMDEPBACKSLASH@
6596 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6597 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-closedir.obj `if test -f 'closedir.c'; then $(CYGPATH_W) 'closedir.c'; else $(CYGPATH_W) '$(srcdir)/closedir.c'; fi`
6598 +
6599 +libgnu_a-dirfd.o: dirfd.c
6600 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-dirfd.o -MD -MP -MF $(DEPDIR)/libgnu_a-dirfd.Tpo -c -o libgnu_a-dirfd.o `test -f 'dirfd.c' || echo '$(srcdir)/'`dirfd.c
6601 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-dirfd.Tpo $(DEPDIR)/libgnu_a-dirfd.Po
6602 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='dirfd.c' object='libgnu_a-dirfd.o' libtool=no @AMDEPBACKSLASH@
6603 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6604 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-dirfd.o `test -f 'dirfd.c' || echo '$(srcdir)/'`dirfd.c
6605 +
6606 +libgnu_a-dirfd.obj: dirfd.c
6607 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-dirfd.obj -MD -MP -MF $(DEPDIR)/libgnu_a-dirfd.Tpo -c -o libgnu_a-dirfd.obj `if test -f 'dirfd.c'; then $(CYGPATH_W) 'dirfd.c'; else $(CYGPATH_W) '$(srcdir)/dirfd.c'; fi`
6608 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-dirfd.Tpo $(DEPDIR)/libgnu_a-dirfd.Po
6609 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='dirfd.c' object='libgnu_a-dirfd.obj' libtool=no @AMDEPBACKSLASH@
6610 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6611 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-dirfd.obj `if test -f 'dirfd.c'; then $(CYGPATH_W) 'dirfd.c'; else $(CYGPATH_W) '$(srcdir)/dirfd.c'; fi`
6612 +
6613 +libgnu_a-dirname-lgpl.o: dirname-lgpl.c
6614 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-dirname-lgpl.o -MD -MP -MF $(DEPDIR)/libgnu_a-dirname-lgpl.Tpo -c -o libgnu_a-dirname-lgpl.o `test -f 'dirname-lgpl.c' || echo '$(srcdir)/'`dirname-lgpl.c
6615 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-dirname-lgpl.Tpo $(DEPDIR)/libgnu_a-dirname-lgpl.Po
6616 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='dirname-lgpl.c' object='libgnu_a-dirname-lgpl.o' libtool=no @AMDEPBACKSLASH@
6617 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6618 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-dirname-lgpl.o `test -f 'dirname-lgpl.c' || echo '$(srcdir)/'`dirname-lgpl.c
6619 +
6620 +libgnu_a-dirname-lgpl.obj: dirname-lgpl.c
6621 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-dirname-lgpl.obj -MD -MP -MF $(DEPDIR)/libgnu_a-dirname-lgpl.Tpo -c -o libgnu_a-dirname-lgpl.obj `if test -f 'dirname-lgpl.c'; then $(CYGPATH_W) 'dirname-lgpl.c'; else $(CYGPATH_W) '$(srcdir)/dirname-lgpl.c'; fi`
6622 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-dirname-lgpl.Tpo $(DEPDIR)/libgnu_a-dirname-lgpl.Po
6623 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='dirname-lgpl.c' object='libgnu_a-dirname-lgpl.obj' libtool=no @AMDEPBACKSLASH@
6624 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6625 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-dirname-lgpl.obj `if test -f 'dirname-lgpl.c'; then $(CYGPATH_W) 'dirname-lgpl.c'; else $(CYGPATH_W) '$(srcdir)/dirname-lgpl.c'; fi`
6626 +
6627 +libgnu_a-stripslash.o: stripslash.c
6628 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-stripslash.o -MD -MP -MF $(DEPDIR)/libgnu_a-stripslash.Tpo -c -o libgnu_a-stripslash.o `test -f 'stripslash.c' || echo '$(srcdir)/'`stripslash.c
6629 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-stripslash.Tpo $(DEPDIR)/libgnu_a-stripslash.Po
6630 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stripslash.c' object='libgnu_a-stripslash.o' libtool=no @AMDEPBACKSLASH@
6631 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6632 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-stripslash.o `test -f 'stripslash.c' || echo '$(srcdir)/'`stripslash.c
6633 +
6634 +libgnu_a-stripslash.obj: stripslash.c
6635 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-stripslash.obj -MD -MP -MF $(DEPDIR)/libgnu_a-stripslash.Tpo -c -o libgnu_a-stripslash.obj `if test -f 'stripslash.c'; then $(CYGPATH_W) 'stripslash.c'; else $(CYGPATH_W) '$(srcdir)/stripslash.c'; fi`
6636 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-stripslash.Tpo $(DEPDIR)/libgnu_a-stripslash.Po
6637 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stripslash.c' object='libgnu_a-stripslash.obj' libtool=no @AMDEPBACKSLASH@
6638 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6639 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-stripslash.obj `if test -f 'stripslash.c'; then $(CYGPATH_W) 'stripslash.c'; else $(CYGPATH_W) '$(srcdir)/stripslash.c'; fi`
6640 +
6641 +libgnu_a-dup.o: dup.c
6642 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-dup.o -MD -MP -MF $(DEPDIR)/libgnu_a-dup.Tpo -c -o libgnu_a-dup.o `test -f 'dup.c' || echo '$(srcdir)/'`dup.c
6643 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-dup.Tpo $(DEPDIR)/libgnu_a-dup.Po
6644 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='dup.c' object='libgnu_a-dup.o' libtool=no @AMDEPBACKSLASH@
6645 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6646 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-dup.o `test -f 'dup.c' || echo '$(srcdir)/'`dup.c
6647 +
6648 +libgnu_a-dup.obj: dup.c
6649 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-dup.obj -MD -MP -MF $(DEPDIR)/libgnu_a-dup.Tpo -c -o libgnu_a-dup.obj `if test -f 'dup.c'; then $(CYGPATH_W) 'dup.c'; else $(CYGPATH_W) '$(srcdir)/dup.c'; fi`
6650 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-dup.Tpo $(DEPDIR)/libgnu_a-dup.Po
6651 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='dup.c' object='libgnu_a-dup.obj' libtool=no @AMDEPBACKSLASH@
6652 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6653 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-dup.obj `if test -f 'dup.c'; then $(CYGPATH_W) 'dup.c'; else $(CYGPATH_W) '$(srcdir)/dup.c'; fi`
6654 +
6655 +libgnu_a-dup2.o: dup2.c
6656 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-dup2.o -MD -MP -MF $(DEPDIR)/libgnu_a-dup2.Tpo -c -o libgnu_a-dup2.o `test -f 'dup2.c' || echo '$(srcdir)/'`dup2.c
6657 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-dup2.Tpo $(DEPDIR)/libgnu_a-dup2.Po
6658 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='dup2.c' object='libgnu_a-dup2.o' libtool=no @AMDEPBACKSLASH@
6659 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6660 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-dup2.o `test -f 'dup2.c' || echo '$(srcdir)/'`dup2.c
6661 +
6662 +libgnu_a-dup2.obj: dup2.c
6663 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-dup2.obj -MD -MP -MF $(DEPDIR)/libgnu_a-dup2.Tpo -c -o libgnu_a-dup2.obj `if test -f 'dup2.c'; then $(CYGPATH_W) 'dup2.c'; else $(CYGPATH_W) '$(srcdir)/dup2.c'; fi`
6664 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-dup2.Tpo $(DEPDIR)/libgnu_a-dup2.Po
6665 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='dup2.c' object='libgnu_a-dup2.obj' libtool=no @AMDEPBACKSLASH@
6666 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6667 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-dup2.obj `if test -f 'dup2.c'; then $(CYGPATH_W) 'dup2.c'; else $(CYGPATH_W) '$(srcdir)/dup2.c'; fi`
6668 +
6669 +libgnu_a-error.o: error.c
6670 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-error.o -MD -MP -MF $(DEPDIR)/libgnu_a-error.Tpo -c -o libgnu_a-error.o `test -f 'error.c' || echo '$(srcdir)/'`error.c
6671 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-error.Tpo $(DEPDIR)/libgnu_a-error.Po
6672 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='error.c' object='libgnu_a-error.o' libtool=no @AMDEPBACKSLASH@
6673 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6674 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-error.o `test -f 'error.c' || echo '$(srcdir)/'`error.c
6675 +
6676 +libgnu_a-error.obj: error.c
6677 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-error.obj -MD -MP -MF $(DEPDIR)/libgnu_a-error.Tpo -c -o libgnu_a-error.obj `if test -f 'error.c'; then $(CYGPATH_W) 'error.c'; else $(CYGPATH_W) '$(srcdir)/error.c'; fi`
6678 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-error.Tpo $(DEPDIR)/libgnu_a-error.Po
6679 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='error.c' object='libgnu_a-error.obj' libtool=no @AMDEPBACKSLASH@
6680 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6681 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-error.obj `if test -f 'error.c'; then $(CYGPATH_W) 'error.c'; else $(CYGPATH_W) '$(srcdir)/error.c'; fi`
6682 +
6683 +libgnu_a-euidaccess.o: euidaccess.c
6684 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-euidaccess.o -MD -MP -MF $(DEPDIR)/libgnu_a-euidaccess.Tpo -c -o libgnu_a-euidaccess.o `test -f 'euidaccess.c' || echo '$(srcdir)/'`euidaccess.c
6685 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-euidaccess.Tpo $(DEPDIR)/libgnu_a-euidaccess.Po
6686 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='euidaccess.c' object='libgnu_a-euidaccess.o' libtool=no @AMDEPBACKSLASH@
6687 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6688 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-euidaccess.o `test -f 'euidaccess.c' || echo '$(srcdir)/'`euidaccess.c
6689 +
6690 +libgnu_a-euidaccess.obj: euidaccess.c
6691 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-euidaccess.obj -MD -MP -MF $(DEPDIR)/libgnu_a-euidaccess.Tpo -c -o libgnu_a-euidaccess.obj `if test -f 'euidaccess.c'; then $(CYGPATH_W) 'euidaccess.c'; else $(CYGPATH_W) '$(srcdir)/euidaccess.c'; fi`
6692 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-euidaccess.Tpo $(DEPDIR)/libgnu_a-euidaccess.Po
6693 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='euidaccess.c' object='libgnu_a-euidaccess.obj' libtool=no @AMDEPBACKSLASH@
6694 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6695 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-euidaccess.obj `if test -f 'euidaccess.c'; then $(CYGPATH_W) 'euidaccess.c'; else $(CYGPATH_W) '$(srcdir)/euidaccess.c'; fi`
6696 +
6697 +libgnu_a-exitfail.o: exitfail.c
6698 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-exitfail.o -MD -MP -MF $(DEPDIR)/libgnu_a-exitfail.Tpo -c -o libgnu_a-exitfail.o `test -f 'exitfail.c' || echo '$(srcdir)/'`exitfail.c
6699 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-exitfail.Tpo $(DEPDIR)/libgnu_a-exitfail.Po
6700 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='exitfail.c' object='libgnu_a-exitfail.o' libtool=no @AMDEPBACKSLASH@
6701 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6702 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-exitfail.o `test -f 'exitfail.c' || echo '$(srcdir)/'`exitfail.c
6703 +
6704 +libgnu_a-exitfail.obj: exitfail.c
6705 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-exitfail.obj -MD -MP -MF $(DEPDIR)/libgnu_a-exitfail.Tpo -c -o libgnu_a-exitfail.obj `if test -f 'exitfail.c'; then $(CYGPATH_W) 'exitfail.c'; else $(CYGPATH_W) '$(srcdir)/exitfail.c'; fi`
6706 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-exitfail.Tpo $(DEPDIR)/libgnu_a-exitfail.Po
6707 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='exitfail.c' object='libgnu_a-exitfail.obj' libtool=no @AMDEPBACKSLASH@
6708 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6709 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-exitfail.obj `if test -f 'exitfail.c'; then $(CYGPATH_W) 'exitfail.c'; else $(CYGPATH_W) '$(srcdir)/exitfail.c'; fi`
6710 +
6711 +libgnu_a-faccessat.o: faccessat.c
6712 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-faccessat.o -MD -MP -MF $(DEPDIR)/libgnu_a-faccessat.Tpo -c -o libgnu_a-faccessat.o `test -f 'faccessat.c' || echo '$(srcdir)/'`faccessat.c
6713 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-faccessat.Tpo $(DEPDIR)/libgnu_a-faccessat.Po
6714 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='faccessat.c' object='libgnu_a-faccessat.o' libtool=no @AMDEPBACKSLASH@
6715 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6716 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-faccessat.o `test -f 'faccessat.c' || echo '$(srcdir)/'`faccessat.c
6717 +
6718 +libgnu_a-faccessat.obj: faccessat.c
6719 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-faccessat.obj -MD -MP -MF $(DEPDIR)/libgnu_a-faccessat.Tpo -c -o libgnu_a-faccessat.obj `if test -f 'faccessat.c'; then $(CYGPATH_W) 'faccessat.c'; else $(CYGPATH_W) '$(srcdir)/faccessat.c'; fi`
6720 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-faccessat.Tpo $(DEPDIR)/libgnu_a-faccessat.Po
6721 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='faccessat.c' object='libgnu_a-faccessat.obj' libtool=no @AMDEPBACKSLASH@
6722 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6723 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-faccessat.obj `if test -f 'faccessat.c'; then $(CYGPATH_W) 'faccessat.c'; else $(CYGPATH_W) '$(srcdir)/faccessat.c'; fi`
6724 +
6725 +libgnu_a-fchdir.o: fchdir.c
6726 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-fchdir.o -MD -MP -MF $(DEPDIR)/libgnu_a-fchdir.Tpo -c -o libgnu_a-fchdir.o `test -f 'fchdir.c' || echo '$(srcdir)/'`fchdir.c
6727 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-fchdir.Tpo $(DEPDIR)/libgnu_a-fchdir.Po
6728 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fchdir.c' object='libgnu_a-fchdir.o' libtool=no @AMDEPBACKSLASH@
6729 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6730 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-fchdir.o `test -f 'fchdir.c' || echo '$(srcdir)/'`fchdir.c
6731 +
6732 +libgnu_a-fchdir.obj: fchdir.c
6733 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-fchdir.obj -MD -MP -MF $(DEPDIR)/libgnu_a-fchdir.Tpo -c -o libgnu_a-fchdir.obj `if test -f 'fchdir.c'; then $(CYGPATH_W) 'fchdir.c'; else $(CYGPATH_W) '$(srcdir)/fchdir.c'; fi`
6734 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-fchdir.Tpo $(DEPDIR)/libgnu_a-fchdir.Po
6735 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fchdir.c' object='libgnu_a-fchdir.obj' libtool=no @AMDEPBACKSLASH@
6736 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6737 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-fchdir.obj `if test -f 'fchdir.c'; then $(CYGPATH_W) 'fchdir.c'; else $(CYGPATH_W) '$(srcdir)/fchdir.c'; fi`
6738 +
6739 +libgnu_a-fcntl.o: fcntl.c
6740 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-fcntl.o -MD -MP -MF $(DEPDIR)/libgnu_a-fcntl.Tpo -c -o libgnu_a-fcntl.o `test -f 'fcntl.c' || echo '$(srcdir)/'`fcntl.c
6741 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-fcntl.Tpo $(DEPDIR)/libgnu_a-fcntl.Po
6742 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fcntl.c' object='libgnu_a-fcntl.o' libtool=no @AMDEPBACKSLASH@
6743 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6744 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-fcntl.o `test -f 'fcntl.c' || echo '$(srcdir)/'`fcntl.c
6745 +
6746 +libgnu_a-fcntl.obj: fcntl.c
6747 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-fcntl.obj -MD -MP -MF $(DEPDIR)/libgnu_a-fcntl.Tpo -c -o libgnu_a-fcntl.obj `if test -f 'fcntl.c'; then $(CYGPATH_W) 'fcntl.c'; else $(CYGPATH_W) '$(srcdir)/fcntl.c'; fi`
6748 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-fcntl.Tpo $(DEPDIR)/libgnu_a-fcntl.Po
6749 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fcntl.c' object='libgnu_a-fcntl.obj' libtool=no @AMDEPBACKSLASH@
6750 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6751 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-fcntl.obj `if test -f 'fcntl.c'; then $(CYGPATH_W) 'fcntl.c'; else $(CYGPATH_W) '$(srcdir)/fcntl.c'; fi`
6752 +
6753 +libgnu_a-fd-hook.o: fd-hook.c
6754 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-fd-hook.o -MD -MP -MF $(DEPDIR)/libgnu_a-fd-hook.Tpo -c -o libgnu_a-fd-hook.o `test -f 'fd-hook.c' || echo '$(srcdir)/'`fd-hook.c
6755 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-fd-hook.Tpo $(DEPDIR)/libgnu_a-fd-hook.Po
6756 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fd-hook.c' object='libgnu_a-fd-hook.o' libtool=no @AMDEPBACKSLASH@
6757 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6758 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-fd-hook.o `test -f 'fd-hook.c' || echo '$(srcdir)/'`fd-hook.c
6759 +
6760 +libgnu_a-fd-hook.obj: fd-hook.c
6761 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-fd-hook.obj -MD -MP -MF $(DEPDIR)/libgnu_a-fd-hook.Tpo -c -o libgnu_a-fd-hook.obj `if test -f 'fd-hook.c'; then $(CYGPATH_W) 'fd-hook.c'; else $(CYGPATH_W) '$(srcdir)/fd-hook.c'; fi`
6762 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-fd-hook.Tpo $(DEPDIR)/libgnu_a-fd-hook.Po
6763 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fd-hook.c' object='libgnu_a-fd-hook.obj' libtool=no @AMDEPBACKSLASH@
6764 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6765 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-fd-hook.obj `if test -f 'fd-hook.c'; then $(CYGPATH_W) 'fd-hook.c'; else $(CYGPATH_W) '$(srcdir)/fd-hook.c'; fi`
6766 +
6767 +libgnu_a-fd-safer-flag.o: fd-safer-flag.c
6768 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-fd-safer-flag.o -MD -MP -MF $(DEPDIR)/libgnu_a-fd-safer-flag.Tpo -c -o libgnu_a-fd-safer-flag.o `test -f 'fd-safer-flag.c' || echo '$(srcdir)/'`fd-safer-flag.c
6769 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-fd-safer-flag.Tpo $(DEPDIR)/libgnu_a-fd-safer-flag.Po
6770 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fd-safer-flag.c' object='libgnu_a-fd-safer-flag.o' libtool=no @AMDEPBACKSLASH@
6771 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6772 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-fd-safer-flag.o `test -f 'fd-safer-flag.c' || echo '$(srcdir)/'`fd-safer-flag.c
6773 +
6774 +libgnu_a-fd-safer-flag.obj: fd-safer-flag.c
6775 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-fd-safer-flag.obj -MD -MP -MF $(DEPDIR)/libgnu_a-fd-safer-flag.Tpo -c -o libgnu_a-fd-safer-flag.obj `if test -f 'fd-safer-flag.c'; then $(CYGPATH_W) 'fd-safer-flag.c'; else $(CYGPATH_W) '$(srcdir)/fd-safer-flag.c'; fi`
6776 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-fd-safer-flag.Tpo $(DEPDIR)/libgnu_a-fd-safer-flag.Po
6777 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fd-safer-flag.c' object='libgnu_a-fd-safer-flag.obj' libtool=no @AMDEPBACKSLASH@
6778 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6779 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-fd-safer-flag.obj `if test -f 'fd-safer-flag.c'; then $(CYGPATH_W) 'fd-safer-flag.c'; else $(CYGPATH_W) '$(srcdir)/fd-safer-flag.c'; fi`
6780 +
6781 +libgnu_a-dup-safer-flag.o: dup-safer-flag.c
6782 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-dup-safer-flag.o -MD -MP -MF $(DEPDIR)/libgnu_a-dup-safer-flag.Tpo -c -o libgnu_a-dup-safer-flag.o `test -f 'dup-safer-flag.c' || echo '$(srcdir)/'`dup-safer-flag.c
6783 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-dup-safer-flag.Tpo $(DEPDIR)/libgnu_a-dup-safer-flag.Po
6784 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='dup-safer-flag.c' object='libgnu_a-dup-safer-flag.o' libtool=no @AMDEPBACKSLASH@
6785 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6786 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-dup-safer-flag.o `test -f 'dup-safer-flag.c' || echo '$(srcdir)/'`dup-safer-flag.c
6787 +
6788 +libgnu_a-dup-safer-flag.obj: dup-safer-flag.c
6789 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-dup-safer-flag.obj -MD -MP -MF $(DEPDIR)/libgnu_a-dup-safer-flag.Tpo -c -o libgnu_a-dup-safer-flag.obj `if test -f 'dup-safer-flag.c'; then $(CYGPATH_W) 'dup-safer-flag.c'; else $(CYGPATH_W) '$(srcdir)/dup-safer-flag.c'; fi`
6790 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-dup-safer-flag.Tpo $(DEPDIR)/libgnu_a-dup-safer-flag.Po
6791 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='dup-safer-flag.c' object='libgnu_a-dup-safer-flag.obj' libtool=no @AMDEPBACKSLASH@
6792 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6793 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-dup-safer-flag.obj `if test -f 'dup-safer-flag.c'; then $(CYGPATH_W) 'dup-safer-flag.c'; else $(CYGPATH_W) '$(srcdir)/dup-safer-flag.c'; fi`
6794 +
6795 +libgnu_a-fdopendir.o: fdopendir.c
6796 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-fdopendir.o -MD -MP -MF $(DEPDIR)/libgnu_a-fdopendir.Tpo -c -o libgnu_a-fdopendir.o `test -f 'fdopendir.c' || echo '$(srcdir)/'`fdopendir.c
6797 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-fdopendir.Tpo $(DEPDIR)/libgnu_a-fdopendir.Po
6798 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fdopendir.c' object='libgnu_a-fdopendir.o' libtool=no @AMDEPBACKSLASH@
6799 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6800 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-fdopendir.o `test -f 'fdopendir.c' || echo '$(srcdir)/'`fdopendir.c
6801 +
6802 +libgnu_a-fdopendir.obj: fdopendir.c
6803 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-fdopendir.obj -MD -MP -MF $(DEPDIR)/libgnu_a-fdopendir.Tpo -c -o libgnu_a-fdopendir.obj `if test -f 'fdopendir.c'; then $(CYGPATH_W) 'fdopendir.c'; else $(CYGPATH_W) '$(srcdir)/fdopendir.c'; fi`
6804 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-fdopendir.Tpo $(DEPDIR)/libgnu_a-fdopendir.Po
6805 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fdopendir.c' object='libgnu_a-fdopendir.obj' libtool=no @AMDEPBACKSLASH@
6806 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6807 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-fdopendir.obj `if test -f 'fdopendir.c'; then $(CYGPATH_W) 'fdopendir.c'; else $(CYGPATH_W) '$(srcdir)/fdopendir.c'; fi`
6808 +
6809 +libgnu_a-filenamecat-lgpl.o: filenamecat-lgpl.c
6810 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-filenamecat-lgpl.o -MD -MP -MF $(DEPDIR)/libgnu_a-filenamecat-lgpl.Tpo -c -o libgnu_a-filenamecat-lgpl.o `test -f 'filenamecat-lgpl.c' || echo '$(srcdir)/'`filenamecat-lgpl.c
6811 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-filenamecat-lgpl.Tpo $(DEPDIR)/libgnu_a-filenamecat-lgpl.Po
6812 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='filenamecat-lgpl.c' object='libgnu_a-filenamecat-lgpl.o' libtool=no @AMDEPBACKSLASH@
6813 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6814 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-filenamecat-lgpl.o `test -f 'filenamecat-lgpl.c' || echo '$(srcdir)/'`filenamecat-lgpl.c
6815 +
6816 +libgnu_a-filenamecat-lgpl.obj: filenamecat-lgpl.c
6817 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-filenamecat-lgpl.obj -MD -MP -MF $(DEPDIR)/libgnu_a-filenamecat-lgpl.Tpo -c -o libgnu_a-filenamecat-lgpl.obj `if test -f 'filenamecat-lgpl.c'; then $(CYGPATH_W) 'filenamecat-lgpl.c'; else $(CYGPATH_W) '$(srcdir)/filenamecat-lgpl.c'; fi`
6818 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-filenamecat-lgpl.Tpo $(DEPDIR)/libgnu_a-filenamecat-lgpl.Po
6819 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='filenamecat-lgpl.c' object='libgnu_a-filenamecat-lgpl.obj' libtool=no @AMDEPBACKSLASH@
6820 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6821 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-filenamecat-lgpl.obj `if test -f 'filenamecat-lgpl.c'; then $(CYGPATH_W) 'filenamecat-lgpl.c'; else $(CYGPATH_W) '$(srcdir)/filenamecat-lgpl.c'; fi`
6822 +
6823 +libgnu_a-float.o: float.c
6824 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-float.o -MD -MP -MF $(DEPDIR)/libgnu_a-float.Tpo -c -o libgnu_a-float.o `test -f 'float.c' || echo '$(srcdir)/'`float.c
6825 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-float.Tpo $(DEPDIR)/libgnu_a-float.Po
6826 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='float.c' object='libgnu_a-float.o' libtool=no @AMDEPBACKSLASH@
6827 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6828 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-float.o `test -f 'float.c' || echo '$(srcdir)/'`float.c
6829 +
6830 +libgnu_a-float.obj: float.c
6831 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-float.obj -MD -MP -MF $(DEPDIR)/libgnu_a-float.Tpo -c -o libgnu_a-float.obj `if test -f 'float.c'; then $(CYGPATH_W) 'float.c'; else $(CYGPATH_W) '$(srcdir)/float.c'; fi`
6832 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-float.Tpo $(DEPDIR)/libgnu_a-float.Po
6833 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='float.c' object='libgnu_a-float.obj' libtool=no @AMDEPBACKSLASH@
6834 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6835 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-float.obj `if test -f 'float.c'; then $(CYGPATH_W) 'float.c'; else $(CYGPATH_W) '$(srcdir)/float.c'; fi`
6836 +
6837 +libgnu_a-itold.o: itold.c
6838 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-itold.o -MD -MP -MF $(DEPDIR)/libgnu_a-itold.Tpo -c -o libgnu_a-itold.o `test -f 'itold.c' || echo '$(srcdir)/'`itold.c
6839 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-itold.Tpo $(DEPDIR)/libgnu_a-itold.Po
6840 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='itold.c' object='libgnu_a-itold.o' libtool=no @AMDEPBACKSLASH@
6841 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6842 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-itold.o `test -f 'itold.c' || echo '$(srcdir)/'`itold.c
6843 +
6844 +libgnu_a-itold.obj: itold.c
6845 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-itold.obj -MD -MP -MF $(DEPDIR)/libgnu_a-itold.Tpo -c -o libgnu_a-itold.obj `if test -f 'itold.c'; then $(CYGPATH_W) 'itold.c'; else $(CYGPATH_W) '$(srcdir)/itold.c'; fi`
6846 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-itold.Tpo $(DEPDIR)/libgnu_a-itold.Po
6847 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='itold.c' object='libgnu_a-itold.obj' libtool=no @AMDEPBACKSLASH@
6848 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6849 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-itold.obj `if test -f 'itold.c'; then $(CYGPATH_W) 'itold.c'; else $(CYGPATH_W) '$(srcdir)/itold.c'; fi`
6850 +
6851 +libgnu_a-free.o: free.c
6852 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-free.o -MD -MP -MF $(DEPDIR)/libgnu_a-free.Tpo -c -o libgnu_a-free.o `test -f 'free.c' || echo '$(srcdir)/'`free.c
6853 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-free.Tpo $(DEPDIR)/libgnu_a-free.Po
6854 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='free.c' object='libgnu_a-free.o' libtool=no @AMDEPBACKSLASH@
6855 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6856 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-free.o `test -f 'free.c' || echo '$(srcdir)/'`free.c
6857 +
6858 +libgnu_a-free.obj: free.c
6859 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-free.obj -MD -MP -MF $(DEPDIR)/libgnu_a-free.Tpo -c -o libgnu_a-free.obj `if test -f 'free.c'; then $(CYGPATH_W) 'free.c'; else $(CYGPATH_W) '$(srcdir)/free.c'; fi`
6860 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-free.Tpo $(DEPDIR)/libgnu_a-free.Po
6861 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='free.c' object='libgnu_a-free.obj' libtool=no @AMDEPBACKSLASH@
6862 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6863 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-free.obj `if test -f 'free.c'; then $(CYGPATH_W) 'free.c'; else $(CYGPATH_W) '$(srcdir)/free.c'; fi`
6864 +
6865 +libgnu_a-fstat.o: fstat.c
6866 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-fstat.o -MD -MP -MF $(DEPDIR)/libgnu_a-fstat.Tpo -c -o libgnu_a-fstat.o `test -f 'fstat.c' || echo '$(srcdir)/'`fstat.c
6867 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-fstat.Tpo $(DEPDIR)/libgnu_a-fstat.Po
6868 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fstat.c' object='libgnu_a-fstat.o' libtool=no @AMDEPBACKSLASH@
6869 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6870 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-fstat.o `test -f 'fstat.c' || echo '$(srcdir)/'`fstat.c
6871 +
6872 +libgnu_a-fstat.obj: fstat.c
6873 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-fstat.obj -MD -MP -MF $(DEPDIR)/libgnu_a-fstat.Tpo -c -o libgnu_a-fstat.obj `if test -f 'fstat.c'; then $(CYGPATH_W) 'fstat.c'; else $(CYGPATH_W) '$(srcdir)/fstat.c'; fi`
6874 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-fstat.Tpo $(DEPDIR)/libgnu_a-fstat.Po
6875 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fstat.c' object='libgnu_a-fstat.obj' libtool=no @AMDEPBACKSLASH@
6876 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6877 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-fstat.obj `if test -f 'fstat.c'; then $(CYGPATH_W) 'fstat.c'; else $(CYGPATH_W) '$(srcdir)/fstat.c'; fi`
6878 +
6879 +libgnu_a-fstatat.o: fstatat.c
6880 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-fstatat.o -MD -MP -MF $(DEPDIR)/libgnu_a-fstatat.Tpo -c -o libgnu_a-fstatat.o `test -f 'fstatat.c' || echo '$(srcdir)/'`fstatat.c
6881 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-fstatat.Tpo $(DEPDIR)/libgnu_a-fstatat.Po
6882 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fstatat.c' object='libgnu_a-fstatat.o' libtool=no @AMDEPBACKSLASH@
6883 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6884 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-fstatat.o `test -f 'fstatat.c' || echo '$(srcdir)/'`fstatat.c
6885 +
6886 +libgnu_a-fstatat.obj: fstatat.c
6887 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-fstatat.obj -MD -MP -MF $(DEPDIR)/libgnu_a-fstatat.Tpo -c -o libgnu_a-fstatat.obj `if test -f 'fstatat.c'; then $(CYGPATH_W) 'fstatat.c'; else $(CYGPATH_W) '$(srcdir)/fstatat.c'; fi`
6888 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-fstatat.Tpo $(DEPDIR)/libgnu_a-fstatat.Po
6889 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fstatat.c' object='libgnu_a-fstatat.obj' libtool=no @AMDEPBACKSLASH@
6890 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6891 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-fstatat.obj `if test -f 'fstatat.c'; then $(CYGPATH_W) 'fstatat.c'; else $(CYGPATH_W) '$(srcdir)/fstatat.c'; fi`
6892 +
6893 +libgnu_a-futimens.o: futimens.c
6894 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-futimens.o -MD -MP -MF $(DEPDIR)/libgnu_a-futimens.Tpo -c -o libgnu_a-futimens.o `test -f 'futimens.c' || echo '$(srcdir)/'`futimens.c
6895 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-futimens.Tpo $(DEPDIR)/libgnu_a-futimens.Po
6896 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='futimens.c' object='libgnu_a-futimens.o' libtool=no @AMDEPBACKSLASH@
6897 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6898 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-futimens.o `test -f 'futimens.c' || echo '$(srcdir)/'`futimens.c
6899 +
6900 +libgnu_a-futimens.obj: futimens.c
6901 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-futimens.obj -MD -MP -MF $(DEPDIR)/libgnu_a-futimens.Tpo -c -o libgnu_a-futimens.obj `if test -f 'futimens.c'; then $(CYGPATH_W) 'futimens.c'; else $(CYGPATH_W) '$(srcdir)/futimens.c'; fi`
6902 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-futimens.Tpo $(DEPDIR)/libgnu_a-futimens.Po
6903 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='futimens.c' object='libgnu_a-futimens.obj' libtool=no @AMDEPBACKSLASH@
6904 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6905 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-futimens.obj `if test -f 'futimens.c'; then $(CYGPATH_W) 'futimens.c'; else $(CYGPATH_W) '$(srcdir)/futimens.c'; fi`
6906 +
6907 +libgnu_a-getcwd-lgpl.o: getcwd-lgpl.c
6908 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-getcwd-lgpl.o -MD -MP -MF $(DEPDIR)/libgnu_a-getcwd-lgpl.Tpo -c -o libgnu_a-getcwd-lgpl.o `test -f 'getcwd-lgpl.c' || echo '$(srcdir)/'`getcwd-lgpl.c
6909 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-getcwd-lgpl.Tpo $(DEPDIR)/libgnu_a-getcwd-lgpl.Po
6910 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='getcwd-lgpl.c' object='libgnu_a-getcwd-lgpl.o' libtool=no @AMDEPBACKSLASH@
6911 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6912 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-getcwd-lgpl.o `test -f 'getcwd-lgpl.c' || echo '$(srcdir)/'`getcwd-lgpl.c
6913 +
6914 +libgnu_a-getcwd-lgpl.obj: getcwd-lgpl.c
6915 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-getcwd-lgpl.obj -MD -MP -MF $(DEPDIR)/libgnu_a-getcwd-lgpl.Tpo -c -o libgnu_a-getcwd-lgpl.obj `if test -f 'getcwd-lgpl.c'; then $(CYGPATH_W) 'getcwd-lgpl.c'; else $(CYGPATH_W) '$(srcdir)/getcwd-lgpl.c'; fi`
6916 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-getcwd-lgpl.Tpo $(DEPDIR)/libgnu_a-getcwd-lgpl.Po
6917 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='getcwd-lgpl.c' object='libgnu_a-getcwd-lgpl.obj' libtool=no @AMDEPBACKSLASH@
6918 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6919 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-getcwd-lgpl.obj `if test -f 'getcwd-lgpl.c'; then $(CYGPATH_W) 'getcwd-lgpl.c'; else $(CYGPATH_W) '$(srcdir)/getcwd-lgpl.c'; fi`
6920 +
6921 +libgnu_a-getdelim.o: getdelim.c
6922 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-getdelim.o -MD -MP -MF $(DEPDIR)/libgnu_a-getdelim.Tpo -c -o libgnu_a-getdelim.o `test -f 'getdelim.c' || echo '$(srcdir)/'`getdelim.c
6923 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-getdelim.Tpo $(DEPDIR)/libgnu_a-getdelim.Po
6924 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='getdelim.c' object='libgnu_a-getdelim.o' libtool=no @AMDEPBACKSLASH@
6925 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6926 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-getdelim.o `test -f 'getdelim.c' || echo '$(srcdir)/'`getdelim.c
6927 +
6928 +libgnu_a-getdelim.obj: getdelim.c
6929 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-getdelim.obj -MD -MP -MF $(DEPDIR)/libgnu_a-getdelim.Tpo -c -o libgnu_a-getdelim.obj `if test -f 'getdelim.c'; then $(CYGPATH_W) 'getdelim.c'; else $(CYGPATH_W) '$(srcdir)/getdelim.c'; fi`
6930 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-getdelim.Tpo $(DEPDIR)/libgnu_a-getdelim.Po
6931 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='getdelim.c' object='libgnu_a-getdelim.obj' libtool=no @AMDEPBACKSLASH@
6932 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6933 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-getdelim.obj `if test -f 'getdelim.c'; then $(CYGPATH_W) 'getdelim.c'; else $(CYGPATH_W) '$(srcdir)/getdelim.c'; fi`
6934 +
6935 +libgnu_a-getdtablesize.o: getdtablesize.c
6936 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-getdtablesize.o -MD -MP -MF $(DEPDIR)/libgnu_a-getdtablesize.Tpo -c -o libgnu_a-getdtablesize.o `test -f 'getdtablesize.c' || echo '$(srcdir)/'`getdtablesize.c
6937 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-getdtablesize.Tpo $(DEPDIR)/libgnu_a-getdtablesize.Po
6938 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='getdtablesize.c' object='libgnu_a-getdtablesize.o' libtool=no @AMDEPBACKSLASH@
6939 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6940 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-getdtablesize.o `test -f 'getdtablesize.c' || echo '$(srcdir)/'`getdtablesize.c
6941 +
6942 +libgnu_a-getdtablesize.obj: getdtablesize.c
6943 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-getdtablesize.obj -MD -MP -MF $(DEPDIR)/libgnu_a-getdtablesize.Tpo -c -o libgnu_a-getdtablesize.obj `if test -f 'getdtablesize.c'; then $(CYGPATH_W) 'getdtablesize.c'; else $(CYGPATH_W) '$(srcdir)/getdtablesize.c'; fi`
6944 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-getdtablesize.Tpo $(DEPDIR)/libgnu_a-getdtablesize.Po
6945 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='getdtablesize.c' object='libgnu_a-getdtablesize.obj' libtool=no @AMDEPBACKSLASH@
6946 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6947 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-getdtablesize.obj `if test -f 'getdtablesize.c'; then $(CYGPATH_W) 'getdtablesize.c'; else $(CYGPATH_W) '$(srcdir)/getdtablesize.c'; fi`
6948 +
6949 +libgnu_a-getgroups.o: getgroups.c
6950 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-getgroups.o -MD -MP -MF $(DEPDIR)/libgnu_a-getgroups.Tpo -c -o libgnu_a-getgroups.o `test -f 'getgroups.c' || echo '$(srcdir)/'`getgroups.c
6951 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-getgroups.Tpo $(DEPDIR)/libgnu_a-getgroups.Po
6952 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='getgroups.c' object='libgnu_a-getgroups.o' libtool=no @AMDEPBACKSLASH@
6953 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6954 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-getgroups.o `test -f 'getgroups.c' || echo '$(srcdir)/'`getgroups.c
6955 +
6956 +libgnu_a-getgroups.obj: getgroups.c
6957 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-getgroups.obj -MD -MP -MF $(DEPDIR)/libgnu_a-getgroups.Tpo -c -o libgnu_a-getgroups.obj `if test -f 'getgroups.c'; then $(CYGPATH_W) 'getgroups.c'; else $(CYGPATH_W) '$(srcdir)/getgroups.c'; fi`
6958 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-getgroups.Tpo $(DEPDIR)/libgnu_a-getgroups.Po
6959 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='getgroups.c' object='libgnu_a-getgroups.obj' libtool=no @AMDEPBACKSLASH@
6960 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6961 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-getgroups.obj `if test -f 'getgroups.c'; then $(CYGPATH_W) 'getgroups.c'; else $(CYGPATH_W) '$(srcdir)/getgroups.c'; fi`
6962 +
6963 +libgnu_a-getline.o: getline.c
6964 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-getline.o -MD -MP -MF $(DEPDIR)/libgnu_a-getline.Tpo -c -o libgnu_a-getline.o `test -f 'getline.c' || echo '$(srcdir)/'`getline.c
6965 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-getline.Tpo $(DEPDIR)/libgnu_a-getline.Po
6966 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='getline.c' object='libgnu_a-getline.o' libtool=no @AMDEPBACKSLASH@
6967 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6968 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-getline.o `test -f 'getline.c' || echo '$(srcdir)/'`getline.c
6969 +
6970 +libgnu_a-getline.obj: getline.c
6971 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-getline.obj -MD -MP -MF $(DEPDIR)/libgnu_a-getline.Tpo -c -o libgnu_a-getline.obj `if test -f 'getline.c'; then $(CYGPATH_W) 'getline.c'; else $(CYGPATH_W) '$(srcdir)/getline.c'; fi`
6972 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-getline.Tpo $(DEPDIR)/libgnu_a-getline.Po
6973 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='getline.c' object='libgnu_a-getline.obj' libtool=no @AMDEPBACKSLASH@
6974 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6975 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-getline.obj `if test -f 'getline.c'; then $(CYGPATH_W) 'getline.c'; else $(CYGPATH_W) '$(srcdir)/getline.c'; fi`
6976 +
6977 +libgnu_a-getopt.o: getopt.c
6978 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-getopt.o -MD -MP -MF $(DEPDIR)/libgnu_a-getopt.Tpo -c -o libgnu_a-getopt.o `test -f 'getopt.c' || echo '$(srcdir)/'`getopt.c
6979 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-getopt.Tpo $(DEPDIR)/libgnu_a-getopt.Po
6980 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='getopt.c' object='libgnu_a-getopt.o' libtool=no @AMDEPBACKSLASH@
6981 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6982 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-getopt.o `test -f 'getopt.c' || echo '$(srcdir)/'`getopt.c
6983 +
6984 +libgnu_a-getopt.obj: getopt.c
6985 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-getopt.obj -MD -MP -MF $(DEPDIR)/libgnu_a-getopt.Tpo -c -o libgnu_a-getopt.obj `if test -f 'getopt.c'; then $(CYGPATH_W) 'getopt.c'; else $(CYGPATH_W) '$(srcdir)/getopt.c'; fi`
6986 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-getopt.Tpo $(DEPDIR)/libgnu_a-getopt.Po
6987 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='getopt.c' object='libgnu_a-getopt.obj' libtool=no @AMDEPBACKSLASH@
6988 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6989 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-getopt.obj `if test -f 'getopt.c'; then $(CYGPATH_W) 'getopt.c'; else $(CYGPATH_W) '$(srcdir)/getopt.c'; fi`
6990 +
6991 +libgnu_a-getopt1.o: getopt1.c
6992 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-getopt1.o -MD -MP -MF $(DEPDIR)/libgnu_a-getopt1.Tpo -c -o libgnu_a-getopt1.o `test -f 'getopt1.c' || echo '$(srcdir)/'`getopt1.c
6993 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-getopt1.Tpo $(DEPDIR)/libgnu_a-getopt1.Po
6994 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='getopt1.c' object='libgnu_a-getopt1.o' libtool=no @AMDEPBACKSLASH@
6995 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6996 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-getopt1.o `test -f 'getopt1.c' || echo '$(srcdir)/'`getopt1.c
6997 +
6998 +libgnu_a-getopt1.obj: getopt1.c
6999 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-getopt1.obj -MD -MP -MF $(DEPDIR)/libgnu_a-getopt1.Tpo -c -o libgnu_a-getopt1.obj `if test -f 'getopt1.c'; then $(CYGPATH_W) 'getopt1.c'; else $(CYGPATH_W) '$(srcdir)/getopt1.c'; fi`
7000 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-getopt1.Tpo $(DEPDIR)/libgnu_a-getopt1.Po
7001 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='getopt1.c' object='libgnu_a-getopt1.obj' libtool=no @AMDEPBACKSLASH@
7002 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7003 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-getopt1.obj `if test -f 'getopt1.c'; then $(CYGPATH_W) 'getopt1.c'; else $(CYGPATH_W) '$(srcdir)/getopt1.c'; fi`
7004 +
7005 +libgnu_a-getprogname.o: getprogname.c
7006 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-getprogname.o -MD -MP -MF $(DEPDIR)/libgnu_a-getprogname.Tpo -c -o libgnu_a-getprogname.o `test -f 'getprogname.c' || echo '$(srcdir)/'`getprogname.c
7007 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-getprogname.Tpo $(DEPDIR)/libgnu_a-getprogname.Po
7008 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='getprogname.c' object='libgnu_a-getprogname.o' libtool=no @AMDEPBACKSLASH@
7009 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7010 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-getprogname.o `test -f 'getprogname.c' || echo '$(srcdir)/'`getprogname.c
7011 +
7012 +libgnu_a-getprogname.obj: getprogname.c
7013 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-getprogname.obj -MD -MP -MF $(DEPDIR)/libgnu_a-getprogname.Tpo -c -o libgnu_a-getprogname.obj `if test -f 'getprogname.c'; then $(CYGPATH_W) 'getprogname.c'; else $(CYGPATH_W) '$(srcdir)/getprogname.c'; fi`
7014 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-getprogname.Tpo $(DEPDIR)/libgnu_a-getprogname.Po
7015 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='getprogname.c' object='libgnu_a-getprogname.obj' libtool=no @AMDEPBACKSLASH@
7016 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7017 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-getprogname.obj `if test -f 'getprogname.c'; then $(CYGPATH_W) 'getprogname.c'; else $(CYGPATH_W) '$(srcdir)/getprogname.c'; fi`
7018 +
7019 +libgnu_a-gettime.o: gettime.c
7020 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-gettime.o -MD -MP -MF $(DEPDIR)/libgnu_a-gettime.Tpo -c -o libgnu_a-gettime.o `test -f 'gettime.c' || echo '$(srcdir)/'`gettime.c
7021 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-gettime.Tpo $(DEPDIR)/libgnu_a-gettime.Po
7022 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='gettime.c' object='libgnu_a-gettime.o' libtool=no @AMDEPBACKSLASH@
7023 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7024 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-gettime.o `test -f 'gettime.c' || echo '$(srcdir)/'`gettime.c
7025 +
7026 +libgnu_a-gettime.obj: gettime.c
7027 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-gettime.obj -MD -MP -MF $(DEPDIR)/libgnu_a-gettime.Tpo -c -o libgnu_a-gettime.obj `if test -f 'gettime.c'; then $(CYGPATH_W) 'gettime.c'; else $(CYGPATH_W) '$(srcdir)/gettime.c'; fi`
7028 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-gettime.Tpo $(DEPDIR)/libgnu_a-gettime.Po
7029 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='gettime.c' object='libgnu_a-gettime.obj' libtool=no @AMDEPBACKSLASH@
7030 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7031 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-gettime.obj `if test -f 'gettime.c'; then $(CYGPATH_W) 'gettime.c'; else $(CYGPATH_W) '$(srcdir)/gettime.c'; fi`
7032 +
7033 +libgnu_a-gettimeofday.o: gettimeofday.c
7034 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-gettimeofday.o -MD -MP -MF $(DEPDIR)/libgnu_a-gettimeofday.Tpo -c -o libgnu_a-gettimeofday.o `test -f 'gettimeofday.c' || echo '$(srcdir)/'`gettimeofday.c
7035 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-gettimeofday.Tpo $(DEPDIR)/libgnu_a-gettimeofday.Po
7036 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='gettimeofday.c' object='libgnu_a-gettimeofday.o' libtool=no @AMDEPBACKSLASH@
7037 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7038 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-gettimeofday.o `test -f 'gettimeofday.c' || echo '$(srcdir)/'`gettimeofday.c
7039 +
7040 +libgnu_a-gettimeofday.obj: gettimeofday.c
7041 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-gettimeofday.obj -MD -MP -MF $(DEPDIR)/libgnu_a-gettimeofday.Tpo -c -o libgnu_a-gettimeofday.obj `if test -f 'gettimeofday.c'; then $(CYGPATH_W) 'gettimeofday.c'; else $(CYGPATH_W) '$(srcdir)/gettimeofday.c'; fi`
7042 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-gettimeofday.Tpo $(DEPDIR)/libgnu_a-gettimeofday.Po
7043 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='gettimeofday.c' object='libgnu_a-gettimeofday.obj' libtool=no @AMDEPBACKSLASH@
7044 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7045 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-gettimeofday.obj `if test -f 'gettimeofday.c'; then $(CYGPATH_W) 'gettimeofday.c'; else $(CYGPATH_W) '$(srcdir)/gettimeofday.c'; fi`
7046 +
7047 +libgnu_a-group-member.o: group-member.c
7048 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-group-member.o -MD -MP -MF $(DEPDIR)/libgnu_a-group-member.Tpo -c -o libgnu_a-group-member.o `test -f 'group-member.c' || echo '$(srcdir)/'`group-member.c
7049 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-group-member.Tpo $(DEPDIR)/libgnu_a-group-member.Po
7050 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='group-member.c' object='libgnu_a-group-member.o' libtool=no @AMDEPBACKSLASH@
7051 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7052 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-group-member.o `test -f 'group-member.c' || echo '$(srcdir)/'`group-member.c
7053 +
7054 +libgnu_a-group-member.obj: group-member.c
7055 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-group-member.obj -MD -MP -MF $(DEPDIR)/libgnu_a-group-member.Tpo -c -o libgnu_a-group-member.obj `if test -f 'group-member.c'; then $(CYGPATH_W) 'group-member.c'; else $(CYGPATH_W) '$(srcdir)/group-member.c'; fi`
7056 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-group-member.Tpo $(DEPDIR)/libgnu_a-group-member.Po
7057 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='group-member.c' object='libgnu_a-group-member.obj' libtool=no @AMDEPBACKSLASH@
7058 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7059 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-group-member.obj `if test -f 'group-member.c'; then $(CYGPATH_W) 'group-member.c'; else $(CYGPATH_W) '$(srcdir)/group-member.c'; fi`
7060 +
7061 +libgnu_a-ialloc.o: ialloc.c
7062 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-ialloc.o -MD -MP -MF $(DEPDIR)/libgnu_a-ialloc.Tpo -c -o libgnu_a-ialloc.o `test -f 'ialloc.c' || echo '$(srcdir)/'`ialloc.c
7063 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-ialloc.Tpo $(DEPDIR)/libgnu_a-ialloc.Po
7064 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ialloc.c' object='libgnu_a-ialloc.o' libtool=no @AMDEPBACKSLASH@
7065 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7066 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-ialloc.o `test -f 'ialloc.c' || echo '$(srcdir)/'`ialloc.c
7067 +
7068 +libgnu_a-ialloc.obj: ialloc.c
7069 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-ialloc.obj -MD -MP -MF $(DEPDIR)/libgnu_a-ialloc.Tpo -c -o libgnu_a-ialloc.obj `if test -f 'ialloc.c'; then $(CYGPATH_W) 'ialloc.c'; else $(CYGPATH_W) '$(srcdir)/ialloc.c'; fi`
7070 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-ialloc.Tpo $(DEPDIR)/libgnu_a-ialloc.Po
7071 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ialloc.c' object='libgnu_a-ialloc.obj' libtool=no @AMDEPBACKSLASH@
7072 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7073 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-ialloc.obj `if test -f 'ialloc.c'; then $(CYGPATH_W) 'ialloc.c'; else $(CYGPATH_W) '$(srcdir)/ialloc.c'; fi`
7074 +
7075 +libgnu_a-lstat.o: lstat.c
7076 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-lstat.o -MD -MP -MF $(DEPDIR)/libgnu_a-lstat.Tpo -c -o libgnu_a-lstat.o `test -f 'lstat.c' || echo '$(srcdir)/'`lstat.c
7077 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-lstat.Tpo $(DEPDIR)/libgnu_a-lstat.Po
7078 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='lstat.c' object='libgnu_a-lstat.o' libtool=no @AMDEPBACKSLASH@
7079 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7080 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-lstat.o `test -f 'lstat.c' || echo '$(srcdir)/'`lstat.c
7081 +
7082 +libgnu_a-lstat.obj: lstat.c
7083 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-lstat.obj -MD -MP -MF $(DEPDIR)/libgnu_a-lstat.Tpo -c -o libgnu_a-lstat.obj `if test -f 'lstat.c'; then $(CYGPATH_W) 'lstat.c'; else $(CYGPATH_W) '$(srcdir)/lstat.c'; fi`
7084 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-lstat.Tpo $(DEPDIR)/libgnu_a-lstat.Po
7085 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='lstat.c' object='libgnu_a-lstat.obj' libtool=no @AMDEPBACKSLASH@
7086 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7087 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-lstat.obj `if test -f 'lstat.c'; then $(CYGPATH_W) 'lstat.c'; else $(CYGPATH_W) '$(srcdir)/lstat.c'; fi`
7088 +
7089 +libgnu_a-malloca.o: malloca.c
7090 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-malloca.o -MD -MP -MF $(DEPDIR)/libgnu_a-malloca.Tpo -c -o libgnu_a-malloca.o `test -f 'malloca.c' || echo '$(srcdir)/'`malloca.c
7091 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-malloca.Tpo $(DEPDIR)/libgnu_a-malloca.Po
7092 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='malloca.c' object='libgnu_a-malloca.o' libtool=no @AMDEPBACKSLASH@
7093 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7094 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-malloca.o `test -f 'malloca.c' || echo '$(srcdir)/'`malloca.c
7095 +
7096 +libgnu_a-malloca.obj: malloca.c
7097 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-malloca.obj -MD -MP -MF $(DEPDIR)/libgnu_a-malloca.Tpo -c -o libgnu_a-malloca.obj `if test -f 'malloca.c'; then $(CYGPATH_W) 'malloca.c'; else $(CYGPATH_W) '$(srcdir)/malloca.c'; fi`
7098 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-malloca.Tpo $(DEPDIR)/libgnu_a-malloca.Po
7099 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='malloca.c' object='libgnu_a-malloca.obj' libtool=no @AMDEPBACKSLASH@
7100 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7101 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-malloca.obj `if test -f 'malloca.c'; then $(CYGPATH_W) 'malloca.c'; else $(CYGPATH_W) '$(srcdir)/malloca.c'; fi`
7102 +
7103 +libgnu_a-math.o: math.c
7104 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-math.o -MD -MP -MF $(DEPDIR)/libgnu_a-math.Tpo -c -o libgnu_a-math.o `test -f 'math.c' || echo '$(srcdir)/'`math.c
7105 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-math.Tpo $(DEPDIR)/libgnu_a-math.Po
7106 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='math.c' object='libgnu_a-math.o' libtool=no @AMDEPBACKSLASH@
7107 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7108 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-math.o `test -f 'math.c' || echo '$(srcdir)/'`math.c
7109 +
7110 +libgnu_a-math.obj: math.c
7111 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-math.obj -MD -MP -MF $(DEPDIR)/libgnu_a-math.Tpo -c -o libgnu_a-math.obj `if test -f 'math.c'; then $(CYGPATH_W) 'math.c'; else $(CYGPATH_W) '$(srcdir)/math.c'; fi`
7112 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-math.Tpo $(DEPDIR)/libgnu_a-math.Po
7113 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='math.c' object='libgnu_a-math.obj' libtool=no @AMDEPBACKSLASH@
7114 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7115 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-math.obj `if test -f 'math.c'; then $(CYGPATH_W) 'math.c'; else $(CYGPATH_W) '$(srcdir)/math.c'; fi`
7116 +
7117 +libgnu_a-memchr.o: memchr.c
7118 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-memchr.o -MD -MP -MF $(DEPDIR)/libgnu_a-memchr.Tpo -c -o libgnu_a-memchr.o `test -f 'memchr.c' || echo '$(srcdir)/'`memchr.c
7119 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-memchr.Tpo $(DEPDIR)/libgnu_a-memchr.Po
7120 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='memchr.c' object='libgnu_a-memchr.o' libtool=no @AMDEPBACKSLASH@
7121 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7122 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-memchr.o `test -f 'memchr.c' || echo '$(srcdir)/'`memchr.c
7123 +
7124 +libgnu_a-memchr.obj: memchr.c
7125 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-memchr.obj -MD -MP -MF $(DEPDIR)/libgnu_a-memchr.Tpo -c -o libgnu_a-memchr.obj `if test -f 'memchr.c'; then $(CYGPATH_W) 'memchr.c'; else $(CYGPATH_W) '$(srcdir)/memchr.c'; fi`
7126 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-memchr.Tpo $(DEPDIR)/libgnu_a-memchr.Po
7127 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='memchr.c' object='libgnu_a-memchr.obj' libtool=no @AMDEPBACKSLASH@
7128 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7129 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-memchr.obj `if test -f 'memchr.c'; then $(CYGPATH_W) 'memchr.c'; else $(CYGPATH_W) '$(srcdir)/memchr.c'; fi`
7130 +
7131 +libgnu_a-mempcpy.o: mempcpy.c
7132 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-mempcpy.o -MD -MP -MF $(DEPDIR)/libgnu_a-mempcpy.Tpo -c -o libgnu_a-mempcpy.o `test -f 'mempcpy.c' || echo '$(srcdir)/'`mempcpy.c
7133 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-mempcpy.Tpo $(DEPDIR)/libgnu_a-mempcpy.Po
7134 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='mempcpy.c' object='libgnu_a-mempcpy.o' libtool=no @AMDEPBACKSLASH@
7135 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7136 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-mempcpy.o `test -f 'mempcpy.c' || echo '$(srcdir)/'`mempcpy.c
7137 +
7138 +libgnu_a-mempcpy.obj: mempcpy.c
7139 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-mempcpy.obj -MD -MP -MF $(DEPDIR)/libgnu_a-mempcpy.Tpo -c -o libgnu_a-mempcpy.obj `if test -f 'mempcpy.c'; then $(CYGPATH_W) 'mempcpy.c'; else $(CYGPATH_W) '$(srcdir)/mempcpy.c'; fi`
7140 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-mempcpy.Tpo $(DEPDIR)/libgnu_a-mempcpy.Po
7141 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='mempcpy.c' object='libgnu_a-mempcpy.obj' libtool=no @AMDEPBACKSLASH@
7142 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7143 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-mempcpy.obj `if test -f 'mempcpy.c'; then $(CYGPATH_W) 'mempcpy.c'; else $(CYGPATH_W) '$(srcdir)/mempcpy.c'; fi`
7144 +
7145 +libgnu_a-memrchr.o: memrchr.c
7146 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-memrchr.o -MD -MP -MF $(DEPDIR)/libgnu_a-memrchr.Tpo -c -o libgnu_a-memrchr.o `test -f 'memrchr.c' || echo '$(srcdir)/'`memrchr.c
7147 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-memrchr.Tpo $(DEPDIR)/libgnu_a-memrchr.Po
7148 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='memrchr.c' object='libgnu_a-memrchr.o' libtool=no @AMDEPBACKSLASH@
7149 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7150 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-memrchr.o `test -f 'memrchr.c' || echo '$(srcdir)/'`memrchr.c
7151 +
7152 +libgnu_a-memrchr.obj: memrchr.c
7153 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-memrchr.obj -MD -MP -MF $(DEPDIR)/libgnu_a-memrchr.Tpo -c -o libgnu_a-memrchr.obj `if test -f 'memrchr.c'; then $(CYGPATH_W) 'memrchr.c'; else $(CYGPATH_W) '$(srcdir)/memrchr.c'; fi`
7154 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-memrchr.Tpo $(DEPDIR)/libgnu_a-memrchr.Po
7155 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='memrchr.c' object='libgnu_a-memrchr.obj' libtool=no @AMDEPBACKSLASH@
7156 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7157 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-memrchr.obj `if test -f 'memrchr.c'; then $(CYGPATH_W) 'memrchr.c'; else $(CYGPATH_W) '$(srcdir)/memrchr.c'; fi`
7158 +
7159 +libgnu_a-mkdir.o: mkdir.c
7160 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-mkdir.o -MD -MP -MF $(DEPDIR)/libgnu_a-mkdir.Tpo -c -o libgnu_a-mkdir.o `test -f 'mkdir.c' || echo '$(srcdir)/'`mkdir.c
7161 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-mkdir.Tpo $(DEPDIR)/libgnu_a-mkdir.Po
7162 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='mkdir.c' object='libgnu_a-mkdir.o' libtool=no @AMDEPBACKSLASH@
7163 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7164 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-mkdir.o `test -f 'mkdir.c' || echo '$(srcdir)/'`mkdir.c
7165 +
7166 +libgnu_a-mkdir.obj: mkdir.c
7167 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-mkdir.obj -MD -MP -MF $(DEPDIR)/libgnu_a-mkdir.Tpo -c -o libgnu_a-mkdir.obj `if test -f 'mkdir.c'; then $(CYGPATH_W) 'mkdir.c'; else $(CYGPATH_W) '$(srcdir)/mkdir.c'; fi`
7168 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-mkdir.Tpo $(DEPDIR)/libgnu_a-mkdir.Po
7169 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='mkdir.c' object='libgnu_a-mkdir.obj' libtool=no @AMDEPBACKSLASH@
7170 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7171 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-mkdir.obj `if test -f 'mkdir.c'; then $(CYGPATH_W) 'mkdir.c'; else $(CYGPATH_W) '$(srcdir)/mkdir.c'; fi`
7172 +
7173 +libgnu_a-mkdirat.o: mkdirat.c
7174 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-mkdirat.o -MD -MP -MF $(DEPDIR)/libgnu_a-mkdirat.Tpo -c -o libgnu_a-mkdirat.o `test -f 'mkdirat.c' || echo '$(srcdir)/'`mkdirat.c
7175 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-mkdirat.Tpo $(DEPDIR)/libgnu_a-mkdirat.Po
7176 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='mkdirat.c' object='libgnu_a-mkdirat.o' libtool=no @AMDEPBACKSLASH@
7177 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7178 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-mkdirat.o `test -f 'mkdirat.c' || echo '$(srcdir)/'`mkdirat.c
7179 +
7180 +libgnu_a-mkdirat.obj: mkdirat.c
7181 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-mkdirat.obj -MD -MP -MF $(DEPDIR)/libgnu_a-mkdirat.Tpo -c -o libgnu_a-mkdirat.obj `if test -f 'mkdirat.c'; then $(CYGPATH_W) 'mkdirat.c'; else $(CYGPATH_W) '$(srcdir)/mkdirat.c'; fi`
7182 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-mkdirat.Tpo $(DEPDIR)/libgnu_a-mkdirat.Po
7183 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='mkdirat.c' object='libgnu_a-mkdirat.obj' libtool=no @AMDEPBACKSLASH@
7184 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7185 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-mkdirat.obj `if test -f 'mkdirat.c'; then $(CYGPATH_W) 'mkdirat.c'; else $(CYGPATH_W) '$(srcdir)/mkdirat.c'; fi`
7186 +
7187 +libgnu_a-msvc-inval.o: msvc-inval.c
7188 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-msvc-inval.o -MD -MP -MF $(DEPDIR)/libgnu_a-msvc-inval.Tpo -c -o libgnu_a-msvc-inval.o `test -f 'msvc-inval.c' || echo '$(srcdir)/'`msvc-inval.c
7189 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-msvc-inval.Tpo $(DEPDIR)/libgnu_a-msvc-inval.Po
7190 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='msvc-inval.c' object='libgnu_a-msvc-inval.o' libtool=no @AMDEPBACKSLASH@
7191 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7192 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-msvc-inval.o `test -f 'msvc-inval.c' || echo '$(srcdir)/'`msvc-inval.c
7193 +
7194 +libgnu_a-msvc-inval.obj: msvc-inval.c
7195 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-msvc-inval.obj -MD -MP -MF $(DEPDIR)/libgnu_a-msvc-inval.Tpo -c -o libgnu_a-msvc-inval.obj `if test -f 'msvc-inval.c'; then $(CYGPATH_W) 'msvc-inval.c'; else $(CYGPATH_W) '$(srcdir)/msvc-inval.c'; fi`
7196 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-msvc-inval.Tpo $(DEPDIR)/libgnu_a-msvc-inval.Po
7197 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='msvc-inval.c' object='libgnu_a-msvc-inval.obj' libtool=no @AMDEPBACKSLASH@
7198 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7199 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-msvc-inval.obj `if test -f 'msvc-inval.c'; then $(CYGPATH_W) 'msvc-inval.c'; else $(CYGPATH_W) '$(srcdir)/msvc-inval.c'; fi`
7200 +
7201 +libgnu_a-msvc-nothrow.o: msvc-nothrow.c
7202 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-msvc-nothrow.o -MD -MP -MF $(DEPDIR)/libgnu_a-msvc-nothrow.Tpo -c -o libgnu_a-msvc-nothrow.o `test -f 'msvc-nothrow.c' || echo '$(srcdir)/'`msvc-nothrow.c
7203 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-msvc-nothrow.Tpo $(DEPDIR)/libgnu_a-msvc-nothrow.Po
7204 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='msvc-nothrow.c' object='libgnu_a-msvc-nothrow.o' libtool=no @AMDEPBACKSLASH@
7205 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7206 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-msvc-nothrow.o `test -f 'msvc-nothrow.c' || echo '$(srcdir)/'`msvc-nothrow.c
7207 +
7208 +libgnu_a-msvc-nothrow.obj: msvc-nothrow.c
7209 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-msvc-nothrow.obj -MD -MP -MF $(DEPDIR)/libgnu_a-msvc-nothrow.Tpo -c -o libgnu_a-msvc-nothrow.obj `if test -f 'msvc-nothrow.c'; then $(CYGPATH_W) 'msvc-nothrow.c'; else $(CYGPATH_W) '$(srcdir)/msvc-nothrow.c'; fi`
7210 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-msvc-nothrow.Tpo $(DEPDIR)/libgnu_a-msvc-nothrow.Po
7211 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='msvc-nothrow.c' object='libgnu_a-msvc-nothrow.obj' libtool=no @AMDEPBACKSLASH@
7212 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7213 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-msvc-nothrow.obj `if test -f 'msvc-nothrow.c'; then $(CYGPATH_W) 'msvc-nothrow.c'; else $(CYGPATH_W) '$(srcdir)/msvc-nothrow.c'; fi`
7214 +
7215 +libgnu_a-open.o: open.c
7216 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-open.o -MD -MP -MF $(DEPDIR)/libgnu_a-open.Tpo -c -o libgnu_a-open.o `test -f 'open.c' || echo '$(srcdir)/'`open.c
7217 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-open.Tpo $(DEPDIR)/libgnu_a-open.Po
7218 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='open.c' object='libgnu_a-open.o' libtool=no @AMDEPBACKSLASH@
7219 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7220 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-open.o `test -f 'open.c' || echo '$(srcdir)/'`open.c
7221 +
7222 +libgnu_a-open.obj: open.c
7223 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-open.obj -MD -MP -MF $(DEPDIR)/libgnu_a-open.Tpo -c -o libgnu_a-open.obj `if test -f 'open.c'; then $(CYGPATH_W) 'open.c'; else $(CYGPATH_W) '$(srcdir)/open.c'; fi`
7224 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-open.Tpo $(DEPDIR)/libgnu_a-open.Po
7225 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='open.c' object='libgnu_a-open.obj' libtool=no @AMDEPBACKSLASH@
7226 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7227 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-open.obj `if test -f 'open.c'; then $(CYGPATH_W) 'open.c'; else $(CYGPATH_W) '$(srcdir)/open.c'; fi`
7228 +
7229 +libgnu_a-openat.o: openat.c
7230 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-openat.o -MD -MP -MF $(DEPDIR)/libgnu_a-openat.Tpo -c -o libgnu_a-openat.o `test -f 'openat.c' || echo '$(srcdir)/'`openat.c
7231 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-openat.Tpo $(DEPDIR)/libgnu_a-openat.Po
7232 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='openat.c' object='libgnu_a-openat.o' libtool=no @AMDEPBACKSLASH@
7233 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7234 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-openat.o `test -f 'openat.c' || echo '$(srcdir)/'`openat.c
7235 +
7236 +libgnu_a-openat.obj: openat.c
7237 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-openat.obj -MD -MP -MF $(DEPDIR)/libgnu_a-openat.Tpo -c -o libgnu_a-openat.obj `if test -f 'openat.c'; then $(CYGPATH_W) 'openat.c'; else $(CYGPATH_W) '$(srcdir)/openat.c'; fi`
7238 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-openat.Tpo $(DEPDIR)/libgnu_a-openat.Po
7239 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='openat.c' object='libgnu_a-openat.obj' libtool=no @AMDEPBACKSLASH@
7240 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7241 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-openat.obj `if test -f 'openat.c'; then $(CYGPATH_W) 'openat.c'; else $(CYGPATH_W) '$(srcdir)/openat.c'; fi`
7242 +
7243 +libgnu_a-openat-die.o: openat-die.c
7244 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-openat-die.o -MD -MP -MF $(DEPDIR)/libgnu_a-openat-die.Tpo -c -o libgnu_a-openat-die.o `test -f 'openat-die.c' || echo '$(srcdir)/'`openat-die.c
7245 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-openat-die.Tpo $(DEPDIR)/libgnu_a-openat-die.Po
7246 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='openat-die.c' object='libgnu_a-openat-die.o' libtool=no @AMDEPBACKSLASH@
7247 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7248 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-openat-die.o `test -f 'openat-die.c' || echo '$(srcdir)/'`openat-die.c
7249 +
7250 +libgnu_a-openat-die.obj: openat-die.c
7251 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-openat-die.obj -MD -MP -MF $(DEPDIR)/libgnu_a-openat-die.Tpo -c -o libgnu_a-openat-die.obj `if test -f 'openat-die.c'; then $(CYGPATH_W) 'openat-die.c'; else $(CYGPATH_W) '$(srcdir)/openat-die.c'; fi`
7252 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-openat-die.Tpo $(DEPDIR)/libgnu_a-openat-die.Po
7253 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='openat-die.c' object='libgnu_a-openat-die.obj' libtool=no @AMDEPBACKSLASH@
7254 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7255 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-openat-die.obj `if test -f 'openat-die.c'; then $(CYGPATH_W) 'openat-die.c'; else $(CYGPATH_W) '$(srcdir)/openat-die.c'; fi`
7256 +
7257 +libgnu_a-opendir.o: opendir.c
7258 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-opendir.o -MD -MP -MF $(DEPDIR)/libgnu_a-opendir.Tpo -c -o libgnu_a-opendir.o `test -f 'opendir.c' || echo '$(srcdir)/'`opendir.c
7259 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-opendir.Tpo $(DEPDIR)/libgnu_a-opendir.Po
7260 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='opendir.c' object='libgnu_a-opendir.o' libtool=no @AMDEPBACKSLASH@
7261 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7262 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-opendir.o `test -f 'opendir.c' || echo '$(srcdir)/'`opendir.c
7263 +
7264 +libgnu_a-opendir.obj: opendir.c
7265 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-opendir.obj -MD -MP -MF $(DEPDIR)/libgnu_a-opendir.Tpo -c -o libgnu_a-opendir.obj `if test -f 'opendir.c'; then $(CYGPATH_W) 'opendir.c'; else $(CYGPATH_W) '$(srcdir)/opendir.c'; fi`
7266 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-opendir.Tpo $(DEPDIR)/libgnu_a-opendir.Po
7267 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='opendir.c' object='libgnu_a-opendir.obj' libtool=no @AMDEPBACKSLASH@
7268 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7269 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-opendir.obj `if test -f 'opendir.c'; then $(CYGPATH_W) 'opendir.c'; else $(CYGPATH_W) '$(srcdir)/opendir.c'; fi`
7270 +
7271 +libgnu_a-pipe.o: pipe.c
7272 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-pipe.o -MD -MP -MF $(DEPDIR)/libgnu_a-pipe.Tpo -c -o libgnu_a-pipe.o `test -f 'pipe.c' || echo '$(srcdir)/'`pipe.c
7273 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-pipe.Tpo $(DEPDIR)/libgnu_a-pipe.Po
7274 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='pipe.c' object='libgnu_a-pipe.o' libtool=no @AMDEPBACKSLASH@
7275 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7276 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-pipe.o `test -f 'pipe.c' || echo '$(srcdir)/'`pipe.c
7277 +
7278 +libgnu_a-pipe.obj: pipe.c
7279 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-pipe.obj -MD -MP -MF $(DEPDIR)/libgnu_a-pipe.Tpo -c -o libgnu_a-pipe.obj `if test -f 'pipe.c'; then $(CYGPATH_W) 'pipe.c'; else $(CYGPATH_W) '$(srcdir)/pipe.c'; fi`
7280 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-pipe.Tpo $(DEPDIR)/libgnu_a-pipe.Po
7281 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='pipe.c' object='libgnu_a-pipe.obj' libtool=no @AMDEPBACKSLASH@
7282 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7283 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-pipe.obj `if test -f 'pipe.c'; then $(CYGPATH_W) 'pipe.c'; else $(CYGPATH_W) '$(srcdir)/pipe.c'; fi`
7284 +
7285 +libgnu_a-printf-frexp.o: printf-frexp.c
7286 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-printf-frexp.o -MD -MP -MF $(DEPDIR)/libgnu_a-printf-frexp.Tpo -c -o libgnu_a-printf-frexp.o `test -f 'printf-frexp.c' || echo '$(srcdir)/'`printf-frexp.c
7287 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-printf-frexp.Tpo $(DEPDIR)/libgnu_a-printf-frexp.Po
7288 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='printf-frexp.c' object='libgnu_a-printf-frexp.o' libtool=no @AMDEPBACKSLASH@
7289 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7290 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-printf-frexp.o `test -f 'printf-frexp.c' || echo '$(srcdir)/'`printf-frexp.c
7291 +
7292 +libgnu_a-printf-frexp.obj: printf-frexp.c
7293 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-printf-frexp.obj -MD -MP -MF $(DEPDIR)/libgnu_a-printf-frexp.Tpo -c -o libgnu_a-printf-frexp.obj `if test -f 'printf-frexp.c'; then $(CYGPATH_W) 'printf-frexp.c'; else $(CYGPATH_W) '$(srcdir)/printf-frexp.c'; fi`
7294 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-printf-frexp.Tpo $(DEPDIR)/libgnu_a-printf-frexp.Po
7295 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='printf-frexp.c' object='libgnu_a-printf-frexp.obj' libtool=no @AMDEPBACKSLASH@
7296 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7297 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-printf-frexp.obj `if test -f 'printf-frexp.c'; then $(CYGPATH_W) 'printf-frexp.c'; else $(CYGPATH_W) '$(srcdir)/printf-frexp.c'; fi`
7298 +
7299 +libgnu_a-printf-frexpl.o: printf-frexpl.c
7300 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-printf-frexpl.o -MD -MP -MF $(DEPDIR)/libgnu_a-printf-frexpl.Tpo -c -o libgnu_a-printf-frexpl.o `test -f 'printf-frexpl.c' || echo '$(srcdir)/'`printf-frexpl.c
7301 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-printf-frexpl.Tpo $(DEPDIR)/libgnu_a-printf-frexpl.Po
7302 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='printf-frexpl.c' object='libgnu_a-printf-frexpl.o' libtool=no @AMDEPBACKSLASH@
7303 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7304 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-printf-frexpl.o `test -f 'printf-frexpl.c' || echo '$(srcdir)/'`printf-frexpl.c
7305 +
7306 +libgnu_a-printf-frexpl.obj: printf-frexpl.c
7307 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-printf-frexpl.obj -MD -MP -MF $(DEPDIR)/libgnu_a-printf-frexpl.Tpo -c -o libgnu_a-printf-frexpl.obj `if test -f 'printf-frexpl.c'; then $(CYGPATH_W) 'printf-frexpl.c'; else $(CYGPATH_W) '$(srcdir)/printf-frexpl.c'; fi`
7308 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-printf-frexpl.Tpo $(DEPDIR)/libgnu_a-printf-frexpl.Po
7309 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='printf-frexpl.c' object='libgnu_a-printf-frexpl.obj' libtool=no @AMDEPBACKSLASH@
7310 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7311 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-printf-frexpl.obj `if test -f 'printf-frexpl.c'; then $(CYGPATH_W) 'printf-frexpl.c'; else $(CYGPATH_W) '$(srcdir)/printf-frexpl.c'; fi`
7312 +
7313 +libgnu_a-rawmemchr.o: rawmemchr.c
7314 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-rawmemchr.o -MD -MP -MF $(DEPDIR)/libgnu_a-rawmemchr.Tpo -c -o libgnu_a-rawmemchr.o `test -f 'rawmemchr.c' || echo '$(srcdir)/'`rawmemchr.c
7315 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-rawmemchr.Tpo $(DEPDIR)/libgnu_a-rawmemchr.Po
7316 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='rawmemchr.c' object='libgnu_a-rawmemchr.o' libtool=no @AMDEPBACKSLASH@
7317 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7318 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-rawmemchr.o `test -f 'rawmemchr.c' || echo '$(srcdir)/'`rawmemchr.c
7319 +
7320 +libgnu_a-rawmemchr.obj: rawmemchr.c
7321 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-rawmemchr.obj -MD -MP -MF $(DEPDIR)/libgnu_a-rawmemchr.Tpo -c -o libgnu_a-rawmemchr.obj `if test -f 'rawmemchr.c'; then $(CYGPATH_W) 'rawmemchr.c'; else $(CYGPATH_W) '$(srcdir)/rawmemchr.c'; fi`
7322 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-rawmemchr.Tpo $(DEPDIR)/libgnu_a-rawmemchr.Po
7323 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='rawmemchr.c' object='libgnu_a-rawmemchr.obj' libtool=no @AMDEPBACKSLASH@
7324 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7325 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-rawmemchr.obj `if test -f 'rawmemchr.c'; then $(CYGPATH_W) 'rawmemchr.c'; else $(CYGPATH_W) '$(srcdir)/rawmemchr.c'; fi`
7326 +
7327 +libgnu_a-readlink.o: readlink.c
7328 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-readlink.o -MD -MP -MF $(DEPDIR)/libgnu_a-readlink.Tpo -c -o libgnu_a-readlink.o `test -f 'readlink.c' || echo '$(srcdir)/'`readlink.c
7329 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-readlink.Tpo $(DEPDIR)/libgnu_a-readlink.Po
7330 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='readlink.c' object='libgnu_a-readlink.o' libtool=no @AMDEPBACKSLASH@
7331 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7332 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-readlink.o `test -f 'readlink.c' || echo '$(srcdir)/'`readlink.c
7333 +
7334 +libgnu_a-readlink.obj: readlink.c
7335 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-readlink.obj -MD -MP -MF $(DEPDIR)/libgnu_a-readlink.Tpo -c -o libgnu_a-readlink.obj `if test -f 'readlink.c'; then $(CYGPATH_W) 'readlink.c'; else $(CYGPATH_W) '$(srcdir)/readlink.c'; fi`
7336 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-readlink.Tpo $(DEPDIR)/libgnu_a-readlink.Po
7337 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='readlink.c' object='libgnu_a-readlink.obj' libtool=no @AMDEPBACKSLASH@
7338 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7339 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-readlink.obj `if test -f 'readlink.c'; then $(CYGPATH_W) 'readlink.c'; else $(CYGPATH_W) '$(srcdir)/readlink.c'; fi`
7340 +
7341 +libgnu_a-readlinkat.o: readlinkat.c
7342 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-readlinkat.o -MD -MP -MF $(DEPDIR)/libgnu_a-readlinkat.Tpo -c -o libgnu_a-readlinkat.o `test -f 'readlinkat.c' || echo '$(srcdir)/'`readlinkat.c
7343 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-readlinkat.Tpo $(DEPDIR)/libgnu_a-readlinkat.Po
7344 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='readlinkat.c' object='libgnu_a-readlinkat.o' libtool=no @AMDEPBACKSLASH@
7345 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7346 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-readlinkat.o `test -f 'readlinkat.c' || echo '$(srcdir)/'`readlinkat.c
7347 +
7348 +libgnu_a-readlinkat.obj: readlinkat.c
7349 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-readlinkat.obj -MD -MP -MF $(DEPDIR)/libgnu_a-readlinkat.Tpo -c -o libgnu_a-readlinkat.obj `if test -f 'readlinkat.c'; then $(CYGPATH_W) 'readlinkat.c'; else $(CYGPATH_W) '$(srcdir)/readlinkat.c'; fi`
7350 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-readlinkat.Tpo $(DEPDIR)/libgnu_a-readlinkat.Po
7351 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='readlinkat.c' object='libgnu_a-readlinkat.obj' libtool=no @AMDEPBACKSLASH@
7352 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7353 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-readlinkat.obj `if test -f 'readlinkat.c'; then $(CYGPATH_W) 'readlinkat.c'; else $(CYGPATH_W) '$(srcdir)/readlinkat.c'; fi`
7354 +
7355 +libgnu_a-reallocarray.o: reallocarray.c
7356 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-reallocarray.o -MD -MP -MF $(DEPDIR)/libgnu_a-reallocarray.Tpo -c -o libgnu_a-reallocarray.o `test -f 'reallocarray.c' || echo '$(srcdir)/'`reallocarray.c
7357 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-reallocarray.Tpo $(DEPDIR)/libgnu_a-reallocarray.Po
7358 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='reallocarray.c' object='libgnu_a-reallocarray.o' libtool=no @AMDEPBACKSLASH@
7359 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7360 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-reallocarray.o `test -f 'reallocarray.c' || echo '$(srcdir)/'`reallocarray.c
7361 +
7362 +libgnu_a-reallocarray.obj: reallocarray.c
7363 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-reallocarray.obj -MD -MP -MF $(DEPDIR)/libgnu_a-reallocarray.Tpo -c -o libgnu_a-reallocarray.obj `if test -f 'reallocarray.c'; then $(CYGPATH_W) 'reallocarray.c'; else $(CYGPATH_W) '$(srcdir)/reallocarray.c'; fi`
7364 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-reallocarray.Tpo $(DEPDIR)/libgnu_a-reallocarray.Po
7365 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='reallocarray.c' object='libgnu_a-reallocarray.obj' libtool=no @AMDEPBACKSLASH@
7366 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7367 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-reallocarray.obj `if test -f 'reallocarray.c'; then $(CYGPATH_W) 'reallocarray.c'; else $(CYGPATH_W) '$(srcdir)/reallocarray.c'; fi`
7368 +
7369 +libgnu_a-rename.o: rename.c
7370 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-rename.o -MD -MP -MF $(DEPDIR)/libgnu_a-rename.Tpo -c -o libgnu_a-rename.o `test -f 'rename.c' || echo '$(srcdir)/'`rename.c
7371 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-rename.Tpo $(DEPDIR)/libgnu_a-rename.Po
7372 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='rename.c' object='libgnu_a-rename.o' libtool=no @AMDEPBACKSLASH@
7373 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7374 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-rename.o `test -f 'rename.c' || echo '$(srcdir)/'`rename.c
7375 +
7376 +libgnu_a-rename.obj: rename.c
7377 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-rename.obj -MD -MP -MF $(DEPDIR)/libgnu_a-rename.Tpo -c -o libgnu_a-rename.obj `if test -f 'rename.c'; then $(CYGPATH_W) 'rename.c'; else $(CYGPATH_W) '$(srcdir)/rename.c'; fi`
7378 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-rename.Tpo $(DEPDIR)/libgnu_a-rename.Po
7379 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='rename.c' object='libgnu_a-rename.obj' libtool=no @AMDEPBACKSLASH@
7380 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7381 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-rename.obj `if test -f 'rename.c'; then $(CYGPATH_W) 'rename.c'; else $(CYGPATH_W) '$(srcdir)/rename.c'; fi`
7382 +
7383 +libgnu_a-renameat.o: renameat.c
7384 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-renameat.o -MD -MP -MF $(DEPDIR)/libgnu_a-renameat.Tpo -c -o libgnu_a-renameat.o `test -f 'renameat.c' || echo '$(srcdir)/'`renameat.c
7385 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-renameat.Tpo $(DEPDIR)/libgnu_a-renameat.Po
7386 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='renameat.c' object='libgnu_a-renameat.o' libtool=no @AMDEPBACKSLASH@
7387 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7388 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-renameat.o `test -f 'renameat.c' || echo '$(srcdir)/'`renameat.c
7389 +
7390 +libgnu_a-renameat.obj: renameat.c
7391 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-renameat.obj -MD -MP -MF $(DEPDIR)/libgnu_a-renameat.Tpo -c -o libgnu_a-renameat.obj `if test -f 'renameat.c'; then $(CYGPATH_W) 'renameat.c'; else $(CYGPATH_W) '$(srcdir)/renameat.c'; fi`
7392 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-renameat.Tpo $(DEPDIR)/libgnu_a-renameat.Po
7393 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='renameat.c' object='libgnu_a-renameat.obj' libtool=no @AMDEPBACKSLASH@
7394 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7395 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-renameat.obj `if test -f 'renameat.c'; then $(CYGPATH_W) 'renameat.c'; else $(CYGPATH_W) '$(srcdir)/renameat.c'; fi`
7396 +
7397 +libgnu_a-renameatu.o: renameatu.c
7398 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-renameatu.o -MD -MP -MF $(DEPDIR)/libgnu_a-renameatu.Tpo -c -o libgnu_a-renameatu.o `test -f 'renameatu.c' || echo '$(srcdir)/'`renameatu.c
7399 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-renameatu.Tpo $(DEPDIR)/libgnu_a-renameatu.Po
7400 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='renameatu.c' object='libgnu_a-renameatu.o' libtool=no @AMDEPBACKSLASH@
7401 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7402 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-renameatu.o `test -f 'renameatu.c' || echo '$(srcdir)/'`renameatu.c
7403 +
7404 +libgnu_a-renameatu.obj: renameatu.c
7405 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-renameatu.obj -MD -MP -MF $(DEPDIR)/libgnu_a-renameatu.Tpo -c -o libgnu_a-renameatu.obj `if test -f 'renameatu.c'; then $(CYGPATH_W) 'renameatu.c'; else $(CYGPATH_W) '$(srcdir)/renameatu.c'; fi`
7406 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-renameatu.Tpo $(DEPDIR)/libgnu_a-renameatu.Po
7407 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='renameatu.c' object='libgnu_a-renameatu.obj' libtool=no @AMDEPBACKSLASH@
7408 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7409 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-renameatu.obj `if test -f 'renameatu.c'; then $(CYGPATH_W) 'renameatu.c'; else $(CYGPATH_W) '$(srcdir)/renameatu.c'; fi`
7410 +
7411 +libgnu_a-rmdir.o: rmdir.c
7412 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-rmdir.o -MD -MP -MF $(DEPDIR)/libgnu_a-rmdir.Tpo -c -o libgnu_a-rmdir.o `test -f 'rmdir.c' || echo '$(srcdir)/'`rmdir.c
7413 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-rmdir.Tpo $(DEPDIR)/libgnu_a-rmdir.Po
7414 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='rmdir.c' object='libgnu_a-rmdir.o' libtool=no @AMDEPBACKSLASH@
7415 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7416 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-rmdir.o `test -f 'rmdir.c' || echo '$(srcdir)/'`rmdir.c
7417 +
7418 +libgnu_a-rmdir.obj: rmdir.c
7419 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-rmdir.obj -MD -MP -MF $(DEPDIR)/libgnu_a-rmdir.Tpo -c -o libgnu_a-rmdir.obj `if test -f 'rmdir.c'; then $(CYGPATH_W) 'rmdir.c'; else $(CYGPATH_W) '$(srcdir)/rmdir.c'; fi`
7420 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-rmdir.Tpo $(DEPDIR)/libgnu_a-rmdir.Po
7421 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='rmdir.c' object='libgnu_a-rmdir.obj' libtool=no @AMDEPBACKSLASH@
7422 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7423 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-rmdir.obj `if test -f 'rmdir.c'; then $(CYGPATH_W) 'rmdir.c'; else $(CYGPATH_W) '$(srcdir)/rmdir.c'; fi`
7424 +
7425 +libgnu_a-save-cwd.o: save-cwd.c
7426 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-save-cwd.o -MD -MP -MF $(DEPDIR)/libgnu_a-save-cwd.Tpo -c -o libgnu_a-save-cwd.o `test -f 'save-cwd.c' || echo '$(srcdir)/'`save-cwd.c
7427 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-save-cwd.Tpo $(DEPDIR)/libgnu_a-save-cwd.Po
7428 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='save-cwd.c' object='libgnu_a-save-cwd.o' libtool=no @AMDEPBACKSLASH@
7429 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7430 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-save-cwd.o `test -f 'save-cwd.c' || echo '$(srcdir)/'`save-cwd.c
7431 +
7432 +libgnu_a-save-cwd.obj: save-cwd.c
7433 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-save-cwd.obj -MD -MP -MF $(DEPDIR)/libgnu_a-save-cwd.Tpo -c -o libgnu_a-save-cwd.obj `if test -f 'save-cwd.c'; then $(CYGPATH_W) 'save-cwd.c'; else $(CYGPATH_W) '$(srcdir)/save-cwd.c'; fi`
7434 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-save-cwd.Tpo $(DEPDIR)/libgnu_a-save-cwd.Po
7435 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='save-cwd.c' object='libgnu_a-save-cwd.obj' libtool=no @AMDEPBACKSLASH@
7436 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7437 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-save-cwd.obj `if test -f 'save-cwd.c'; then $(CYGPATH_W) 'save-cwd.c'; else $(CYGPATH_W) '$(srcdir)/save-cwd.c'; fi`
7438 +
7439 +malloc/libgnu_a-scratch_buffer_dupfree.o: malloc/scratch_buffer_dupfree.c
7440 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT malloc/libgnu_a-scratch_buffer_dupfree.o -MD -MP -MF malloc/$(DEPDIR)/libgnu_a-scratch_buffer_dupfree.Tpo -c -o malloc/libgnu_a-scratch_buffer_dupfree.o `test -f 'malloc/scratch_buffer_dupfree.c' || echo '$(srcdir)/'`malloc/scratch_buffer_dupfree.c
7441 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) malloc/$(DEPDIR)/libgnu_a-scratch_buffer_dupfree.Tpo malloc/$(DEPDIR)/libgnu_a-scratch_buffer_dupfree.Po
7442 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='malloc/scratch_buffer_dupfree.c' object='malloc/libgnu_a-scratch_buffer_dupfree.o' libtool=no @AMDEPBACKSLASH@
7443 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7444 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o malloc/libgnu_a-scratch_buffer_dupfree.o `test -f 'malloc/scratch_buffer_dupfree.c' || echo '$(srcdir)/'`malloc/scratch_buffer_dupfree.c
7445 +
7446 +malloc/libgnu_a-scratch_buffer_dupfree.obj: malloc/scratch_buffer_dupfree.c
7447 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT malloc/libgnu_a-scratch_buffer_dupfree.obj -MD -MP -MF malloc/$(DEPDIR)/libgnu_a-scratch_buffer_dupfree.Tpo -c -o malloc/libgnu_a-scratch_buffer_dupfree.obj `if test -f 'malloc/scratch_buffer_dupfree.c'; then $(CYGPATH_W) 'malloc/scratch_buffer_dupfree.c'; else $(CYGPATH_W) '$(srcdir)/malloc/scratch_buffer_dupfree.c'; fi`
7448 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) malloc/$(DEPDIR)/libgnu_a-scratch_buffer_dupfree.Tpo malloc/$(DEPDIR)/libgnu_a-scratch_buffer_dupfree.Po
7449 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='malloc/scratch_buffer_dupfree.c' object='malloc/libgnu_a-scratch_buffer_dupfree.obj' libtool=no @AMDEPBACKSLASH@
7450 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7451 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o malloc/libgnu_a-scratch_buffer_dupfree.obj `if test -f 'malloc/scratch_buffer_dupfree.c'; then $(CYGPATH_W) 'malloc/scratch_buffer_dupfree.c'; else $(CYGPATH_W) '$(srcdir)/malloc/scratch_buffer_dupfree.c'; fi`
7452 +
7453 +malloc/libgnu_a-scratch_buffer_grow.o: malloc/scratch_buffer_grow.c
7454 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT malloc/libgnu_a-scratch_buffer_grow.o -MD -MP -MF malloc/$(DEPDIR)/libgnu_a-scratch_buffer_grow.Tpo -c -o malloc/libgnu_a-scratch_buffer_grow.o `test -f 'malloc/scratch_buffer_grow.c' || echo '$(srcdir)/'`malloc/scratch_buffer_grow.c
7455 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) malloc/$(DEPDIR)/libgnu_a-scratch_buffer_grow.Tpo malloc/$(DEPDIR)/libgnu_a-scratch_buffer_grow.Po
7456 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='malloc/scratch_buffer_grow.c' object='malloc/libgnu_a-scratch_buffer_grow.o' libtool=no @AMDEPBACKSLASH@
7457 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7458 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o malloc/libgnu_a-scratch_buffer_grow.o `test -f 'malloc/scratch_buffer_grow.c' || echo '$(srcdir)/'`malloc/scratch_buffer_grow.c
7459 +
7460 +malloc/libgnu_a-scratch_buffer_grow.obj: malloc/scratch_buffer_grow.c
7461 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT malloc/libgnu_a-scratch_buffer_grow.obj -MD -MP -MF malloc/$(DEPDIR)/libgnu_a-scratch_buffer_grow.Tpo -c -o malloc/libgnu_a-scratch_buffer_grow.obj `if test -f 'malloc/scratch_buffer_grow.c'; then $(CYGPATH_W) 'malloc/scratch_buffer_grow.c'; else $(CYGPATH_W) '$(srcdir)/malloc/scratch_buffer_grow.c'; fi`
7462 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) malloc/$(DEPDIR)/libgnu_a-scratch_buffer_grow.Tpo malloc/$(DEPDIR)/libgnu_a-scratch_buffer_grow.Po
7463 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='malloc/scratch_buffer_grow.c' object='malloc/libgnu_a-scratch_buffer_grow.obj' libtool=no @AMDEPBACKSLASH@
7464 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7465 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o malloc/libgnu_a-scratch_buffer_grow.obj `if test -f 'malloc/scratch_buffer_grow.c'; then $(CYGPATH_W) 'malloc/scratch_buffer_grow.c'; else $(CYGPATH_W) '$(srcdir)/malloc/scratch_buffer_grow.c'; fi`
7466 +
7467 +malloc/libgnu_a-scratch_buffer_grow_preserve.o: malloc/scratch_buffer_grow_preserve.c
7468 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT malloc/libgnu_a-scratch_buffer_grow_preserve.o -MD -MP -MF malloc/$(DEPDIR)/libgnu_a-scratch_buffer_grow_preserve.Tpo -c -o malloc/libgnu_a-scratch_buffer_grow_preserve.o `test -f 'malloc/scratch_buffer_grow_preserve.c' || echo '$(srcdir)/'`malloc/scratch_buffer_grow_preserve.c
7469 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) malloc/$(DEPDIR)/libgnu_a-scratch_buffer_grow_preserve.Tpo malloc/$(DEPDIR)/libgnu_a-scratch_buffer_grow_preserve.Po
7470 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='malloc/scratch_buffer_grow_preserve.c' object='malloc/libgnu_a-scratch_buffer_grow_preserve.o' libtool=no @AMDEPBACKSLASH@
7471 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7472 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o malloc/libgnu_a-scratch_buffer_grow_preserve.o `test -f 'malloc/scratch_buffer_grow_preserve.c' || echo '$(srcdir)/'`malloc/scratch_buffer_grow_preserve.c
7473 +
7474 +malloc/libgnu_a-scratch_buffer_grow_preserve.obj: malloc/scratch_buffer_grow_preserve.c
7475 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT malloc/libgnu_a-scratch_buffer_grow_preserve.obj -MD -MP -MF malloc/$(DEPDIR)/libgnu_a-scratch_buffer_grow_preserve.Tpo -c -o malloc/libgnu_a-scratch_buffer_grow_preserve.obj `if test -f 'malloc/scratch_buffer_grow_preserve.c'; then $(CYGPATH_W) 'malloc/scratch_buffer_grow_preserve.c'; else $(CYGPATH_W) '$(srcdir)/malloc/scratch_buffer_grow_preserve.c'; fi`
7476 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) malloc/$(DEPDIR)/libgnu_a-scratch_buffer_grow_preserve.Tpo malloc/$(DEPDIR)/libgnu_a-scratch_buffer_grow_preserve.Po
7477 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='malloc/scratch_buffer_grow_preserve.c' object='malloc/libgnu_a-scratch_buffer_grow_preserve.obj' libtool=no @AMDEPBACKSLASH@
7478 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7479 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o malloc/libgnu_a-scratch_buffer_grow_preserve.obj `if test -f 'malloc/scratch_buffer_grow_preserve.c'; then $(CYGPATH_W) 'malloc/scratch_buffer_grow_preserve.c'; else $(CYGPATH_W) '$(srcdir)/malloc/scratch_buffer_grow_preserve.c'; fi`
7480 +
7481 +malloc/libgnu_a-scratch_buffer_set_array_size.o: malloc/scratch_buffer_set_array_size.c
7482 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT malloc/libgnu_a-scratch_buffer_set_array_size.o -MD -MP -MF malloc/$(DEPDIR)/libgnu_a-scratch_buffer_set_array_size.Tpo -c -o malloc/libgnu_a-scratch_buffer_set_array_size.o `test -f 'malloc/scratch_buffer_set_array_size.c' || echo '$(srcdir)/'`malloc/scratch_buffer_set_array_size.c
7483 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) malloc/$(DEPDIR)/libgnu_a-scratch_buffer_set_array_size.Tpo malloc/$(DEPDIR)/libgnu_a-scratch_buffer_set_array_size.Po
7484 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='malloc/scratch_buffer_set_array_size.c' object='malloc/libgnu_a-scratch_buffer_set_array_size.o' libtool=no @AMDEPBACKSLASH@
7485 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7486 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o malloc/libgnu_a-scratch_buffer_set_array_size.o `test -f 'malloc/scratch_buffer_set_array_size.c' || echo '$(srcdir)/'`malloc/scratch_buffer_set_array_size.c
7487 +
7488 +malloc/libgnu_a-scratch_buffer_set_array_size.obj: malloc/scratch_buffer_set_array_size.c
7489 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT malloc/libgnu_a-scratch_buffer_set_array_size.obj -MD -MP -MF malloc/$(DEPDIR)/libgnu_a-scratch_buffer_set_array_size.Tpo -c -o malloc/libgnu_a-scratch_buffer_set_array_size.obj `if test -f 'malloc/scratch_buffer_set_array_size.c'; then $(CYGPATH_W) 'malloc/scratch_buffer_set_array_size.c'; else $(CYGPATH_W) '$(srcdir)/malloc/scratch_buffer_set_array_size.c'; fi`
7490 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) malloc/$(DEPDIR)/libgnu_a-scratch_buffer_set_array_size.Tpo malloc/$(DEPDIR)/libgnu_a-scratch_buffer_set_array_size.Po
7491 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='malloc/scratch_buffer_set_array_size.c' object='malloc/libgnu_a-scratch_buffer_set_array_size.obj' libtool=no @AMDEPBACKSLASH@
7492 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7493 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o malloc/libgnu_a-scratch_buffer_set_array_size.obj `if test -f 'malloc/scratch_buffer_set_array_size.c'; then $(CYGPATH_W) 'malloc/scratch_buffer_set_array_size.c'; else $(CYGPATH_W) '$(srcdir)/malloc/scratch_buffer_set_array_size.c'; fi`
7494 +
7495 +libgnu_a-signbitf.o: signbitf.c
7496 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-signbitf.o -MD -MP -MF $(DEPDIR)/libgnu_a-signbitf.Tpo -c -o libgnu_a-signbitf.o `test -f 'signbitf.c' || echo '$(srcdir)/'`signbitf.c
7497 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-signbitf.Tpo $(DEPDIR)/libgnu_a-signbitf.Po
7498 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='signbitf.c' object='libgnu_a-signbitf.o' libtool=no @AMDEPBACKSLASH@
7499 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7500 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-signbitf.o `test -f 'signbitf.c' || echo '$(srcdir)/'`signbitf.c
7501 +
7502 +libgnu_a-signbitf.obj: signbitf.c
7503 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-signbitf.obj -MD -MP -MF $(DEPDIR)/libgnu_a-signbitf.Tpo -c -o libgnu_a-signbitf.obj `if test -f 'signbitf.c'; then $(CYGPATH_W) 'signbitf.c'; else $(CYGPATH_W) '$(srcdir)/signbitf.c'; fi`
7504 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-signbitf.Tpo $(DEPDIR)/libgnu_a-signbitf.Po
7505 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='signbitf.c' object='libgnu_a-signbitf.obj' libtool=no @AMDEPBACKSLASH@
7506 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7507 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-signbitf.obj `if test -f 'signbitf.c'; then $(CYGPATH_W) 'signbitf.c'; else $(CYGPATH_W) '$(srcdir)/signbitf.c'; fi`
7508 +
7509 +libgnu_a-signbitd.o: signbitd.c
7510 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-signbitd.o -MD -MP -MF $(DEPDIR)/libgnu_a-signbitd.Tpo -c -o libgnu_a-signbitd.o `test -f 'signbitd.c' || echo '$(srcdir)/'`signbitd.c
7511 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-signbitd.Tpo $(DEPDIR)/libgnu_a-signbitd.Po
7512 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='signbitd.c' object='libgnu_a-signbitd.o' libtool=no @AMDEPBACKSLASH@
7513 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7514 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-signbitd.o `test -f 'signbitd.c' || echo '$(srcdir)/'`signbitd.c
7515 +
7516 +libgnu_a-signbitd.obj: signbitd.c
7517 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-signbitd.obj -MD -MP -MF $(DEPDIR)/libgnu_a-signbitd.Tpo -c -o libgnu_a-signbitd.obj `if test -f 'signbitd.c'; then $(CYGPATH_W) 'signbitd.c'; else $(CYGPATH_W) '$(srcdir)/signbitd.c'; fi`
7518 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-signbitd.Tpo $(DEPDIR)/libgnu_a-signbitd.Po
7519 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='signbitd.c' object='libgnu_a-signbitd.obj' libtool=no @AMDEPBACKSLASH@
7520 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7521 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-signbitd.obj `if test -f 'signbitd.c'; then $(CYGPATH_W) 'signbitd.c'; else $(CYGPATH_W) '$(srcdir)/signbitd.c'; fi`
7522 +
7523 +libgnu_a-signbitl.o: signbitl.c
7524 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-signbitl.o -MD -MP -MF $(DEPDIR)/libgnu_a-signbitl.Tpo -c -o libgnu_a-signbitl.o `test -f 'signbitl.c' || echo '$(srcdir)/'`signbitl.c
7525 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-signbitl.Tpo $(DEPDIR)/libgnu_a-signbitl.Po
7526 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='signbitl.c' object='libgnu_a-signbitl.o' libtool=no @AMDEPBACKSLASH@
7527 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7528 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-signbitl.o `test -f 'signbitl.c' || echo '$(srcdir)/'`signbitl.c
7529 +
7530 +libgnu_a-signbitl.obj: signbitl.c
7531 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-signbitl.obj -MD -MP -MF $(DEPDIR)/libgnu_a-signbitl.Tpo -c -o libgnu_a-signbitl.obj `if test -f 'signbitl.c'; then $(CYGPATH_W) 'signbitl.c'; else $(CYGPATH_W) '$(srcdir)/signbitl.c'; fi`
7532 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-signbitl.Tpo $(DEPDIR)/libgnu_a-signbitl.Po
7533 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='signbitl.c' object='libgnu_a-signbitl.obj' libtool=no @AMDEPBACKSLASH@
7534 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7535 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-signbitl.obj `if test -f 'signbitl.c'; then $(CYGPATH_W) 'signbitl.c'; else $(CYGPATH_W) '$(srcdir)/signbitl.c'; fi`
7536 +
7537 +libgnu_a-stat.o: stat.c
7538 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-stat.o -MD -MP -MF $(DEPDIR)/libgnu_a-stat.Tpo -c -o libgnu_a-stat.o `test -f 'stat.c' || echo '$(srcdir)/'`stat.c
7539 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-stat.Tpo $(DEPDIR)/libgnu_a-stat.Po
7540 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stat.c' object='libgnu_a-stat.o' libtool=no @AMDEPBACKSLASH@
7541 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7542 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-stat.o `test -f 'stat.c' || echo '$(srcdir)/'`stat.c
7543 +
7544 +libgnu_a-stat.obj: stat.c
7545 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-stat.obj -MD -MP -MF $(DEPDIR)/libgnu_a-stat.Tpo -c -o libgnu_a-stat.obj `if test -f 'stat.c'; then $(CYGPATH_W) 'stat.c'; else $(CYGPATH_W) '$(srcdir)/stat.c'; fi`
7546 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-stat.Tpo $(DEPDIR)/libgnu_a-stat.Po
7547 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stat.c' object='libgnu_a-stat.obj' libtool=no @AMDEPBACKSLASH@
7548 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7549 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-stat.obj `if test -f 'stat.c'; then $(CYGPATH_W) 'stat.c'; else $(CYGPATH_W) '$(srcdir)/stat.c'; fi`
7550 +
7551 +libgnu_a-stat-time.o: stat-time.c
7552 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-stat-time.o -MD -MP -MF $(DEPDIR)/libgnu_a-stat-time.Tpo -c -o libgnu_a-stat-time.o `test -f 'stat-time.c' || echo '$(srcdir)/'`stat-time.c
7553 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-stat-time.Tpo $(DEPDIR)/libgnu_a-stat-time.Po
7554 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stat-time.c' object='libgnu_a-stat-time.o' libtool=no @AMDEPBACKSLASH@
7555 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7556 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-stat-time.o `test -f 'stat-time.c' || echo '$(srcdir)/'`stat-time.c
7557 +
7558 +libgnu_a-stat-time.obj: stat-time.c
7559 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-stat-time.obj -MD -MP -MF $(DEPDIR)/libgnu_a-stat-time.Tpo -c -o libgnu_a-stat-time.obj `if test -f 'stat-time.c'; then $(CYGPATH_W) 'stat-time.c'; else $(CYGPATH_W) '$(srcdir)/stat-time.c'; fi`
7560 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-stat-time.Tpo $(DEPDIR)/libgnu_a-stat-time.Po
7561 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stat-time.c' object='libgnu_a-stat-time.obj' libtool=no @AMDEPBACKSLASH@
7562 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7563 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-stat-time.obj `if test -f 'stat-time.c'; then $(CYGPATH_W) 'stat-time.c'; else $(CYGPATH_W) '$(srcdir)/stat-time.c'; fi`
7564 +
7565 +libgnu_a-statat.o: statat.c
7566 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-statat.o -MD -MP -MF $(DEPDIR)/libgnu_a-statat.Tpo -c -o libgnu_a-statat.o `test -f 'statat.c' || echo '$(srcdir)/'`statat.c
7567 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-statat.Tpo $(DEPDIR)/libgnu_a-statat.Po
7568 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='statat.c' object='libgnu_a-statat.o' libtool=no @AMDEPBACKSLASH@
7569 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7570 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-statat.o `test -f 'statat.c' || echo '$(srcdir)/'`statat.c
7571 +
7572 +libgnu_a-statat.obj: statat.c
7573 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-statat.obj -MD -MP -MF $(DEPDIR)/libgnu_a-statat.Tpo -c -o libgnu_a-statat.obj `if test -f 'statat.c'; then $(CYGPATH_W) 'statat.c'; else $(CYGPATH_W) '$(srcdir)/statat.c'; fi`
7574 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-statat.Tpo $(DEPDIR)/libgnu_a-statat.Po
7575 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='statat.c' object='libgnu_a-statat.obj' libtool=no @AMDEPBACKSLASH@
7576 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7577 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-statat.obj `if test -f 'statat.c'; then $(CYGPATH_W) 'statat.c'; else $(CYGPATH_W) '$(srcdir)/statat.c'; fi`
7578 +
7579 +libgnu_a-stdio-read.o: stdio-read.c
7580 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-stdio-read.o -MD -MP -MF $(DEPDIR)/libgnu_a-stdio-read.Tpo -c -o libgnu_a-stdio-read.o `test -f 'stdio-read.c' || echo '$(srcdir)/'`stdio-read.c
7581 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-stdio-read.Tpo $(DEPDIR)/libgnu_a-stdio-read.Po
7582 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio-read.c' object='libgnu_a-stdio-read.o' libtool=no @AMDEPBACKSLASH@
7583 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7584 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-stdio-read.o `test -f 'stdio-read.c' || echo '$(srcdir)/'`stdio-read.c
7585 +
7586 +libgnu_a-stdio-read.obj: stdio-read.c
7587 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-stdio-read.obj -MD -MP -MF $(DEPDIR)/libgnu_a-stdio-read.Tpo -c -o libgnu_a-stdio-read.obj `if test -f 'stdio-read.c'; then $(CYGPATH_W) 'stdio-read.c'; else $(CYGPATH_W) '$(srcdir)/stdio-read.c'; fi`
7588 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-stdio-read.Tpo $(DEPDIR)/libgnu_a-stdio-read.Po
7589 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio-read.c' object='libgnu_a-stdio-read.obj' libtool=no @AMDEPBACKSLASH@
7590 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7591 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-stdio-read.obj `if test -f 'stdio-read.c'; then $(CYGPATH_W) 'stdio-read.c'; else $(CYGPATH_W) '$(srcdir)/stdio-read.c'; fi`
7592 +
7593 +libgnu_a-stdio-write.o: stdio-write.c
7594 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-stdio-write.o -MD -MP -MF $(DEPDIR)/libgnu_a-stdio-write.Tpo -c -o libgnu_a-stdio-write.o `test -f 'stdio-write.c' || echo '$(srcdir)/'`stdio-write.c
7595 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-stdio-write.Tpo $(DEPDIR)/libgnu_a-stdio-write.Po
7596 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio-write.c' object='libgnu_a-stdio-write.o' libtool=no @AMDEPBACKSLASH@
7597 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7598 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-stdio-write.o `test -f 'stdio-write.c' || echo '$(srcdir)/'`stdio-write.c
7599 +
7600 +libgnu_a-stdio-write.obj: stdio-write.c
7601 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-stdio-write.obj -MD -MP -MF $(DEPDIR)/libgnu_a-stdio-write.Tpo -c -o libgnu_a-stdio-write.obj `if test -f 'stdio-write.c'; then $(CYGPATH_W) 'stdio-write.c'; else $(CYGPATH_W) '$(srcdir)/stdio-write.c'; fi`
7602 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-stdio-write.Tpo $(DEPDIR)/libgnu_a-stdio-write.Po
7603 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stdio-write.c' object='libgnu_a-stdio-write.obj' libtool=no @AMDEPBACKSLASH@
7604 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7605 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-stdio-write.obj `if test -f 'stdio-write.c'; then $(CYGPATH_W) 'stdio-write.c'; else $(CYGPATH_W) '$(srcdir)/stdio-write.c'; fi`
7606 +
7607 +libgnu_a-strcasecmp.o: strcasecmp.c
7608 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-strcasecmp.o -MD -MP -MF $(DEPDIR)/libgnu_a-strcasecmp.Tpo -c -o libgnu_a-strcasecmp.o `test -f 'strcasecmp.c' || echo '$(srcdir)/'`strcasecmp.c
7609 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-strcasecmp.Tpo $(DEPDIR)/libgnu_a-strcasecmp.Po
7610 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strcasecmp.c' object='libgnu_a-strcasecmp.o' libtool=no @AMDEPBACKSLASH@
7611 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7612 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-strcasecmp.o `test -f 'strcasecmp.c' || echo '$(srcdir)/'`strcasecmp.c
7613 +
7614 +libgnu_a-strcasecmp.obj: strcasecmp.c
7615 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-strcasecmp.obj -MD -MP -MF $(DEPDIR)/libgnu_a-strcasecmp.Tpo -c -o libgnu_a-strcasecmp.obj `if test -f 'strcasecmp.c'; then $(CYGPATH_W) 'strcasecmp.c'; else $(CYGPATH_W) '$(srcdir)/strcasecmp.c'; fi`
7616 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-strcasecmp.Tpo $(DEPDIR)/libgnu_a-strcasecmp.Po
7617 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strcasecmp.c' object='libgnu_a-strcasecmp.obj' libtool=no @AMDEPBACKSLASH@
7618 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7619 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-strcasecmp.obj `if test -f 'strcasecmp.c'; then $(CYGPATH_W) 'strcasecmp.c'; else $(CYGPATH_W) '$(srcdir)/strcasecmp.c'; fi`
7620 +
7621 +libgnu_a-strncasecmp.o: strncasecmp.c
7622 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-strncasecmp.o -MD -MP -MF $(DEPDIR)/libgnu_a-strncasecmp.Tpo -c -o libgnu_a-strncasecmp.o `test -f 'strncasecmp.c' || echo '$(srcdir)/'`strncasecmp.c
7623 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-strncasecmp.Tpo $(DEPDIR)/libgnu_a-strncasecmp.Po
7624 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strncasecmp.c' object='libgnu_a-strncasecmp.o' libtool=no @AMDEPBACKSLASH@
7625 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7626 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-strncasecmp.o `test -f 'strncasecmp.c' || echo '$(srcdir)/'`strncasecmp.c
7627 +
7628 +libgnu_a-strncasecmp.obj: strncasecmp.c
7629 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-strncasecmp.obj -MD -MP -MF $(DEPDIR)/libgnu_a-strncasecmp.Tpo -c -o libgnu_a-strncasecmp.obj `if test -f 'strncasecmp.c'; then $(CYGPATH_W) 'strncasecmp.c'; else $(CYGPATH_W) '$(srcdir)/strncasecmp.c'; fi`
7630 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-strncasecmp.Tpo $(DEPDIR)/libgnu_a-strncasecmp.Po
7631 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strncasecmp.c' object='libgnu_a-strncasecmp.obj' libtool=no @AMDEPBACKSLASH@
7632 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7633 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-strncasecmp.obj `if test -f 'strncasecmp.c'; then $(CYGPATH_W) 'strncasecmp.c'; else $(CYGPATH_W) '$(srcdir)/strncasecmp.c'; fi`
7634 +
7635 +libgnu_a-strdup.o: strdup.c
7636 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-strdup.o -MD -MP -MF $(DEPDIR)/libgnu_a-strdup.Tpo -c -o libgnu_a-strdup.o `test -f 'strdup.c' || echo '$(srcdir)/'`strdup.c
7637 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-strdup.Tpo $(DEPDIR)/libgnu_a-strdup.Po
7638 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strdup.c' object='libgnu_a-strdup.o' libtool=no @AMDEPBACKSLASH@
7639 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7640 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-strdup.o `test -f 'strdup.c' || echo '$(srcdir)/'`strdup.c
7641 +
7642 +libgnu_a-strdup.obj: strdup.c
7643 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-strdup.obj -MD -MP -MF $(DEPDIR)/libgnu_a-strdup.Tpo -c -o libgnu_a-strdup.obj `if test -f 'strdup.c'; then $(CYGPATH_W) 'strdup.c'; else $(CYGPATH_W) '$(srcdir)/strdup.c'; fi`
7644 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-strdup.Tpo $(DEPDIR)/libgnu_a-strdup.Po
7645 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strdup.c' object='libgnu_a-strdup.obj' libtool=no @AMDEPBACKSLASH@
7646 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7647 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-strdup.obj `if test -f 'strdup.c'; then $(CYGPATH_W) 'strdup.c'; else $(CYGPATH_W) '$(srcdir)/strdup.c'; fi`
7648 +
7649 +libgnu_a-strerror.o: strerror.c
7650 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-strerror.o -MD -MP -MF $(DEPDIR)/libgnu_a-strerror.Tpo -c -o libgnu_a-strerror.o `test -f 'strerror.c' || echo '$(srcdir)/'`strerror.c
7651 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-strerror.Tpo $(DEPDIR)/libgnu_a-strerror.Po
7652 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strerror.c' object='libgnu_a-strerror.o' libtool=no @AMDEPBACKSLASH@
7653 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7654 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-strerror.o `test -f 'strerror.c' || echo '$(srcdir)/'`strerror.c
7655 +
7656 +libgnu_a-strerror.obj: strerror.c
7657 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-strerror.obj -MD -MP -MF $(DEPDIR)/libgnu_a-strerror.Tpo -c -o libgnu_a-strerror.obj `if test -f 'strerror.c'; then $(CYGPATH_W) 'strerror.c'; else $(CYGPATH_W) '$(srcdir)/strerror.c'; fi`
7658 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-strerror.Tpo $(DEPDIR)/libgnu_a-strerror.Po
7659 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strerror.c' object='libgnu_a-strerror.obj' libtool=no @AMDEPBACKSLASH@
7660 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7661 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-strerror.obj `if test -f 'strerror.c'; then $(CYGPATH_W) 'strerror.c'; else $(CYGPATH_W) '$(srcdir)/strerror.c'; fi`
7662 +
7663 +libgnu_a-strerror-override.o: strerror-override.c
7664 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-strerror-override.o -MD -MP -MF $(DEPDIR)/libgnu_a-strerror-override.Tpo -c -o libgnu_a-strerror-override.o `test -f 'strerror-override.c' || echo '$(srcdir)/'`strerror-override.c
7665 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-strerror-override.Tpo $(DEPDIR)/libgnu_a-strerror-override.Po
7666 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strerror-override.c' object='libgnu_a-strerror-override.o' libtool=no @AMDEPBACKSLASH@
7667 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7668 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-strerror-override.o `test -f 'strerror-override.c' || echo '$(srcdir)/'`strerror-override.c
7669 +
7670 +libgnu_a-strerror-override.obj: strerror-override.c
7671 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-strerror-override.obj -MD -MP -MF $(DEPDIR)/libgnu_a-strerror-override.Tpo -c -o libgnu_a-strerror-override.obj `if test -f 'strerror-override.c'; then $(CYGPATH_W) 'strerror-override.c'; else $(CYGPATH_W) '$(srcdir)/strerror-override.c'; fi`
7672 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-strerror-override.Tpo $(DEPDIR)/libgnu_a-strerror-override.Po
7673 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strerror-override.c' object='libgnu_a-strerror-override.obj' libtool=no @AMDEPBACKSLASH@
7674 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7675 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-strerror-override.obj `if test -f 'strerror-override.c'; then $(CYGPATH_W) 'strerror-override.c'; else $(CYGPATH_W) '$(srcdir)/strerror-override.c'; fi`
7676 +
7677 +libgnu_a-strncat.o: strncat.c
7678 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-strncat.o -MD -MP -MF $(DEPDIR)/libgnu_a-strncat.Tpo -c -o libgnu_a-strncat.o `test -f 'strncat.c' || echo '$(srcdir)/'`strncat.c
7679 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-strncat.Tpo $(DEPDIR)/libgnu_a-strncat.Po
7680 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strncat.c' object='libgnu_a-strncat.o' libtool=no @AMDEPBACKSLASH@
7681 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7682 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-strncat.o `test -f 'strncat.c' || echo '$(srcdir)/'`strncat.c
7683 +
7684 +libgnu_a-strncat.obj: strncat.c
7685 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-strncat.obj -MD -MP -MF $(DEPDIR)/libgnu_a-strncat.Tpo -c -o libgnu_a-strncat.obj `if test -f 'strncat.c'; then $(CYGPATH_W) 'strncat.c'; else $(CYGPATH_W) '$(srcdir)/strncat.c'; fi`
7686 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-strncat.Tpo $(DEPDIR)/libgnu_a-strncat.Po
7687 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strncat.c' object='libgnu_a-strncat.obj' libtool=no @AMDEPBACKSLASH@
7688 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7689 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-strncat.obj `if test -f 'strncat.c'; then $(CYGPATH_W) 'strncat.c'; else $(CYGPATH_W) '$(srcdir)/strncat.c'; fi`
7690 +
7691 +libgnu_a-symlink.o: symlink.c
7692 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-symlink.o -MD -MP -MF $(DEPDIR)/libgnu_a-symlink.Tpo -c -o libgnu_a-symlink.o `test -f 'symlink.c' || echo '$(srcdir)/'`symlink.c
7693 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-symlink.Tpo $(DEPDIR)/libgnu_a-symlink.Po
7694 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='symlink.c' object='libgnu_a-symlink.o' libtool=no @AMDEPBACKSLASH@
7695 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7696 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-symlink.o `test -f 'symlink.c' || echo '$(srcdir)/'`symlink.c
7697 +
7698 +libgnu_a-symlink.obj: symlink.c
7699 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-symlink.obj -MD -MP -MF $(DEPDIR)/libgnu_a-symlink.Tpo -c -o libgnu_a-symlink.obj `if test -f 'symlink.c'; then $(CYGPATH_W) 'symlink.c'; else $(CYGPATH_W) '$(srcdir)/symlink.c'; fi`
7700 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-symlink.Tpo $(DEPDIR)/libgnu_a-symlink.Po
7701 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='symlink.c' object='libgnu_a-symlink.obj' libtool=no @AMDEPBACKSLASH@
7702 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7703 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-symlink.obj `if test -f 'symlink.c'; then $(CYGPATH_W) 'symlink.c'; else $(CYGPATH_W) '$(srcdir)/symlink.c'; fi`
7704 +
7705 +libgnu_a-symlinkat.o: symlinkat.c
7706 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-symlinkat.o -MD -MP -MF $(DEPDIR)/libgnu_a-symlinkat.Tpo -c -o libgnu_a-symlinkat.o `test -f 'symlinkat.c' || echo '$(srcdir)/'`symlinkat.c
7707 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-symlinkat.Tpo $(DEPDIR)/libgnu_a-symlinkat.Po
7708 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='symlinkat.c' object='libgnu_a-symlinkat.o' libtool=no @AMDEPBACKSLASH@
7709 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7710 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-symlinkat.o `test -f 'symlinkat.c' || echo '$(srcdir)/'`symlinkat.c
7711 +
7712 +libgnu_a-symlinkat.obj: symlinkat.c
7713 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-symlinkat.obj -MD -MP -MF $(DEPDIR)/libgnu_a-symlinkat.Tpo -c -o libgnu_a-symlinkat.obj `if test -f 'symlinkat.c'; then $(CYGPATH_W) 'symlinkat.c'; else $(CYGPATH_W) '$(srcdir)/symlinkat.c'; fi`
7714 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-symlinkat.Tpo $(DEPDIR)/libgnu_a-symlinkat.Po
7715 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='symlinkat.c' object='libgnu_a-symlinkat.obj' libtool=no @AMDEPBACKSLASH@
7716 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7717 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-symlinkat.obj `if test -f 'symlinkat.c'; then $(CYGPATH_W) 'symlinkat.c'; else $(CYGPATH_W) '$(srcdir)/symlinkat.c'; fi`
7718 +
7719 +libgnu_a-timespec.o: timespec.c
7720 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-timespec.o -MD -MP -MF $(DEPDIR)/libgnu_a-timespec.Tpo -c -o libgnu_a-timespec.o `test -f 'timespec.c' || echo '$(srcdir)/'`timespec.c
7721 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-timespec.Tpo $(DEPDIR)/libgnu_a-timespec.Po
7722 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='timespec.c' object='libgnu_a-timespec.o' libtool=no @AMDEPBACKSLASH@
7723 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7724 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-timespec.o `test -f 'timespec.c' || echo '$(srcdir)/'`timespec.c
7725 +
7726 +libgnu_a-timespec.obj: timespec.c
7727 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-timespec.obj -MD -MP -MF $(DEPDIR)/libgnu_a-timespec.Tpo -c -o libgnu_a-timespec.obj `if test -f 'timespec.c'; then $(CYGPATH_W) 'timespec.c'; else $(CYGPATH_W) '$(srcdir)/timespec.c'; fi`
7728 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-timespec.Tpo $(DEPDIR)/libgnu_a-timespec.Po
7729 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='timespec.c' object='libgnu_a-timespec.obj' libtool=no @AMDEPBACKSLASH@
7730 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7731 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-timespec.obj `if test -f 'timespec.c'; then $(CYGPATH_W) 'timespec.c'; else $(CYGPATH_W) '$(srcdir)/timespec.c'; fi`
7732 +
7733 +libgnu_a-unistd.o: unistd.c
7734 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-unistd.o -MD -MP -MF $(DEPDIR)/libgnu_a-unistd.Tpo -c -o libgnu_a-unistd.o `test -f 'unistd.c' || echo '$(srcdir)/'`unistd.c
7735 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-unistd.Tpo $(DEPDIR)/libgnu_a-unistd.Po
7736 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='unistd.c' object='libgnu_a-unistd.o' libtool=no @AMDEPBACKSLASH@
7737 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7738 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-unistd.o `test -f 'unistd.c' || echo '$(srcdir)/'`unistd.c
7739 +
7740 +libgnu_a-unistd.obj: unistd.c
7741 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-unistd.obj -MD -MP -MF $(DEPDIR)/libgnu_a-unistd.Tpo -c -o libgnu_a-unistd.obj `if test -f 'unistd.c'; then $(CYGPATH_W) 'unistd.c'; else $(CYGPATH_W) '$(srcdir)/unistd.c'; fi`
7742 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-unistd.Tpo $(DEPDIR)/libgnu_a-unistd.Po
7743 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='unistd.c' object='libgnu_a-unistd.obj' libtool=no @AMDEPBACKSLASH@
7744 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7745 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-unistd.obj `if test -f 'unistd.c'; then $(CYGPATH_W) 'unistd.c'; else $(CYGPATH_W) '$(srcdir)/unistd.c'; fi`
7746 +
7747 +libgnu_a-dup-safer.o: dup-safer.c
7748 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-dup-safer.o -MD -MP -MF $(DEPDIR)/libgnu_a-dup-safer.Tpo -c -o libgnu_a-dup-safer.o `test -f 'dup-safer.c' || echo '$(srcdir)/'`dup-safer.c
7749 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-dup-safer.Tpo $(DEPDIR)/libgnu_a-dup-safer.Po
7750 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='dup-safer.c' object='libgnu_a-dup-safer.o' libtool=no @AMDEPBACKSLASH@
7751 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7752 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-dup-safer.o `test -f 'dup-safer.c' || echo '$(srcdir)/'`dup-safer.c
7753 +
7754 +libgnu_a-dup-safer.obj: dup-safer.c
7755 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-dup-safer.obj -MD -MP -MF $(DEPDIR)/libgnu_a-dup-safer.Tpo -c -o libgnu_a-dup-safer.obj `if test -f 'dup-safer.c'; then $(CYGPATH_W) 'dup-safer.c'; else $(CYGPATH_W) '$(srcdir)/dup-safer.c'; fi`
7756 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-dup-safer.Tpo $(DEPDIR)/libgnu_a-dup-safer.Po
7757 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='dup-safer.c' object='libgnu_a-dup-safer.obj' libtool=no @AMDEPBACKSLASH@
7758 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7759 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-dup-safer.obj `if test -f 'dup-safer.c'; then $(CYGPATH_W) 'dup-safer.c'; else $(CYGPATH_W) '$(srcdir)/dup-safer.c'; fi`
7760 +
7761 +libgnu_a-fd-safer.o: fd-safer.c
7762 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-fd-safer.o -MD -MP -MF $(DEPDIR)/libgnu_a-fd-safer.Tpo -c -o libgnu_a-fd-safer.o `test -f 'fd-safer.c' || echo '$(srcdir)/'`fd-safer.c
7763 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-fd-safer.Tpo $(DEPDIR)/libgnu_a-fd-safer.Po
7764 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fd-safer.c' object='libgnu_a-fd-safer.o' libtool=no @AMDEPBACKSLASH@
7765 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7766 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-fd-safer.o `test -f 'fd-safer.c' || echo '$(srcdir)/'`fd-safer.c
7767 +
7768 +libgnu_a-fd-safer.obj: fd-safer.c
7769 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-fd-safer.obj -MD -MP -MF $(DEPDIR)/libgnu_a-fd-safer.Tpo -c -o libgnu_a-fd-safer.obj `if test -f 'fd-safer.c'; then $(CYGPATH_W) 'fd-safer.c'; else $(CYGPATH_W) '$(srcdir)/fd-safer.c'; fi`
7770 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-fd-safer.Tpo $(DEPDIR)/libgnu_a-fd-safer.Po
7771 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='fd-safer.c' object='libgnu_a-fd-safer.obj' libtool=no @AMDEPBACKSLASH@
7772 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7773 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-fd-safer.obj `if test -f 'fd-safer.c'; then $(CYGPATH_W) 'fd-safer.c'; else $(CYGPATH_W) '$(srcdir)/fd-safer.c'; fi`
7774 +
7775 +libgnu_a-pipe-safer.o: pipe-safer.c
7776 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-pipe-safer.o -MD -MP -MF $(DEPDIR)/libgnu_a-pipe-safer.Tpo -c -o libgnu_a-pipe-safer.o `test -f 'pipe-safer.c' || echo '$(srcdir)/'`pipe-safer.c
7777 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-pipe-safer.Tpo $(DEPDIR)/libgnu_a-pipe-safer.Po
7778 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='pipe-safer.c' object='libgnu_a-pipe-safer.o' libtool=no @AMDEPBACKSLASH@
7779 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7780 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-pipe-safer.o `test -f 'pipe-safer.c' || echo '$(srcdir)/'`pipe-safer.c
7781 +
7782 +libgnu_a-pipe-safer.obj: pipe-safer.c
7783 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-pipe-safer.obj -MD -MP -MF $(DEPDIR)/libgnu_a-pipe-safer.Tpo -c -o libgnu_a-pipe-safer.obj `if test -f 'pipe-safer.c'; then $(CYGPATH_W) 'pipe-safer.c'; else $(CYGPATH_W) '$(srcdir)/pipe-safer.c'; fi`
7784 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-pipe-safer.Tpo $(DEPDIR)/libgnu_a-pipe-safer.Po
7785 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='pipe-safer.c' object='libgnu_a-pipe-safer.obj' libtool=no @AMDEPBACKSLASH@
7786 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7787 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-pipe-safer.obj `if test -f 'pipe-safer.c'; then $(CYGPATH_W) 'pipe-safer.c'; else $(CYGPATH_W) '$(srcdir)/pipe-safer.c'; fi`
7788 +
7789 +libgnu_a-unlink.o: unlink.c
7790 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-unlink.o -MD -MP -MF $(DEPDIR)/libgnu_a-unlink.Tpo -c -o libgnu_a-unlink.o `test -f 'unlink.c' || echo '$(srcdir)/'`unlink.c
7791 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-unlink.Tpo $(DEPDIR)/libgnu_a-unlink.Po
7792 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='unlink.c' object='libgnu_a-unlink.o' libtool=no @AMDEPBACKSLASH@
7793 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7794 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-unlink.o `test -f 'unlink.c' || echo '$(srcdir)/'`unlink.c
7795 +
7796 +libgnu_a-unlink.obj: unlink.c
7797 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-unlink.obj -MD -MP -MF $(DEPDIR)/libgnu_a-unlink.Tpo -c -o libgnu_a-unlink.obj `if test -f 'unlink.c'; then $(CYGPATH_W) 'unlink.c'; else $(CYGPATH_W) '$(srcdir)/unlink.c'; fi`
7798 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-unlink.Tpo $(DEPDIR)/libgnu_a-unlink.Po
7799 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='unlink.c' object='libgnu_a-unlink.obj' libtool=no @AMDEPBACKSLASH@
7800 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7801 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-unlink.obj `if test -f 'unlink.c'; then $(CYGPATH_W) 'unlink.c'; else $(CYGPATH_W) '$(srcdir)/unlink.c'; fi`
7802 +
7803 +libgnu_a-unlinkat.o: unlinkat.c
7804 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-unlinkat.o -MD -MP -MF $(DEPDIR)/libgnu_a-unlinkat.Tpo -c -o libgnu_a-unlinkat.o `test -f 'unlinkat.c' || echo '$(srcdir)/'`unlinkat.c
7805 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-unlinkat.Tpo $(DEPDIR)/libgnu_a-unlinkat.Po
7806 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='unlinkat.c' object='libgnu_a-unlinkat.o' libtool=no @AMDEPBACKSLASH@
7807 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7808 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-unlinkat.o `test -f 'unlinkat.c' || echo '$(srcdir)/'`unlinkat.c
7809 +
7810 +libgnu_a-unlinkat.obj: unlinkat.c
7811 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-unlinkat.obj -MD -MP -MF $(DEPDIR)/libgnu_a-unlinkat.Tpo -c -o libgnu_a-unlinkat.obj `if test -f 'unlinkat.c'; then $(CYGPATH_W) 'unlinkat.c'; else $(CYGPATH_W) '$(srcdir)/unlinkat.c'; fi`
7812 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-unlinkat.Tpo $(DEPDIR)/libgnu_a-unlinkat.Po
7813 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='unlinkat.c' object='libgnu_a-unlinkat.obj' libtool=no @AMDEPBACKSLASH@
7814 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7815 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-unlinkat.obj `if test -f 'unlinkat.c'; then $(CYGPATH_W) 'unlinkat.c'; else $(CYGPATH_W) '$(srcdir)/unlinkat.c'; fi`
7816 +
7817 +libgnu_a-utime.o: utime.c
7818 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-utime.o -MD -MP -MF $(DEPDIR)/libgnu_a-utime.Tpo -c -o libgnu_a-utime.o `test -f 'utime.c' || echo '$(srcdir)/'`utime.c
7819 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-utime.Tpo $(DEPDIR)/libgnu_a-utime.Po
7820 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='utime.c' object='libgnu_a-utime.o' libtool=no @AMDEPBACKSLASH@
7821 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7822 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-utime.o `test -f 'utime.c' || echo '$(srcdir)/'`utime.c
7823 +
7824 +libgnu_a-utime.obj: utime.c
7825 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-utime.obj -MD -MP -MF $(DEPDIR)/libgnu_a-utime.Tpo -c -o libgnu_a-utime.obj `if test -f 'utime.c'; then $(CYGPATH_W) 'utime.c'; else $(CYGPATH_W) '$(srcdir)/utime.c'; fi`
7826 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-utime.Tpo $(DEPDIR)/libgnu_a-utime.Po
7827 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='utime.c' object='libgnu_a-utime.obj' libtool=no @AMDEPBACKSLASH@
7828 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7829 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-utime.obj `if test -f 'utime.c'; then $(CYGPATH_W) 'utime.c'; else $(CYGPATH_W) '$(srcdir)/utime.c'; fi`
7830 +
7831 +libgnu_a-utimens.o: utimens.c
7832 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-utimens.o -MD -MP -MF $(DEPDIR)/libgnu_a-utimens.Tpo -c -o libgnu_a-utimens.o `test -f 'utimens.c' || echo '$(srcdir)/'`utimens.c
7833 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-utimens.Tpo $(DEPDIR)/libgnu_a-utimens.Po
7834 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='utimens.c' object='libgnu_a-utimens.o' libtool=no @AMDEPBACKSLASH@
7835 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7836 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-utimens.o `test -f 'utimens.c' || echo '$(srcdir)/'`utimens.c
7837 +
7838 +libgnu_a-utimens.obj: utimens.c
7839 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-utimens.obj -MD -MP -MF $(DEPDIR)/libgnu_a-utimens.Tpo -c -o libgnu_a-utimens.obj `if test -f 'utimens.c'; then $(CYGPATH_W) 'utimens.c'; else $(CYGPATH_W) '$(srcdir)/utimens.c'; fi`
7840 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-utimens.Tpo $(DEPDIR)/libgnu_a-utimens.Po
7841 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='utimens.c' object='libgnu_a-utimens.obj' libtool=no @AMDEPBACKSLASH@
7842 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7843 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-utimens.obj `if test -f 'utimens.c'; then $(CYGPATH_W) 'utimens.c'; else $(CYGPATH_W) '$(srcdir)/utimens.c'; fi`
7844 +
7845 +libgnu_a-utimensat.o: utimensat.c
7846 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-utimensat.o -MD -MP -MF $(DEPDIR)/libgnu_a-utimensat.Tpo -c -o libgnu_a-utimensat.o `test -f 'utimensat.c' || echo '$(srcdir)/'`utimensat.c
7847 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-utimensat.Tpo $(DEPDIR)/libgnu_a-utimensat.Po
7848 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='utimensat.c' object='libgnu_a-utimensat.o' libtool=no @AMDEPBACKSLASH@
7849 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7850 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-utimensat.o `test -f 'utimensat.c' || echo '$(srcdir)/'`utimensat.c
7851 +
7852 +libgnu_a-utimensat.obj: utimensat.c
7853 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-utimensat.obj -MD -MP -MF $(DEPDIR)/libgnu_a-utimensat.Tpo -c -o libgnu_a-utimensat.obj `if test -f 'utimensat.c'; then $(CYGPATH_W) 'utimensat.c'; else $(CYGPATH_W) '$(srcdir)/utimensat.c'; fi`
7854 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-utimensat.Tpo $(DEPDIR)/libgnu_a-utimensat.Po
7855 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='utimensat.c' object='libgnu_a-utimensat.obj' libtool=no @AMDEPBACKSLASH@
7856 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7857 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-utimensat.obj `if test -f 'utimensat.c'; then $(CYGPATH_W) 'utimensat.c'; else $(CYGPATH_W) '$(srcdir)/utimensat.c'; fi`
7858 +
7859 +libgnu_a-xmalloc.o: xmalloc.c
7860 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-xmalloc.o -MD -MP -MF $(DEPDIR)/libgnu_a-xmalloc.Tpo -c -o libgnu_a-xmalloc.o `test -f 'xmalloc.c' || echo '$(srcdir)/'`xmalloc.c
7861 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-xmalloc.Tpo $(DEPDIR)/libgnu_a-xmalloc.Po
7862 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='xmalloc.c' object='libgnu_a-xmalloc.o' libtool=no @AMDEPBACKSLASH@
7863 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7864 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-xmalloc.o `test -f 'xmalloc.c' || echo '$(srcdir)/'`xmalloc.c
7865 +
7866 +libgnu_a-xmalloc.obj: xmalloc.c
7867 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-xmalloc.obj -MD -MP -MF $(DEPDIR)/libgnu_a-xmalloc.Tpo -c -o libgnu_a-xmalloc.obj `if test -f 'xmalloc.c'; then $(CYGPATH_W) 'xmalloc.c'; else $(CYGPATH_W) '$(srcdir)/xmalloc.c'; fi`
7868 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-xmalloc.Tpo $(DEPDIR)/libgnu_a-xmalloc.Po
7869 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='xmalloc.c' object='libgnu_a-xmalloc.obj' libtool=no @AMDEPBACKSLASH@
7870 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7871 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-xmalloc.obj `if test -f 'xmalloc.c'; then $(CYGPATH_W) 'xmalloc.c'; else $(CYGPATH_W) '$(srcdir)/xmalloc.c'; fi`
7872 +
7873 +libgnu_a-xalloc-die.o: xalloc-die.c
7874 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-xalloc-die.o -MD -MP -MF $(DEPDIR)/libgnu_a-xalloc-die.Tpo -c -o libgnu_a-xalloc-die.o `test -f 'xalloc-die.c' || echo '$(srcdir)/'`xalloc-die.c
7875 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-xalloc-die.Tpo $(DEPDIR)/libgnu_a-xalloc-die.Po
7876 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='xalloc-die.c' object='libgnu_a-xalloc-die.o' libtool=no @AMDEPBACKSLASH@
7877 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7878 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-xalloc-die.o `test -f 'xalloc-die.c' || echo '$(srcdir)/'`xalloc-die.c
7879 +
7880 +libgnu_a-xalloc-die.obj: xalloc-die.c
7881 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-xalloc-die.obj -MD -MP -MF $(DEPDIR)/libgnu_a-xalloc-die.Tpo -c -o libgnu_a-xalloc-die.obj `if test -f 'xalloc-die.c'; then $(CYGPATH_W) 'xalloc-die.c'; else $(CYGPATH_W) '$(srcdir)/xalloc-die.c'; fi`
7882 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-xalloc-die.Tpo $(DEPDIR)/libgnu_a-xalloc-die.Po
7883 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='xalloc-die.c' object='libgnu_a-xalloc-die.obj' libtool=no @AMDEPBACKSLASH@
7884 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7885 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-xalloc-die.obj `if test -f 'xalloc-die.c'; then $(CYGPATH_W) 'xalloc-die.c'; else $(CYGPATH_W) '$(srcdir)/xalloc-die.c'; fi`
7886 +
7887 +libgnu_a-xsize.o: xsize.c
7888 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-xsize.o -MD -MP -MF $(DEPDIR)/libgnu_a-xsize.Tpo -c -o libgnu_a-xsize.o `test -f 'xsize.c' || echo '$(srcdir)/'`xsize.c
7889 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-xsize.Tpo $(DEPDIR)/libgnu_a-xsize.Po
7890 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='xsize.c' object='libgnu_a-xsize.o' libtool=no @AMDEPBACKSLASH@
7891 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7892 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-xsize.o `test -f 'xsize.c' || echo '$(srcdir)/'`xsize.c
7893 +
7894 +libgnu_a-xsize.obj: xsize.c
7895 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-xsize.obj -MD -MP -MF $(DEPDIR)/libgnu_a-xsize.Tpo -c -o libgnu_a-xsize.obj `if test -f 'xsize.c'; then $(CYGPATH_W) 'xsize.c'; else $(CYGPATH_W) '$(srcdir)/xsize.c'; fi`
7896 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-xsize.Tpo $(DEPDIR)/libgnu_a-xsize.Po
7897 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='xsize.c' object='libgnu_a-xsize.obj' libtool=no @AMDEPBACKSLASH@
7898 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7899 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-xsize.obj `if test -f 'xsize.c'; then $(CYGPATH_W) 'xsize.c'; else $(CYGPATH_W) '$(srcdir)/xsize.c'; fi`
7900 +
7901 +libgnu_a-calloc.o: calloc.c
7902 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-calloc.o -MD -MP -MF $(DEPDIR)/libgnu_a-calloc.Tpo -c -o libgnu_a-calloc.o `test -f 'calloc.c' || echo '$(srcdir)/'`calloc.c
7903 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-calloc.Tpo $(DEPDIR)/libgnu_a-calloc.Po
7904 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='calloc.c' object='libgnu_a-calloc.o' libtool=no @AMDEPBACKSLASH@
7905 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7906 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-calloc.o `test -f 'calloc.c' || echo '$(srcdir)/'`calloc.c
7907 +
7908 +libgnu_a-calloc.obj: calloc.c
7909 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-calloc.obj -MD -MP -MF $(DEPDIR)/libgnu_a-calloc.Tpo -c -o libgnu_a-calloc.obj `if test -f 'calloc.c'; then $(CYGPATH_W) 'calloc.c'; else $(CYGPATH_W) '$(srcdir)/calloc.c'; fi`
7910 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-calloc.Tpo $(DEPDIR)/libgnu_a-calloc.Po
7911 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='calloc.c' object='libgnu_a-calloc.obj' libtool=no @AMDEPBACKSLASH@
7912 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7913 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-calloc.obj `if test -f 'calloc.c'; then $(CYGPATH_W) 'calloc.c'; else $(CYGPATH_W) '$(srcdir)/calloc.c'; fi`
7914 +
7915 +libgnu_a-at-func.o: at-func.c
7916 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-at-func.o -MD -MP -MF $(DEPDIR)/libgnu_a-at-func.Tpo -c -o libgnu_a-at-func.o `test -f 'at-func.c' || echo '$(srcdir)/'`at-func.c
7917 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-at-func.Tpo $(DEPDIR)/libgnu_a-at-func.Po
7918 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='at-func.c' object='libgnu_a-at-func.o' libtool=no @AMDEPBACKSLASH@
7919 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7920 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-at-func.o `test -f 'at-func.c' || echo '$(srcdir)/'`at-func.c
7921 +
7922 +libgnu_a-at-func.obj: at-func.c
7923 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-at-func.obj -MD -MP -MF $(DEPDIR)/libgnu_a-at-func.Tpo -c -o libgnu_a-at-func.obj `if test -f 'at-func.c'; then $(CYGPATH_W) 'at-func.c'; else $(CYGPATH_W) '$(srcdir)/at-func.c'; fi`
7924 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-at-func.Tpo $(DEPDIR)/libgnu_a-at-func.Po
7925 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='at-func.c' object='libgnu_a-at-func.obj' libtool=no @AMDEPBACKSLASH@
7926 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7927 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-at-func.obj `if test -f 'at-func.c'; then $(CYGPATH_W) 'at-func.c'; else $(CYGPATH_W) '$(srcdir)/at-func.c'; fi`
7928 +
7929 +libgnu_a-frexp.o: frexp.c
7930 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-frexp.o -MD -MP -MF $(DEPDIR)/libgnu_a-frexp.Tpo -c -o libgnu_a-frexp.o `test -f 'frexp.c' || echo '$(srcdir)/'`frexp.c
7931 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-frexp.Tpo $(DEPDIR)/libgnu_a-frexp.Po
7932 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='frexp.c' object='libgnu_a-frexp.o' libtool=no @AMDEPBACKSLASH@
7933 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7934 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-frexp.o `test -f 'frexp.c' || echo '$(srcdir)/'`frexp.c
7935 +
7936 +libgnu_a-frexp.obj: frexp.c
7937 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-frexp.obj -MD -MP -MF $(DEPDIR)/libgnu_a-frexp.Tpo -c -o libgnu_a-frexp.obj `if test -f 'frexp.c'; then $(CYGPATH_W) 'frexp.c'; else $(CYGPATH_W) '$(srcdir)/frexp.c'; fi`
7938 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-frexp.Tpo $(DEPDIR)/libgnu_a-frexp.Po
7939 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='frexp.c' object='libgnu_a-frexp.obj' libtool=no @AMDEPBACKSLASH@
7940 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7941 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-frexp.obj `if test -f 'frexp.c'; then $(CYGPATH_W) 'frexp.c'; else $(CYGPATH_W) '$(srcdir)/frexp.c'; fi`
7942 +
7943 +libgnu_a-frexpl.o: frexpl.c
7944 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-frexpl.o -MD -MP -MF $(DEPDIR)/libgnu_a-frexpl.Tpo -c -o libgnu_a-frexpl.o `test -f 'frexpl.c' || echo '$(srcdir)/'`frexpl.c
7945 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-frexpl.Tpo $(DEPDIR)/libgnu_a-frexpl.Po
7946 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='frexpl.c' object='libgnu_a-frexpl.o' libtool=no @AMDEPBACKSLASH@
7947 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7948 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-frexpl.o `test -f 'frexpl.c' || echo '$(srcdir)/'`frexpl.c
7949 +
7950 +libgnu_a-frexpl.obj: frexpl.c
7951 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-frexpl.obj -MD -MP -MF $(DEPDIR)/libgnu_a-frexpl.Tpo -c -o libgnu_a-frexpl.obj `if test -f 'frexpl.c'; then $(CYGPATH_W) 'frexpl.c'; else $(CYGPATH_W) '$(srcdir)/frexpl.c'; fi`
7952 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-frexpl.Tpo $(DEPDIR)/libgnu_a-frexpl.Po
7953 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='frexpl.c' object='libgnu_a-frexpl.obj' libtool=no @AMDEPBACKSLASH@
7954 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7955 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-frexpl.obj `if test -f 'frexpl.c'; then $(CYGPATH_W) 'frexpl.c'; else $(CYGPATH_W) '$(srcdir)/frexpl.c'; fi`
7956 +
7957 +libgnu_a-stat-w32.o: stat-w32.c
7958 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-stat-w32.o -MD -MP -MF $(DEPDIR)/libgnu_a-stat-w32.Tpo -c -o libgnu_a-stat-w32.o `test -f 'stat-w32.c' || echo '$(srcdir)/'`stat-w32.c
7959 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-stat-w32.Tpo $(DEPDIR)/libgnu_a-stat-w32.Po
7960 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stat-w32.c' object='libgnu_a-stat-w32.o' libtool=no @AMDEPBACKSLASH@
7961 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7962 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-stat-w32.o `test -f 'stat-w32.c' || echo '$(srcdir)/'`stat-w32.c
7963 +
7964 +libgnu_a-stat-w32.obj: stat-w32.c
7965 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-stat-w32.obj -MD -MP -MF $(DEPDIR)/libgnu_a-stat-w32.Tpo -c -o libgnu_a-stat-w32.obj `if test -f 'stat-w32.c'; then $(CYGPATH_W) 'stat-w32.c'; else $(CYGPATH_W) '$(srcdir)/stat-w32.c'; fi`
7966 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-stat-w32.Tpo $(DEPDIR)/libgnu_a-stat-w32.Po
7967 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stat-w32.c' object='libgnu_a-stat-w32.obj' libtool=no @AMDEPBACKSLASH@
7968 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7969 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-stat-w32.obj `if test -f 'stat-w32.c'; then $(CYGPATH_W) 'stat-w32.c'; else $(CYGPATH_W) '$(srcdir)/stat-w32.c'; fi`
7970 +
7971 +libgnu_a-isnan.o: isnan.c
7972 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-isnan.o -MD -MP -MF $(DEPDIR)/libgnu_a-isnan.Tpo -c -o libgnu_a-isnan.o `test -f 'isnan.c' || echo '$(srcdir)/'`isnan.c
7973 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-isnan.Tpo $(DEPDIR)/libgnu_a-isnan.Po
7974 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='isnan.c' object='libgnu_a-isnan.o' libtool=no @AMDEPBACKSLASH@
7975 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7976 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-isnan.o `test -f 'isnan.c' || echo '$(srcdir)/'`isnan.c
7977 +
7978 +libgnu_a-isnan.obj: isnan.c
7979 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-isnan.obj -MD -MP -MF $(DEPDIR)/libgnu_a-isnan.Tpo -c -o libgnu_a-isnan.obj `if test -f 'isnan.c'; then $(CYGPATH_W) 'isnan.c'; else $(CYGPATH_W) '$(srcdir)/isnan.c'; fi`
7980 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-isnan.Tpo $(DEPDIR)/libgnu_a-isnan.Po
7981 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='isnan.c' object='libgnu_a-isnan.obj' libtool=no @AMDEPBACKSLASH@
7982 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7983 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-isnan.obj `if test -f 'isnan.c'; then $(CYGPATH_W) 'isnan.c'; else $(CYGPATH_W) '$(srcdir)/isnan.c'; fi`
7984 +
7985 +libgnu_a-isnand.o: isnand.c
7986 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-isnand.o -MD -MP -MF $(DEPDIR)/libgnu_a-isnand.Tpo -c -o libgnu_a-isnand.o `test -f 'isnand.c' || echo '$(srcdir)/'`isnand.c
7987 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-isnand.Tpo $(DEPDIR)/libgnu_a-isnand.Po
7988 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='isnand.c' object='libgnu_a-isnand.o' libtool=no @AMDEPBACKSLASH@
7989 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7990 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-isnand.o `test -f 'isnand.c' || echo '$(srcdir)/'`isnand.c
7991 +
7992 +libgnu_a-isnand.obj: isnand.c
7993 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-isnand.obj -MD -MP -MF $(DEPDIR)/libgnu_a-isnand.Tpo -c -o libgnu_a-isnand.obj `if test -f 'isnand.c'; then $(CYGPATH_W) 'isnand.c'; else $(CYGPATH_W) '$(srcdir)/isnand.c'; fi`
7994 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-isnand.Tpo $(DEPDIR)/libgnu_a-isnand.Po
7995 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='isnand.c' object='libgnu_a-isnand.obj' libtool=no @AMDEPBACKSLASH@
7996 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
7997 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-isnand.obj `if test -f 'isnand.c'; then $(CYGPATH_W) 'isnand.c'; else $(CYGPATH_W) '$(srcdir)/isnand.c'; fi`
7998 +
7999 +libgnu_a-isnanf.o: isnanf.c
8000 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-isnanf.o -MD -MP -MF $(DEPDIR)/libgnu_a-isnanf.Tpo -c -o libgnu_a-isnanf.o `test -f 'isnanf.c' || echo '$(srcdir)/'`isnanf.c
8001 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-isnanf.Tpo $(DEPDIR)/libgnu_a-isnanf.Po
8002 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='isnanf.c' object='libgnu_a-isnanf.o' libtool=no @AMDEPBACKSLASH@
8003 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
8004 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-isnanf.o `test -f 'isnanf.c' || echo '$(srcdir)/'`isnanf.c
8005 +
8006 +libgnu_a-isnanf.obj: isnanf.c
8007 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-isnanf.obj -MD -MP -MF $(DEPDIR)/libgnu_a-isnanf.Tpo -c -o libgnu_a-isnanf.obj `if test -f 'isnanf.c'; then $(CYGPATH_W) 'isnanf.c'; else $(CYGPATH_W) '$(srcdir)/isnanf.c'; fi`
8008 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-isnanf.Tpo $(DEPDIR)/libgnu_a-isnanf.Po
8009 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='isnanf.c' object='libgnu_a-isnanf.obj' libtool=no @AMDEPBACKSLASH@
8010 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
8011 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-isnanf.obj `if test -f 'isnanf.c'; then $(CYGPATH_W) 'isnanf.c'; else $(CYGPATH_W) '$(srcdir)/isnanf.c'; fi`
8012 +
8013 +libgnu_a-isnanl.o: isnanl.c
8014 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-isnanl.o -MD -MP -MF $(DEPDIR)/libgnu_a-isnanl.Tpo -c -o libgnu_a-isnanl.o `test -f 'isnanl.c' || echo '$(srcdir)/'`isnanl.c
8015 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-isnanl.Tpo $(DEPDIR)/libgnu_a-isnanl.Po
8016 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='isnanl.c' object='libgnu_a-isnanl.o' libtool=no @AMDEPBACKSLASH@
8017 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
8018 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-isnanl.o `test -f 'isnanl.c' || echo '$(srcdir)/'`isnanl.c
8019 +
8020 +libgnu_a-isnanl.obj: isnanl.c
8021 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-isnanl.obj -MD -MP -MF $(DEPDIR)/libgnu_a-isnanl.Tpo -c -o libgnu_a-isnanl.obj `if test -f 'isnanl.c'; then $(CYGPATH_W) 'isnanl.c'; else $(CYGPATH_W) '$(srcdir)/isnanl.c'; fi`
8022 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-isnanl.Tpo $(DEPDIR)/libgnu_a-isnanl.Po
8023 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='isnanl.c' object='libgnu_a-isnanl.obj' libtool=no @AMDEPBACKSLASH@
8024 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
8025 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-isnanl.obj `if test -f 'isnanl.c'; then $(CYGPATH_W) 'isnanl.c'; else $(CYGPATH_W) '$(srcdir)/isnanl.c'; fi`
8026 +
8027 +libgnu_a-malloc.o: malloc.c
8028 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-malloc.o -MD -MP -MF $(DEPDIR)/libgnu_a-malloc.Tpo -c -o libgnu_a-malloc.o `test -f 'malloc.c' || echo '$(srcdir)/'`malloc.c
8029 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-malloc.Tpo $(DEPDIR)/libgnu_a-malloc.Po
8030 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='malloc.c' object='libgnu_a-malloc.o' libtool=no @AMDEPBACKSLASH@
8031 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
8032 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-malloc.o `test -f 'malloc.c' || echo '$(srcdir)/'`malloc.c
8033 +
8034 +libgnu_a-malloc.obj: malloc.c
8035 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-malloc.obj -MD -MP -MF $(DEPDIR)/libgnu_a-malloc.Tpo -c -o libgnu_a-malloc.obj `if test -f 'malloc.c'; then $(CYGPATH_W) 'malloc.c'; else $(CYGPATH_W) '$(srcdir)/malloc.c'; fi`
8036 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-malloc.Tpo $(DEPDIR)/libgnu_a-malloc.Po
8037 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='malloc.c' object='libgnu_a-malloc.obj' libtool=no @AMDEPBACKSLASH@
8038 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
8039 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-malloc.obj `if test -f 'malloc.c'; then $(CYGPATH_W) 'malloc.c'; else $(CYGPATH_W) '$(srcdir)/malloc.c'; fi`
8040 +
8041 +libgnu_a-realloc.o: realloc.c
8042 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-realloc.o -MD -MP -MF $(DEPDIR)/libgnu_a-realloc.Tpo -c -o libgnu_a-realloc.o `test -f 'realloc.c' || echo '$(srcdir)/'`realloc.c
8043 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-realloc.Tpo $(DEPDIR)/libgnu_a-realloc.Po
8044 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='realloc.c' object='libgnu_a-realloc.o' libtool=no @AMDEPBACKSLASH@
8045 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
8046 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-realloc.o `test -f 'realloc.c' || echo '$(srcdir)/'`realloc.c
8047 +
8048 +libgnu_a-realloc.obj: realloc.c
8049 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-realloc.obj -MD -MP -MF $(DEPDIR)/libgnu_a-realloc.Tpo -c -o libgnu_a-realloc.obj `if test -f 'realloc.c'; then $(CYGPATH_W) 'realloc.c'; else $(CYGPATH_W) '$(srcdir)/realloc.c'; fi`
8050 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-realloc.Tpo $(DEPDIR)/libgnu_a-realloc.Po
8051 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='realloc.c' object='libgnu_a-realloc.obj' libtool=no @AMDEPBACKSLASH@
8052 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
8053 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-realloc.obj `if test -f 'realloc.c'; then $(CYGPATH_W) 'realloc.c'; else $(CYGPATH_W) '$(srcdir)/realloc.c'; fi`
8054 +
8055 +libgnu_a-at-func2.o: at-func2.c
8056 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-at-func2.o -MD -MP -MF $(DEPDIR)/libgnu_a-at-func2.Tpo -c -o libgnu_a-at-func2.o `test -f 'at-func2.c' || echo '$(srcdir)/'`at-func2.c
8057 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-at-func2.Tpo $(DEPDIR)/libgnu_a-at-func2.Po
8058 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='at-func2.c' object='libgnu_a-at-func2.o' libtool=no @AMDEPBACKSLASH@
8059 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
8060 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-at-func2.o `test -f 'at-func2.c' || echo '$(srcdir)/'`at-func2.c
8061 +
8062 +libgnu_a-at-func2.obj: at-func2.c
8063 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-at-func2.obj -MD -MP -MF $(DEPDIR)/libgnu_a-at-func2.Tpo -c -o libgnu_a-at-func2.obj `if test -f 'at-func2.c'; then $(CYGPATH_W) 'at-func2.c'; else $(CYGPATH_W) '$(srcdir)/at-func2.c'; fi`
8064 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-at-func2.Tpo $(DEPDIR)/libgnu_a-at-func2.Po
8065 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='at-func2.c' object='libgnu_a-at-func2.obj' libtool=no @AMDEPBACKSLASH@
8066 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
8067 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-at-func2.obj `if test -f 'at-func2.c'; then $(CYGPATH_W) 'at-func2.c'; else $(CYGPATH_W) '$(srcdir)/at-func2.c'; fi`
8068 +
8069 +libgnu_a-strcasestr.o: strcasestr.c
8070 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-strcasestr.o -MD -MP -MF $(DEPDIR)/libgnu_a-strcasestr.Tpo -c -o libgnu_a-strcasestr.o `test -f 'strcasestr.c' || echo '$(srcdir)/'`strcasestr.c
8071 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-strcasestr.Tpo $(DEPDIR)/libgnu_a-strcasestr.Po
8072 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strcasestr.c' object='libgnu_a-strcasestr.o' libtool=no @AMDEPBACKSLASH@
8073 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
8074 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-strcasestr.o `test -f 'strcasestr.c' || echo '$(srcdir)/'`strcasestr.c
8075 +
8076 +libgnu_a-strcasestr.obj: strcasestr.c
8077 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-strcasestr.obj -MD -MP -MF $(DEPDIR)/libgnu_a-strcasestr.Tpo -c -o libgnu_a-strcasestr.obj `if test -f 'strcasestr.c'; then $(CYGPATH_W) 'strcasestr.c'; else $(CYGPATH_W) '$(srcdir)/strcasestr.c'; fi`
8078 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-strcasestr.Tpo $(DEPDIR)/libgnu_a-strcasestr.Po
8079 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strcasestr.c' object='libgnu_a-strcasestr.obj' libtool=no @AMDEPBACKSLASH@
8080 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
8081 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-strcasestr.obj `if test -f 'strcasestr.c'; then $(CYGPATH_W) 'strcasestr.c'; else $(CYGPATH_W) '$(srcdir)/strcasestr.c'; fi`
8082 +
8083 +libgnu_a-asnprintf.o: asnprintf.c
8084 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-asnprintf.o -MD -MP -MF $(DEPDIR)/libgnu_a-asnprintf.Tpo -c -o libgnu_a-asnprintf.o `test -f 'asnprintf.c' || echo '$(srcdir)/'`asnprintf.c
8085 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-asnprintf.Tpo $(DEPDIR)/libgnu_a-asnprintf.Po
8086 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='asnprintf.c' object='libgnu_a-asnprintf.o' libtool=no @AMDEPBACKSLASH@
8087 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
8088 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-asnprintf.o `test -f 'asnprintf.c' || echo '$(srcdir)/'`asnprintf.c
8089 +
8090 +libgnu_a-asnprintf.obj: asnprintf.c
8091 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-asnprintf.obj -MD -MP -MF $(DEPDIR)/libgnu_a-asnprintf.Tpo -c -o libgnu_a-asnprintf.obj `if test -f 'asnprintf.c'; then $(CYGPATH_W) 'asnprintf.c'; else $(CYGPATH_W) '$(srcdir)/asnprintf.c'; fi`
8092 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-asnprintf.Tpo $(DEPDIR)/libgnu_a-asnprintf.Po
8093 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='asnprintf.c' object='libgnu_a-asnprintf.obj' libtool=no @AMDEPBACKSLASH@
8094 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
8095 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-asnprintf.obj `if test -f 'asnprintf.c'; then $(CYGPATH_W) 'asnprintf.c'; else $(CYGPATH_W) '$(srcdir)/asnprintf.c'; fi`
8096 +
8097 +libgnu_a-printf-args.o: printf-args.c
8098 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-printf-args.o -MD -MP -MF $(DEPDIR)/libgnu_a-printf-args.Tpo -c -o libgnu_a-printf-args.o `test -f 'printf-args.c' || echo '$(srcdir)/'`printf-args.c
8099 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-printf-args.Tpo $(DEPDIR)/libgnu_a-printf-args.Po
8100 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='printf-args.c' object='libgnu_a-printf-args.o' libtool=no @AMDEPBACKSLASH@
8101 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
8102 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-printf-args.o `test -f 'printf-args.c' || echo '$(srcdir)/'`printf-args.c
8103 +
8104 +libgnu_a-printf-args.obj: printf-args.c
8105 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-printf-args.obj -MD -MP -MF $(DEPDIR)/libgnu_a-printf-args.Tpo -c -o libgnu_a-printf-args.obj `if test -f 'printf-args.c'; then $(CYGPATH_W) 'printf-args.c'; else $(CYGPATH_W) '$(srcdir)/printf-args.c'; fi`
8106 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-printf-args.Tpo $(DEPDIR)/libgnu_a-printf-args.Po
8107 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='printf-args.c' object='libgnu_a-printf-args.obj' libtool=no @AMDEPBACKSLASH@
8108 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
8109 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-printf-args.obj `if test -f 'printf-args.c'; then $(CYGPATH_W) 'printf-args.c'; else $(CYGPATH_W) '$(srcdir)/printf-args.c'; fi`
8110 +
8111 +libgnu_a-printf-parse.o: printf-parse.c
8112 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-printf-parse.o -MD -MP -MF $(DEPDIR)/libgnu_a-printf-parse.Tpo -c -o libgnu_a-printf-parse.o `test -f 'printf-parse.c' || echo '$(srcdir)/'`printf-parse.c
8113 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-printf-parse.Tpo $(DEPDIR)/libgnu_a-printf-parse.Po
8114 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='printf-parse.c' object='libgnu_a-printf-parse.o' libtool=no @AMDEPBACKSLASH@
8115 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
8116 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-printf-parse.o `test -f 'printf-parse.c' || echo '$(srcdir)/'`printf-parse.c
8117 +
8118 +libgnu_a-printf-parse.obj: printf-parse.c
8119 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-printf-parse.obj -MD -MP -MF $(DEPDIR)/libgnu_a-printf-parse.Tpo -c -o libgnu_a-printf-parse.obj `if test -f 'printf-parse.c'; then $(CYGPATH_W) 'printf-parse.c'; else $(CYGPATH_W) '$(srcdir)/printf-parse.c'; fi`
8120 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-printf-parse.Tpo $(DEPDIR)/libgnu_a-printf-parse.Po
8121 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='printf-parse.c' object='libgnu_a-printf-parse.obj' libtool=no @AMDEPBACKSLASH@
8122 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
8123 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-printf-parse.obj `if test -f 'printf-parse.c'; then $(CYGPATH_W) 'printf-parse.c'; else $(CYGPATH_W) '$(srcdir)/printf-parse.c'; fi`
8124 +
8125 +libgnu_a-vasnprintf.o: vasnprintf.c
8126 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-vasnprintf.o -MD -MP -MF $(DEPDIR)/libgnu_a-vasnprintf.Tpo -c -o libgnu_a-vasnprintf.o `test -f 'vasnprintf.c' || echo '$(srcdir)/'`vasnprintf.c
8127 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-vasnprintf.Tpo $(DEPDIR)/libgnu_a-vasnprintf.Po
8128 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='vasnprintf.c' object='libgnu_a-vasnprintf.o' libtool=no @AMDEPBACKSLASH@
8129 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
8130 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-vasnprintf.o `test -f 'vasnprintf.c' || echo '$(srcdir)/'`vasnprintf.c
8131 +
8132 +libgnu_a-vasnprintf.obj: vasnprintf.c
8133 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-vasnprintf.obj -MD -MP -MF $(DEPDIR)/libgnu_a-vasnprintf.Tpo -c -o libgnu_a-vasnprintf.obj `if test -f 'vasnprintf.c'; then $(CYGPATH_W) 'vasnprintf.c'; else $(CYGPATH_W) '$(srcdir)/vasnprintf.c'; fi`
8134 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-vasnprintf.Tpo $(DEPDIR)/libgnu_a-vasnprintf.Po
8135 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='vasnprintf.c' object='libgnu_a-vasnprintf.obj' libtool=no @AMDEPBACKSLASH@
8136 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
8137 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-vasnprintf.obj `if test -f 'vasnprintf.c'; then $(CYGPATH_W) 'vasnprintf.c'; else $(CYGPATH_W) '$(srcdir)/vasnprintf.c'; fi`
8138 +
8139 +libgnu_a-asprintf.o: asprintf.c
8140 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-asprintf.o -MD -MP -MF $(DEPDIR)/libgnu_a-asprintf.Tpo -c -o libgnu_a-asprintf.o `test -f 'asprintf.c' || echo '$(srcdir)/'`asprintf.c
8141 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-asprintf.Tpo $(DEPDIR)/libgnu_a-asprintf.Po
8142 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='asprintf.c' object='libgnu_a-asprintf.o' libtool=no @AMDEPBACKSLASH@
8143 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
8144 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-asprintf.o `test -f 'asprintf.c' || echo '$(srcdir)/'`asprintf.c
8145 +
8146 +libgnu_a-asprintf.obj: asprintf.c
8147 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-asprintf.obj -MD -MP -MF $(DEPDIR)/libgnu_a-asprintf.Tpo -c -o libgnu_a-asprintf.obj `if test -f 'asprintf.c'; then $(CYGPATH_W) 'asprintf.c'; else $(CYGPATH_W) '$(srcdir)/asprintf.c'; fi`
8148 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-asprintf.Tpo $(DEPDIR)/libgnu_a-asprintf.Po
8149 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='asprintf.c' object='libgnu_a-asprintf.obj' libtool=no @AMDEPBACKSLASH@
8150 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
8151 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-asprintf.obj `if test -f 'asprintf.c'; then $(CYGPATH_W) 'asprintf.c'; else $(CYGPATH_W) '$(srcdir)/asprintf.c'; fi`
8152 +
8153 +libgnu_a-vasprintf.o: vasprintf.c
8154 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-vasprintf.o -MD -MP -MF $(DEPDIR)/libgnu_a-vasprintf.Tpo -c -o libgnu_a-vasprintf.o `test -f 'vasprintf.c' || echo '$(srcdir)/'`vasprintf.c
8155 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-vasprintf.Tpo $(DEPDIR)/libgnu_a-vasprintf.Po
8156 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='vasprintf.c' object='libgnu_a-vasprintf.o' libtool=no @AMDEPBACKSLASH@
8157 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
8158 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-vasprintf.o `test -f 'vasprintf.c' || echo '$(srcdir)/'`vasprintf.c
8159 +
8160 +libgnu_a-vasprintf.obj: vasprintf.c
8161 +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -MT libgnu_a-vasprintf.obj -MD -MP -MF $(DEPDIR)/libgnu_a-vasprintf.Tpo -c -o libgnu_a-vasprintf.obj `if test -f 'vasprintf.c'; then $(CYGPATH_W) 'vasprintf.c'; else $(CYGPATH_W) '$(srcdir)/vasprintf.c'; fi`
8162 +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libgnu_a-vasprintf.Tpo $(DEPDIR)/libgnu_a-vasprintf.Po
8163 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='vasprintf.c' object='libgnu_a-vasprintf.obj' libtool=no @AMDEPBACKSLASH@
8164 +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
8165 +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libgnu_a_CFLAGS) $(CFLAGS) -c -o libgnu_a-vasprintf.obj `if test -f 'vasprintf.c'; then $(CYGPATH_W) 'vasprintf.c'; else $(CYGPATH_W) '$(srcdir)/vasprintf.c'; fi`
8166 +
8167 mostlyclean-libtool:
8168 -rm -f *.lo
8169
8170 @@ -2127,6 +4233,8 @@ clean-generic:
8171 distclean-generic:
8172 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
8173 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
8174 + -rm -f malloc/$(DEPDIR)/$(am__dirstamp)
8175 + -rm -f malloc/$(am__dirstamp)
8176 -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
8177
8178 maintainer-clean-generic:
8179 @@ -2140,117 +4248,128 @@ clean-am: clean-generic clean-libtool clean-noinstLIBRARIES \
8180 clean-noinstLTLIBRARIES mostlyclean-am
8181
8182 distclean: distclean-recursive
8183 - -rm -f ./$(DEPDIR)/asnprintf.Po
8184 - -rm -f ./$(DEPDIR)/asprintf.Po
8185 - -rm -f ./$(DEPDIR)/at-func.Po
8186 - -rm -f ./$(DEPDIR)/at-func2.Po
8187 - -rm -f ./$(DEPDIR)/basename-lgpl.Po
8188 - -rm -f ./$(DEPDIR)/canonicalize-lgpl.Po
8189 - -rm -f ./$(DEPDIR)/chdir-long.Po
8190 - -rm -f ./$(DEPDIR)/cloexec.Po
8191 - -rm -f ./$(DEPDIR)/close.Po
8192 - -rm -f ./$(DEPDIR)/closedir.Po
8193 - -rm -f ./$(DEPDIR)/dirfd.Po
8194 - -rm -f ./$(DEPDIR)/dirname-lgpl.Po
8195 - -rm -f ./$(DEPDIR)/dup-safer-flag.Po
8196 - -rm -f ./$(DEPDIR)/dup-safer.Po
8197 - -rm -f ./$(DEPDIR)/dup.Po
8198 - -rm -f ./$(DEPDIR)/dup2.Po
8199 - -rm -f ./$(DEPDIR)/error.Po
8200 - -rm -f ./$(DEPDIR)/euidaccess.Po
8201 - -rm -f ./$(DEPDIR)/exitfail.Po
8202 - -rm -f ./$(DEPDIR)/faccessat.Po
8203 - -rm -f ./$(DEPDIR)/fchdir.Po
8204 - -rm -f ./$(DEPDIR)/fcntl.Po
8205 - -rm -f ./$(DEPDIR)/fd-hook.Po
8206 - -rm -f ./$(DEPDIR)/fd-safer-flag.Po
8207 - -rm -f ./$(DEPDIR)/fd-safer.Po
8208 - -rm -f ./$(DEPDIR)/fdopendir.Po
8209 - -rm -f ./$(DEPDIR)/filenamecat-lgpl.Po
8210 - -rm -f ./$(DEPDIR)/float.Po
8211 - -rm -f ./$(DEPDIR)/frexp.Po
8212 - -rm -f ./$(DEPDIR)/frexpl.Po
8213 - -rm -f ./$(DEPDIR)/fstat.Po
8214 - -rm -f ./$(DEPDIR)/fstatat.Po
8215 - -rm -f ./$(DEPDIR)/futimens.Po
8216 - -rm -f ./$(DEPDIR)/getcwd-lgpl.Po
8217 - -rm -f ./$(DEPDIR)/getdelim.Po
8218 - -rm -f ./$(DEPDIR)/getdtablesize.Po
8219 - -rm -f ./$(DEPDIR)/getgroups.Po
8220 - -rm -f ./$(DEPDIR)/getline.Po
8221 - -rm -f ./$(DEPDIR)/getopt.Po
8222 - -rm -f ./$(DEPDIR)/getopt1.Po
8223 - -rm -f ./$(DEPDIR)/getprogname.Po
8224 - -rm -f ./$(DEPDIR)/gettime.Po
8225 - -rm -f ./$(DEPDIR)/gettimeofday.Po
8226 - -rm -f ./$(DEPDIR)/group-member.Po
8227 - -rm -f ./$(DEPDIR)/isnan.Po
8228 - -rm -f ./$(DEPDIR)/isnand.Po
8229 - -rm -f ./$(DEPDIR)/isnanf.Po
8230 - -rm -f ./$(DEPDIR)/isnanl.Po
8231 - -rm -f ./$(DEPDIR)/itold.Po
8232 - -rm -f ./$(DEPDIR)/localtime-buffer.Po
8233 - -rm -f ./$(DEPDIR)/lstat.Po
8234 - -rm -f ./$(DEPDIR)/malloc.Po
8235 - -rm -f ./$(DEPDIR)/malloca.Po
8236 - -rm -f ./$(DEPDIR)/math.Po
8237 - -rm -f ./$(DEPDIR)/memchr.Po
8238 - -rm -f ./$(DEPDIR)/mempcpy.Po
8239 - -rm -f ./$(DEPDIR)/memrchr.Po
8240 - -rm -f ./$(DEPDIR)/mkdir.Po
8241 - -rm -f ./$(DEPDIR)/mkdirat.Po
8242 - -rm -f ./$(DEPDIR)/msvc-inval.Po
8243 - -rm -f ./$(DEPDIR)/msvc-nothrow.Po
8244 - -rm -f ./$(DEPDIR)/open.Po
8245 - -rm -f ./$(DEPDIR)/openat-die.Po
8246 - -rm -f ./$(DEPDIR)/openat-proc.Po
8247 - -rm -f ./$(DEPDIR)/openat.Po
8248 - -rm -f ./$(DEPDIR)/opendir.Po
8249 - -rm -f ./$(DEPDIR)/pipe-safer.Po
8250 - -rm -f ./$(DEPDIR)/printf-args.Po
8251 - -rm -f ./$(DEPDIR)/printf-frexp.Po
8252 - -rm -f ./$(DEPDIR)/printf-frexpl.Po
8253 - -rm -f ./$(DEPDIR)/printf-parse.Po
8254 - -rm -f ./$(DEPDIR)/readlink.Po
8255 - -rm -f ./$(DEPDIR)/readlinkat.Po
8256 - -rm -f ./$(DEPDIR)/realloc.Po
8257 - -rm -f ./$(DEPDIR)/rename.Po
8258 - -rm -f ./$(DEPDIR)/renameat.Po
8259 - -rm -f ./$(DEPDIR)/renameatu.Po
8260 - -rm -f ./$(DEPDIR)/rmdir.Po
8261 - -rm -f ./$(DEPDIR)/save-cwd.Po
8262 - -rm -f ./$(DEPDIR)/signbitd.Po
8263 - -rm -f ./$(DEPDIR)/signbitf.Po
8264 - -rm -f ./$(DEPDIR)/signbitl.Po
8265 - -rm -f ./$(DEPDIR)/stat-time.Po
8266 - -rm -f ./$(DEPDIR)/stat-w32.Po
8267 - -rm -f ./$(DEPDIR)/stat.Po
8268 - -rm -f ./$(DEPDIR)/statat.Po
8269 - -rm -f ./$(DEPDIR)/strcasecmp.Po
8270 - -rm -f ./$(DEPDIR)/strcasestr.Po
8271 - -rm -f ./$(DEPDIR)/strdup.Po
8272 - -rm -f ./$(DEPDIR)/strerror-override.Po
8273 - -rm -f ./$(DEPDIR)/strerror.Po
8274 - -rm -f ./$(DEPDIR)/stripslash.Po
8275 - -rm -f ./$(DEPDIR)/strncasecmp.Po
8276 - -rm -f ./$(DEPDIR)/strncat.Po
8277 - -rm -f ./$(DEPDIR)/symlink.Po
8278 - -rm -f ./$(DEPDIR)/symlinkat.Po
8279 - -rm -f ./$(DEPDIR)/timespec.Po
8280 - -rm -f ./$(DEPDIR)/unistd.Po
8281 - -rm -f ./$(DEPDIR)/unlink.Po
8282 - -rm -f ./$(DEPDIR)/unlinkat.Po
8283 - -rm -f ./$(DEPDIR)/utime.Po
8284 - -rm -f ./$(DEPDIR)/utimens.Po
8285 - -rm -f ./$(DEPDIR)/utimensat.Po
8286 - -rm -f ./$(DEPDIR)/vasnprintf.Po
8287 - -rm -f ./$(DEPDIR)/vasprintf.Po
8288 - -rm -f ./$(DEPDIR)/xalloc-die.Po
8289 - -rm -f ./$(DEPDIR)/xmalloc.Po
8290 - -rm -f ./$(DEPDIR)/xsize.Po
8291 + -rm -f ./$(DEPDIR)/libgnu_a-asnprintf.Po
8292 + -rm -f ./$(DEPDIR)/libgnu_a-asprintf.Po
8293 + -rm -f ./$(DEPDIR)/libgnu_a-at-func.Po
8294 + -rm -f ./$(DEPDIR)/libgnu_a-at-func2.Po
8295 + -rm -f ./$(DEPDIR)/libgnu_a-basename-lgpl.Po
8296 + -rm -f ./$(DEPDIR)/libgnu_a-calloc.Po
8297 + -rm -f ./$(DEPDIR)/libgnu_a-canonicalize-lgpl.Po
8298 + -rm -f ./$(DEPDIR)/libgnu_a-chdir-long.Po
8299 + -rm -f ./$(DEPDIR)/libgnu_a-cloexec.Po
8300 + -rm -f ./$(DEPDIR)/libgnu_a-close.Po
8301 + -rm -f ./$(DEPDIR)/libgnu_a-closedir.Po
8302 + -rm -f ./$(DEPDIR)/libgnu_a-dirfd.Po
8303 + -rm -f ./$(DEPDIR)/libgnu_a-dirname-lgpl.Po
8304 + -rm -f ./$(DEPDIR)/libgnu_a-dup-safer-flag.Po
8305 + -rm -f ./$(DEPDIR)/libgnu_a-dup-safer.Po
8306 + -rm -f ./$(DEPDIR)/libgnu_a-dup.Po
8307 + -rm -f ./$(DEPDIR)/libgnu_a-dup2.Po
8308 + -rm -f ./$(DEPDIR)/libgnu_a-error.Po
8309 + -rm -f ./$(DEPDIR)/libgnu_a-euidaccess.Po
8310 + -rm -f ./$(DEPDIR)/libgnu_a-exitfail.Po
8311 + -rm -f ./$(DEPDIR)/libgnu_a-faccessat.Po
8312 + -rm -f ./$(DEPDIR)/libgnu_a-fchdir.Po
8313 + -rm -f ./$(DEPDIR)/libgnu_a-fcntl.Po
8314 + -rm -f ./$(DEPDIR)/libgnu_a-fd-hook.Po
8315 + -rm -f ./$(DEPDIR)/libgnu_a-fd-safer-flag.Po
8316 + -rm -f ./$(DEPDIR)/libgnu_a-fd-safer.Po
8317 + -rm -f ./$(DEPDIR)/libgnu_a-fdopendir.Po
8318 + -rm -f ./$(DEPDIR)/libgnu_a-filenamecat-lgpl.Po
8319 + -rm -f ./$(DEPDIR)/libgnu_a-float.Po
8320 + -rm -f ./$(DEPDIR)/libgnu_a-free.Po
8321 + -rm -f ./$(DEPDIR)/libgnu_a-frexp.Po
8322 + -rm -f ./$(DEPDIR)/libgnu_a-frexpl.Po
8323 + -rm -f ./$(DEPDIR)/libgnu_a-fstat.Po
8324 + -rm -f ./$(DEPDIR)/libgnu_a-fstatat.Po
8325 + -rm -f ./$(DEPDIR)/libgnu_a-futimens.Po
8326 + -rm -f ./$(DEPDIR)/libgnu_a-getcwd-lgpl.Po
8327 + -rm -f ./$(DEPDIR)/libgnu_a-getdelim.Po
8328 + -rm -f ./$(DEPDIR)/libgnu_a-getdtablesize.Po
8329 + -rm -f ./$(DEPDIR)/libgnu_a-getgroups.Po
8330 + -rm -f ./$(DEPDIR)/libgnu_a-getline.Po
8331 + -rm -f ./$(DEPDIR)/libgnu_a-getopt.Po
8332 + -rm -f ./$(DEPDIR)/libgnu_a-getopt1.Po
8333 + -rm -f ./$(DEPDIR)/libgnu_a-getprogname.Po
8334 + -rm -f ./$(DEPDIR)/libgnu_a-gettime.Po
8335 + -rm -f ./$(DEPDIR)/libgnu_a-gettimeofday.Po
8336 + -rm -f ./$(DEPDIR)/libgnu_a-group-member.Po
8337 + -rm -f ./$(DEPDIR)/libgnu_a-ialloc.Po
8338 + -rm -f ./$(DEPDIR)/libgnu_a-isnan.Po
8339 + -rm -f ./$(DEPDIR)/libgnu_a-isnand.Po
8340 + -rm -f ./$(DEPDIR)/libgnu_a-isnanf.Po
8341 + -rm -f ./$(DEPDIR)/libgnu_a-isnanl.Po
8342 + -rm -f ./$(DEPDIR)/libgnu_a-itold.Po
8343 + -rm -f ./$(DEPDIR)/libgnu_a-lstat.Po
8344 + -rm -f ./$(DEPDIR)/libgnu_a-malloc.Po
8345 + -rm -f ./$(DEPDIR)/libgnu_a-malloca.Po
8346 + -rm -f ./$(DEPDIR)/libgnu_a-math.Po
8347 + -rm -f ./$(DEPDIR)/libgnu_a-memchr.Po
8348 + -rm -f ./$(DEPDIR)/libgnu_a-mempcpy.Po
8349 + -rm -f ./$(DEPDIR)/libgnu_a-memrchr.Po
8350 + -rm -f ./$(DEPDIR)/libgnu_a-mkdir.Po
8351 + -rm -f ./$(DEPDIR)/libgnu_a-mkdirat.Po
8352 + -rm -f ./$(DEPDIR)/libgnu_a-msvc-inval.Po
8353 + -rm -f ./$(DEPDIR)/libgnu_a-msvc-nothrow.Po
8354 + -rm -f ./$(DEPDIR)/libgnu_a-open.Po
8355 + -rm -f ./$(DEPDIR)/libgnu_a-openat-die.Po
8356 + -rm -f ./$(DEPDIR)/libgnu_a-openat-proc.Po
8357 + -rm -f ./$(DEPDIR)/libgnu_a-openat.Po
8358 + -rm -f ./$(DEPDIR)/libgnu_a-opendir.Po
8359 + -rm -f ./$(DEPDIR)/libgnu_a-pipe-safer.Po
8360 + -rm -f ./$(DEPDIR)/libgnu_a-pipe.Po
8361 + -rm -f ./$(DEPDIR)/libgnu_a-printf-args.Po
8362 + -rm -f ./$(DEPDIR)/libgnu_a-printf-frexp.Po
8363 + -rm -f ./$(DEPDIR)/libgnu_a-printf-frexpl.Po
8364 + -rm -f ./$(DEPDIR)/libgnu_a-printf-parse.Po
8365 + -rm -f ./$(DEPDIR)/libgnu_a-rawmemchr.Po
8366 + -rm -f ./$(DEPDIR)/libgnu_a-readlink.Po
8367 + -rm -f ./$(DEPDIR)/libgnu_a-readlinkat.Po
8368 + -rm -f ./$(DEPDIR)/libgnu_a-realloc.Po
8369 + -rm -f ./$(DEPDIR)/libgnu_a-reallocarray.Po
8370 + -rm -f ./$(DEPDIR)/libgnu_a-rename.Po
8371 + -rm -f ./$(DEPDIR)/libgnu_a-renameat.Po
8372 + -rm -f ./$(DEPDIR)/libgnu_a-renameatu.Po
8373 + -rm -f ./$(DEPDIR)/libgnu_a-rmdir.Po
8374 + -rm -f ./$(DEPDIR)/libgnu_a-save-cwd.Po
8375 + -rm -f ./$(DEPDIR)/libgnu_a-signbitd.Po
8376 + -rm -f ./$(DEPDIR)/libgnu_a-signbitf.Po
8377 + -rm -f ./$(DEPDIR)/libgnu_a-signbitl.Po
8378 + -rm -f ./$(DEPDIR)/libgnu_a-stat-time.Po
8379 + -rm -f ./$(DEPDIR)/libgnu_a-stat-w32.Po
8380 + -rm -f ./$(DEPDIR)/libgnu_a-stat.Po
8381 + -rm -f ./$(DEPDIR)/libgnu_a-statat.Po
8382 + -rm -f ./$(DEPDIR)/libgnu_a-stdio-read.Po
8383 + -rm -f ./$(DEPDIR)/libgnu_a-stdio-write.Po
8384 + -rm -f ./$(DEPDIR)/libgnu_a-strcasecmp.Po
8385 + -rm -f ./$(DEPDIR)/libgnu_a-strcasestr.Po
8386 + -rm -f ./$(DEPDIR)/libgnu_a-strdup.Po
8387 + -rm -f ./$(DEPDIR)/libgnu_a-strerror-override.Po
8388 + -rm -f ./$(DEPDIR)/libgnu_a-strerror.Po
8389 + -rm -f ./$(DEPDIR)/libgnu_a-stripslash.Po
8390 + -rm -f ./$(DEPDIR)/libgnu_a-strncasecmp.Po
8391 + -rm -f ./$(DEPDIR)/libgnu_a-strncat.Po
8392 + -rm -f ./$(DEPDIR)/libgnu_a-symlink.Po
8393 + -rm -f ./$(DEPDIR)/libgnu_a-symlinkat.Po
8394 + -rm -f ./$(DEPDIR)/libgnu_a-timespec.Po
8395 + -rm -f ./$(DEPDIR)/libgnu_a-unistd.Po
8396 + -rm -f ./$(DEPDIR)/libgnu_a-unlink.Po
8397 + -rm -f ./$(DEPDIR)/libgnu_a-unlinkat.Po
8398 + -rm -f ./$(DEPDIR)/libgnu_a-utime.Po
8399 + -rm -f ./$(DEPDIR)/libgnu_a-utimens.Po
8400 + -rm -f ./$(DEPDIR)/libgnu_a-utimensat.Po
8401 + -rm -f ./$(DEPDIR)/libgnu_a-vasnprintf.Po
8402 + -rm -f ./$(DEPDIR)/libgnu_a-vasprintf.Po
8403 + -rm -f ./$(DEPDIR)/libgnu_a-xalloc-die.Po
8404 + -rm -f ./$(DEPDIR)/libgnu_a-xmalloc.Po
8405 + -rm -f ./$(DEPDIR)/libgnu_a-xsize.Po
8406 + -rm -f malloc/$(DEPDIR)/libgnu_a-scratch_buffer_dupfree.Po
8407 + -rm -f malloc/$(DEPDIR)/libgnu_a-scratch_buffer_grow.Po
8408 + -rm -f malloc/$(DEPDIR)/libgnu_a-scratch_buffer_grow_preserve.Po
8409 + -rm -f malloc/$(DEPDIR)/libgnu_a-scratch_buffer_set_array_size.Po
8410 -rm -f Makefile
8411 distclean-am: clean-am distclean-compile distclean-generic \
8412 - distclean-tags
8413 + distclean-local distclean-tags
8414
8415 dvi: dvi-recursive
8416
8417 @@ -2293,116 +4412,128 @@ install-ps-am:
8418 installcheck-am:
8419
8420 maintainer-clean: maintainer-clean-recursive
8421 - -rm -f ./$(DEPDIR)/asnprintf.Po
8422 - -rm -f ./$(DEPDIR)/asprintf.Po
8423 - -rm -f ./$(DEPDIR)/at-func.Po
8424 - -rm -f ./$(DEPDIR)/at-func2.Po
8425 - -rm -f ./$(DEPDIR)/basename-lgpl.Po
8426 - -rm -f ./$(DEPDIR)/canonicalize-lgpl.Po
8427 - -rm -f ./$(DEPDIR)/chdir-long.Po
8428 - -rm -f ./$(DEPDIR)/cloexec.Po
8429 - -rm -f ./$(DEPDIR)/close.Po
8430 - -rm -f ./$(DEPDIR)/closedir.Po
8431 - -rm -f ./$(DEPDIR)/dirfd.Po
8432 - -rm -f ./$(DEPDIR)/dirname-lgpl.Po
8433 - -rm -f ./$(DEPDIR)/dup-safer-flag.Po
8434 - -rm -f ./$(DEPDIR)/dup-safer.Po
8435 - -rm -f ./$(DEPDIR)/dup.Po
8436 - -rm -f ./$(DEPDIR)/dup2.Po
8437 - -rm -f ./$(DEPDIR)/error.Po
8438 - -rm -f ./$(DEPDIR)/euidaccess.Po
8439 - -rm -f ./$(DEPDIR)/exitfail.Po
8440 - -rm -f ./$(DEPDIR)/faccessat.Po
8441 - -rm -f ./$(DEPDIR)/fchdir.Po
8442 - -rm -f ./$(DEPDIR)/fcntl.Po
8443 - -rm -f ./$(DEPDIR)/fd-hook.Po
8444 - -rm -f ./$(DEPDIR)/fd-safer-flag.Po
8445 - -rm -f ./$(DEPDIR)/fd-safer.Po
8446 - -rm -f ./$(DEPDIR)/fdopendir.Po
8447 - -rm -f ./$(DEPDIR)/filenamecat-lgpl.Po
8448 - -rm -f ./$(DEPDIR)/float.Po
8449 - -rm -f ./$(DEPDIR)/frexp.Po
8450 - -rm -f ./$(DEPDIR)/frexpl.Po
8451 - -rm -f ./$(DEPDIR)/fstat.Po
8452 - -rm -f ./$(DEPDIR)/fstatat.Po
8453 - -rm -f ./$(DEPDIR)/futimens.Po
8454 - -rm -f ./$(DEPDIR)/getcwd-lgpl.Po
8455 - -rm -f ./$(DEPDIR)/getdelim.Po
8456 - -rm -f ./$(DEPDIR)/getdtablesize.Po
8457 - -rm -f ./$(DEPDIR)/getgroups.Po
8458 - -rm -f ./$(DEPDIR)/getline.Po
8459 - -rm -f ./$(DEPDIR)/getopt.Po
8460 - -rm -f ./$(DEPDIR)/getopt1.Po
8461 - -rm -f ./$(DEPDIR)/getprogname.Po
8462 - -rm -f ./$(DEPDIR)/gettime.Po
8463 - -rm -f ./$(DEPDIR)/gettimeofday.Po
8464 - -rm -f ./$(DEPDIR)/group-member.Po
8465 - -rm -f ./$(DEPDIR)/isnan.Po
8466 - -rm -f ./$(DEPDIR)/isnand.Po
8467 - -rm -f ./$(DEPDIR)/isnanf.Po
8468 - -rm -f ./$(DEPDIR)/isnanl.Po
8469 - -rm -f ./$(DEPDIR)/itold.Po
8470 - -rm -f ./$(DEPDIR)/localtime-buffer.Po
8471 - -rm -f ./$(DEPDIR)/lstat.Po
8472 - -rm -f ./$(DEPDIR)/malloc.Po
8473 - -rm -f ./$(DEPDIR)/malloca.Po
8474 - -rm -f ./$(DEPDIR)/math.Po
8475 - -rm -f ./$(DEPDIR)/memchr.Po
8476 - -rm -f ./$(DEPDIR)/mempcpy.Po
8477 - -rm -f ./$(DEPDIR)/memrchr.Po
8478 - -rm -f ./$(DEPDIR)/mkdir.Po
8479 - -rm -f ./$(DEPDIR)/mkdirat.Po
8480 - -rm -f ./$(DEPDIR)/msvc-inval.Po
8481 - -rm -f ./$(DEPDIR)/msvc-nothrow.Po
8482 - -rm -f ./$(DEPDIR)/open.Po
8483 - -rm -f ./$(DEPDIR)/openat-die.Po
8484 - -rm -f ./$(DEPDIR)/openat-proc.Po
8485 - -rm -f ./$(DEPDIR)/openat.Po
8486 - -rm -f ./$(DEPDIR)/opendir.Po
8487 - -rm -f ./$(DEPDIR)/pipe-safer.Po
8488 - -rm -f ./$(DEPDIR)/printf-args.Po
8489 - -rm -f ./$(DEPDIR)/printf-frexp.Po
8490 - -rm -f ./$(DEPDIR)/printf-frexpl.Po
8491 - -rm -f ./$(DEPDIR)/printf-parse.Po
8492 - -rm -f ./$(DEPDIR)/readlink.Po
8493 - -rm -f ./$(DEPDIR)/readlinkat.Po
8494 - -rm -f ./$(DEPDIR)/realloc.Po
8495 - -rm -f ./$(DEPDIR)/rename.Po
8496 - -rm -f ./$(DEPDIR)/renameat.Po
8497 - -rm -f ./$(DEPDIR)/renameatu.Po
8498 - -rm -f ./$(DEPDIR)/rmdir.Po
8499 - -rm -f ./$(DEPDIR)/save-cwd.Po
8500 - -rm -f ./$(DEPDIR)/signbitd.Po
8501 - -rm -f ./$(DEPDIR)/signbitf.Po
8502 - -rm -f ./$(DEPDIR)/signbitl.Po
8503 - -rm -f ./$(DEPDIR)/stat-time.Po
8504 - -rm -f ./$(DEPDIR)/stat-w32.Po
8505 - -rm -f ./$(DEPDIR)/stat.Po
8506 - -rm -f ./$(DEPDIR)/statat.Po
8507 - -rm -f ./$(DEPDIR)/strcasecmp.Po
8508 - -rm -f ./$(DEPDIR)/strcasestr.Po
8509 - -rm -f ./$(DEPDIR)/strdup.Po
8510 - -rm -f ./$(DEPDIR)/strerror-override.Po
8511 - -rm -f ./$(DEPDIR)/strerror.Po
8512 - -rm -f ./$(DEPDIR)/stripslash.Po
8513 - -rm -f ./$(DEPDIR)/strncasecmp.Po
8514 - -rm -f ./$(DEPDIR)/strncat.Po
8515 - -rm -f ./$(DEPDIR)/symlink.Po
8516 - -rm -f ./$(DEPDIR)/symlinkat.Po
8517 - -rm -f ./$(DEPDIR)/timespec.Po
8518 - -rm -f ./$(DEPDIR)/unistd.Po
8519 - -rm -f ./$(DEPDIR)/unlink.Po
8520 - -rm -f ./$(DEPDIR)/unlinkat.Po
8521 - -rm -f ./$(DEPDIR)/utime.Po
8522 - -rm -f ./$(DEPDIR)/utimens.Po
8523 - -rm -f ./$(DEPDIR)/utimensat.Po
8524 - -rm -f ./$(DEPDIR)/vasnprintf.Po
8525 - -rm -f ./$(DEPDIR)/vasprintf.Po
8526 - -rm -f ./$(DEPDIR)/xalloc-die.Po
8527 - -rm -f ./$(DEPDIR)/xmalloc.Po
8528 - -rm -f ./$(DEPDIR)/xsize.Po
8529 + -rm -f ./$(DEPDIR)/libgnu_a-asnprintf.Po
8530 + -rm -f ./$(DEPDIR)/libgnu_a-asprintf.Po
8531 + -rm -f ./$(DEPDIR)/libgnu_a-at-func.Po
8532 + -rm -f ./$(DEPDIR)/libgnu_a-at-func2.Po
8533 + -rm -f ./$(DEPDIR)/libgnu_a-basename-lgpl.Po
8534 + -rm -f ./$(DEPDIR)/libgnu_a-calloc.Po
8535 + -rm -f ./$(DEPDIR)/libgnu_a-canonicalize-lgpl.Po
8536 + -rm -f ./$(DEPDIR)/libgnu_a-chdir-long.Po
8537 + -rm -f ./$(DEPDIR)/libgnu_a-cloexec.Po
8538 + -rm -f ./$(DEPDIR)/libgnu_a-close.Po
8539 + -rm -f ./$(DEPDIR)/libgnu_a-closedir.Po
8540 + -rm -f ./$(DEPDIR)/libgnu_a-dirfd.Po
8541 + -rm -f ./$(DEPDIR)/libgnu_a-dirname-lgpl.Po
8542 + -rm -f ./$(DEPDIR)/libgnu_a-dup-safer-flag.Po
8543 + -rm -f ./$(DEPDIR)/libgnu_a-dup-safer.Po
8544 + -rm -f ./$(DEPDIR)/libgnu_a-dup.Po
8545 + -rm -f ./$(DEPDIR)/libgnu_a-dup2.Po
8546 + -rm -f ./$(DEPDIR)/libgnu_a-error.Po
8547 + -rm -f ./$(DEPDIR)/libgnu_a-euidaccess.Po
8548 + -rm -f ./$(DEPDIR)/libgnu_a-exitfail.Po
8549 + -rm -f ./$(DEPDIR)/libgnu_a-faccessat.Po
8550 + -rm -f ./$(DEPDIR)/libgnu_a-fchdir.Po
8551 + -rm -f ./$(DEPDIR)/libgnu_a-fcntl.Po
8552 + -rm -f ./$(DEPDIR)/libgnu_a-fd-hook.Po
8553 + -rm -f ./$(DEPDIR)/libgnu_a-fd-safer-flag.Po
8554 + -rm -f ./$(DEPDIR)/libgnu_a-fd-safer.Po
8555 + -rm -f ./$(DEPDIR)/libgnu_a-fdopendir.Po
8556 + -rm -f ./$(DEPDIR)/libgnu_a-filenamecat-lgpl.Po
8557 + -rm -f ./$(DEPDIR)/libgnu_a-float.Po
8558 + -rm -f ./$(DEPDIR)/libgnu_a-free.Po
8559 + -rm -f ./$(DEPDIR)/libgnu_a-frexp.Po
8560 + -rm -f ./$(DEPDIR)/libgnu_a-frexpl.Po
8561 + -rm -f ./$(DEPDIR)/libgnu_a-fstat.Po
8562 + -rm -f ./$(DEPDIR)/libgnu_a-fstatat.Po
8563 + -rm -f ./$(DEPDIR)/libgnu_a-futimens.Po
8564 + -rm -f ./$(DEPDIR)/libgnu_a-getcwd-lgpl.Po
8565 + -rm -f ./$(DEPDIR)/libgnu_a-getdelim.Po
8566 + -rm -f ./$(DEPDIR)/libgnu_a-getdtablesize.Po
8567 + -rm -f ./$(DEPDIR)/libgnu_a-getgroups.Po
8568 + -rm -f ./$(DEPDIR)/libgnu_a-getline.Po
8569 + -rm -f ./$(DEPDIR)/libgnu_a-getopt.Po
8570 + -rm -f ./$(DEPDIR)/libgnu_a-getopt1.Po
8571 + -rm -f ./$(DEPDIR)/libgnu_a-getprogname.Po
8572 + -rm -f ./$(DEPDIR)/libgnu_a-gettime.Po
8573 + -rm -f ./$(DEPDIR)/libgnu_a-gettimeofday.Po
8574 + -rm -f ./$(DEPDIR)/libgnu_a-group-member.Po
8575 + -rm -f ./$(DEPDIR)/libgnu_a-ialloc.Po
8576 + -rm -f ./$(DEPDIR)/libgnu_a-isnan.Po
8577 + -rm -f ./$(DEPDIR)/libgnu_a-isnand.Po
8578 + -rm -f ./$(DEPDIR)/libgnu_a-isnanf.Po
8579 + -rm -f ./$(DEPDIR)/libgnu_a-isnanl.Po
8580 + -rm -f ./$(DEPDIR)/libgnu_a-itold.Po
8581 + -rm -f ./$(DEPDIR)/libgnu_a-lstat.Po
8582 + -rm -f ./$(DEPDIR)/libgnu_a-malloc.Po
8583 + -rm -f ./$(DEPDIR)/libgnu_a-malloca.Po
8584 + -rm -f ./$(DEPDIR)/libgnu_a-math.Po
8585 + -rm -f ./$(DEPDIR)/libgnu_a-memchr.Po
8586 + -rm -f ./$(DEPDIR)/libgnu_a-mempcpy.Po
8587 + -rm -f ./$(DEPDIR)/libgnu_a-memrchr.Po
8588 + -rm -f ./$(DEPDIR)/libgnu_a-mkdir.Po
8589 + -rm -f ./$(DEPDIR)/libgnu_a-mkdirat.Po
8590 + -rm -f ./$(DEPDIR)/libgnu_a-msvc-inval.Po
8591 + -rm -f ./$(DEPDIR)/libgnu_a-msvc-nothrow.Po
8592 + -rm -f ./$(DEPDIR)/libgnu_a-open.Po
8593 + -rm -f ./$(DEPDIR)/libgnu_a-openat-die.Po
8594 + -rm -f ./$(DEPDIR)/libgnu_a-openat-proc.Po
8595 + -rm -f ./$(DEPDIR)/libgnu_a-openat.Po
8596 + -rm -f ./$(DEPDIR)/libgnu_a-opendir.Po
8597 + -rm -f ./$(DEPDIR)/libgnu_a-pipe-safer.Po
8598 + -rm -f ./$(DEPDIR)/libgnu_a-pipe.Po
8599 + -rm -f ./$(DEPDIR)/libgnu_a-printf-args.Po
8600 + -rm -f ./$(DEPDIR)/libgnu_a-printf-frexp.Po
8601 + -rm -f ./$(DEPDIR)/libgnu_a-printf-frexpl.Po
8602 + -rm -f ./$(DEPDIR)/libgnu_a-printf-parse.Po
8603 + -rm -f ./$(DEPDIR)/libgnu_a-rawmemchr.Po
8604 + -rm -f ./$(DEPDIR)/libgnu_a-readlink.Po
8605 + -rm -f ./$(DEPDIR)/libgnu_a-readlinkat.Po
8606 + -rm -f ./$(DEPDIR)/libgnu_a-realloc.Po
8607 + -rm -f ./$(DEPDIR)/libgnu_a-reallocarray.Po
8608 + -rm -f ./$(DEPDIR)/libgnu_a-rename.Po
8609 + -rm -f ./$(DEPDIR)/libgnu_a-renameat.Po
8610 + -rm -f ./$(DEPDIR)/libgnu_a-renameatu.Po
8611 + -rm -f ./$(DEPDIR)/libgnu_a-rmdir.Po
8612 + -rm -f ./$(DEPDIR)/libgnu_a-save-cwd.Po
8613 + -rm -f ./$(DEPDIR)/libgnu_a-signbitd.Po
8614 + -rm -f ./$(DEPDIR)/libgnu_a-signbitf.Po
8615 + -rm -f ./$(DEPDIR)/libgnu_a-signbitl.Po
8616 + -rm -f ./$(DEPDIR)/libgnu_a-stat-time.Po
8617 + -rm -f ./$(DEPDIR)/libgnu_a-stat-w32.Po
8618 + -rm -f ./$(DEPDIR)/libgnu_a-stat.Po
8619 + -rm -f ./$(DEPDIR)/libgnu_a-statat.Po
8620 + -rm -f ./$(DEPDIR)/libgnu_a-stdio-read.Po
8621 + -rm -f ./$(DEPDIR)/libgnu_a-stdio-write.Po
8622 + -rm -f ./$(DEPDIR)/libgnu_a-strcasecmp.Po
8623 + -rm -f ./$(DEPDIR)/libgnu_a-strcasestr.Po
8624 + -rm -f ./$(DEPDIR)/libgnu_a-strdup.Po
8625 + -rm -f ./$(DEPDIR)/libgnu_a-strerror-override.Po
8626 + -rm -f ./$(DEPDIR)/libgnu_a-strerror.Po
8627 + -rm -f ./$(DEPDIR)/libgnu_a-stripslash.Po
8628 + -rm -f ./$(DEPDIR)/libgnu_a-strncasecmp.Po
8629 + -rm -f ./$(DEPDIR)/libgnu_a-strncat.Po
8630 + -rm -f ./$(DEPDIR)/libgnu_a-symlink.Po
8631 + -rm -f ./$(DEPDIR)/libgnu_a-symlinkat.Po
8632 + -rm -f ./$(DEPDIR)/libgnu_a-timespec.Po
8633 + -rm -f ./$(DEPDIR)/libgnu_a-unistd.Po
8634 + -rm -f ./$(DEPDIR)/libgnu_a-unlink.Po
8635 + -rm -f ./$(DEPDIR)/libgnu_a-unlinkat.Po
8636 + -rm -f ./$(DEPDIR)/libgnu_a-utime.Po
8637 + -rm -f ./$(DEPDIR)/libgnu_a-utimens.Po
8638 + -rm -f ./$(DEPDIR)/libgnu_a-utimensat.Po
8639 + -rm -f ./$(DEPDIR)/libgnu_a-vasnprintf.Po
8640 + -rm -f ./$(DEPDIR)/libgnu_a-vasprintf.Po
8641 + -rm -f ./$(DEPDIR)/libgnu_a-xalloc-die.Po
8642 + -rm -f ./$(DEPDIR)/libgnu_a-xmalloc.Po
8643 + -rm -f ./$(DEPDIR)/libgnu_a-xsize.Po
8644 + -rm -f malloc/$(DEPDIR)/libgnu_a-scratch_buffer_dupfree.Po
8645 + -rm -f malloc/$(DEPDIR)/libgnu_a-scratch_buffer_grow.Po
8646 + -rm -f malloc/$(DEPDIR)/libgnu_a-scratch_buffer_grow_preserve.Po
8647 + -rm -f malloc/$(DEPDIR)/libgnu_a-scratch_buffer_set_array_size.Po
8648 -rm -f Makefile
8649 -maintainer-clean-am: distclean-am maintainer-clean-generic
8650 +maintainer-clean-am: distclean-am maintainer-clean-generic \
8651 + maintainer-clean-local
8652
8653 mostlyclean: mostlyclean-recursive
8654
8655 @@ -2426,14 +4557,15 @@ uninstall-am:
8656 am--depfiles check check-am clean clean-generic clean-libtool \
8657 clean-noinstLIBRARIES clean-noinstLTLIBRARIES cscopelist-am \
8658 ctags ctags-am distclean distclean-compile distclean-generic \
8659 - distclean-libtool distclean-tags distdir dvi dvi-am html \
8660 - html-am info info-am install install-am install-data \
8661 - install-data-am install-dvi install-dvi-am install-exec \
8662 - install-exec-am install-html install-html-am install-info \
8663 - install-info-am install-man install-pdf install-pdf-am \
8664 - install-ps install-ps-am install-strip installcheck \
8665 - installcheck-am installdirs installdirs-am maintainer-clean \
8666 - maintainer-clean-generic mostlyclean mostlyclean-compile \
8667 + distclean-libtool distclean-local distclean-tags distdir dvi \
8668 + dvi-am html html-am info info-am install install-am \
8669 + install-data install-data-am install-dvi install-dvi-am \
8670 + install-exec install-exec-am install-html install-html-am \
8671 + install-info install-info-am install-man install-pdf \
8672 + install-pdf-am install-ps install-ps-am install-strip \
8673 + installcheck installcheck-am installdirs installdirs-am \
8674 + maintainer-clean maintainer-clean-generic \
8675 + maintainer-clean-local mostlyclean mostlyclean-compile \
8676 mostlyclean-generic mostlyclean-libtool mostlyclean-local pdf \
8677 pdf-am ps ps-am tags tags-am uninstall uninstall-am
8678
8679 @@ -2443,33 +4575,31 @@ uninstall-am:
8680 # We need the following in order to create <alloca.h> when the system
8681 # doesn't have one that works with the given compiler.
8682 @GL_GENERATE_ALLOCA_H_TRUE@alloca.h: alloca.in.h $(top_builddir)/config.status
8683 -@GL_GENERATE_ALLOCA_H_TRUE@ $(AM_V_GEN)rm -f $@-t $@ && \
8684 -@GL_GENERATE_ALLOCA_H_TRUE@ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
8685 -@GL_GENERATE_ALLOCA_H_TRUE@ sed -e 's|@''HAVE_ALLOCA_H''@|$(HAVE_ALLOCA_H)|g' < $(srcdir)/alloca.in.h; \
8686 -@GL_GENERATE_ALLOCA_H_TRUE@ } > $@-t && \
8687 -@GL_GENERATE_ALLOCA_H_TRUE@ mv -f $@-t $@
8688 +@GL_GENERATE_ALLOCA_H_TRUE@ $(gl_V_at)$(SED_HEADER_STDOUT) \
8689 +@GL_GENERATE_ALLOCA_H_TRUE@ -e 's|@''HAVE_ALLOCA_H''@|$(HAVE_ALLOCA_H)|g' \
8690 +@GL_GENERATE_ALLOCA_H_TRUE@ $(srcdir)/alloca.in.h > $@-t
8691 +@GL_GENERATE_ALLOCA_H_TRUE@ $(AM_V_at)mv $@-t $@
8692 @GL_GENERATE_ALLOCA_H_FALSE@alloca.h: $(top_builddir)/config.status
8693 @GL_GENERATE_ALLOCA_H_FALSE@ rm -f $@
8694
8695 # We need the following in order to create <dirent.h> when the system
8696 # doesn't have one that works with the given compiler.
8697 dirent.h: dirent.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
8698 - $(AM_V_GEN)rm -f $@-t $@ && \
8699 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
8700 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
8701 + $(gl_V_at)$(SED_HEADER_STDOUT) \
8702 + -e 's|@''GUARD_PREFIX''@|GL|g' \
8703 -e 's|@''HAVE_DIRENT_H''@|$(HAVE_DIRENT_H)|g' \
8704 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
8705 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
8706 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
8707 -e 's|@''NEXT_DIRENT_H''@|$(NEXT_DIRENT_H)|g' \
8708 - -e 's/@''GNULIB_OPENDIR''@/$(GNULIB_OPENDIR)/g' \
8709 - -e 's/@''GNULIB_READDIR''@/$(GNULIB_READDIR)/g' \
8710 - -e 's/@''GNULIB_REWINDDIR''@/$(GNULIB_REWINDDIR)/g' \
8711 - -e 's/@''GNULIB_CLOSEDIR''@/$(GNULIB_CLOSEDIR)/g' \
8712 - -e 's/@''GNULIB_DIRFD''@/$(GNULIB_DIRFD)/g' \
8713 - -e 's/@''GNULIB_FDOPENDIR''@/$(GNULIB_FDOPENDIR)/g' \
8714 - -e 's/@''GNULIB_SCANDIR''@/$(GNULIB_SCANDIR)/g' \
8715 - -e 's/@''GNULIB_ALPHASORT''@/$(GNULIB_ALPHASORT)/g' \
8716 + -e 's/@''GNULIB_OPENDIR''@/$(GL_GNULIB_OPENDIR)/g' \
8717 + -e 's/@''GNULIB_READDIR''@/$(GL_GNULIB_READDIR)/g' \
8718 + -e 's/@''GNULIB_REWINDDIR''@/$(GL_GNULIB_REWINDDIR)/g' \
8719 + -e 's/@''GNULIB_CLOSEDIR''@/$(GL_GNULIB_CLOSEDIR)/g' \
8720 + -e 's/@''GNULIB_DIRFD''@/$(GL_GNULIB_DIRFD)/g' \
8721 + -e 's/@''GNULIB_FDOPENDIR''@/$(GL_GNULIB_FDOPENDIR)/g' \
8722 + -e 's/@''GNULIB_SCANDIR''@/$(GL_GNULIB_SCANDIR)/g' \
8723 + -e 's/@''GNULIB_ALPHASORT''@/$(GL_GNULIB_ALPHASORT)/g' \
8724 -e 's/@''HAVE_OPENDIR''@/$(HAVE_OPENDIR)/g' \
8725 -e 's/@''HAVE_READDIR''@/$(HAVE_READDIR)/g' \
8726 -e 's/@''HAVE_REWINDDIR''@/$(HAVE_REWINDDIR)/g' \
8727 @@ -2486,16 +4616,14 @@ dirent.h: dirent.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
8728 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
8729 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
8730 -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
8731 - < $(srcdir)/dirent.in.h; \
8732 - } > $@-t && \
8733 - mv $@-t $@
8734 + $(srcdir)/dirent.in.h > $@-t
8735 + $(AM_V_at)mv $@-t $@
8736
8737 # We need the following in order to create <errno.h> when the system
8738 # doesn't have one that is POSIX compliant.
8739 @GL_GENERATE_ERRNO_H_TRUE@errno.h: errno.in.h $(top_builddir)/config.status
8740 -@GL_GENERATE_ERRNO_H_TRUE@ $(AM_V_GEN)rm -f $@-t $@ && \
8741 -@GL_GENERATE_ERRNO_H_TRUE@ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
8742 -@GL_GENERATE_ERRNO_H_TRUE@ sed -e 's|@''GUARD_PREFIX''@|GL|g' \
8743 +@GL_GENERATE_ERRNO_H_TRUE@ $(gl_V_at)$(SED_HEADER_STDOUT) \
8744 +@GL_GENERATE_ERRNO_H_TRUE@ -e 's|@''GUARD_PREFIX''@|GL|g' \
8745 @GL_GENERATE_ERRNO_H_TRUE@ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
8746 @GL_GENERATE_ERRNO_H_TRUE@ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
8747 @GL_GENERATE_ERRNO_H_TRUE@ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
8748 @@ -2506,98 +4634,93 @@ dirent.h: dirent.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
8749 @GL_GENERATE_ERRNO_H_TRUE@ -e 's|@''ENOLINK_VALUE''@|$(ENOLINK_VALUE)|g' \
8750 @GL_GENERATE_ERRNO_H_TRUE@ -e 's|@''EOVERFLOW_HIDDEN''@|$(EOVERFLOW_HIDDEN)|g' \
8751 @GL_GENERATE_ERRNO_H_TRUE@ -e 's|@''EOVERFLOW_VALUE''@|$(EOVERFLOW_VALUE)|g' \
8752 -@GL_GENERATE_ERRNO_H_TRUE@ < $(srcdir)/errno.in.h; \
8753 -@GL_GENERATE_ERRNO_H_TRUE@ } > $@-t && \
8754 -@GL_GENERATE_ERRNO_H_TRUE@ mv $@-t $@
8755 +@GL_GENERATE_ERRNO_H_TRUE@ $(srcdir)/errno.in.h > $@-t
8756 +@GL_GENERATE_ERRNO_H_TRUE@ $(AM_V_at)mv $@-t $@
8757 @GL_GENERATE_ERRNO_H_FALSE@errno.h: $(top_builddir)/config.status
8758 @GL_GENERATE_ERRNO_H_FALSE@ rm -f $@
8759
8760 # We need the following in order to create <fcntl.h> when the system
8761 # doesn't have one that works with the given compiler.
8762 fcntl.h: fcntl.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
8763 - $(AM_V_GEN)rm -f $@-t $@ && \
8764 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
8765 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
8766 + $(gl_V_at)$(SED_HEADER_STDOUT) \
8767 + -e 's|@''GUARD_PREFIX''@|GL|g' \
8768 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
8769 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
8770 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
8771 -e 's|@''NEXT_FCNTL_H''@|$(NEXT_FCNTL_H)|g' \
8772 - -e 's/@''GNULIB_FCNTL''@/$(GNULIB_FCNTL)/g' \
8773 - -e 's/@''GNULIB_NONBLOCKING''@/$(GNULIB_NONBLOCKING)/g' \
8774 - -e 's/@''GNULIB_OPEN''@/$(GNULIB_OPEN)/g' \
8775 - -e 's/@''GNULIB_OPENAT''@/$(GNULIB_OPENAT)/g' \
8776 + -e 's/@''GNULIB_CREAT''@/$(GL_GNULIB_CREAT)/g' \
8777 + -e 's/@''GNULIB_FCNTL''@/$(GL_GNULIB_FCNTL)/g' \
8778 + -e 's/@''GNULIB_NONBLOCKING''@/$(GL_GNULIB_NONBLOCKING)/g' \
8779 + -e 's/@''GNULIB_OPEN''@/$(GL_GNULIB_OPEN)/g' \
8780 + -e 's/@''GNULIB_OPENAT''@/$(GL_GNULIB_OPENAT)/g' \
8781 + -e 's/@''GNULIB_MDA_CREAT''@/$(GL_GNULIB_MDA_CREAT)/g' \
8782 + -e 's/@''GNULIB_MDA_OPEN''@/$(GL_GNULIB_MDA_OPEN)/g' \
8783 -e 's|@''HAVE_FCNTL''@|$(HAVE_FCNTL)|g' \
8784 -e 's|@''HAVE_OPENAT''@|$(HAVE_OPENAT)|g' \
8785 + -e 's|@''REPLACE_CREAT''@|$(REPLACE_CREAT)|g' \
8786 -e 's|@''REPLACE_FCNTL''@|$(REPLACE_FCNTL)|g' \
8787 -e 's|@''REPLACE_OPEN''@|$(REPLACE_OPEN)|g' \
8788 -e 's|@''REPLACE_OPENAT''@|$(REPLACE_OPENAT)|g' \
8789 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
8790 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
8791 -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
8792 - < $(srcdir)/fcntl.in.h; \
8793 - } > $@-t && \
8794 - mv $@-t $@
8795 + $(srcdir)/fcntl.in.h > $@-t
8796 + $(AM_V_at)mv $@-t $@
8797
8798 # We need the following in order to create <float.h> when the system
8799 # doesn't have one that works with the given compiler.
8800 @GL_GENERATE_FLOAT_H_TRUE@float.h: float.in.h $(top_builddir)/config.status
8801 -@GL_GENERATE_FLOAT_H_TRUE@ $(AM_V_GEN)rm -f $@-t $@ && \
8802 -@GL_GENERATE_FLOAT_H_TRUE@ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
8803 -@GL_GENERATE_FLOAT_H_TRUE@ sed -e 's|@''GUARD_PREFIX''@|GL|g' \
8804 +@GL_GENERATE_FLOAT_H_TRUE@ $(gl_V_at)$(SED_HEADER_STDOUT) \
8805 +@GL_GENERATE_FLOAT_H_TRUE@ -e 's|@''GUARD_PREFIX''@|GL|g' \
8806 @GL_GENERATE_FLOAT_H_TRUE@ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
8807 @GL_GENERATE_FLOAT_H_TRUE@ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
8808 @GL_GENERATE_FLOAT_H_TRUE@ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
8809 @GL_GENERATE_FLOAT_H_TRUE@ -e 's|@''NEXT_FLOAT_H''@|$(NEXT_FLOAT_H)|g' \
8810 @GL_GENERATE_FLOAT_H_TRUE@ -e 's|@''REPLACE_ITOLD''@|$(REPLACE_ITOLD)|g' \
8811 -@GL_GENERATE_FLOAT_H_TRUE@ < $(srcdir)/float.in.h; \
8812 -@GL_GENERATE_FLOAT_H_TRUE@ } > $@-t && \
8813 -@GL_GENERATE_FLOAT_H_TRUE@ mv $@-t $@
8814 +@GL_GENERATE_FLOAT_H_TRUE@ $(srcdir)/float.in.h > $@-t
8815 +@GL_GENERATE_FLOAT_H_TRUE@ $(AM_V_at)mv $@-t $@
8816 @GL_GENERATE_FLOAT_H_FALSE@float.h: $(top_builddir)/config.status
8817 @GL_GENERATE_FLOAT_H_FALSE@ rm -f $@
8818
8819 # We need the following in order to create <getopt.h> when the system
8820 # doesn't have one that works with the given compiler.
8821 -getopt.h: getopt.in.h $(top_builddir)/config.status $(ARG_NONNULL_H)
8822 - $(AM_V_GEN)rm -f $@-t $@ && \
8823 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
8824 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
8825 - -e 's|@''HAVE_GETOPT_H''@|$(HAVE_GETOPT_H)|g' \
8826 - -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
8827 - -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
8828 - -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
8829 - -e 's|@''NEXT_GETOPT_H''@|$(NEXT_GETOPT_H)|g' \
8830 - -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
8831 - < $(srcdir)/getopt.in.h; \
8832 - } > $@-t && \
8833 - mv -f $@-t $@
8834 -
8835 -getopt-cdefs.h: getopt-cdefs.in.h $(top_builddir)/config.status
8836 - $(AM_V_GEN)rm -f $@-t $@ && \
8837 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
8838 - sed -e 's|@''HAVE_SYS_CDEFS_H''@|$(HAVE_SYS_CDEFS_H)|g' \
8839 - < $(srcdir)/getopt-cdefs.in.h; \
8840 - } > $@-t && \
8841 - mv -f $@-t $@
8842 +@GL_GENERATE_GETOPT_H_TRUE@getopt.h: getopt.in.h $(top_builddir)/config.status $(ARG_NONNULL_H)
8843 +@GL_GENERATE_GETOPT_H_TRUE@ $(gl_V_at)$(SED_HEADER_STDOUT) \
8844 +@GL_GENERATE_GETOPT_H_TRUE@ -e 's|@''GUARD_PREFIX''@|GL|g' \
8845 +@GL_GENERATE_GETOPT_H_TRUE@ -e 's|@''HAVE_GETOPT_H''@|$(HAVE_GETOPT_H)|g' \
8846 +@GL_GENERATE_GETOPT_H_TRUE@ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
8847 +@GL_GENERATE_GETOPT_H_TRUE@ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
8848 +@GL_GENERATE_GETOPT_H_TRUE@ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
8849 +@GL_GENERATE_GETOPT_H_TRUE@ -e 's|@''NEXT_GETOPT_H''@|$(NEXT_GETOPT_H)|g' \
8850 +@GL_GENERATE_GETOPT_H_TRUE@ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
8851 +@GL_GENERATE_GETOPT_H_TRUE@ $(srcdir)/getopt.in.h > $@-t
8852 +@GL_GENERATE_GETOPT_H_TRUE@ $(AM_V_at)mv $@-t $@
8853 +@GL_GENERATE_GETOPT_H_FALSE@getopt.h: $(top_builddir)/config.status
8854 +@GL_GENERATE_GETOPT_H_FALSE@ rm -f $@
8855 +
8856 +@GL_GENERATE_GETOPT_CDEFS_H_TRUE@getopt-cdefs.h: getopt-cdefs.in.h $(top_builddir)/config.status
8857 +@GL_GENERATE_GETOPT_CDEFS_H_TRUE@ $(AM_V_GEN)$(SED_HEADER_STDOUT) \
8858 +@GL_GENERATE_GETOPT_CDEFS_H_TRUE@ -e 's|@''HAVE_SYS_CDEFS_H''@|$(HAVE_SYS_CDEFS_H)|g' \
8859 +@GL_GENERATE_GETOPT_CDEFS_H_TRUE@ $(srcdir)/getopt-cdefs.in.h > $@-t
8860 +@GL_GENERATE_GETOPT_CDEFS_H_TRUE@ $(AM_V_at)mv $@-t $@
8861 +@GL_GENERATE_GETOPT_CDEFS_H_FALSE@getopt-cdefs.h: $(top_builddir)/config.status
8862 +@GL_GENERATE_GETOPT_CDEFS_H_FALSE@ rm -f $@
8863
8864 # We need the following in order to create <inttypes.h> when the system
8865 # doesn't have one that works with the given compiler.
8866 inttypes.h: inttypes.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) $(ARG_NONNULL_H)
8867 - $(AM_V_GEN)rm -f $@-t $@ && \
8868 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
8869 - sed -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \
8870 + $(gl_V_at)$(SED_HEADER_STDOUT) \
8871 + -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \
8872 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
8873 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
8874 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
8875 -e 's|@''NEXT_INTTYPES_H''@|$(NEXT_INTTYPES_H)|g' \
8876 - -e 's/@''PRI_MACROS_BROKEN''@/$(PRI_MACROS_BROKEN)/g' \
8877 -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
8878 - -e 's/@''HAVE_LONG_LONG_INT''@/$(HAVE_LONG_LONG_INT)/g' \
8879 - -e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/$(HAVE_UNSIGNED_LONG_LONG_INT)/g' \
8880 -e 's/@''PRIPTR_PREFIX''@/$(PRIPTR_PREFIX)/g' \
8881 - -e 's/@''GNULIB_IMAXABS''@/$(GNULIB_IMAXABS)/g' \
8882 - -e 's/@''GNULIB_IMAXDIV''@/$(GNULIB_IMAXDIV)/g' \
8883 - -e 's/@''GNULIB_STRTOIMAX''@/$(GNULIB_STRTOIMAX)/g' \
8884 - -e 's/@''GNULIB_STRTOUMAX''@/$(GNULIB_STRTOUMAX)/g' \
8885 + -e 's/@''GNULIB_IMAXABS''@/$(GL_GNULIB_IMAXABS)/g' \
8886 + -e 's/@''GNULIB_IMAXDIV''@/$(GL_GNULIB_IMAXDIV)/g' \
8887 + -e 's/@''GNULIB_STRTOIMAX''@/$(GL_GNULIB_STRTOIMAX)/g' \
8888 + -e 's/@''GNULIB_STRTOUMAX''@/$(GL_GNULIB_STRTOUMAX)/g' \
8889 -e 's/@''HAVE_DECL_IMAXABS''@/$(HAVE_DECL_IMAXABS)/g' \
8890 -e 's/@''HAVE_DECL_IMAXDIV''@/$(HAVE_DECL_IMAXDIV)/g' \
8891 -e 's/@''HAVE_DECL_STRTOIMAX''@/$(HAVE_DECL_STRTOIMAX)/g' \
8892 @@ -2612,132 +4735,134 @@ inttypes.h: inttypes.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_U
8893 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
8894 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
8895 -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
8896 - < $(srcdir)/inttypes.in.h; \
8897 - } > $@-t && \
8898 - mv $@-t $@
8899 + $(srcdir)/inttypes.in.h > $@-t
8900 + $(AM_V_at)mv $@-t $@
8901
8902 # We need the following in order to create <limits.h> when the system
8903 # doesn't have one that is compatible with GNU.
8904 @GL_GENERATE_LIMITS_H_TRUE@limits.h: limits.in.h $(top_builddir)/config.status
8905 -@GL_GENERATE_LIMITS_H_TRUE@ $(AM_V_GEN)rm -f $@-t $@ && \
8906 -@GL_GENERATE_LIMITS_H_TRUE@ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
8907 -@GL_GENERATE_LIMITS_H_TRUE@ sed -e 's|@''GUARD_PREFIX''@|GL|g' \
8908 +@GL_GENERATE_LIMITS_H_TRUE@ $(gl_V_at)$(SED_HEADER_STDOUT) \
8909 +@GL_GENERATE_LIMITS_H_TRUE@ -e 's|@''GUARD_PREFIX''@|GL|g' \
8910 @GL_GENERATE_LIMITS_H_TRUE@ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
8911 @GL_GENERATE_LIMITS_H_TRUE@ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
8912 @GL_GENERATE_LIMITS_H_TRUE@ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
8913 @GL_GENERATE_LIMITS_H_TRUE@ -e 's|@''NEXT_LIMITS_H''@|$(NEXT_LIMITS_H)|g' \
8914 -@GL_GENERATE_LIMITS_H_TRUE@ < $(srcdir)/limits.in.h; \
8915 -@GL_GENERATE_LIMITS_H_TRUE@ } > $@-t && \
8916 -@GL_GENERATE_LIMITS_H_TRUE@ mv $@-t $@
8917 +@GL_GENERATE_LIMITS_H_TRUE@ $(srcdir)/limits.in.h > $@-t
8918 +@GL_GENERATE_LIMITS_H_TRUE@ $(AM_V_at)mv $@-t $@
8919 @GL_GENERATE_LIMITS_H_FALSE@limits.h: $(top_builddir)/config.status
8920 @GL_GENERATE_LIMITS_H_FALSE@ rm -f $@
8921
8922 # We need the following in order to create <math.h> when the system
8923 # doesn't have one that works with the given compiler.
8924 math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
8925 - $(AM_V_GEN)rm -f $@-t $@ && \
8926 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
8927 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
8928 + $(gl_V_at)$(SED_HEADER_STDOUT) \
8929 + -e 's|@''GUARD_PREFIX''@|GL|g' \
8930 -e 's|@''INCLUDE_NEXT_AS_FIRST_DIRECTIVE''@|$(INCLUDE_NEXT_AS_FIRST_DIRECTIVE)|g' \
8931 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
8932 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
8933 -e 's|@''NEXT_AS_FIRST_DIRECTIVE_MATH_H''@|$(NEXT_AS_FIRST_DIRECTIVE_MATH_H)|g' \
8934 - -e 's/@''GNULIB_ACOSF''@/$(GNULIB_ACOSF)/g' \
8935 - -e 's/@''GNULIB_ACOSL''@/$(GNULIB_ACOSL)/g' \
8936 - -e 's/@''GNULIB_ASINF''@/$(GNULIB_ASINF)/g' \
8937 - -e 's/@''GNULIB_ASINL''@/$(GNULIB_ASINL)/g' \
8938 - -e 's/@''GNULIB_ATANF''@/$(GNULIB_ATANF)/g' \
8939 - -e 's/@''GNULIB_ATANL''@/$(GNULIB_ATANL)/g' \
8940 - -e 's/@''GNULIB_ATAN2F''@/$(GNULIB_ATAN2F)/g' \
8941 - -e 's/@''GNULIB_CBRT''@/$(GNULIB_CBRT)/g' \
8942 - -e 's/@''GNULIB_CBRTF''@/$(GNULIB_CBRTF)/g' \
8943 - -e 's/@''GNULIB_CBRTL''@/$(GNULIB_CBRTL)/g' \
8944 - -e 's/@''GNULIB_CEIL''@/$(GNULIB_CEIL)/g' \
8945 - -e 's/@''GNULIB_CEILF''@/$(GNULIB_CEILF)/g' \
8946 - -e 's/@''GNULIB_CEILL''@/$(GNULIB_CEILL)/g' \
8947 - -e 's/@''GNULIB_COPYSIGN''@/$(GNULIB_COPYSIGN)/g' \
8948 - -e 's/@''GNULIB_COPYSIGNF''@/$(GNULIB_COPYSIGNF)/g' \
8949 - -e 's/@''GNULIB_COPYSIGNL''@/$(GNULIB_COPYSIGNL)/g' \
8950 - -e 's/@''GNULIB_COSF''@/$(GNULIB_COSF)/g' \
8951 - -e 's/@''GNULIB_COSL''@/$(GNULIB_COSL)/g' \
8952 - -e 's/@''GNULIB_COSHF''@/$(GNULIB_COSHF)/g' \
8953 - -e 's/@''GNULIB_EXPF''@/$(GNULIB_EXPF)/g' \
8954 - -e 's/@''GNULIB_EXPL''@/$(GNULIB_EXPL)/g' \
8955 - -e 's/@''GNULIB_EXP2''@/$(GNULIB_EXP2)/g' \
8956 - -e 's/@''GNULIB_EXP2F''@/$(GNULIB_EXP2F)/g' \
8957 - -e 's/@''GNULIB_EXP2L''@/$(GNULIB_EXP2L)/g' \
8958 - -e 's/@''GNULIB_EXPM1''@/$(GNULIB_EXPM1)/g' \
8959 - -e 's/@''GNULIB_EXPM1F''@/$(GNULIB_EXPM1F)/g' \
8960 - -e 's/@''GNULIB_EXPM1L''@/$(GNULIB_EXPM1L)/g' \
8961 - -e 's/@''GNULIB_FABSF''@/$(GNULIB_FABSF)/g' \
8962 - -e 's/@''GNULIB_FABSL''@/$(GNULIB_FABSL)/g' \
8963 - -e 's/@''GNULIB_FLOOR''@/$(GNULIB_FLOOR)/g' \
8964 - -e 's/@''GNULIB_FLOORF''@/$(GNULIB_FLOORF)/g' \
8965 - -e 's/@''GNULIB_FLOORL''@/$(GNULIB_FLOORL)/g' \
8966 - -e 's/@''GNULIB_FMA''@/$(GNULIB_FMA)/g' \
8967 - -e 's/@''GNULIB_FMAF''@/$(GNULIB_FMAF)/g' \
8968 - -e 's/@''GNULIB_FMAL''@/$(GNULIB_FMAL)/g' \
8969 - -e 's/@''GNULIB_FMOD''@/$(GNULIB_FMOD)/g' \
8970 - -e 's/@''GNULIB_FMODF''@/$(GNULIB_FMODF)/g' \
8971 - -e 's/@''GNULIB_FMODL''@/$(GNULIB_FMODL)/g' \
8972 - -e 's/@''GNULIB_FREXPF''@/$(GNULIB_FREXPF)/g' \
8973 - -e 's/@''GNULIB_FREXP''@/$(GNULIB_FREXP)/g' \
8974 - -e 's/@''GNULIB_FREXPL''@/$(GNULIB_FREXPL)/g' \
8975 - -e 's/@''GNULIB_HYPOT''@/$(GNULIB_HYPOT)/g' \
8976 - -e 's/@''GNULIB_HYPOTF''@/$(GNULIB_HYPOTF)/g' \
8977 - -e 's/@''GNULIB_HYPOTL''@/$(GNULIB_HYPOTL)/g' \
8978 + -e 's/@''GNULIB_ACOSF''@/$(GL_GNULIB_ACOSF)/g' \
8979 + -e 's/@''GNULIB_ACOSL''@/$(GL_GNULIB_ACOSL)/g' \
8980 + -e 's/@''GNULIB_ASINF''@/$(GL_GNULIB_ASINF)/g' \
8981 + -e 's/@''GNULIB_ASINL''@/$(GL_GNULIB_ASINL)/g' \
8982 + -e 's/@''GNULIB_ATANF''@/$(GL_GNULIB_ATANF)/g' \
8983 + -e 's/@''GNULIB_ATANL''@/$(GL_GNULIB_ATANL)/g' \
8984 + -e 's/@''GNULIB_ATAN2F''@/$(GL_GNULIB_ATAN2F)/g' \
8985 + -e 's/@''GNULIB_CBRT''@/$(GL_GNULIB_CBRT)/g' \
8986 + -e 's/@''GNULIB_CBRTF''@/$(GL_GNULIB_CBRTF)/g' \
8987 + -e 's/@''GNULIB_CBRTL''@/$(GL_GNULIB_CBRTL)/g' \
8988 + -e 's/@''GNULIB_CEIL''@/$(GL_GNULIB_CEIL)/g' \
8989 + -e 's/@''GNULIB_CEILF''@/$(GL_GNULIB_CEILF)/g' \
8990 + -e 's/@''GNULIB_CEILL''@/$(GL_GNULIB_CEILL)/g' \
8991 + -e 's/@''GNULIB_COPYSIGN''@/$(GL_GNULIB_COPYSIGN)/g' \
8992 + -e 's/@''GNULIB_COPYSIGNF''@/$(GL_GNULIB_COPYSIGNF)/g' \
8993 + -e 's/@''GNULIB_COPYSIGNL''@/$(GL_GNULIB_COPYSIGNL)/g' \
8994 + -e 's/@''GNULIB_COSF''@/$(GL_GNULIB_COSF)/g' \
8995 + -e 's/@''GNULIB_COSL''@/$(GL_GNULIB_COSL)/g' \
8996 + -e 's/@''GNULIB_COSHF''@/$(GL_GNULIB_COSHF)/g' \
8997 + -e 's/@''GNULIB_EXPF''@/$(GL_GNULIB_EXPF)/g' \
8998 + -e 's/@''GNULIB_EXPL''@/$(GL_GNULIB_EXPL)/g' \
8999 + -e 's/@''GNULIB_EXP2''@/$(GL_GNULIB_EXP2)/g' \
9000 + -e 's/@''GNULIB_EXP2F''@/$(GL_GNULIB_EXP2F)/g' \
9001 + -e 's/@''GNULIB_EXP2L''@/$(GL_GNULIB_EXP2L)/g' \
9002 + -e 's/@''GNULIB_EXPM1''@/$(GL_GNULIB_EXPM1)/g' \
9003 + -e 's/@''GNULIB_EXPM1F''@/$(GL_GNULIB_EXPM1F)/g' \
9004 + -e 's/@''GNULIB_EXPM1L''@/$(GL_GNULIB_EXPM1L)/g' \
9005 + -e 's/@''GNULIB_FABSF''@/$(GL_GNULIB_FABSF)/g' \
9006 + -e 's/@''GNULIB_FABSL''@/$(GL_GNULIB_FABSL)/g' \
9007 + -e 's/@''GNULIB_FLOOR''@/$(GL_GNULIB_FLOOR)/g' \
9008 + -e 's/@''GNULIB_FLOORF''@/$(GL_GNULIB_FLOORF)/g' \
9009 + -e 's/@''GNULIB_FLOORL''@/$(GL_GNULIB_FLOORL)/g' \
9010 + -e 's/@''GNULIB_FMA''@/$(GL_GNULIB_FMA)/g' \
9011 + -e 's/@''GNULIB_FMAF''@/$(GL_GNULIB_FMAF)/g' \
9012 + -e 's/@''GNULIB_FMAL''@/$(GL_GNULIB_FMAL)/g' \
9013 + -e 's/@''GNULIB_FMOD''@/$(GL_GNULIB_FMOD)/g' \
9014 + -e 's/@''GNULIB_FMODF''@/$(GL_GNULIB_FMODF)/g' \
9015 + -e 's/@''GNULIB_FMODL''@/$(GL_GNULIB_FMODL)/g' \
9016 + -e 's/@''GNULIB_FREXPF''@/$(GL_GNULIB_FREXPF)/g' \
9017 + -e 's/@''GNULIB_FREXP''@/$(GL_GNULIB_FREXP)/g' \
9018 + -e 's/@''GNULIB_FREXPL''@/$(GL_GNULIB_FREXPL)/g' \
9019 + -e 's/@''GNULIB_HYPOT''@/$(GL_GNULIB_HYPOT)/g' \
9020 + -e 's/@''GNULIB_HYPOTF''@/$(GL_GNULIB_HYPOTF)/g' \
9021 + -e 's/@''GNULIB_HYPOTL''@/$(GL_GNULIB_HYPOTL)/g' \
9022 < $(srcdir)/math.in.h | \
9023 - sed -e 's/@''GNULIB_ILOGB''@/$(GNULIB_ILOGB)/g' \
9024 - -e 's/@''GNULIB_ILOGBF''@/$(GNULIB_ILOGBF)/g' \
9025 - -e 's/@''GNULIB_ILOGBL''@/$(GNULIB_ILOGBL)/g' \
9026 - -e 's/@''GNULIB_ISFINITE''@/$(GNULIB_ISFINITE)/g' \
9027 - -e 's/@''GNULIB_ISINF''@/$(GNULIB_ISINF)/g' \
9028 - -e 's/@''GNULIB_ISNAN''@/$(GNULIB_ISNAN)/g' \
9029 - -e 's/@''GNULIB_ISNANF''@/$(GNULIB_ISNANF)/g' \
9030 - -e 's/@''GNULIB_ISNAND''@/$(GNULIB_ISNAND)/g' \
9031 - -e 's/@''GNULIB_ISNANL''@/$(GNULIB_ISNANL)/g' \
9032 - -e 's/@''GNULIB_LDEXPF''@/$(GNULIB_LDEXPF)/g' \
9033 - -e 's/@''GNULIB_LDEXPL''@/$(GNULIB_LDEXPL)/g' \
9034 - -e 's/@''GNULIB_LOG''@/$(GNULIB_LOG)/g' \
9035 - -e 's/@''GNULIB_LOGF''@/$(GNULIB_LOGF)/g' \
9036 - -e 's/@''GNULIB_LOGL''@/$(GNULIB_LOGL)/g' \
9037 - -e 's/@''GNULIB_LOG10''@/$(GNULIB_LOG10)/g' \
9038 - -e 's/@''GNULIB_LOG10F''@/$(GNULIB_LOG10F)/g' \
9039 - -e 's/@''GNULIB_LOG10L''@/$(GNULIB_LOG10L)/g' \
9040 - -e 's/@''GNULIB_LOG1P''@/$(GNULIB_LOG1P)/g' \
9041 - -e 's/@''GNULIB_LOG1PF''@/$(GNULIB_LOG1PF)/g' \
9042 - -e 's/@''GNULIB_LOG1PL''@/$(GNULIB_LOG1PL)/g' \
9043 - -e 's/@''GNULIB_LOG2''@/$(GNULIB_LOG2)/g' \
9044 - -e 's/@''GNULIB_LOG2F''@/$(GNULIB_LOG2F)/g' \
9045 - -e 's/@''GNULIB_LOG2L''@/$(GNULIB_LOG2L)/g' \
9046 - -e 's/@''GNULIB_LOGB''@/$(GNULIB_LOGB)/g' \
9047 - -e 's/@''GNULIB_LOGBF''@/$(GNULIB_LOGBF)/g' \
9048 - -e 's/@''GNULIB_LOGBL''@/$(GNULIB_LOGBL)/g' \
9049 - -e 's/@''GNULIB_MODF''@/$(GNULIB_MODF)/g' \
9050 - -e 's/@''GNULIB_MODFF''@/$(GNULIB_MODFF)/g' \
9051 - -e 's/@''GNULIB_MODFL''@/$(GNULIB_MODFL)/g' \
9052 - -e 's/@''GNULIB_POWF''@/$(GNULIB_POWF)/g' \
9053 - -e 's/@''GNULIB_REMAINDER''@/$(GNULIB_REMAINDER)/g' \
9054 - -e 's/@''GNULIB_REMAINDERF''@/$(GNULIB_REMAINDERF)/g' \
9055 - -e 's/@''GNULIB_REMAINDERL''@/$(GNULIB_REMAINDERL)/g' \
9056 - -e 's/@''GNULIB_RINT''@/$(GNULIB_RINT)/g' \
9057 - -e 's/@''GNULIB_RINTF''@/$(GNULIB_RINTF)/g' \
9058 - -e 's/@''GNULIB_RINTL''@/$(GNULIB_RINTL)/g' \
9059 - -e 's/@''GNULIB_ROUND''@/$(GNULIB_ROUND)/g' \
9060 - -e 's/@''GNULIB_ROUNDF''@/$(GNULIB_ROUNDF)/g' \
9061 - -e 's/@''GNULIB_ROUNDL''@/$(GNULIB_ROUNDL)/g' \
9062 - -e 's/@''GNULIB_SIGNBIT''@/$(GNULIB_SIGNBIT)/g' \
9063 - -e 's/@''GNULIB_SINF''@/$(GNULIB_SINF)/g' \
9064 - -e 's/@''GNULIB_SINL''@/$(GNULIB_SINL)/g' \
9065 - -e 's/@''GNULIB_SINHF''@/$(GNULIB_SINHF)/g' \
9066 - -e 's/@''GNULIB_SQRTF''@/$(GNULIB_SQRTF)/g' \
9067 - -e 's/@''GNULIB_SQRTL''@/$(GNULIB_SQRTL)/g' \
9068 - -e 's/@''GNULIB_TANF''@/$(GNULIB_TANF)/g' \
9069 - -e 's/@''GNULIB_TANL''@/$(GNULIB_TANL)/g' \
9070 - -e 's/@''GNULIB_TANHF''@/$(GNULIB_TANHF)/g' \
9071 - -e 's/@''GNULIB_TRUNC''@/$(GNULIB_TRUNC)/g' \
9072 - -e 's/@''GNULIB_TRUNCF''@/$(GNULIB_TRUNCF)/g' \
9073 - -e 's/@''GNULIB_TRUNCL''@/$(GNULIB_TRUNCL)/g' \
9074 + sed -e 's/@''GNULIB_ILOGB''@/$(GL_GNULIB_ILOGB)/g' \
9075 + -e 's/@''GNULIB_ILOGBF''@/$(GL_GNULIB_ILOGBF)/g' \
9076 + -e 's/@''GNULIB_ILOGBL''@/$(GL_GNULIB_ILOGBL)/g' \
9077 + -e 's/@''GNULIB_ISFINITE''@/$(GL_GNULIB_ISFINITE)/g' \
9078 + -e 's/@''GNULIB_ISINF''@/$(GL_GNULIB_ISINF)/g' \
9079 + -e 's/@''GNULIB_ISNAN''@/$(GL_GNULIB_ISNAN)/g' \
9080 + -e 's/@''GNULIB_ISNANF''@/$(GL_GNULIB_ISNANF)/g' \
9081 + -e 's/@''GNULIB_ISNAND''@/$(GL_GNULIB_ISNAND)/g' \
9082 + -e 's/@''GNULIB_ISNANL''@/$(GL_GNULIB_ISNANL)/g' \
9083 + -e 's/@''GNULIB_LDEXPF''@/$(GL_GNULIB_LDEXPF)/g' \
9084 + -e 's/@''GNULIB_LDEXPL''@/$(GL_GNULIB_LDEXPL)/g' \
9085 + -e 's/@''GNULIB_LOG''@/$(GL_GNULIB_LOG)/g' \
9086 + -e 's/@''GNULIB_LOGF''@/$(GL_GNULIB_LOGF)/g' \
9087 + -e 's/@''GNULIB_LOGL''@/$(GL_GNULIB_LOGL)/g' \
9088 + -e 's/@''GNULIB_LOG10''@/$(GL_GNULIB_LOG10)/g' \
9089 + -e 's/@''GNULIB_LOG10F''@/$(GL_GNULIB_LOG10F)/g' \
9090 + -e 's/@''GNULIB_LOG10L''@/$(GL_GNULIB_LOG10L)/g' \
9091 + -e 's/@''GNULIB_LOG1P''@/$(GL_GNULIB_LOG1P)/g' \
9092 + -e 's/@''GNULIB_LOG1PF''@/$(GL_GNULIB_LOG1PF)/g' \
9093 + -e 's/@''GNULIB_LOG1PL''@/$(GL_GNULIB_LOG1PL)/g' \
9094 + -e 's/@''GNULIB_LOG2''@/$(GL_GNULIB_LOG2)/g' \
9095 + -e 's/@''GNULIB_LOG2F''@/$(GL_GNULIB_LOG2F)/g' \
9096 + -e 's/@''GNULIB_LOG2L''@/$(GL_GNULIB_LOG2L)/g' \
9097 + -e 's/@''GNULIB_LOGB''@/$(GL_GNULIB_LOGB)/g' \
9098 + -e 's/@''GNULIB_LOGBF''@/$(GL_GNULIB_LOGBF)/g' \
9099 + -e 's/@''GNULIB_LOGBL''@/$(GL_GNULIB_LOGBL)/g' \
9100 + -e 's/@''GNULIB_MODF''@/$(GL_GNULIB_MODF)/g' \
9101 + -e 's/@''GNULIB_MODFF''@/$(GL_GNULIB_MODFF)/g' \
9102 + -e 's/@''GNULIB_MODFL''@/$(GL_GNULIB_MODFL)/g' \
9103 + -e 's/@''GNULIB_POWF''@/$(GL_GNULIB_POWF)/g' \
9104 + -e 's/@''GNULIB_REMAINDER''@/$(GL_GNULIB_REMAINDER)/g' \
9105 + -e 's/@''GNULIB_REMAINDERF''@/$(GL_GNULIB_REMAINDERF)/g' \
9106 + -e 's/@''GNULIB_REMAINDERL''@/$(GL_GNULIB_REMAINDERL)/g' \
9107 + -e 's/@''GNULIB_RINT''@/$(GL_GNULIB_RINT)/g' \
9108 + -e 's/@''GNULIB_RINTF''@/$(GL_GNULIB_RINTF)/g' \
9109 + -e 's/@''GNULIB_RINTL''@/$(GL_GNULIB_RINTL)/g' \
9110 + -e 's/@''GNULIB_ROUND''@/$(GL_GNULIB_ROUND)/g' \
9111 + -e 's/@''GNULIB_ROUNDF''@/$(GL_GNULIB_ROUNDF)/g' \
9112 + -e 's/@''GNULIB_ROUNDL''@/$(GL_GNULIB_ROUNDL)/g' \
9113 + -e 's/@''GNULIB_SIGNBIT''@/$(GL_GNULIB_SIGNBIT)/g' \
9114 + -e 's/@''GNULIB_SINF''@/$(GL_GNULIB_SINF)/g' \
9115 + -e 's/@''GNULIB_SINL''@/$(GL_GNULIB_SINL)/g' \
9116 + -e 's/@''GNULIB_SINHF''@/$(GL_GNULIB_SINHF)/g' \
9117 + -e 's/@''GNULIB_SQRTF''@/$(GL_GNULIB_SQRTF)/g' \
9118 + -e 's/@''GNULIB_SQRTL''@/$(GL_GNULIB_SQRTL)/g' \
9119 + -e 's/@''GNULIB_TANF''@/$(GL_GNULIB_TANF)/g' \
9120 + -e 's/@''GNULIB_TANL''@/$(GL_GNULIB_TANL)/g' \
9121 + -e 's/@''GNULIB_TANHF''@/$(GL_GNULIB_TANHF)/g' \
9122 + -e 's/@''GNULIB_TRUNC''@/$(GL_GNULIB_TRUNC)/g' \
9123 + -e 's/@''GNULIB_TRUNCF''@/$(GL_GNULIB_TRUNCF)/g' \
9124 + -e 's/@''GNULIB_TRUNCL''@/$(GL_GNULIB_TRUNCL)/g' \
9125 + -e 's/@''GNULIB_MDA_J0''@/$(GL_GNULIB_MDA_J0)/g' \
9126 + -e 's/@''GNULIB_MDA_J1''@/$(GL_GNULIB_MDA_J1)/g' \
9127 + -e 's/@''GNULIB_MDA_JN''@/$(GL_GNULIB_MDA_JN)/g' \
9128 + -e 's/@''GNULIB_MDA_Y0''@/$(GL_GNULIB_MDA_Y0)/g' \
9129 + -e 's/@''GNULIB_MDA_Y1''@/$(GL_GNULIB_MDA_Y1)/g' \
9130 + -e 's/@''GNULIB_MDA_YN''@/$(GL_GNULIB_MDA_YN)/g' \
9131 | \
9132 sed -e 's|@''HAVE_ACOSF''@|$(HAVE_ACOSF)|g' \
9133 -e 's|@''HAVE_ACOSL''@|$(HAVE_ACOSL)|g' \
9134 @@ -2906,7 +5031,7 @@ math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(
9135 -e 's|@''REPLACE_ROUNDF''@|$(REPLACE_ROUNDF)|g' \
9136 -e 's|@''REPLACE_ROUNDL''@|$(REPLACE_ROUNDL)|g' \
9137 -e 's|@''REPLACE_SIGNBIT''@|$(REPLACE_SIGNBIT)|g' \
9138 - -e 's|@''REPLACE_SIGNBIT_USING_GCC''@|$(REPLACE_SIGNBIT_USING_GCC)|g' \
9139 + -e 's|@''REPLACE_SIGNBIT_USING_BUILTINS''@|$(REPLACE_SIGNBIT_USING_BUILTINS)|g' \
9140 -e 's|@''REPLACE_SINF''@|$(REPLACE_SINF)|g' \
9141 -e 's|@''REPLACE_SINHF''@|$(REPLACE_SINHF)|g' \
9142 -e 's|@''REPLACE_SQRTF''@|$(REPLACE_SQRTF)|g' \
9143 @@ -2918,27 +5043,43 @@ math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(
9144 -e 's|@''REPLACE_TRUNCL''@|$(REPLACE_TRUNCL)|g' \
9145 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
9146 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
9147 - -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
9148 - } > $@-t && \
9149 - mv $@-t $@
9150 + -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
9151 + > $@-t
9152 + $(AM_V_at)mv $@-t $@
9153 +
9154 +malloc/scratch_buffer.gl.h: malloc/scratch_buffer.h
9155 + $(AM_V_GEN)$(MKDIR_P) 'malloc'
9156 + $(AM_V_at)$(SED_HEADER_STDOUT) \
9157 + -e 's|__always_inline|inline _GL_ATTRIBUTE_ALWAYS_INLINE|g' \
9158 + -e 's|__glibc_likely|_GL_LIKELY|g' \
9159 + -e 's|__glibc_unlikely|_GL_UNLIKELY|g' \
9160 + -e '/libc_hidden_proto/d' \
9161 + $(srcdir)/malloc/scratch_buffer.h > $@-t
9162 + $(AM_V_at)mv $@-t $@
9163 +
9164 +# We need the following in order to create <stdalign.h> when the system
9165 +# doesn't have one that works.
9166 +@GL_GENERATE_STDALIGN_H_TRUE@stdalign.h: stdalign.in.h $(top_builddir)/config.status
9167 +@GL_GENERATE_STDALIGN_H_TRUE@ $(gl_V_at)$(SED_HEADER_TO_AT_t) $(srcdir)/stdalign.in.h
9168 +@GL_GENERATE_STDALIGN_H_TRUE@ $(AM_V_at)mv $@-t $@
9169 +@GL_GENERATE_STDALIGN_H_FALSE@stdalign.h: $(top_builddir)/config.status
9170 +@GL_GENERATE_STDALIGN_H_FALSE@ rm -f $@
9171
9172 # We need the following in order to create <stdbool.h> when the system
9173 # doesn't have one that works.
9174 @GL_GENERATE_STDBOOL_H_TRUE@stdbool.h: stdbool.in.h $(top_builddir)/config.status
9175 -@GL_GENERATE_STDBOOL_H_TRUE@ $(AM_V_GEN)rm -f $@-t $@ && \
9176 -@GL_GENERATE_STDBOOL_H_TRUE@ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
9177 -@GL_GENERATE_STDBOOL_H_TRUE@ sed -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' < $(srcdir)/stdbool.in.h; \
9178 -@GL_GENERATE_STDBOOL_H_TRUE@ } > $@-t && \
9179 -@GL_GENERATE_STDBOOL_H_TRUE@ mv $@-t $@
9180 +@GL_GENERATE_STDBOOL_H_TRUE@ $(gl_V_at)$(SED_HEADER_STDOUT) \
9181 +@GL_GENERATE_STDBOOL_H_TRUE@ -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' \
9182 +@GL_GENERATE_STDBOOL_H_TRUE@ $(srcdir)/stdbool.in.h > $@-t
9183 +@GL_GENERATE_STDBOOL_H_TRUE@ $(AM_V_at)mv $@-t $@
9184 @GL_GENERATE_STDBOOL_H_FALSE@stdbool.h: $(top_builddir)/config.status
9185 @GL_GENERATE_STDBOOL_H_FALSE@ rm -f $@
9186
9187 # We need the following in order to create <stddef.h> when the system
9188 # doesn't have one that works with the given compiler.
9189 @GL_GENERATE_STDDEF_H_TRUE@stddef.h: stddef.in.h $(top_builddir)/config.status
9190 -@GL_GENERATE_STDDEF_H_TRUE@ $(AM_V_GEN)rm -f $@-t $@ && \
9191 -@GL_GENERATE_STDDEF_H_TRUE@ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
9192 -@GL_GENERATE_STDDEF_H_TRUE@ sed -e 's|@''GUARD_PREFIX''@|GL|g' \
9193 +@GL_GENERATE_STDDEF_H_TRUE@ $(gl_V_at)$(SED_HEADER_STDOUT) \
9194 +@GL_GENERATE_STDDEF_H_TRUE@ -e 's|@''GUARD_PREFIX''@|GL|g' \
9195 @GL_GENERATE_STDDEF_H_TRUE@ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
9196 @GL_GENERATE_STDDEF_H_TRUE@ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
9197 @GL_GENERATE_STDDEF_H_TRUE@ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
9198 @@ -2946,18 +5087,16 @@ math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(
9199 @GL_GENERATE_STDDEF_H_TRUE@ -e 's|@''HAVE_MAX_ALIGN_T''@|$(HAVE_MAX_ALIGN_T)|g' \
9200 @GL_GENERATE_STDDEF_H_TRUE@ -e 's|@''HAVE_WCHAR_T''@|$(HAVE_WCHAR_T)|g' \
9201 @GL_GENERATE_STDDEF_H_TRUE@ -e 's|@''REPLACE_NULL''@|$(REPLACE_NULL)|g' \
9202 -@GL_GENERATE_STDDEF_H_TRUE@ < $(srcdir)/stddef.in.h; \
9203 -@GL_GENERATE_STDDEF_H_TRUE@ } > $@-t && \
9204 -@GL_GENERATE_STDDEF_H_TRUE@ mv $@-t $@
9205 +@GL_GENERATE_STDDEF_H_TRUE@ $(srcdir)/stddef.in.h > $@-t
9206 +@GL_GENERATE_STDDEF_H_TRUE@ $(AM_V_at)mv $@-t $@
9207 @GL_GENERATE_STDDEF_H_FALSE@stddef.h: $(top_builddir)/config.status
9208 @GL_GENERATE_STDDEF_H_FALSE@ rm -f $@
9209
9210 # We need the following in order to create <stdint.h> when the system
9211 # doesn't have one that works with the given compiler.
9212 @GL_GENERATE_STDINT_H_TRUE@stdint.h: stdint.in.h $(top_builddir)/config.status
9213 -@GL_GENERATE_STDINT_H_TRUE@ $(AM_V_GEN)rm -f $@-t $@ && \
9214 -@GL_GENERATE_STDINT_H_TRUE@ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
9215 -@GL_GENERATE_STDINT_H_TRUE@ sed -e 's|@''GUARD_PREFIX''@|GL|g' \
9216 +@GL_GENERATE_STDINT_H_TRUE@ $(gl_V_at)$(SED_HEADER_STDOUT) \
9217 +@GL_GENERATE_STDINT_H_TRUE@ -e 's|@''GUARD_PREFIX''@|GL|g' \
9218 @GL_GENERATE_STDINT_H_TRUE@ -e 's/@''HAVE_STDINT_H''@/$(HAVE_STDINT_H)/g' \
9219 @GL_GENERATE_STDINT_H_TRUE@ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
9220 @GL_GENERATE_STDINT_H_TRUE@ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
9221 @@ -2969,8 +5108,6 @@ math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(
9222 @GL_GENERATE_STDINT_H_TRUE@ -e 's/@''HAVE_SYS_INTTYPES_H''@/$(HAVE_SYS_INTTYPES_H)/g' \
9223 @GL_GENERATE_STDINT_H_TRUE@ -e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \
9224 @GL_GENERATE_STDINT_H_TRUE@ -e 's/@''HAVE_WCHAR_H''@/$(HAVE_WCHAR_H)/g' \
9225 -@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''HAVE_LONG_LONG_INT''@/$(HAVE_LONG_LONG_INT)/g' \
9226 -@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''HAVE_UNSIGNED_LONG_LONG_INT''@/$(HAVE_UNSIGNED_LONG_LONG_INT)/g' \
9227 @GL_GENERATE_STDINT_H_TRUE@ -e 's/@''APPLE_UNIVERSAL_BUILD''@/$(APPLE_UNIVERSAL_BUILD)/g' \
9228 @GL_GENERATE_STDINT_H_TRUE@ -e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \
9229 @GL_GENERATE_STDINT_H_TRUE@ -e 's/@''PTRDIFF_T_SUFFIX''@/$(PTRDIFF_T_SUFFIX)/g' \
9230 @@ -2985,78 +5122,84 @@ math.h: math.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(
9231 @GL_GENERATE_STDINT_H_TRUE@ -e 's/@''BITSIZEOF_WINT_T''@/$(BITSIZEOF_WINT_T)/g' \
9232 @GL_GENERATE_STDINT_H_TRUE@ -e 's/@''HAVE_SIGNED_WINT_T''@/$(HAVE_SIGNED_WINT_T)/g' \
9233 @GL_GENERATE_STDINT_H_TRUE@ -e 's/@''WINT_T_SUFFIX''@/$(WINT_T_SUFFIX)/g' \
9234 -@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_WINT_T)/g' \
9235 -@GL_GENERATE_STDINT_H_TRUE@ < $(srcdir)/stdint.in.h; \
9236 -@GL_GENERATE_STDINT_H_TRUE@ } > $@-t && \
9237 -@GL_GENERATE_STDINT_H_TRUE@ mv $@-t $@
9238 +@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''GNULIBHEADERS_OVERRIDE_WINT_T''@/$(GNULIBHEADERS_OVERRIDE_WINT_T)/g' \
9239 +@GL_GENERATE_STDINT_H_TRUE@ $(srcdir)/stdint.in.h > $@-t
9240 +@GL_GENERATE_STDINT_H_TRUE@ $(AM_V_at)mv $@-t $@
9241 @GL_GENERATE_STDINT_H_FALSE@stdint.h: $(top_builddir)/config.status
9242 @GL_GENERATE_STDINT_H_FALSE@ rm -f $@
9243
9244 # We need the following in order to create <stdio.h> when the system
9245 # doesn't have one that works with the given compiler.
9246 stdio.h: stdio.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
9247 - $(AM_V_GEN)rm -f $@-t $@ && \
9248 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
9249 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
9250 + $(gl_V_at)$(SED_HEADER_STDOUT) \
9251 + -e 's|@''GUARD_PREFIX''@|GL|g' \
9252 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
9253 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
9254 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
9255 -e 's|@''NEXT_STDIO_H''@|$(NEXT_STDIO_H)|g' \
9256 - -e 's/@''GNULIB_DPRINTF''@/$(GNULIB_DPRINTF)/g' \
9257 - -e 's/@''GNULIB_FCLOSE''@/$(GNULIB_FCLOSE)/g' \
9258 - -e 's/@''GNULIB_FDOPEN''@/$(GNULIB_FDOPEN)/g' \
9259 - -e 's/@''GNULIB_FFLUSH''@/$(GNULIB_FFLUSH)/g' \
9260 - -e 's/@''GNULIB_FGETC''@/$(GNULIB_FGETC)/g' \
9261 - -e 's/@''GNULIB_FGETS''@/$(GNULIB_FGETS)/g' \
9262 - -e 's/@''GNULIB_FOPEN''@/$(GNULIB_FOPEN)/g' \
9263 - -e 's/@''GNULIB_FPRINTF''@/$(GNULIB_FPRINTF)/g' \
9264 - -e 's/@''GNULIB_FPRINTF_POSIX''@/$(GNULIB_FPRINTF_POSIX)/g' \
9265 - -e 's/@''GNULIB_FPURGE''@/$(GNULIB_FPURGE)/g' \
9266 - -e 's/@''GNULIB_FPUTC''@/$(GNULIB_FPUTC)/g' \
9267 - -e 's/@''GNULIB_FPUTS''@/$(GNULIB_FPUTS)/g' \
9268 - -e 's/@''GNULIB_FREAD''@/$(GNULIB_FREAD)/g' \
9269 - -e 's/@''GNULIB_FREOPEN''@/$(GNULIB_FREOPEN)/g' \
9270 - -e 's/@''GNULIB_FSCANF''@/$(GNULIB_FSCANF)/g' \
9271 - -e 's/@''GNULIB_FSEEK''@/$(GNULIB_FSEEK)/g' \
9272 - -e 's/@''GNULIB_FSEEKO''@/$(GNULIB_FSEEKO)/g' \
9273 - -e 's/@''GNULIB_FTELL''@/$(GNULIB_FTELL)/g' \
9274 - -e 's/@''GNULIB_FTELLO''@/$(GNULIB_FTELLO)/g' \
9275 - -e 's/@''GNULIB_FWRITE''@/$(GNULIB_FWRITE)/g' \
9276 - -e 's/@''GNULIB_GETC''@/$(GNULIB_GETC)/g' \
9277 - -e 's/@''GNULIB_GETCHAR''@/$(GNULIB_GETCHAR)/g' \
9278 - -e 's/@''GNULIB_GETDELIM''@/$(GNULIB_GETDELIM)/g' \
9279 - -e 's/@''GNULIB_GETLINE''@/$(GNULIB_GETLINE)/g' \
9280 - -e 's/@''GNULIB_OBSTACK_PRINTF''@/$(GNULIB_OBSTACK_PRINTF)/g' \
9281 - -e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/$(GNULIB_OBSTACK_PRINTF_POSIX)/g' \
9282 - -e 's/@''GNULIB_PCLOSE''@/$(GNULIB_PCLOSE)/g' \
9283 - -e 's/@''GNULIB_PERROR''@/$(GNULIB_PERROR)/g' \
9284 - -e 's/@''GNULIB_POPEN''@/$(GNULIB_POPEN)/g' \
9285 - -e 's/@''GNULIB_PRINTF''@/$(GNULIB_PRINTF)/g' \
9286 - -e 's/@''GNULIB_PRINTF_POSIX''@/$(GNULIB_PRINTF_POSIX)/g' \
9287 - -e 's/@''GNULIB_PUTC''@/$(GNULIB_PUTC)/g' \
9288 - -e 's/@''GNULIB_PUTCHAR''@/$(GNULIB_PUTCHAR)/g' \
9289 - -e 's/@''GNULIB_PUTS''@/$(GNULIB_PUTS)/g' \
9290 - -e 's/@''GNULIB_REMOVE''@/$(GNULIB_REMOVE)/g' \
9291 - -e 's/@''GNULIB_RENAME''@/$(GNULIB_RENAME)/g' \
9292 - -e 's/@''GNULIB_RENAMEAT''@/$(GNULIB_RENAMEAT)/g' \
9293 - -e 's/@''GNULIB_SCANF''@/$(GNULIB_SCANF)/g' \
9294 - -e 's/@''GNULIB_SNPRINTF''@/$(GNULIB_SNPRINTF)/g' \
9295 - -e 's/@''GNULIB_SPRINTF_POSIX''@/$(GNULIB_SPRINTF_POSIX)/g' \
9296 - -e 's/@''GNULIB_STDIO_H_NONBLOCKING''@/$(GNULIB_STDIO_H_NONBLOCKING)/g' \
9297 - -e 's/@''GNULIB_STDIO_H_SIGPIPE''@/$(GNULIB_STDIO_H_SIGPIPE)/g' \
9298 - -e 's/@''GNULIB_TMPFILE''@/$(GNULIB_TMPFILE)/g' \
9299 - -e 's/@''GNULIB_VASPRINTF''@/$(GNULIB_VASPRINTF)/g' \
9300 - -e 's/@''GNULIB_VDPRINTF''@/$(GNULIB_VDPRINTF)/g' \
9301 - -e 's/@''GNULIB_VFPRINTF''@/$(GNULIB_VFPRINTF)/g' \
9302 - -e 's/@''GNULIB_VFPRINTF_POSIX''@/$(GNULIB_VFPRINTF_POSIX)/g' \
9303 - -e 's/@''GNULIB_VFSCANF''@/$(GNULIB_VFSCANF)/g' \
9304 - -e 's/@''GNULIB_VSCANF''@/$(GNULIB_VSCANF)/g' \
9305 - -e 's/@''GNULIB_VPRINTF''@/$(GNULIB_VPRINTF)/g' \
9306 - -e 's/@''GNULIB_VPRINTF_POSIX''@/$(GNULIB_VPRINTF_POSIX)/g' \
9307 - -e 's/@''GNULIB_VSNPRINTF''@/$(GNULIB_VSNPRINTF)/g' \
9308 - -e 's/@''GNULIB_VSPRINTF_POSIX''@/$(GNULIB_VSPRINTF_POSIX)/g' \
9309 + -e 's/@''GNULIB_DPRINTF''@/$(GL_GNULIB_DPRINTF)/g' \
9310 + -e 's/@''GNULIB_FCLOSE''@/$(GL_GNULIB_FCLOSE)/g' \
9311 + -e 's/@''GNULIB_FDOPEN''@/$(GL_GNULIB_FDOPEN)/g' \
9312 + -e 's/@''GNULIB_FFLUSH''@/$(GL_GNULIB_FFLUSH)/g' \
9313 + -e 's/@''GNULIB_FGETC''@/$(GL_GNULIB_FGETC)/g' \
9314 + -e 's/@''GNULIB_FGETS''@/$(GL_GNULIB_FGETS)/g' \
9315 + -e 's/@''GNULIB_FOPEN''@/$(GL_GNULIB_FOPEN)/g' \
9316 + -e 's/@''GNULIB_FOPEN_GNU''@/$(GL_GNULIB_FOPEN_GNU)/g' \
9317 + -e 's/@''GNULIB_FPRINTF''@/$(GL_GNULIB_FPRINTF)/g' \
9318 + -e 's/@''GNULIB_FPRINTF_POSIX''@/$(GL_GNULIB_FPRINTF_POSIX)/g' \
9319 + -e 's/@''GNULIB_FPURGE''@/$(GL_GNULIB_FPURGE)/g' \
9320 + -e 's/@''GNULIB_FPUTC''@/$(GL_GNULIB_FPUTC)/g' \
9321 + -e 's/@''GNULIB_FPUTS''@/$(GL_GNULIB_FPUTS)/g' \
9322 + -e 's/@''GNULIB_FREAD''@/$(GL_GNULIB_FREAD)/g' \
9323 + -e 's/@''GNULIB_FREOPEN''@/$(GL_GNULIB_FREOPEN)/g' \
9324 + -e 's/@''GNULIB_FSCANF''@/$(GL_GNULIB_FSCANF)/g' \
9325 + -e 's/@''GNULIB_FSEEK''@/$(GL_GNULIB_FSEEK)/g' \
9326 + -e 's/@''GNULIB_FSEEKO''@/$(GL_GNULIB_FSEEKO)/g' \
9327 + -e 's/@''GNULIB_FTELL''@/$(GL_GNULIB_FTELL)/g' \
9328 + -e 's/@''GNULIB_FTELLO''@/$(GL_GNULIB_FTELLO)/g' \
9329 + -e 's/@''GNULIB_FWRITE''@/$(GL_GNULIB_FWRITE)/g' \
9330 + -e 's/@''GNULIB_GETC''@/$(GL_GNULIB_GETC)/g' \
9331 + -e 's/@''GNULIB_GETCHAR''@/$(GL_GNULIB_GETCHAR)/g' \
9332 + -e 's/@''GNULIB_GETDELIM''@/$(GL_GNULIB_GETDELIM)/g' \
9333 + -e 's/@''GNULIB_GETLINE''@/$(GL_GNULIB_GETLINE)/g' \
9334 + -e 's/@''GNULIB_OBSTACK_PRINTF''@/$(GL_GNULIB_OBSTACK_PRINTF)/g' \
9335 + -e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/$(GL_GNULIB_OBSTACK_PRINTF_POSIX)/g' \
9336 + -e 's/@''GNULIB_PCLOSE''@/$(GL_GNULIB_PCLOSE)/g' \
9337 + -e 's/@''GNULIB_PERROR''@/$(GL_GNULIB_PERROR)/g' \
9338 + -e 's/@''GNULIB_POPEN''@/$(GL_GNULIB_POPEN)/g' \
9339 + -e 's/@''GNULIB_PRINTF''@/$(GL_GNULIB_PRINTF)/g' \
9340 + -e 's/@''GNULIB_PRINTF_POSIX''@/$(GL_GNULIB_PRINTF_POSIX)/g' \
9341 + -e 's/@''GNULIB_PUTC''@/$(GL_GNULIB_PUTC)/g' \
9342 + -e 's/@''GNULIB_PUTCHAR''@/$(GL_GNULIB_PUTCHAR)/g' \
9343 + -e 's/@''GNULIB_PUTS''@/$(GL_GNULIB_PUTS)/g' \
9344 + -e 's/@''GNULIB_REMOVE''@/$(GL_GNULIB_REMOVE)/g' \
9345 + -e 's/@''GNULIB_RENAME''@/$(GL_GNULIB_RENAME)/g' \
9346 + -e 's/@''GNULIB_RENAMEAT''@/$(GL_GNULIB_RENAMEAT)/g' \
9347 + -e 's/@''GNULIB_SCANF''@/$(GL_GNULIB_SCANF)/g' \
9348 + -e 's/@''GNULIB_SNPRINTF''@/$(GL_GNULIB_SNPRINTF)/g' \
9349 + -e 's/@''GNULIB_SPRINTF_POSIX''@/$(GL_GNULIB_SPRINTF_POSIX)/g' \
9350 + -e 's/@''GNULIB_STDIO_H_NONBLOCKING''@/$(GL_GNULIB_STDIO_H_NONBLOCKING)/g' \
9351 + -e 's/@''GNULIB_STDIO_H_SIGPIPE''@/$(GL_GNULIB_STDIO_H_SIGPIPE)/g' \
9352 + -e 's/@''GNULIB_TMPFILE''@/$(GL_GNULIB_TMPFILE)/g' \
9353 + -e 's/@''GNULIB_VASPRINTF''@/$(GL_GNULIB_VASPRINTF)/g' \
9354 + -e 's/@''GNULIB_VDPRINTF''@/$(GL_GNULIB_VDPRINTF)/g' \
9355 + -e 's/@''GNULIB_VFPRINTF''@/$(GL_GNULIB_VFPRINTF)/g' \
9356 + -e 's/@''GNULIB_VFPRINTF_POSIX''@/$(GL_GNULIB_VFPRINTF_POSIX)/g' \
9357 + -e 's/@''GNULIB_VFSCANF''@/$(GL_GNULIB_VFSCANF)/g' \
9358 + -e 's/@''GNULIB_VSCANF''@/$(GL_GNULIB_VSCANF)/g' \
9359 + -e 's/@''GNULIB_VPRINTF''@/$(GL_GNULIB_VPRINTF)/g' \
9360 + -e 's/@''GNULIB_VPRINTF_POSIX''@/$(GL_GNULIB_VPRINTF_POSIX)/g' \
9361 + -e 's/@''GNULIB_VSNPRINTF''@/$(GL_GNULIB_VSNPRINTF)/g' \
9362 + -e 's/@''GNULIB_VSPRINTF_POSIX''@/$(GL_GNULIB_VSPRINTF_POSIX)/g' \
9363 + -e 's/@''GNULIB_MDA_FCLOSEALL''@/$(GL_GNULIB_MDA_FCLOSEALL)/g' \
9364 + -e 's/@''GNULIB_MDA_FDOPEN''@/$(GL_GNULIB_MDA_FDOPEN)/g' \
9365 + -e 's/@''GNULIB_MDA_FILENO''@/$(GL_GNULIB_MDA_FILENO)/g' \
9366 + -e 's/@''GNULIB_MDA_GETW''@/$(GL_GNULIB_MDA_GETW)/g' \
9367 + -e 's/@''GNULIB_MDA_PUTW''@/$(GL_GNULIB_MDA_PUTW)/g' \
9368 + -e 's/@''GNULIB_MDA_TEMPNAM''@/$(GL_GNULIB_MDA_TEMPNAM)/g' \
9369 < $(srcdir)/stdio.in.h | \
9370 - sed -e 's|@''HAVE_DECL_FPURGE''@|$(HAVE_DECL_FPURGE)|g' \
9371 + sed -e 's|@''HAVE_DECL_FCLOSEALL''@|$(HAVE_DECL_FCLOSEALL)|g' \
9372 + -e 's|@''HAVE_DECL_FPURGE''@|$(HAVE_DECL_FPURGE)|g' \
9373 -e 's|@''HAVE_DECL_FSEEKO''@|$(HAVE_DECL_FSEEKO)|g' \
9374 -e 's|@''HAVE_DECL_FTELLO''@|$(HAVE_DECL_FTELLO)|g' \
9375 -e 's|@''HAVE_DECL_GETDELIM''@|$(HAVE_DECL_GETDELIM)|g' \
9376 @@ -3077,6 +5220,7 @@ stdio.h: stdio.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
9377 -e 's|@''REPLACE_FDOPEN''@|$(REPLACE_FDOPEN)|g' \
9378 -e 's|@''REPLACE_FFLUSH''@|$(REPLACE_FFLUSH)|g' \
9379 -e 's|@''REPLACE_FOPEN''@|$(REPLACE_FOPEN)|g' \
9380 + -e 's|@''REPLACE_FOPEN_FOR_FOPEN_GNU''@|$(REPLACE_FOPEN_FOR_FOPEN_GNU)|g' \
9381 -e 's|@''REPLACE_FPRINTF''@|$(REPLACE_FPRINTF)|g' \
9382 -e 's|@''REPLACE_FPURGE''@|$(REPLACE_FPURGE)|g' \
9383 -e 's|@''REPLACE_FREOPEN''@|$(REPLACE_FREOPEN)|g' \
9384 @@ -3107,60 +5251,76 @@ stdio.h: stdio.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
9385 -e 's|@''ASM_SYMBOL_PREFIX''@|$(ASM_SYMBOL_PREFIX)|g' \
9386 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
9387 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
9388 - -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
9389 - } > $@-t && \
9390 - mv $@-t $@
9391 + -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
9392 + > $@-t
9393 + $(AM_V_at)mv $@-t $@
9394
9395 # We need the following in order to create <stdlib.h> when the system
9396 # doesn't have one that works with the given compiler.
9397 stdlib.h: stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) \
9398 $(_NORETURN_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
9399 - $(AM_V_GEN)rm -f $@-t $@ && \
9400 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
9401 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
9402 + $(gl_V_at)$(SED_HEADER_STDOUT) \
9403 + -e 's|@''GUARD_PREFIX''@|GL|g' \
9404 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
9405 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
9406 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
9407 -e 's|@''NEXT_STDLIB_H''@|$(NEXT_STDLIB_H)|g' \
9408 - -e 's/@''GNULIB__EXIT''@/$(GNULIB__EXIT)/g' \
9409 - -e 's/@''GNULIB_ATOLL''@/$(GNULIB_ATOLL)/g' \
9410 - -e 's/@''GNULIB_CALLOC_POSIX''@/$(GNULIB_CALLOC_POSIX)/g' \
9411 - -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/$(GNULIB_CANONICALIZE_FILE_NAME)/g' \
9412 - -e 's/@''GNULIB_GETLOADAVG''@/$(GNULIB_GETLOADAVG)/g' \
9413 - -e 's/@''GNULIB_GETSUBOPT''@/$(GNULIB_GETSUBOPT)/g' \
9414 - -e 's/@''GNULIB_GRANTPT''@/$(GNULIB_GRANTPT)/g' \
9415 - -e 's/@''GNULIB_MALLOC_POSIX''@/$(GNULIB_MALLOC_POSIX)/g' \
9416 - -e 's/@''GNULIB_MBTOWC''@/$(GNULIB_MBTOWC)/g' \
9417 - -e 's/@''GNULIB_MKDTEMP''@/$(GNULIB_MKDTEMP)/g' \
9418 - -e 's/@''GNULIB_MKOSTEMP''@/$(GNULIB_MKOSTEMP)/g' \
9419 - -e 's/@''GNULIB_MKOSTEMPS''@/$(GNULIB_MKOSTEMPS)/g' \
9420 - -e 's/@''GNULIB_MKSTEMP''@/$(GNULIB_MKSTEMP)/g' \
9421 - -e 's/@''GNULIB_MKSTEMPS''@/$(GNULIB_MKSTEMPS)/g' \
9422 - -e 's/@''GNULIB_POSIX_OPENPT''@/$(GNULIB_POSIX_OPENPT)/g' \
9423 - -e 's/@''GNULIB_PTSNAME''@/$(GNULIB_PTSNAME)/g' \
9424 - -e 's/@''GNULIB_PTSNAME_R''@/$(GNULIB_PTSNAME_R)/g' \
9425 - -e 's/@''GNULIB_PUTENV''@/$(GNULIB_PUTENV)/g' \
9426 - -e 's/@''GNULIB_QSORT_R''@/$(GNULIB_QSORT_R)/g' \
9427 - -e 's/@''GNULIB_RANDOM''@/$(GNULIB_RANDOM)/g' \
9428 - -e 's/@''GNULIB_RANDOM_R''@/$(GNULIB_RANDOM_R)/g' \
9429 - -e 's/@''GNULIB_REALLOC_POSIX''@/$(GNULIB_REALLOC_POSIX)/g' \
9430 - -e 's/@''GNULIB_REALLOCARRAY''@/$(GNULIB_REALLOCARRAY)/g' \
9431 - -e 's/@''GNULIB_REALPATH''@/$(GNULIB_REALPATH)/g' \
9432 - -e 's/@''GNULIB_RPMATCH''@/$(GNULIB_RPMATCH)/g' \
9433 - -e 's/@''GNULIB_SECURE_GETENV''@/$(GNULIB_SECURE_GETENV)/g' \
9434 - -e 's/@''GNULIB_SETENV''@/$(GNULIB_SETENV)/g' \
9435 - -e 's/@''GNULIB_STRTOD''@/$(GNULIB_STRTOD)/g' \
9436 - -e 's/@''GNULIB_STRTOLD''@/$(GNULIB_STRTOLD)/g' \
9437 - -e 's/@''GNULIB_STRTOLL''@/$(GNULIB_STRTOLL)/g' \
9438 - -e 's/@''GNULIB_STRTOULL''@/$(GNULIB_STRTOULL)/g' \
9439 - -e 's/@''GNULIB_SYSTEM_POSIX''@/$(GNULIB_SYSTEM_POSIX)/g' \
9440 - -e 's/@''GNULIB_UNLOCKPT''@/$(GNULIB_UNLOCKPT)/g' \
9441 - -e 's/@''GNULIB_UNSETENV''@/$(GNULIB_UNSETENV)/g' \
9442 - -e 's/@''GNULIB_WCTOMB''@/$(GNULIB_WCTOMB)/g' \
9443 + -e 's/@''GNULIB__EXIT''@/$(GL_GNULIB__EXIT)/g' \
9444 + -e 's/@''GNULIB_ALIGNED_ALLOC''@/$(GL_GNULIB_ALIGNED_ALLOC)/g' \
9445 + -e 's/@''GNULIB_ATOLL''@/$(GL_GNULIB_ATOLL)/g' \
9446 + -e 's/@''GNULIB_CALLOC_GNU''@/$(GL_GNULIB_CALLOC_GNU)/g' \
9447 + -e 's/@''GNULIB_CALLOC_POSIX''@/$(GL_GNULIB_CALLOC_POSIX)/g' \
9448 + -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/$(GL_GNULIB_CANONICALIZE_FILE_NAME)/g' \
9449 + -e 's/@''GNULIB_FREE_POSIX''@/$(GL_GNULIB_FREE_POSIX)/g' \
9450 + -e 's/@''GNULIB_GETLOADAVG''@/$(GL_GNULIB_GETLOADAVG)/g' \
9451 + -e 's/@''GNULIB_GETSUBOPT''@/$(GL_GNULIB_GETSUBOPT)/g' \
9452 + -e 's/@''GNULIB_GRANTPT''@/$(GL_GNULIB_GRANTPT)/g' \
9453 + -e 's/@''GNULIB_MALLOC_GNU''@/$(GL_GNULIB_MALLOC_GNU)/g' \
9454 + -e 's/@''GNULIB_MALLOC_POSIX''@/$(GL_GNULIB_MALLOC_POSIX)/g' \
9455 + -e 's/@''GNULIB_MBTOWC''@/$(GL_GNULIB_MBTOWC)/g' \
9456 + -e 's/@''GNULIB_MKDTEMP''@/$(GL_GNULIB_MKDTEMP)/g' \
9457 + -e 's/@''GNULIB_MKOSTEMP''@/$(GL_GNULIB_MKOSTEMP)/g' \
9458 + -e 's/@''GNULIB_MKOSTEMPS''@/$(GL_GNULIB_MKOSTEMPS)/g' \
9459 + -e 's/@''GNULIB_MKSTEMP''@/$(GL_GNULIB_MKSTEMP)/g' \
9460 + -e 's/@''GNULIB_MKSTEMPS''@/$(GL_GNULIB_MKSTEMPS)/g' \
9461 + -e 's/@''GNULIB_POSIX_MEMALIGN''@/$(GL_GNULIB_POSIX_MEMALIGN)/g' \
9462 + -e 's/@''GNULIB_POSIX_OPENPT''@/$(GL_GNULIB_POSIX_OPENPT)/g' \
9463 + -e 's/@''GNULIB_PTSNAME''@/$(GL_GNULIB_PTSNAME)/g' \
9464 + -e 's/@''GNULIB_PTSNAME_R''@/$(GL_GNULIB_PTSNAME_R)/g' \
9465 + -e 's/@''GNULIB_PUTENV''@/$(GL_GNULIB_PUTENV)/g' \
9466 + -e 's/@''GNULIB_QSORT_R''@/$(GL_GNULIB_QSORT_R)/g' \
9467 + -e 's/@''GNULIB_RANDOM''@/$(GL_GNULIB_RANDOM)/g' \
9468 + -e 's/@''GNULIB_RANDOM_R''@/$(GL_GNULIB_RANDOM_R)/g' \
9469 + -e 's/@''GNULIB_REALLOC_GNU''@/$(GL_GNULIB_REALLOC_GNU)/g' \
9470 + -e 's/@''GNULIB_REALLOC_POSIX''@/$(GL_GNULIB_REALLOC_POSIX)/g' \
9471 + -e 's/@''GNULIB_REALLOCARRAY''@/$(GL_GNULIB_REALLOCARRAY)/g' \
9472 + -e 's/@''GNULIB_REALPATH''@/$(GL_GNULIB_REALPATH)/g' \
9473 + -e 's/@''GNULIB_RPMATCH''@/$(GL_GNULIB_RPMATCH)/g' \
9474 + -e 's/@''GNULIB_SECURE_GETENV''@/$(GL_GNULIB_SECURE_GETENV)/g' \
9475 + -e 's/@''GNULIB_SETENV''@/$(GL_GNULIB_SETENV)/g' \
9476 + -e 's/@''GNULIB_STRTOD''@/$(GL_GNULIB_STRTOD)/g' \
9477 + -e 's/@''GNULIB_STRTOL''@/$(GL_GNULIB_STRTOL)/g' \
9478 + -e 's/@''GNULIB_STRTOLD''@/$(GL_GNULIB_STRTOLD)/g' \
9479 + -e 's/@''GNULIB_STRTOLL''@/$(GL_GNULIB_STRTOLL)/g' \
9480 + -e 's/@''GNULIB_STRTOUL''@/$(GL_GNULIB_STRTOUL)/g' \
9481 + -e 's/@''GNULIB_STRTOULL''@/$(GL_GNULIB_STRTOULL)/g' \
9482 + -e 's/@''GNULIB_SYSTEM_POSIX''@/$(GL_GNULIB_SYSTEM_POSIX)/g' \
9483 + -e 's/@''GNULIB_UNLOCKPT''@/$(GL_GNULIB_UNLOCKPT)/g' \
9484 + -e 's/@''GNULIB_UNSETENV''@/$(GL_GNULIB_UNSETENV)/g' \
9485 + -e 's/@''GNULIB_WCTOMB''@/$(GL_GNULIB_WCTOMB)/g' \
9486 + -e 's/@''GNULIB_MDA_ECVT''@/$(GL_GNULIB_MDA_ECVT)/g' \
9487 + -e 's/@''GNULIB_MDA_FCVT''@/$(GL_GNULIB_MDA_FCVT)/g' \
9488 + -e 's/@''GNULIB_MDA_GCVT''@/$(GL_GNULIB_MDA_GCVT)/g' \
9489 + -e 's/@''GNULIB_MDA_MKTEMP''@/$(GL_GNULIB_MDA_MKTEMP)/g' \
9490 + -e 's/@''GNULIB_MDA_PUTENV''@/$(GL_GNULIB_MDA_PUTENV)/g' \
9491 < $(srcdir)/stdlib.in.h | \
9492 sed -e 's|@''HAVE__EXIT''@|$(HAVE__EXIT)|g' \
9493 + -e 's|@''HAVE_ALIGNED_ALLOC''@|$(HAVE_ALIGNED_ALLOC)|g' \
9494 -e 's|@''HAVE_ATOLL''@|$(HAVE_ATOLL)|g' \
9495 -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|$(HAVE_CANONICALIZE_FILE_NAME)|g' \
9496 + -e 's|@''HAVE_DECL_ECVT''@|$(HAVE_DECL_ECVT)|g' \
9497 + -e 's|@''HAVE_DECL_FCVT''@|$(HAVE_DECL_FCVT)|g' \
9498 + -e 's|@''HAVE_DECL_GCVT''@|$(HAVE_DECL_GCVT)|g' \
9499 -e 's|@''HAVE_DECL_GETLOADAVG''@|$(HAVE_DECL_GETLOADAVG)|g' \
9500 -e 's|@''HAVE_GETSUBOPT''@|$(HAVE_GETSUBOPT)|g' \
9501 -e 's|@''HAVE_GRANTPT''@|$(HAVE_GRANTPT)|g' \
9502 @@ -3172,6 +5332,7 @@ stdlib.h: stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) \
9503 -e 's|@''HAVE_MKOSTEMPS''@|$(HAVE_MKOSTEMPS)|g' \
9504 -e 's|@''HAVE_MKSTEMP''@|$(HAVE_MKSTEMP)|g' \
9505 -e 's|@''HAVE_MKSTEMPS''@|$(HAVE_MKSTEMPS)|g' \
9506 + -e 's|@''HAVE_POSIX_MEMALIGN''@|$(HAVE_POSIX_MEMALIGN)|g' \
9507 -e 's|@''HAVE_POSIX_OPENPT''@|$(HAVE_POSIX_OPENPT)|g' \
9508 -e 's|@''HAVE_PTSNAME''@|$(HAVE_PTSNAME)|g' \
9509 -e 's|@''HAVE_PTSNAME_R''@|$(HAVE_PTSNAME_R)|g' \
9510 @@ -3187,94 +5348,111 @@ stdlib.h: stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) \
9511 -e 's|@''HAVE_SETSTATE''@|$(HAVE_SETSTATE)|g' \
9512 -e 's|@''HAVE_DECL_SETSTATE''@|$(HAVE_DECL_SETSTATE)|g' \
9513 -e 's|@''HAVE_STRTOD''@|$(HAVE_STRTOD)|g' \
9514 + -e 's|@''HAVE_STRTOL''@|$(HAVE_STRTOL)|g' \
9515 -e 's|@''HAVE_STRTOLD''@|$(HAVE_STRTOLD)|g' \
9516 -e 's|@''HAVE_STRTOLL''@|$(HAVE_STRTOLL)|g' \
9517 + -e 's|@''HAVE_STRTOUL''@|$(HAVE_STRTOUL)|g' \
9518 -e 's|@''HAVE_STRTOULL''@|$(HAVE_STRTOULL)|g' \
9519 -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|$(HAVE_STRUCT_RANDOM_DATA)|g' \
9520 -e 's|@''HAVE_SYS_LOADAVG_H''@|$(HAVE_SYS_LOADAVG_H)|g' \
9521 -e 's|@''HAVE_UNLOCKPT''@|$(HAVE_UNLOCKPT)|g' \
9522 -e 's|@''HAVE_DECL_UNSETENV''@|$(HAVE_DECL_UNSETENV)|g' \
9523 - -e 's|@''REPLACE_CALLOC''@|$(REPLACE_CALLOC)|g' \
9524 + -e 's|@''REPLACE_ALIGNED_ALLOC''@|$(REPLACE_ALIGNED_ALLOC)|g' \
9525 + -e 's|@''REPLACE_CALLOC_FOR_CALLOC_GNU''@|$(REPLACE_CALLOC_FOR_CALLOC_GNU)|g' \
9526 + -e 's|@''REPLACE_CALLOC_FOR_CALLOC_POSIX''@|$(REPLACE_CALLOC_FOR_CALLOC_POSIX)|g' \
9527 -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|$(REPLACE_CANONICALIZE_FILE_NAME)|g' \
9528 + -e 's|@''REPLACE_FREE''@|$(REPLACE_FREE)|g' \
9529 -e 's|@''REPLACE_INITSTATE''@|$(REPLACE_INITSTATE)|g' \
9530 - -e 's|@''REPLACE_MALLOC''@|$(REPLACE_MALLOC)|g' \
9531 + -e 's|@''REPLACE_MALLOC_FOR_MALLOC_GNU''@|$(REPLACE_MALLOC_FOR_MALLOC_GNU)|g' \
9532 + -e 's|@''REPLACE_MALLOC_FOR_MALLOC_POSIX''@|$(REPLACE_MALLOC_FOR_MALLOC_POSIX)|g' \
9533 -e 's|@''REPLACE_MBTOWC''@|$(REPLACE_MBTOWC)|g' \
9534 -e 's|@''REPLACE_MKSTEMP''@|$(REPLACE_MKSTEMP)|g' \
9535 + -e 's|@''REPLACE_POSIX_MEMALIGN''@|$(REPLACE_POSIX_MEMALIGN)|g' \
9536 -e 's|@''REPLACE_PTSNAME''@|$(REPLACE_PTSNAME)|g' \
9537 -e 's|@''REPLACE_PTSNAME_R''@|$(REPLACE_PTSNAME_R)|g' \
9538 -e 's|@''REPLACE_PUTENV''@|$(REPLACE_PUTENV)|g' \
9539 -e 's|@''REPLACE_QSORT_R''@|$(REPLACE_QSORT_R)|g' \
9540 -e 's|@''REPLACE_RANDOM''@|$(REPLACE_RANDOM)|g' \
9541 -e 's|@''REPLACE_RANDOM_R''@|$(REPLACE_RANDOM_R)|g' \
9542 - -e 's|@''REPLACE_REALLOC''@|$(REPLACE_REALLOC)|g' \
9543 + -e 's|@''REPLACE_REALLOC_FOR_REALLOC_GNU''@|$(REPLACE_REALLOC_FOR_REALLOC_GNU)|g' \
9544 + -e 's|@''REPLACE_REALLOC_FOR_REALLOC_POSIX''@|$(REPLACE_REALLOC_FOR_REALLOC_POSIX)|g' \
9545 + -e 's|@''REPLACE_REALLOCARRAY''@|$(REPLACE_REALLOCARRAY)|g' \
9546 -e 's|@''REPLACE_REALPATH''@|$(REPLACE_REALPATH)|g' \
9547 -e 's|@''REPLACE_SETENV''@|$(REPLACE_SETENV)|g' \
9548 -e 's|@''REPLACE_SETSTATE''@|$(REPLACE_SETSTATE)|g' \
9549 -e 's|@''REPLACE_STRTOD''@|$(REPLACE_STRTOD)|g' \
9550 + -e 's|@''REPLACE_STRTOL''@|$(REPLACE_STRTOL)|g' \
9551 -e 's|@''REPLACE_STRTOLD''@|$(REPLACE_STRTOLD)|g' \
9552 + -e 's|@''REPLACE_STRTOLL''@|$(REPLACE_STRTOLL)|g' \
9553 + -e 's|@''REPLACE_STRTOUL''@|$(REPLACE_STRTOUL)|g' \
9554 + -e 's|@''REPLACE_STRTOULL''@|$(REPLACE_STRTOULL)|g' \
9555 -e 's|@''REPLACE_UNSETENV''@|$(REPLACE_UNSETENV)|g' \
9556 -e 's|@''REPLACE_WCTOMB''@|$(REPLACE_WCTOMB)|g' \
9557 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
9558 -e '/definition of _Noreturn/r $(_NORETURN_H)' \
9559 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
9560 - -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
9561 - } > $@-t && \
9562 - mv $@-t $@
9563 + -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
9564 + > $@-t
9565 + $(AM_V_at)mv $@-t $@
9566
9567 # We need the following in order to create <string.h> when the system
9568 # doesn't have one that works with the given compiler.
9569 string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
9570 - $(AM_V_GEN)rm -f $@-t $@ && \
9571 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
9572 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
9573 + $(gl_V_at)$(SED_HEADER_STDOUT) \
9574 + -e 's|@''GUARD_PREFIX''@|GL|g' \
9575 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
9576 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
9577 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
9578 -e 's|@''NEXT_STRING_H''@|$(NEXT_STRING_H)|g' \
9579 - -e 's/@''GNULIB_EXPLICIT_BZERO''@/$(GNULIB_EXPLICIT_BZERO)/g' \
9580 - -e 's/@''GNULIB_FFSL''@/$(GNULIB_FFSL)/g' \
9581 - -e 's/@''GNULIB_FFSLL''@/$(GNULIB_FFSLL)/g' \
9582 - -e 's/@''GNULIB_MBSLEN''@/$(GNULIB_MBSLEN)/g' \
9583 - -e 's/@''GNULIB_MBSNLEN''@/$(GNULIB_MBSNLEN)/g' \
9584 - -e 's/@''GNULIB_MBSCHR''@/$(GNULIB_MBSCHR)/g' \
9585 - -e 's/@''GNULIB_MBSRCHR''@/$(GNULIB_MBSRCHR)/g' \
9586 - -e 's/@''GNULIB_MBSSTR''@/$(GNULIB_MBSSTR)/g' \
9587 - -e 's/@''GNULIB_MBSCASECMP''@/$(GNULIB_MBSCASECMP)/g' \
9588 - -e 's/@''GNULIB_MBSNCASECMP''@/$(GNULIB_MBSNCASECMP)/g' \
9589 - -e 's/@''GNULIB_MBSPCASECMP''@/$(GNULIB_MBSPCASECMP)/g' \
9590 - -e 's/@''GNULIB_MBSCASESTR''@/$(GNULIB_MBSCASESTR)/g' \
9591 - -e 's/@''GNULIB_MBSCSPN''@/$(GNULIB_MBSCSPN)/g' \
9592 - -e 's/@''GNULIB_MBSPBRK''@/$(GNULIB_MBSPBRK)/g' \
9593 - -e 's/@''GNULIB_MBSSPN''@/$(GNULIB_MBSSPN)/g' \
9594 - -e 's/@''GNULIB_MBSSEP''@/$(GNULIB_MBSSEP)/g' \
9595 - -e 's/@''GNULIB_MBSTOK_R''@/$(GNULIB_MBSTOK_R)/g' \
9596 - -e 's/@''GNULIB_MEMCHR''@/$(GNULIB_MEMCHR)/g' \
9597 - -e 's/@''GNULIB_MEMMEM''@/$(GNULIB_MEMMEM)/g' \
9598 - -e 's/@''GNULIB_MEMPCPY''@/$(GNULIB_MEMPCPY)/g' \
9599 - -e 's/@''GNULIB_MEMRCHR''@/$(GNULIB_MEMRCHR)/g' \
9600 - -e 's/@''GNULIB_RAWMEMCHR''@/$(GNULIB_RAWMEMCHR)/g' \
9601 - -e 's/@''GNULIB_STPCPY''@/$(GNULIB_STPCPY)/g' \
9602 - -e 's/@''GNULIB_STPNCPY''@/$(GNULIB_STPNCPY)/g' \
9603 - -e 's/@''GNULIB_STRCHRNUL''@/$(GNULIB_STRCHRNUL)/g' \
9604 - -e 's/@''GNULIB_STRDUP''@/$(GNULIB_STRDUP)/g' \
9605 - -e 's/@''GNULIB_STRNCAT''@/$(GNULIB_STRNCAT)/g' \
9606 - -e 's/@''GNULIB_STRNDUP''@/$(GNULIB_STRNDUP)/g' \
9607 - -e 's/@''GNULIB_STRNLEN''@/$(GNULIB_STRNLEN)/g' \
9608 - -e 's/@''GNULIB_STRPBRK''@/$(GNULIB_STRPBRK)/g' \
9609 - -e 's/@''GNULIB_STRSEP''@/$(GNULIB_STRSEP)/g' \
9610 - -e 's/@''GNULIB_STRSTR''@/$(GNULIB_STRSTR)/g' \
9611 - -e 's/@''GNULIB_STRCASESTR''@/$(GNULIB_STRCASESTR)/g' \
9612 - -e 's/@''GNULIB_STRTOK_R''@/$(GNULIB_STRTOK_R)/g' \
9613 - -e 's/@''GNULIB_STRERROR''@/$(GNULIB_STRERROR)/g' \
9614 - -e 's/@''GNULIB_STRERROR_R''@/$(GNULIB_STRERROR_R)/g' \
9615 - -e 's/@''GNULIB_STRSIGNAL''@/$(GNULIB_STRSIGNAL)/g' \
9616 - -e 's/@''GNULIB_STRVERSCMP''@/$(GNULIB_STRVERSCMP)/g' \
9617 + -e 's/@''GNULIB_EXPLICIT_BZERO''@/$(GL_GNULIB_EXPLICIT_BZERO)/g' \
9618 + -e 's/@''GNULIB_FFSL''@/$(GL_GNULIB_FFSL)/g' \
9619 + -e 's/@''GNULIB_FFSLL''@/$(GL_GNULIB_FFSLL)/g' \
9620 + -e 's/@''GNULIB_MBSLEN''@/$(GL_GNULIB_MBSLEN)/g' \
9621 + -e 's/@''GNULIB_MBSNLEN''@/$(GL_GNULIB_MBSNLEN)/g' \
9622 + -e 's/@''GNULIB_MBSCHR''@/$(GL_GNULIB_MBSCHR)/g' \
9623 + -e 's/@''GNULIB_MBSRCHR''@/$(GL_GNULIB_MBSRCHR)/g' \
9624 + -e 's/@''GNULIB_MBSSTR''@/$(GL_GNULIB_MBSSTR)/g' \
9625 + -e 's/@''GNULIB_MBSCASECMP''@/$(GL_GNULIB_MBSCASECMP)/g' \
9626 + -e 's/@''GNULIB_MBSNCASECMP''@/$(GL_GNULIB_MBSNCASECMP)/g' \
9627 + -e 's/@''GNULIB_MBSPCASECMP''@/$(GL_GNULIB_MBSPCASECMP)/g' \
9628 + -e 's/@''GNULIB_MBSCASESTR''@/$(GL_GNULIB_MBSCASESTR)/g' \
9629 + -e 's/@''GNULIB_MBSCSPN''@/$(GL_GNULIB_MBSCSPN)/g' \
9630 + -e 's/@''GNULIB_MBSPBRK''@/$(GL_GNULIB_MBSPBRK)/g' \
9631 + -e 's/@''GNULIB_MBSSPN''@/$(GL_GNULIB_MBSSPN)/g' \
9632 + -e 's/@''GNULIB_MBSSEP''@/$(GL_GNULIB_MBSSEP)/g' \
9633 + -e 's/@''GNULIB_MBSTOK_R''@/$(GL_GNULIB_MBSTOK_R)/g' \
9634 + -e 's/@''GNULIB_MEMCHR''@/$(GL_GNULIB_MEMCHR)/g' \
9635 + -e 's/@''GNULIB_MEMMEM''@/$(GL_GNULIB_MEMMEM)/g' \
9636 + -e 's/@''GNULIB_MEMPCPY''@/$(GL_GNULIB_MEMPCPY)/g' \
9637 + -e 's/@''GNULIB_MEMRCHR''@/$(GL_GNULIB_MEMRCHR)/g' \
9638 + -e 's/@''GNULIB_RAWMEMCHR''@/$(GL_GNULIB_RAWMEMCHR)/g' \
9639 + -e 's/@''GNULIB_STPCPY''@/$(GL_GNULIB_STPCPY)/g' \
9640 + -e 's/@''GNULIB_STPNCPY''@/$(GL_GNULIB_STPNCPY)/g' \
9641 + -e 's/@''GNULIB_STRCHRNUL''@/$(GL_GNULIB_STRCHRNUL)/g' \
9642 + -e 's/@''GNULIB_STRDUP''@/$(GL_GNULIB_STRDUP)/g' \
9643 + -e 's/@''GNULIB_STRNCAT''@/$(GL_GNULIB_STRNCAT)/g' \
9644 + -e 's/@''GNULIB_STRNDUP''@/$(GL_GNULIB_STRNDUP)/g' \
9645 + -e 's/@''GNULIB_STRNLEN''@/$(GL_GNULIB_STRNLEN)/g' \
9646 + -e 's/@''GNULIB_STRPBRK''@/$(GL_GNULIB_STRPBRK)/g' \
9647 + -e 's/@''GNULIB_STRSEP''@/$(GL_GNULIB_STRSEP)/g' \
9648 + -e 's/@''GNULIB_STRSTR''@/$(GL_GNULIB_STRSTR)/g' \
9649 + -e 's/@''GNULIB_STRCASESTR''@/$(GL_GNULIB_STRCASESTR)/g' \
9650 + -e 's/@''GNULIB_STRTOK_R''@/$(GL_GNULIB_STRTOK_R)/g' \
9651 + -e 's/@''GNULIB_STRERROR''@/$(GL_GNULIB_STRERROR)/g' \
9652 + -e 's/@''GNULIB_STRERROR_R''@/$(GL_GNULIB_STRERROR_R)/g' \
9653 + -e 's/@''GNULIB_STRERRORNAME_NP''@/$(GL_GNULIB_STRERRORNAME_NP)/g' \
9654 + -e 's/@''GNULIB_SIGABBREV_NP''@/$(GL_GNULIB_SIGABBREV_NP)/g' \
9655 + -e 's/@''GNULIB_SIGDESCR_NP''@/$(GL_GNULIB_SIGDESCR_NP)/g' \
9656 + -e 's/@''GNULIB_STRSIGNAL''@/$(GL_GNULIB_STRSIGNAL)/g' \
9657 + -e 's/@''GNULIB_STRVERSCMP''@/$(GL_GNULIB_STRVERSCMP)/g' \
9658 + -e 's/@''GNULIB_MDA_MEMCCPY''@/$(GL_GNULIB_MDA_MEMCCPY)/g' \
9659 + -e 's/@''GNULIB_MDA_STRDUP''@/$(GL_GNULIB_MDA_STRDUP)/g' \
9660 + -e 's/@''GNULIB_FREE_POSIX''@/$(GL_GNULIB_FREE_POSIX)/g' \
9661 < $(srcdir)/string.in.h | \
9662 sed -e 's|@''HAVE_EXPLICIT_BZERO''@|$(HAVE_EXPLICIT_BZERO)|g' \
9663 -e 's|@''HAVE_FFSL''@|$(HAVE_FFSL)|g' \
9664 -e 's|@''HAVE_FFSLL''@|$(HAVE_FFSLL)|g' \
9665 -e 's|@''HAVE_MBSLEN''@|$(HAVE_MBSLEN)|g' \
9666 - -e 's|@''HAVE_MEMCHR''@|$(HAVE_MEMCHR)|g' \
9667 -e 's|@''HAVE_DECL_MEMMEM''@|$(HAVE_DECL_MEMMEM)|g' \
9668 -e 's|@''HAVE_MEMPCPY''@|$(HAVE_MEMPCPY)|g' \
9669 -e 's|@''HAVE_DECL_MEMRCHR''@|$(HAVE_DECL_MEMRCHR)|g' \
9670 @@ -3290,10 +5468,15 @@ string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
9671 -e 's|@''HAVE_STRCASESTR''@|$(HAVE_STRCASESTR)|g' \
9672 -e 's|@''HAVE_DECL_STRTOK_R''@|$(HAVE_DECL_STRTOK_R)|g' \
9673 -e 's|@''HAVE_DECL_STRERROR_R''@|$(HAVE_DECL_STRERROR_R)|g' \
9674 + -e 's|@''HAVE_STRERRORNAME_NP''@|$(HAVE_STRERRORNAME_NP)|g' \
9675 + -e 's|@''HAVE_SIGABBREV_NP''@|$(HAVE_SIGABBREV_NP)|g' \
9676 + -e 's|@''HAVE_SIGDESCR_NP''@|$(HAVE_SIGDESCR_NP)|g' \
9677 -e 's|@''HAVE_DECL_STRSIGNAL''@|$(HAVE_DECL_STRSIGNAL)|g' \
9678 -e 's|@''HAVE_STRVERSCMP''@|$(HAVE_STRVERSCMP)|g' \
9679 + -e 's|@''REPLACE_FFSLL''@|$(REPLACE_FFSLL)|g' \
9680 -e 's|@''REPLACE_MEMCHR''@|$(REPLACE_MEMCHR)|g' \
9681 -e 's|@''REPLACE_MEMMEM''@|$(REPLACE_MEMMEM)|g' \
9682 + -e 's|@''REPLACE_FREE''@|$(REPLACE_FREE)|g' \
9683 -e 's|@''REPLACE_STPNCPY''@|$(REPLACE_STPNCPY)|g' \
9684 -e 's|@''REPLACE_STRCHRNUL''@|$(REPLACE_STRCHRNUL)|g' \
9685 -e 's|@''REPLACE_STRDUP''@|$(REPLACE_STRDUP)|g' \
9686 @@ -3305,67 +5488,70 @@ string.h: string.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
9687 -e 's|@''REPLACE_STRTOK_R''@|$(REPLACE_STRTOK_R)|g' \
9688 -e 's|@''REPLACE_STRERROR''@|$(REPLACE_STRERROR)|g' \
9689 -e 's|@''REPLACE_STRERROR_R''@|$(REPLACE_STRERROR_R)|g' \
9690 + -e 's|@''REPLACE_STRERRORNAME_NP''@|$(REPLACE_STRERRORNAME_NP)|g' \
9691 -e 's|@''REPLACE_STRSIGNAL''@|$(REPLACE_STRSIGNAL)|g' \
9692 -e 's|@''UNDEFINE_STRTOK_R''@|$(UNDEFINE_STRTOK_R)|g' \
9693 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
9694 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
9695 - -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
9696 - < $(srcdir)/string.in.h; \
9697 - } > $@-t && \
9698 - mv $@-t $@
9699 + -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
9700 + > $@-t
9701 + $(AM_V_at)mv $@-t $@
9702
9703 # We need the following in order to create <strings.h> when the system
9704 # doesn't have one that works with the given compiler.
9705 strings.h: strings.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(WARN_ON_USE_H) $(ARG_NONNULL_H)
9706 - $(AM_V_GEN)rm -f $@-t $@ && \
9707 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
9708 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
9709 + $(gl_V_at)$(SED_HEADER_STDOUT) \
9710 + -e 's|@''GUARD_PREFIX''@|GL|g' \
9711 -e 's|@''HAVE_STRINGS_H''@|$(HAVE_STRINGS_H)|g' \
9712 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
9713 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
9714 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
9715 -e 's|@''NEXT_STRINGS_H''@|$(NEXT_STRINGS_H)|g' \
9716 - -e 's/@''GNULIB_FFS''@/$(GNULIB_FFS)/g' \
9717 + -e 's/@''GNULIB_FFS''@/$(GL_GNULIB_FFS)/g' \
9718 -e 's|@''HAVE_FFS''@|$(HAVE_FFS)|g' \
9719 -e 's|@''HAVE_STRCASECMP''@|$(HAVE_STRCASECMP)|g' \
9720 -e 's|@''HAVE_DECL_STRNCASECMP''@|$(HAVE_DECL_STRNCASECMP)|g' \
9721 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
9722 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
9723 -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
9724 - < $(srcdir)/strings.in.h; \
9725 - } > $@-t && \
9726 - mv $@-t $@
9727 + $(srcdir)/strings.in.h > $@-t
9728 + $(AM_V_at)mv $@-t $@
9729
9730 # We need the following in order to create <sys/stat.h> when the system
9731 # has one that is incomplete.
9732 sys/stat.h: sys_stat.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
9733 - $(AM_V_at)$(MKDIR_P) sys
9734 - $(AM_V_GEN)rm -f $@-t $@ && \
9735 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
9736 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
9737 + $(AM_V_GEN)$(MKDIR_P) 'sys'
9738 + $(AM_V_at)$(SED_HEADER_STDOUT) \
9739 + -e 's|@''GUARD_PREFIX''@|GL|g' \
9740 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
9741 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
9742 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
9743 -e 's|@''NEXT_SYS_STAT_H''@|$(NEXT_SYS_STAT_H)|g' \
9744 -e 's|@''WINDOWS_64_BIT_ST_SIZE''@|$(WINDOWS_64_BIT_ST_SIZE)|g' \
9745 -e 's|@''WINDOWS_STAT_TIMESPEC''@|$(WINDOWS_STAT_TIMESPEC)|g' \
9746 - -e 's/@''GNULIB_FCHMODAT''@/$(GNULIB_FCHMODAT)/g' \
9747 - -e 's/@''GNULIB_FSTAT''@/$(GNULIB_FSTAT)/g' \
9748 - -e 's/@''GNULIB_FSTATAT''@/$(GNULIB_FSTATAT)/g' \
9749 - -e 's/@''GNULIB_FUTIMENS''@/$(GNULIB_FUTIMENS)/g' \
9750 - -e 's/@''GNULIB_LCHMOD''@/$(GNULIB_LCHMOD)/g' \
9751 - -e 's/@''GNULIB_LSTAT''@/$(GNULIB_LSTAT)/g' \
9752 - -e 's/@''GNULIB_MKDIRAT''@/$(GNULIB_MKDIRAT)/g' \
9753 - -e 's/@''GNULIB_MKFIFO''@/$(GNULIB_MKFIFO)/g' \
9754 - -e 's/@''GNULIB_MKFIFOAT''@/$(GNULIB_MKFIFOAT)/g' \
9755 - -e 's/@''GNULIB_MKNOD''@/$(GNULIB_MKNOD)/g' \
9756 - -e 's/@''GNULIB_MKNODAT''@/$(GNULIB_MKNODAT)/g' \
9757 - -e 's/@''GNULIB_STAT''@/$(GNULIB_STAT)/g' \
9758 - -e 's/@''GNULIB_UTIMENSAT''@/$(GNULIB_UTIMENSAT)/g' \
9759 - -e 's/@''GNULIB_OVERRIDES_STRUCT_STAT''@/$(GNULIB_OVERRIDES_STRUCT_STAT)/g' \
9760 + -e 's/@''GNULIB_FCHMODAT''@/$(GL_GNULIB_FCHMODAT)/g' \
9761 + -e 's/@''GNULIB_FSTAT''@/$(GL_GNULIB_FSTAT)/g' \
9762 + -e 's/@''GNULIB_FSTATAT''@/$(GL_GNULIB_FSTATAT)/g' \
9763 + -e 's/@''GNULIB_FUTIMENS''@/$(GL_GNULIB_FUTIMENS)/g' \
9764 + -e 's/@''GNULIB_GETUMASK''@/$(GL_GNULIB_GETUMASK)/g' \
9765 + -e 's/@''GNULIB_LCHMOD''@/$(GL_GNULIB_LCHMOD)/g' \
9766 + -e 's/@''GNULIB_LSTAT''@/$(GL_GNULIB_LSTAT)/g' \
9767 + -e 's/@''GNULIB_MKDIR''@/$(GL_GNULIB_MKDIR)/g' \
9768 + -e 's/@''GNULIB_MKDIRAT''@/$(GL_GNULIB_MKDIRAT)/g' \
9769 + -e 's/@''GNULIB_MKFIFO''@/$(GL_GNULIB_MKFIFO)/g' \
9770 + -e 's/@''GNULIB_MKFIFOAT''@/$(GL_GNULIB_MKFIFOAT)/g' \
9771 + -e 's/@''GNULIB_MKNOD''@/$(GL_GNULIB_MKNOD)/g' \
9772 + -e 's/@''GNULIB_MKNODAT''@/$(GL_GNULIB_MKNODAT)/g' \
9773 + -e 's/@''GNULIB_STAT''@/$(GL_GNULIB_STAT)/g' \
9774 + -e 's/@''GNULIB_UTIMENSAT''@/$(GL_GNULIB_UTIMENSAT)/g' \
9775 + -e 's/@''GNULIB_OVERRIDES_STRUCT_STAT''@/$(GL_GNULIB_OVERRIDES_STRUCT_STAT)/g' \
9776 + -e 's/@''GNULIB_MDA_CHMOD''@/$(GL_GNULIB_MDA_CHMOD)/g' \
9777 + -e 's/@''GNULIB_MDA_MKDIR''@/$(GL_GNULIB_MDA_MKDIR)/g' \
9778 + -e 's/@''GNULIB_MDA_UMASK''@/$(GL_GNULIB_MDA_UMASK)/g' \
9779 -e 's|@''HAVE_FCHMODAT''@|$(HAVE_FCHMODAT)|g' \
9780 -e 's|@''HAVE_FSTATAT''@|$(HAVE_FSTATAT)|g' \
9781 -e 's|@''HAVE_FUTIMENS''@|$(HAVE_FUTIMENS)|g' \
9782 + -e 's|@''HAVE_GETUMASK''@|$(HAVE_GETUMASK)|g' \
9783 -e 's|@''HAVE_LCHMOD''@|$(HAVE_LCHMOD)|g' \
9784 -e 's|@''HAVE_LSTAT''@|$(HAVE_LSTAT)|g' \
9785 -e 's|@''HAVE_MKDIRAT''@|$(HAVE_MKDIRAT)|g' \
9786 @@ -3374,35 +5560,36 @@ sys/stat.h: sys_stat.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNU
9787 -e 's|@''HAVE_MKNOD''@|$(HAVE_MKNOD)|g' \
9788 -e 's|@''HAVE_MKNODAT''@|$(HAVE_MKNODAT)|g' \
9789 -e 's|@''HAVE_UTIMENSAT''@|$(HAVE_UTIMENSAT)|g' \
9790 + -e 's|@''REPLACE_FCHMODAT''@|$(REPLACE_FCHMODAT)|g' \
9791 -e 's|@''REPLACE_FSTAT''@|$(REPLACE_FSTAT)|g' \
9792 -e 's|@''REPLACE_FSTATAT''@|$(REPLACE_FSTATAT)|g' \
9793 -e 's|@''REPLACE_FUTIMENS''@|$(REPLACE_FUTIMENS)|g' \
9794 -e 's|@''REPLACE_LSTAT''@|$(REPLACE_LSTAT)|g' \
9795 -e 's|@''REPLACE_MKDIR''@|$(REPLACE_MKDIR)|g' \
9796 -e 's|@''REPLACE_MKFIFO''@|$(REPLACE_MKFIFO)|g' \
9797 + -e 's|@''REPLACE_MKFIFOAT''@|$(REPLACE_MKFIFOAT)|g' \
9798 -e 's|@''REPLACE_MKNOD''@|$(REPLACE_MKNOD)|g' \
9799 + -e 's|@''REPLACE_MKNODAT''@|$(REPLACE_MKNODAT)|g' \
9800 -e 's|@''REPLACE_STAT''@|$(REPLACE_STAT)|g' \
9801 -e 's|@''REPLACE_UTIMENSAT''@|$(REPLACE_UTIMENSAT)|g' \
9802 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
9803 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
9804 -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
9805 - < $(srcdir)/sys_stat.in.h; \
9806 - } > $@-t && \
9807 - mv $@-t $@
9808 + $(srcdir)/sys_stat.in.h > $@-t
9809 + $(AM_V_at)mv $@-t $@
9810
9811 # We need the following in order to create <sys/time.h> when the system
9812 # doesn't have one that works with the given compiler.
9813 sys/time.h: sys_time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
9814 - $(AM_V_at)$(MKDIR_P) sys
9815 - $(AM_V_GEN)rm -f $@-t $@ && \
9816 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
9817 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
9818 + $(AM_V_GEN)$(MKDIR_P) 'sys'
9819 + $(AM_V_at)$(SED_HEADER_STDOUT) \
9820 + -e 's|@''GUARD_PREFIX''@|GL|g' \
9821 -e 's/@''HAVE_SYS_TIME_H''@/$(HAVE_SYS_TIME_H)/g' \
9822 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
9823 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
9824 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
9825 -e 's|@''NEXT_SYS_TIME_H''@|$(NEXT_SYS_TIME_H)|g' \
9826 - -e 's/@''GNULIB_GETTIMEOFDAY''@/$(GNULIB_GETTIMEOFDAY)/g' \
9827 + -e 's/@''GNULIB_GETTIMEOFDAY''@/$(GL_GNULIB_GETTIMEOFDAY)/g' \
9828 -e 's|@''HAVE_WINSOCK2_H''@|$(HAVE_WINSOCK2_H)|g' \
9829 -e 's/@''HAVE_GETTIMEOFDAY''@/$(HAVE_GETTIMEOFDAY)/g' \
9830 -e 's/@''HAVE_STRUCT_TIMEVAL''@/$(HAVE_STRUCT_TIMEVAL)/g' \
9831 @@ -3411,53 +5598,53 @@ sys/time.h: sys_time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNU
9832 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
9833 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
9834 -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
9835 - < $(srcdir)/sys_time.in.h; \
9836 - } > $@-t && \
9837 - mv $@-t $@
9838 + $(srcdir)/sys_time.in.h > $@-t
9839 + $(AM_V_at)mv $@-t $@
9840
9841 # We need the following in order to create <sys/types.h> when the system
9842 # doesn't have one that works with the given compiler.
9843 sys/types.h: sys_types.in.h $(top_builddir)/config.status
9844 - $(AM_V_at)$(MKDIR_P) sys
9845 - $(AM_V_GEN)rm -f $@-t $@ && \
9846 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
9847 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
9848 + $(AM_V_GEN)$(MKDIR_P) 'sys'
9849 + $(AM_V_at)$(SED_HEADER_STDOUT) \
9850 + -e 's|@''GUARD_PREFIX''@|GL|g' \
9851 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
9852 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
9853 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
9854 -e 's|@''NEXT_SYS_TYPES_H''@|$(NEXT_SYS_TYPES_H)|g' \
9855 -e 's|@''WINDOWS_64_BIT_OFF_T''@|$(WINDOWS_64_BIT_OFF_T)|g' \
9856 -e 's|@''WINDOWS_STAT_INODES''@|$(WINDOWS_STAT_INODES)|g' \
9857 - < $(srcdir)/sys_types.in.h; \
9858 - } > $@-t && \
9859 - mv $@-t $@
9860 + $(srcdir)/sys_types.in.h > $@-t
9861 + $(AM_V_at)mv $@-t $@
9862
9863 # We need the following in order to create <time.h> when the system
9864 # doesn't have one that works with the given compiler.
9865 time.h: time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
9866 - $(AM_V_GEN)rm -f $@-t $@ && \
9867 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
9868 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
9869 + $(gl_V_at)$(SED_HEADER_STDOUT) \
9870 + -e 's|@''GUARD_PREFIX''@|GL|g' \
9871 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
9872 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
9873 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
9874 -e 's|@''NEXT_TIME_H''@|$(NEXT_TIME_H)|g' \
9875 - -e 's/@''GNULIB_CTIME''@/$(GNULIB_CTIME)/g' \
9876 - -e 's/@''GNULIB_LOCALTIME''@/$(GNULIB_LOCALTIME)/g' \
9877 - -e 's/@''GNULIB_MKTIME''@/$(GNULIB_MKTIME)/g' \
9878 - -e 's/@''GNULIB_NANOSLEEP''@/$(GNULIB_NANOSLEEP)/g' \
9879 - -e 's/@''GNULIB_STRFTIME''@/$(GNULIB_STRFTIME)/g' \
9880 - -e 's/@''GNULIB_STRPTIME''@/$(GNULIB_STRPTIME)/g' \
9881 - -e 's/@''GNULIB_TIMEGM''@/$(GNULIB_TIMEGM)/g' \
9882 - -e 's/@''GNULIB_TIME_R''@/$(GNULIB_TIME_R)/g' \
9883 - -e 's/@''GNULIB_TIME_RZ''@/$(GNULIB_TIME_RZ)/g' \
9884 - -e 's/@''GNULIB_TZSET''@/$(GNULIB_TZSET)/g' \
9885 + -e 's/@''GNULIB_CTIME''@/$(GL_GNULIB_CTIME)/g' \
9886 + -e 's/@''GNULIB_LOCALTIME''@/$(GL_GNULIB_LOCALTIME)/g' \
9887 + -e 's/@''GNULIB_MKTIME''@/$(GL_GNULIB_MKTIME)/g' \
9888 + -e 's/@''GNULIB_NANOSLEEP''@/$(GL_GNULIB_NANOSLEEP)/g' \
9889 + -e 's/@''GNULIB_STRFTIME''@/$(GL_GNULIB_STRFTIME)/g' \
9890 + -e 's/@''GNULIB_STRPTIME''@/$(GL_GNULIB_STRPTIME)/g' \
9891 + -e 's/@''GNULIB_TIMEGM''@/$(GL_GNULIB_TIMEGM)/g' \
9892 + -e 's/@''GNULIB_TIMESPEC_GET''@/$(GL_GNULIB_TIMESPEC_GET)/g' \
9893 + -e 's/@''GNULIB_TIMESPEC_GETRES''@/$(GL_GNULIB_TIMESPEC_GETRES)/g' \
9894 + -e 's/@''GNULIB_TIME_R''@/$(GL_GNULIB_TIME_R)/g' \
9895 + -e 's/@''GNULIB_TIME_RZ''@/$(GL_GNULIB_TIME_RZ)/g' \
9896 + -e 's/@''GNULIB_TZSET''@/$(GL_GNULIB_TZSET)/g' \
9897 + -e 's/@''GNULIB_MDA_TZSET''@/$(GL_GNULIB_MDA_TZSET)/g' \
9898 -e 's|@''HAVE_DECL_LOCALTIME_R''@|$(HAVE_DECL_LOCALTIME_R)|g' \
9899 -e 's|@''HAVE_NANOSLEEP''@|$(HAVE_NANOSLEEP)|g' \
9900 -e 's|@''HAVE_STRPTIME''@|$(HAVE_STRPTIME)|g' \
9901 -e 's|@''HAVE_TIMEGM''@|$(HAVE_TIMEGM)|g' \
9902 + -e 's|@''HAVE_TIMESPEC_GET''@|$(HAVE_TIMESPEC_GET)|g' \
9903 + -e 's|@''HAVE_TIMESPEC_GETRES''@|$(HAVE_TIMESPEC_GETRES)|g' \
9904 -e 's|@''HAVE_TIMEZONE_T''@|$(HAVE_TIMEZONE_T)|g' \
9905 - -e 's|@''HAVE_TZSET''@|$(HAVE_TZSET)|g' \
9906 -e 's|@''REPLACE_CTIME''@|$(REPLACE_CTIME)|g' \
9907 -e 's|@''REPLACE_GMTIME''@|$(REPLACE_GMTIME)|g' \
9908 -e 's|@''REPLACE_LOCALTIME''@|$(REPLACE_LOCALTIME)|g' \
9909 @@ -3471,81 +5658,114 @@ time.h: time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(
9910 -e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(SYS_TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
9911 -e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|$(TIME_H_DEFINES_STRUCT_TIMESPEC)|g' \
9912 -e 's|@''UNISTD_H_DEFINES_STRUCT_TIMESPEC''@|$(UNISTD_H_DEFINES_STRUCT_TIMESPEC)|g' \
9913 + -e 's|@''TIME_H_DEFINES_TIME_UTC''@|$(TIME_H_DEFINES_TIME_UTC)|g' \
9914 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
9915 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
9916 -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
9917 - < $(srcdir)/time.in.h; \
9918 - } > $@-t && \
9919 - mv $@-t $@
9920 + $(srcdir)/time.in.h > $@-t
9921 + $(AM_V_at)mv $@-t $@
9922
9923 # We need the following in order to create an empty placeholder for
9924 # <unistd.h> when the system doesn't have one.
9925 unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
9926 - $(AM_V_GEN)rm -f $@-t $@ && \
9927 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
9928 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
9929 + $(gl_V_at)$(SED_HEADER_STDOUT) \
9930 + -e 's|@''GUARD_PREFIX''@|GL|g' \
9931 -e 's|@''HAVE_UNISTD_H''@|$(HAVE_UNISTD_H)|g' \
9932 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
9933 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
9934 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
9935 -e 's|@''NEXT_UNISTD_H''@|$(NEXT_UNISTD_H)|g' \
9936 -e 's|@''WINDOWS_64_BIT_OFF_T''@|$(WINDOWS_64_BIT_OFF_T)|g' \
9937 - -e 's/@''GNULIB_CHDIR''@/$(GNULIB_CHDIR)/g' \
9938 - -e 's/@''GNULIB_CHOWN''@/$(GNULIB_CHOWN)/g' \
9939 - -e 's/@''GNULIB_CLOSE''@/$(GNULIB_CLOSE)/g' \
9940 - -e 's/@''GNULIB_DUP''@/$(GNULIB_DUP)/g' \
9941 - -e 's/@''GNULIB_DUP2''@/$(GNULIB_DUP2)/g' \
9942 - -e 's/@''GNULIB_DUP3''@/$(GNULIB_DUP3)/g' \
9943 - -e 's/@''GNULIB_ENVIRON''@/$(GNULIB_ENVIRON)/g' \
9944 - -e 's/@''GNULIB_EUIDACCESS''@/$(GNULIB_EUIDACCESS)/g' \
9945 - -e 's/@''GNULIB_FACCESSAT''@/$(GNULIB_FACCESSAT)/g' \
9946 - -e 's/@''GNULIB_FCHDIR''@/$(GNULIB_FCHDIR)/g' \
9947 - -e 's/@''GNULIB_FCHOWNAT''@/$(GNULIB_FCHOWNAT)/g' \
9948 - -e 's/@''GNULIB_FDATASYNC''@/$(GNULIB_FDATASYNC)/g' \
9949 - -e 's/@''GNULIB_FSYNC''@/$(GNULIB_FSYNC)/g' \
9950 - -e 's/@''GNULIB_FTRUNCATE''@/$(GNULIB_FTRUNCATE)/g' \
9951 - -e 's/@''GNULIB_GETCWD''@/$(GNULIB_GETCWD)/g' \
9952 - -e 's/@''GNULIB_GETDOMAINNAME''@/$(GNULIB_GETDOMAINNAME)/g' \
9953 - -e 's/@''GNULIB_GETDTABLESIZE''@/$(GNULIB_GETDTABLESIZE)/g' \
9954 - -e 's/@''GNULIB_GETGROUPS''@/$(GNULIB_GETGROUPS)/g' \
9955 - -e 's/@''GNULIB_GETHOSTNAME''@/$(GNULIB_GETHOSTNAME)/g' \
9956 - -e 's/@''GNULIB_GETLOGIN''@/$(GNULIB_GETLOGIN)/g' \
9957 - -e 's/@''GNULIB_GETLOGIN_R''@/$(GNULIB_GETLOGIN_R)/g' \
9958 - -e 's/@''GNULIB_GETPAGESIZE''@/$(GNULIB_GETPAGESIZE)/g' \
9959 - -e 's/@''GNULIB_GETPASS''@/$(GNULIB_GETPASS)/g' \
9960 - -e 's/@''GNULIB_GETUSERSHELL''@/$(GNULIB_GETUSERSHELL)/g' \
9961 - -e 's/@''GNULIB_GROUP_MEMBER''@/$(GNULIB_GROUP_MEMBER)/g' \
9962 - -e 's/@''GNULIB_ISATTY''@/$(GNULIB_ISATTY)/g' \
9963 - -e 's/@''GNULIB_LCHOWN''@/$(GNULIB_LCHOWN)/g' \
9964 - -e 's/@''GNULIB_LINK''@/$(GNULIB_LINK)/g' \
9965 - -e 's/@''GNULIB_LINKAT''@/$(GNULIB_LINKAT)/g' \
9966 - -e 's/@''GNULIB_LSEEK''@/$(GNULIB_LSEEK)/g' \
9967 - -e 's/@''GNULIB_PIPE''@/$(GNULIB_PIPE)/g' \
9968 - -e 's/@''GNULIB_PIPE2''@/$(GNULIB_PIPE2)/g' \
9969 - -e 's/@''GNULIB_PREAD''@/$(GNULIB_PREAD)/g' \
9970 - -e 's/@''GNULIB_PWRITE''@/$(GNULIB_PWRITE)/g' \
9971 - -e 's/@''GNULIB_READ''@/$(GNULIB_READ)/g' \
9972 - -e 's/@''GNULIB_READLINK''@/$(GNULIB_READLINK)/g' \
9973 - -e 's/@''GNULIB_READLINKAT''@/$(GNULIB_READLINKAT)/g' \
9974 - -e 's/@''GNULIB_RMDIR''@/$(GNULIB_RMDIR)/g' \
9975 - -e 's/@''GNULIB_SETHOSTNAME''@/$(GNULIB_SETHOSTNAME)/g' \
9976 - -e 's/@''GNULIB_SLEEP''@/$(GNULIB_SLEEP)/g' \
9977 - -e 's/@''GNULIB_SYMLINK''@/$(GNULIB_SYMLINK)/g' \
9978 - -e 's/@''GNULIB_SYMLINKAT''@/$(GNULIB_SYMLINKAT)/g' \
9979 - -e 's/@''GNULIB_TRUNCATE''@/$(GNULIB_TRUNCATE)/g' \
9980 - -e 's/@''GNULIB_TTYNAME_R''@/$(GNULIB_TTYNAME_R)/g' \
9981 - -e 's/@''GNULIB_UNISTD_H_GETOPT''@/0$(GNULIB_GL_UNISTD_H_GETOPT)/g' \
9982 - -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/$(GNULIB_UNISTD_H_NONBLOCKING)/g' \
9983 - -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/$(GNULIB_UNISTD_H_SIGPIPE)/g' \
9984 - -e 's/@''GNULIB_UNLINK''@/$(GNULIB_UNLINK)/g' \
9985 - -e 's/@''GNULIB_UNLINKAT''@/$(GNULIB_UNLINKAT)/g' \
9986 - -e 's/@''GNULIB_USLEEP''@/$(GNULIB_USLEEP)/g' \
9987 - -e 's/@''GNULIB_WRITE''@/$(GNULIB_WRITE)/g' \
9988 + -e 's/@''GNULIB_ACCESS''@/$(GL_GNULIB_ACCESS)/g' \
9989 + -e 's/@''GNULIB_CHDIR''@/$(GL_GNULIB_CHDIR)/g' \
9990 + -e 's/@''GNULIB_CHOWN''@/$(GL_GNULIB_CHOWN)/g' \
9991 + -e 's/@''GNULIB_CLOSE''@/$(GL_GNULIB_CLOSE)/g' \
9992 + -e 's/@''GNULIB_COPY_FILE_RANGE''@/$(GL_GNULIB_COPY_FILE_RANGE)/g' \
9993 + -e 's/@''GNULIB_DUP''@/$(GL_GNULIB_DUP)/g' \
9994 + -e 's/@''GNULIB_DUP2''@/$(GL_GNULIB_DUP2)/g' \
9995 + -e 's/@''GNULIB_DUP3''@/$(GL_GNULIB_DUP3)/g' \
9996 + -e 's/@''GNULIB_ENVIRON''@/$(GL_GNULIB_ENVIRON)/g' \
9997 + -e 's/@''GNULIB_EUIDACCESS''@/$(GL_GNULIB_EUIDACCESS)/g' \
9998 + -e 's/@''GNULIB_EXECL''@/$(GL_GNULIB_EXECL)/g' \
9999 + -e 's/@''GNULIB_EXECLE''@/$(GL_GNULIB_EXECLE)/g' \
10000 + -e 's/@''GNULIB_EXECLP''@/$(GL_GNULIB_EXECLP)/g' \
10001 + -e 's/@''GNULIB_EXECV''@/$(GL_GNULIB_EXECV)/g' \
10002 + -e 's/@''GNULIB_EXECVE''@/$(GL_GNULIB_EXECVE)/g' \
10003 + -e 's/@''GNULIB_EXECVP''@/$(GL_GNULIB_EXECVP)/g' \
10004 + -e 's/@''GNULIB_EXECVPE''@/$(GL_GNULIB_EXECVPE)/g' \
10005 + -e 's/@''GNULIB_FACCESSAT''@/$(GL_GNULIB_FACCESSAT)/g' \
10006 + -e 's/@''GNULIB_FCHDIR''@/$(GL_GNULIB_FCHDIR)/g' \
10007 + -e 's/@''GNULIB_FCHOWNAT''@/$(GL_GNULIB_FCHOWNAT)/g' \
10008 + -e 's/@''GNULIB_FDATASYNC''@/$(GL_GNULIB_FDATASYNC)/g' \
10009 + -e 's/@''GNULIB_FSYNC''@/$(GL_GNULIB_FSYNC)/g' \
10010 + -e 's/@''GNULIB_FTRUNCATE''@/$(GL_GNULIB_FTRUNCATE)/g' \
10011 + -e 's/@''GNULIB_GETCWD''@/$(GL_GNULIB_GETCWD)/g' \
10012 + -e 's/@''GNULIB_GETDOMAINNAME''@/$(GL_GNULIB_GETDOMAINNAME)/g' \
10013 + -e 's/@''GNULIB_GETDTABLESIZE''@/$(GL_GNULIB_GETDTABLESIZE)/g' \
10014 + -e 's/@''GNULIB_GETENTROPY''@/$(GL_GNULIB_GETENTROPY)/g' \
10015 + -e 's/@''GNULIB_GETGROUPS''@/$(GL_GNULIB_GETGROUPS)/g' \
10016 + -e 's/@''GNULIB_GETHOSTNAME''@/$(GL_GNULIB_GETHOSTNAME)/g' \
10017 + -e 's/@''GNULIB_GETLOGIN''@/$(GL_GNULIB_GETLOGIN)/g' \
10018 + -e 's/@''GNULIB_GETLOGIN_R''@/$(GL_GNULIB_GETLOGIN_R)/g' \
10019 + -e 's/@''GNULIB_GETOPT_POSIX''@/$(GL_GNULIB_GETOPT_POSIX)/g' \
10020 + -e 's/@''GNULIB_GETPAGESIZE''@/$(GL_GNULIB_GETPAGESIZE)/g' \
10021 + -e 's/@''GNULIB_GETPASS''@/$(GL_GNULIB_GETPASS)/g' \
10022 + -e 's/@''GNULIB_GETPASS_GNU''@/$(GL_GNULIB_GETPASS_GNU)/g' \
10023 + -e 's/@''GNULIB_GETUSERSHELL''@/$(GL_GNULIB_GETUSERSHELL)/g' \
10024 + -e 's/@''GNULIB_GROUP_MEMBER''@/$(GL_GNULIB_GROUP_MEMBER)/g' \
10025 + -e 's/@''GNULIB_ISATTY''@/$(GL_GNULIB_ISATTY)/g' \
10026 + -e 's/@''GNULIB_LCHOWN''@/$(GL_GNULIB_LCHOWN)/g' \
10027 + -e 's/@''GNULIB_LINK''@/$(GL_GNULIB_LINK)/g' \
10028 + -e 's/@''GNULIB_LINKAT''@/$(GL_GNULIB_LINKAT)/g' \
10029 + -e 's/@''GNULIB_LSEEK''@/$(GL_GNULIB_LSEEK)/g' \
10030 + -e 's/@''GNULIB_PIPE''@/$(GL_GNULIB_PIPE)/g' \
10031 + -e 's/@''GNULIB_PIPE2''@/$(GL_GNULIB_PIPE2)/g' \
10032 + -e 's/@''GNULIB_PREAD''@/$(GL_GNULIB_PREAD)/g' \
10033 + -e 's/@''GNULIB_PWRITE''@/$(GL_GNULIB_PWRITE)/g' \
10034 + -e 's/@''GNULIB_READ''@/$(GL_GNULIB_READ)/g' \
10035 + -e 's/@''GNULIB_READLINK''@/$(GL_GNULIB_READLINK)/g' \
10036 + -e 's/@''GNULIB_READLINKAT''@/$(GL_GNULIB_READLINKAT)/g' \
10037 + -e 's/@''GNULIB_RMDIR''@/$(GL_GNULIB_RMDIR)/g' \
10038 + -e 's/@''GNULIB_SETHOSTNAME''@/$(GL_GNULIB_SETHOSTNAME)/g' \
10039 + -e 's/@''GNULIB_SLEEP''@/$(GL_GNULIB_SLEEP)/g' \
10040 + -e 's/@''GNULIB_SYMLINK''@/$(GL_GNULIB_SYMLINK)/g' \
10041 + -e 's/@''GNULIB_SYMLINKAT''@/$(GL_GNULIB_SYMLINKAT)/g' \
10042 + -e 's/@''GNULIB_TRUNCATE''@/$(GL_GNULIB_TRUNCATE)/g' \
10043 + -e 's/@''GNULIB_TTYNAME_R''@/$(GL_GNULIB_TTYNAME_R)/g' \
10044 + -e 's/@''GNULIB_UNISTD_H_GETOPT''@/0$(GL_GNULIB_UNISTD_H_GETOPT)/g' \
10045 + -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/$(GL_GNULIB_UNISTD_H_NONBLOCKING)/g' \
10046 + -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/$(GL_GNULIB_UNISTD_H_SIGPIPE)/g' \
10047 + -e 's/@''GNULIB_UNLINK''@/$(GL_GNULIB_UNLINK)/g' \
10048 + -e 's/@''GNULIB_UNLINKAT''@/$(GL_GNULIB_UNLINKAT)/g' \
10049 + -e 's/@''GNULIB_USLEEP''@/$(GL_GNULIB_USLEEP)/g' \
10050 + -e 's/@''GNULIB_WRITE''@/$(GL_GNULIB_WRITE)/g' \
10051 + -e 's/@''GNULIB_MDA_ACCESS''@/$(GL_GNULIB_MDA_ACCESS)/g' \
10052 + -e 's/@''GNULIB_MDA_CHDIR''@/$(GL_GNULIB_MDA_CHDIR)/g' \
10053 + -e 's/@''GNULIB_MDA_CLOSE''@/$(GL_GNULIB_MDA_CLOSE)/g' \
10054 + -e 's/@''GNULIB_MDA_DUP''@/$(GL_GNULIB_MDA_DUP)/g' \
10055 + -e 's/@''GNULIB_MDA_DUP2''@/$(GL_GNULIB_MDA_DUP2)/g' \
10056 + -e 's/@''GNULIB_MDA_EXECL''@/$(GL_GNULIB_MDA_EXECL)/g' \
10057 + -e 's/@''GNULIB_MDA_EXECLE''@/$(GL_GNULIB_MDA_EXECLE)/g' \
10058 + -e 's/@''GNULIB_MDA_EXECLP''@/$(GL_GNULIB_MDA_EXECLP)/g' \
10059 + -e 's/@''GNULIB_MDA_EXECV''@/$(GL_GNULIB_MDA_EXECV)/g' \
10060 + -e 's/@''GNULIB_MDA_EXECVE''@/$(GL_GNULIB_MDA_EXECVE)/g' \
10061 + -e 's/@''GNULIB_MDA_EXECVP''@/$(GL_GNULIB_MDA_EXECVP)/g' \
10062 + -e 's/@''GNULIB_MDA_EXECVPE''@/$(GL_GNULIB_MDA_EXECVPE)/g' \
10063 + -e 's/@''GNULIB_MDA_GETCWD''@/$(GL_GNULIB_MDA_GETCWD)/g' \
10064 + -e 's/@''GNULIB_MDA_GETPID''@/$(GL_GNULIB_MDA_GETPID)/g' \
10065 + -e 's/@''GNULIB_MDA_ISATTY''@/$(GL_GNULIB_MDA_ISATTY)/g' \
10066 + -e 's/@''GNULIB_MDA_LSEEK''@/$(GL_GNULIB_MDA_LSEEK)/g' \
10067 + -e 's/@''GNULIB_MDA_READ''@/$(GL_GNULIB_MDA_READ)/g' \
10068 + -e 's/@''GNULIB_MDA_RMDIR''@/$(GL_GNULIB_MDA_RMDIR)/g' \
10069 + -e 's/@''GNULIB_MDA_SWAB''@/$(GL_GNULIB_MDA_SWAB)/g' \
10070 + -e 's/@''GNULIB_MDA_UNLINK''@/$(GL_GNULIB_MDA_UNLINK)/g' \
10071 + -e 's/@''GNULIB_MDA_WRITE''@/$(GL_GNULIB_MDA_WRITE)/g' \
10072 < $(srcdir)/unistd.in.h | \
10073 sed -e 's|@''HAVE_CHOWN''@|$(HAVE_CHOWN)|g' \
10074 - -e 's|@''HAVE_DUP2''@|$(HAVE_DUP2)|g' \
10075 + -e 's|@''HAVE_COPY_FILE_RANGE''@|$(HAVE_COPY_FILE_RANGE)|g' \
10076 -e 's|@''HAVE_DUP3''@|$(HAVE_DUP3)|g' \
10077 -e 's|@''HAVE_EUIDACCESS''@|$(HAVE_EUIDACCESS)|g' \
10078 + -e 's|@''HAVE_EXECVPE''@|$(HAVE_EXECVPE)|g' \
10079 -e 's|@''HAVE_FACCESSAT''@|$(HAVE_FACCESSAT)|g' \
10080 -e 's|@''HAVE_FCHDIR''@|$(HAVE_FCHDIR)|g' \
10081 -e 's|@''HAVE_FCHOWNAT''@|$(HAVE_FCHOWNAT)|g' \
10082 @@ -3553,6 +5773,7 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
10083 -e 's|@''HAVE_FSYNC''@|$(HAVE_FSYNC)|g' \
10084 -e 's|@''HAVE_FTRUNCATE''@|$(HAVE_FTRUNCATE)|g' \
10085 -e 's|@''HAVE_GETDTABLESIZE''@|$(HAVE_GETDTABLESIZE)|g' \
10086 + -e 's|@''HAVE_GETENTROPY''@|$(HAVE_GETENTROPY)|g' \
10087 -e 's|@''HAVE_GETGROUPS''@|$(HAVE_GETGROUPS)|g' \
10088 -e 's|@''HAVE_GETHOSTNAME''@|$(HAVE_GETHOSTNAME)|g' \
10089 -e 's|@''HAVE_GETPAGESIZE''@|$(HAVE_GETPAGESIZE)|g' \
10090 @@ -3574,6 +5795,7 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
10091 -e 's|@''HAVE_UNLINKAT''@|$(HAVE_UNLINKAT)|g' \
10092 -e 's|@''HAVE_USLEEP''@|$(HAVE_USLEEP)|g' \
10093 -e 's|@''HAVE_DECL_ENVIRON''@|$(HAVE_DECL_ENVIRON)|g' \
10094 + -e 's|@''HAVE_DECL_EXECVPE''@|$(HAVE_DECL_EXECVPE)|g' \
10095 -e 's|@''HAVE_DECL_FCHDIR''@|$(HAVE_DECL_FCHDIR)|g' \
10096 -e 's|@''HAVE_DECL_FDATASYNC''@|$(HAVE_DECL_FDATASYNC)|g' \
10097 -e 's|@''HAVE_DECL_GETDOMAINNAME''@|$(HAVE_DECL_GETDOMAINNAME)|g' \
10098 @@ -3587,10 +5809,19 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
10099 -e 's|@''HAVE_OS_H''@|$(HAVE_OS_H)|g' \
10100 -e 's|@''HAVE_SYS_PARAM_H''@|$(HAVE_SYS_PARAM_H)|g' \
10101 | \
10102 - sed -e 's|@''REPLACE_CHOWN''@|$(REPLACE_CHOWN)|g' \
10103 + sed -e 's|@''REPLACE_ACCESS''@|$(REPLACE_ACCESS)|g' \
10104 + -e 's|@''REPLACE_CHOWN''@|$(REPLACE_CHOWN)|g' \
10105 -e 's|@''REPLACE_CLOSE''@|$(REPLACE_CLOSE)|g' \
10106 + -e 's|@''REPLACE_COPY_FILE_RANGE''@|$(REPLACE_COPY_FILE_RANGE)|g' \
10107 -e 's|@''REPLACE_DUP''@|$(REPLACE_DUP)|g' \
10108 -e 's|@''REPLACE_DUP2''@|$(REPLACE_DUP2)|g' \
10109 + -e 's|@''REPLACE_EXECL''@|$(REPLACE_EXECL)|g' \
10110 + -e 's|@''REPLACE_EXECLE''@|$(REPLACE_EXECLE)|g' \
10111 + -e 's|@''REPLACE_EXECLP''@|$(REPLACE_EXECLP)|g' \
10112 + -e 's|@''REPLACE_EXECV''@|$(REPLACE_EXECV)|g' \
10113 + -e 's|@''REPLACE_EXECVE''@|$(REPLACE_EXECVE)|g' \
10114 + -e 's|@''REPLACE_EXECVP''@|$(REPLACE_EXECVP)|g' \
10115 + -e 's|@''REPLACE_EXECVPE''@|$(REPLACE_EXECVPE)|g' \
10116 -e 's|@''REPLACE_FACCESSAT''@|$(REPLACE_FACCESSAT)|g' \
10117 -e 's|@''REPLACE_FCHOWNAT''@|$(REPLACE_FCHOWNAT)|g' \
10118 -e 's|@''REPLACE_FTRUNCATE''@|$(REPLACE_FTRUNCATE)|g' \
10119 @@ -3601,6 +5832,7 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
10120 -e 's|@''REPLACE_GETGROUPS''@|$(REPLACE_GETGROUPS)|g' \
10121 -e 's|@''REPLACE_GETPAGESIZE''@|$(REPLACE_GETPAGESIZE)|g' \
10122 -e 's|@''REPLACE_GETPASS''@|$(REPLACE_GETPASS)|g' \
10123 + -e 's|@''REPLACE_GETPASS_FOR_GETPASS_GNU''@|$(REPLACE_GETPASS_FOR_GETPASS_GNU)|g' \
10124 -e 's|@''REPLACE_ISATTY''@|$(REPLACE_ISATTY)|g' \
10125 -e 's|@''REPLACE_LCHOWN''@|$(REPLACE_LCHOWN)|g' \
10126 -e 's|@''REPLACE_LINK''@|$(REPLACE_LINK)|g' \
10127 @@ -3621,43 +5853,40 @@ unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H
10128 -e 's|@''REPLACE_UNLINKAT''@|$(REPLACE_UNLINKAT)|g' \
10129 -e 's|@''REPLACE_USLEEP''@|$(REPLACE_USLEEP)|g' \
10130 -e 's|@''REPLACE_WRITE''@|$(REPLACE_WRITE)|g' \
10131 + -e 's|@''UNISTD_H_HAVE_SYS_RANDOM_H''@|$(UNISTD_H_HAVE_SYS_RANDOM_H)|g' \
10132 -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|$(UNISTD_H_HAVE_WINSOCK2_H)|g' \
10133 -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|$(UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS)|g' \
10134 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
10135 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
10136 - -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
10137 - } > $@-t && \
10138 - mv $@-t $@
10139 + -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
10140 + > $@-t
10141 + $(AM_V_at)mv $@-t $@
10142
10143 # We need the following in order to create <utime.h> when the system
10144 # doesn't have one that works with the given compiler.
10145 -@GL_GENERATE_UTIME_H_TRUE@utime.h: utime.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
10146 -@GL_GENERATE_UTIME_H_TRUE@ $(AM_V_GEN)rm -f $@-t $@ && \
10147 -@GL_GENERATE_UTIME_H_TRUE@ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
10148 -@GL_GENERATE_UTIME_H_TRUE@ sed -e 's|@''GUARD_PREFIX''@|GL|g' \
10149 -@GL_GENERATE_UTIME_H_TRUE@ -e 's/@''HAVE_UTIME_H''@/$(HAVE_UTIME_H)/g' \
10150 -@GL_GENERATE_UTIME_H_TRUE@ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
10151 -@GL_GENERATE_UTIME_H_TRUE@ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
10152 -@GL_GENERATE_UTIME_H_TRUE@ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
10153 -@GL_GENERATE_UTIME_H_TRUE@ -e 's|@''NEXT_UTIME_H''@|$(NEXT_UTIME_H)|g' \
10154 -@GL_GENERATE_UTIME_H_TRUE@ -e 's/@''GNULIB_UTIME''@/$(GNULIB_UTIME)/g' \
10155 -@GL_GENERATE_UTIME_H_TRUE@ -e 's|@''HAVE_UTIME''@|$(HAVE_UTIME)|g' \
10156 -@GL_GENERATE_UTIME_H_TRUE@ -e 's|@''REPLACE_UTIME''@|$(REPLACE_UTIME)|g' \
10157 -@GL_GENERATE_UTIME_H_TRUE@ -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
10158 -@GL_GENERATE_UTIME_H_TRUE@ -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
10159 -@GL_GENERATE_UTIME_H_TRUE@ -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
10160 -@GL_GENERATE_UTIME_H_TRUE@ < $(srcdir)/utime.in.h; \
10161 -@GL_GENERATE_UTIME_H_TRUE@ } > $@-t && \
10162 -@GL_GENERATE_UTIME_H_TRUE@ mv $@-t $@
10163 -@GL_GENERATE_UTIME_H_FALSE@utime.h: $(top_builddir)/config.status
10164 -@GL_GENERATE_UTIME_H_FALSE@ rm -f $@
10165 +utime.h: utime.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
10166 + $(gl_V_at)$(SED_HEADER_STDOUT) \
10167 + -e 's|@''GUARD_PREFIX''@|GL|g' \
10168 + -e 's/@''HAVE_UTIME_H''@/$(HAVE_UTIME_H)/g' \
10169 + -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
10170 + -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
10171 + -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
10172 + -e 's|@''NEXT_UTIME_H''@|$(NEXT_UTIME_H)|g' \
10173 + -e 's/@''GNULIB_UTIME''@/$(GL_GNULIB_UTIME)/g' \
10174 + -e 's/@''GNULIB_MDA_UTIME''@/$(GL_GNULIB_MDA_UTIME)/g' \
10175 + -e 's|@''HAVE_UTIME''@|$(HAVE_UTIME)|g' \
10176 + -e 's|@''REPLACE_UTIME''@|$(REPLACE_UTIME)|g' \
10177 + -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
10178 + -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
10179 + -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
10180 + $(srcdir)/utime.in.h > $@-t
10181 + $(AM_V_at)mv $@-t $@
10182
10183 # We need the following in order to create <wchar.h> when the system
10184 # version does not work standalone.
10185 wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
10186 - $(AM_V_GEN)rm -f $@-t $@ && \
10187 - { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
10188 - sed -e 's|@''GUARD_PREFIX''@|GL|g' \
10189 + $(gl_V_at)$(SED_HEADER_STDOUT) \
10190 + -e 's|@''GUARD_PREFIX''@|GL|g' \
10191 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
10192 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
10193 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
10194 @@ -3665,47 +5894,50 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
10195 -e 's|@''NEXT_WCHAR_H''@|$(NEXT_WCHAR_H)|g' \
10196 -e 's|@''HAVE_WCHAR_H''@|$(HAVE_WCHAR_H)|g' \
10197 -e 's/@''HAVE_CRTDEFS_H''@/$(HAVE_CRTDEFS_H)/g' \
10198 - -e 's/@''GNULIB_OVERRIDES_WINT_T''@/$(GNULIB_OVERRIDES_WINT_T)/g' \
10199 - -e 's/@''GNULIB_BTOWC''@/$(GNULIB_BTOWC)/g' \
10200 - -e 's/@''GNULIB_WCTOB''@/$(GNULIB_WCTOB)/g' \
10201 - -e 's/@''GNULIB_MBSINIT''@/$(GNULIB_MBSINIT)/g' \
10202 - -e 's/@''GNULIB_MBRTOWC''@/$(GNULIB_MBRTOWC)/g' \
10203 - -e 's/@''GNULIB_MBRLEN''@/$(GNULIB_MBRLEN)/g' \
10204 - -e 's/@''GNULIB_MBSRTOWCS''@/$(GNULIB_MBSRTOWCS)/g' \
10205 - -e 's/@''GNULIB_MBSNRTOWCS''@/$(GNULIB_MBSNRTOWCS)/g' \
10206 - -e 's/@''GNULIB_WCRTOMB''@/$(GNULIB_WCRTOMB)/g' \
10207 - -e 's/@''GNULIB_WCSRTOMBS''@/$(GNULIB_WCSRTOMBS)/g' \
10208 - -e 's/@''GNULIB_WCSNRTOMBS''@/$(GNULIB_WCSNRTOMBS)/g' \
10209 - -e 's/@''GNULIB_WCWIDTH''@/$(GNULIB_WCWIDTH)/g' \
10210 - -e 's/@''GNULIB_WMEMCHR''@/$(GNULIB_WMEMCHR)/g' \
10211 - -e 's/@''GNULIB_WMEMCMP''@/$(GNULIB_WMEMCMP)/g' \
10212 - -e 's/@''GNULIB_WMEMCPY''@/$(GNULIB_WMEMCPY)/g' \
10213 - -e 's/@''GNULIB_WMEMMOVE''@/$(GNULIB_WMEMMOVE)/g' \
10214 - -e 's/@''GNULIB_WMEMSET''@/$(GNULIB_WMEMSET)/g' \
10215 - -e 's/@''GNULIB_WCSLEN''@/$(GNULIB_WCSLEN)/g' \
10216 - -e 's/@''GNULIB_WCSNLEN''@/$(GNULIB_WCSNLEN)/g' \
10217 - -e 's/@''GNULIB_WCSCPY''@/$(GNULIB_WCSCPY)/g' \
10218 - -e 's/@''GNULIB_WCPCPY''@/$(GNULIB_WCPCPY)/g' \
10219 - -e 's/@''GNULIB_WCSNCPY''@/$(GNULIB_WCSNCPY)/g' \
10220 - -e 's/@''GNULIB_WCPNCPY''@/$(GNULIB_WCPNCPY)/g' \
10221 - -e 's/@''GNULIB_WCSCAT''@/$(GNULIB_WCSCAT)/g' \
10222 - -e 's/@''GNULIB_WCSNCAT''@/$(GNULIB_WCSNCAT)/g' \
10223 - -e 's/@''GNULIB_WCSCMP''@/$(GNULIB_WCSCMP)/g' \
10224 - -e 's/@''GNULIB_WCSNCMP''@/$(GNULIB_WCSNCMP)/g' \
10225 - -e 's/@''GNULIB_WCSCASECMP''@/$(GNULIB_WCSCASECMP)/g' \
10226 - -e 's/@''GNULIB_WCSNCASECMP''@/$(GNULIB_WCSNCASECMP)/g' \
10227 - -e 's/@''GNULIB_WCSCOLL''@/$(GNULIB_WCSCOLL)/g' \
10228 - -e 's/@''GNULIB_WCSXFRM''@/$(GNULIB_WCSXFRM)/g' \
10229 - -e 's/@''GNULIB_WCSDUP''@/$(GNULIB_WCSDUP)/g' \
10230 - -e 's/@''GNULIB_WCSCHR''@/$(GNULIB_WCSCHR)/g' \
10231 - -e 's/@''GNULIB_WCSRCHR''@/$(GNULIB_WCSRCHR)/g' \
10232 - -e 's/@''GNULIB_WCSCSPN''@/$(GNULIB_WCSCSPN)/g' \
10233 - -e 's/@''GNULIB_WCSSPN''@/$(GNULIB_WCSSPN)/g' \
10234 - -e 's/@''GNULIB_WCSPBRK''@/$(GNULIB_WCSPBRK)/g' \
10235 - -e 's/@''GNULIB_WCSSTR''@/$(GNULIB_WCSSTR)/g' \
10236 - -e 's/@''GNULIB_WCSTOK''@/$(GNULIB_WCSTOK)/g' \
10237 - -e 's/@''GNULIB_WCSWIDTH''@/$(GNULIB_WCSWIDTH)/g' \
10238 - -e 's/@''GNULIB_WCSFTIME''@/$(GNULIB_WCSFTIME)/g' \
10239 + -e 's/@''GNULIBHEADERS_OVERRIDE_WINT_T''@/$(GNULIBHEADERS_OVERRIDE_WINT_T)/g' \
10240 + -e 's/@''GNULIB_BTOWC''@/$(GL_GNULIB_BTOWC)/g' \
10241 + -e 's/@''GNULIB_WCTOB''@/$(GL_GNULIB_WCTOB)/g' \
10242 + -e 's/@''GNULIB_MBSINIT''@/$(GL_GNULIB_MBSINIT)/g' \
10243 + -e 's/@''GNULIB_MBRTOWC''@/$(GL_GNULIB_MBRTOWC)/g' \
10244 + -e 's/@''GNULIB_MBRLEN''@/$(GL_GNULIB_MBRLEN)/g' \
10245 + -e 's/@''GNULIB_MBSRTOWCS''@/$(GL_GNULIB_MBSRTOWCS)/g' \
10246 + -e 's/@''GNULIB_MBSNRTOWCS''@/$(GL_GNULIB_MBSNRTOWCS)/g' \
10247 + -e 's/@''GNULIB_WCRTOMB''@/$(GL_GNULIB_WCRTOMB)/g' \
10248 + -e 's/@''GNULIB_WCSRTOMBS''@/$(GL_GNULIB_WCSRTOMBS)/g' \
10249 + -e 's/@''GNULIB_WCSNRTOMBS''@/$(GL_GNULIB_WCSNRTOMBS)/g' \
10250 + -e 's/@''GNULIB_WCWIDTH''@/$(GL_GNULIB_WCWIDTH)/g' \
10251 + -e 's/@''GNULIB_WMEMCHR''@/$(GL_GNULIB_WMEMCHR)/g' \
10252 + -e 's/@''GNULIB_WMEMCMP''@/$(GL_GNULIB_WMEMCMP)/g' \
10253 + -e 's/@''GNULIB_WMEMCPY''@/$(GL_GNULIB_WMEMCPY)/g' \
10254 + -e 's/@''GNULIB_WMEMMOVE''@/$(GL_GNULIB_WMEMMOVE)/g' \
10255 + -e 's/@''GNULIB_WMEMPCPY''@/$(GL_GNULIB_WMEMPCPY)/g' \
10256 + -e 's/@''GNULIB_WMEMSET''@/$(GL_GNULIB_WMEMSET)/g' \
10257 + -e 's/@''GNULIB_WCSLEN''@/$(GL_GNULIB_WCSLEN)/g' \
10258 + -e 's/@''GNULIB_WCSNLEN''@/$(GL_GNULIB_WCSNLEN)/g' \
10259 + -e 's/@''GNULIB_WCSCPY''@/$(GL_GNULIB_WCSCPY)/g' \
10260 + -e 's/@''GNULIB_WCPCPY''@/$(GL_GNULIB_WCPCPY)/g' \
10261 + -e 's/@''GNULIB_WCSNCPY''@/$(GL_GNULIB_WCSNCPY)/g' \
10262 + -e 's/@''GNULIB_WCPNCPY''@/$(GL_GNULIB_WCPNCPY)/g' \
10263 + -e 's/@''GNULIB_WCSCAT''@/$(GL_GNULIB_WCSCAT)/g' \
10264 + -e 's/@''GNULIB_WCSNCAT''@/$(GL_GNULIB_WCSNCAT)/g' \
10265 + -e 's/@''GNULIB_WCSCMP''@/$(GL_GNULIB_WCSCMP)/g' \
10266 + -e 's/@''GNULIB_WCSNCMP''@/$(GL_GNULIB_WCSNCMP)/g' \
10267 + -e 's/@''GNULIB_WCSCASECMP''@/$(GL_GNULIB_WCSCASECMP)/g' \
10268 + -e 's/@''GNULIB_WCSNCASECMP''@/$(GL_GNULIB_WCSNCASECMP)/g' \
10269 + -e 's/@''GNULIB_WCSCOLL''@/$(GL_GNULIB_WCSCOLL)/g' \
10270 + -e 's/@''GNULIB_WCSXFRM''@/$(GL_GNULIB_WCSXFRM)/g' \
10271 + -e 's/@''GNULIB_WCSDUP''@/$(GL_GNULIB_WCSDUP)/g' \
10272 + -e 's/@''GNULIB_WCSCHR''@/$(GL_GNULIB_WCSCHR)/g' \
10273 + -e 's/@''GNULIB_WCSRCHR''@/$(GL_GNULIB_WCSRCHR)/g' \
10274 + -e 's/@''GNULIB_WCSCSPN''@/$(GL_GNULIB_WCSCSPN)/g' \
10275 + -e 's/@''GNULIB_WCSSPN''@/$(GL_GNULIB_WCSSPN)/g' \
10276 + -e 's/@''GNULIB_WCSPBRK''@/$(GL_GNULIB_WCSPBRK)/g' \
10277 + -e 's/@''GNULIB_WCSSTR''@/$(GL_GNULIB_WCSSTR)/g' \
10278 + -e 's/@''GNULIB_WCSTOK''@/$(GL_GNULIB_WCSTOK)/g' \
10279 + -e 's/@''GNULIB_WCSWIDTH''@/$(GL_GNULIB_WCSWIDTH)/g' \
10280 + -e 's/@''GNULIB_WCSFTIME''@/$(GL_GNULIB_WCSFTIME)/g' \
10281 + -e 's/@''GNULIB_MDA_WCSDUP''@/$(GL_GNULIB_MDA_WCSDUP)/g' \
10282 + -e 's/@''GNULIB_FREE_POSIX''@/$(GL_GNULIB_FREE_POSIX)/g' \
10283 < $(srcdir)/wchar.in.h | \
10284 sed -e 's|@''HAVE_WINT_T''@|$(HAVE_WINT_T)|g' \
10285 -e 's|@''HAVE_BTOWC''@|$(HAVE_BTOWC)|g' \
10286 @@ -3721,6 +5953,7 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
10287 -e 's|@''HAVE_WMEMCMP''@|$(HAVE_WMEMCMP)|g' \
10288 -e 's|@''HAVE_WMEMCPY''@|$(HAVE_WMEMCPY)|g' \
10289 -e 's|@''HAVE_WMEMMOVE''@|$(HAVE_WMEMMOVE)|g' \
10290 + -e 's|@''HAVE_WMEMPCPY''@|$(HAVE_WMEMPCPY)|g' \
10291 -e 's|@''HAVE_WMEMSET''@|$(HAVE_WMEMSET)|g' \
10292 -e 's|@''HAVE_WCSLEN''@|$(HAVE_WCSLEN)|g' \
10293 -e 's|@''HAVE_WCSNLEN''@|$(HAVE_WCSNLEN)|g' \
10294 @@ -3747,11 +5980,13 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
10295 -e 's|@''HAVE_WCSWIDTH''@|$(HAVE_WCSWIDTH)|g' \
10296 -e 's|@''HAVE_WCSFTIME''@|$(HAVE_WCSFTIME)|g' \
10297 -e 's|@''HAVE_DECL_WCTOB''@|$(HAVE_DECL_WCTOB)|g' \
10298 + -e 's|@''HAVE_DECL_WCSDUP''@|$(HAVE_DECL_WCSDUP)|g' \
10299 -e 's|@''HAVE_DECL_WCWIDTH''@|$(HAVE_DECL_WCWIDTH)|g' \
10300 | \
10301 sed -e 's|@''REPLACE_MBSTATE_T''@|$(REPLACE_MBSTATE_T)|g' \
10302 -e 's|@''REPLACE_BTOWC''@|$(REPLACE_BTOWC)|g' \
10303 -e 's|@''REPLACE_WCTOB''@|$(REPLACE_WCTOB)|g' \
10304 + -e 's|@''REPLACE_FREE''@|$(REPLACE_FREE)|g' \
10305 -e 's|@''REPLACE_MBSINIT''@|$(REPLACE_MBSINIT)|g' \
10306 -e 's|@''REPLACE_MBRTOWC''@|$(REPLACE_MBRTOWC)|g' \
10307 -e 's|@''REPLACE_MBRLEN''@|$(REPLACE_MBRLEN)|g' \
10308 @@ -3763,11 +5998,12 @@ wchar.h: wchar.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
10309 -e 's|@''REPLACE_WCWIDTH''@|$(REPLACE_WCWIDTH)|g' \
10310 -e 's|@''REPLACE_WCSWIDTH''@|$(REPLACE_WCSWIDTH)|g' \
10311 -e 's|@''REPLACE_WCSFTIME''@|$(REPLACE_WCSFTIME)|g' \
10312 + -e 's|@''REPLACE_WCSTOK''@|$(REPLACE_WCSTOK)|g' \
10313 -e '/definitions of _GL_FUNCDECL_RPL/r $(CXXDEFS_H)' \
10314 -e '/definition of _GL_ARG_NONNULL/r $(ARG_NONNULL_H)' \
10315 - -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)'; \
10316 - } > $@-t && \
10317 - mv $@-t $@
10318 + -e '/definition of _GL_WARN_ON_USE/r $(WARN_ON_USE_H)' \
10319 + > $@-t
10320 + $(AM_V_at)mv $@-t $@
10321
10322 mostlyclean-local: mostlyclean-generic
10323 @for dir in '' $(MOSTLYCLEANDIRS); do \
10324 @@ -3776,6 +6012,10 @@ mostlyclean-local: mostlyclean-generic
10325 fi; \
10326 done; \
10327 :
10328 +distclean-local: distclean-gnulib-libobjs
10329 +distclean-gnulib-libobjs:
10330 + -rm -f @gl_LIBOBJDEPS@
10331 +maintainer-clean-local: distclean-gnulib-libobjs
10332
10333 # Tell versions [3.59,3.63) of GNU make to not export all variables.
10334 # Otherwise a system limit (for SysV at least) may be exceeded.
10335
10336 diff --git a/autotools/gnulib/_Noreturn.h b/autotools/gnulib/_Noreturn.h
10337 index 94fdfaf..e914627 100644
10338 --- a/autotools/gnulib/_Noreturn.h
10339 +++ b/autotools/gnulib/_Noreturn.h
10340 @@ -1,10 +1,41 @@
10341 +/* A C macro for declaring that a function does not return.
10342 + Copyright (C) 2011-2022 Free Software Foundation, Inc.
10343 +
10344 + This program is free software: you can redistribute it and/or modify it
10345 + under the terms of the GNU Lesser General Public License as published
10346 + by the Free Software Foundation; either version 2 of the License, or
10347 + (at your option) any later version.
10348 +
10349 + This program is distributed in the hope that it will be useful,
10350 + but WITHOUT ANY WARRANTY; without even the implied warranty of
10351 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
10352 + Lesser General Public License for more details.
10353 +
10354 + You should have received a copy of the GNU Lesser General Public License
10355 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
10356 +
10357 #ifndef _Noreturn
10358 -# if 201103 <= (defined __cplusplus ? __cplusplus : 0)
10359 +# if (defined __cplusplus \
10360 + && ((201103 <= __cplusplus && !(__GNUC__ == 4 && __GNUC_MINOR__ == 7)) \
10361 + || (defined _MSC_VER && 1900 <= _MSC_VER)) \
10362 + && 0)
10363 + /* [[noreturn]] is not practically usable, because with it the syntax
10364 + extern _Noreturn void func (...);
10365 + would not be valid; such a declaration would only be valid with 'extern'
10366 + and '_Noreturn' swapped, or without the 'extern' keyword. However, some
10367 + AIX system header files and several gnulib header files use precisely
10368 + this syntax with 'extern'. */
10369 # define _Noreturn [[noreturn]]
10370 -# elif (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \
10371 - || 4 < __GNUC__ + (7 <= __GNUC_MINOR__))
10372 +# elif ((!defined __cplusplus || defined __clang__) \
10373 + && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \
10374 + || (!defined __STRICT_ANSI__ \
10375 + && (4 < __GNUC__ + (7 <= __GNUC_MINOR__) \
10376 + || (defined __apple_build_version__ \
10377 + ? 6000000 <= __apple_build_version__ \
10378 + : 3 < __clang_major__ + (5 <= __clang_minor__))))))
10379 /* _Noreturn works as-is. */
10380 -# elif 2 < __GNUC__ + (8 <= __GNUC_MINOR__) || 0x5110 <= __SUNPRO_C
10381 +# elif (2 < __GNUC__ + (8 <= __GNUC_MINOR__) || defined __clang__ \
10382 + || 0x5110 <= __SUNPRO_C)
10383 # define _Noreturn __attribute__ ((__noreturn__))
10384 # elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0)
10385 # define _Noreturn __declspec (noreturn)
10386
10387 diff --git a/autotools/gnulib/alloca.in.h b/autotools/gnulib/alloca.in.h
10388 index a581d58..e2b1461 100644
10389 --- a/autotools/gnulib/alloca.in.h
10390 +++ b/autotools/gnulib/alloca.in.h
10391 @@ -1,22 +1,20 @@
10392 /* Memory allocation on the stack.
10393
10394 - Copyright (C) 1995, 1999, 2001-2004, 2006-2019 Free Software Foundation,
10395 + Copyright (C) 1995, 1999, 2001-2004, 2006-2022 Free Software Foundation,
10396 Inc.
10397
10398 - This program is free software; you can redistribute it and/or modify it
10399 - under the terms of the GNU General Public License as published
10400 - by the Free Software Foundation; either version 3, or (at your option)
10401 - any later version.
10402 + This file is free software: you can redistribute it and/or modify
10403 + it under the terms of the GNU Lesser General Public License as
10404 + published by the Free Software Foundation; either version 2.1 of the
10405 + License, or (at your option) any later version.
10406
10407 - This program is distributed in the hope that it will be useful,
10408 + This file is distributed in the hope that it will be useful,
10409 but WITHOUT ANY WARRANTY; without even the implied warranty of
10410 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
10411 - General Public License for more details.
10412 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10413 + GNU Lesser General Public License for more details.
10414
10415 - You should have received a copy of the GNU General Public
10416 - License along with this program; if not, see
10417 - <https://www.gnu.org/licenses/>.
10418 - */
10419 + You should have received a copy of the GNU Lesser General Public License
10420 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
10421
10422 /* Avoid using the symbol _ALLOCA_H here, as Bison assumes _ALLOCA_H
10423 means there is a real alloca function. */
10424 @@ -35,13 +33,16 @@
10425 */
10426
10427 #ifndef alloca
10428 -# ifdef __GNUC__
10429 - /* Some version of mingw have an <alloca.h> that causes trouble when
10430 - included after 'alloca' gets defined as a macro. As a workaround, include
10431 - this <alloca.h> first and define 'alloca' as a macro afterwards. */
10432 -# if (defined _WIN32 && ! defined __CYGWIN__) && @HAVE_ALLOCA_H@
10433 -# include_next <alloca.h>
10434 -# endif
10435 + /* Some version of mingw have an <alloca.h> that causes trouble when
10436 + included after 'alloca' gets defined as a macro. As a workaround,
10437 + include this <alloca.h> first and define 'alloca' as a macro afterwards
10438 + if needed. */
10439 +# if defined __GNUC__ && (defined _WIN32 && ! defined __CYGWIN__) && @HAVE_ALLOCA_H@
10440 +# include_next <alloca.h>
10441 +# endif
10442 +#endif
10443 +#ifndef alloca
10444 +# if defined __GNUC__ || (__clang_major__ >= 4)
10445 # define alloca __builtin_alloca
10446 # elif defined _AIX
10447 # define alloca __alloca
10448
10449 diff --git a/autotools/gnulib/arg-nonnull.h b/autotools/gnulib/arg-nonnull.h
10450 index ad8c26c..e4513ef 100644
10451 --- a/autotools/gnulib/arg-nonnull.h
10452 +++ b/autotools/gnulib/arg-nonnull.h
10453 @@ -1,24 +1,24 @@
10454 /* A C macro for declaring that specific arguments must not be NULL.
10455 - Copyright (C) 2009-2019 Free Software Foundation, Inc.
10456 + Copyright (C) 2009-2022 Free Software Foundation, Inc.
10457
10458 This program is free software: you can redistribute it and/or modify it
10459 - under the terms of the GNU General Public License as published
10460 - by the Free Software Foundation; either version 3 of the License, or
10461 + under the terms of the GNU Lesser General Public License as published
10462 + by the Free Software Foundation; either version 2 of the License, or
10463 (at your option) any later version.
10464
10465 This program is distributed in the hope that it will be useful,
10466 but WITHOUT ANY WARRANTY; without even the implied warranty of
10467 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
10468 - General Public License for more details.
10469 + Lesser General Public License for more details.
10470
10471 - You should have received a copy of the GNU General Public License
10472 + You should have received a copy of the GNU Lesser General Public License
10473 along with this program. If not, see <https://www.gnu.org/licenses/>. */
10474
10475 /* _GL_ARG_NONNULL((n,...,m)) tells the compiler and static analyzer tools
10476 that the values passed as arguments n, ..., m must be non-NULL pointers.
10477 n = 1 stands for the first argument, n = 2 for the second argument etc. */
10478 #ifndef _GL_ARG_NONNULL
10479 -# if (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || __GNUC__ > 3
10480 +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3) || defined __clang__
10481 # define _GL_ARG_NONNULL(params) __attribute__ ((__nonnull__ params))
10482 # else
10483 # define _GL_ARG_NONNULL(params)
10484
10485 diff --git a/autotools/gnulib/asnprintf.c b/autotools/gnulib/asnprintf.c
10486 index d2a8c09..0c5c76e 100644
10487 --- a/autotools/gnulib/asnprintf.c
10488 +++ b/autotools/gnulib/asnprintf.c
10489 @@ -1,18 +1,18 @@
10490 /* Formatted output to strings.
10491 - Copyright (C) 1999, 2002, 2006, 2009-2019 Free Software Foundation, Inc.
10492 + Copyright (C) 1999, 2002, 2006, 2009-2022 Free Software Foundation, Inc.
10493
10494 - This program is free software; you can redistribute it and/or modify
10495 - it under the terms of the GNU General Public License as published by
10496 - the Free Software Foundation; either version 3, or (at your option)
10497 - any later version.
10498 + This file is free software: you can redistribute it and/or modify
10499 + it under the terms of the GNU Lesser General Public License as
10500 + published by the Free Software Foundation; either version 2.1 of the
10501 + License, or (at your option) any later version.
10502
10503 - This program is distributed in the hope that it will be useful,
10504 + This file is distributed in the hope that it will be useful,
10505 but WITHOUT ANY WARRANTY; without even the implied warranty of
10506 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10507 - GNU General Public License for more details.
10508 + GNU Lesser General Public License for more details.
10509
10510 - You should have received a copy of the GNU General Public License along
10511 - with this program; if not, see <https://www.gnu.org/licenses/>. */
10512 + You should have received a copy of the GNU Lesser General Public License
10513 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
10514
10515 #include <config.h>
10516
10517
10518 diff --git a/autotools/gnulib/asprintf.c b/autotools/gnulib/asprintf.c
10519 index 6cbd062..9c163f3 100644
10520 --- a/autotools/gnulib/asprintf.c
10521 +++ b/autotools/gnulib/asprintf.c
10522 @@ -1,19 +1,19 @@
10523 /* Formatted output to strings.
10524 - Copyright (C) 1999, 2002, 2006-2007, 2009-2019 Free Software Foundation,
10525 + Copyright (C) 1999, 2002, 2006-2007, 2009-2022 Free Software Foundation,
10526 Inc.
10527
10528 - This program is free software; you can redistribute it and/or modify
10529 - it under the terms of the GNU General Public License as published by
10530 - the Free Software Foundation; either version 3, or (at your option)
10531 - any later version.
10532 + This file is free software: you can redistribute it and/or modify
10533 + it under the terms of the GNU Lesser General Public License as
10534 + published by the Free Software Foundation; either version 2.1 of the
10535 + License, or (at your option) any later version.
10536
10537 - This program is distributed in the hope that it will be useful,
10538 + This file is distributed in the hope that it will be useful,
10539 but WITHOUT ANY WARRANTY; without even the implied warranty of
10540 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10541 - GNU General Public License for more details.
10542 + GNU Lesser General Public License for more details.
10543
10544 - You should have received a copy of the GNU General Public License along
10545 - with this program; if not, see <https://www.gnu.org/licenses/>. */
10546 + You should have received a copy of the GNU Lesser General Public License
10547 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
10548
10549 #include <config.h>
10550
10551
10552 diff --git a/autotools/gnulib/assure.h b/autotools/gnulib/assure.h
10553 index c21b6a6..20e806a 100644
10554 --- a/autotools/gnulib/assure.h
10555 +++ b/autotools/gnulib/assure.h
10556 @@ -1,18 +1,18 @@
10557 /* Run-time assert-like macros.
10558
10559 - Copyright (C) 2014-2019 Free Software Foundation, Inc.
10560 + Copyright (C) 2014-2022 Free Software Foundation, Inc.
10561
10562 - This program is free software: you can redistribute it and/or modify
10563 - it under the terms of the GNU General Public License as published by
10564 - the Free Software Foundation; either version 3 of the License, or
10565 - (at your option) any later version.
10566 + This file is free software: you can redistribute it and/or modify
10567 + it under the terms of the GNU Lesser General Public License as
10568 + published by the Free Software Foundation; either version 2.1 of the
10569 + License, or (at your option) any later version.
10570
10571 - This program is distributed in the hope that it will be useful,
10572 + This file is distributed in the hope that it will be useful,
10573 but WITHOUT ANY WARRANTY; without even the implied warranty of
10574 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10575 - GNU General Public License for more details.
10576 + GNU Lesser General Public License for more details.
10577
10578 - You should have received a copy of the GNU General Public License
10579 + You should have received a copy of the GNU Lesser General Public License
10580 along with this program. If not, see <https://www.gnu.org/licenses/>. */
10581
10582 /* Written by Paul Eggert. */
10583 @@ -21,12 +21,32 @@
10584 #define _GL_ASSURE_H
10585
10586 #include <assert.h>
10587 +#include "verify.h"
10588 +
10589 +/* Evaluate an assertion E that is guaranteed to be true.
10590 + If NDEBUG is not defined, abort the program if E is false.
10591 + If NDEBUG is defined, the compiler can assume E and behavior is
10592 + undefined if E is false, fails to evaluate, or has side effects.
10593 +
10594 + Unlike standard 'assert', this macro evaluates E even when NDEBUG
10595 + is defined, so as to catch typos, avoid some GCC warnings, and
10596 + improve performance when E is simple enough.
10597 +
10598 + Also see the documentation for 'assume' in verify.h. */
10599 +
10600 +#ifdef NDEBUG
10601 +# define affirm(E) assume (E)
10602 +#else
10603 +# define affirm(E) assert (E)
10604 +#endif
10605
10606 /* Check E's value at runtime, and report an error and abort if not.
10607 However, do nothing if NDEBUG is defined.
10608
10609 - Unlike standard 'assert', this macro always compiles E even when NDEBUG
10610 - is defined, so as to catch typos and avoid some GCC warnings. */
10611 + Unlike standard 'assert', this macro compiles E even when NDEBUG
10612 + is defined, so as to catch typos and avoid some GCC warnings.
10613 + Unlike 'affirm', it is OK for E to use hard-to-optimize features,
10614 + since E is not executed if NDEBUG is defined. */
10615
10616 #ifdef NDEBUG
10617 # define assure(E) ((void) (0 && (E)))
10618
10619 diff --git a/autotools/gnulib/at-func.c b/autotools/gnulib/at-func.c
10620 index d2e6319..afcc819 100644
10621 --- a/autotools/gnulib/at-func.c
10622 +++ b/autotools/gnulib/at-func.c
10623 @@ -1,9 +1,9 @@
10624 /* Define at-style functions like fstatat, unlinkat, fchownat, etc.
10625 - Copyright (C) 2006, 2009-2019 Free Software Foundation, Inc.
10626 + Copyright (C) 2006, 2009-2022 Free Software Foundation, Inc.
10627
10628 This program is free software: you can redistribute it and/or modify
10629 it under the terms of the GNU General Public License as published by
10630 - the Free Software Foundation; either version 3 of the License, or
10631 + the Free Software Foundation, either version 3 of the License, or
10632 (at your option) any later version.
10633
10634 This program is distributed in the hope that it will be useful,
10635 @@ -16,7 +16,7 @@
10636
10637 /* written by Jim Meyering */
10638
10639 -#include "dosname.h" /* solely for definition of IS_ABSOLUTE_FILE_NAME */
10640 +#include "filename.h" /* solely for definition of IS_ABSOLUTE_FILE_NAME */
10641
10642 #ifdef GNULIB_SUPPORT_ONLY_AT_FDCWD
10643 # include <errno.h>
10644
10645 diff --git a/autotools/gnulib/at-func2.c b/autotools/gnulib/at-func2.c
10646 index eaa256c..8a0882e 100644
10647 --- a/autotools/gnulib/at-func2.c
10648 +++ b/autotools/gnulib/at-func2.c
10649 @@ -1,9 +1,9 @@
10650 /* Define 2-FD at-style functions like linkat or renameat.
10651 - Copyright (C) 2006, 2009-2019 Free Software Foundation, Inc.
10652 + Copyright (C) 2006, 2009-2022 Free Software Foundation, Inc.
10653
10654 This program is free software: you can redistribute it and/or modify
10655 it under the terms of the GNU General Public License as published by
10656 - the Free Software Foundation; either version 3 of the License, or
10657 + the Free Software Foundation, either version 3 of the License, or
10658 (at your option) any later version.
10659
10660 This program is distributed in the hope that it will be useful,
10661 @@ -25,7 +25,7 @@
10662 #include <string.h>
10663 #include <unistd.h>
10664
10665 -#include "dosname.h" /* solely for definition of IS_ABSOLUTE_FILE_NAME */
10666 +#include "filename.h" /* solely for definition of IS_ABSOLUTE_FILE_NAME */
10667 #include "filenamecat.h"
10668 #include "openat.h"
10669 #include "same-inode.h"
10670 @@ -176,6 +176,13 @@ at_func2 (int fd1, char const *file1,
10671 return func (file1, file2); /* Reduced to case 5. */
10672 }
10673
10674 + /* Catch invalid arguments before changing directories. */
10675 + if (file1[0] == '\0' || file2[0] == '\0')
10676 + {
10677 + errno = ENOENT;
10678 + return -1;
10679 + }
10680 +
10681 /* Cases 3, 7, 12, 13, 15a, 15b remain. With all reductions in
10682 place, it is time to start changing directories. */
10683
10684
10685 diff --git a/autotools/gnulib/attribute.h b/autotools/gnulib/attribute.h
10686 new file mode 100644
10687 index 0000000..378d4f0
10688 --- /dev/null
10689 +++ b/autotools/gnulib/attribute.h
10690 @@ -0,0 +1,226 @@
10691 +/* ATTRIBUTE_* macros for using attributes in GCC and similar compilers
10692 +
10693 + Copyright 2020-2022 Free Software Foundation, Inc.
10694 +
10695 + This file is free software: you can redistribute it and/or modify
10696 + it under the terms of the GNU Lesser General Public License as
10697 + published by the Free Software Foundation; either version 2.1 of the
10698 + License, or (at your option) any later version.
10699 +
10700 + This file is distributed in the hope that it will be useful,
10701 + but WITHOUT ANY WARRANTY; without even the implied warranty of
10702 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10703 + GNU Lesser General Public License for more details.
10704 +
10705 + You should have received a copy of the GNU Lesser General Public License
10706 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
10707 +
10708 +/* Written by Paul Eggert. */
10709 +
10710 +/* Provide public ATTRIBUTE_* names for the private _GL_ATTRIBUTE_*
10711 + macros used within Gnulib. */
10712 +
10713 +/* These attributes can be placed in two ways:
10714 + - At the start of a declaration (i.e. even before storage-class
10715 + specifiers!); then they apply to all entities that are declared
10716 + by the declaration.
10717 + - Immediately after the name of an entity being declared by the
10718 + declaration; then they apply to that entity only. */
10719 +
10720 +#ifndef _GL_ATTRIBUTE_H
10721 +#define _GL_ATTRIBUTE_H
10722 +
10723 +
10724 +/* This file defines two types of attributes:
10725 + * C2x standard attributes. These have macro names that do not begin with
10726 + 'ATTRIBUTE_'.
10727 + * Selected GCC attributes; see:
10728 + https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html
10729 + https://gcc.gnu.org/onlinedocs/gcc/Common-Variable-Attributes.html
10730 + https://gcc.gnu.org/onlinedocs/gcc/Common-Type-Attributes.html
10731 + These names begin with 'ATTRIBUTE_' to avoid name clashes. */
10732 +
10733 +
10734 +/* =============== Attributes for specific kinds of functions =============== */
10735 +
10736 +/* Attributes for functions that should not be used. */
10737 +
10738 +/* Warn if the entity is used. */
10739 +/* Applies to:
10740 + - function, variable,
10741 + - struct, union, struct/union member,
10742 + - enumeration, enumeration item,
10743 + - typedef,
10744 + in C++ also: namespace, class, template specialization. */
10745 +#define DEPRECATED _GL_ATTRIBUTE_DEPRECATED
10746 +
10747 +/* If a function call is not optimized way, warn with MSG. */
10748 +/* Applies to: functions. */
10749 +#define ATTRIBUTE_WARNING(msg) _GL_ATTRIBUTE_WARNING (msg)
10750 +
10751 +/* If a function call is not optimized way, report an error with MSG. */
10752 +/* Applies to: functions. */
10753 +#define ATTRIBUTE_ERROR(msg) _GL_ATTRIBUTE_ERROR (msg)
10754 +
10755 +
10756 +/* Attributes for memory-allocating functions. */
10757 +
10758 +/* The function returns a pointer to freshly allocated memory. */
10759 +/* Applies to: functions. */
10760 +#define ATTRIBUTE_MALLOC _GL_ATTRIBUTE_MALLOC
10761 +
10762 +/* ATTRIBUTE_ALLOC_SIZE ((N)) - The Nth argument of the function
10763 + is the size of the returned memory block.
10764 + ATTRIBUTE_ALLOC_SIZE ((M, N)) - Multiply the Mth and Nth arguments
10765 + to determine the size of the returned memory block. */
10766 +/* Applies to: function, pointer to function, function types. */
10767 +#define ATTRIBUTE_ALLOC_SIZE(args) _GL_ATTRIBUTE_ALLOC_SIZE (args)
10768 +
10769 +/* ATTRIBUTE_DEALLOC (F, I) declares that the function returns pointers
10770 + that can be freed by passing them as the Ith argument to the
10771 + function F.
10772 + ATTRIBUTE_DEALLOC_FREE declares that the function returns pointers that
10773 + can be freed via 'free'; it can be used only after declaring 'free'. */
10774 +/* Applies to: functions. Cannot be used on inline functions. */
10775 +#define ATTRIBUTE_DEALLOC(f, i) _GL_ATTRIBUTE_DEALLOC(f, i)
10776 +#define ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC_FREE
10777 +
10778 +/* Attributes for variadic functions. */
10779 +
10780 +/* The variadic function expects a trailing NULL argument.
10781 + ATTRIBUTE_SENTINEL () - The last argument is NULL (requires C99).
10782 + ATTRIBUTE_SENTINEL ((N)) - The (N+1)st argument from the end is NULL. */
10783 +/* Applies to: functions. */
10784 +#define ATTRIBUTE_SENTINEL(pos) _GL_ATTRIBUTE_SENTINEL (pos)
10785 +
10786 +
10787 +/* ================== Attributes for compiler diagnostics ================== */
10788 +
10789 +/* Attributes that help the compiler diagnose programmer mistakes.
10790 + Some of them may also help for some compiler optimizations. */
10791 +
10792 +/* ATTRIBUTE_FORMAT ((ARCHETYPE, STRING-INDEX, FIRST-TO-CHECK)) -
10793 + The STRING-INDEXth function argument is a format string of style
10794 + ARCHETYPE, which is one of:
10795 + printf, gnu_printf
10796 + scanf, gnu_scanf,
10797 + strftime, gnu_strftime,
10798 + strfmon,
10799 + or the same thing prefixed and suffixed with '__'.
10800 + If FIRST-TO-CHECK is not 0, arguments starting at FIRST-TO_CHECK
10801 + are suitable for the format string. */
10802 +/* Applies to: functions. */
10803 +#define ATTRIBUTE_FORMAT(spec) _GL_ATTRIBUTE_FORMAT (spec)
10804 +
10805 +/* ATTRIBUTE_NONNULL ((N1, N2,...)) - Arguments N1, N2,... must not be NULL.
10806 + ATTRIBUTE_NONNULL () - All pointer arguments must not be null. */
10807 +/* Applies to: functions. */
10808 +#define ATTRIBUTE_NONNULL(args) _GL_ATTRIBUTE_NONNULL (args)
10809 +
10810 +/* The function's return value is a non-NULL pointer. */
10811 +/* Applies to: functions. */
10812 +#define ATTRIBUTE_RETURNS_NONNULL _GL_ATTRIBUTE_RETURNS_NONNULL
10813 +
10814 +/* Warn if the caller does not use the return value,
10815 + unless the caller uses something like ignore_value. */
10816 +/* Applies to: function, enumeration, class. */
10817 +#define NODISCARD _GL_ATTRIBUTE_NODISCARD
10818 +
10819 +
10820 +/* Attributes that disable false alarms when the compiler diagnoses
10821 + programmer "mistakes". */
10822 +
10823 +/* Do not warn if the entity is not used. */
10824 +/* Applies to:
10825 + - function, variable,
10826 + - struct, union, struct/union member,
10827 + - enumeration, enumeration item,
10828 + - typedef,
10829 + in C++ also: class. */
10830 +#define MAYBE_UNUSED _GL_ATTRIBUTE_MAYBE_UNUSED
10831 +
10832 +/* The contents of a character array is not meant to be NUL-terminated. */
10833 +/* Applies to: struct/union members and variables that are arrays of element
10834 + type '[[un]signed] char'. */
10835 +#define ATTRIBUTE_NONSTRING _GL_ATTRIBUTE_NONSTRING
10836 +
10837 +/* Do not warn if control flow falls through to the immediately
10838 + following 'case' or 'default' label. */
10839 +/* Applies to: Empty statement (;), inside a 'switch' statement. */
10840 +#define FALLTHROUGH _GL_ATTRIBUTE_FALLTHROUGH
10841 +
10842 +
10843 +/* ================== Attributes for debugging information ================== */
10844 +
10845 +/* Attributes regarding debugging information emitted by the compiler. */
10846 +
10847 +/* Omit the function from stack traces when debugging. */
10848 +/* Applies to: function. */
10849 +#define ATTRIBUTE_ARTIFICIAL _GL_ATTRIBUTE_ARTIFICIAL
10850 +
10851 +/* Make the entity visible to debuggers etc., even with '-fwhole-program'. */
10852 +/* Applies to: functions, variables. */
10853 +#define ATTRIBUTE_EXTERNALLY_VISIBLE _GL_ATTRIBUTE_EXTERNALLY_VISIBLE
10854 +
10855 +
10856 +/* ========== Attributes that mainly direct compiler optimizations ========== */
10857 +
10858 +/* The function does not throw exceptions. */
10859 +/* Applies to: functions. */
10860 +#define ATTRIBUTE_NOTHROW _GL_ATTRIBUTE_NOTHROW
10861 +
10862 +/* Do not inline the function. */
10863 +/* Applies to: functions. */
10864 +#define ATTRIBUTE_NOINLINE _GL_ATTRIBUTE_NOINLINE
10865 +
10866 +/* Always inline the function, and report an error if the compiler
10867 + cannot inline. */
10868 +/* Applies to: function. */
10869 +#define ATTRIBUTE_ALWAYS_INLINE _GL_ATTRIBUTE_ALWAYS_INLINE
10870 +
10871 +/* It is OK for a compiler to omit duplicate calls with the same arguments.
10872 + This attribute is safe for a function that neither depends on
10873 + nor affects observable state, and always returns exactly once -
10874 + e.g., does not loop forever, and does not call longjmp.
10875 + (This attribute is stricter than ATTRIBUTE_PURE.) */
10876 +/* Applies to: functions. */
10877 +#define ATTRIBUTE_CONST _GL_ATTRIBUTE_CONST
10878 +
10879 +/* It is OK for a compiler to omit duplicate calls with the same
10880 + arguments if observable state is not changed between calls.
10881 + This attribute is safe for a function that does not affect
10882 + observable state, and always returns exactly once.
10883 + (This attribute is looser than ATTRIBUTE_CONST.) */
10884 +/* Applies to: functions. */
10885 +#define ATTRIBUTE_PURE _GL_ATTRIBUTE_PURE
10886 +
10887 +/* The function is rarely executed. */
10888 +/* Applies to: functions. */
10889 +#define ATTRIBUTE_COLD _GL_ATTRIBUTE_COLD
10890 +
10891 +/* If called from some other compilation unit, the function executes
10892 + code from that unit only by return or by exception handling,
10893 + letting the compiler optimize that unit more aggressively. */
10894 +/* Applies to: functions. */
10895 +#define ATTRIBUTE_LEAF _GL_ATTRIBUTE_LEAF
10896 +
10897 +/* For struct members: The member has the smallest possible alignment.
10898 + For struct, union, class: All members have the smallest possible alignment,
10899 + minimizing the memory required. */
10900 +/* Applies to: struct members, struct, union,
10901 + in C++ also: class. */
10902 +#define ATTRIBUTE_PACKED _GL_ATTRIBUTE_PACKED
10903 +
10904 +
10905 +/* ================ Attributes that make invalid code valid ================ */
10906 +
10907 +/* Attributes that prevent fatal compiler optimizations for code that is not
10908 + fully ISO C compliant. */
10909 +
10910 +/* Pointers to the type may point to the same storage as pointers to
10911 + other types, thus disabling strict aliasing optimization. */
10912 +/* Applies to: types. */
10913 +#define ATTRIBUTE_MAY_ALIAS _GL_ATTRIBUTE_MAY_ALIAS
10914 +
10915 +
10916 +#endif /* _GL_ATTRIBUTE_H */
10917
10918 diff --git a/autotools/gnulib/basename-lgpl.c b/autotools/gnulib/basename-lgpl.c
10919 index 0ae04ee..eb07e25 100644
10920 --- a/autotools/gnulib/basename-lgpl.c
10921 +++ b/autotools/gnulib/basename-lgpl.c
10922 @@ -1,37 +1,37 @@
10923 /* basename.c -- return the last element in a file name
10924
10925 - Copyright (C) 1990, 1998-2001, 2003-2006, 2009-2019 Free Software
10926 + Copyright (C) 1990, 1998-2001, 2003-2006, 2009-2022 Free Software
10927 Foundation, Inc.
10928
10929 - This program is free software: you can redistribute it and/or modify
10930 - it under the terms of the GNU General Public License as published by
10931 - the Free Software Foundation; either version 3 of the License, or
10932 - (at your option) any later version.
10933 + This file is free software: you can redistribute it and/or modify
10934 + it under the terms of the GNU Lesser General Public License as
10935 + published by the Free Software Foundation; either version 2.1 of the
10936 + License, or (at your option) any later version.
10937
10938 - This program is distributed in the hope that it will be useful,
10939 + This file is distributed in the hope that it will be useful,
10940 but WITHOUT ANY WARRANTY; without even the implied warranty of
10941 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10942 - GNU General Public License for more details.
10943 + GNU Lesser General Public License for more details.
10944
10945 - You should have received a copy of the GNU General Public License
10946 + You should have received a copy of the GNU Lesser General Public License
10947 along with this program. If not, see <https://www.gnu.org/licenses/>. */
10948
10949 #include <config.h>
10950
10951 -#include "dirname.h"
10952 +/* Specification. */
10953 +#include "basename-lgpl.h"
10954
10955 +#include <stdbool.h>
10956 #include <string.h>
10957
10958 -/* Return the address of the last file name component of NAME. If
10959 - NAME has no relative file name components because it is a file
10960 - system root, return the empty string. */
10961 +#include "filename.h"
10962
10963 char *
10964 last_component (char const *name)
10965 {
10966 char const *base = name + FILE_SYSTEM_PREFIX_LEN (name);
10967 char const *p;
10968 - bool saw_slash = false;
10969 + bool last_was_slash = false;
10970
10971 while (ISSLASH (*base))
10972 base++;
10973 @@ -39,21 +39,17 @@ last_component (char const *name)
10974 for (p = base; *p; p++)
10975 {
10976 if (ISSLASH (*p))
10977 - saw_slash = true;
10978 - else if (saw_slash)
10979 + last_was_slash = true;
10980 + else if (last_was_slash)
10981 {
10982 base = p;
10983 - saw_slash = false;
10984 + last_was_slash = false;
10985 }
10986 }
10987
10988 return (char *) base;
10989 }
10990
10991 -/* Return the length of the basename NAME. Typically NAME is the
10992 - value returned by base_name or last_component. Act like strlen
10993 - (NAME), except omit all trailing slashes. */
10994 -
10995 size_t
10996 base_len (char const *name)
10997 {
10998
10999 diff --git a/autotools/gnulib/basename-lgpl.h b/autotools/gnulib/basename-lgpl.h
11000 new file mode 100644
11001 index 0000000..5569f21
11002 --- /dev/null
11003 +++ b/autotools/gnulib/basename-lgpl.h
11004 @@ -0,0 +1,78 @@
11005 +/* Extract the last component (base name) of a file name.
11006 +
11007 + Copyright (C) 1998, 2001, 2003-2006, 2009-2022 Free Software Foundation,
11008 + Inc.
11009 +
11010 + This file is free software: you can redistribute it and/or modify
11011 + it under the terms of the GNU Lesser General Public License as
11012 + published by the Free Software Foundation; either version 2.1 of the
11013 + License, or (at your option) any later version.
11014 +
11015 + This file is distributed in the hope that it will be useful,
11016 + but WITHOUT ANY WARRANTY; without even the implied warranty of
11017 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11018 + GNU Lesser General Public License for more details.
11019 +
11020 + You should have received a copy of the GNU Lesser General Public License
11021 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
11022 +
11023 +#ifndef _BASENAME_LGPL_H
11024 +#define _BASENAME_LGPL_H
11025 +
11026 +#include <stddef.h>
11027 +
11028 +#ifndef DOUBLE_SLASH_IS_DISTINCT_ROOT
11029 +# define DOUBLE_SLASH_IS_DISTINCT_ROOT 0
11030 +#endif
11031 +
11032 +#ifdef __cplusplus
11033 +extern "C" {
11034 +#endif
11035 +
11036 +
11037 +/* Return the address of the last file name component of FILENAME.
11038 + If FILENAME has some trailing slash(es), they are considered to be
11039 + part of the last component.
11040 + If FILENAME has no relative file name components because it is a file
11041 + system root, return the empty string.
11042 + Examples:
11043 + FILENAME RESULT
11044 + "foo.c" "foo.c"
11045 + "foo/bar.c" "bar.c"
11046 + "/foo/bar.c" "bar.c"
11047 + "foo/bar/" "bar/"
11048 + "foo/bar//" "bar//"
11049 + "/" ""
11050 + "//" ""
11051 + "" ""
11052 + The return value is a tail of the given FILENAME; do NOT free() it! */
11053 +
11054 +/* This function was traditionally called 'basename', but we avoid this
11055 + function name because
11056 + * Various platforms have different functions in their libc.
11057 + In particular, the glibc basename(), defined in <string.h>, does
11058 + not consider trailing slashes to be part of the component:
11059 + FILENAME RESULT
11060 + "foo/bar/" ""
11061 + "foo/bar//" ""
11062 + * The 'basename' command eliminates trailing slashes and for a root
11063 + produces a non-empty result:
11064 + FILENAME RESULT
11065 + "foo/bar/" "bar"
11066 + "foo/bar//" "bar"
11067 + "/" "/"
11068 + "//" "/"
11069 + */
11070 +extern char *last_component (char const *filename) _GL_ATTRIBUTE_PURE;
11071 +
11072 +/* Return the length of the basename FILENAME.
11073 + Typically FILENAME is the value returned by base_name or last_component.
11074 + Act like strlen (FILENAME), except omit all trailing slashes. */
11075 +extern size_t base_len (char const *filename) _GL_ATTRIBUTE_PURE;
11076 +
11077 +
11078 +#ifdef __cplusplus
11079 +} /* extern "C" */
11080 +#endif
11081 +
11082 +#endif /* _BASENAME_LGPL_H */
11083
11084 diff --git a/autotools/gnulib/c++defs.h b/autotools/gnulib/c++defs.h
11085 index 87d0716..ad18155 100644
11086 --- a/autotools/gnulib/c++defs.h
11087 +++ b/autotools/gnulib/c++defs.h
11088 @@ -1,17 +1,17 @@
11089 /* C++ compatible function declaration macros.
11090 - Copyright (C) 2010-2019 Free Software Foundation, Inc.
11091 + Copyright (C) 2010-2022 Free Software Foundation, Inc.
11092
11093 This program is free software: you can redistribute it and/or modify it
11094 - under the terms of the GNU General Public License as published
11095 - by the Free Software Foundation; either version 3 of the License, or
11096 + under the terms of the GNU Lesser General Public License as published
11097 + by the Free Software Foundation; either version 2 of the License, or
11098 (at your option) any later version.
11099
11100 This program is distributed in the hope that it will be useful,
11101 but WITHOUT ANY WARRANTY; without even the implied warranty of
11102 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11103 - General Public License for more details.
11104 + Lesser General Public License for more details.
11105
11106 - You should have received a copy of the GNU General Public License
11107 + You should have received a copy of the GNU Lesser General Public License
11108 along with this program. If not, see <https://www.gnu.org/licenses/>. */
11109
11110 #ifndef _GL_CXXDEFS_H
11111 @@ -146,6 +146,16 @@
11112 _GL_EXTERN_C int _gl_cxxalias_dummy
11113 #endif
11114
11115 +/* _GL_CXXALIAS_MDA (func, rettype, parameters);
11116 + is to be used when func is a Microsoft deprecated alias, on native Windows.
11117 + It declares a C++ alias called GNULIB_NAMESPACE::func
11118 + that redirects to _func, if GNULIB_NAMESPACE is defined.
11119 + Example:
11120 + _GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...));
11121 + */
11122 +#define _GL_CXXALIAS_MDA(func,rettype,parameters) \
11123 + _GL_CXXALIAS_RPL_1 (func, _##func, rettype, parameters)
11124 +
11125 /* _GL_CXXALIAS_RPL_CAST_1 (func, rpl_func, rettype, parameters);
11126 is like _GL_CXXALIAS_RPL_1 (func, rpl_func, rettype, parameters);
11127 except that the C function rpl_func may have a slightly different
11128 @@ -171,6 +181,14 @@
11129 _GL_EXTERN_C int _gl_cxxalias_dummy
11130 #endif
11131
11132 +/* _GL_CXXALIAS_MDA_CAST (func, rettype, parameters);
11133 + is like _GL_CXXALIAS_MDA (func, rettype, parameters);
11134 + except that the C function func may have a slightly different declaration.
11135 + A cast is used to silence the "invalid conversion" error that would
11136 + otherwise occur. */
11137 +#define _GL_CXXALIAS_MDA_CAST(func,rettype,parameters) \
11138 + _GL_CXXALIAS_RPL_CAST_1 (func, _##func, rettype, parameters)
11139 +
11140 /* _GL_CXXALIAS_SYS (func, rettype, parameters);
11141 declares a C++ alias called GNULIB_NAMESPACE::func
11142 that redirects to the system provided function func, if GNULIB_NAMESPACE
11143 @@ -268,7 +286,7 @@
11144 _GL_CXXALIASWARN_2 (func, namespace)
11145 /* To work around GCC bug <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43881>,
11146 we enable the warning only when not optimizing. */
11147 -# if !__OPTIMIZE__
11148 +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__)
11149 # define _GL_CXXALIASWARN_2(func,namespace) \
11150 _GL_WARN_ON_USE (func, \
11151 "The symbol ::" #func " refers to the system function. " \
11152 @@ -296,14 +314,11 @@
11153 _GL_CXXALIASWARN1_2 (func, rettype, parameters_and_attributes, namespace)
11154 /* To work around GCC bug <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43881>,
11155 we enable the warning only when not optimizing. */
11156 -# if !__OPTIMIZE__
11157 +# if !(defined __GNUC__ && !defined __clang__ && __OPTIMIZE__)
11158 # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
11159 - _GL_WARN_ON_USE_CXX (func, rettype, parameters_and_attributes, \
11160 + _GL_WARN_ON_USE_CXX (func, rettype, rettype, parameters_and_attributes, \
11161 "The symbol ::" #func " refers to the system function. " \
11162 "Use " #namespace "::" #func " instead.")
11163 -# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
11164 -# define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
11165 - extern __typeof__ (func) func
11166 # else
11167 # define _GL_CXXALIASWARN1_2(func,rettype,parameters_and_attributes,namespace) \
11168 _GL_EXTERN_C int _gl_cxxalias_dummy
11169
11170 diff --git a/autotools/gnulib/calloc.c b/autotools/gnulib/calloc.c
11171 new file mode 100644
11172 index 0000000..0a934b3
11173 --- /dev/null
11174 +++ b/autotools/gnulib/calloc.c
11175 @@ -0,0 +1,55 @@
11176 +/* calloc() function that is glibc compatible.
11177 + This wrapper function is required at least on Tru64 UNIX 5.1 and mingw.
11178 + Copyright (C) 2004-2007, 2009-2022 Free Software Foundation, Inc.
11179 +
11180 + This file is free software: you can redistribute it and/or modify
11181 + it under the terms of the GNU Lesser General Public License as
11182 + published by the Free Software Foundation; either version 2.1 of the
11183 + License, or (at your option) any later version.
11184 +
11185 + This file is distributed in the hope that it will be useful,
11186 + but WITHOUT ANY WARRANTY; without even the implied warranty of
11187 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11188 + GNU Lesser General Public License for more details.
11189 +
11190 + You should have received a copy of the GNU Lesser General Public License
11191 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
11192 +
11193 +/* written by Jim Meyering and Bruno Haible */
11194 +
11195 +#include <config.h>
11196 +
11197 +/* Specification. */
11198 +#include <stdlib.h>
11199 +
11200 +#include <errno.h>
11201 +
11202 +#include "xalloc-oversized.h"
11203 +
11204 +/* Call the system's calloc below. */
11205 +#undef calloc
11206 +
11207 +/* Allocate and zero-fill an NxS-byte block of memory from the heap,
11208 + even if N or S is zero. */
11209 +
11210 +void *
11211 +rpl_calloc (size_t n, size_t s)
11212 +{
11213 + if (n == 0 || s == 0)
11214 + n = s = 1;
11215 +
11216 + if (xalloc_oversized (n, s))
11217 + {
11218 + errno = ENOMEM;
11219 + return NULL;
11220 + }
11221 +
11222 + void *result = calloc (n, s);
11223 +
11224 +#if !HAVE_MALLOC_POSIX
11225 + if (result == NULL)
11226 + errno = ENOMEM;
11227 +#endif
11228 +
11229 + return result;
11230 +}
11231
11232 diff --git a/autotools/gnulib/canonicalize-lgpl.c b/autotools/gnulib/canonicalize-lgpl.c
11233 index 4d1be6d..a7fa7fe 100644
11234 --- a/autotools/gnulib/canonicalize-lgpl.c
11235 +++ b/autotools/gnulib/canonicalize-lgpl.c
11236 @@ -1,58 +1,58 @@
11237 /* Return the canonical absolute name of a given file.
11238 - Copyright (C) 1996-2019 Free Software Foundation, Inc.
11239 + Copyright (C) 1996-2022 Free Software Foundation, Inc.
11240 This file is part of the GNU C Library.
11241
11242 - This program is free software: you can redistribute it and/or modify
11243 - it under the terms of the GNU General Public License as published by
11244 - the Free Software Foundation; either version 3 of the License, or
11245 - (at your option) any later version.
11246 + The GNU C Library is free software; you can redistribute it and/or
11247 + modify it under the terms of the GNU Lesser General Public
11248 + License as published by the Free Software Foundation; either
11249 + version 2.1 of the License, or (at your option) any later version.
11250
11251 - This program is distributed in the hope that it will be useful,
11252 + The GNU C Library is distributed in the hope that it will be useful,
11253 but WITHOUT ANY WARRANTY; without even the implied warranty of
11254 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11255 - GNU General Public License for more details.
11256 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11257 + Lesser General Public License for more details.
11258
11259 - You should have received a copy of the GNU General Public License
11260 - along with this program. If not, see <https://www.gnu.org/licenses/>. */
11261 + You should have received a copy of the GNU Lesser General Public
11262 + License along with the GNU C Library; if not, see
11263 + <https://www.gnu.org/licenses/>. */
11264
11265 #ifndef _LIBC
11266 /* Don't use __attribute__ __nonnull__ in this compilation unit. Otherwise gcc
11267 optimizes away the name == NULL test below. */
11268 # define _GL_ARG_NONNULL(params)
11269
11270 -# define _GL_USE_STDLIB_ALLOC 1
11271 -# include <config.h>
11272 +# include <libc-config.h>
11273 #endif
11274
11275 -#if !HAVE_CANONICALIZE_FILE_NAME || !FUNC_REALPATH_WORKS || defined _LIBC
11276 -
11277 /* Specification. */
11278 #include <stdlib.h>
11279
11280 -#include <alloca.h>
11281 -#include <string.h>
11282 -#include <unistd.h>
11283 +#include <errno.h>
11284 +#include <fcntl.h>
11285 #include <limits.h>
11286 -#if HAVE_SYS_PARAM_H || defined _LIBC
11287 -# include <sys/param.h>
11288 -#endif
11289 +#include <stdbool.h>
11290 +#include <string.h>
11291 #include <sys/stat.h>
11292 -#include <errno.h>
11293 -#include <stddef.h>
11294 +#include <unistd.h>
11295 +
11296 +#include <eloop-threshold.h>
11297 +#include <filename.h>
11298 +#include <idx.h>
11299 +#include <intprops.h>
11300 +#include <scratch_buffer.h>
11301
11302 #ifdef _LIBC
11303 # include <shlib-compat.h>
11304 +# define GCC_LINT 1
11305 +# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
11306 #else
11307 -# define SHLIB_COMPAT(lib, introduced, obsoleted) 0
11308 -# define versioned_symbol(lib, local, symbol, version) extern int dummy
11309 -# define compat_symbol(lib, local, symbol, version)
11310 -# define weak_alias(local, symbol)
11311 # define __canonicalize_file_name canonicalize_file_name
11312 # define __realpath realpath
11313 # include "pathmax.h"
11314 -# include "malloca.h"
11315 -# include "dosname.h"
11316 -# if HAVE_GETCWD
11317 +# define __faccessat faccessat
11318 +# if defined _WIN32 && !defined __CYGWIN__
11319 +# define __getcwd _getcwd
11320 +# elif HAVE_GETCWD
11321 # if IN_RELOCWRAPPER
11322 /* When building the relocatable program wrapper, use the system's getcwd
11323 function, not the gnulib override, otherwise we would get a link error.
11324 @@ -70,57 +70,142 @@
11325 # else
11326 # define __getcwd(buf, max) getwd (buf)
11327 # endif
11328 +# define __mempcpy mempcpy
11329 +# define __pathconf pathconf
11330 +# define __rawmemchr rawmemchr
11331 # define __readlink readlink
11332 -# define __set_errno(e) errno = (e)
11333 -# ifndef MAXSYMLINKS
11334 -# ifdef SYMLOOP_MAX
11335 -# define MAXSYMLINKS SYMLOOP_MAX
11336 -# else
11337 -# define MAXSYMLINKS 20
11338 -# endif
11339 +# if IN_RELOCWRAPPER
11340 + /* When building the relocatable program wrapper, use the system's memmove
11341 + function, not the gnulib override, otherwise we would get a link error.
11342 + */
11343 +# undef memmove
11344 # endif
11345 #endif
11346
11347 -#ifndef DOUBLE_SLASH_IS_DISTINCT_ROOT
11348 -# define DOUBLE_SLASH_IS_DISTINCT_ROOT 0
11349 +/* Suppress bogus GCC -Wmaybe-uninitialized warnings. */
11350 +#if defined GCC_LINT || defined lint
11351 +# define IF_LINT(Code) Code
11352 +#else
11353 +# define IF_LINT(Code) /* empty */
11354 #endif
11355
11356 -/* Define this independently so that stdint.h is not a prerequisite. */
11357 -#ifndef SIZE_MAX
11358 -# define SIZE_MAX ((size_t) -1)
11359 +#ifndef DOUBLE_SLASH_IS_DISTINCT_ROOT
11360 +# define DOUBLE_SLASH_IS_DISTINCT_ROOT false
11361 #endif
11362
11363 -#if !FUNC_REALPATH_WORKS || defined _LIBC
11364 +#if defined _LIBC || !FUNC_REALPATH_WORKS
11365
11366 -static void
11367 -alloc_failed (void)
11368 +/* Return true if FILE's existence can be shown, false (setting errno)
11369 + otherwise. Follow symbolic links. */
11370 +static bool
11371 +file_accessible (char const *file)
11372 {
11373 -#if defined _WIN32 && ! defined __CYGWIN__
11374 - /* Avoid errno problem without using the malloc or realloc modules; see:
11375 - https://lists.gnu.org/r/bug-gnulib/2016-08/msg00025.html */
11376 - errno = ENOMEM;
11377 -#endif
11378 +# if defined _LIBC || HAVE_FACCESSAT
11379 + return __faccessat (AT_FDCWD, file, F_OK, AT_EACCESS) == 0;
11380 +# else
11381 + struct stat st;
11382 + return stat (file, &st) == 0 || errno == EOVERFLOW;
11383 +# endif
11384 }
11385
11386 -/* Return the canonical absolute name of file NAME. A canonical name
11387 - does not contain any ".", ".." components nor any repeated path
11388 - separators ('/') or symlinks. All path components must exist. If
11389 - RESOLVED is null, the result is malloc'd; otherwise, if the
11390 - canonical name is PATH_MAX chars or more, returns null with 'errno'
11391 - set to ENAMETOOLONG; if the name fits in fewer than PATH_MAX chars,
11392 - returns the name in RESOLVED. If the name cannot be resolved and
11393 - RESOLVED is non-NULL, it contains the path of the first component
11394 - that cannot be resolved. If the path can be resolved, RESOLVED
11395 - holds the same value as the value returned. */
11396 +/* True if concatenating END as a suffix to a file name means that the
11397 + code needs to check that the file name is that of a searchable
11398 + directory, since the canonicalize_filename_mode_stk code won't
11399 + check this later anyway when it checks an ordinary file name
11400 + component within END. END must either be empty, or start with a
11401 + slash. */
11402
11403 -char *
11404 -__realpath (const char *name, char *resolved)
11405 +static bool _GL_ATTRIBUTE_PURE
11406 +suffix_requires_dir_check (char const *end)
11407 +{
11408 + /* If END does not start with a slash, the suffix is OK. */
11409 + while (ISSLASH (*end))
11410 + {
11411 + /* Two or more slashes act like a single slash. */
11412 + do
11413 + end++;
11414 + while (ISSLASH (*end));
11415 +
11416 + switch (*end++)
11417 + {
11418 + default: return false; /* An ordinary file name component is OK. */
11419 + case '\0': return true; /* Trailing "/" is trouble. */
11420 + case '.': break; /* Possibly "." or "..". */
11421 + }
11422 + /* Trailing "/.", or "/.." even if not trailing, is trouble. */
11423 + if (!*end || (*end == '.' && (!end[1] || ISSLASH (end[1]))))
11424 + return true;
11425 + }
11426 +
11427 + return false;
11428 +}
11429 +
11430 +/* Append this to a file name to test whether it is a searchable directory.
11431 + On POSIX platforms "/" suffices, but "/./" is sometimes needed on
11432 + macOS 10.13 <https://bugs.gnu.org/30350>, and should also work on
11433 + platforms like AIX 7.2 that need at least "/.". */
11434 +
11435 +# if defined _LIBC || defined LSTAT_FOLLOWS_SLASHED_SYMLINK
11436 +static char const dir_suffix[] = "/";
11437 +# else
11438 +static char const dir_suffix[] = "/./";
11439 +# endif
11440 +
11441 +/* Return true if DIR is a searchable dir, false (setting errno) otherwise.
11442 + DIREND points to the NUL byte at the end of the DIR string.
11443 + Store garbage into DIREND[0 .. strlen (dir_suffix)]. */
11444 +
11445 +static bool
11446 +dir_check (char *dir, char *dirend)
11447 {
11448 - char *rpath, *dest, *extra_buf = NULL;
11449 - const char *start, *end, *rpath_limit;
11450 - long int path_max;
11451 + strcpy (dirend, dir_suffix);
11452 + return file_accessible (dir);
11453 +}
11454 +
11455 +static idx_t
11456 +get_path_max (void)
11457 +{
11458 +# ifdef PATH_MAX
11459 + long int path_max = PATH_MAX;
11460 +# else
11461 + /* The caller invoked realpath with a null RESOLVED, even though
11462 + PATH_MAX is not defined as a constant. The glibc manual says
11463 + programs should not do this, and POSIX says the behavior is undefined.
11464 + Historically, glibc here used the result of pathconf, or 1024 if that
11465 + failed; stay consistent with this (dubious) historical practice. */
11466 + int err = errno;
11467 + long int path_max = __pathconf ("/", _PC_PATH_MAX);
11468 + __set_errno (err);
11469 +# endif
11470 + return path_max < 0 ? 1024 : path_max <= IDX_MAX ? path_max : IDX_MAX;
11471 +}
11472 +
11473 +/* Act like __realpath (see below), with an additional argument
11474 + rname_buf that can be used as temporary storage.
11475 +
11476 + If GCC_LINT is defined, do not inline this function with GCC 10.1
11477 + and later, to avoid creating a pointer to the stack that GCC
11478 + -Wreturn-local-addr incorrectly complains about. See:
11479 + https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93644
11480 + Although the noinline attribute can hurt performance a bit, no better way
11481 + to pacify GCC is known; even an explicit #pragma does not pacify GCC.
11482 + When the GCC bug is fixed this workaround should be limited to the
11483 + broken GCC versions. */
11484 +# if __GNUC_PREREQ (10, 1)
11485 +# if defined GCC_LINT || defined lint
11486 +__attribute__ ((__noinline__))
11487 +# elif __OPTIMIZE__ && !__NO_INLINE__
11488 +# define GCC_BOGUS_WRETURN_LOCAL_ADDR
11489 +# endif
11490 +# endif
11491 +static char *
11492 +realpath_stk (const char *name, char *resolved,
11493 + struct scratch_buffer *rname_buf)
11494 +{
11495 + char *dest;
11496 + char const *start;
11497 + char const *end;
11498 int num_links = 0;
11499 - size_t prefix_len;
11500
11501 if (name == NULL)
11502 {
11503 @@ -140,205 +225,148 @@ __realpath (const char *name, char *resolved)
11504 return NULL;
11505 }
11506
11507 -#ifdef PATH_MAX
11508 - path_max = PATH_MAX;
11509 -#else
11510 - path_max = pathconf (name, _PC_PATH_MAX);
11511 - if (path_max <= 0)
11512 - path_max = 8192;
11513 -#endif
11514 -
11515 - if (resolved == NULL)
11516 - {
11517 - rpath = malloc (path_max);
11518 - if (rpath == NULL)
11519 - {
11520 - alloc_failed ();
11521 - return NULL;
11522 - }
11523 - }
11524 - else
11525 - rpath = resolved;
11526 - rpath_limit = rpath + path_max;
11527 + struct scratch_buffer extra_buffer, link_buffer;
11528 + scratch_buffer_init (&extra_buffer);
11529 + scratch_buffer_init (&link_buffer);
11530 + scratch_buffer_init (rname_buf);
11531 + char *rname_on_stack = rname_buf->data;
11532 + char *rname = rname_on_stack;
11533 + bool end_in_extra_buffer = false;
11534 + bool failed = true;
11535
11536 /* This is always zero for Posix hosts, but can be 2 for MS-Windows
11537 and MS-DOS X:/foo/bar file names. */
11538 - prefix_len = FILE_SYSTEM_PREFIX_LEN (name);
11539 + idx_t prefix_len = FILE_SYSTEM_PREFIX_LEN (name);
11540
11541 if (!IS_ABSOLUTE_FILE_NAME (name))
11542 {
11543 - if (!__getcwd (rpath, path_max))
11544 + while (!__getcwd (rname, rname_buf->length))
11545 {
11546 - rpath[0] = '\0';
11547 - goto error;
11548 + if (errno != ERANGE)
11549 + {
11550 + dest = rname;
11551 + goto error;
11552 + }
11553 + if (!scratch_buffer_grow (rname_buf))
11554 + goto error_nomem;
11555 + rname = rname_buf->data;
11556 }
11557 - dest = strchr (rpath, '\0');
11558 + dest = __rawmemchr (rname, '\0');
11559 start = name;
11560 - prefix_len = FILE_SYSTEM_PREFIX_LEN (rpath);
11561 + prefix_len = FILE_SYSTEM_PREFIX_LEN (rname);
11562 }
11563 else
11564 {
11565 - dest = rpath;
11566 - if (prefix_len)
11567 - {
11568 - memcpy (rpath, name, prefix_len);
11569 - dest += prefix_len;
11570 - }
11571 + dest = __mempcpy (rname, name, prefix_len);
11572 *dest++ = '/';
11573 if (DOUBLE_SLASH_IS_DISTINCT_ROOT)
11574 {
11575 - if (ISSLASH (name[1]) && !ISSLASH (name[2]) && !prefix_len)
11576 + if (prefix_len == 0 /* implies ISSLASH (name[0]) */
11577 + && ISSLASH (name[1]) && !ISSLASH (name[2]))
11578 *dest++ = '/';
11579 *dest = '\0';
11580 }
11581 start = name + prefix_len;
11582 }
11583
11584 - for (end = start; *start; start = end)
11585 + for ( ; *start; start = end)
11586 {
11587 -#ifdef _LIBC
11588 - struct stat64 st;
11589 -#else
11590 - struct stat st;
11591 -#endif
11592 -
11593 - /* Skip sequence of multiple path-separators. */
11594 + /* Skip sequence of multiple file name separators. */
11595 while (ISSLASH (*start))
11596 ++start;
11597
11598 - /* Find end of path component. */
11599 + /* Find end of component. */
11600 for (end = start; *end && !ISSLASH (*end); ++end)
11601 /* Nothing. */;
11602
11603 - if (end - start == 0)
11604 + /* Length of this file name component; it can be zero if a file
11605 + name ends in '/'. */
11606 + idx_t startlen = end - start;
11607 +
11608 + if (startlen == 0)
11609 break;
11610 - else if (end - start == 1 && start[0] == '.')
11611 + else if (startlen == 1 && start[0] == '.')
11612 /* nothing */;
11613 - else if (end - start == 2 && start[0] == '.' && start[1] == '.')
11614 + else if (startlen == 2 && start[0] == '.' && start[1] == '.')
11615 {
11616 /* Back up to previous component, ignore if at root already. */
11617 - if (dest > rpath + prefix_len + 1)
11618 - for (--dest; dest > rpath && !ISSLASH (dest[-1]); --dest)
11619 + if (dest > rname + prefix_len + 1)
11620 + for (--dest; dest > rname && !ISSLASH (dest[-1]); --dest)
11621 continue;
11622 if (DOUBLE_SLASH_IS_DISTINCT_ROOT
11623 - && dest == rpath + 1 && !prefix_len
11624 + && dest == rname + 1 && !prefix_len
11625 && ISSLASH (*dest) && !ISSLASH (dest[1]))
11626 dest++;
11627 }
11628 else
11629 {
11630 - size_t new_size;
11631 -
11632 if (!ISSLASH (dest[-1]))
11633 *dest++ = '/';
11634
11635 - if (dest + (end - start) >= rpath_limit)
11636 + while (rname + rname_buf->length - dest
11637 + < startlen + sizeof dir_suffix)
11638 {
11639 - ptrdiff_t dest_offset = dest - rpath;
11640 - char *new_rpath;
11641 -
11642 - if (resolved)
11643 - {
11644 - __set_errno (ENAMETOOLONG);
11645 - if (dest > rpath + prefix_len + 1)
11646 - dest--;
11647 - *dest = '\0';
11648 - goto error;
11649 - }
11650 - new_size = rpath_limit - rpath;
11651 - if (end - start + 1 > path_max)
11652 - new_size += end - start + 1;
11653 - else
11654 - new_size += path_max;
11655 - new_rpath = (char *) realloc (rpath, new_size);
11656 - if (new_rpath == NULL)
11657 - {
11658 - alloc_failed ();
11659 - goto error;
11660 - }
11661 - rpath = new_rpath;
11662 - rpath_limit = rpath + new_size;
11663 -
11664 - dest = rpath + dest_offset;
11665 + idx_t dest_offset = dest - rname;
11666 + if (!scratch_buffer_grow_preserve (rname_buf))
11667 + goto error_nomem;
11668 + rname = rname_buf->data;
11669 + dest = rname + dest_offset;
11670 }
11671
11672 -#ifdef _LIBC
11673 - dest = __mempcpy (dest, start, end - start);
11674 -#else
11675 - memcpy (dest, start, end - start);
11676 - dest += end - start;
11677 -#endif
11678 + dest = __mempcpy (dest, start, startlen);
11679 *dest = '\0';
11680
11681 - /* FIXME: if lstat fails with errno == EOVERFLOW,
11682 - the entry exists. */
11683 -#ifdef _LIBC
11684 - if (__lxstat64 (_STAT_VER, rpath, &st) < 0)
11685 -#else
11686 - if (lstat (rpath, &st) < 0)
11687 -#endif
11688 - goto error;
11689 -
11690 - if (S_ISLNK (st.st_mode))
11691 + char *buf;
11692 + ssize_t n;
11693 + while (true)
11694 {
11695 - char *buf;
11696 - size_t len;
11697 - ssize_t n;
11698 -
11699 - if (++num_links > MAXSYMLINKS)
11700 + buf = link_buffer.data;
11701 + idx_t bufsize = link_buffer.length;
11702 + n = __readlink (rname, buf, bufsize - 1);
11703 + if (n < bufsize - 1)
11704 + break;
11705 + if (!scratch_buffer_grow (&link_buffer))
11706 + goto error_nomem;
11707 + }
11708 + if (0 <= n)
11709 + {
11710 + if (++num_links > __eloop_threshold ())
11711 {
11712 __set_errno (ELOOP);
11713 goto error;
11714 }
11715
11716 - buf = malloca (path_max);
11717 - if (!buf)
11718 - {
11719 - __set_errno (ENOMEM);
11720 - goto error;
11721 - }
11722 -
11723 - n = __readlink (rpath, buf, path_max - 1);
11724 - if (n < 0)
11725 - {
11726 - int saved_errno = errno;
11727 - freea (buf);
11728 - __set_errno (saved_errno);
11729 - goto error;
11730 - }
11731 buf[n] = '\0';
11732
11733 - if (!extra_buf)
11734 + char *extra_buf = extra_buffer.data;
11735 + idx_t end_idx IF_LINT (= 0);
11736 + if (end_in_extra_buffer)
11737 + end_idx = end - extra_buf;
11738 + size_t len = strlen (end);
11739 + if (INT_ADD_OVERFLOW (len, n))
11740 {
11741 - extra_buf = malloca (path_max);
11742 - if (!extra_buf)
11743 - {
11744 - freea (buf);
11745 - __set_errno (ENOMEM);
11746 - goto error;
11747 - }
11748 + __set_errno (ENOMEM);
11749 + goto error_nomem;
11750 }
11751 -
11752 - len = strlen (end);
11753 - /* Check that n + len + 1 doesn't overflow and is <= path_max. */
11754 - if (n >= SIZE_MAX - len || n + len >= path_max)
11755 + while (extra_buffer.length <= len + n)
11756 {
11757 - freea (buf);
11758 - __set_errno (ENAMETOOLONG);
11759 - goto error;
11760 + if (!scratch_buffer_grow_preserve (&extra_buffer))
11761 + goto error_nomem;
11762 + extra_buf = extra_buffer.data;
11763 }
11764 + if (end_in_extra_buffer)
11765 + end = extra_buf + end_idx;
11766
11767 /* Careful here, end may be a pointer into extra_buf... */
11768 memmove (&extra_buf[n], end, len + 1);
11769 name = end = memcpy (extra_buf, buf, n);
11770 + end_in_extra_buffer = true;
11771
11772 if (IS_ABSOLUTE_FILE_NAME (buf))
11773 {
11774 - size_t pfxlen = FILE_SYSTEM_PREFIX_LEN (buf);
11775 + idx_t pfxlen = FILE_SYSTEM_PREFIX_LEN (buf);
11776
11777 - if (pfxlen)
11778 - memcpy (rpath, buf, pfxlen);
11779 - dest = rpath + pfxlen;
11780 + dest = __mempcpy (rname, buf, pfxlen);
11781 *dest++ = '/'; /* It's an absolute symlink */
11782 if (DOUBLE_SLASH_IS_DISTINCT_ROOT)
11783 {
11784 @@ -353,46 +381,70 @@ __realpath (const char *name, char *resolved)
11785 {
11786 /* Back up to previous component, ignore if at root
11787 already: */
11788 - if (dest > rpath + prefix_len + 1)
11789 - for (--dest; dest > rpath && !ISSLASH (dest[-1]); --dest)
11790 + if (dest > rname + prefix_len + 1)
11791 + for (--dest; dest > rname && !ISSLASH (dest[-1]); --dest)
11792 continue;
11793 - if (DOUBLE_SLASH_IS_DISTINCT_ROOT && dest == rpath + 1
11794 + if (DOUBLE_SLASH_IS_DISTINCT_ROOT && dest == rname + 1
11795 && ISSLASH (*dest) && !ISSLASH (dest[1]) && !prefix_len)
11796 dest++;
11797 }
11798 }
11799 - else if (!S_ISDIR (st.st_mode) && *end != '\0')
11800 - {
11801 - __set_errno (ENOTDIR);
11802 - goto error;
11803 - }
11804 + else if (! (suffix_requires_dir_check (end)
11805 + ? dir_check (rname, dest)
11806 + : errno == EINVAL))
11807 + goto error;
11808 }
11809 }
11810 - if (dest > rpath + prefix_len + 1 && ISSLASH (dest[-1]))
11811 + if (dest > rname + prefix_len + 1 && ISSLASH (dest[-1]))
11812 --dest;
11813 - if (DOUBLE_SLASH_IS_DISTINCT_ROOT && dest == rpath + 1 && !prefix_len
11814 + if (DOUBLE_SLASH_IS_DISTINCT_ROOT && dest == rname + 1 && !prefix_len
11815 && ISSLASH (*dest) && !ISSLASH (dest[1]))
11816 dest++;
11817 - *dest = '\0';
11818 + failed = false;
11819
11820 - if (extra_buf)
11821 - freea (extra_buf);
11822 +error:
11823 + *dest++ = '\0';
11824 + if (resolved != NULL && dest - rname <= get_path_max ())
11825 + rname = strcpy (resolved, rname);
11826
11827 - return rpath;
11828 +error_nomem:
11829 + scratch_buffer_free (&extra_buffer);
11830 + scratch_buffer_free (&link_buffer);
11831
11832 -error:
11833 - {
11834 - int saved_errno = errno;
11835 - if (extra_buf)
11836 - freea (extra_buf);
11837 - if (resolved == NULL)
11838 - free (rpath);
11839 - __set_errno (saved_errno);
11840 - }
11841 - return NULL;
11842 + if (failed || rname == resolved)
11843 + {
11844 + scratch_buffer_free (rname_buf);
11845 + return failed ? NULL : resolved;
11846 + }
11847 +
11848 + return scratch_buffer_dupfree (rname_buf, dest - rname);
11849 +}
11850 +
11851 +/* Return the canonical absolute name of file NAME. A canonical name
11852 + does not contain any ".", ".." components nor any repeated file name
11853 + separators ('/') or symlinks. All file name components must exist. If
11854 + RESOLVED is null, the result is malloc'd; otherwise, if the
11855 + canonical name is PATH_MAX chars or more, returns null with 'errno'
11856 + set to ENAMETOOLONG; if the name fits in fewer than PATH_MAX chars,
11857 + returns the name in RESOLVED. If the name cannot be resolved and
11858 + RESOLVED is non-NULL, it contains the name of the first component
11859 + that cannot be resolved. If the name can be resolved, RESOLVED
11860 + holds the same value as the value returned. */
11861 +
11862 +char *
11863 +__realpath (const char *name, char *resolved)
11864 +{
11865 + #ifdef GCC_BOGUS_WRETURN_LOCAL_ADDR
11866 + #warning "GCC might issue a bogus -Wreturn-local-addr warning here."
11867 + #warning "See <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93644>."
11868 + #endif
11869 + struct scratch_buffer rname_buffer;
11870 + return realpath_stk (name, resolved, &rname_buffer);
11871 }
11872 +libc_hidden_def (__realpath)
11873 versioned_symbol (libc, __realpath, realpath, GLIBC_2_3);
11874 -#endif /* !FUNC_REALPATH_WORKS || defined _LIBC */
11875 +
11876 +#endif /* defined _LIBC || !FUNC_REALPATH_WORKS */
11877
11878
11879 #if SHLIB_COMPAT(libc, GLIBC_2_0, GLIBC_2_3)
11880 @@ -418,11 +470,3 @@ __canonicalize_file_name (const char *name)
11881 return __realpath (name, NULL);
11882 }
11883 weak_alias (__canonicalize_file_name, canonicalize_file_name)
11884 -
11885 -#else
11886 -
11887 -/* This declaration is solely to ensure that after preprocessing
11888 - this file is never empty. */
11889 -typedef int dummy;
11890 -
11891 -#endif
11892
11893 diff --git a/autotools/gnulib/cdefs.h b/autotools/gnulib/cdefs.h
11894 new file mode 100644
11895 index 0000000..44d3826
11896 --- /dev/null
11897 +++ b/autotools/gnulib/cdefs.h
11898 @@ -0,0 +1,705 @@
11899 +/* Copyright (C) 1992-2022 Free Software Foundation, Inc.
11900 + Copyright The GNU Toolchain Authors.
11901 + This file is part of the GNU C Library.
11902 +
11903 + The GNU C Library is free software; you can redistribute it and/or
11904 + modify it under the terms of the GNU Lesser General Public
11905 + License as published by the Free Software Foundation; either
11906 + version 2.1 of the License, or (at your option) any later version.
11907 +
11908 + The GNU C Library is distributed in the hope that it will be useful,
11909 + but WITHOUT ANY WARRANTY; without even the implied warranty of
11910 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11911 + Lesser General Public License for more details.
11912 +
11913 + You should have received a copy of the GNU Lesser General Public
11914 + License along with the GNU C Library; if not, see
11915 + <https://www.gnu.org/licenses/>. */
11916 +
11917 +#ifndef _SYS_CDEFS_H
11918 +#define _SYS_CDEFS_H 1
11919 +
11920 +/* We are almost always included from features.h. */
11921 +#ifndef _FEATURES_H
11922 +# include <features.h>
11923 +#endif
11924 +
11925 +/* The GNU libc does not support any K&R compilers or the traditional mode
11926 + of ISO C compilers anymore. Check for some of the combinations not
11927 + supported anymore. */
11928 +#if defined __GNUC__ && !defined __STDC__
11929 +# error "You need a ISO C conforming compiler to use the glibc headers"
11930 +#endif
11931 +
11932 +/* Some user header file might have defined this before. */
11933 +#undef __P
11934 +#undef __PMT
11935 +
11936 +/* Compilers that lack __has_attribute may object to
11937 + #if defined __has_attribute && __has_attribute (...)
11938 + even though they do not need to evaluate the right-hand side of the &&.
11939 + Similarly for __has_builtin, etc. */
11940 +#if (defined __has_attribute \
11941 + && (!defined __clang_minor__ \
11942 + || 3 < __clang_major__ + (5 <= __clang_minor__)))
11943 +# define __glibc_has_attribute(attr) __has_attribute (attr)
11944 +#else
11945 +# define __glibc_has_attribute(attr) 0
11946 +#endif
11947 +#ifdef __has_builtin
11948 +# define __glibc_has_builtin(name) __has_builtin (name)
11949 +#else
11950 +# define __glibc_has_builtin(name) 0
11951 +#endif
11952 +#ifdef __has_extension
11953 +# define __glibc_has_extension(ext) __has_extension (ext)
11954 +#else
11955 +# define __glibc_has_extension(ext) 0
11956 +#endif
11957 +
11958 +#if defined __GNUC__ || defined __clang__
11959 +
11960 +/* All functions, except those with callbacks or those that
11961 + synchronize memory, are leaf functions. */
11962 +# if __GNUC_PREREQ (4, 6) && !defined _LIBC
11963 +# define __LEAF , __leaf__
11964 +# define __LEAF_ATTR __attribute__ ((__leaf__))
11965 +# else
11966 +# define __LEAF
11967 +# define __LEAF_ATTR
11968 +# endif
11969 +
11970 +/* GCC can always grok prototypes. For C++ programs we add throw()
11971 + to help it optimize the function calls. But this only works with
11972 + gcc 2.8.x and egcs. For gcc 3.4 and up we even mark C functions
11973 + as non-throwing using a function attribute since programs can use
11974 + the -fexceptions options for C code as well. */
11975 +# if !defined __cplusplus \
11976 + && (__GNUC_PREREQ (3, 4) || __glibc_has_attribute (__nothrow__))
11977 +# define __THROW __attribute__ ((__nothrow__ __LEAF))
11978 +# define __THROWNL __attribute__ ((__nothrow__))
11979 +# define __NTH(fct) __attribute__ ((__nothrow__ __LEAF)) fct
11980 +# define __NTHNL(fct) __attribute__ ((__nothrow__)) fct
11981 +# else
11982 +# if defined __cplusplus && (__GNUC_PREREQ (2,8) || __clang_major >= 4)
11983 +# if __cplusplus >= 201103L
11984 +# define __THROW noexcept (true)
11985 +# else
11986 +# define __THROW throw ()
11987 +# endif
11988 +# define __THROWNL __THROW
11989 +# define __NTH(fct) __LEAF_ATTR fct __THROW
11990 +# define __NTHNL(fct) fct __THROW
11991 +# else
11992 +# define __THROW
11993 +# define __THROWNL
11994 +# define __NTH(fct) fct
11995 +# define __NTHNL(fct) fct
11996 +# endif
11997 +# endif
11998 +
11999 +#else /* Not GCC or clang. */
12000 +
12001 +# if (defined __cplusplus \
12002 + || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L))
12003 +# define __inline inline
12004 +# else
12005 +# define __inline /* No inline functions. */
12006 +# endif
12007 +
12008 +# define __THROW
12009 +# define __THROWNL
12010 +# define __NTH(fct) fct
12011 +
12012 +#endif /* GCC || clang. */
12013 +
12014 +/* These two macros are not used in glibc anymore. They are kept here
12015 + only because some other projects expect the macros to be defined. */
12016 +#define __P(args) args
12017 +#define __PMT(args) args
12018 +
12019 +/* For these things, GCC behaves the ANSI way normally,
12020 + and the non-ANSI way under -traditional. */
12021 +
12022 +#define __CONCAT(x,y) x ## y
12023 +#define __STRING(x) #x
12024 +
12025 +/* This is not a typedef so `const __ptr_t' does the right thing. */
12026 +#define __ptr_t void *
12027 +
12028 +
12029 +/* C++ needs to know that types and declarations are C, not C++. */
12030 +#ifdef __cplusplus
12031 +# define __BEGIN_DECLS extern "C" {
12032 +# define __END_DECLS }
12033 +#else
12034 +# define __BEGIN_DECLS
12035 +# define __END_DECLS
12036 +#endif
12037 +
12038 +
12039 +/* Fortify support. */
12040 +#define __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)
12041 +#define __bos0(ptr) __builtin_object_size (ptr, 0)
12042 +
12043 +/* Use __builtin_dynamic_object_size at _FORTIFY_SOURCE=3 when available. */
12044 +#if __USE_FORTIFY_LEVEL == 3 && (__glibc_clang_prereq (9, 0) \
12045 + || __GNUC_PREREQ (12, 0))
12046 +# define __glibc_objsize0(__o) __builtin_dynamic_object_size (__o, 0)
12047 +# define __glibc_objsize(__o) __builtin_dynamic_object_size (__o, 1)
12048 +#else
12049 +# define __glibc_objsize0(__o) __bos0 (__o)
12050 +# define __glibc_objsize(__o) __bos (__o)
12051 +#endif
12052 +
12053 +/* Compile time conditions to choose between the regular, _chk and _chk_warn
12054 + variants. These conditions should get evaluated to constant and optimized
12055 + away. */
12056 +
12057 +#define __glibc_safe_len_cond(__l, __s, __osz) ((__l) <= (__osz) / (__s))
12058 +#define __glibc_unsigned_or_positive(__l) \
12059 + ((__typeof (__l)) 0 < (__typeof (__l)) -1 \
12060 + || (__builtin_constant_p (__l) && (__l) > 0))
12061 +
12062 +/* Length is known to be safe at compile time if the __L * __S <= __OBJSZ
12063 + condition can be folded to a constant and if it is true. The -1 check is
12064 + redundant because since it implies that __glibc_safe_len_cond is true. */
12065 +#define __glibc_safe_or_unknown_len(__l, __s, __osz) \
12066 + (__glibc_unsigned_or_positive (__l) \
12067 + && __builtin_constant_p (__glibc_safe_len_cond ((__SIZE_TYPE__) (__l), \
12068 + __s, __osz)) \
12069 + && __glibc_safe_len_cond ((__SIZE_TYPE__) (__l), __s, __osz))
12070 +
12071 +/* Conversely, we know at compile time that the length is unsafe if the
12072 + __L * __S <= __OBJSZ condition can be folded to a constant and if it is
12073 + false. */
12074 +#define __glibc_unsafe_len(__l, __s, __osz) \
12075 + (__glibc_unsigned_or_positive (__l) \
12076 + && __builtin_constant_p (__glibc_safe_len_cond ((__SIZE_TYPE__) (__l), \
12077 + __s, __osz)) \
12078 + && !__glibc_safe_len_cond ((__SIZE_TYPE__) (__l), __s, __osz))
12079 +
12080 +/* Fortify function f. __f_alias, __f_chk and __f_chk_warn must be
12081 + declared. */
12082 +
12083 +#define __glibc_fortify(f, __l, __s, __osz, ...) \
12084 + (__glibc_safe_or_unknown_len (__l, __s, __osz) \
12085 + ? __ ## f ## _alias (__VA_ARGS__) \
12086 + : (__glibc_unsafe_len (__l, __s, __osz) \
12087 + ? __ ## f ## _chk_warn (__VA_ARGS__, __osz) \
12088 + : __ ## f ## _chk (__VA_ARGS__, __osz))) \
12089 +
12090 +/* Fortify function f, where object size argument passed to f is the number of
12091 + elements and not total size. */
12092 +
12093 +#define __glibc_fortify_n(f, __l, __s, __osz, ...) \
12094 + (__glibc_safe_or_unknown_len (__l, __s, __osz) \
12095 + ? __ ## f ## _alias (__VA_ARGS__) \
12096 + : (__glibc_unsafe_len (__l, __s, __osz) \
12097 + ? __ ## f ## _chk_warn (__VA_ARGS__, (__osz) / (__s)) \
12098 + : __ ## f ## _chk (__VA_ARGS__, (__osz) / (__s)))) \
12099 +
12100 +#if __GNUC_PREREQ (4,3)
12101 +# define __warnattr(msg) __attribute__((__warning__ (msg)))
12102 +# define __errordecl(name, msg) \
12103 + extern void name (void) __attribute__((__error__ (msg)))
12104 +#else
12105 +# define __warnattr(msg)
12106 +# define __errordecl(name, msg) extern void name (void)
12107 +#endif
12108 +
12109 +/* Support for flexible arrays.
12110 + Headers that should use flexible arrays only if they're "real"
12111 + (e.g. only if they won't affect sizeof()) should test
12112 + #if __glibc_c99_flexarr_available. */
12113 +#if defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L && !defined __HP_cc
12114 +# define __flexarr []
12115 +# define __glibc_c99_flexarr_available 1
12116 +#elif __GNUC_PREREQ (2,97) || defined __clang__
12117 +/* GCC 2.97 and clang support C99 flexible array members as an extension,
12118 + even when in C89 mode or compiling C++ (any version). */
12119 +# define __flexarr []
12120 +# define __glibc_c99_flexarr_available 1
12121 +#elif defined __GNUC__
12122 +/* Pre-2.97 GCC did not support C99 flexible arrays but did have
12123 + an equivalent extension with slightly different notation. */
12124 +# define __flexarr [0]
12125 +# define __glibc_c99_flexarr_available 1
12126 +#else
12127 +/* Some other non-C99 compiler. Approximate with [1]. */
12128 +# define __flexarr [1]
12129 +# define __glibc_c99_flexarr_available 0
12130 +#endif
12131 +
12132 +
12133 +/* __asm__ ("xyz") is used throughout the headers to rename functions
12134 + at the assembly language level. This is wrapped by the __REDIRECT
12135 + macro, in order to support compilers that can do this some other
12136 + way. When compilers don't support asm-names at all, we have to do
12137 + preprocessor tricks instead (which don't have exactly the right
12138 + semantics, but it's the best we can do).
12139 +
12140 + Example:
12141 + int __REDIRECT(setpgrp, (__pid_t pid, __pid_t pgrp), setpgid); */
12142 +
12143 +#if (defined __GNUC__ && __GNUC__ >= 2) || (__clang_major__ >= 4)
12144 +
12145 +# define __REDIRECT(name, proto, alias) name proto __asm__ (__ASMNAME (#alias))
12146 +# ifdef __cplusplus
12147 +# define __REDIRECT_NTH(name, proto, alias) \
12148 + name proto __THROW __asm__ (__ASMNAME (#alias))
12149 +# define __REDIRECT_NTHNL(name, proto, alias) \
12150 + name proto __THROWNL __asm__ (__ASMNAME (#alias))
12151 +# else
12152 +# define __REDIRECT_NTH(name, proto, alias) \
12153 + name proto __asm__ (__ASMNAME (#alias)) __THROW
12154 +# define __REDIRECT_NTHNL(name, proto, alias) \
12155 + name proto __asm__ (__ASMNAME (#alias)) __THROWNL
12156 +# endif
12157 +# define __ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)
12158 +# define __ASMNAME2(prefix, cname) __STRING (prefix) cname
12159 +
12160 +/*
12161 +#elif __SOME_OTHER_COMPILER__
12162 +
12163 +# define __REDIRECT(name, proto, alias) name proto; \
12164 + _Pragma("let " #name " = " #alias)
12165 +*/
12166 +#endif
12167 +
12168 +/* GCC and clang have various useful declarations that can be made with
12169 + the '__attribute__' syntax. All of the ways we use this do fine if
12170 + they are omitted for compilers that don't understand it. */
12171 +#if !(defined __GNUC__ || defined __clang__)
12172 +# define __attribute__(xyz) /* Ignore */
12173 +#endif
12174 +
12175 +/* At some point during the gcc 2.96 development the `malloc' attribute
12176 + for functions was introduced. We don't want to use it unconditionally
12177 + (although this would be possible) since it generates warnings. */
12178 +#if __GNUC_PREREQ (2,96) || __glibc_has_attribute (__malloc__)
12179 +# define __attribute_malloc__ __attribute__ ((__malloc__))
12180 +#else
12181 +# define __attribute_malloc__ /* Ignore */
12182 +#endif
12183 +
12184 +/* Tell the compiler which arguments to an allocation function
12185 + indicate the size of the allocation. */
12186 +#if __GNUC_PREREQ (4, 3)
12187 +# define __attribute_alloc_size__(params) \
12188 + __attribute__ ((__alloc_size__ params))
12189 +#else
12190 +# define __attribute_alloc_size__(params) /* Ignore. */
12191 +#endif
12192 +
12193 +/* Tell the compiler which argument to an allocation function
12194 + indicates the alignment of the allocation. */
12195 +#if __GNUC_PREREQ (4, 9) || __glibc_has_attribute (__alloc_align__)
12196 +# define __attribute_alloc_align__(param) \
12197 + __attribute__ ((__alloc_align__ param))
12198 +#else
12199 +# define __attribute_alloc_align__(param) /* Ignore. */
12200 +#endif
12201 +
12202 +/* At some point during the gcc 2.96 development the `pure' attribute
12203 + for functions was introduced. We don't want to use it unconditionally
12204 + (although this would be possible) since it generates warnings. */
12205 +#if __GNUC_PREREQ (2,96) || __glibc_has_attribute (__pure__)
12206 +# define __attribute_pure__ __attribute__ ((__pure__))
12207 +#else
12208 +# define __attribute_pure__ /* Ignore */
12209 +#endif
12210 +
12211 +/* This declaration tells the compiler that the value is constant. */
12212 +#if __GNUC_PREREQ (2,5) || __glibc_has_attribute (__const__)
12213 +# define __attribute_const__ __attribute__ ((__const__))
12214 +#else
12215 +# define __attribute_const__ /* Ignore */
12216 +#endif
12217 +
12218 +#if __GNUC_PREREQ (2,7) || __glibc_has_attribute (__unused__)
12219 +# define __attribute_maybe_unused__ __attribute__ ((__unused__))
12220 +#else
12221 +# define __attribute_maybe_unused__ /* Ignore */
12222 +#endif
12223 +
12224 +/* At some point during the gcc 3.1 development the `used' attribute
12225 + for functions was introduced. We don't want to use it unconditionally
12226 + (although this would be possible) since it generates warnings. */
12227 +#if __GNUC_PREREQ (3,1) || __glibc_has_attribute (__used__)
12228 +# define __attribute_used__ __attribute__ ((__used__))
12229 +# define __attribute_noinline__ __attribute__ ((__noinline__))
12230 +#else
12231 +# define __attribute_used__ __attribute__ ((__unused__))
12232 +# define __attribute_noinline__ /* Ignore */
12233 +#endif
12234 +
12235 +/* Since version 3.2, gcc allows marking deprecated functions. */
12236 +#if __GNUC_PREREQ (3,2) || __glibc_has_attribute (__deprecated__)
12237 +# define __attribute_deprecated__ __attribute__ ((__deprecated__))
12238 +#else
12239 +# define __attribute_deprecated__ /* Ignore */
12240 +#endif
12241 +
12242 +/* Since version 4.5, gcc also allows one to specify the message printed
12243 + when a deprecated function is used. clang claims to be gcc 4.2, but
12244 + may also support this feature. */
12245 +#if __GNUC_PREREQ (4,5) \
12246 + || __glibc_has_extension (__attribute_deprecated_with_message__)
12247 +# define __attribute_deprecated_msg__(msg) \
12248 + __attribute__ ((__deprecated__ (msg)))
12249 +#else
12250 +# define __attribute_deprecated_msg__(msg) __attribute_deprecated__
12251 +#endif
12252 +
12253 +/* At some point during the gcc 2.8 development the `format_arg' attribute
12254 + for functions was introduced. We don't want to use it unconditionally
12255 + (although this would be possible) since it generates warnings.
12256 + If several `format_arg' attributes are given for the same function, in
12257 + gcc-3.0 and older, all but the last one are ignored. In newer gccs,
12258 + all designated arguments are considered. */
12259 +#if __GNUC_PREREQ (2,8) || __glibc_has_attribute (__format_arg__)
12260 +# define __attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))
12261 +#else
12262 +# define __attribute_format_arg__(x) /* Ignore */
12263 +#endif
12264 +
12265 +/* At some point during the gcc 2.97 development the `strfmon' format
12266 + attribute for functions was introduced. We don't want to use it
12267 + unconditionally (although this would be possible) since it
12268 + generates warnings. */
12269 +#if __GNUC_PREREQ (2,97) || __glibc_has_attribute (__format__)
12270 +# define __attribute_format_strfmon__(a,b) \
12271 + __attribute__ ((__format__ (__strfmon__, a, b)))
12272 +#else
12273 +# define __attribute_format_strfmon__(a,b) /* Ignore */
12274 +#endif
12275 +
12276 +/* The nonnull function attribute marks pointer parameters that
12277 + must not be NULL. This has the name __nonnull in glibc,
12278 + and __attribute_nonnull__ in files shared with Gnulib to avoid
12279 + collision with a different __nonnull in DragonFlyBSD 5.9. */
12280 +#ifndef __attribute_nonnull__
12281 +# if __GNUC_PREREQ (3,3) || __glibc_has_attribute (__nonnull__)
12282 +# define __attribute_nonnull__(params) __attribute__ ((__nonnull__ params))
12283 +# else
12284 +# define __attribute_nonnull__(params)
12285 +# endif
12286 +#endif
12287 +#ifndef __nonnull
12288 +# define __nonnull(params) __attribute_nonnull__ (params)
12289 +#endif
12290 +
12291 +/* The returns_nonnull function attribute marks the return type of the function
12292 + as always being non-null. */
12293 +#ifndef __returns_nonnull
12294 +# if __GNUC_PREREQ (4, 9) || __glibc_has_attribute (__returns_nonnull__)
12295 +# define __returns_nonnull __attribute__ ((__returns_nonnull__))
12296 +# else
12297 +# define __returns_nonnull
12298 +# endif
12299 +#endif
12300 +
12301 +/* If fortification mode, we warn about unused results of certain
12302 + function calls which can lead to problems. */
12303 +#if __GNUC_PREREQ (3,4) || __glibc_has_attribute (__warn_unused_result__)
12304 +# define __attribute_warn_unused_result__ \
12305 + __attribute__ ((__warn_unused_result__))
12306 +# if defined __USE_FORTIFY_LEVEL && __USE_FORTIFY_LEVEL > 0
12307 +# define __wur __attribute_warn_unused_result__
12308 +# endif
12309 +#else
12310 +# define __attribute_warn_unused_result__ /* empty */
12311 +#endif
12312 +#ifndef __wur
12313 +# define __wur /* Ignore */
12314 +#endif
12315 +
12316 +/* Forces a function to be always inlined. */
12317 +#if __GNUC_PREREQ (3,2) || __glibc_has_attribute (__always_inline__)
12318 +/* The Linux kernel defines __always_inline in stddef.h (283d7573), and
12319 + it conflicts with this definition. Therefore undefine it first to
12320 + allow either header to be included first. */
12321 +# undef __always_inline
12322 +# define __always_inline __inline __attribute__ ((__always_inline__))
12323 +#else
12324 +# undef __always_inline
12325 +# define __always_inline __inline
12326 +#endif
12327 +
12328 +/* Associate error messages with the source location of the call site rather
12329 + than with the source location inside the function. */
12330 +#if __GNUC_PREREQ (4,3) || __glibc_has_attribute (__artificial__)
12331 +# define __attribute_artificial__ __attribute__ ((__artificial__))
12332 +#else
12333 +# define __attribute_artificial__ /* Ignore */
12334 +#endif
12335 +
12336 +/* GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99
12337 + inline semantics, unless -fgnu89-inline is used. Using __GNUC_STDC_INLINE__
12338 + or __GNUC_GNU_INLINE is not a good enough check for gcc because gcc versions
12339 + older than 4.3 may define these macros and still not guarantee GNU inlining
12340 + semantics.
12341 +
12342 + clang++ identifies itself as gcc-4.2, but has support for GNU inlining
12343 + semantics, that can be checked for by using the __GNUC_STDC_INLINE_ and
12344 + __GNUC_GNU_INLINE__ macro definitions. */
12345 +#if (!defined __cplusplus || __GNUC_PREREQ (4,3) \
12346 + || (defined __clang__ && (defined __GNUC_STDC_INLINE__ \
12347 + || defined __GNUC_GNU_INLINE__)))
12348 +# if defined __GNUC_STDC_INLINE__ || defined __cplusplus
12349 +# define __extern_inline extern __inline __attribute__ ((__gnu_inline__))
12350 +# define __extern_always_inline \
12351 + extern __always_inline __attribute__ ((__gnu_inline__))
12352 +# else
12353 +# define __extern_inline extern __inline
12354 +# define __extern_always_inline extern __always_inline
12355 +# endif
12356 +#endif
12357 +
12358 +#ifdef __extern_always_inline
12359 +# define __fortify_function __extern_always_inline __attribute_artificial__
12360 +#endif
12361 +
12362 +/* GCC 4.3 and above allow passing all anonymous arguments of an
12363 + __extern_always_inline function to some other vararg function. */
12364 +#if __GNUC_PREREQ (4,3)
12365 +# define __va_arg_pack() __builtin_va_arg_pack ()
12366 +# define __va_arg_pack_len() __builtin_va_arg_pack_len ()
12367 +#endif
12368 +
12369 +/* It is possible to compile containing GCC extensions even if GCC is
12370 + run in pedantic mode if the uses are carefully marked using the
12371 + `__extension__' keyword. But this is not generally available before
12372 + version 2.8. */
12373 +#if !(__GNUC_PREREQ (2,8) || defined __clang__)
12374 +# define __extension__ /* Ignore */
12375 +#endif
12376 +
12377 +/* __restrict is known in EGCS 1.2 and above, and in clang.
12378 + It works also in C++ mode (outside of arrays), but only when spelled
12379 + as '__restrict', not 'restrict'. */
12380 +#if !(__GNUC_PREREQ (2,92) || __clang_major__ >= 3)
12381 +# if defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L
12382 +# define __restrict restrict
12383 +# else
12384 +# define __restrict /* Ignore */
12385 +# endif
12386 +#endif
12387 +
12388 +/* ISO C99 also allows to declare arrays as non-overlapping. The syntax is
12389 + array_name[restrict]
12390 + GCC 3.1 and clang support this.
12391 + This syntax is not usable in C++ mode. */
12392 +#if (__GNUC_PREREQ (3,1) || __clang_major__ >= 3) && !defined __cplusplus
12393 +# define __restrict_arr __restrict
12394 +#else
12395 +# ifdef __GNUC__
12396 +# define __restrict_arr /* Not supported in old GCC. */
12397 +# else
12398 +# if defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L
12399 +# define __restrict_arr restrict
12400 +# else
12401 +/* Some other non-C99 compiler. */
12402 +# define __restrict_arr /* Not supported. */
12403 +# endif
12404 +# endif
12405 +#endif
12406 +
12407 +#if (__GNUC__ >= 3) || __glibc_has_builtin (__builtin_expect)
12408 +# define __glibc_unlikely(cond) __builtin_expect ((cond), 0)
12409 +# define __glibc_likely(cond) __builtin_expect ((cond), 1)
12410 +#else
12411 +# define __glibc_unlikely(cond) (cond)
12412 +# define __glibc_likely(cond) (cond)
12413 +#endif
12414 +
12415 +#if (!defined _Noreturn \
12416 + && (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) < 201112 \
12417 + && !(__GNUC_PREREQ (4,7) \
12418 + || (3 < __clang_major__ + (5 <= __clang_minor__))))
12419 +# if __GNUC_PREREQ (2,8)
12420 +# define _Noreturn __attribute__ ((__noreturn__))
12421 +# else
12422 +# define _Noreturn
12423 +# endif
12424 +#endif
12425 +
12426 +#if __GNUC_PREREQ (8, 0)
12427 +/* Describes a char array whose address can safely be passed as the first
12428 + argument to strncpy and strncat, as the char array is not necessarily
12429 + a NUL-terminated string. */
12430 +# define __attribute_nonstring__ __attribute__ ((__nonstring__))
12431 +#else
12432 +# define __attribute_nonstring__
12433 +#endif
12434 +
12435 +/* Undefine (also defined in libc-symbols.h). */
12436 +#undef __attribute_copy__
12437 +#if __GNUC_PREREQ (9, 0)
12438 +/* Copies attributes from the declaration or type referenced by
12439 + the argument. */
12440 +# define __attribute_copy__(arg) __attribute__ ((__copy__ (arg)))
12441 +#else
12442 +# define __attribute_copy__(arg)
12443 +#endif
12444 +
12445 +#if (!defined _Static_assert && !defined __cplusplus \
12446 + && (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) < 201112 \
12447 + && (!(__GNUC_PREREQ (4, 6) || __clang_major__ >= 4) \
12448 + || defined __STRICT_ANSI__))
12449 +# define _Static_assert(expr, diagnostic) \
12450 + extern int (*__Static_assert_function (void)) \
12451 + [!!sizeof (struct { int __error_if_negative: (expr) ? 2 : -1; })]
12452 +#endif
12453 +
12454 +/* Gnulib avoids including these, as they don't work on non-glibc or
12455 + older glibc platforms. */
12456 +#ifndef __GNULIB_CDEFS
12457 +# include <bits/wordsize.h>
12458 +# include <bits/long-double.h>
12459 +#endif
12460 +
12461 +#if __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
12462 +# ifdef __REDIRECT
12463 +
12464 +/* Alias name defined automatically. */
12465 +# define __LDBL_REDIR(name, proto) ... unused__ldbl_redir
12466 +# define __LDBL_REDIR_DECL(name) \
12467 + extern __typeof (name) name __asm (__ASMNAME ("__" #name "ieee128"));
12468 +
12469 +/* Alias name defined automatically, with leading underscores. */
12470 +# define __LDBL_REDIR2_DECL(name) \
12471 + extern __typeof (__##name) __##name \
12472 + __asm (__ASMNAME ("__" #name "ieee128"));
12473 +
12474 +/* Alias name defined manually. */
12475 +# define __LDBL_REDIR1(name, proto, alias) ... unused__ldbl_redir1
12476 +# define __LDBL_REDIR1_DECL(name, alias) \
12477 + extern __typeof (name) name __asm (__ASMNAME (#alias));
12478 +
12479 +# define __LDBL_REDIR1_NTH(name, proto, alias) \
12480 + __REDIRECT_NTH (name, proto, alias)
12481 +# define __REDIRECT_NTH_LDBL(name, proto, alias) \
12482 + __LDBL_REDIR1_NTH (name, proto, __##alias##ieee128)
12483 +
12484 +/* Unused. */
12485 +# define __REDIRECT_LDBL(name, proto, alias) ... unused__redirect_ldbl
12486 +# define __LDBL_REDIR_NTH(name, proto) ... unused__ldbl_redir_nth
12487 +
12488 +# else
12489 +_Static_assert (0, "IEEE 128-bits long double requires redirection on this platform");
12490 +# endif
12491 +#elif defined __LONG_DOUBLE_MATH_OPTIONAL && defined __NO_LONG_DOUBLE_MATH
12492 +# define __LDBL_COMPAT 1
12493 +# ifdef __REDIRECT
12494 +# define __LDBL_REDIR1(name, proto, alias) __REDIRECT (name, proto, alias)
12495 +# define __LDBL_REDIR(name, proto) \
12496 + __LDBL_REDIR1 (name, proto, __nldbl_##name)
12497 +# define __LDBL_REDIR1_NTH(name, proto, alias) __REDIRECT_NTH (name, proto, alias)
12498 +# define __LDBL_REDIR_NTH(name, proto) \
12499 + __LDBL_REDIR1_NTH (name, proto, __nldbl_##name)
12500 +# define __LDBL_REDIR2_DECL(name) \
12501 + extern __typeof (__##name) __##name __asm (__ASMNAME ("__nldbl___" #name));
12502 +# define __LDBL_REDIR1_DECL(name, alias) \
12503 + extern __typeof (name) name __asm (__ASMNAME (#alias));
12504 +# define __LDBL_REDIR_DECL(name) \
12505 + extern __typeof (name) name __asm (__ASMNAME ("__nldbl_" #name));
12506 +# define __REDIRECT_LDBL(name, proto, alias) \
12507 + __LDBL_REDIR1 (name, proto, __nldbl_##alias)
12508 +# define __REDIRECT_NTH_LDBL(name, proto, alias) \
12509 + __LDBL_REDIR1_NTH (name, proto, __nldbl_##alias)
12510 +# endif
12511 +#endif
12512 +#if (!defined __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0) \
12513 + || !defined __REDIRECT
12514 +# define __LDBL_REDIR1(name, proto, alias) name proto
12515 +# define __LDBL_REDIR(name, proto) name proto
12516 +# define __LDBL_REDIR1_NTH(name, proto, alias) name proto __THROW
12517 +# define __LDBL_REDIR_NTH(name, proto) name proto __THROW
12518 +# define __LDBL_REDIR2_DECL(name)
12519 +# define __LDBL_REDIR_DECL(name)
12520 +# ifdef __REDIRECT
12521 +# define __REDIRECT_LDBL(name, proto, alias) __REDIRECT (name, proto, alias)
12522 +# define __REDIRECT_NTH_LDBL(name, proto, alias) \
12523 + __REDIRECT_NTH (name, proto, alias)
12524 +# endif
12525 +#endif
12526 +
12527 +/* __glibc_macro_warning (MESSAGE) issues warning MESSAGE. This is
12528 + intended for use in preprocessor macros.
12529 +
12530 + Note: MESSAGE must be a _single_ string; concatenation of string
12531 + literals is not supported. */
12532 +#if __GNUC_PREREQ (4,8) || __glibc_clang_prereq (3,5)
12533 +# define __glibc_macro_warning1(message) _Pragma (#message)
12534 +# define __glibc_macro_warning(message) \
12535 + __glibc_macro_warning1 (GCC warning message)
12536 +#else
12537 +# define __glibc_macro_warning(msg)
12538 +#endif
12539 +
12540 +/* Generic selection (ISO C11) is a C-only feature, available in GCC
12541 + since version 4.9. Previous versions do not provide generic
12542 + selection, even though they might set __STDC_VERSION__ to 201112L,
12543 + when in -std=c11 mode. Thus, we must check for !defined __GNUC__
12544 + when testing __STDC_VERSION__ for generic selection support.
12545 + On the other hand, Clang also defines __GNUC__, so a clang-specific
12546 + check is required to enable the use of generic selection. */
12547 +#if !defined __cplusplus \
12548 + && (__GNUC_PREREQ (4, 9) \
12549 + || __glibc_has_extension (c_generic_selections) \
12550 + || (!defined __GNUC__ && defined __STDC_VERSION__ \
12551 + && __STDC_VERSION__ >= 201112L))
12552 +# define __HAVE_GENERIC_SELECTION 1
12553 +#else
12554 +# define __HAVE_GENERIC_SELECTION 0
12555 +#endif
12556 +
12557 +#if __GNUC_PREREQ (10, 0)
12558 +/* Designates a 1-based positional argument ref-index of pointer type
12559 + that can be used to access size-index elements of the pointed-to
12560 + array according to access mode, or at least one element when
12561 + size-index is not provided:
12562 + access (access-mode, <ref-index> [, <size-index>]) */
12563 +# define __attr_access(x) __attribute__ ((__access__ x))
12564 +/* For _FORTIFY_SOURCE == 3 we use __builtin_dynamic_object_size, which may
12565 + use the access attribute to get object sizes from function definition
12566 + arguments, so we can't use them on functions we fortify. Drop the object
12567 + size hints for such functions. */
12568 +# if __USE_FORTIFY_LEVEL == 3
12569 +# define __fortified_attr_access(a, o, s) __attribute__ ((__access__ (a, o)))
12570 +# else
12571 +# define __fortified_attr_access(a, o, s) __attr_access ((a, o, s))
12572 +# endif
12573 +# if __GNUC_PREREQ (11, 0)
12574 +# define __attr_access_none(argno) __attribute__ ((__access__ (__none__, argno)))
12575 +# else
12576 +# define __attr_access_none(argno)
12577 +# endif
12578 +#else
12579 +# define __fortified_attr_access(a, o, s)
12580 +# define __attr_access(x)
12581 +# define __attr_access_none(argno)
12582 +#endif
12583 +
12584 +#if __GNUC_PREREQ (11, 0)
12585 +/* Designates dealloc as a function to call to deallocate objects
12586 + allocated by the declared function. */
12587 +# define __attr_dealloc(dealloc, argno) \
12588 + __attribute__ ((__malloc__ (dealloc, argno)))
12589 +# define __attr_dealloc_free __attr_dealloc (__builtin_free, 1)
12590 +#else
12591 +# define __attr_dealloc(dealloc, argno)
12592 +# define __attr_dealloc_free
12593 +#endif
12594 +
12595 +/* Specify that a function such as setjmp or vfork may return
12596 + twice. */
12597 +#if __GNUC_PREREQ (4, 1)
12598 +# define __attribute_returns_twice__ __attribute__ ((__returns_twice__))
12599 +#else
12600 +# define __attribute_returns_twice__ /* Ignore. */
12601 +#endif
12602 +
12603 +#endif /* sys/cdefs.h */
12604
12605 diff --git a/autotools/gnulib/chdir-long.c b/autotools/gnulib/chdir-long.c
12606 index febdf59..f4efb20 100644
12607 --- a/autotools/gnulib/chdir-long.c
12608 +++ b/autotools/gnulib/chdir-long.c
12609 @@ -1,9 +1,9 @@
12610 /* provide a chdir function that tries not to fail due to ENAMETOOLONG
12611 - Copyright (C) 2004-2019 Free Software Foundation, Inc.
12612 + Copyright (C) 2004-2022 Free Software Foundation, Inc.
12613
12614 This program is free software: you can redistribute it and/or modify
12615 it under the terms of the GNU General Public License as published by
12616 - the Free Software Foundation; either version 3 of the License, or
12617 + the Free Software Foundation, either version 3 of the License, or
12618 (at your option) any later version.
12619
12620 This program is distributed in the hope that it will be useful,
12621
12622 diff --git a/autotools/gnulib/chdir-long.h b/autotools/gnulib/chdir-long.h
12623 index 43259d1..84a7298 100644
12624 --- a/autotools/gnulib/chdir-long.h
12625 +++ b/autotools/gnulib/chdir-long.h
12626 @@ -1,9 +1,9 @@
12627 /* provide a chdir function that tries not to fail due to ENAMETOOLONG
12628 - Copyright (C) 2004-2005, 2009-2019 Free Software Foundation, Inc.
12629 + Copyright (C) 2004-2005, 2009-2022 Free Software Foundation, Inc.
12630
12631 This program is free software: you can redistribute it and/or modify
12632 it under the terms of the GNU General Public License as published by
12633 - the Free Software Foundation; either version 3 of the License, or
12634 + the Free Software Foundation, either version 3 of the License, or
12635 (at your option) any later version.
12636
12637 This program is distributed in the hope that it will be useful,
12638
12639 diff --git a/autotools/gnulib/cloexec.c b/autotools/gnulib/cloexec.c
12640 index db42576..812be01 100644
12641 --- a/autotools/gnulib/cloexec.c
12642 +++ b/autotools/gnulib/cloexec.c
12643 @@ -1,21 +1,21 @@
12644 /* cloexec.c - set or clear the close-on-exec descriptor flag
12645
12646 - Copyright (C) 1991, 2004-2006, 2009-2019 Free Software Foundation, Inc.
12647 + Copyright (C) 1991, 2004-2006, 2009-2022 Free Software Foundation, Inc.
12648
12649 - This program is free software: you can redistribute it and/or modify
12650 - it under the terms of the GNU General Public License as published by
12651 - the Free Software Foundation; either version 3 of the License, or
12652 - (at your option) any later version.
12653 + This file is free software: you can redistribute it and/or modify
12654 + it under the terms of the GNU Lesser General Public License as
12655 + published by the Free Software Foundation; either version 2.1 of the
12656 + License, or (at your option) any later version.
12657
12658 - This program is distributed in the hope that it will be useful,
12659 + This file is distributed in the hope that it will be useful,
12660 but WITHOUT ANY WARRANTY; without even the implied warranty of
12661 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12662 - GNU General Public License for more details.
12663 + GNU Lesser General Public License for more details.
12664
12665 - You should have received a copy of the GNU General Public License
12666 - along with this program. If not, see <https://www.gnu.org/licenses/>.
12667 + You should have received a copy of the GNU Lesser General Public License
12668 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
12669
12670 - The code is taken from glibc/manual/llio.texi */
12671 +/* The code is taken from glibc/manual/llio.texi */
12672
12673 #include <config.h>
12674
12675
12676 diff --git a/autotools/gnulib/cloexec.h b/autotools/gnulib/cloexec.h
12677 index 06ad945..7a22d77 100644
12678 --- a/autotools/gnulib/cloexec.h
12679 +++ b/autotools/gnulib/cloexec.h
12680 @@ -1,21 +1,19 @@
12681 /* cloexec.c - set or clear the close-on-exec descriptor flag
12682
12683 - Copyright (C) 2004, 2009-2019 Free Software Foundation, Inc.
12684 + Copyright (C) 2004, 2009-2022 Free Software Foundation, Inc.
12685
12686 - This program is free software: you can redistribute it and/or modify
12687 - it under the terms of the GNU General Public License as published by
12688 - the Free Software Foundation; either version 3 of the License, or
12689 - (at your option) any later version.
12690 + This file is free software: you can redistribute it and/or modify
12691 + it under the terms of the GNU Lesser General Public License as
12692 + published by the Free Software Foundation; either version 2.1 of the
12693 + License, or (at your option) any later version.
12694
12695 - This program is distributed in the hope that it will be useful,
12696 + This file is distributed in the hope that it will be useful,
12697 but WITHOUT ANY WARRANTY; without even the implied warranty of
12698 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12699 - GNU General Public License for more details.
12700 + GNU Lesser General Public License for more details.
12701
12702 - You should have received a copy of the GNU General Public License
12703 - along with this program. If not, see <https://www.gnu.org/licenses/>.
12704 -
12705 -*/
12706 + You should have received a copy of the GNU Lesser General Public License
12707 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
12708
12709 #include <stdbool.h>
12710
12711
12712 diff --git a/autotools/gnulib/close.c b/autotools/gnulib/close.c
12713 index 40ce845..44990ba 100644
12714 --- a/autotools/gnulib/close.c
12715 +++ b/autotools/gnulib/close.c
12716 @@ -1,17 +1,17 @@
12717 /* close replacement.
12718 - Copyright (C) 2008-2019 Free Software Foundation, Inc.
12719 + Copyright (C) 2008-2022 Free Software Foundation, Inc.
12720
12721 - This program is free software: you can redistribute it and/or modify
12722 - it under the terms of the GNU General Public License as published by
12723 - the Free Software Foundation; either version 3 of the License, or
12724 - (at your option) any later version.
12725 + This file is free software: you can redistribute it and/or modify
12726 + it under the terms of the GNU Lesser General Public License as
12727 + published by the Free Software Foundation; either version 2.1 of the
12728 + License, or (at your option) any later version.
12729
12730 - This program is distributed in the hope that it will be useful,
12731 + This file is distributed in the hope that it will be useful,
12732 but WITHOUT ANY WARRANTY; without even the implied warranty of
12733 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12734 - GNU General Public License for more details.
12735 + GNU Lesser General Public License for more details.
12736
12737 - You should have received a copy of the GNU General Public License
12738 + You should have received a copy of the GNU Lesser General Public License
12739 along with this program. If not, see <https://www.gnu.org/licenses/>. */
12740
12741 #include <config.h>
12742 @@ -28,7 +28,8 @@
12743
12744 #undef close
12745
12746 -#if HAVE_MSVC_INVALID_PARAMETER_HANDLER
12747 +#if defined _WIN32 && !defined __CYGWIN__
12748 +# if HAVE_MSVC_INVALID_PARAMETER_HANDLER
12749 static int
12750 close_nothrow (int fd)
12751 {
12752 @@ -36,7 +37,7 @@ close_nothrow (int fd)
12753
12754 TRY_MSVC_INVAL
12755 {
12756 - result = close (fd);
12757 + result = _close (fd);
12758 }
12759 CATCH_MSVC_INVAL
12760 {
12761 @@ -47,6 +48,9 @@ close_nothrow (int fd)
12762
12763 return result;
12764 }
12765 +# else
12766 +# define close_nothrow _close
12767 +# endif
12768 #else
12769 # define close_nothrow close
12770 #endif
12771
12772 diff --git a/autotools/gnulib/closedir.c b/autotools/gnulib/closedir.c
12773 index 017fb68..a273122 100644
12774 --- a/autotools/gnulib/closedir.c
12775 +++ b/autotools/gnulib/closedir.c
12776 @@ -1,17 +1,17 @@
12777 /* Stop reading the entries of a directory.
12778 - Copyright (C) 2006-2019 Free Software Foundation, Inc.
12779 + Copyright (C) 2006-2022 Free Software Foundation, Inc.
12780
12781 - This program is free software: you can redistribute it and/or modify
12782 - it under the terms of the GNU General Public License as published by
12783 - the Free Software Foundation; either version 3 of the License, or
12784 - (at your option) any later version.
12785 + This file is free software: you can redistribute it and/or modify
12786 + it under the terms of the GNU Lesser General Public License as
12787 + published by the Free Software Foundation; either version 2.1 of the
12788 + License, or (at your option) any later version.
12789
12790 - This program is distributed in the hope that it will be useful,
12791 + This file is distributed in the hope that it will be useful,
12792 but WITHOUT ANY WARRANTY; without even the implied warranty of
12793 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12794 - GNU General Public License for more details.
12795 + GNU Lesser General Public License for more details.
12796
12797 - You should have received a copy of the GNU General Public License
12798 + You should have received a copy of the GNU Lesser General Public License
12799 along with this program. If not, see <https://www.gnu.org/licenses/>. */
12800
12801 #include <config.h>
12802
12803 diff --git a/autotools/gnulib/dirent-private.h b/autotools/gnulib/dirent-private.h
12804 index 1eb1b35..30cf5d9 100644
12805 --- a/autotools/gnulib/dirent-private.h
12806 +++ b/autotools/gnulib/dirent-private.h
12807 @@ -1,17 +1,17 @@
12808 /* Private details of the DIR type.
12809 - Copyright (C) 2011-2019 Free Software Foundation, Inc.
12810 + Copyright (C) 2011-2022 Free Software Foundation, Inc.
12811
12812 - This program is free software: you can redistribute it and/or modify
12813 - it under the terms of the GNU General Public License as published by
12814 - the Free Software Foundation; either version 3 of the License, or
12815 - (at your option) any later version.
12816 + This file is free software: you can redistribute it and/or modify
12817 + it under the terms of the GNU Lesser General Public License as
12818 + published by the Free Software Foundation; either version 2.1 of the
12819 + License, or (at your option) any later version.
12820
12821 - This program is distributed in the hope that it will be useful,
12822 + This file is distributed in the hope that it will be useful,
12823 but WITHOUT ANY WARRANTY; without even the implied warranty of
12824 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12825 - GNU General Public License for more details.
12826 + GNU Lesser General Public License for more details.
12827
12828 - You should have received a copy of the GNU General Public License
12829 + You should have received a copy of the GNU Lesser General Public License
12830 along with this program. If not, see <https://www.gnu.org/licenses/>. */
12831
12832 #ifndef _DIRENT_PRIVATE_H
12833 @@ -20,6 +20,10 @@
12834 #define WIN32_LEAN_AND_MEAN
12835 #include <windows.h>
12836
12837 +/* Don't assume that UNICODE is not defined. */
12838 +#undef WIN32_FIND_DATA
12839 +#define WIN32_FIND_DATA WIN32_FIND_DATAA
12840 +
12841 struct gl_directory
12842 {
12843 /* Status, or error code to produce in next readdir() call.
12844
12845 diff --git a/autotools/gnulib/dirent.in.h b/autotools/gnulib/dirent.in.h
12846 index a3c8eb3..f28288d 100644
12847 --- a/autotools/gnulib/dirent.in.h
12848 +++ b/autotools/gnulib/dirent.in.h
12849 @@ -1,17 +1,17 @@
12850 /* A GNU-like <dirent.h>.
12851 - Copyright (C) 2006-2019 Free Software Foundation, Inc.
12852 + Copyright (C) 2006-2022 Free Software Foundation, Inc.
12853
12854 - This program is free software: you can redistribute it and/or modify
12855 - it under the terms of the GNU General Public License as published by
12856 - the Free Software Foundation; either version 3 of the License, or
12857 - (at your option) any later version.
12858 + This file is free software: you can redistribute it and/or modify
12859 + it under the terms of the GNU Lesser General Public License as
12860 + published by the Free Software Foundation; either version 2.1 of the
12861 + License, or (at your option) any later version.
12862
12863 - This program is distributed in the hope that it will be useful,
12864 + This file is distributed in the hope that it will be useful,
12865 but WITHOUT ANY WARRANTY; without even the implied warranty of
12866 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12867 - GNU General Public License for more details.
12868 + GNU Lesser General Public License for more details.
12869
12870 - You should have received a copy of the GNU General Public License
12871 + You should have received a copy of the GNU Lesser General Public License
12872 along with this program. If not, see <https://www.gnu.org/licenses/>. */
12873
12874 #ifndef _@GUARD_PREFIX@_DIRENT_H
12875 @@ -55,12 +55,36 @@ typedef struct gl_directory DIR;
12876 # endif
12877 #endif
12878
12879 +/* _GL_ATTRIBUTE_DEALLOC (F, I) declares that the function returns pointers
12880 + that can be freed by passing them as the Ith argument to the
12881 + function F. */
12882 +#ifndef _GL_ATTRIBUTE_DEALLOC
12883 +# if __GNUC__ >= 11
12884 +# define _GL_ATTRIBUTE_DEALLOC(f, i) __attribute__ ((__malloc__ (f, i)))
12885 +# else
12886 +# define _GL_ATTRIBUTE_DEALLOC(f, i)
12887 +# endif
12888 +#endif
12889 +
12890 +/* _GL_ATTRIBUTE_MALLOC declares that the function returns a pointer to freshly
12891 + allocated memory. */
12892 +/* Applies to: functions. */
12893 +#ifndef _GL_ATTRIBUTE_MALLOC
12894 +# if __GNUC__ >= 3 || defined __clang__
12895 +# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__))
12896 +# else
12897 +# define _GL_ATTRIBUTE_MALLOC
12898 +# endif
12899 +#endif
12900 +
12901 /* The __attribute__ feature is available in gcc versions 2.5 and later.
12902 The attribute __pure__ was added in gcc 2.96. */
12903 -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
12904 -# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
12905 -#else
12906 -# define _GL_ATTRIBUTE_PURE /* empty */
12907 +#ifndef _GL_ATTRIBUTE_PURE
12908 +# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) || defined __clang__
12909 +# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
12910 +# else
12911 +# define _GL_ATTRIBUTE_PURE /* empty */
12912 +# endif
12913 #endif
12914
12915 /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */
12916 @@ -72,6 +96,30 @@ typedef struct gl_directory DIR;
12917
12918 /* Declare overridden functions. */
12919
12920 +#if @GNULIB_CLOSEDIR@
12921 +# if @REPLACE_CLOSEDIR@
12922 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
12923 +# undef closedir
12924 +# define closedir rpl_closedir
12925 +# define GNULIB_defined_closedir 1
12926 +# endif
12927 +_GL_FUNCDECL_RPL (closedir, int, (DIR *dirp) _GL_ARG_NONNULL ((1)));
12928 +_GL_CXXALIAS_RPL (closedir, int, (DIR *dirp));
12929 +# else
12930 +# if !@HAVE_CLOSEDIR@
12931 +_GL_FUNCDECL_SYS (closedir, int, (DIR *dirp) _GL_ARG_NONNULL ((1)));
12932 +# endif
12933 +_GL_CXXALIAS_SYS (closedir, int, (DIR *dirp));
12934 +# endif
12935 +_GL_CXXALIASWARN (closedir);
12936 +#elif defined GNULIB_POSIXCHECK
12937 +# undef closedir
12938 +# if HAVE_RAW_DECL_CLOSEDIR
12939 +_GL_WARN_ON_USE (closedir, "closedir is not portable - "
12940 + "use gnulib module closedir for portability");
12941 +# endif
12942 +#endif
12943 +
12944 #if @GNULIB_OPENDIR@
12945 # if @REPLACE_OPENDIR@
12946 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
12947 @@ -79,20 +127,36 @@ typedef struct gl_directory DIR;
12948 # define opendir rpl_opendir
12949 # define GNULIB_defined_opendir 1
12950 # endif
12951 -_GL_FUNCDECL_RPL (opendir, DIR *, (const char *dir_name) _GL_ARG_NONNULL ((1)));
12952 +_GL_FUNCDECL_RPL (opendir, DIR *,
12953 + (const char *dir_name)
12954 + _GL_ARG_NONNULL ((1))
12955 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC (closedir, 1));
12956 _GL_CXXALIAS_RPL (opendir, DIR *, (const char *dir_name));
12957 # else
12958 -# if !@HAVE_OPENDIR@
12959 -_GL_FUNCDECL_SYS (opendir, DIR *, (const char *dir_name) _GL_ARG_NONNULL ((1)));
12960 +# if !@HAVE_OPENDIR@ || __GNUC__ >= 11
12961 +_GL_FUNCDECL_SYS (opendir, DIR *,
12962 + (const char *dir_name)
12963 + _GL_ARG_NONNULL ((1))
12964 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC (closedir, 1));
12965 # endif
12966 _GL_CXXALIAS_SYS (opendir, DIR *, (const char *dir_name));
12967 # endif
12968 _GL_CXXALIASWARN (opendir);
12969 -#elif defined GNULIB_POSIXCHECK
12970 -# undef opendir
12971 -# if HAVE_RAW_DECL_OPENDIR
12972 +#else
12973 +# if @GNULIB_CLOSEDIR@ && __GNUC__ >= 11 && !defined opendir
12974 +/* For -Wmismatched-dealloc: Associate opendir with closedir or
12975 + rpl_closedir. */
12976 +_GL_FUNCDECL_SYS (opendir, DIR *,
12977 + (const char *dir_name)
12978 + _GL_ARG_NONNULL ((1))
12979 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC (closedir, 1));
12980 +# endif
12981 +# if defined GNULIB_POSIXCHECK
12982 +# undef opendir
12983 +# if HAVE_RAW_DECL_OPENDIR
12984 _GL_WARN_ON_USE (opendir, "opendir is not portable - "
12985 "use gnulib module opendir for portability");
12986 +# endif
12987 # endif
12988 #endif
12989
12990 @@ -124,35 +188,12 @@ _GL_WARN_ON_USE (rewinddir, "rewinddir is not portable - "
12991 # endif
12992 #endif
12993
12994 -#if @GNULIB_CLOSEDIR@
12995 -# if @REPLACE_CLOSEDIR@
12996 -# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
12997 -# undef closedir
12998 -# define closedir rpl_closedir
12999 -# define GNULIB_defined_closedir 1
13000 -# endif
13001 -_GL_FUNCDECL_RPL (closedir, int, (DIR *dirp) _GL_ARG_NONNULL ((1)));
13002 -_GL_CXXALIAS_RPL (closedir, int, (DIR *dirp));
13003 -# else
13004 -# if !@HAVE_CLOSEDIR@
13005 -_GL_FUNCDECL_SYS (closedir, int, (DIR *dirp) _GL_ARG_NONNULL ((1)));
13006 -# endif
13007 -_GL_CXXALIAS_SYS (closedir, int, (DIR *dirp));
13008 -# endif
13009 -_GL_CXXALIASWARN (closedir);
13010 -#elif defined GNULIB_POSIXCHECK
13011 -# undef closedir
13012 -# if HAVE_RAW_DECL_CLOSEDIR
13013 -_GL_WARN_ON_USE (closedir, "closedir is not portable - "
13014 - "use gnulib module closedir for portability");
13015 -# endif
13016 -#endif
13017 -
13018 #if @GNULIB_DIRFD@
13019 /* Return the file descriptor associated with the given directory stream,
13020 or -1 if none exists. */
13021 # if @REPLACE_DIRFD@
13022 -# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
13023 +/* On kLIBC, dirfd() is a macro that does not work. Undefine it. */
13024 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE) || defined dirfd
13025 # undef dirfd
13026 # define dirfd rpl_dirfd
13027 # endif
13028 @@ -197,20 +238,33 @@ _GL_WARN_ON_USE (dirfd, "dirfd is unportable - "
13029 # undef fdopendir
13030 # define fdopendir rpl_fdopendir
13031 # endif
13032 -_GL_FUNCDECL_RPL (fdopendir, DIR *, (int fd));
13033 +_GL_FUNCDECL_RPL (fdopendir, DIR *,
13034 + (int fd)
13035 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC (closedir, 1));
13036 _GL_CXXALIAS_RPL (fdopendir, DIR *, (int fd));
13037 # else
13038 -# if !@HAVE_FDOPENDIR@ || !@HAVE_DECL_FDOPENDIR@
13039 -_GL_FUNCDECL_SYS (fdopendir, DIR *, (int fd));
13040 +# if !@HAVE_FDOPENDIR@ || !@HAVE_DECL_FDOPENDIR@ || __GNUC__ >= 11
13041 +_GL_FUNCDECL_SYS (fdopendir, DIR *,
13042 + (int fd)
13043 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC (closedir, 1));
13044 # endif
13045 _GL_CXXALIAS_SYS (fdopendir, DIR *, (int fd));
13046 # endif
13047 _GL_CXXALIASWARN (fdopendir);
13048 -#elif defined GNULIB_POSIXCHECK
13049 -# undef fdopendir
13050 -# if HAVE_RAW_DECL_FDOPENDIR
13051 +#else
13052 +# if @GNULIB_CLOSEDIR@ && __GNUC__ >= 11 && !defined fdopendir
13053 +/* For -Wmismatched-dealloc: Associate fdopendir with closedir or
13054 + rpl_closedir. */
13055 +_GL_FUNCDECL_SYS (fdopendir, DIR *,
13056 + (int fd)
13057 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC (closedir, 1));
13058 +# endif
13059 +# if defined GNULIB_POSIXCHECK
13060 +# undef fdopendir
13061 +# if HAVE_RAW_DECL_FDOPENDIR
13062 _GL_WARN_ON_USE (fdopendir, "fdopendir is unportable - "
13063 "use gnulib module fdopendir for portability");
13064 +# endif
13065 # endif
13066 #endif
13067
13068
13069 diff --git a/autotools/gnulib/dirfd.c b/autotools/gnulib/dirfd.c
13070 index bc858fd..4104683 100644
13071 --- a/autotools/gnulib/dirfd.c
13072 +++ b/autotools/gnulib/dirfd.c
13073 @@ -1,18 +1,18 @@
13074 /* dirfd.c -- return the file descriptor associated with an open DIR*
13075
13076 - Copyright (C) 2001, 2006, 2008-2019 Free Software Foundation, Inc.
13077 + Copyright (C) 2001, 2006, 2008-2022 Free Software Foundation, Inc.
13078
13079 - This program is free software: you can redistribute it and/or modify
13080 - it under the terms of the GNU General Public License as published by
13081 - the Free Software Foundation; either version 3 of the License, or
13082 - (at your option) any later version.
13083 + This file is free software: you can redistribute it and/or modify
13084 + it under the terms of the GNU Lesser General Public License as
13085 + published by the Free Software Foundation; either version 2.1 of the
13086 + License, or (at your option) any later version.
13087
13088 - This program is distributed in the hope that it will be useful,
13089 + This file is distributed in the hope that it will be useful,
13090 but WITHOUT ANY WARRANTY; without even the implied warranty of
13091 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13092 - GNU General Public License for more details.
13093 + GNU Lesser General Public License for more details.
13094
13095 - You should have received a copy of the GNU General Public License
13096 + You should have received a copy of the GNU Lesser General Public License
13097 along with this program. If not, see <https://www.gnu.org/licenses/>. */
13098
13099 /* Written by Jim Meyering. */
13100
13101 diff --git a/autotools/gnulib/dirname-lgpl.c b/autotools/gnulib/dirname-lgpl.c
13102 index 7cf89d8..d54f6a9 100644
13103 --- a/autotools/gnulib/dirname-lgpl.c
13104 +++ b/autotools/gnulib/dirname-lgpl.c
13105 @@ -1,19 +1,19 @@
13106 /* dirname.c -- return all but the last element in a file name
13107
13108 - Copyright (C) 1990, 1998, 2000-2001, 2003-2006, 2009-2019 Free Software
13109 + Copyright (C) 1990, 1998, 2000-2001, 2003-2006, 2009-2022 Free Software
13110 Foundation, Inc.
13111
13112 - This program is free software: you can redistribute it and/or modify
13113 - it under the terms of the GNU General Public License as published by
13114 - the Free Software Foundation; either version 3 of the License, or
13115 - (at your option) any later version.
13116 + This file is free software: you can redistribute it and/or modify
13117 + it under the terms of the GNU Lesser General Public License as
13118 + published by the Free Software Foundation; either version 2.1 of the
13119 + License, or (at your option) any later version.
13120
13121 - This program is distributed in the hope that it will be useful,
13122 + This file is distributed in the hope that it will be useful,
13123 but WITHOUT ANY WARRANTY; without even the implied warranty of
13124 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13125 - GNU General Public License for more details.
13126 + GNU Lesser General Public License for more details.
13127
13128 - You should have received a copy of the GNU General Public License
13129 + You should have received a copy of the GNU Lesser General Public License
13130 along with this program. If not, see <https://www.gnu.org/licenses/>. */
13131
13132 #include <config.h>
13133
13134 diff --git a/autotools/gnulib/dirname.h b/autotools/gnulib/dirname.h
13135 index 5791659..e18a97e 100644
13136 --- a/autotools/gnulib/dirname.h
13137 +++ b/autotools/gnulib/dirname.h
13138 @@ -1,49 +1,49 @@
13139 -/* Take file names apart into directory and base names.
13140 +/* Take file names apart into directory and base names.
13141
13142 - Copyright (C) 1998, 2001, 2003-2006, 2009-2019 Free Software Foundation,
13143 - Inc.
13144 + Copyright (C) 1998, 2001, 2003-2006, 2009-2022 Free Software Foundation,
13145 + Inc.
13146
13147 - This program is free software: you can redistribute it and/or modify
13148 - it under the terms of the GNU General Public License as published by
13149 - the Free Software Foundation; either version 3 of the License, or
13150 - (at your option) any later version.
13151 + This file is free software: you can redistribute it and/or modify
13152 + it under the terms of the GNU Lesser General Public License as
13153 + published by the Free Software Foundation; either version 2.1 of the
13154 + License, or (at your option) any later version.
13155
13156 - This program is distributed in the hope that it will be useful,
13157 - but WITHOUT ANY WARRANTY; without even the implied warranty of
13158 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13159 - GNU General Public License for more details.
13160 + This file is distributed in the hope that it will be useful,
13161 + but WITHOUT ANY WARRANTY; without even the implied warranty of
13162 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13163 + GNU Lesser General Public License for more details.
13164
13165 - You should have received a copy of the GNU General Public License
13166 - along with this program. If not, see <https://www.gnu.org/licenses/>. */
13167 + You should have received a copy of the GNU Lesser General Public License
13168 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
13169
13170 #ifndef DIRNAME_H_
13171 # define DIRNAME_H_ 1
13172
13173 # include <stdbool.h>
13174 -# include <stddef.h>
13175 -# include "dosname.h"
13176 +# include <stdlib.h>
13177 +# include "filename.h"
13178 +# include "basename-lgpl.h"
13179
13180 # ifndef DIRECTORY_SEPARATOR
13181 # define DIRECTORY_SEPARATOR '/'
13182 # endif
13183
13184 -# ifndef DOUBLE_SLASH_IS_DISTINCT_ROOT
13185 -# define DOUBLE_SLASH_IS_DISTINCT_ROOT 0
13186 -# endif
13187 -
13188 #ifdef __cplusplus
13189 extern "C" {
13190 #endif
13191
13192 # if GNULIB_DIRNAME
13193 -char *base_name (char const *file) _GL_ATTRIBUTE_MALLOC;
13194 -char *dir_name (char const *file);
13195 +char *base_name (char const *file)
13196 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE
13197 + _GL_ATTRIBUTE_RETURNS_NONNULL;
13198 +char *dir_name (char const *file)
13199 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE
13200 + _GL_ATTRIBUTE_RETURNS_NONNULL;
13201 # endif
13202
13203 -char *mdir_name (char const *file);
13204 -size_t base_len (char const *file) _GL_ATTRIBUTE_PURE;
13205 +char *mdir_name (char const *file)
13206 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE;
13207 size_t dir_len (char const *file) _GL_ATTRIBUTE_PURE;
13208 -char *last_component (char const *file) _GL_ATTRIBUTE_PURE;
13209
13210 bool strip_trailing_slashes (char *file);
13211
13212
13213 diff --git a/autotools/gnulib/dup-safer-flag.c b/autotools/gnulib/dup-safer-flag.c
13214 index 485f741..f87792a 100644
13215 --- a/autotools/gnulib/dup-safer-flag.c
13216 +++ b/autotools/gnulib/dup-safer-flag.c
13217 @@ -1,11 +1,11 @@
13218 /* Duplicate a file descriptor result, avoiding clobbering
13219 STD{IN,OUT,ERR}_FILENO, with specific flags.
13220
13221 - Copyright (C) 2001, 2004-2006, 2009-2019 Free Software Foundation, Inc.
13222 + Copyright (C) 2001, 2004-2006, 2009-2022 Free Software Foundation, Inc.
13223
13224 This program is free software: you can redistribute it and/or modify
13225 it under the terms of the GNU General Public License as published by
13226 - the Free Software Foundation; either version 3 of the License, or
13227 + the Free Software Foundation, either version 3 of the License, or
13228 (at your option) any later version.
13229
13230 This program is distributed in the hope that it will be useful,
13231
13232 diff --git a/autotools/gnulib/dup-safer.c b/autotools/gnulib/dup-safer.c
13233 index c0c5f2a..38ff74c 100644
13234 --- a/autotools/gnulib/dup-safer.c
13235 +++ b/autotools/gnulib/dup-safer.c
13236 @@ -1,10 +1,10 @@
13237 /* Invoke dup, but avoid some glitches.
13238
13239 - Copyright (C) 2001, 2004-2006, 2009-2019 Free Software Foundation, Inc.
13240 + Copyright (C) 2001, 2004-2006, 2009-2022 Free Software Foundation, Inc.
13241
13242 This program is free software: you can redistribute it and/or modify
13243 it under the terms of the GNU General Public License as published by
13244 - the Free Software Foundation; either version 3 of the License, or
13245 + the Free Software Foundation, either version 3 of the License, or
13246 (at your option) any later version.
13247
13248 This program is distributed in the hope that it will be useful,
13249
13250 diff --git a/autotools/gnulib/dup.c b/autotools/gnulib/dup.c
13251 index d37f920..17a9c58 100644
13252 --- a/autotools/gnulib/dup.c
13253 +++ b/autotools/gnulib/dup.c
13254 @@ -1,18 +1,18 @@
13255 /* Duplicate an open file descriptor.
13256
13257 - Copyright (C) 2011-2019 Free Software Foundation, Inc.
13258 + Copyright (C) 2011-2022 Free Software Foundation, Inc.
13259
13260 - This program is free software: you can redistribute it and/or modify
13261 - it under the terms of the GNU General Public License as published by
13262 - the Free Software Foundation; either version 3 of the License, or
13263 - (at your option) any later version.
13264 + This file is free software: you can redistribute it and/or modify
13265 + it under the terms of the GNU Lesser General Public License as
13266 + published by the Free Software Foundation; either version 2.1 of the
13267 + License, or (at your option) any later version.
13268
13269 - This program is distributed in the hope that it will be useful,
13270 + This file is distributed in the hope that it will be useful,
13271 but WITHOUT ANY WARRANTY; without even the implied warranty of
13272 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13273 - GNU General Public License for more details.
13274 + GNU Lesser General Public License for more details.
13275
13276 - You should have received a copy of the GNU General Public License
13277 + You should have received a copy of the GNU Lesser General Public License
13278 along with this program. If not, see <https://www.gnu.org/licenses/>. */
13279
13280 #include <config.h>
13281 @@ -28,7 +28,8 @@
13282
13283 #undef dup
13284
13285 -#if HAVE_MSVC_INVALID_PARAMETER_HANDLER
13286 +#if defined _WIN32 && !defined __CYGWIN__
13287 +# if HAVE_MSVC_INVALID_PARAMETER_HANDLER
13288 static int
13289 dup_nothrow (int fd)
13290 {
13291 @@ -36,7 +37,7 @@ dup_nothrow (int fd)
13292
13293 TRY_MSVC_INVAL
13294 {
13295 - result = dup (fd);
13296 + result = _dup (fd);
13297 }
13298 CATCH_MSVC_INVAL
13299 {
13300 @@ -47,6 +48,9 @@ dup_nothrow (int fd)
13301
13302 return result;
13303 }
13304 +# else
13305 +# define dup_nothrow _dup
13306 +# endif
13307 #elif defined __KLIBC__
13308 # include <fcntl.h>
13309 # include <sys/stat.h>
13310
13311 diff --git a/autotools/gnulib/dup2.c b/autotools/gnulib/dup2.c
13312 index d3aafa4..1c766ab 100644
13313 --- a/autotools/gnulib/dup2.c
13314 +++ b/autotools/gnulib/dup2.c
13315 @@ -1,18 +1,18 @@
13316 /* Duplicate an open file descriptor to a specified file descriptor.
13317
13318 - Copyright (C) 1999, 2004-2007, 2009-2019 Free Software Foundation, Inc.
13319 + Copyright (C) 1999, 2004-2007, 2009-2022 Free Software Foundation, Inc.
13320
13321 - This program is free software: you can redistribute it and/or modify
13322 - it under the terms of the GNU General Public License as published by
13323 - the Free Software Foundation; either version 3 of the License, or
13324 - (at your option) any later version.
13325 + This file is free software: you can redistribute it and/or modify
13326 + it under the terms of the GNU Lesser General Public License as
13327 + published by the Free Software Foundation; either version 2.1 of the
13328 + License, or (at your option) any later version.
13329
13330 - This program is distributed in the hope that it will be useful,
13331 + This file is distributed in the hope that it will be useful,
13332 but WITHOUT ANY WARRANTY; without even the implied warranty of
13333 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13334 - GNU General Public License for more details.
13335 + GNU Lesser General Public License for more details.
13336
13337 - You should have received a copy of the GNU General Public License
13338 + You should have received a copy of the GNU Lesser General Public License
13339 along with this program. If not, see <https://www.gnu.org/licenses/>. */
13340
13341 /* written by Paul Eggert */
13342 @@ -25,28 +25,26 @@
13343 #include <errno.h>
13344 #include <fcntl.h>
13345
13346 -#if HAVE_DUP2
13347 +#undef dup2
13348
13349 -# undef dup2
13350 -
13351 -# if defined _WIN32 && ! defined __CYGWIN__
13352 +#if defined _WIN32 && ! defined __CYGWIN__
13353
13354 /* Get declarations of the native Windows API functions. */
13355 -# define WIN32_LEAN_AND_MEAN
13356 -# include <windows.h>
13357 +# define WIN32_LEAN_AND_MEAN
13358 +# include <windows.h>
13359
13360 -# if HAVE_MSVC_INVALID_PARAMETER_HANDLER
13361 -# include "msvc-inval.h"
13362 -# endif
13363 +# if HAVE_MSVC_INVALID_PARAMETER_HANDLER
13364 +# include "msvc-inval.h"
13365 +# endif
13366
13367 /* Get _get_osfhandle. */
13368 -# if GNULIB_MSVC_NOTHROW
13369 -# include "msvc-nothrow.h"
13370 -# else
13371 -# include <io.h>
13372 -# endif
13373 +# if GNULIB_MSVC_NOTHROW
13374 +# include "msvc-nothrow.h"
13375 +# else
13376 +# include <io.h>
13377 +# endif
13378
13379 -# if HAVE_MSVC_INVALID_PARAMETER_HANDLER
13380 +# if HAVE_MSVC_INVALID_PARAMETER_HANDLER
13381 static int
13382 dup2_nothrow (int fd, int desired_fd)
13383 {
13384 @@ -54,7 +52,7 @@ dup2_nothrow (int fd, int desired_fd)
13385
13386 TRY_MSVC_INVAL
13387 {
13388 - result = dup2 (fd, desired_fd);
13389 + result = _dup2 (fd, desired_fd);
13390 }
13391 CATCH_MSVC_INVAL
13392 {
13393 @@ -65,9 +63,9 @@ dup2_nothrow (int fd, int desired_fd)
13394
13395 return result;
13396 }
13397 -# else
13398 -# define dup2_nothrow dup2
13399 -# endif
13400 +# else
13401 +# define dup2_nothrow _dup2
13402 +# endif
13403
13404 static int
13405 ms_windows_dup2 (int fd, int desired_fd)
13406 @@ -103,11 +101,11 @@ ms_windows_dup2 (int fd, int desired_fd)
13407 return result;
13408 }
13409
13410 -# define dup2 ms_windows_dup2
13411 +# define dup2 ms_windows_dup2
13412
13413 -# elif defined __KLIBC__
13414 +#elif defined __KLIBC__
13415
13416 -# include <InnoTekLIBC/backend.h>
13417 +# include <InnoTekLIBC/backend.h>
13418
13419 static int
13420 klibc_dup2dirfd (int fd, int desired_fd)
13421 @@ -155,81 +153,37 @@ klibc_dup2 (int fd, int desired_fd)
13422 return dupfd;
13423 }
13424
13425 -# define dup2 klibc_dup2
13426 -# endif
13427 +# define dup2 klibc_dup2
13428 +#endif
13429
13430 int
13431 rpl_dup2 (int fd, int desired_fd)
13432 {
13433 int result;
13434
13435 -# ifdef F_GETFL
13436 +#ifdef F_GETFL
13437 /* On Linux kernels 2.6.26-2.6.29, dup2 (fd, fd) returns -EBADF.
13438 On Cygwin 1.5.x, dup2 (1, 1) returns 0.
13439 On Cygwin 1.7.17, dup2 (1, -1) dumps core.
13440 On Cygwin 1.7.25, dup2 (1, 256) can dump core.
13441 On Haiku, dup2 (fd, fd) mistakenly clears FD_CLOEXEC. */
13442 -# if HAVE_SETDTABLESIZE
13443 +# if HAVE_SETDTABLESIZE
13444 setdtablesize (desired_fd + 1);
13445 -# endif
13446 +# endif
13447 if (desired_fd < 0)
13448 fd = desired_fd;
13449 if (fd == desired_fd)
13450 return fcntl (fd, F_GETFL) == -1 ? -1 : fd;
13451 -# endif
13452 +#endif
13453
13454 result = dup2 (fd, desired_fd);
13455
13456 /* Correct an errno value on FreeBSD 6.1 and Cygwin 1.5.x. */
13457 if (result == -1 && errno == EMFILE)
13458 errno = EBADF;
13459 -# if REPLACE_FCHDIR
13460 +#if REPLACE_FCHDIR
13461 if (fd != desired_fd && result != -1)
13462 result = _gl_register_dup (fd, result);
13463 -# endif
13464 - return result;
13465 -}
13466 -
13467 -#else /* !HAVE_DUP2 */
13468 -
13469 -/* On older platforms, dup2 did not exist. */
13470 -
13471 -# ifndef F_DUPFD
13472 -static int
13473 -dupfd (int fd, int desired_fd)
13474 -{
13475 - int duplicated_fd = dup (fd);
13476 - if (duplicated_fd < 0 || duplicated_fd == desired_fd)
13477 - return duplicated_fd;
13478 - else
13479 - {
13480 - int r = dupfd (fd, desired_fd);
13481 - int e = errno;
13482 - close (duplicated_fd);
13483 - errno = e;
13484 - return r;
13485 - }
13486 -}
13487 -# endif
13488 -
13489 -int
13490 -dup2 (int fd, int desired_fd)
13491 -{
13492 - int result = fcntl (fd, F_GETFL) < 0 ? -1 : fd;
13493 - if (result == -1 || fd == desired_fd)
13494 - return result;
13495 - close (desired_fd);
13496 -# ifdef F_DUPFD
13497 - result = fcntl (fd, F_DUPFD, desired_fd);
13498 -# if REPLACE_FCHDIR
13499 - if (0 <= result)
13500 - result = _gl_register_dup (fd, result);
13501 -# endif
13502 -# else
13503 - result = dupfd (fd, desired_fd);
13504 -# endif
13505 - if (result == -1 && (errno == EMFILE || errno == EINVAL))
13506 - errno = EBADF;
13507 +#endif
13508 return result;
13509 }
13510 -#endif /* !HAVE_DUP2 */
13511
13512 diff --git a/autotools/gnulib/eloop-threshold.h b/autotools/gnulib/eloop-threshold.h
13513 new file mode 100644
13514 index 0000000..8b31457
13515 --- /dev/null
13516 +++ b/autotools/gnulib/eloop-threshold.h
13517 @@ -0,0 +1,83 @@
13518 +/* Threshold at which to diagnose ELOOP. Generic version.
13519 + Copyright (C) 2012-2022 Free Software Foundation, Inc.
13520 + This file is part of the GNU C Library.
13521 +
13522 + The GNU C Library is free software; you can redistribute it and/or
13523 + modify it under the terms of the GNU Lesser General Public
13524 + License as published by the Free Software Foundation; either
13525 + version 2.1 of the License, or (at your option) any later version.
13526 +
13527 + The GNU C Library is distributed in the hope that it will be useful,
13528 + but WITHOUT ANY WARRANTY; without even the implied warranty of
13529 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13530 + Lesser General Public License for more details.
13531 +
13532 + You should have received a copy of the GNU Lesser General Public
13533 + License along with the GNU C Library; if not, see
13534 + <https://www.gnu.org/licenses/>. */
13535 +
13536 +#ifndef _ELOOP_THRESHOLD_H
13537 +#define _ELOOP_THRESHOLD_H 1
13538 +
13539 +#include <limits.h>
13540 +#ifdef _LIBC
13541 +# include <sys/param.h>
13542 +# define _GL_ATTRIBUTE_CONST __attribute__ ((const))
13543 +#else
13544 +# include <unistd.h>
13545 +# include "minmax.h"
13546 +# define __sysconf sysconf
13547 +# if (!defined SYMLOOP_MAX \
13548 + && ! (defined _SC_SYMLOOP_MAX && defined _POSIX_SYMLOOP_MAX))
13549 +# define SYMLOOP_MAX 8
13550 +# endif
13551 +#endif
13552 +
13553 +/* POSIX specifies SYMLOOP_MAX as the "Maximum number of symbolic
13554 + links that can be reliably traversed in the resolution of a
13555 + pathname in the absence of a loop." This makes it a minimum that
13556 + we should certainly accept. But it leaves open the possibility
13557 + that more might sometimes work--just not "reliably".
13558 +
13559 + For example, Linux implements a complex policy whereby there is a
13560 + small limit on the number of direct symlink traversals (a symlink
13561 + to a symlink to a symlink), but larger limit on the total number of
13562 + symlink traversals overall. Hence the SYMLOOP_MAX number should be
13563 + the small one, but the limit library functions enforce on users
13564 + should be the larger one.
13565 +
13566 + So, we use the larger of the reported SYMLOOP_MAX (if any) and our
13567 + own constant MIN_ELOOP_THRESHOLD, below. This constant should be
13568 + large enough that it never rules out a file name and directory tree
13569 + that the underlying system (i.e. calls to 'open' et al) would
13570 + resolve successfully. It should be small enough that actual loops
13571 + are detected without a huge number of iterations. */
13572 +
13573 +#ifndef MIN_ELOOP_THRESHOLD
13574 +# define MIN_ELOOP_THRESHOLD 40
13575 +#endif
13576 +
13577 +/* Return the maximum number of symlink traversals to permit
13578 + before diagnosing ELOOP. */
13579 +static inline unsigned int _GL_ATTRIBUTE_CONST
13580 +__eloop_threshold (void)
13581 +{
13582 +#ifdef SYMLOOP_MAX
13583 + const int symloop_max = SYMLOOP_MAX;
13584 +#else
13585 + /* The function is marked 'const' even though we use memory and
13586 + call a function, because sysconf is required to return the
13587 + same value in every call and so it must always be safe to
13588 + call __eloop_threshold exactly once and reuse the value. */
13589 + static long int sysconf_symloop_max;
13590 + if (sysconf_symloop_max == 0)
13591 + sysconf_symloop_max = __sysconf (_SC_SYMLOOP_MAX);
13592 + const unsigned int symloop_max = (sysconf_symloop_max <= 0
13593 + ? _POSIX_SYMLOOP_MAX
13594 + : sysconf_symloop_max);
13595 +#endif
13596 +
13597 + return MAX (symloop_max, MIN_ELOOP_THRESHOLD);
13598 +}
13599 +
13600 +#endif /* eloop-threshold.h */
13601
13602 diff --git a/autotools/gnulib/errno.in.h b/autotools/gnulib/errno.in.h
13603 index 3bd27f1..3ec1845 100644
13604 --- a/autotools/gnulib/errno.in.h
13605 +++ b/autotools/gnulib/errno.in.h
13606 @@ -1,19 +1,19 @@
13607 /* A POSIX-like <errno.h>.
13608
13609 - Copyright (C) 2008-2019 Free Software Foundation, Inc.
13610 + Copyright (C) 2008-2022 Free Software Foundation, Inc.
13611
13612 - This program is free software; you can redistribute it and/or modify
13613 - it under the terms of the GNU General Public License as published by
13614 - the Free Software Foundation; either version 3, or (at your option)
13615 - any later version.
13616 + This file is free software: you can redistribute it and/or modify
13617 + it under the terms of the GNU Lesser General Public License as
13618 + published by the Free Software Foundation; either version 2.1 of the
13619 + License, or (at your option) any later version.
13620
13621 - This program is distributed in the hope that it will be useful,
13622 + This file is distributed in the hope that it will be useful,
13623 but WITHOUT ANY WARRANTY; without even the implied warranty of
13624 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13625 - GNU General Public License for more details.
13626 + GNU Lesser General Public License for more details.
13627
13628 - You should have received a copy of the GNU General Public License
13629 - along with this program; if not, see <https://www.gnu.org/licenses/>. */
13630 + You should have received a copy of the GNU Lesser General Public License
13631 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
13632
13633 #ifndef _@GUARD_PREFIX@_ERRNO_H
13634
13635
13636 diff --git a/autotools/gnulib/error.c b/autotools/gnulib/error.c
13637 index 7e532f0..272d45e 100644
13638 --- a/autotools/gnulib/error.c
13639 +++ b/autotools/gnulib/error.c
13640 @@ -1,18 +1,18 @@
13641 /* Error handler for noninteractive utilities
13642 - Copyright (C) 1990-1998, 2000-2007, 2009-2019 Free Software Foundation, Inc.
13643 + Copyright (C) 1990-1998, 2000-2007, 2009-2022 Free Software Foundation, Inc.
13644 This file is part of the GNU C Library.
13645
13646 - This program is free software: you can redistribute it and/or modify
13647 - it under the terms of the GNU General Public License as published by
13648 - the Free Software Foundation; either version 3 of the License, or
13649 - (at your option) any later version.
13650 + This file is free software: you can redistribute it and/or modify
13651 + it under the terms of the GNU Lesser General Public License as
13652 + published by the Free Software Foundation; either version 2.1 of the
13653 + License, or (at your option) any later version.
13654
13655 - This program is distributed in the hope that it will be useful,
13656 + This file is distributed in the hope that it will be useful,
13657 but WITHOUT ANY WARRANTY; without even the implied warranty of
13658 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13659 - GNU General Public License for more details.
13660 + GNU Lesser General Public License for more details.
13661
13662 - You should have received a copy of the GNU General Public License
13663 + You should have received a copy of the GNU Lesser General Public License
13664 along with this program. If not, see <https://www.gnu.org/licenses/>. */
13665
13666 /* Written by David MacKenzie <djm@××××××××××.edu>. */
13667 @@ -40,7 +40,7 @@
13668 # include <wchar.h>
13669 # define mbsrtowcs __mbsrtowcs
13670 # define USE_UNLOCKED_IO 0
13671 -# define _GL_ATTRIBUTE_FORMAT_PRINTF(a, b)
13672 +# define _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD(a, b)
13673 # define _GL_ARG_NONNULL(a)
13674 #else
13675 # include "getprogname.h"
13676 @@ -119,7 +119,7 @@ int strerror_r (int errnum, char *buf, size_t buflen);
13677 # endif
13678 # endif
13679
13680 -#define program_name getprogname ()
13681 +# define program_name getprogname ()
13682
13683 # if GNULIB_STRERROR_R_POSIX || HAVE_STRERROR_R || defined strerror_r
13684 # define __strerror_r strerror_r
13685 @@ -202,7 +202,7 @@ print_errno_message (int errnum)
13686 #endif
13687 }
13688
13689 -static void _GL_ATTRIBUTE_FORMAT_PRINTF (3, 0) _GL_ARG_NONNULL ((3))
13690 +static void _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (3, 0) _GL_ARG_NONNULL ((3))
13691 error_tail (int status, int errnum, const char *message, va_list args)
13692 {
13693 #if _LIBC
13694
13695 diff --git a/autotools/gnulib/error.h b/autotools/gnulib/error.h
13696 index 3759f8a..45ec2a5 100644
13697 --- a/autotools/gnulib/error.h
13698 +++ b/autotools/gnulib/error.h
13699 @@ -1,45 +1,26 @@
13700 /* Declaration for error-reporting function
13701 - Copyright (C) 1995-1997, 2003, 2006, 2008-2019 Free Software Foundation,
13702 + Copyright (C) 1995-1997, 2003, 2006, 2008-2022 Free Software Foundation,
13703 Inc.
13704 This file is part of the GNU C Library.
13705
13706 - This program is free software: you can redistribute it and/or modify
13707 - it under the terms of the GNU General Public License as published by
13708 - the Free Software Foundation; either version 3 of the License, or
13709 - (at your option) any later version.
13710 + This file is free software: you can redistribute it and/or modify
13711 + it under the terms of the GNU Lesser General Public License as
13712 + published by the Free Software Foundation; either version 2.1 of the
13713 + License, or (at your option) any later version.
13714
13715 - This program is distributed in the hope that it will be useful,
13716 + This file is distributed in the hope that it will be useful,
13717 but WITHOUT ANY WARRANTY; without even the implied warranty of
13718 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13719 - GNU General Public License for more details.
13720 + GNU Lesser General Public License for more details.
13721
13722 - You should have received a copy of the GNU General Public License
13723 + You should have received a copy of the GNU Lesser General Public License
13724 along with this program. If not, see <https://www.gnu.org/licenses/>. */
13725
13726 #ifndef _ERROR_H
13727 #define _ERROR_H 1
13728
13729 -/* The __attribute__ feature is available in gcc versions 2.5 and later.
13730 - The __-protected variants of the attributes 'format' and 'printf' are
13731 - accepted by gcc versions 2.6.4 (effectively 2.7) and later.
13732 - We enable _GL_ATTRIBUTE_FORMAT only if these are supported too, because
13733 - gnulib and libintl do '#define printf __printf__' when they override
13734 - the 'printf' function. */
13735 -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
13736 -# define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec))
13737 -#else
13738 -# define _GL_ATTRIBUTE_FORMAT(spec) /* empty */
13739 -#endif
13740 -
13741 -/* On mingw, the flavor of printf depends on whether the extensions module
13742 - * is in use; the check for <stdio.h> determines the witness macro. */
13743 -#ifndef _GL_ATTRIBUTE_SPEC_PRINTF
13744 -# if GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU
13745 -# define _GL_ATTRIBUTE_SPEC_PRINTF __gnu_printf__
13746 -# else
13747 -# define _GL_ATTRIBUTE_SPEC_PRINTF __printf__
13748 -# endif
13749 -#endif
13750 +/* Get _GL_ATTRIBUTE_SPEC_PRINTF_STANDARD, _GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM. */
13751 +#include <stdio.h>
13752
13753 #ifdef __cplusplus
13754 extern "C" {
13755 @@ -50,11 +31,21 @@ extern "C" {
13756 If STATUS is nonzero, terminate the program with 'exit (STATUS)'. */
13757
13758 extern void error (int __status, int __errnum, const char *__format, ...)
13759 - _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF, 3, 4));
13760 +#if GNULIB_VFPRINTF_POSIX
13761 + _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_STANDARD, 3, 4))
13762 +#else
13763 + _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM, 3, 4))
13764 +#endif
13765 + ;
13766
13767 extern void error_at_line (int __status, int __errnum, const char *__fname,
13768 unsigned int __lineno, const char *__format, ...)
13769 - _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF, 5, 6));
13770 +#if GNULIB_VFPRINTF_POSIX
13771 + _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_STANDARD, 5, 6))
13772 +#else
13773 + _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM, 5, 6))
13774 +#endif
13775 + ;
13776
13777 /* If NULL, error will flush stdout, then print on stderr the program
13778 name, a colon and a space. Otherwise, error will call this
13779
13780 diff --git a/autotools/gnulib/euidaccess.c b/autotools/gnulib/euidaccess.c
13781 index fece4cf..97388c7 100644
13782 --- a/autotools/gnulib/euidaccess.c
13783 +++ b/autotools/gnulib/euidaccess.c
13784 @@ -1,21 +1,21 @@
13785 /* euidaccess -- check if effective user id can access file
13786
13787 - Copyright (C) 1990-1991, 1995, 1998, 2000, 2003-2006, 2008-2019 Free
13788 + Copyright (C) 1990-1991, 1995, 1998, 2000, 2003-2006, 2008-2022 Free
13789 Software Foundation, Inc.
13790
13791 This file is part of the GNU C Library.
13792
13793 - This program is free software: you can redistribute it and/or modify
13794 - it under the terms of the GNU General Public License as published by
13795 - the Free Software Foundation; either version 3 of the License, or
13796 - (at your option) any later version.
13797 + This file is free software: you can redistribute it and/or modify
13798 + it under the terms of the GNU Lesser General Public License as
13799 + published by the Free Software Foundation; either version 2.1 of the
13800 + License, or (at your option) any later version.
13801
13802 - This program is distributed in the hope that it will be useful,
13803 + This file is distributed in the hope that it will be useful,
13804 but WITHOUT ANY WARRANTY; without even the implied warranty of
13805 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13806 - GNU General Public License for more details.
13807 + GNU Lesser General Public License for more details.
13808
13809 - You should have received a copy of the GNU General Public License
13810 + You should have received a copy of the GNU Lesser General Public License
13811 along with this program. If not, see <https://www.gnu.org/licenses/>. */
13812
13813 /* Written by David MacKenzie and Torbjorn Granlund.
13814 @@ -107,7 +107,10 @@ euidaccess (const char *file, int mode)
13815 safe. */
13816
13817 if (mode == F_OK)
13818 - return stat (file, &stats);
13819 + {
13820 + int result = stat (file, &stats);
13821 + return result != 0 && errno == EOVERFLOW ? 0 : result;
13822 + }
13823 else
13824 {
13825 int result;
13826 @@ -142,8 +145,8 @@ euidaccess (const char *file, int mode)
13827 /* If we are not set-uid or set-gid, access does the same. */
13828 return access (file, mode);
13829
13830 - if (stat (file, &stats) != 0)
13831 - return -1;
13832 + if (stat (file, &stats) == -1)
13833 + return mode == F_OK && errno == EOVERFLOW ? 0 : -1;
13834
13835 /* The super-user can read and write any file, and execute any file
13836 that anyone can execute. */
13837
13838 diff --git a/autotools/gnulib/exitfail.c b/autotools/gnulib/exitfail.c
13839 index 69b3513..84fb0ef 100644
13840 --- a/autotools/gnulib/exitfail.c
13841 +++ b/autotools/gnulib/exitfail.c
13842 @@ -1,18 +1,18 @@
13843 /* Failure exit status
13844
13845 - Copyright (C) 2002-2003, 2005-2007, 2009-2019 Free Software Foundation, Inc.
13846 + Copyright (C) 2002-2003, 2005-2007, 2009-2022 Free Software Foundation, Inc.
13847
13848 - This program is free software: you can redistribute it and/or modify
13849 - it under the terms of the GNU General Public License as published by
13850 - the Free Software Foundation; either version 3 of the License, or
13851 - (at your option) any later version.
13852 + This file is free software: you can redistribute it and/or modify
13853 + it under the terms of the GNU Lesser General Public License as
13854 + published by the Free Software Foundation; either version 2.1 of the
13855 + License, or (at your option) any later version.
13856
13857 - This program is distributed in the hope that it will be useful,
13858 + This file is distributed in the hope that it will be useful,
13859 but WITHOUT ANY WARRANTY; without even the implied warranty of
13860 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13861 - GNU General Public License for more details.
13862 + GNU Lesser General Public License for more details.
13863
13864 - You should have received a copy of the GNU General Public License
13865 + You should have received a copy of the GNU Lesser General Public License
13866 along with this program. If not, see <https://www.gnu.org/licenses/>. */
13867
13868 #include <config.h>
13869
13870 diff --git a/autotools/gnulib/exitfail.h b/autotools/gnulib/exitfail.h
13871 index 480ad1a..865f096 100644
13872 --- a/autotools/gnulib/exitfail.h
13873 +++ b/autotools/gnulib/exitfail.h
13874 @@ -1,18 +1,18 @@
13875 /* Failure exit status
13876
13877 - Copyright (C) 2002, 2009-2019 Free Software Foundation, Inc.
13878 + Copyright (C) 2002, 2009-2022 Free Software Foundation, Inc.
13879
13880 - This program is free software: you can redistribute it and/or modify
13881 - it under the terms of the GNU General Public License as published by
13882 - the Free Software Foundation; either version 3 of the License, or
13883 - (at your option) any later version.
13884 + This file is free software: you can redistribute it and/or modify
13885 + it under the terms of the GNU Lesser General Public License as
13886 + published by the Free Software Foundation; either version 2.1 of the
13887 + License, or (at your option) any later version.
13888
13889 - This program is distributed in the hope that it will be useful,
13890 + This file is distributed in the hope that it will be useful,
13891 but WITHOUT ANY WARRANTY; without even the implied warranty of
13892 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13893 - GNU General Public License for more details.
13894 + GNU Lesser General Public License for more details.
13895
13896 - You should have received a copy of the GNU General Public License
13897 + You should have received a copy of the GNU Lesser General Public License
13898 along with this program. If not, see <https://www.gnu.org/licenses/>. */
13899
13900 extern int volatile exit_failure;
13901
13902 diff --git a/autotools/gnulib/faccessat.c b/autotools/gnulib/faccessat.c
13903 index 6c63e61..c1737d0 100644
13904 --- a/autotools/gnulib/faccessat.c
13905 +++ b/autotools/gnulib/faccessat.c
13906 @@ -1,9 +1,9 @@
13907 /* Check the access rights of a file relative to an open directory.
13908 - Copyright (C) 2009-2019 Free Software Foundation, Inc.
13909 + Copyright (C) 2009-2022 Free Software Foundation, Inc.
13910
13911 This program is free software: you can redistribute it and/or modify
13912 it under the terms of the GNU General Public License as published by
13913 - the Free Software Foundation; either version 3 of the License, or
13914 + the Free Software Foundation, either version 3 of the License, or
13915 (at your option) any later version.
13916
13917 This program is distributed in the hope that it will be useful,
13918 @@ -22,9 +22,12 @@
13919 #define _GL_INCLUDING_UNISTD_H
13920 #include <config.h>
13921
13922 +/* Specification. */
13923 #include <unistd.h>
13924 +
13925 #include <errno.h>
13926 #include <fcntl.h>
13927 +#include <stdlib.h>
13928 #include <string.h>
13929 #include <sys/stat.h>
13930 #undef _GL_INCLUDING_UNISTD_H
13931
13932 diff --git a/autotools/gnulib/fchdir.c b/autotools/gnulib/fchdir.c
13933 index 38ab802..99e4aa8 100644
13934 --- a/autotools/gnulib/fchdir.c
13935 +++ b/autotools/gnulib/fchdir.c
13936 @@ -1,17 +1,17 @@
13937 /* fchdir replacement.
13938 - Copyright (C) 2006-2019 Free Software Foundation, Inc.
13939 + Copyright (C) 2006-2022 Free Software Foundation, Inc.
13940
13941 - This program is free software: you can redistribute it and/or modify
13942 - it under the terms of the GNU General Public License as published by
13943 - the Free Software Foundation; either version 3 of the License, or
13944 - (at your option) any later version.
13945 + This file is free software: you can redistribute it and/or modify
13946 + it under the terms of the GNU Lesser General Public License as
13947 + published by the Free Software Foundation, either version 3 of the
13948 + License, or (at your option) any later version.
13949
13950 - This program is distributed in the hope that it will be useful,
13951 + This file is distributed in the hope that it will be useful,
13952 but WITHOUT ANY WARRANTY; without even the implied warranty of
13953 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13954 - GNU General Public License for more details.
13955 + GNU Lesser General Public License for more details.
13956
13957 - You should have received a copy of the GNU General Public License
13958 + You should have received a copy of the GNU Lesser General Public License
13959 along with this program. If not, see <https://www.gnu.org/licenses/>. */
13960
13961 #include <config.h>
13962 @@ -29,7 +29,7 @@
13963 #include <sys/stat.h>
13964
13965 #include "assure.h"
13966 -#include "dosname.h"
13967 +#include "filename.h"
13968 #include "filenamecat.h"
13969
13970 #ifndef REPLACE_OPEN_DIRECTORY
13971 @@ -84,13 +84,13 @@ ensure_dirs_slot (size_t fd)
13972 return true;
13973 }
13974
13975 -/* Return an absolute name of DIR in malloc'd storage. */
13976 +/* Return an absolute name of DIR in malloc'd storage.
13977 + Upon failure, return NULL with errno set. */
13978 static char *
13979 get_name (char const *dir)
13980 {
13981 char *cwd;
13982 char *result;
13983 - int saved_errno;
13984
13985 if (IS_ABSOLUTE_FILE_NAME (dir))
13986 return strdup (dir);
13987 @@ -101,9 +101,7 @@ get_name (char const *dir)
13988 return cwd;
13989
13990 result = mfile_name_concat (cwd, dir, NULL);
13991 - saved_errno = errno;
13992 free (cwd);
13993 - errno = saved_errno;
13994 return result;
13995 }
13996
13997 @@ -125,8 +123,8 @@ _gl_unregister_fd (int fd)
13998 /* Mark FD as visiting FILENAME. FD must be non-negative, and refer
13999 to an open file descriptor. If REPLACE_OPEN_DIRECTORY is non-zero,
14000 this should only be called if FD is visiting a directory. Close FD
14001 - and return -1 if there is insufficient memory to track the
14002 - directory name; otherwise return FD. */
14003 + and return -1 with errno set if there is insufficient memory to track
14004 + the directory name; otherwise return FD. */
14005 int
14006 _gl_register_fd (int fd, const char *filename)
14007 {
14008
14009 diff --git a/autotools/gnulib/fcntl.c b/autotools/gnulib/fcntl.c
14010 index 51f62ef..f9753c4 100644
14011 --- a/autotools/gnulib/fcntl.c
14012 +++ b/autotools/gnulib/fcntl.c
14013 @@ -1,18 +1,18 @@
14014 /* Provide file descriptor control.
14015
14016 - Copyright (C) 2009-2019 Free Software Foundation, Inc.
14017 + Copyright (C) 2009-2022 Free Software Foundation, Inc.
14018
14019 - This program is free software: you can redistribute it and/or modify
14020 - it under the terms of the GNU General Public License as published by
14021 - the Free Software Foundation; either version 3 of the License, or
14022 - (at your option) any later version.
14023 + This file is free software: you can redistribute it and/or modify
14024 + it under the terms of the GNU Lesser General Public License as
14025 + published by the Free Software Foundation; either version 2.1 of the
14026 + License, or (at your option) any later version.
14027
14028 - This program is distributed in the hope that it will be useful,
14029 + This file is distributed in the hope that it will be useful,
14030 but WITHOUT ANY WARRANTY; without even the implied warranty of
14031 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14032 - GNU General Public License for more details.
14033 + GNU Lesser General Public License for more details.
14034
14035 - You should have received a copy of the GNU General Public License
14036 + You should have received a copy of the GNU Lesser General Public License
14037 along with this program. If not, see <https://www.gnu.org/licenses/>. */
14038
14039 /* Written by Eric Blake <ebb9@×××.net>. */
14040 @@ -25,6 +25,7 @@
14041 #include <errno.h>
14042 #include <limits.h>
14043 #include <stdarg.h>
14044 +#include <stdlib.h>
14045 #include <unistd.h>
14046
14047 #ifdef __KLIBC__
14048 @@ -69,14 +70,14 @@ dupfd (int oldfd, int newfd, int flags)
14049 return -1;
14050 }
14051 if (old_handle == INVALID_HANDLE_VALUE
14052 - || (mode = setmode (oldfd, O_BINARY)) == -1)
14053 + || (mode = _setmode (oldfd, O_BINARY)) == -1)
14054 {
14055 /* oldfd is not open, or is an unassigned standard file
14056 descriptor. */
14057 errno = EBADF;
14058 return -1;
14059 }
14060 - setmode (oldfd, mode);
14061 + _setmode (oldfd, mode);
14062 flags |= mode;
14063
14064 for (;;)
14065 @@ -490,7 +491,9 @@ rpl_fcntl_DUPFD_CLOEXEC (int fd, int target)
14066 #if !HAVE_FCNTL
14067 result = dupfd (fd, target, O_CLOEXEC);
14068 #else /* HAVE_FCNTL */
14069 -# if defined __HAIKU__
14070 +# if defined __NetBSD__ || defined __HAIKU__
14071 + /* On NetBSD 9.0, the system fcntl (fd, F_DUPFD_CLOEXEC, target)
14072 + has only the same effect as fcntl (fd, F_DUPFD, target). */
14073 /* On Haiku, the system fcntl (fd, F_DUPFD_CLOEXEC, target) sets
14074 the FD_CLOEXEC flag on fd, not on target. Therefore avoid the
14075 system fcntl in this case. */
14076
14077 diff --git a/autotools/gnulib/fcntl.in.h b/autotools/gnulib/fcntl.in.h
14078 index eb70dc6..3e0c302 100644
14079 --- a/autotools/gnulib/fcntl.in.h
14080 +++ b/autotools/gnulib/fcntl.in.h
14081 @@ -1,18 +1,18 @@
14082 /* Like <fcntl.h>, but with non-working flags defined to 0.
14083
14084 - Copyright (C) 2006-2019 Free Software Foundation, Inc.
14085 + Copyright (C) 2006-2022 Free Software Foundation, Inc.
14086
14087 - This program is free software: you can redistribute it and/or modify
14088 - it under the terms of the GNU General Public License as published by
14089 - the Free Software Foundation; either version 3 of the License, or
14090 - (at your option) any later version.
14091 + This file is free software: you can redistribute it and/or modify
14092 + it under the terms of the GNU Lesser General Public License as
14093 + published by the Free Software Foundation; either version 2.1 of the
14094 + License, or (at your option) any later version.
14095
14096 - This program is distributed in the hope that it will be useful,
14097 + This file is distributed in the hope that it will be useful,
14098 but WITHOUT ANY WARRANTY; without even the implied warranty of
14099 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14100 - GNU General Public License for more details.
14101 + GNU Lesser General Public License for more details.
14102
14103 - You should have received a copy of the GNU General Public License
14104 + You should have received a copy of the GNU Lesser General Public License
14105 along with this program. If not, see <https://www.gnu.org/licenses/>. */
14106
14107 /* written by Paul Eggert */
14108 @@ -39,6 +39,12 @@
14109 #endif
14110 #@INCLUDE_NEXT@ @NEXT_FCNTL_H@
14111
14112 +/* Native Windows platforms declare open(), creat() in <io.h>. */
14113 +#if (@GNULIB_CREAT@ || @GNULIB_OPEN@ || defined GNULIB_POSIXCHECK) \
14114 + && (defined _WIN32 && ! defined __CYGWIN__)
14115 +# include <io.h>
14116 +#endif
14117 +
14118 #else
14119 /* Normal invocation convention. */
14120
14121 @@ -59,6 +65,12 @@
14122 /* The include_next requires a split double-inclusion guard. */
14123 #@INCLUDE_NEXT@ @NEXT_FCNTL_H@
14124
14125 +/* Native Windows platforms declare open(), creat() in <io.h>. */
14126 +#if (@GNULIB_CREAT@ || @GNULIB_OPEN@ || defined GNULIB_POSIXCHECK) \
14127 + && (defined _WIN32 && ! defined __CYGWIN__)
14128 +# include <io.h>
14129 +#endif
14130 +
14131 #ifndef _@GUARD_PREFIX@_FCNTL_H
14132 #define _@GUARD_PREFIX@_FCNTL_H
14133
14134 @@ -66,12 +78,6 @@
14135 # include <unistd.h>
14136 #endif
14137
14138 -/* Native Windows platforms declare open(), creat() in <io.h>. */
14139 -#if (@GNULIB_OPEN@ || defined GNULIB_POSIXCHECK) \
14140 - && (defined _WIN32 && ! defined __CYGWIN__)
14141 -# include <io.h>
14142 -#endif
14143 -
14144
14145 /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */
14146
14147 @@ -82,6 +88,47 @@
14148
14149 /* Declare overridden functions. */
14150
14151 +#if @GNULIB_CREAT@
14152 +# if @REPLACE_CREAT@
14153 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
14154 +# undef creat
14155 +# define creat rpl_creat
14156 +# endif
14157 +_GL_FUNCDECL_RPL (creat, int, (const char *filename, mode_t mode)
14158 + _GL_ARG_NONNULL ((1)));
14159 +_GL_CXXALIAS_RPL (creat, int, (const char *filename, mode_t mode));
14160 +# elif defined _WIN32 && !defined __CYGWIN__
14161 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
14162 +# undef creat
14163 +# define creat _creat
14164 +# endif
14165 +_GL_CXXALIAS_MDA (creat, int, (const char *filename, mode_t mode));
14166 +# else
14167 +_GL_CXXALIAS_SYS (creat, int, (const char *filename, mode_t mode));
14168 +# endif
14169 +_GL_CXXALIASWARN (creat);
14170 +#elif defined GNULIB_POSIXCHECK
14171 +# undef creat
14172 +/* Assume creat is always declared. */
14173 +_GL_WARN_ON_USE (creat, "creat is not always POSIX compliant - "
14174 + "use gnulib module creat for portability");
14175 +#elif @GNULIB_MDA_CREAT@
14176 +/* On native Windows, map 'creat' to '_creat', so that -loldnames is not
14177 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
14178 + platforms by defining GNULIB_NAMESPACE::creat always. */
14179 +# if defined _WIN32 && !defined __CYGWIN__
14180 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
14181 +# undef creat
14182 +# define creat _creat
14183 +# endif
14184 +/* Need to cast, because in mingw the last argument is 'int mode'. */
14185 +_GL_CXXALIAS_MDA_CAST (creat, int, (const char *filename, mode_t mode));
14186 +# else
14187 +_GL_CXXALIAS_SYS (creat, int, (const char *filename, mode_t mode));
14188 +# endif
14189 +_GL_CXXALIASWARN (creat);
14190 +#endif
14191 +
14192 #if @GNULIB_FCNTL@
14193 # if @REPLACE_FCNTL@
14194 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
14195 @@ -90,9 +137,15 @@
14196 # endif
14197 _GL_FUNCDECL_RPL (fcntl, int, (int fd, int action, ...));
14198 _GL_CXXALIAS_RPL (fcntl, int, (int fd, int action, ...));
14199 +# if !GNULIB_defined_rpl_fcntl
14200 +# define GNULIB_defined_rpl_fcntl 1
14201 +# endif
14202 # else
14203 # if !@HAVE_FCNTL@
14204 _GL_FUNCDECL_SYS (fcntl, int, (int fd, int action, ...));
14205 +# if !GNULIB_defined_fcntl
14206 +# define GNULIB_defined_fcntl 1
14207 +# endif
14208 # endif
14209 _GL_CXXALIAS_SYS (fcntl, int, (int fd, int action, ...));
14210 # endif
14211 @@ -114,6 +167,12 @@ _GL_WARN_ON_USE (fcntl, "fcntl is not always POSIX compliant - "
14212 _GL_FUNCDECL_RPL (open, int, (const char *filename, int flags, ...)
14213 _GL_ARG_NONNULL ((1)));
14214 _GL_CXXALIAS_RPL (open, int, (const char *filename, int flags, ...));
14215 +# elif defined _WIN32 && !defined __CYGWIN__
14216 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
14217 +# undef open
14218 +# define open _open
14219 +# endif
14220 +_GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...));
14221 # else
14222 _GL_CXXALIAS_SYS (open, int, (const char *filename, int flags, ...));
14223 # endif
14224 @@ -127,6 +186,22 @@ _GL_CXXALIASWARN (open);
14225 /* Assume open is always declared. */
14226 _GL_WARN_ON_USE (open, "open is not always POSIX compliant - "
14227 "use gnulib module open for portability");
14228 +#elif @GNULIB_MDA_OPEN@
14229 +/* On native Windows, map 'open' to '_open', so that -loldnames is not
14230 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
14231 + platforms by defining GNULIB_NAMESPACE::open always. */
14232 +# if defined _WIN32 && !defined __CYGWIN__
14233 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
14234 +# undef open
14235 +# define open _open
14236 +# endif
14237 +_GL_CXXALIAS_MDA (open, int, (const char *filename, int flags, ...));
14238 +# else
14239 +_GL_CXXALIAS_SYS (open, int, (const char *filename, int flags, ...));
14240 +# endif
14241 +# if !defined __hpux
14242 +_GL_CXXALIASWARN (open);
14243 +# endif
14244 #endif
14245
14246 #if @GNULIB_OPENAT@
14247
14248 diff --git a/autotools/gnulib/fd-hook.c b/autotools/gnulib/fd-hook.c
14249 index 7879119..64a7a80 100644
14250 --- a/autotools/gnulib/fd-hook.c
14251 +++ b/autotools/gnulib/fd-hook.c
14252 @@ -1,18 +1,18 @@
14253 /* Hook for making file descriptor functions close(), ioctl() extensible.
14254 - Copyright (C) 2009-2019 Free Software Foundation, Inc.
14255 + Copyright (C) 2009-2022 Free Software Foundation, Inc.
14256 Written by Bruno Haible <bruno@×××××.org>, 2009.
14257
14258 - This program is free software: you can redistribute it and/or modify it
14259 - under the terms of the GNU General Public License as published
14260 - by the Free Software Foundation; either version 3 of the License, or
14261 - (at your option) any later version.
14262 + This file is free software: you can redistribute it and/or modify
14263 + it under the terms of the GNU Lesser General Public License as
14264 + published by the Free Software Foundation; either version 2.1 of the
14265 + License, or (at your option) any later version.
14266
14267 - This program is distributed in the hope that it will be useful,
14268 + This file is distributed in the hope that it will be useful,
14269 but WITHOUT ANY WARRANTY; without even the implied warranty of
14270 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14271 - General Public License for more details.
14272 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14273 + GNU Lesser General Public License for more details.
14274
14275 - You should have received a copy of the GNU General Public License
14276 + You should have received a copy of the GNU Lesser General Public License
14277 along with this program. If not, see <https://www.gnu.org/licenses/>. */
14278
14279 #include <config.h>
14280
14281 diff --git a/autotools/gnulib/fd-hook.h b/autotools/gnulib/fd-hook.h
14282 index bf07f00..d6c4964 100644
14283 --- a/autotools/gnulib/fd-hook.h
14284 +++ b/autotools/gnulib/fd-hook.h
14285 @@ -1,17 +1,17 @@
14286 /* Hook for making file descriptor functions close(), ioctl() extensible.
14287 - Copyright (C) 2009-2019 Free Software Foundation, Inc.
14288 + Copyright (C) 2009-2022 Free Software Foundation, Inc.
14289
14290 - This program is free software: you can redistribute it and/or modify it
14291 - under the terms of the GNU General Public License as published
14292 - by the Free Software Foundation; either version 3 of the License, or
14293 - (at your option) any later version.
14294 + This file is free software: you can redistribute it and/or modify
14295 + it under the terms of the GNU Lesser General Public License as
14296 + published by the Free Software Foundation; either version 2.1 of the
14297 + License, or (at your option) any later version.
14298
14299 - This program is distributed in the hope that it will be useful,
14300 + This file is distributed in the hope that it will be useful,
14301 but WITHOUT ANY WARRANTY; without even the implied warranty of
14302 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14303 - General Public License for more details.
14304 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14305 + GNU Lesser General Public License for more details.
14306
14307 - You should have received a copy of the GNU General Public License
14308 + You should have received a copy of the GNU Lesser General Public License
14309 along with this program. If not, see <https://www.gnu.org/licenses/>. */
14310
14311
14312
14313 diff --git a/autotools/gnulib/fd-safer-flag.c b/autotools/gnulib/fd-safer-flag.c
14314 index 7c026ef..2e07cb9 100644
14315 --- a/autotools/gnulib/fd-safer-flag.c
14316 +++ b/autotools/gnulib/fd-safer-flag.c
14317 @@ -1,11 +1,11 @@
14318 /* Adjust a file descriptor result so that it avoids clobbering
14319 STD{IN,OUT,ERR}_FILENO, with specific flags.
14320
14321 - Copyright (C) 2005-2006, 2009-2019 Free Software Foundation, Inc.
14322 + Copyright (C) 2005-2006, 2009-2022 Free Software Foundation, Inc.
14323
14324 This program is free software: you can redistribute it and/or modify
14325 it under the terms of the GNU General Public License as published by
14326 - the Free Software Foundation; either version 3 of the License, or
14327 + the Free Software Foundation, either version 3 of the License, or
14328 (at your option) any later version.
14329
14330 This program is distributed in the hope that it will be useful,
14331
14332 diff --git a/autotools/gnulib/fd-safer.c b/autotools/gnulib/fd-safer.c
14333 index b5113e1..e37b7b3 100644
14334 --- a/autotools/gnulib/fd-safer.c
14335 +++ b/autotools/gnulib/fd-safer.c
14336 @@ -1,10 +1,10 @@
14337 /* Return a safer copy of a file descriptor.
14338
14339 - Copyright (C) 2005-2006, 2009-2019 Free Software Foundation, Inc.
14340 + Copyright (C) 2005-2006, 2009-2022 Free Software Foundation, Inc.
14341
14342 This program is free software: you can redistribute it and/or modify
14343 it under the terms of the GNU General Public License as published by
14344 - the Free Software Foundation; either version 3 of the License, or
14345 + the Free Software Foundation, either version 3 of the License, or
14346 (at your option) any later version.
14347
14348 This program is distributed in the hope that it will be useful,
14349
14350 diff --git a/autotools/gnulib/fdopendir.c b/autotools/gnulib/fdopendir.c
14351 index b65588a..c2b0e1e 100644
14352 --- a/autotools/gnulib/fdopendir.c
14353 +++ b/autotools/gnulib/fdopendir.c
14354 @@ -1,9 +1,9 @@
14355 /* provide a replacement fdopendir function
14356 - Copyright (C) 2004-2019 Free Software Foundation, Inc.
14357 + Copyright (C) 2004-2022 Free Software Foundation, Inc.
14358
14359 This program is free software: you can redistribute it and/or modify
14360 it under the terms of the GNU General Public License as published by
14361 - the Free Software Foundation; either version 3 of the License, or
14362 + the Free Software Foundation, either version 3 of the License, or
14363 (at your option) any later version.
14364
14365 This program is distributed in the hope that it will be useful,
14366
14367 diff --git a/autotools/gnulib/filename.h b/autotools/gnulib/filename.h
14368 index 3ba3105..ab77ca2 100644
14369 --- a/autotools/gnulib/filename.h
14370 +++ b/autotools/gnulib/filename.h
14371 @@ -1,51 +1,109 @@
14372 /* Basic filename support macros.
14373 - Copyright (C) 2001-2004, 2007-2019 Free Software Foundation, Inc.
14374 + Copyright (C) 2001-2022 Free Software Foundation, Inc.
14375 + This file is part of the GNU C Library.
14376
14377 - This program is free software: you can redistribute it and/or modify
14378 - it under the terms of the GNU General Public License as published by
14379 - the Free Software Foundation; either version 3 of the License, or
14380 - (at your option) any later version.
14381 + The GNU C Library is free software; you can redistribute it and/or
14382 + modify it under the terms of the GNU Lesser General Public
14383 + License as published by the Free Software Foundation; either
14384 + version 2.1 of the License, or (at your option) any later version.
14385
14386 - This program is distributed in the hope that it will be useful,
14387 + The GNU C Library is distributed in the hope that it will be useful,
14388 but WITHOUT ANY WARRANTY; without even the implied warranty of
14389 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14390 - GNU General Public License for more details.
14391 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14392 + Lesser General Public License for more details.
14393
14394 - You should have received a copy of the GNU General Public License
14395 - along with this program. If not, see <https://www.gnu.org/licenses/>. */
14396 + You should have received a copy of the GNU Lesser General Public
14397 + License along with the GNU C Library; if not, see
14398 + <https://www.gnu.org/licenses/>. */
14399 +
14400 +/* From Paul Eggert and Jim Meyering. */
14401
14402 #ifndef _FILENAME_H
14403 #define _FILENAME_H
14404
14405 +#include <string.h>
14406 +
14407 #ifdef __cplusplus
14408 extern "C" {
14409 #endif
14410
14411
14412 -/* Pathname support.
14413 - ISSLASH(C) tests whether C is a directory separator character.
14414 - IS_ABSOLUTE_PATH(P) tests whether P is an absolute path. If it is not,
14415 - it may be concatenated to a directory pathname.
14416 - IS_PATH_WITH_DIR(P) tests whether P contains a directory specification.
14417 +/* Filename support.
14418 + ISSLASH(C) tests whether C is a directory separator
14419 + character.
14420 + HAS_DEVICE(Filename) tests whether Filename contains a device
14421 + specification.
14422 + FILE_SYSTEM_PREFIX_LEN(Filename) length of the device specification
14423 + at the beginning of Filename,
14424 + index of the part consisting of
14425 + alternating components and slashes.
14426 + FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE
14427 + 1 when a non-empty device specification
14428 + can be followed by an empty or relative
14429 + part,
14430 + 0 when a non-empty device specification
14431 + must be followed by a slash,
14432 + 0 when device specification don't exist.
14433 + IS_ABSOLUTE_FILE_NAME(Filename)
14434 + tests whether Filename is independent of
14435 + any notion of "current directory".
14436 + IS_RELATIVE_FILE_NAME(Filename)
14437 + tests whether Filename may be concatenated
14438 + to a directory filename.
14439 + Note: On native Windows, OS/2, DOS, "c:" is neither an absolute nor a
14440 + relative file name!
14441 + IS_FILE_NAME_WITH_DIR(Filename) tests whether Filename contains a device
14442 + or directory specification.
14443 */
14444 -#if defined _WIN32 || defined __CYGWIN__ || defined __EMX__ || defined __DJGPP__
14445 +#if defined _WIN32 || defined __CYGWIN__ \
14446 + || defined __EMX__ || defined __MSDOS__ || defined __DJGPP__
14447 /* Native Windows, Cygwin, OS/2, DOS */
14448 # define ISSLASH(C) ((C) == '/' || (C) == '\\')
14449 -# define HAS_DEVICE(P) \
14450 - ((((P)[0] >= 'A' && (P)[0] <= 'Z') || ((P)[0] >= 'a' && (P)[0] <= 'z')) \
14451 - && (P)[1] == ':')
14452 -# define IS_ABSOLUTE_PATH(P) (ISSLASH ((P)[0]) || HAS_DEVICE (P))
14453 -# define IS_PATH_WITH_DIR(P) \
14454 - (strchr (P, '/') != NULL || strchr (P, '\\') != NULL || HAS_DEVICE (P))
14455 -# define FILE_SYSTEM_PREFIX_LEN(P) (HAS_DEVICE (P) ? 2 : 0)
14456 + /* Internal macro: Tests whether a character is a drive letter. */
14457 +# define _IS_DRIVE_LETTER(C) \
14458 + (((C) >= 'A' && (C) <= 'Z') || ((C) >= 'a' && (C) <= 'z'))
14459 + /* Help the compiler optimizing it. This assumes ASCII. */
14460 +# undef _IS_DRIVE_LETTER
14461 +# define _IS_DRIVE_LETTER(C) \
14462 + (((unsigned int) (C) | ('a' - 'A')) - 'a' <= 'z' - 'a')
14463 +# define HAS_DEVICE(Filename) \
14464 + (_IS_DRIVE_LETTER ((Filename)[0]) && (Filename)[1] == ':')
14465 +# define FILE_SYSTEM_PREFIX_LEN(Filename) (HAS_DEVICE (Filename) ? 2 : 0)
14466 +# ifdef __CYGWIN__
14467 +# define FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE 0
14468 +# else
14469 + /* On native Windows, OS/2, DOS, the system has the notion of a
14470 + "current directory" on each drive. */
14471 +# define FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE 1
14472 +# endif
14473 +# if FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE
14474 +# define IS_ABSOLUTE_FILE_NAME(Filename) \
14475 + ISSLASH ((Filename)[FILE_SYSTEM_PREFIX_LEN (Filename)])
14476 +# else
14477 +# define IS_ABSOLUTE_FILE_NAME(Filename) \
14478 + (ISSLASH ((Filename)[0]) || HAS_DEVICE (Filename))
14479 +# endif
14480 +# define IS_RELATIVE_FILE_NAME(Filename) \
14481 + (! (ISSLASH ((Filename)[0]) || HAS_DEVICE (Filename)))
14482 +# define IS_FILE_NAME_WITH_DIR(Filename) \
14483 + (strchr ((Filename), '/') != NULL || strchr ((Filename), '\\') != NULL \
14484 + || HAS_DEVICE (Filename))
14485 #else
14486 /* Unix */
14487 # define ISSLASH(C) ((C) == '/')
14488 -# define IS_ABSOLUTE_PATH(P) ISSLASH ((P)[0])
14489 -# define IS_PATH_WITH_DIR(P) (strchr (P, '/') != NULL)
14490 -# define FILE_SYSTEM_PREFIX_LEN(P) 0
14491 +# define HAS_DEVICE(Filename) ((void) (Filename), 0)
14492 +# define FILE_SYSTEM_PREFIX_LEN(Filename) ((void) (Filename), 0)
14493 +# define FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE 0
14494 +# define IS_ABSOLUTE_FILE_NAME(Filename) ISSLASH ((Filename)[0])
14495 +# define IS_RELATIVE_FILE_NAME(Filename) (! ISSLASH ((Filename)[0]))
14496 +# define IS_FILE_NAME_WITH_DIR(Filename) (strchr ((Filename), '/') != NULL)
14497 #endif
14498
14499 +/* Deprecated macros. For backward compatibility with old users of the
14500 + 'filename' module. */
14501 +#define IS_ABSOLUTE_PATH IS_ABSOLUTE_FILE_NAME
14502 +#define IS_PATH_WITH_DIR IS_FILE_NAME_WITH_DIR
14503 +
14504
14505 #ifdef __cplusplus
14506 }
14507
14508 diff --git a/autotools/gnulib/filenamecat-lgpl.c b/autotools/gnulib/filenamecat-lgpl.c
14509 index 98b105a..56981aa 100644
14510 --- a/autotools/gnulib/filenamecat-lgpl.c
14511 +++ b/autotools/gnulib/filenamecat-lgpl.c
14512 @@ -1,18 +1,18 @@
14513 /* Concatenate two arbitrary file names.
14514
14515 - Copyright (C) 1996-2007, 2009-2019 Free Software Foundation, Inc.
14516 + Copyright (C) 1996-2007, 2009-2022 Free Software Foundation, Inc.
14517
14518 - This program is free software: you can redistribute it and/or modify
14519 - it under the terms of the GNU General Public License as published by
14520 - the Free Software Foundation; either version 3 of the License, or
14521 - (at your option) any later version.
14522 + This file is free software: you can redistribute it and/or modify
14523 + it under the terms of the GNU Lesser General Public License as
14524 + published by the Free Software Foundation; either version 2.1 of the
14525 + License, or (at your option) any later version.
14526
14527 - This program is distributed in the hope that it will be useful,
14528 + This file is distributed in the hope that it will be useful,
14529 but WITHOUT ANY WARRANTY; without even the implied warranty of
14530 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14531 - GNU General Public License for more details.
14532 + GNU Lesser General Public License for more details.
14533
14534 - You should have received a copy of the GNU General Public License
14535 + You should have received a copy of the GNU Lesser General Public License
14536 along with this program. If not, see <https://www.gnu.org/licenses/>. */
14537
14538 /* Written by Jim Meyering. */
14539 @@ -25,7 +25,8 @@
14540 #include <stdlib.h>
14541 #include <string.h>
14542
14543 -#include "dirname.h"
14544 +#include "basename-lgpl.h"
14545 +#include "filename.h"
14546
14547 #if ! HAVE_MEMPCPY && ! defined mempcpy
14548 # define mempcpy(D, S, N) ((void *) ((char *) memcpy (D, S, N) + (N)))
14549 @@ -41,7 +42,7 @@
14550 *BASE_IN_RESULT to point to the copy of BASE at the end of the
14551 returned concatenation.
14552
14553 - Return NULL if malloc fails. */
14554 + If malloc fails, return NULL with errno set. */
14555
14556 char *
14557 mfile_name_concat (char const *dir, char const *base, char **base_in_result)
14558 @@ -68,20 +69,22 @@ mfile_name_concat (char const *dir, char const *base, char **base_in_result)
14559 }
14560
14561 char *p_concat = malloc (dirlen + (sep != '\0') + baselen + 1);
14562 - char *p;
14563 -
14564 if (p_concat == NULL)
14565 return NULL;
14566
14567 - p = mempcpy (p_concat, dir, dirlen);
14568 - *p = sep;
14569 - p += sep != '\0';
14570 + {
14571 + char *p;
14572 +
14573 + p = mempcpy (p_concat, dir, dirlen);
14574 + *p = sep;
14575 + p += sep != '\0';
14576
14577 - if (base_in_result)
14578 - *base_in_result = p;
14579 + if (base_in_result)
14580 + *base_in_result = p;
14581
14582 - p = mempcpy (p, base, baselen);
14583 - *p = '\0';
14584 + p = mempcpy (p, base, baselen);
14585 + *p = '\0';
14586 + }
14587
14588 return p_concat;
14589 }
14590
14591 diff --git a/autotools/gnulib/filenamecat.h b/autotools/gnulib/filenamecat.h
14592 index 67b46b0..f11bd28 100644
14593 --- a/autotools/gnulib/filenamecat.h
14594 +++ b/autotools/gnulib/filenamecat.h
14595 @@ -1,27 +1,32 @@
14596 /* Concatenate two arbitrary file names.
14597
14598 - Copyright (C) 1996-1997, 2003, 2005, 2007, 2009-2019 Free Software
14599 + Copyright (C) 1996-1997, 2003, 2005, 2007, 2009-2022 Free Software
14600 Foundation, Inc.
14601
14602 - This program is free software: you can redistribute it and/or modify
14603 - it under the terms of the GNU General Public License as published by
14604 - the Free Software Foundation; either version 3 of the License, or
14605 - (at your option) any later version.
14606 + This file is free software: you can redistribute it and/or modify
14607 + it under the terms of the GNU Lesser General Public License as
14608 + published by the Free Software Foundation; either version 2.1 of the
14609 + License, or (at your option) any later version.
14610
14611 - This program is distributed in the hope that it will be useful,
14612 + This file is distributed in the hope that it will be useful,
14613 but WITHOUT ANY WARRANTY; without even the implied warranty of
14614 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14615 - GNU General Public License for more details.
14616 + GNU Lesser General Public License for more details.
14617
14618 - You should have received a copy of the GNU General Public License
14619 + You should have received a copy of the GNU Lesser General Public License
14620 along with this program. If not, see <https://www.gnu.org/licenses/>. */
14621
14622 /* Written by Jim Meyering. */
14623
14624 +#include <stdlib.h>
14625 +
14626 #if GNULIB_FILENAMECAT
14627 char *file_name_concat (char const *dir, char const *base,
14628 - char **base_in_result);
14629 + char **base_in_result)
14630 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE
14631 + _GL_ATTRIBUTE_RETURNS_NONNULL;
14632 #endif
14633
14634 char *mfile_name_concat (char const *dir, char const *base,
14635 - char **base_in_result);
14636 + char **base_in_result)
14637 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE;
14638
14639 diff --git a/autotools/gnulib/float+.h b/autotools/gnulib/float+.h
14640 index 5af861f..9ab4520 100644
14641 --- a/autotools/gnulib/float+.h
14642 +++ b/autotools/gnulib/float+.h
14643 @@ -1,19 +1,19 @@
14644 /* Supplemental information about the floating-point formats.
14645 - Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
14646 + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
14647 Written by Bruno Haible <bruno@×××××.org>, 2007.
14648
14649 - This program is free software; you can redistribute it and/or modify
14650 - it under the terms of the GNU General Public License as published by
14651 - the Free Software Foundation; either version 3, or (at your option)
14652 - any later version.
14653 + This file is free software: you can redistribute it and/or modify
14654 + it under the terms of the GNU Lesser General Public License as
14655 + published by the Free Software Foundation; either version 2.1 of the
14656 + License, or (at your option) any later version.
14657
14658 - This program is distributed in the hope that it will be useful,
14659 + This file is distributed in the hope that it will be useful,
14660 but WITHOUT ANY WARRANTY; without even the implied warranty of
14661 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14662 - GNU General Public License for more details.
14663 + GNU Lesser General Public License for more details.
14664
14665 - You should have received a copy of the GNU General Public License
14666 - along with this program; if not, see <https://www.gnu.org/licenses/>. */
14667 + You should have received a copy of the GNU Lesser General Public License
14668 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
14669
14670 #ifndef _FLOATPLUS_H
14671 #define _FLOATPLUS_H
14672
14673 diff --git a/autotools/gnulib/float.c b/autotools/gnulib/float.c
14674 index 8872deb..de85064 100644
14675 --- a/autotools/gnulib/float.c
14676 +++ b/autotools/gnulib/float.c
14677 @@ -1,18 +1,18 @@
14678 /* Auxiliary definitions for <float.h>.
14679 - Copyright (C) 2011-2019 Free Software Foundation, Inc.
14680 + Copyright (C) 2011-2022 Free Software Foundation, Inc.
14681 Written by Bruno Haible <bruno@×××××.org>, 2011.
14682
14683 - This program is free software: you can redistribute it and/or modify
14684 - it under the terms of the GNU General Public License as published by
14685 - the Free Software Foundation; either version 3 of the License, or
14686 - (at your option) any later version.
14687 + This file is free software: you can redistribute it and/or modify
14688 + it under the terms of the GNU Lesser General Public License as
14689 + published by the Free Software Foundation; either version 2.1 of the
14690 + License, or (at your option) any later version.
14691
14692 - This program is distributed in the hope that it will be useful,
14693 + This file is distributed in the hope that it will be useful,
14694 but WITHOUT ANY WARRANTY; without even the implied warranty of
14695 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14696 - GNU General Public License for more details.
14697 + GNU Lesser General Public License for more details.
14698
14699 - You should have received a copy of the GNU General Public License
14700 + You should have received a copy of the GNU Lesser General Public License
14701 along with this program. If not, see <https://www.gnu.org/licenses/>. */
14702
14703 #include <config.h>
14704
14705 diff --git a/autotools/gnulib/float.in.h b/autotools/gnulib/float.in.h
14706 index ba094a8..a418376 100644
14707 --- a/autotools/gnulib/float.in.h
14708 +++ b/autotools/gnulib/float.in.h
14709 @@ -1,18 +1,18 @@
14710 /* A correct <float.h>.
14711
14712 - Copyright (C) 2007-2019 Free Software Foundation, Inc.
14713 + Copyright (C) 2007-2022 Free Software Foundation, Inc.
14714
14715 - This program is free software: you can redistribute it and/or modify
14716 - it under the terms of the GNU General Public License as published by
14717 - the Free Software Foundation; either version 3 of the License, or
14718 - (at your option) any later version.
14719 + This file is free software: you can redistribute it and/or modify
14720 + it under the terms of the GNU Lesser General Public License as
14721 + published by the Free Software Foundation; either version 2.1 of the
14722 + License, or (at your option) any later version.
14723
14724 - This program is distributed in the hope that it will be useful,
14725 + This file is distributed in the hope that it will be useful,
14726 but WITHOUT ANY WARRANTY; without even the implied warranty of
14727 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14728 - GNU General Public License for more details.
14729 + GNU Lesser General Public License for more details.
14730
14731 - You should have received a copy of the GNU General Public License
14732 + You should have received a copy of the GNU Lesser General Public License
14733 along with this program. If not, see <https://www.gnu.org/licenses/>. */
14734
14735 #ifndef _@GUARD_PREFIX@_FLOAT_H
14736 @@ -93,11 +93,14 @@
14737 extern const long double LDBL_MAX;
14738
14739 Unfortunately, this is not a constant expression. */
14740 +# if !GNULIB_defined_long_double_union
14741 union gl_long_double_union
14742 {
14743 struct { unsigned int lo; unsigned int hi; unsigned int exponent; } xd;
14744 long double ld;
14745 };
14746 +# define GNULIB_defined_long_double_union 1
14747 +# endif
14748 extern const union gl_long_double_union gl_LDBL_MAX;
14749 # define LDBL_MAX (gl_LDBL_MAX.ld)
14750 /* Minimum e such that 10^e is in the range of normalized numbers. */
14751 @@ -146,11 +149,14 @@ extern const union gl_long_double_union gl_LDBL_MAX;
14752
14753 Unfortunately, this is not a constant expression, and the latter expression
14754 does not work well when GCC is optimizing.. */
14755 +# if !GNULIB_defined_long_double_union
14756 union gl_long_double_union
14757 {
14758 struct { double hi; double lo; } dd;
14759 long double ld;
14760 };
14761 +# define GNULIB_defined_long_double_union 1
14762 +# endif
14763 extern const union gl_long_double_union gl_LDBL_MAX;
14764 # define LDBL_MAX (gl_LDBL_MAX.ld)
14765 #endif
14766
14767 diff --git a/autotools/gnulib/fpucw.h b/autotools/gnulib/fpucw.h
14768 index caa51fe..1921836 100644
14769 --- a/autotools/gnulib/fpucw.h
14770 +++ b/autotools/gnulib/fpucw.h
14771 @@ -1,18 +1,18 @@
14772 /* Manipulating the FPU control word. -*- coding: utf-8 -*-
14773 - Copyright (C) 2007-2019 Free Software Foundation, Inc.
14774 + Copyright (C) 2007-2022 Free Software Foundation, Inc.
14775 Written by Bruno Haible <bruno@×××××.org>, 2007.
14776
14777 - This program is free software: you can redistribute it and/or modify
14778 - it under the terms of the GNU General Public License as published by
14779 - the Free Software Foundation; either version 3 of the License, or
14780 - (at your option) any later version.
14781 + This file is free software: you can redistribute it and/or modify
14782 + it under the terms of the GNU Lesser General Public License as
14783 + published by the Free Software Foundation; either version 2.1 of the
14784 + License, or (at your option) any later version.
14785
14786 - This program is distributed in the hope that it will be useful,
14787 + This file is distributed in the hope that it will be useful,
14788 but WITHOUT ANY WARRANTY; without even the implied warranty of
14789 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14790 - GNU General Public License for more details.
14791 + GNU Lesser General Public License for more details.
14792
14793 - You should have received a copy of the GNU General Public License
14794 + You should have received a copy of the GNU Lesser General Public License
14795 along with this program. If not, see <https://www.gnu.org/licenses/>. */
14796
14797 #ifndef _FPUCW_H
14798 @@ -43,7 +43,7 @@
14799
14800 See Vincent Lefèvre's page https://www.vinc17.net/research/extended.en.html
14801 for a good explanation.
14802 - See http://www.uwsg.iu.edu/hypermail/linux/kernel/0103.0/0453.html for
14803 + See https://web.archive.org/web/20060905133417/http://www.uwsg.iu.edu/hypermail/linux/kernel/0103.0/0453.html
14804 some argumentation which setting should be the default. */
14805
14806 /* This header file provides the following facilities:
14807 @@ -61,8 +61,8 @@
14808 'long double' safe operation precision
14809 */
14810
14811 -/* Inline assembler like this works only with GNU C. */
14812 -#if (defined __i386__ || defined __x86_64__) && defined __GNUC__
14813 +/* Inline assembler like this works only with GNU C and clang. */
14814 +#if (defined __i386__ || defined __x86_64__) && (defined __GNUC__ || defined __clang__)
14815
14816 typedef unsigned short fpucw_t; /* glibc calls this fpu_control_t */
14817
14818 @@ -70,12 +70,12 @@ typedef unsigned short fpucw_t; /* glibc calls this fpu_control_t */
14819 # define FPU_PC_DOUBLE 0x200 /* glibc calls this _FPU_DOUBLE */
14820 # define FPU_PC_EXTENDED 0x300 /* glibc calls this _FPU_EXTENDED */
14821
14822 -# define GET_FPUCW() \
14823 +# define GET_FPUCW() __extension__ \
14824 ({ fpucw_t _cw; \
14825 __asm__ __volatile__ ("fnstcw %0" : "=m" (*&_cw)); \
14826 _cw; \
14827 })
14828 -# define SET_FPUCW(word) \
14829 +# define SET_FPUCW(word) __extension__ \
14830 (void)({ fpucw_t _ncw = (word); \
14831 __asm__ __volatile__ ("fldcw %0" : : "m" (*&_ncw)); \
14832 })
14833
14834 diff --git a/autotools/gnulib/free.c b/autotools/gnulib/free.c
14835 new file mode 100644
14836 index 0000000..86ebe6c
14837 --- /dev/null
14838 +++ b/autotools/gnulib/free.c
14839 @@ -0,0 +1,53 @@
14840 +/* Make free() preserve errno.
14841 +
14842 + Copyright (C) 2003, 2006, 2009-2022 Free Software Foundation, Inc.
14843 +
14844 + This file is free software: you can redistribute it and/or modify
14845 + it under the terms of the GNU Lesser General Public License as
14846 + published by the Free Software Foundation; either version 2.1 of the
14847 + License, or (at your option) any later version.
14848 +
14849 + This file is distributed in the hope that it will be useful,
14850 + but WITHOUT ANY WARRANTY; without even the implied warranty of
14851 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14852 + GNU Lesser General Public License for more details.
14853 +
14854 + You should have received a copy of the GNU Lesser General Public License
14855 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
14856 +
14857 +/* written by Paul Eggert */
14858 +
14859 +#include <config.h>
14860 +
14861 +/* Specification. */
14862 +#include <stdlib.h>
14863 +
14864 +/* A function definition is only needed if HAVE_FREE_POSIX is not defined. */
14865 +#if !HAVE_FREE_POSIX
14866 +
14867 +# include <errno.h>
14868 +
14869 +void
14870 +rpl_free (void *p)
14871 +# undef free
14872 +{
14873 +# if defined __GNUC__ && !defined __clang__
14874 + /* An invalid GCC optimization
14875 + <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98396>
14876 + would optimize away the assignments in the code below, when link-time
14877 + optimization (LTO) is enabled. Make the code more complicated, so that
14878 + GCC does not grok how to optimize it. */
14879 + int err[2];
14880 + err[0] = errno;
14881 + err[1] = errno;
14882 + errno = 0;
14883 + free (p);
14884 + errno = err[errno == 0];
14885 +# else
14886 + int err = errno;
14887 + free (p);
14888 + errno = err;
14889 +# endif
14890 +}
14891 +
14892 +#endif
14893
14894 diff --git a/autotools/gnulib/frexp.c b/autotools/gnulib/frexp.c
14895 index d3f1199..2c15733 100644
14896 --- a/autotools/gnulib/frexp.c
14897 +++ b/autotools/gnulib/frexp.c
14898 @@ -1,17 +1,17 @@
14899 /* Split a double into fraction and mantissa.
14900 - Copyright (C) 2007-2019 Free Software Foundation, Inc.
14901 + Copyright (C) 2007-2022 Free Software Foundation, Inc.
14902
14903 - This program is free software: you can redistribute it and/or modify
14904 - it under the terms of the GNU General Public License as published by
14905 - the Free Software Foundation; either version 3 of the License, or
14906 - (at your option) any later version.
14907 + This file is free software: you can redistribute it and/or modify
14908 + it under the terms of the GNU Lesser General Public License as
14909 + published by the Free Software Foundation; either version 2.1 of the
14910 + License, or (at your option) any later version.
14911
14912 - This program is distributed in the hope that it will be useful,
14913 + This file is distributed in the hope that it will be useful,
14914 but WITHOUT ANY WARRANTY; without even the implied warranty of
14915 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14916 - GNU General Public License for more details.
14917 + GNU Lesser General Public License for more details.
14918
14919 - You should have received a copy of the GNU General Public License
14920 + You should have received a copy of the GNU Lesser General Public License
14921 along with this program. If not, see <https://www.gnu.org/licenses/>. */
14922
14923 /* Written by Paolo Bonzini <bonzini@×××.org>, 2003, and
14924
14925 diff --git a/autotools/gnulib/frexpl.c b/autotools/gnulib/frexpl.c
14926 index 820cb2d..55ca010 100644
14927 --- a/autotools/gnulib/frexpl.c
14928 +++ b/autotools/gnulib/frexpl.c
14929 @@ -1,17 +1,17 @@
14930 /* Split a 'long double' into fraction and mantissa.
14931 - Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
14932 + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
14933
14934 - This program is free software: you can redistribute it and/or modify
14935 - it under the terms of the GNU General Public License as published by
14936 - the Free Software Foundation; either version 3 of the License, or
14937 - (at your option) any later version.
14938 + This file is free software: you can redistribute it and/or modify
14939 + it under the terms of the GNU Lesser General Public License as
14940 + published by the Free Software Foundation; either version 2.1 of the
14941 + License, or (at your option) any later version.
14942
14943 - This program is distributed in the hope that it will be useful,
14944 + This file is distributed in the hope that it will be useful,
14945 but WITHOUT ANY WARRANTY; without even the implied warranty of
14946 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14947 - GNU General Public License for more details.
14948 + GNU Lesser General Public License for more details.
14949
14950 - You should have received a copy of the GNU General Public License
14951 + You should have received a copy of the GNU Lesser General Public License
14952 along with this program. If not, see <https://www.gnu.org/licenses/>. */
14953
14954 #include <config.h>
14955
14956 diff --git a/autotools/gnulib/fstat.c b/autotools/gnulib/fstat.c
14957 index a892b8f..3928c86 100644
14958 --- a/autotools/gnulib/fstat.c
14959 +++ b/autotools/gnulib/fstat.c
14960 @@ -1,17 +1,17 @@
14961 /* fstat() replacement.
14962 - Copyright (C) 2011-2019 Free Software Foundation, Inc.
14963 + Copyright (C) 2011-2022 Free Software Foundation, Inc.
14964
14965 - This program is free software: you can redistribute it and/or modify
14966 - it under the terms of the GNU General Public License as published by
14967 - the Free Software Foundation; either version 3 of the License, or
14968 - (at your option) any later version.
14969 + This file is free software: you can redistribute it and/or modify
14970 + it under the terms of the GNU Lesser General Public License as
14971 + published by the Free Software Foundation; either version 2.1 of the
14972 + License, or (at your option) any later version.
14973
14974 - This program is distributed in the hope that it will be useful,
14975 + This file is distributed in the hope that it will be useful,
14976 but WITHOUT ANY WARRANTY; without even the implied warranty of
14977 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14978 - GNU General Public License for more details.
14979 + GNU Lesser General Public License for more details.
14980
14981 - You should have received a copy of the GNU General Public License
14982 + You should have received a copy of the GNU Lesser General Public License
14983 along with this program. If not, see <https://www.gnu.org/licenses/>. */
14984
14985 /* If the user's config.h happens to include <sys/stat.h>, let it include only
14986
14987 diff --git a/autotools/gnulib/fstatat.c b/autotools/gnulib/fstatat.c
14988 index 019d3c6..6e83449 100644
14989 --- a/autotools/gnulib/fstatat.c
14990 +++ b/autotools/gnulib/fstatat.c
14991 @@ -1,10 +1,10 @@
14992 /* Work around an fstatat bug on Solaris 9.
14993
14994 - Copyright (C) 2006, 2009-2019 Free Software Foundation, Inc.
14995 + Copyright (C) 2006, 2009-2022 Free Software Foundation, Inc.
14996
14997 This program is free software: you can redistribute it and/or modify
14998 it under the terms of the GNU General Public License as published by
14999 - the Free Software Foundation; either version 3 of the License, or
15000 + the Free Software Foundation, either version 3 of the License, or
15001 (at your option) any later version.
15002
15003 This program is distributed in the hope that it will be useful,
15004 @@ -49,6 +49,7 @@ orig_fstatat (int fd, char const *filename, struct stat *buf, int flags)
15005
15006 #include <errno.h>
15007 #include <fcntl.h>
15008 +#include <stdlib.h>
15009 #include <string.h>
15010
15011 #if HAVE_FSTATAT && HAVE_WORKING_FSTATAT_ZERO_FLAG
15012
15013 diff --git a/autotools/gnulib/futimens.c b/autotools/gnulib/futimens.c
15014 index cc03796..bc3e41a 100644
15015 --- a/autotools/gnulib/futimens.c
15016 +++ b/autotools/gnulib/futimens.c
15017 @@ -1,17 +1,17 @@
15018 /* Set the access and modification time of an open fd.
15019 - Copyright (C) 2009-2019 Free Software Foundation, Inc.
15020 + Copyright (C) 2009-2022 Free Software Foundation, Inc.
15021
15022 - This program is free software: you can redistribute it and/or modify
15023 - it under the terms of the GNU General Public License as published by
15024 - the Free Software Foundation; either version 3 of the License, or
15025 - (at your option) any later version.
15026 + This file is free software: you can redistribute it and/or modify
15027 + it under the terms of the GNU Lesser General Public License as
15028 + published by the Free Software Foundation, either version 3 of the
15029 + License, or (at your option) any later version.
15030
15031 - This program is distributed in the hope that it will be useful,
15032 + This file is distributed in the hope that it will be useful,
15033 but WITHOUT ANY WARRANTY; without even the implied warranty of
15034 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15035 - GNU General Public License for more details.
15036 + GNU Lesser General Public License for more details.
15037
15038 - You should have received a copy of the GNU General Public License
15039 + You should have received a copy of the GNU Lesser General Public License
15040 along with this program. If not, see <https://www.gnu.org/licenses/>. */
15041
15042 /* written by Eric Blake */
15043
15044 diff --git a/autotools/gnulib/getcwd-lgpl.c b/autotools/gnulib/getcwd-lgpl.c
15045 index b224cfc..f449ac8 100644
15046 --- a/autotools/gnulib/getcwd-lgpl.c
15047 +++ b/autotools/gnulib/getcwd-lgpl.c
15048 @@ -1,17 +1,17 @@
15049 -/* Copyright (C) 2011-2019 Free Software Foundation, Inc.
15050 +/* Copyright (C) 2011-2022 Free Software Foundation, Inc.
15051 This file is part of gnulib.
15052
15053 - This program is free software: you can redistribute it and/or modify
15054 - it under the terms of the GNU General Public License as published by
15055 - the Free Software Foundation; either version 3 of the License, or
15056 - (at your option) any later version.
15057 + This file is free software: you can redistribute it and/or modify
15058 + it under the terms of the GNU Lesser General Public License as
15059 + published by the Free Software Foundation; either version 2.1 of the
15060 + License, or (at your option) any later version.
15061
15062 - This program is distributed in the hope that it will be useful,
15063 + This file is distributed in the hope that it will be useful,
15064 but WITHOUT ANY WARRANTY; without even the implied warranty of
15065 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15066 - GNU General Public License for more details.
15067 + GNU Lesser General Public License for more details.
15068
15069 - You should have received a copy of the GNU General Public License
15070 + You should have received a copy of the GNU Lesser General Public License
15071 along with this program. If not, see <https://www.gnu.org/licenses/>. */
15072
15073 #include <config.h>
15074 @@ -38,6 +38,10 @@ typedef int dummy;
15075 necessary. */
15076
15077 # undef getcwd
15078 +# if defined _WIN32 && !defined __CYGWIN__
15079 +# define getcwd _getcwd
15080 +# endif
15081 +
15082 char *
15083 rpl_getcwd (char *buf, size_t size)
15084 {
15085 @@ -65,11 +69,7 @@ rpl_getcwd (char *buf, size_t size)
15086 }
15087 result = getcwd (buf, size);
15088 if (!result)
15089 - {
15090 - int saved_errno = errno;
15091 - free (buf);
15092 - errno = saved_errno;
15093 - }
15094 + free (buf);
15095 return result;
15096 }
15097
15098 @@ -108,17 +108,18 @@ rpl_getcwd (char *buf, size_t size)
15099 while (!result && errno == ERANGE);
15100
15101 if (!result)
15102 - {
15103 - int saved_errno = errno;
15104 - free (buf);
15105 - errno = saved_errno;
15106 - }
15107 + free (buf);
15108 else
15109 {
15110 - /* Trim to fit, if possible. */
15111 - result = realloc (buf, strlen (buf) + 1);
15112 - if (!result)
15113 - result = buf;
15114 + /* Here result == buf. */
15115 + /* Shrink result before returning it. */
15116 + size_t actual_size = strlen (result) + 1;
15117 + if (actual_size < size)
15118 + {
15119 + char *shrinked_result = realloc (result, actual_size);
15120 + if (shrinked_result != NULL)
15121 + result = shrinked_result;
15122 + }
15123 }
15124 return result;
15125 }
15126
15127 diff --git a/autotools/gnulib/getdelim.c b/autotools/gnulib/getdelim.c
15128 index 528678c..9eb0483 100644
15129 --- a/autotools/gnulib/getdelim.c
15130 +++ b/autotools/gnulib/getdelim.c
15131 @@ -1,19 +1,19 @@
15132 /* getdelim.c --- Implementation of replacement getdelim function.
15133 - Copyright (C) 1994, 1996-1998, 2001, 2003, 2005-2019 Free Software
15134 + Copyright (C) 1994, 1996-1998, 2001, 2003, 2005-2022 Free Software
15135 Foundation, Inc.
15136
15137 - This program is free software; you can redistribute it and/or
15138 - modify it under the terms of the GNU General Public License as
15139 - published by the Free Software Foundation; either version 3, or (at
15140 - your option) any later version.
15141 + This file is free software: you can redistribute it and/or modify
15142 + it under the terms of the GNU Lesser General Public License as
15143 + published by the Free Software Foundation; either version 2.1 of the
15144 + License, or (at your option) any later version.
15145
15146 - This program is distributed in the hope that it will be useful, but
15147 - WITHOUT ANY WARRANTY; without even the implied warranty of
15148 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15149 - General Public License for more details.
15150 + This file is distributed in the hope that it will be useful,
15151 + but WITHOUT ANY WARRANTY; without even the implied warranty of
15152 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15153 + GNU Lesser General Public License for more details.
15154
15155 - You should have received a copy of the GNU General Public License
15156 - along with this program; if not, see <https://www.gnu.org/licenses/>. */
15157 + You should have received a copy of the GNU Lesser General Public License
15158 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
15159
15160 /* Ported from glibc by Simon Josefsson. */
15161
15162
15163 diff --git a/autotools/gnulib/getdtablesize.c b/autotools/gnulib/getdtablesize.c
15164 index 03a9243..793e0f8 100644
15165 --- a/autotools/gnulib/getdtablesize.c
15166 +++ b/autotools/gnulib/getdtablesize.c
15167 @@ -1,18 +1,18 @@
15168 /* getdtablesize() function: Return maximum possible file descriptor value + 1.
15169 - Copyright (C) 2008-2019 Free Software Foundation, Inc.
15170 + Copyright (C) 2008-2022 Free Software Foundation, Inc.
15171 Written by Bruno Haible <bruno@×××××.org>, 2008.
15172
15173 - This program is free software: you can redistribute it and/or modify
15174 - it under the terms of the GNU General Public License as published by
15175 - the Free Software Foundation; either version 3 of the License, or
15176 - (at your option) any later version.
15177 + This file is free software: you can redistribute it and/or modify
15178 + it under the terms of the GNU Lesser General Public License as
15179 + published by the Free Software Foundation; either version 2.1 of the
15180 + License, or (at your option) any later version.
15181
15182 - This program is distributed in the hope that it will be useful,
15183 + This file is distributed in the hope that it will be useful,
15184 but WITHOUT ANY WARRANTY; without even the implied warranty of
15185 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15186 - GNU General Public License for more details.
15187 + GNU Lesser General Public License for more details.
15188
15189 - You should have received a copy of the GNU General Public License
15190 + You should have received a copy of the GNU Lesser General Public License
15191 along with this program. If not, see <https://www.gnu.org/licenses/>. */
15192
15193 #include <config.h>
15194
15195 diff --git a/autotools/gnulib/getgroups.c b/autotools/gnulib/getgroups.c
15196 index d8c77e9..f7abd72 100644
15197 --- a/autotools/gnulib/getgroups.c
15198 +++ b/autotools/gnulib/getgroups.c
15199 @@ -1,18 +1,18 @@
15200 /* provide consistent interface to getgroups for systems that don't allow N==0
15201
15202 - Copyright (C) 1996, 1999, 2003, 2006-2019 Free Software Foundation, Inc.
15203 + Copyright (C) 1996, 1999, 2003, 2006-2022 Free Software Foundation, Inc.
15204
15205 - This program is free software: you can redistribute it and/or modify
15206 - it under the terms of the GNU General Public License as published by
15207 - the Free Software Foundation; either version 3 of the License, or
15208 - (at your option) any later version.
15209 + This file is free software: you can redistribute it and/or modify
15210 + it under the terms of the GNU Lesser General Public License as
15211 + published by the Free Software Foundation; either version 2.1 of the
15212 + License, or (at your option) any later version.
15213
15214 - This program is distributed in the hope that it will be useful,
15215 + This file is distributed in the hope that it will be useful,
15216 but WITHOUT ANY WARRANTY; without even the implied warranty of
15217 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15218 - GNU General Public License for more details.
15219 + GNU Lesser General Public License for more details.
15220
15221 - You should have received a copy of the GNU General Public License
15222 + You should have received a copy of the GNU Lesser General Public License
15223 along with this program. If not, see <https://www.gnu.org/licenses/>. */
15224
15225 /* written by Jim Meyering */
15226 @@ -30,7 +30,7 @@
15227 /* Provide a stub that fails with ENOSYS, since there is no group
15228 information available on mingw. */
15229 int
15230 -getgroups (int n _GL_UNUSED, GETGROUPS_T *groups _GL_UNUSED)
15231 +getgroups (_GL_UNUSED int n, _GL_UNUSED GETGROUPS_T *groups)
15232 {
15233 errno = ENOSYS;
15234 return -1;
15235 @@ -70,7 +70,6 @@ rpl_getgroups (int n, gid_t *group)
15236 {
15237 int n_groups;
15238 GETGROUPS_T *gbuf;
15239 - int saved_errno;
15240
15241 if (n < 0)
15242 {
15243 @@ -99,9 +98,7 @@ rpl_getgroups (int n, gid_t *group)
15244 while (n--)
15245 group[n] = gbuf[n];
15246 }
15247 - saved_errno = errno;
15248 free (gbuf);
15249 - errno = saved_errno;
15250 return result;
15251 }
15252
15253 @@ -121,10 +118,7 @@ rpl_getgroups (int n, gid_t *group)
15254 n *= 2;
15255 }
15256
15257 - saved_errno = errno;
15258 free (gbuf);
15259 - errno = saved_errno;
15260 -
15261 return n_groups;
15262 }
15263
15264
15265 diff --git a/autotools/gnulib/getline.c b/autotools/gnulib/getline.c
15266 index 40882fb..34b9117 100644
15267 --- a/autotools/gnulib/getline.c
15268 +++ b/autotools/gnulib/getline.c
15269 @@ -1,18 +1,18 @@
15270 /* getline.c --- Implementation of replacement getline function.
15271 - Copyright (C) 2005-2007, 2009-2019 Free Software Foundation, Inc.
15272 + Copyright (C) 2005-2007, 2009-2022 Free Software Foundation, Inc.
15273
15274 - This program is free software; you can redistribute it and/or
15275 - modify it under the terms of the GNU General Public License as
15276 - published by the Free Software Foundation; either version 3, or (at
15277 - your option) any later version.
15278 + This file is free software: you can redistribute it and/or modify
15279 + it under the terms of the GNU Lesser General Public License as
15280 + published by the Free Software Foundation; either version 2.1 of the
15281 + License, or (at your option) any later version.
15282
15283 - This program is distributed in the hope that it will be useful, but
15284 - WITHOUT ANY WARRANTY; without even the implied warranty of
15285 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15286 - General Public License for more details.
15287 + This file is distributed in the hope that it will be useful,
15288 + but WITHOUT ANY WARRANTY; without even the implied warranty of
15289 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15290 + GNU Lesser General Public License for more details.
15291
15292 - You should have received a copy of the GNU General Public License
15293 - along with this program; if not, see <https://www.gnu.org/licenses/>. */
15294 + You should have received a copy of the GNU Lesser General Public License
15295 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
15296
15297 /* Written by Simon Josefsson. */
15298
15299
15300 diff --git a/autotools/gnulib/getopt-cdefs.in.h b/autotools/gnulib/getopt-cdefs.in.h
15301 index 049145b..b6dd913 100644
15302 --- a/autotools/gnulib/getopt-cdefs.in.h
15303 +++ b/autotools/gnulib/getopt-cdefs.in.h
15304 @@ -1,22 +1,21 @@
15305 /* getopt-on-non-glibc compatibility macros.
15306 - Copyright (C) 1989-2019 Free Software Foundation, Inc.
15307 + Copyright (C) 1989-2022 Free Software Foundation, Inc.
15308 This file is part of gnulib.
15309 Unlike most of the getopt implementation, it is NOT shared
15310 with the GNU C Library.
15311
15312 - This file is free software; you can redistribute it and/or modify it
15313 - under the terms of the GNU General Public License as
15314 - published by the Free Software Foundation; either version 3 of
15315 - the License, or (at your option) any later version.
15316 + This file is free software: you can redistribute it and/or modify
15317 + it under the terms of the GNU Lesser General Public License as
15318 + published by the Free Software Foundation; either version 2.1 of the
15319 + License, or (at your option) any later version.
15320
15321 - This file is distributed in the hope that it will be useful, but
15322 - WITHOUT ANY WARRANTY; without even the implied warranty of
15323 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15324 - General Public License for more details.
15325 + This file is distributed in the hope that it will be useful,
15326 + but WITHOUT ANY WARRANTY; without even the implied warranty of
15327 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15328 + GNU Lesser General Public License for more details.
15329
15330 - You should have received a copy of the GNU General Public
15331 - License along with gnulib; if not, see
15332 - <https://www.gnu.org/licenses/>. */
15333 + You should have received a copy of the GNU Lesser General Public License
15334 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
15335
15336 #ifndef _GETOPT_CDEFS_H
15337 #define _GETOPT_CDEFS_H 1
15338 @@ -57,7 +56,7 @@
15339 #endif
15340
15341 #ifndef __THROW
15342 -# if defined __cplusplus && __GNUC_PREREQ (2,8)
15343 +# if defined __cplusplus && (__GNUC_PREREQ (2,8) || __clang_major__ >= 4)
15344 # define __THROW throw ()
15345 # else
15346 # define __THROW
15347
15348 diff --git a/autotools/gnulib/getopt-core.h b/autotools/gnulib/getopt-core.h
15349 index 6360ad6..1c40ecc 100644
15350 --- a/autotools/gnulib/getopt-core.h
15351 +++ b/autotools/gnulib/getopt-core.h
15352 @@ -1,19 +1,19 @@
15353 /* Declarations for getopt (basic, portable features only).
15354 - Copyright (C) 1989-2019 Free Software Foundation, Inc.
15355 + Copyright (C) 1989-2022 Free Software Foundation, Inc.
15356 This file is part of the GNU C Library and is also part of gnulib.
15357 Patches to this file should be submitted to both projects.
15358
15359 The GNU C Library is free software; you can redistribute it and/or
15360 - modify it under the terms of the GNU General Public
15361 + modify it under the terms of the GNU Lesser General Public
15362 License as published by the Free Software Foundation; either
15363 - version 3 of the License, or (at your option) any later version.
15364 + version 2.1 of the License, or (at your option) any later version.
15365
15366 The GNU C Library is distributed in the hope that it will be useful,
15367 but WITHOUT ANY WARRANTY; without even the implied warranty of
15368 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15369 - General Public License for more details.
15370 + Lesser General Public License for more details.
15371
15372 - You should have received a copy of the GNU General Public
15373 + You should have received a copy of the GNU Lesser General Public
15374 License along with the GNU C Library; if not, see
15375 <https://www.gnu.org/licenses/>. */
15376
15377
15378 diff --git a/autotools/gnulib/getopt-ext.h b/autotools/gnulib/getopt-ext.h
15379 index 13cb007..d661fcc 100644
15380 --- a/autotools/gnulib/getopt-ext.h
15381 +++ b/autotools/gnulib/getopt-ext.h
15382 @@ -1,19 +1,19 @@
15383 /* Declarations for getopt (GNU extensions).
15384 - Copyright (C) 1989-2019 Free Software Foundation, Inc.
15385 + Copyright (C) 1989-2022 Free Software Foundation, Inc.
15386 This file is part of the GNU C Library and is also part of gnulib.
15387 Patches to this file should be submitted to both projects.
15388
15389 The GNU C Library is free software; you can redistribute it and/or
15390 - modify it under the terms of the GNU General Public
15391 + modify it under the terms of the GNU Lesser General Public
15392 License as published by the Free Software Foundation; either
15393 - version 3 of the License, or (at your option) any later version.
15394 + version 2.1 of the License, or (at your option) any later version.
15395
15396 The GNU C Library is distributed in the hope that it will be useful,
15397 but WITHOUT ANY WARRANTY; without even the implied warranty of
15398 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15399 - General Public License for more details.
15400 + Lesser General Public License for more details.
15401
15402 - You should have received a copy of the GNU General Public
15403 + You should have received a copy of the GNU Lesser General Public
15404 License along with the GNU C Library; if not, see
15405 <https://www.gnu.org/licenses/>. */
15406
15407
15408 diff --git a/autotools/gnulib/getopt-pfx-core.h b/autotools/gnulib/getopt-pfx-core.h
15409 index 8fac269..3eead0e 100644
15410 --- a/autotools/gnulib/getopt-pfx-core.h
15411 +++ b/autotools/gnulib/getopt-pfx-core.h
15412 @@ -1,22 +1,21 @@
15413 /* getopt (basic, portable features) gnulib wrapper header.
15414 - Copyright (C) 1989-2019 Free Software Foundation, Inc.
15415 + Copyright (C) 1989-2022 Free Software Foundation, Inc.
15416 This file is part of gnulib.
15417 Unlike most of the getopt implementation, it is NOT shared
15418 with the GNU C Library.
15419
15420 - This file is free software; you can redistribute it and/or modify it
15421 - under the terms of the GNU General Public License as
15422 - published by the Free Software Foundation; either version 3 of
15423 - the License, or (at your option) any later version.
15424 + This file is free software: you can redistribute it and/or modify
15425 + it under the terms of the GNU Lesser General Public License as
15426 + published by the Free Software Foundation; either version 2.1 of the
15427 + License, or (at your option) any later version.
15428
15429 - This file is distributed in the hope that it will be useful, but
15430 - WITHOUT ANY WARRANTY; without even the implied warranty of
15431 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15432 - General Public License for more details.
15433 + This file is distributed in the hope that it will be useful,
15434 + but WITHOUT ANY WARRANTY; without even the implied warranty of
15435 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15436 + GNU Lesser General Public License for more details.
15437
15438 - You should have received a copy of the GNU General Public
15439 - License along with gnulib; if not, see
15440 - <https://www.gnu.org/licenses/>. */
15441 + You should have received a copy of the GNU Lesser General Public License
15442 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
15443
15444 #ifndef _GETOPT_PFX_CORE_H
15445 #define _GETOPT_PFX_CORE_H 1
15446 @@ -48,6 +47,14 @@
15447 # define optind __GETOPT_ID (optind)
15448 # define optopt __GETOPT_ID (optopt)
15449
15450 +/* Work around a a problem on macOS, which declares getopt with a
15451 + trailing __DARWIN_ALIAS(getopt) that would expand to something like
15452 + __asm("_" "rpl_getopt" "$UNIX2003") were it not for the following
15453 + hack to suppress the macOS declaration <https://bugs.gnu.org/40205>. */
15454 +# ifdef __APPLE__
15455 +# define _GETOPT
15456 +# endif
15457 +
15458 /* The system's getopt.h may have already included getopt-core.h to
15459 declare the unprefixed identifiers. Undef _GETOPT_CORE_H so that
15460 getopt-core.h declares them with prefixes. */
15461
15462 diff --git a/autotools/gnulib/getopt-pfx-ext.h b/autotools/gnulib/getopt-pfx-ext.h
15463 index 0e21aef..85a6cb5 100644
15464 --- a/autotools/gnulib/getopt-pfx-ext.h
15465 +++ b/autotools/gnulib/getopt-pfx-ext.h
15466 @@ -1,22 +1,21 @@
15467 /* getopt (GNU extensions) gnulib wrapper header.
15468 - Copyright (C) 1989-2019 Free Software Foundation, Inc.
15469 + Copyright (C) 1989-2022 Free Software Foundation, Inc.
15470 This file is part of gnulib.
15471 Unlike most of the getopt implementation, it is NOT shared
15472 with the GNU C Library.
15473
15474 - This file is free software; you can redistribute it and/or modify it
15475 - under the terms of the GNU General Public License as
15476 - published by the Free Software Foundation; either version 3 of
15477 - the License, or (at your option) any later version.
15478 + This file is free software: you can redistribute it and/or modify
15479 + it under the terms of the GNU Lesser General Public License as
15480 + published by the Free Software Foundation; either version 2.1 of the
15481 + License, or (at your option) any later version.
15482
15483 - This file is distributed in the hope that it will be useful, but
15484 - WITHOUT ANY WARRANTY; without even the implied warranty of
15485 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15486 - General Public License for more details.
15487 + This file is distributed in the hope that it will be useful,
15488 + but WITHOUT ANY WARRANTY; without even the implied warranty of
15489 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15490 + GNU Lesser General Public License for more details.
15491
15492 - You should have received a copy of the GNU General Public
15493 - License along with gnulib; if not, see
15494 - <https://www.gnu.org/licenses/>. */
15495 + You should have received a copy of the GNU Lesser General Public License
15496 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
15497
15498 #ifndef _GETOPT_PFX_EXT_H
15499 #define _GETOPT_PFX_EXT_H 1
15500
15501 diff --git a/autotools/gnulib/getopt.c b/autotools/gnulib/getopt.c
15502 index 8ee075a..128dc7f 100644
15503 --- a/autotools/gnulib/getopt.c
15504 +++ b/autotools/gnulib/getopt.c
15505 @@ -1,19 +1,19 @@
15506 /* Getopt for GNU.
15507 - Copyright (C) 1987-2019 Free Software Foundation, Inc.
15508 + Copyright (C) 1987-2022 Free Software Foundation, Inc.
15509 This file is part of the GNU C Library and is also part of gnulib.
15510 Patches to this file should be submitted to both projects.
15511
15512 The GNU C Library is free software; you can redistribute it and/or
15513 - modify it under the terms of the GNU General Public
15514 + modify it under the terms of the GNU Lesser General Public
15515 License as published by the Free Software Foundation; either
15516 - version 3 of the License, or (at your option) any later version.
15517 + version 2.1 of the License, or (at your option) any later version.
15518
15519 The GNU C Library is distributed in the hope that it will be useful,
15520 but WITHOUT ANY WARRANTY; without even the implied warranty of
15521 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15522 - General Public License for more details.
15523 + Lesser General Public License for more details.
15524
15525 - You should have received a copy of the GNU General Public
15526 + You should have received a copy of the GNU Lesser General Public
15527 License along with the GNU C Library; if not, see
15528 <https://www.gnu.org/licenses/>. */
15529
15530 @@ -378,8 +378,8 @@ process_long_option (int argc, char **argv, const char *optstring,
15531 /* Initialize internal data upon the first call to getopt. */
15532
15533 static const char *
15534 -_getopt_initialize (int argc _GL_UNUSED,
15535 - char **argv _GL_UNUSED, const char *optstring,
15536 +_getopt_initialize (_GL_UNUSED int argc,
15537 + _GL_UNUSED char **argv, const char *optstring,
15538 struct _getopt_data *d, int posixly_correct)
15539 {
15540 /* Start processing options with ARGV-element 1 (since ARGV-element 0
15541
15542 diff --git a/autotools/gnulib/getopt.in.h b/autotools/gnulib/getopt.in.h
15543 index c77f34c..9bc50ee 100644
15544 --- a/autotools/gnulib/getopt.in.h
15545 +++ b/autotools/gnulib/getopt.in.h
15546 @@ -1,22 +1,22 @@
15547 /* Declarations for getopt.
15548 - Copyright (C) 1989-2019 Free Software Foundation, Inc.
15549 + Copyright (C) 1989-2022 Free Software Foundation, Inc.
15550 This file is part of gnulib.
15551 Unlike most of the getopt implementation, it is NOT shared
15552 with the GNU C Library, which supplies a different version of
15553 this file.
15554
15555 - This file is free software; you can redistribute it and/or modify it
15556 - under the terms of the GNU General Public License as
15557 - published by the Free Software Foundation; either version 3 of
15558 - the License, or (at your option) any later version.
15559 + This file is free software: you can redistribute it and/or modify
15560 + it under the terms of the GNU Lesser General Public License as
15561 + published by the Free Software Foundation; either version 2.1 of the
15562 + License, or (at your option) any later version.
15563
15564 - This file is distributed in the hope that it will be useful, but
15565 - WITHOUT ANY WARRANTY; without even the implied warranty of
15566 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15567 - General Public License for more details.
15568 + This file is distributed in the hope that it will be useful,
15569 + but WITHOUT ANY WARRANTY; without even the implied warranty of
15570 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15571 + GNU Lesser General Public License for more details.
15572
15573 - You should have received a copy of the GNU General Public
15574 - License along with gnulib; if not, see <https://www.gnu.org/licenses/>. */
15575 + You should have received a copy of the GNU Lesser General Public License
15576 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
15577
15578 #ifndef _@GUARD_PREFIX@_GETOPT_H
15579
15580
15581 diff --git a/autotools/gnulib/getopt1.c b/autotools/gnulib/getopt1.c
15582 index 883aa6b..990eee1 100644
15583 --- a/autotools/gnulib/getopt1.c
15584 +++ b/autotools/gnulib/getopt1.c
15585 @@ -1,19 +1,19 @@
15586 /* getopt_long and getopt_long_only entry points for GNU getopt.
15587 - Copyright (C) 1987-2019 Free Software Foundation, Inc.
15588 + Copyright (C) 1987-2022 Free Software Foundation, Inc.
15589 This file is part of the GNU C Library and is also part of gnulib.
15590 Patches to this file should be submitted to both projects.
15591
15592 The GNU C Library is free software; you can redistribute it and/or
15593 - modify it under the terms of the GNU General Public
15594 + modify it under the terms of the GNU Lesser General Public
15595 License as published by the Free Software Foundation; either
15596 - version 3 of the License, or (at your option) any later version.
15597 + version 2.1 of the License, or (at your option) any later version.
15598
15599 The GNU C Library is distributed in the hope that it will be useful,
15600 but WITHOUT ANY WARRANTY; without even the implied warranty of
15601 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15602 - General Public License for more details.
15603 + Lesser General Public License for more details.
15604
15605 - You should have received a copy of the GNU General Public
15606 + You should have received a copy of the GNU Lesser General Public
15607 License along with the GNU C Library; if not, see
15608 <https://www.gnu.org/licenses/>. */
15609
15610
15611 diff --git a/autotools/gnulib/getopt_int.h b/autotools/gnulib/getopt_int.h
15612 index e63706f..ccdbb97 100644
15613 --- a/autotools/gnulib/getopt_int.h
15614 +++ b/autotools/gnulib/getopt_int.h
15615 @@ -1,19 +1,19 @@
15616 /* Internal declarations for getopt.
15617 - Copyright (C) 1989-2019 Free Software Foundation, Inc.
15618 + Copyright (C) 1989-2022 Free Software Foundation, Inc.
15619 This file is part of the GNU C Library and is also part of gnulib.
15620 Patches to this file should be submitted to both projects.
15621
15622 The GNU C Library is free software; you can redistribute it and/or
15623 - modify it under the terms of the GNU General Public
15624 + modify it under the terms of the GNU Lesser General Public
15625 License as published by the Free Software Foundation; either
15626 - version 3 of the License, or (at your option) any later version.
15627 + version 2.1 of the License, or (at your option) any later version.
15628
15629 The GNU C Library is distributed in the hope that it will be useful,
15630 but WITHOUT ANY WARRANTY; without even the implied warranty of
15631 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15632 - General Public License for more details.
15633 + Lesser General Public License for more details.
15634
15635 - You should have received a copy of the GNU General Public
15636 + You should have received a copy of the GNU Lesser General Public
15637 License along with the GNU C Library; if not, see
15638 <https://www.gnu.org/licenses/>. */
15639
15640
15641 diff --git a/autotools/gnulib/getprogname.c b/autotools/gnulib/getprogname.c
15642 index 22d71eb..62a4800 100644
15643 --- a/autotools/gnulib/getprogname.c
15644 +++ b/autotools/gnulib/getprogname.c
15645 @@ -1,17 +1,17 @@
15646 /* Program name management.
15647 - Copyright (C) 2016-2019 Free Software Foundation, Inc.
15648 + Copyright (C) 2016-2022 Free Software Foundation, Inc.
15649
15650 This program is free software: you can redistribute it and/or modify
15651 - it under the terms of the GNU General Public License as published by
15652 - the Free Software Foundation; either version 3 of the License, or
15653 + it under the terms of the GNU Lesser General Public License as published by
15654 + the Free Software Foundation; either version 2.1 of the License, or
15655 (at your option) any later version.
15656
15657 This program is distributed in the hope that it will be useful,
15658 but WITHOUT ANY WARRANTY; without even the implied warranty of
15659 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15660 - GNU General Public License for more details.
15661 + GNU Lesser General Public License for more details.
15662
15663 - You should have received a copy of the GNU General Public License
15664 + You should have received a copy of the GNU Lesser General Public License
15665 along with this program. If not, see <https://www.gnu.org/licenses/>. */
15666
15667 #include <config.h>
15668 @@ -43,7 +43,7 @@
15669 # include <string.h>
15670 #endif
15671
15672 -#ifdef __sgi
15673 +#if defined __sgi || defined __osf__
15674 # include <string.h>
15675 # include <unistd.h>
15676 # include <stdio.h>
15677 @@ -51,7 +51,13 @@
15678 # include <sys/procfs.h>
15679 #endif
15680
15681 -#include "dirname.h"
15682 +#if defined __SCO_VERSION__ || defined __sysv5__
15683 +# include <fcntl.h>
15684 +# include <stdlib.h>
15685 +# include <string.h>
15686 +#endif
15687 +
15688 +#include "basename-lgpl.h"
15689
15690 #ifndef HAVE_GETPROGNAME /* not Mac OS X, FreeBSD, NetBSD, OpenBSD >= 5.4, Cygwin */
15691 char const *
15692 @@ -218,12 +224,16 @@ getprogname (void)
15693 free (buf.ps_pathptr);
15694 }
15695 return p;
15696 -# elif defined __sgi /* IRIX */
15697 +# elif defined __sgi || defined __osf__ /* IRIX or Tru64 */
15698 char filename[50];
15699 int fd;
15700
15701 - sprintf (filename, "/proc/pinfo/%d", (int) getpid ());
15702 - fd = open (filename, O_RDONLY);
15703 + # if defined __sgi
15704 + sprintf (filename, "/proc/pinfo/%d", (int) getpid ());
15705 + # else
15706 + sprintf (filename, "/proc/%d", (int) getpid ());
15707 + # endif
15708 + fd = open (filename, O_RDONLY | O_CLOEXEC);
15709 if (0 <= fd)
15710 {
15711 prpsinfo_t buf;
15712 @@ -233,17 +243,50 @@ getprogname (void)
15713 {
15714 char *name = buf.pr_fname;
15715 size_t namesize = sizeof buf.pr_fname;
15716 + /* It may not be NUL-terminated. */
15717 char *namenul = memchr (name, '\0', namesize);
15718 size_t namelen = namenul ? namenul - name : namesize;
15719 char *namecopy = malloc (namelen + 1);
15720 if (namecopy)
15721 {
15722 - namecopy[namelen] = 0;
15723 + namecopy[namelen] = '\0';
15724 return memcpy (namecopy, name, namelen);
15725 }
15726 }
15727 }
15728 return NULL;
15729 +# elif defined __SCO_VERSION__ || defined __sysv5__ /* SCO OpenServer6/UnixWare */
15730 + char buf[80];
15731 + int fd;
15732 + sprintf (buf, "/proc/%d/cmdline", getpid());
15733 + fd = open (buf, O_RDONLY);
15734 + if (0 <= fd)
15735 + {
15736 + size_t n = read (fd, buf, 79);
15737 + if (n > 0)
15738 + {
15739 + buf[n] = '\0'; /* Guarantee null-termination */
15740 + char *progname;
15741 + progname = strrchr (buf, '/');
15742 + if (progname)
15743 + {
15744 + progname = progname + 1; /* Skip the '/' */
15745 + }
15746 + else
15747 + {
15748 + progname = buf;
15749 + }
15750 + char *ret;
15751 + ret = malloc (strlen (progname) + 1);
15752 + if (ret)
15753 + {
15754 + strcpy (ret, progname);
15755 + return ret;
15756 + }
15757 + }
15758 + close (fd);
15759 + }
15760 + return "?";
15761 # else
15762 # error "getprogname module not ported to this OS"
15763 # endif
15764
15765 diff --git a/autotools/gnulib/getprogname.h b/autotools/gnulib/getprogname.h
15766 index 1590b38..9a35e58 100644
15767 --- a/autotools/gnulib/getprogname.h
15768 +++ b/autotools/gnulib/getprogname.h
15769 @@ -1,17 +1,17 @@
15770 /* Program name management.
15771 - Copyright (C) 2016-2019 Free Software Foundation, Inc.
15772 + Copyright (C) 2016-2022 Free Software Foundation, Inc.
15773
15774 This program is free software: you can redistribute it and/or modify
15775 - it under the terms of the GNU General Public License as published by
15776 - the Free Software Foundation; either version 3 of the License, or
15777 + it under the terms of the GNU Lesser General Public License as published by
15778 + the Free Software Foundation; either version 2.1 of the License, or
15779 (at your option) any later version.
15780
15781 This program is distributed in the hope that it will be useful,
15782 but WITHOUT ANY WARRANTY; without even the implied warranty of
15783 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15784 - GNU General Public License for more details.
15785 + GNU Lesser General Public License for more details.
15786
15787 - You should have received a copy of the GNU General Public License
15788 + You should have received a copy of the GNU Lesser General Public License
15789 along with this program. If not, see <https://www.gnu.org/licenses/>. */
15790
15791 #ifndef _GL_GETPROGNAME_H
15792
15793 diff --git a/autotools/gnulib/gettext.h b/autotools/gnulib/gettext.h
15794 index c7c0fdb..b3577a0 100644
15795 --- a/autotools/gnulib/gettext.h
15796 +++ b/autotools/gnulib/gettext.h
15797 @@ -1,19 +1,19 @@
15798 /* Convenience header for conditional use of GNU <libintl.h>.
15799 - Copyright (C) 1995-1998, 2000-2002, 2004-2006, 2009-2019 Free Software
15800 + Copyright (C) 1995-1998, 2000-2002, 2004-2006, 2009-2022 Free Software
15801 Foundation, Inc.
15802
15803 - This program is free software; you can redistribute it and/or modify
15804 - it under the terms of the GNU General Public License as published by
15805 - the Free Software Foundation; either version 3, or (at your option)
15806 - any later version.
15807 + This file is free software: you can redistribute it and/or modify
15808 + it under the terms of the GNU Lesser General Public License as
15809 + published by the Free Software Foundation; either version 2.1 of the
15810 + License, or (at your option) any later version.
15811
15812 - This program is distributed in the hope that it will be useful,
15813 + This file is distributed in the hope that it will be useful,
15814 but WITHOUT ANY WARRANTY; without even the implied warranty of
15815 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15816 - GNU General Public License for more details.
15817 + GNU Lesser General Public License for more details.
15818
15819 - You should have received a copy of the GNU General Public License along
15820 - with this program; if not, see <https://www.gnu.org/licenses/>. */
15821 + You should have received a copy of the GNU Lesser General Public License
15822 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
15823
15824 #ifndef _LIBGETTEXT_H
15825 #define _LIBGETTEXT_H 1
15826 @@ -138,7 +138,7 @@
15827 #define dcnpgettext(Domainname, Msgctxt, Msgid, MsgidPlural, N, Category) \
15828 npgettext_aux (Domainname, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, MsgidPlural, N, Category)
15829
15830 -#ifdef __GNUC__
15831 +#if defined __GNUC__ || defined __clang__
15832 __inline
15833 #else
15834 #ifdef __cplusplus
15835 @@ -157,7 +157,7 @@ pgettext_aux (const char *domain,
15836 return translation;
15837 }
15838
15839 -#ifdef __GNUC__
15840 +#if defined __GNUC__ || defined __clang__
15841 __inline
15842 #else
15843 #ifdef __cplusplus
15844 @@ -191,9 +191,8 @@ npgettext_aux (const char *domain,
15845 or may have security implications due to non-deterministic stack usage. */
15846
15847 #if (!defined GNULIB_NO_VLA \
15848 - && (((__GNUC__ >= 3 || __GNUG__ >= 2) && !defined __STRICT_ANSI__) \
15849 - /* || (__STDC_VERSION__ == 199901L && !defined __HP_cc)
15850 - || (__STDC_VERSION__ >= 201112L && !defined __STDC_NO_VLA__) */ ))
15851 + && defined __STDC_VERSION__ && 199901L <= __STDC_VERSION__ \
15852 + && !defined __STDC_NO_VLA__)
15853 # define _LIBGETTEXT_HAVE_VARIABLE_SIZE_ARRAYS 1
15854 #else
15855 # define _LIBGETTEXT_HAVE_VARIABLE_SIZE_ARRAYS 0
15856 @@ -208,7 +207,7 @@ npgettext_aux (const char *domain,
15857 #define dpgettext_expr(Domainname, Msgctxt, Msgid) \
15858 dcpgettext_expr (Domainname, Msgctxt, Msgid, LC_MESSAGES)
15859
15860 -#ifdef __GNUC__
15861 +#if defined __GNUC__ || defined __clang__
15862 __inline
15863 #else
15864 #ifdef __cplusplus
15865 @@ -255,7 +254,7 @@ dcpgettext_expr (const char *domain,
15866 #define dnpgettext_expr(Domainname, Msgctxt, Msgid, MsgidPlural, N) \
15867 dcnpgettext_expr (Domainname, Msgctxt, Msgid, MsgidPlural, N, LC_MESSAGES)
15868
15869 -#ifdef __GNUC__
15870 +#if defined __GNUC__ || defined __clang__
15871 __inline
15872 #else
15873 #ifdef __cplusplus
15874
15875 diff --git a/autotools/gnulib/gettime.c b/autotools/gnulib/gettime.c
15876 index 1fd153f..541af18 100644
15877 --- a/autotools/gnulib/gettime.c
15878 +++ b/autotools/gnulib/gettime.c
15879 @@ -1,18 +1,18 @@
15880 /* gettime -- get the system clock
15881
15882 - Copyright (C) 2002, 2004-2007, 2009-2019 Free Software Foundation, Inc.
15883 + Copyright (C) 2002, 2004-2007, 2009-2022 Free Software Foundation, Inc.
15884
15885 - This program is free software: you can redistribute it and/or modify
15886 - it under the terms of the GNU General Public License as published by
15887 - the Free Software Foundation; either version 3 of the License, or
15888 - (at your option) any later version.
15889 + This file is free software: you can redistribute it and/or modify
15890 + it under the terms of the GNU Lesser General Public License as
15891 + published by the Free Software Foundation, either version 3 of the
15892 + License, or (at your option) any later version.
15893
15894 - This program is distributed in the hope that it will be useful,
15895 + This file is distributed in the hope that it will be useful,
15896 but WITHOUT ANY WARRANTY; without even the implied warranty of
15897 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15898 - GNU General Public License for more details.
15899 + GNU Lesser General Public License for more details.
15900
15901 - You should have received a copy of the GNU General Public License
15902 + You should have received a copy of the GNU Lesser General Public License
15903 along with this program. If not, see <https://www.gnu.org/licenses/>. */
15904
15905 /* Written by Paul Eggert. */
15906 @@ -30,6 +30,8 @@ gettime (struct timespec *ts)
15907 {
15908 #if defined CLOCK_REALTIME && HAVE_CLOCK_GETTIME
15909 clock_gettime (CLOCK_REALTIME, ts);
15910 +#elif defined HAVE_TIMESPEC_GET
15911 + timespec_get (ts, TIME_UTC);
15912 #else
15913 struct timeval tv;
15914 gettimeofday (&tv, NULL);
15915
15916 diff --git a/autotools/gnulib/gettimeofday.c b/autotools/gnulib/gettimeofday.c
15917 index e728bf4..36c7920 100644
15918 --- a/autotools/gnulib/gettimeofday.c
15919 +++ b/autotools/gnulib/gettimeofday.c
15920 @@ -1,19 +1,19 @@
15921 /* Provide gettimeofday for systems that don't have it or for which it's broken.
15922
15923 - Copyright (C) 2001-2003, 2005-2007, 2009-2019 Free Software Foundation, Inc.
15924 + Copyright (C) 2001-2003, 2005-2007, 2009-2022 Free Software Foundation, Inc.
15925
15926 - This program is free software; you can redistribute it and/or modify
15927 - it under the terms of the GNU General Public License as published by
15928 - the Free Software Foundation; either version 3, or (at your option)
15929 - any later version.
15930 + This file is free software: you can redistribute it and/or modify
15931 + it under the terms of the GNU Lesser General Public License as
15932 + published by the Free Software Foundation; either version 2.1 of the
15933 + License, or (at your option) any later version.
15934
15935 - This program is distributed in the hope that it will be useful,
15936 + This file is distributed in the hope that it will be useful,
15937 but WITHOUT ANY WARRANTY; without even the implied warranty of
15938 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15939 - GNU General Public License for more details.
15940 + GNU Lesser General Public License for more details.
15941
15942 - You should have received a copy of the GNU General Public License
15943 - along with this program; if not, see <https://www.gnu.org/licenses/>. */
15944 + You should have received a copy of the GNU Lesser General Public License
15945 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
15946
15947 /* written by Jim Meyering */
15948
15949 @@ -29,13 +29,17 @@
15950 # include <windows.h>
15951 #endif
15952
15953 -#include "localtime-buffer.h"
15954 -
15955 #ifdef WINDOWS_NATIVE
15956
15957 +/* Don't assume that UNICODE is not defined. */
15958 +# undef LoadLibrary
15959 +# define LoadLibrary LoadLibraryA
15960 +
15961 +# if !(_WIN32_WINNT >= _WIN32_WINNT_WIN8)
15962 +
15963 /* Avoid warnings from gcc -Wcast-function-type. */
15964 -# define GetProcAddress \
15965 - (void *) GetProcAddress
15966 +# define GetProcAddress \
15967 + (void *) GetProcAddress
15968
15969 /* GetSystemTimePreciseAsFileTime was introduced only in Windows 8. */
15970 typedef void (WINAPI * GetSystemTimePreciseAsFileTimeFuncType) (FILETIME *lpTime);
15971 @@ -54,6 +58,12 @@ initialize (void)
15972 initialized = TRUE;
15973 }
15974
15975 +# else
15976 +
15977 +# define GetSystemTimePreciseAsFileTimeFunc GetSystemTimePreciseAsFileTime
15978 +
15979 +# endif
15980 +
15981 #endif
15982
15983 /* This is a wrapper for gettimeofday. It is used only on systems
15984 @@ -84,8 +94,10 @@ gettimeofday (struct timeval *restrict tv, void *restrict tz)
15985 <http://www.windowstimestamp.com/description>. */
15986 FILETIME current_time;
15987
15988 +# if !(_WIN32_WINNT >= _WIN32_WINNT_WIN8)
15989 if (!initialized)
15990 initialize ();
15991 +# endif
15992 if (GetSystemTimePreciseAsFileTimeFunc != NULL)
15993 GetSystemTimePreciseAsFileTimeFunc (&current_time);
15994 else
15995 @@ -109,11 +121,6 @@ gettimeofday (struct timeval *restrict tv, void *restrict tz)
15996 #else
15997
15998 # if HAVE_GETTIMEOFDAY
15999 -# if GETTIMEOFDAY_CLOBBERS_LOCALTIME
16000 - /* Save and restore the contents of the buffer used for localtime's
16001 - result around the call to gettimeofday. */
16002 - struct tm save = *localtime_buffer_addr;
16003 -# endif
16004
16005 # if defined timeval /* 'struct timeval' overridden by gnulib? */
16006 # undef timeval
16007 @@ -128,10 +135,6 @@ gettimeofday (struct timeval *restrict tv, void *restrict tz)
16008 int result = gettimeofday (tv, (struct timezone *) tz);
16009 # endif
16010
16011 -# if GETTIMEOFDAY_CLOBBERS_LOCALTIME
16012 - *localtime_buffer_addr = save;
16013 -# endif
16014 -
16015 return result;
16016
16017 # else
16018
16019 diff --git a/autotools/gnulib/group-member.c b/autotools/gnulib/group-member.c
16020 index ad61cf0..480a126 100644
16021 --- a/autotools/gnulib/group-member.c
16022 +++ b/autotools/gnulib/group-member.c
16023 @@ -1,19 +1,19 @@
16024 /* group-member.c -- determine whether group id is in calling user's group list
16025
16026 - Copyright (C) 1994, 1997-1998, 2003, 2005-2006, 2009-2019 Free Software
16027 + Copyright (C) 1994, 1997-1998, 2003, 2005-2006, 2009-2022 Free Software
16028 Foundation, Inc.
16029
16030 - This program is free software: you can redistribute it and/or modify
16031 - it under the terms of the GNU General Public License as published by
16032 - the Free Software Foundation; either version 3 of the License, or
16033 - (at your option) any later version.
16034 + This file is free software: you can redistribute it and/or modify
16035 + it under the terms of the GNU Lesser General Public License as
16036 + published by the Free Software Foundation; either version 2.1 of the
16037 + License, or (at your option) any later version.
16038
16039 - This program is distributed in the hope that it will be useful,
16040 + This file is distributed in the hope that it will be useful,
16041 but WITHOUT ANY WARRANTY; without even the implied warranty of
16042 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16043 - GNU General Public License for more details.
16044 + GNU Lesser General Public License for more details.
16045
16046 - You should have received a copy of the GNU General Public License
16047 + You should have received a copy of the GNU Lesser General Public License
16048 along with this program. If not, see <https://www.gnu.org/licenses/>. */
16049
16050 #include <config.h>
16051 @@ -25,7 +25,7 @@
16052 #include <sys/types.h>
16053 #include <stdlib.h>
16054
16055 -#include "xalloc-oversized.h"
16056 +#include "intprops.h"
16057
16058 /* Most processes have no more than this many groups, and for these
16059 processes we can avoid using malloc. */
16060 @@ -53,10 +53,10 @@ get_group_info (struct group_info *gi)
16061 if (n_groups < 0)
16062 {
16063 int n_group_slots = getgroups (0, NULL);
16064 - if (0 <= n_group_slots
16065 - && ! xalloc_oversized (n_group_slots, sizeof *gi->group))
16066 + size_t nbytes;
16067 + if (! INT_MULTIPLY_WRAPV (n_group_slots, sizeof *gi->group, &nbytes))
16068 {
16069 - gi->group = malloc (n_group_slots * sizeof *gi->group);
16070 + gi->group = malloc (nbytes);
16071 if (gi->group)
16072 n_groups = getgroups (n_group_slots, gi->group);
16073 }
16074
16075 diff --git a/autotools/gnulib/ialloc.c b/autotools/gnulib/ialloc.c
16076 new file mode 100644
16077 index 0000000..43c1043
16078 --- /dev/null
16079 +++ b/autotools/gnulib/ialloc.c
16080 @@ -0,0 +1,21 @@
16081 +/* malloc with idx_t rather than size_t
16082 +
16083 + Copyright 2021-2022 Free Software Foundation, Inc.
16084 +
16085 + This file is free software: you can redistribute it and/or modify
16086 + it under the terms of the GNU Lesser General Public License as
16087 + published by the Free Software Foundation; either version 2.1 of the
16088 + License, or (at your option) any later version.
16089 +
16090 + This file is distributed in the hope that it will be useful,
16091 + but WITHOUT ANY WARRANTY; without even the implied warranty of
16092 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16093 + GNU Lesser General Public License for more details.
16094 +
16095 + You should have received a copy of the GNU Lesser General Public License
16096 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
16097 +
16098 +#include <config.h>
16099 +
16100 +#define IALLOC_INLINE _GL_EXTERN_INLINE
16101 +#include "ialloc.h"
16102
16103 diff --git a/autotools/gnulib/ialloc.h b/autotools/gnulib/ialloc.h
16104 new file mode 100644
16105 index 0000000..37cf4bf
16106 --- /dev/null
16107 +++ b/autotools/gnulib/ialloc.h
16108 @@ -0,0 +1,100 @@
16109 +/* ialloc.h -- malloc with idx_t rather than size_t
16110 +
16111 + Copyright 2021-2022 Free Software Foundation, Inc.
16112 +
16113 + This file is free software: you can redistribute it and/or modify
16114 + it under the terms of the GNU Lesser General Public License as
16115 + published by the Free Software Foundation; either version 2.1 of the
16116 + License, or (at your option) any later version.
16117 +
16118 + This file is distributed in the hope that it will be useful,
16119 + but WITHOUT ANY WARRANTY; without even the implied warranty of
16120 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16121 + GNU Lesser General Public License for more details.
16122 +
16123 + You should have received a copy of the GNU Lesser General Public License
16124 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
16125 +
16126 +#ifndef IALLOC_H_
16127 +#define IALLOC_H_
16128 +
16129 +#include "idx.h"
16130 +
16131 +#include <errno.h>
16132 +#include <stdint.h>
16133 +#include <stdlib.h>
16134 +
16135 +#ifndef _GL_INLINE_HEADER_BEGIN
16136 + #error "Please include config.h first."
16137 +#endif
16138 +_GL_INLINE_HEADER_BEGIN
16139 +#ifndef IALLOC_INLINE
16140 +# define IALLOC_INLINE _GL_INLINE
16141 +#endif
16142 +
16143 +#ifdef __cplusplus
16144 +extern "C" {
16145 +#endif
16146 +
16147 +IALLOC_INLINE void * _GL_ATTRIBUTE_COLD
16148 +_gl_alloc_nomem (void)
16149 +{
16150 + errno = ENOMEM;
16151 + return NULL;
16152 +}
16153 +
16154 +IALLOC_INLINE
16155 +_GL_ATTRIBUTE_MALLOC /*_GL_ATTRIBUTE_DEALLOC_FREE*/
16156 +void *
16157 +imalloc (idx_t s)
16158 +{
16159 + return s <= SIZE_MAX ? malloc (s) : _gl_alloc_nomem ();
16160 +}
16161 +
16162 +IALLOC_INLINE
16163 +/*_GL_ATTRIBUTE_DEALLOC_FREE*/
16164 +void *
16165 +irealloc (void *p, idx_t s)
16166 +{
16167 + /* Work around GNU realloc glitch by treating a zero size as if it
16168 + were 1, so that returning NULL is equivalent to failing. */
16169 + return s <= SIZE_MAX ? realloc (p, s | !s) : _gl_alloc_nomem ();
16170 +}
16171 +
16172 +IALLOC_INLINE
16173 +_GL_ATTRIBUTE_MALLOC /*_GL_ATTRIBUTE_DEALLOC_FREE*/
16174 +void *
16175 +icalloc (idx_t n, idx_t s)
16176 +{
16177 + if (SIZE_MAX < n)
16178 + {
16179 + if (s != 0)
16180 + return _gl_alloc_nomem ();
16181 + n = 0;
16182 + }
16183 + if (SIZE_MAX < s)
16184 + {
16185 + if (n != 0)
16186 + return _gl_alloc_nomem ();
16187 + s = 0;
16188 + }
16189 + return calloc (n, s);
16190 +}
16191 +
16192 +IALLOC_INLINE void *
16193 +ireallocarray (void *p, idx_t n, idx_t s)
16194 +{
16195 + /* Work around GNU reallocarray glitch by treating a zero size as if
16196 + it were 1, so that returning NULL is equivalent to failing. */
16197 + if (n == 0 || s == 0)
16198 + n = s = 1;
16199 + return (n <= SIZE_MAX && s <= SIZE_MAX
16200 + ? reallocarray (p, n, s)
16201 + : _gl_alloc_nomem ());
16202 +}
16203 +
16204 +#ifdef __cplusplus
16205 +}
16206 +#endif
16207 +
16208 +#endif
16209
16210 diff --git a/autotools/gnulib/idx.h b/autotools/gnulib/idx.h
16211 new file mode 100644
16212 index 0000000..c3669dd
16213 --- /dev/null
16214 +++ b/autotools/gnulib/idx.h
16215 @@ -0,0 +1,134 @@
16216 +/* A type for indices and sizes.
16217 + Copyright (C) 2020-2022 Free Software Foundation, Inc.
16218 + This file is part of the GNU C Library.
16219 +
16220 + The GNU C Library is free software; you can redistribute it and/or
16221 + modify it under the terms of the GNU Lesser General Public
16222 + License as published by the Free Software Foundation; either
16223 + version 2.1 of the License, or (at your option) any later version.
16224 +
16225 + The GNU C Library is distributed in the hope that it will be useful,
16226 + but WITHOUT ANY WARRANTY; without even the implied warranty of
16227 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16228 + Lesser General Public License for more details.
16229 +
16230 + You should have received a copy of the GNU Lesser General Public
16231 + License along with the GNU C Library; if not, see
16232 + <https://www.gnu.org/licenses/>. */
16233 +
16234 +#ifndef _IDX_H
16235 +#define _IDX_H
16236 +
16237 +/* Get ptrdiff_t. */
16238 +#include <stddef.h>
16239 +
16240 +/* Get PTRDIFF_MAX. */
16241 +#include <stdint.h>
16242 +
16243 +/* The type 'idx_t' holds an (array) index or an (object) size.
16244 + Its implementation promotes to a signed integer type,
16245 + which can hold the values
16246 + 0..2^63-1 (on 64-bit platforms) or
16247 + 0..2^31-1 (on 32-bit platforms).
16248 +
16249 + Why a signed integer type?
16250 +
16251 + * Security: Signed types can be checked for overflow via
16252 + '-fsanitize=undefined', but unsigned types cannot.
16253 +
16254 + * Comparisons without surprises: ISO C99 § 6.3.1.8 specifies a few
16255 + surprising results for comparisons, such as
16256 +
16257 + (int) -3 < (unsigned long) 7 => false
16258 + (int) -3 < (unsigned int) 7 => false
16259 + and on 32-bit machines:
16260 + (long) -3 < (unsigned int) 7 => false
16261 +
16262 + This is surprising because the natural comparison order is by
16263 + value in the realm of infinite-precision signed integers (ℤ).
16264 +
16265 + The best way to get rid of such surprises is to use signed types
16266 + for numerical integer values, and use unsigned types only for
16267 + bit masks and enums.
16268 +
16269 + Why not use 'size_t' directly?
16270 +
16271 + * Because 'size_t' is an unsigned type, and a signed type is better.
16272 + See above.
16273 +
16274 + Why not use 'ssize_t'?
16275 +
16276 + * 'ptrdiff_t' is more portable; it is standardized by ISO C
16277 + whereas 'ssize_t' is standardized only by POSIX.
16278 +
16279 + * 'ssize_t' is not required to be as wide as 'size_t', and some
16280 + now-obsolete POSIX platforms had 'size_t' wider than 'ssize_t'.
16281 +
16282 + * Conversely, some now-obsolete platforms had 'ptrdiff_t' wider
16283 + than 'size_t', which can be a win and conforms to POSIX.
16284 +
16285 + Won't this cause a problem with objects larger than PTRDIFF_MAX?
16286 +
16287 + * Typical modern or large platforms do not allocate such objects,
16288 + so this is not much of a problem in practice; for example, you
16289 + can safely write 'idx_t len = strlen (s);'. To port to older
16290 + small platforms where allocations larger than PTRDIFF_MAX could
16291 + in theory be a problem, you can use Gnulib's ialloc module, or
16292 + functions like ximalloc in Gnulib's xalloc module.
16293 +
16294 + Why not use 'ptrdiff_t' directly?
16295 +
16296 + * Maintainability: When reading and modifying code, it helps to know that
16297 + a certain variable cannot have negative values. For example, when you
16298 + have a loop
16299 +
16300 + int n = ...;
16301 + for (int i = 0; i < n; i++) ...
16302 +
16303 + or
16304 +
16305 + ptrdiff_t n = ...;
16306 + for (ptrdiff_t i = 0; i < n; i++) ...
16307 +
16308 + you have to ask yourself "what if n < 0?". Whereas in
16309 +
16310 + idx_t n = ...;
16311 + for (idx_t i = 0; i < n; i++) ...
16312 +
16313 + you know that this case cannot happen.
16314 +
16315 + Similarly, when a programmer writes
16316 +
16317 + idx_t = ptr2 - ptr1;
16318 +
16319 + there is an implied assertion that ptr1 and ptr2 point into the same
16320 + object and that ptr1 <= ptr2.
16321 +
16322 + * Being future-proof: In the future, range types (integers which are
16323 + constrained to a certain range of values) may be added to C compilers
16324 + or to the C standard. Several programming languages (Ada, Haskell,
16325 + Common Lisp, Pascal) already have range types. Such range types may
16326 + help producing good code and good warnings. The type 'idx_t' could
16327 + then be typedef'ed to a range type that is signed after promotion. */
16328 +
16329 +/* In the future, idx_t could be typedef'ed to a signed range type.
16330 + The clang "extended integer types", supported in Clang 11 or newer
16331 + <https://clang.llvm.org/docs/LanguageExtensions.html#extended-integer-types>,
16332 + are a special case of range types. However, these types don't support binary
16333 + operators with plain integer types (e.g. expressions such as x > 1).
16334 + Therefore, they don't behave like signed types (and not like unsigned types
16335 + either). So, we cannot use them here. */
16336 +
16337 +/* Use the signed type 'ptrdiff_t'. */
16338 +/* Note: ISO C does not mandate that 'size_t' and 'ptrdiff_t' have the same
16339 + size, but it is so on all platforms we have seen since 1990. */
16340 +typedef ptrdiff_t idx_t;
16341 +
16342 +/* IDX_MAX is the maximum value of an idx_t. */
16343 +#define IDX_MAX PTRDIFF_MAX
16344 +
16345 +/* So far no need has been found for an IDX_WIDTH macro.
16346 + Perhaps there should be another macro IDX_VALUE_BITS that does not
16347 + count the sign bit and is therefore one less than PTRDIFF_WIDTH. */
16348 +
16349 +#endif /* _IDX_H */
16350
16351 diff --git a/autotools/gnulib/intprops.h b/autotools/gnulib/intprops.h
16352 index 1a44ae5..d4a917f 100644
16353 --- a/autotools/gnulib/intprops.h
16354 +++ b/autotools/gnulib/intprops.h
16355 @@ -1,21 +1,20 @@
16356 /* intprops.h -- properties of integer types
16357
16358 - Copyright (C) 2001-2019 Free Software Foundation, Inc.
16359 + Copyright (C) 2001-2022 Free Software Foundation, Inc.
16360
16361 This program is free software: you can redistribute it and/or modify it
16362 - under the terms of the GNU General Public License as published
16363 - by the Free Software Foundation; either version 3 of the License, or
16364 + under the terms of the GNU Lesser General Public License as published
16365 + by the Free Software Foundation; either version 2.1 of the License, or
16366 (at your option) any later version.
16367
16368 This program is distributed in the hope that it will be useful,
16369 but WITHOUT ANY WARRANTY; without even the implied warranty of
16370 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16371 - GNU General Public License for more details.
16372 + GNU Lesser General Public License for more details.
16373
16374 - You should have received a copy of the GNU General Public License
16375 + You should have received a copy of the GNU Lesser General Public License
16376 along with this program. If not, see <https://www.gnu.org/licenses/>. */
16377
16378 -/* Written by Paul Eggert. */
16379
16380 #ifndef _GL_INTPROPS_H
16381 #define _GL_INTPROPS_H
16382 @@ -48,7 +47,7 @@
16383 /* Minimum and maximum values for integer types and expressions. */
16384
16385 /* The width in bits of the integer type or expression T.
16386 - Do not evaluate T.
16387 + Do not evaluate T. T must not be a bit-field expression.
16388 Padding bits are not supported; this is checked at compile-time below. */
16389 #define TYPE_WIDTH(t) (sizeof (t) * CHAR_BIT)
16390
16391 @@ -70,7 +69,7 @@
16392 ? _GL_SIGNED_INT_MAXIMUM (e) \
16393 : _GL_INT_NEGATE_CONVERT (e, 1))
16394 #define _GL_SIGNED_INT_MAXIMUM(e) \
16395 - (((_GL_INT_CONVERT (e, 1) << (TYPE_WIDTH ((e) + 0) - 2)) - 1) * 2 + 1)
16396 + (((_GL_INT_CONVERT (e, 1) << (TYPE_WIDTH (+ (e)) - 2)) - 1) * 2 + 1)
16397
16398 /* Work around OpenVMS incompatibility with C99. */
16399 #if !defined LLONG_MAX && defined __INT64_MAX
16400 @@ -86,6 +85,7 @@
16401 /* Does the __typeof__ keyword work? This could be done by
16402 'configure', but for now it's easier to do it by hand. */
16403 #if (2 <= __GNUC__ \
16404 + || (4 <= __clang_major__) \
16405 || (1210 <= __IBMC__ && defined __IBM__TYPEOF__) \
16406 || (0x5110 <= __SUNPRO_C && !__STDC__))
16407 # define _GL_HAVE___TYPEOF__ 1
16408 @@ -94,8 +94,9 @@
16409 #endif
16410
16411 /* Return 1 if the integer type or expression T might be signed. Return 0
16412 - if it is definitely unsigned. This macro does not evaluate its argument,
16413 - and expands to an integer constant expression. */
16414 + if it is definitely unsigned. T must not be a bit-field expression.
16415 + This macro does not evaluate its argument, and expands to an
16416 + integer constant expression. */
16417 #if _GL_HAVE___TYPEOF__
16418 # define _GL_SIGNED_TYPE_OR_EXPR(t) TYPE_SIGNED (__typeof__ (t))
16419 #else
16420 @@ -108,18 +109,20 @@
16421 #define INT_BITS_STRLEN_BOUND(b) (((b) * 146 + 484) / 485)
16422
16423 /* Bound on length of the string representing an integer type or expression T.
16424 + T must not be a bit-field expression.
16425 +
16426 Subtract 1 for the sign bit if T is signed, and then add 1 more for
16427 a minus sign if needed.
16428
16429 - Because _GL_SIGNED_TYPE_OR_EXPR sometimes returns 0 when its argument is
16430 - signed, this macro may overestimate the true bound by one byte when
16431 + Because _GL_SIGNED_TYPE_OR_EXPR sometimes returns 1 when its argument is
16432 + unsigned, this macro may overestimate the true bound by one byte when
16433 applied to unsigned types of size 2, 4, 16, ... bytes. */
16434 #define INT_STRLEN_BOUND(t) \
16435 (INT_BITS_STRLEN_BOUND (TYPE_WIDTH (t) - _GL_SIGNED_TYPE_OR_EXPR (t)) \
16436 + _GL_SIGNED_TYPE_OR_EXPR (t))
16437
16438 /* Bound on buffer size needed to represent an integer type or expression T,
16439 - including the terminating null. */
16440 + including the terminating null. T must not be a bit-field expression. */
16441 #define INT_BUFSIZE_BOUND(t) (INT_STRLEN_BOUND (t) + 1)
16442
16443
16444 @@ -129,7 +132,8 @@
16445 operators might not yield numerically correct answers due to
16446 arithmetic overflow. They do not rely on undefined or
16447 implementation-defined behavior. Their implementations are simple
16448 - and straightforward, but they are a bit harder to use than the
16449 + and straightforward, but they are harder to use and may be less
16450 + efficient than the INT_<op>_WRAPV, INT_<op>_OK, and
16451 INT_<op>_OVERFLOW macros described below.
16452
16453 Example usage:
16454 @@ -154,6 +158,9 @@
16455 must have minimum value MIN and maximum MAX. Unsigned types should
16456 use a zero MIN of the proper type.
16457
16458 + Because all arguments are subject to integer promotions, these
16459 + macros typically do not work on types narrower than 'int'.
16460 +
16461 These macros are tuned for constant MIN and MAX. For commutative
16462 operations such as A + B, they are also tuned for constant B. */
16463
16464 @@ -220,15 +227,42 @@
16465 ? (a) < (min) >> (b) \
16466 : (max) >> (b) < (a))
16467
16468 -/* True if __builtin_add_overflow (A, B, P) works when P is non-null. */
16469 -#if 5 <= __GNUC__ && !defined __ICC
16470 -# define _GL_HAS_BUILTIN_OVERFLOW 1
16471 +/* True if __builtin_add_overflow (A, B, P) and __builtin_sub_overflow
16472 + (A, B, P) work when P is non-null. */
16473 +#ifdef __EDG__
16474 +/* EDG-based compilers like nvc 22.1 cannot add 64-bit signed to unsigned
16475 + <https://bugs.gnu.org/53256>. */
16476 +# define _GL_HAS_BUILTIN_ADD_OVERFLOW 0
16477 +#elif defined __has_builtin
16478 +# define _GL_HAS_BUILTIN_ADD_OVERFLOW __has_builtin (__builtin_add_overflow)
16479 +/* __builtin_{add,sub}_overflow exists but is not reliable in GCC 5.x and 6.x,
16480 + see <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98269>. */
16481 +#elif 7 <= __GNUC__
16482 +# define _GL_HAS_BUILTIN_ADD_OVERFLOW 1
16483 #else
16484 -# define _GL_HAS_BUILTIN_OVERFLOW 0
16485 +# define _GL_HAS_BUILTIN_ADD_OVERFLOW 0
16486 #endif
16487
16488 -/* True if __builtin_add_overflow_p (A, B, C) works. */
16489 -#define _GL_HAS_BUILTIN_OVERFLOW_P (7 <= __GNUC__)
16490 +/* True if __builtin_mul_overflow (A, B, P) works when P is non-null. */
16491 +#if defined __clang_major__ && __clang_major__ < 14
16492 +/* Work around Clang bug <https://bugs.llvm.org/show_bug.cgi?id=16404>. */
16493 +# define _GL_HAS_BUILTIN_MUL_OVERFLOW 0
16494 +#else
16495 +# define _GL_HAS_BUILTIN_MUL_OVERFLOW _GL_HAS_BUILTIN_ADD_OVERFLOW
16496 +#endif
16497 +
16498 +/* True if __builtin_add_overflow_p (A, B, C) works, and similarly for
16499 + __builtin_sub_overflow_p and __builtin_mul_overflow_p. */
16500 +#ifdef __EDG__
16501 +/* In EDG-based compilers like ICC 2021.3 and earlier,
16502 + __builtin_add_overflow_p etc. are not treated as integral constant
16503 + expressions even when all arguments are. */
16504 +# define _GL_HAS_BUILTIN_OVERFLOW_P 0
16505 +#elif defined __has_builtin
16506 +# define _GL_HAS_BUILTIN_OVERFLOW_P __has_builtin (__builtin_mul_overflow_p)
16507 +#else
16508 +# define _GL_HAS_BUILTIN_OVERFLOW_P (7 <= __GNUC__)
16509 +#endif
16510
16511 /* The _GL*_OVERFLOW macros have the same restrictions as the
16512 *_RANGE_OVERFLOW macros, except that they do not assume that operands
16513 @@ -281,7 +315,9 @@
16514
16515 The INT_<op>_OVERFLOW macros return 1 if the corresponding C operators
16516 might not yield numerically correct answers due to arithmetic overflow.
16517 - The INT_<op>_WRAPV macros also store the low-order bits of the answer.
16518 + The INT_<op>_WRAPV macros compute the low-order bits of the sum,
16519 + difference, and product of two C integers, and return 1 if these
16520 + low-order bits are not numerically correct.
16521 These macros work correctly on all known practical hosts, and do not rely
16522 on undefined behavior due to signed arithmetic overflow.
16523
16524 @@ -309,9 +345,17 @@
16525 arguments should not have side effects.
16526
16527 The WRAPV macros are not constant expressions. They support only
16528 - +, binary -, and *. The result type must be signed.
16529 + +, binary -, and *.
16530 +
16531 + Because the WRAPV macros convert the result, they report overflow
16532 + in different circumstances than the OVERFLOW macros do. For
16533 + example, in the typical case with 16-bit 'short' and 32-bit 'int',
16534 + if A, B and R are all of type 'short' then INT_ADD_OVERFLOW (A, B)
16535 + returns false because the addition cannot overflow after A and B
16536 + are converted to 'int', whereas INT_ADD_WRAPV (A, B, &R) returns
16537 + true or false depending on whether the sum fits into 'short'.
16538
16539 - These macros are tuned for their last argument being a constant.
16540 + These macros are tuned for their last input argument being a constant.
16541
16542 Return 1 if the integer expressions A * B, A - B, -A, A * B, A / B,
16543 A % B, and A << B would overflow, respectively. */
16544 @@ -347,73 +391,140 @@
16545
16546 /* Store the low-order bits of A + B, A - B, A * B, respectively, into *R.
16547 Return 1 if the result overflows. See above for restrictions. */
16548 -#define INT_ADD_WRAPV(a, b, r) \
16549 - _GL_INT_OP_WRAPV (a, b, r, +, __builtin_add_overflow, INT_ADD_OVERFLOW)
16550 -#define INT_SUBTRACT_WRAPV(a, b, r) \
16551 - _GL_INT_OP_WRAPV (a, b, r, -, __builtin_sub_overflow, INT_SUBTRACT_OVERFLOW)
16552 -#define INT_MULTIPLY_WRAPV(a, b, r) \
16553 - _GL_INT_OP_WRAPV (a, b, r, *, __builtin_mul_overflow, INT_MULTIPLY_OVERFLOW)
16554 +#if _GL_HAS_BUILTIN_ADD_OVERFLOW
16555 +# define INT_ADD_WRAPV(a, b, r) __builtin_add_overflow (a, b, r)
16556 +# define INT_SUBTRACT_WRAPV(a, b, r) __builtin_sub_overflow (a, b, r)
16557 +#else
16558 +# define INT_ADD_WRAPV(a, b, r) \
16559 + _GL_INT_OP_WRAPV (a, b, r, +, _GL_INT_ADD_RANGE_OVERFLOW)
16560 +# define INT_SUBTRACT_WRAPV(a, b, r) \
16561 + _GL_INT_OP_WRAPV (a, b, r, -, _GL_INT_SUBTRACT_RANGE_OVERFLOW)
16562 +#endif
16563 +#if _GL_HAS_BUILTIN_MUL_OVERFLOW
16564 +# if ((9 < __GNUC__ + (3 <= __GNUC_MINOR__) \
16565 + || (__GNUC__ == 8 && 4 <= __GNUC_MINOR__)) \
16566 + && !defined __EDG__)
16567 +# define INT_MULTIPLY_WRAPV(a, b, r) __builtin_mul_overflow (a, b, r)
16568 +# else
16569 + /* Work around GCC bug 91450. */
16570 +# define INT_MULTIPLY_WRAPV(a, b, r) \
16571 + ((!_GL_SIGNED_TYPE_OR_EXPR (*(r)) && EXPR_SIGNED (a) && EXPR_SIGNED (b) \
16572 + && _GL_INT_MULTIPLY_RANGE_OVERFLOW (a, b, 0, (__typeof__ (*(r))) -1)) \
16573 + ? ((void) __builtin_mul_overflow (a, b, r), 1) \
16574 + : __builtin_mul_overflow (a, b, r))
16575 +# endif
16576 +#else
16577 +# define INT_MULTIPLY_WRAPV(a, b, r) \
16578 + _GL_INT_OP_WRAPV (a, b, r, *, _GL_INT_MULTIPLY_RANGE_OVERFLOW)
16579 +#endif
16580
16581 /* Nonzero if this compiler has GCC bug 68193 or Clang bug 25390. See:
16582 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68193
16583 https://llvm.org/bugs/show_bug.cgi?id=25390
16584 For now, assume all versions of GCC-like compilers generate bogus
16585 - warnings for _Generic. This matters only for older compilers that
16586 - lack __builtin_add_overflow. */
16587 -#if __GNUC__
16588 + warnings for _Generic. This matters only for compilers that
16589 + lack relevant builtins. */
16590 +#if __GNUC__ || defined __clang__
16591 # define _GL__GENERIC_BOGUS 1
16592 #else
16593 # define _GL__GENERIC_BOGUS 0
16594 #endif
16595
16596 /* Store the low-order bits of A <op> B into *R, where OP specifies
16597 - the operation. BUILTIN is the builtin operation, and OVERFLOW the
16598 - overflow predicate. Return 1 if the result overflows. See above
16599 - for restrictions. */
16600 -#if _GL_HAS_BUILTIN_OVERFLOW
16601 -# define _GL_INT_OP_WRAPV(a, b, r, op, builtin, overflow) builtin (a, b, r)
16602 -#elif 201112 <= __STDC_VERSION__ && !_GL__GENERIC_BOGUS
16603 -# define _GL_INT_OP_WRAPV(a, b, r, op, builtin, overflow) \
16604 + the operation and OVERFLOW the overflow predicate. Return 1 if the
16605 + result overflows. See above for restrictions. */
16606 +#if 201112 <= __STDC_VERSION__ && !_GL__GENERIC_BOGUS
16607 +# define _GL_INT_OP_WRAPV(a, b, r, op, overflow) \
16608 (_Generic \
16609 (*(r), \
16610 signed char: \
16611 _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned int, \
16612 signed char, SCHAR_MIN, SCHAR_MAX), \
16613 + unsigned char: \
16614 + _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned int, \
16615 + unsigned char, 0, UCHAR_MAX), \
16616 short int: \
16617 _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned int, \
16618 short int, SHRT_MIN, SHRT_MAX), \
16619 + unsigned short int: \
16620 + _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned int, \
16621 + unsigned short int, 0, USHRT_MAX), \
16622 int: \
16623 _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned int, \
16624 int, INT_MIN, INT_MAX), \
16625 + unsigned int: \
16626 + _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned int, \
16627 + unsigned int, 0, UINT_MAX), \
16628 long int: \
16629 _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned long int, \
16630 long int, LONG_MIN, LONG_MAX), \
16631 + unsigned long int: \
16632 + _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned long int, \
16633 + unsigned long int, 0, ULONG_MAX), \
16634 long long int: \
16635 _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned long long int, \
16636 - long long int, LLONG_MIN, LLONG_MAX)))
16637 + long long int, LLONG_MIN, LLONG_MAX), \
16638 + unsigned long long int: \
16639 + _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned long long int, \
16640 + unsigned long long int, 0, ULLONG_MAX)))
16641 #else
16642 -# define _GL_INT_OP_WRAPV(a, b, r, op, builtin, overflow) \
16643 +/* Store the low-order bits of A <op> B into *R, where OP specifies
16644 + the operation and OVERFLOW the overflow predicate. If *R is
16645 + signed, its type is ST with bounds SMIN..SMAX; otherwise its type
16646 + is UT with bounds U..UMAX. ST and UT are narrower than int.
16647 + Return 1 if the result overflows. See above for restrictions. */
16648 +# if _GL_HAVE___TYPEOF__
16649 +# define _GL_INT_OP_WRAPV_SMALLISH(a,b,r,op,overflow,st,smin,smax,ut,umax) \
16650 + (TYPE_SIGNED (__typeof__ (*(r))) \
16651 + ? _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned int, st, smin, smax) \
16652 + : _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned int, ut, 0, umax))
16653 +# else
16654 +# define _GL_INT_OP_WRAPV_SMALLISH(a,b,r,op,overflow,st,smin,smax,ut,umax) \
16655 + (overflow (a, b, smin, smax) \
16656 + ? (overflow (a, b, 0, umax) \
16657 + ? (*(r) = _GL_INT_OP_WRAPV_VIA_UNSIGNED (a,b,op,unsigned,st), 1) \
16658 + : (*(r) = _GL_INT_OP_WRAPV_VIA_UNSIGNED (a,b,op,unsigned,st)) < 0) \
16659 + : (overflow (a, b, 0, umax) \
16660 + ? (*(r) = _GL_INT_OP_WRAPV_VIA_UNSIGNED (a,b,op,unsigned,st)) >= 0 \
16661 + : (*(r) = _GL_INT_OP_WRAPV_VIA_UNSIGNED (a,b,op,unsigned,st), 0)))
16662 +# endif
16663 +
16664 +# define _GL_INT_OP_WRAPV(a, b, r, op, overflow) \
16665 (sizeof *(r) == sizeof (signed char) \
16666 - ? _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned int, \
16667 - signed char, SCHAR_MIN, SCHAR_MAX) \
16668 + ? _GL_INT_OP_WRAPV_SMALLISH (a, b, r, op, overflow, \
16669 + signed char, SCHAR_MIN, SCHAR_MAX, \
16670 + unsigned char, UCHAR_MAX) \
16671 : sizeof *(r) == sizeof (short int) \
16672 - ? _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned int, \
16673 - short int, SHRT_MIN, SHRT_MAX) \
16674 + ? _GL_INT_OP_WRAPV_SMALLISH (a, b, r, op, overflow, \
16675 + short int, SHRT_MIN, SHRT_MAX, \
16676 + unsigned short int, USHRT_MAX) \
16677 : sizeof *(r) == sizeof (int) \
16678 - ? _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned int, \
16679 - int, INT_MIN, INT_MAX) \
16680 + ? (EXPR_SIGNED (*(r)) \
16681 + ? _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned int, \
16682 + int, INT_MIN, INT_MAX) \
16683 + : _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned int, \
16684 + unsigned int, 0, UINT_MAX)) \
16685 : _GL_INT_OP_WRAPV_LONGISH(a, b, r, op, overflow))
16686 # ifdef LLONG_MAX
16687 # define _GL_INT_OP_WRAPV_LONGISH(a, b, r, op, overflow) \
16688 (sizeof *(r) == sizeof (long int) \
16689 - ? _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned long int, \
16690 - long int, LONG_MIN, LONG_MAX) \
16691 - : _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned long long int, \
16692 - long long int, LLONG_MIN, LLONG_MAX))
16693 + ? (EXPR_SIGNED (*(r)) \
16694 + ? _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned long int, \
16695 + long int, LONG_MIN, LONG_MAX) \
16696 + : _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned long int, \
16697 + unsigned long int, 0, ULONG_MAX)) \
16698 + : (EXPR_SIGNED (*(r)) \
16699 + ? _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned long long int, \
16700 + long long int, LLONG_MIN, LLONG_MAX) \
16701 + : _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned long long int, \
16702 + unsigned long long int, 0, ULLONG_MAX)))
16703 # else
16704 # define _GL_INT_OP_WRAPV_LONGISH(a, b, r, op, overflow) \
16705 - _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned long int, \
16706 - long int, LONG_MIN, LONG_MAX)
16707 + (EXPR_SIGNED (*(r)) \
16708 + ? _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned long int, \
16709 + long int, LONG_MIN, LONG_MAX) \
16710 + : _GL_INT_OP_CALC (a, b, r, op, overflow, unsigned long int, \
16711 + unsigned long int, 0, ULONG_MAX))
16712 # endif
16713 #endif
16714
16715 @@ -422,13 +533,7 @@
16716 overflow problems. *R's type is T, with extrema TMIN and TMAX.
16717 T must be a signed integer type. Return 1 if the result overflows. */
16718 #define _GL_INT_OP_CALC(a, b, r, op, overflow, ut, t, tmin, tmax) \
16719 - (sizeof ((a) op (b)) < sizeof (t) \
16720 - ? _GL_INT_OP_CALC1 ((t) (a), (t) (b), r, op, overflow, ut, t, tmin, tmax) \
16721 - : _GL_INT_OP_CALC1 (a, b, r, op, overflow, ut, t, tmin, tmax))
16722 -#define _GL_INT_OP_CALC1(a, b, r, op, overflow, ut, t, tmin, tmax) \
16723 - ((overflow (a, b) \
16724 - || (EXPR_SIGNED ((a) op (b)) && ((a) op (b)) < (tmin)) \
16725 - || (tmax) < ((a) op (b))) \
16726 + (overflow (a, b, tmin, tmax) \
16727 ? (*(r) = _GL_INT_OP_WRAPV_VIA_UNSIGNED (a, b, op, ut, t), 1) \
16728 : (*(r) = _GL_INT_OP_WRAPV_VIA_UNSIGNED (a, b, op, ut, t), 0))
16729
16730 @@ -452,4 +557,86 @@
16731 #define _GL_INT_OP_WRAPV_VIA_UNSIGNED(a, b, op, ut, t) \
16732 ((t) ((ut) (a) op (ut) (b)))
16733
16734 +/* Return true if the numeric values A + B, A - B, A * B fall outside
16735 + the range TMIN..TMAX. Arguments should be integer expressions
16736 + without side effects. TMIN should be signed and nonpositive.
16737 + TMAX should be positive, and should be signed unless TMIN is zero. */
16738 +#define _GL_INT_ADD_RANGE_OVERFLOW(a, b, tmin, tmax) \
16739 + ((b) < 0 \
16740 + ? (((tmin) \
16741 + ? ((EXPR_SIGNED (_GL_INT_CONVERT (a, (tmin) - (b))) || (b) < (tmin)) \
16742 + && (a) < (tmin) - (b)) \
16743 + : (a) <= -1 - (b)) \
16744 + || ((EXPR_SIGNED (a) ? 0 <= (a) : (tmax) < (a)) && (tmax) < (a) + (b))) \
16745 + : (a) < 0 \
16746 + ? (((tmin) \
16747 + ? ((EXPR_SIGNED (_GL_INT_CONVERT (b, (tmin) - (a))) || (a) < (tmin)) \
16748 + && (b) < (tmin) - (a)) \
16749 + : (b) <= -1 - (a)) \
16750 + || ((EXPR_SIGNED (_GL_INT_CONVERT (a, b)) || (tmax) < (b)) \
16751 + && (tmax) < (a) + (b))) \
16752 + : (tmax) < (b) || (tmax) - (b) < (a))
16753 +#define _GL_INT_SUBTRACT_RANGE_OVERFLOW(a, b, tmin, tmax) \
16754 + (((a) < 0) == ((b) < 0) \
16755 + ? ((a) < (b) \
16756 + ? !(tmin) || -1 - (tmin) < (b) - (a) - 1 \
16757 + : (tmax) < (a) - (b)) \
16758 + : (a) < 0 \
16759 + ? ((!EXPR_SIGNED (_GL_INT_CONVERT ((a) - (tmin), b)) && (a) - (tmin) < 0) \
16760 + || (a) - (tmin) < (b)) \
16761 + : ((! (EXPR_SIGNED (_GL_INT_CONVERT (tmax, b)) \
16762 + && EXPR_SIGNED (_GL_INT_CONVERT ((tmax) + (b), a))) \
16763 + && (tmax) <= -1 - (b)) \
16764 + || (tmax) + (b) < (a)))
16765 +#define _GL_INT_MULTIPLY_RANGE_OVERFLOW(a, b, tmin, tmax) \
16766 + ((b) < 0 \
16767 + ? ((a) < 0 \
16768 + ? (EXPR_SIGNED (_GL_INT_CONVERT (tmax, b)) \
16769 + ? (a) < (tmax) / (b) \
16770 + : ((INT_NEGATE_OVERFLOW (b) \
16771 + ? _GL_INT_CONVERT (b, tmax) >> (TYPE_WIDTH (+ (b)) - 1) \
16772 + : (tmax) / -(b)) \
16773 + <= -1 - (a))) \
16774 + : INT_NEGATE_OVERFLOW (_GL_INT_CONVERT (b, tmin)) && (b) == -1 \
16775 + ? (EXPR_SIGNED (a) \
16776 + ? 0 < (a) + (tmin) \
16777 + : 0 < (a) && -1 - (tmin) < (a) - 1) \
16778 + : (tmin) / (b) < (a)) \
16779 + : (b) == 0 \
16780 + ? 0 \
16781 + : ((a) < 0 \
16782 + ? (INT_NEGATE_OVERFLOW (_GL_INT_CONVERT (a, tmin)) && (a) == -1 \
16783 + ? (EXPR_SIGNED (b) ? 0 < (b) + (tmin) : -1 - (tmin) < (b) - 1) \
16784 + : (tmin) / (a) < (b)) \
16785 + : (tmax) / (b) < (a)))
16786 +
16787 +/* The following macros compute A + B, A - B, and A * B, respectively.
16788 + If no overflow occurs, they set *R to the result and return 1;
16789 + otherwise, they return 0 and may modify *R.
16790 +
16791 + Example usage:
16792 +
16793 + long int result;
16794 + if (INT_ADD_OK (a, b, &result))
16795 + printf ("result is %ld\n", result);
16796 + else
16797 + printf ("overflow\n");
16798 +
16799 + A, B, and *R should be integers; they need not be the same type,
16800 + and they need not be all signed or all unsigned.
16801 +
16802 + These macros work correctly on all known practical hosts, and do not rely
16803 + on undefined behavior due to signed arithmetic overflow.
16804 +
16805 + These macros are not constant expressions.
16806 +
16807 + These macros may evaluate their arguments zero or multiple times, so the
16808 + arguments should not have side effects.
16809 +
16810 + These macros are tuned for B being a constant. */
16811 +
16812 +#define INT_ADD_OK(a, b, r) ! INT_ADD_WRAPV (a, b, r)
16813 +#define INT_SUBTRACT_OK(a, b, r) ! INT_SUBTRACT_WRAPV (a, b, r)
16814 +#define INT_MULTIPLY_OK(a, b, r) ! INT_MULTIPLY_WRAPV (a, b, r)
16815 +
16816 #endif /* _GL_INTPROPS_H */
16817
16818 diff --git a/autotools/gnulib/inttypes.in.h b/autotools/gnulib/inttypes.in.h
16819 index d3c735c..853eca0 100644
16820 --- a/autotools/gnulib/inttypes.in.h
16821 +++ b/autotools/gnulib/inttypes.in.h
16822 @@ -1,23 +1,23 @@
16823 -/* Copyright (C) 2006-2019 Free Software Foundation, Inc.
16824 +/* Copyright (C) 2006-2022 Free Software Foundation, Inc.
16825 Written by Paul Eggert, Bruno Haible, Derek Price.
16826 This file is part of gnulib.
16827
16828 - This program is free software: you can redistribute it and/or modify
16829 - it under the terms of the GNU General Public License as published by
16830 - the Free Software Foundation; either version 3 of the License, or
16831 - (at your option) any later version.
16832 + This file is free software: you can redistribute it and/or modify
16833 + it under the terms of the GNU Lesser General Public License as
16834 + published by the Free Software Foundation; either version 2.1 of the
16835 + License, or (at your option) any later version.
16836
16837 - This program is distributed in the hope that it will be useful,
16838 + This file is distributed in the hope that it will be useful,
16839 but WITHOUT ANY WARRANTY; without even the implied warranty of
16840 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16841 - GNU General Public License for more details.
16842 + GNU Lesser General Public License for more details.
16843
16844 - You should have received a copy of the GNU General Public License
16845 + You should have received a copy of the GNU Lesser General Public License
16846 along with this program. If not, see <https://www.gnu.org/licenses/>. */
16847
16848 /*
16849 * ISO C 99 <inttypes.h> for platforms that lack it.
16850 - * <http://www.opengroup.org/susv3xbd/inttypes.h.html>
16851 + * <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/inttypes.h.html>
16852 */
16853
16854 #if __GNUC__ >= 3
16855 @@ -38,6 +38,8 @@
16856 # endif
16857
16858 # @INCLUDE_NEXT@ @NEXT_INTTYPES_H@
16859 +
16860 +# define _GL_FINISHED_INCLUDING_SYSTEM_INTTYPES_H
16861 # endif
16862 #endif
16863
16864 @@ -49,15 +51,15 @@
16865 #ifndef __GLIBC__
16866 # include <stdint.h>
16867 #endif
16868 -/* Get CHAR_BIT. */
16869 +/* Get CHAR_BIT, INT_MAX, LONG_MAX, etc. */
16870 #include <limits.h>
16871 /* On mingw, __USE_MINGW_ANSI_STDIO only works if <stdio.h> is also included */
16872 #if defined _WIN32 && ! defined __CYGWIN__
16873 # include <stdio.h>
16874 #endif
16875
16876 -#if !(INT_MIN == INT32_MIN && INT_MAX == INT32_MAX)
16877 -# error "This file assumes that 'int' has exactly 32 bits. Please report your platform and compiler to <bug-gnulib@×××.org>."
16878 +#if !(INT_MAX == 0x7fffffff && INT_MIN + INT_MAX == -1)
16879 +# error "This file assumes that 'int' is 32-bit two's complement. Please report your platform and compiler to <bug-gnulib@×××.org>."
16880 #endif
16881
16882 /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */
16883 @@ -76,110 +78,92 @@
16884 # define _LONG_LONG_FORMAT_PREFIX "ll"
16885 #endif
16886
16887 -#if !defined PRId8 || @PRI_MACROS_BROKEN@
16888 -# undef PRId8
16889 +#if !defined PRId8
16890 # ifdef INT8_MAX
16891 # define PRId8 "d"
16892 # endif
16893 #endif
16894 -#if !defined PRIi8 || @PRI_MACROS_BROKEN@
16895 -# undef PRIi8
16896 +#if !defined PRIi8
16897 # ifdef INT8_MAX
16898 # define PRIi8 "i"
16899 # endif
16900 #endif
16901 -#if !defined PRIo8 || @PRI_MACROS_BROKEN@
16902 -# undef PRIo8
16903 +#if !defined PRIo8
16904 # ifdef UINT8_MAX
16905 # define PRIo8 "o"
16906 # endif
16907 #endif
16908 -#if !defined PRIu8 || @PRI_MACROS_BROKEN@
16909 -# undef PRIu8
16910 +#if !defined PRIu8
16911 # ifdef UINT8_MAX
16912 # define PRIu8 "u"
16913 # endif
16914 #endif
16915 -#if !defined PRIx8 || @PRI_MACROS_BROKEN@
16916 -# undef PRIx8
16917 +#if !defined PRIx8
16918 # ifdef UINT8_MAX
16919 # define PRIx8 "x"
16920 # endif
16921 #endif
16922 -#if !defined PRIX8 || @PRI_MACROS_BROKEN@
16923 -# undef PRIX8
16924 +#if !defined PRIX8
16925 # ifdef UINT8_MAX
16926 # define PRIX8 "X"
16927 # endif
16928 #endif
16929 -#if !defined PRId16 || @PRI_MACROS_BROKEN@
16930 -# undef PRId16
16931 +#if !defined PRId16
16932 # ifdef INT16_MAX
16933 # define PRId16 "d"
16934 # endif
16935 #endif
16936 -#if !defined PRIi16 || @PRI_MACROS_BROKEN@
16937 -# undef PRIi16
16938 +#if !defined PRIi16
16939 # ifdef INT16_MAX
16940 # define PRIi16 "i"
16941 # endif
16942 #endif
16943 -#if !defined PRIo16 || @PRI_MACROS_BROKEN@
16944 -# undef PRIo16
16945 +#if !defined PRIo16
16946 # ifdef UINT16_MAX
16947 # define PRIo16 "o"
16948 # endif
16949 #endif
16950 -#if !defined PRIu16 || @PRI_MACROS_BROKEN@
16951 -# undef PRIu16
16952 +#if !defined PRIu16
16953 # ifdef UINT16_MAX
16954 # define PRIu16 "u"
16955 # endif
16956 #endif
16957 -#if !defined PRIx16 || @PRI_MACROS_BROKEN@
16958 -# undef PRIx16
16959 +#if !defined PRIx16
16960 # ifdef UINT16_MAX
16961 # define PRIx16 "x"
16962 # endif
16963 #endif
16964 -#if !defined PRIX16 || @PRI_MACROS_BROKEN@
16965 -# undef PRIX16
16966 +#if !defined PRIX16
16967 # ifdef UINT16_MAX
16968 # define PRIX16 "X"
16969 # endif
16970 #endif
16971 -#if !defined PRId32 || @PRI_MACROS_BROKEN@
16972 -# undef PRId32
16973 +#if !defined PRId32
16974 # ifdef INT32_MAX
16975 # define PRId32 "d"
16976 # endif
16977 #endif
16978 -#if !defined PRIi32 || @PRI_MACROS_BROKEN@
16979 -# undef PRIi32
16980 +#if !defined PRIi32
16981 # ifdef INT32_MAX
16982 # define PRIi32 "i"
16983 # endif
16984 #endif
16985 -#if !defined PRIo32 || @PRI_MACROS_BROKEN@
16986 -# undef PRIo32
16987 +#if !defined PRIo32
16988 # ifdef UINT32_MAX
16989 # define PRIo32 "o"
16990 # endif
16991 #endif
16992 -#if !defined PRIu32 || @PRI_MACROS_BROKEN@
16993 -# undef PRIu32
16994 +#if !defined PRIu32
16995 # ifdef UINT32_MAX
16996 # define PRIu32 "u"
16997 # endif
16998 #endif
16999 -#if !defined PRIx32 || @PRI_MACROS_BROKEN@
17000 -# undef PRIx32
17001 +#if !defined PRIx32
17002 # ifdef UINT32_MAX
17003 # define PRIx32 "x"
17004 # endif
17005 #endif
17006 -#if !defined PRIX32 || @PRI_MACROS_BROKEN@
17007 -# undef PRIX32
17008 +#if !defined PRIX32
17009 # ifdef UINT32_MAX
17010 # define PRIX32 "X"
17011 # endif
17012 @@ -189,15 +173,13 @@
17013 # define _PRI64_PREFIX "l"
17014 # elif defined _MSC_VER || defined __MINGW32__
17015 # define _PRI64_PREFIX "I64"
17016 -# elif @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1
17017 +# elif LONG_MAX >> 30 == 1
17018 # define _PRI64_PREFIX _LONG_LONG_FORMAT_PREFIX
17019 # endif
17020 -# if !defined PRId64 || @PRI_MACROS_BROKEN@
17021 -# undef PRId64
17022 +# if !defined PRId64
17023 # define PRId64 _PRI64_PREFIX "d"
17024 # endif
17025 -# if !defined PRIi64 || @PRI_MACROS_BROKEN@
17026 -# undef PRIi64
17027 +# if !defined PRIi64
17028 # define PRIi64 _PRI64_PREFIX "i"
17029 # endif
17030 #endif
17031 @@ -206,266 +188,220 @@
17032 # define _PRIu64_PREFIX "l"
17033 # elif defined _MSC_VER || defined __MINGW32__
17034 # define _PRIu64_PREFIX "I64"
17035 -# elif @HAVE_UNSIGNED_LONG_LONG_INT@ && ULONG_MAX >> 31 == 1
17036 +# elif ULONG_MAX >> 31 == 1
17037 # define _PRIu64_PREFIX _LONG_LONG_FORMAT_PREFIX
17038 # endif
17039 -# if !defined PRIo64 || @PRI_MACROS_BROKEN@
17040 -# undef PRIo64
17041 +# if !defined PRIo64
17042 # define PRIo64 _PRIu64_PREFIX "o"
17043 # endif
17044 -# if !defined PRIu64 || @PRI_MACROS_BROKEN@
17045 -# undef PRIu64
17046 +# if !defined PRIu64
17047 # define PRIu64 _PRIu64_PREFIX "u"
17048 # endif
17049 -# if !defined PRIx64 || @PRI_MACROS_BROKEN@
17050 -# undef PRIx64
17051 +# if !defined PRIx64
17052 # define PRIx64 _PRIu64_PREFIX "x"
17053 # endif
17054 -# if !defined PRIX64 || @PRI_MACROS_BROKEN@
17055 -# undef PRIX64
17056 +# if !defined PRIX64
17057 # define PRIX64 _PRIu64_PREFIX "X"
17058 # endif
17059 #endif
17060
17061 -#if !defined PRIdLEAST8 || @PRI_MACROS_BROKEN@
17062 -# undef PRIdLEAST8
17063 +#if !defined PRIdLEAST8
17064 # define PRIdLEAST8 "d"
17065 #endif
17066 -#if !defined PRIiLEAST8 || @PRI_MACROS_BROKEN@
17067 -# undef PRIiLEAST8
17068 +#if !defined PRIiLEAST8
17069 # define PRIiLEAST8 "i"
17070 #endif
17071 -#if !defined PRIoLEAST8 || @PRI_MACROS_BROKEN@
17072 -# undef PRIoLEAST8
17073 +#if !defined PRIoLEAST8
17074 # define PRIoLEAST8 "o"
17075 #endif
17076 -#if !defined PRIuLEAST8 || @PRI_MACROS_BROKEN@
17077 -# undef PRIuLEAST8
17078 +#if !defined PRIuLEAST8
17079 # define PRIuLEAST8 "u"
17080 #endif
17081 -#if !defined PRIxLEAST8 || @PRI_MACROS_BROKEN@
17082 -# undef PRIxLEAST8
17083 +#if !defined PRIxLEAST8
17084 # define PRIxLEAST8 "x"
17085 #endif
17086 -#if !defined PRIXLEAST8 || @PRI_MACROS_BROKEN@
17087 -# undef PRIXLEAST8
17088 +#if !defined PRIXLEAST8
17089 # define PRIXLEAST8 "X"
17090 #endif
17091 -#if !defined PRIdLEAST16 || @PRI_MACROS_BROKEN@
17092 -# undef PRIdLEAST16
17093 +#if !defined PRIdLEAST16
17094 # define PRIdLEAST16 "d"
17095 #endif
17096 -#if !defined PRIiLEAST16 || @PRI_MACROS_BROKEN@
17097 -# undef PRIiLEAST16
17098 +#if !defined PRIiLEAST16
17099 # define PRIiLEAST16 "i"
17100 #endif
17101 -#if !defined PRIoLEAST16 || @PRI_MACROS_BROKEN@
17102 -# undef PRIoLEAST16
17103 +#if !defined PRIoLEAST16
17104 # define PRIoLEAST16 "o"
17105 #endif
17106 -#if !defined PRIuLEAST16 || @PRI_MACROS_BROKEN@
17107 -# undef PRIuLEAST16
17108 +#if !defined PRIuLEAST16
17109 # define PRIuLEAST16 "u"
17110 #endif
17111 -#if !defined PRIxLEAST16 || @PRI_MACROS_BROKEN@
17112 -# undef PRIxLEAST16
17113 +#if !defined PRIxLEAST16
17114 # define PRIxLEAST16 "x"
17115 #endif
17116 -#if !defined PRIXLEAST16 || @PRI_MACROS_BROKEN@
17117 -# undef PRIXLEAST16
17118 +#if !defined PRIXLEAST16
17119 # define PRIXLEAST16 "X"
17120 #endif
17121 -#if !defined PRIdLEAST32 || @PRI_MACROS_BROKEN@
17122 -# undef PRIdLEAST32
17123 +#if !defined PRIdLEAST32
17124 # define PRIdLEAST32 "d"
17125 #endif
17126 -#if !defined PRIiLEAST32 || @PRI_MACROS_BROKEN@
17127 -# undef PRIiLEAST32
17128 +#if !defined PRIiLEAST32
17129 # define PRIiLEAST32 "i"
17130 #endif
17131 -#if !defined PRIoLEAST32 || @PRI_MACROS_BROKEN@
17132 -# undef PRIoLEAST32
17133 +#if !defined PRIoLEAST32
17134 # define PRIoLEAST32 "o"
17135 #endif
17136 -#if !defined PRIuLEAST32 || @PRI_MACROS_BROKEN@
17137 -# undef PRIuLEAST32
17138 +#if !defined PRIuLEAST32
17139 # define PRIuLEAST32 "u"
17140 #endif
17141 -#if !defined PRIxLEAST32 || @PRI_MACROS_BROKEN@
17142 -# undef PRIxLEAST32
17143 +#if !defined PRIxLEAST32
17144 # define PRIxLEAST32 "x"
17145 #endif
17146 -#if !defined PRIXLEAST32 || @PRI_MACROS_BROKEN@
17147 -# undef PRIXLEAST32
17148 +#if !defined PRIXLEAST32
17149 # define PRIXLEAST32 "X"
17150 #endif
17151 #ifdef INT64_MAX
17152 -# if !defined PRIdLEAST64 || @PRI_MACROS_BROKEN@
17153 -# undef PRIdLEAST64
17154 +# if !defined PRIdLEAST64
17155 # define PRIdLEAST64 PRId64
17156 # endif
17157 -# if !defined PRIiLEAST64 || @PRI_MACROS_BROKEN@
17158 -# undef PRIiLEAST64
17159 +# if !defined PRIiLEAST64
17160 # define PRIiLEAST64 PRIi64
17161 # endif
17162 #endif
17163 #ifdef UINT64_MAX
17164 -# if !defined PRIoLEAST64 || @PRI_MACROS_BROKEN@
17165 -# undef PRIoLEAST64
17166 +# if !defined PRIoLEAST64
17167 # define PRIoLEAST64 PRIo64
17168 # endif
17169 -# if !defined PRIuLEAST64 || @PRI_MACROS_BROKEN@
17170 -# undef PRIuLEAST64
17171 +# if !defined PRIuLEAST64
17172 # define PRIuLEAST64 PRIu64
17173 # endif
17174 -# if !defined PRIxLEAST64 || @PRI_MACROS_BROKEN@
17175 -# undef PRIxLEAST64
17176 +# if !defined PRIxLEAST64
17177 # define PRIxLEAST64 PRIx64
17178 # endif
17179 -# if !defined PRIXLEAST64 || @PRI_MACROS_BROKEN@
17180 -# undef PRIXLEAST64
17181 +# if !defined PRIXLEAST64
17182 # define PRIXLEAST64 PRIX64
17183 # endif
17184 #endif
17185
17186 -#if !defined PRIdFAST8 || @PRI_MACROS_BROKEN@
17187 -# undef PRIdFAST8
17188 +#if !defined PRIdFAST8
17189 # if INT_FAST8_MAX > INT32_MAX
17190 # define PRIdFAST8 PRId64
17191 # else
17192 # define PRIdFAST8 "d"
17193 # endif
17194 #endif
17195 -#if !defined PRIiFAST8 || @PRI_MACROS_BROKEN@
17196 -# undef PRIiFAST8
17197 +#if !defined PRIiFAST8
17198 # if INT_FAST8_MAX > INT32_MAX
17199 # define PRIiFAST8 PRIi64
17200 # else
17201 # define PRIiFAST8 "i"
17202 # endif
17203 #endif
17204 -#if !defined PRIoFAST8 || @PRI_MACROS_BROKEN@
17205 -# undef PRIoFAST8
17206 +#if !defined PRIoFAST8
17207 # if UINT_FAST8_MAX > UINT32_MAX
17208 # define PRIoFAST8 PRIo64
17209 # else
17210 # define PRIoFAST8 "o"
17211 # endif
17212 #endif
17213 -#if !defined PRIuFAST8 || @PRI_MACROS_BROKEN@
17214 -# undef PRIuFAST8
17215 +#if !defined PRIuFAST8
17216 # if UINT_FAST8_MAX > UINT32_MAX
17217 # define PRIuFAST8 PRIu64
17218 # else
17219 # define PRIuFAST8 "u"
17220 # endif
17221 #endif
17222 -#if !defined PRIxFAST8 || @PRI_MACROS_BROKEN@
17223 -# undef PRIxFAST8
17224 +#if !defined PRIxFAST8
17225 # if UINT_FAST8_MAX > UINT32_MAX
17226 # define PRIxFAST8 PRIx64
17227 # else
17228 # define PRIxFAST8 "x"
17229 # endif
17230 #endif
17231 -#if !defined PRIXFAST8 || @PRI_MACROS_BROKEN@
17232 -# undef PRIXFAST8
17233 +#if !defined PRIXFAST8
17234 # if UINT_FAST8_MAX > UINT32_MAX
17235 # define PRIXFAST8 PRIX64
17236 # else
17237 # define PRIXFAST8 "X"
17238 # endif
17239 #endif
17240 -#if !defined PRIdFAST16 || @PRI_MACROS_BROKEN@
17241 -# undef PRIdFAST16
17242 +#if !defined PRIdFAST16
17243 # if INT_FAST16_MAX > INT32_MAX
17244 # define PRIdFAST16 PRId64
17245 # else
17246 # define PRIdFAST16 "d"
17247 # endif
17248 #endif
17249 -#if !defined PRIiFAST16 || @PRI_MACROS_BROKEN@
17250 -# undef PRIiFAST16
17251 +#if !defined PRIiFAST16
17252 # if INT_FAST16_MAX > INT32_MAX
17253 # define PRIiFAST16 PRIi64
17254 # else
17255 # define PRIiFAST16 "i"
17256 # endif
17257 #endif
17258 -#if !defined PRIoFAST16 || @PRI_MACROS_BROKEN@
17259 -# undef PRIoFAST16
17260 +#if !defined PRIoFAST16
17261 # if UINT_FAST16_MAX > UINT32_MAX
17262 # define PRIoFAST16 PRIo64
17263 # else
17264 # define PRIoFAST16 "o"
17265 # endif
17266 #endif
17267 -#if !defined PRIuFAST16 || @PRI_MACROS_BROKEN@
17268 -# undef PRIuFAST16
17269 +#if !defined PRIuFAST16
17270 # if UINT_FAST16_MAX > UINT32_MAX
17271 # define PRIuFAST16 PRIu64
17272 # else
17273 # define PRIuFAST16 "u"
17274 # endif
17275 #endif
17276 -#if !defined PRIxFAST16 || @PRI_MACROS_BROKEN@
17277 -# undef PRIxFAST16
17278 +#if !defined PRIxFAST16
17279 # if UINT_FAST16_MAX > UINT32_MAX
17280 # define PRIxFAST16 PRIx64
17281 # else
17282 # define PRIxFAST16 "x"
17283 # endif
17284 #endif
17285 -#if !defined PRIXFAST16 || @PRI_MACROS_BROKEN@
17286 -# undef PRIXFAST16
17287 +#if !defined PRIXFAST16
17288 # if UINT_FAST16_MAX > UINT32_MAX
17289 # define PRIXFAST16 PRIX64
17290 # else
17291 # define PRIXFAST16 "X"
17292 # endif
17293 #endif
17294 -#if !defined PRIdFAST32 || @PRI_MACROS_BROKEN@
17295 -# undef PRIdFAST32
17296 +#if !defined PRIdFAST32
17297 # if INT_FAST32_MAX > INT32_MAX
17298 # define PRIdFAST32 PRId64
17299 # else
17300 # define PRIdFAST32 "d"
17301 # endif
17302 #endif
17303 -#if !defined PRIiFAST32 || @PRI_MACROS_BROKEN@
17304 -# undef PRIiFAST32
17305 +#if !defined PRIiFAST32
17306 # if INT_FAST32_MAX > INT32_MAX
17307 # define PRIiFAST32 PRIi64
17308 # else
17309 # define PRIiFAST32 "i"
17310 # endif
17311 #endif
17312 -#if !defined PRIoFAST32 || @PRI_MACROS_BROKEN@
17313 -# undef PRIoFAST32
17314 +#if !defined PRIoFAST32
17315 # if UINT_FAST32_MAX > UINT32_MAX
17316 # define PRIoFAST32 PRIo64
17317 # else
17318 # define PRIoFAST32 "o"
17319 # endif
17320 #endif
17321 -#if !defined PRIuFAST32 || @PRI_MACROS_BROKEN@
17322 -# undef PRIuFAST32
17323 +#if !defined PRIuFAST32
17324 # if UINT_FAST32_MAX > UINT32_MAX
17325 # define PRIuFAST32 PRIu64
17326 # else
17327 # define PRIuFAST32 "u"
17328 # endif
17329 #endif
17330 -#if !defined PRIxFAST32 || @PRI_MACROS_BROKEN@
17331 -# undef PRIxFAST32
17332 +#if !defined PRIxFAST32
17333 # if UINT_FAST32_MAX > UINT32_MAX
17334 # define PRIxFAST32 PRIx64
17335 # else
17336 # define PRIxFAST32 "x"
17337 # endif
17338 #endif
17339 -#if !defined PRIXFAST32 || @PRI_MACROS_BROKEN@
17340 -# undef PRIXFAST32
17341 +#if !defined PRIXFAST32
17342 # if UINT_FAST32_MAX > UINT32_MAX
17343 # define PRIXFAST32 PRIX64
17344 # else
17345 @@ -473,76 +409,64 @@
17346 # endif
17347 #endif
17348 #ifdef INT64_MAX
17349 -# if !defined PRIdFAST64 || @PRI_MACROS_BROKEN@
17350 -# undef PRIdFAST64
17351 +# if !defined PRIdFAST64
17352 # define PRIdFAST64 PRId64
17353 # endif
17354 -# if !defined PRIiFAST64 || @PRI_MACROS_BROKEN@
17355 -# undef PRIiFAST64
17356 +# if !defined PRIiFAST64
17357 # define PRIiFAST64 PRIi64
17358 # endif
17359 #endif
17360 #ifdef UINT64_MAX
17361 -# if !defined PRIoFAST64 || @PRI_MACROS_BROKEN@
17362 -# undef PRIoFAST64
17363 +# if !defined PRIoFAST64
17364 # define PRIoFAST64 PRIo64
17365 # endif
17366 -# if !defined PRIuFAST64 || @PRI_MACROS_BROKEN@
17367 -# undef PRIuFAST64
17368 +# if !defined PRIuFAST64
17369 # define PRIuFAST64 PRIu64
17370 # endif
17371 -# if !defined PRIxFAST64 || @PRI_MACROS_BROKEN@
17372 -# undef PRIxFAST64
17373 +# if !defined PRIxFAST64
17374 # define PRIxFAST64 PRIx64
17375 # endif
17376 -# if !defined PRIXFAST64 || @PRI_MACROS_BROKEN@
17377 -# undef PRIXFAST64
17378 +# if !defined PRIXFAST64
17379 # define PRIXFAST64 PRIX64
17380 # endif
17381 #endif
17382
17383 -#if !defined PRIdMAX || @PRI_MACROS_BROKEN@
17384 -# undef PRIdMAX
17385 +#if !defined PRIdMAX
17386 # if @INT32_MAX_LT_INTMAX_MAX@
17387 # define PRIdMAX PRId64
17388 # else
17389 # define PRIdMAX "ld"
17390 # endif
17391 #endif
17392 -#if !defined PRIiMAX || @PRI_MACROS_BROKEN@
17393 -# undef PRIiMAX
17394 +#if !defined PRIiMAX
17395 # if @INT32_MAX_LT_INTMAX_MAX@
17396 # define PRIiMAX PRIi64
17397 # else
17398 # define PRIiMAX "li"
17399 # endif
17400 #endif
17401 -#if !defined PRIoMAX || @PRI_MACROS_BROKEN@
17402 -# undef PRIoMAX
17403 +#if !defined PRIoMAX
17404 # if @UINT32_MAX_LT_UINTMAX_MAX@
17405 # define PRIoMAX PRIo64
17406 # else
17407 # define PRIoMAX "lo"
17408 # endif
17409 #endif
17410 -#if !defined PRIuMAX || @PRI_MACROS_BROKEN@
17411 -# undef PRIuMAX
17412 +#if !defined PRIuMAX
17413 # if @UINT32_MAX_LT_UINTMAX_MAX@
17414 # define PRIuMAX PRIu64
17415 # else
17416 # define PRIuMAX "lu"
17417 # endif
17418 #endif
17419 -#if !defined PRIxMAX || @PRI_MACROS_BROKEN@
17420 -# undef PRIxMAX
17421 +#if !defined PRIxMAX
17422 # if @UINT32_MAX_LT_UINTMAX_MAX@
17423 # define PRIxMAX PRIx64
17424 # else
17425 # define PRIxMAX "lx"
17426 # endif
17427 #endif
17428 -#if !defined PRIXMAX || @PRI_MACROS_BROKEN@
17429 -# undef PRIXMAX
17430 +#if !defined PRIXMAX
17431 # if @UINT32_MAX_LT_UINTMAX_MAX@
17432 # define PRIXMAX PRIX64
17433 # else
17434 @@ -550,129 +474,108 @@
17435 # endif
17436 #endif
17437
17438 -#if !defined PRIdPTR || @PRI_MACROS_BROKEN@
17439 -# undef PRIdPTR
17440 +#if !defined PRIdPTR
17441 # ifdef INTPTR_MAX
17442 # define PRIdPTR @PRIPTR_PREFIX@ "d"
17443 # endif
17444 #endif
17445 -#if !defined PRIiPTR || @PRI_MACROS_BROKEN@
17446 -# undef PRIiPTR
17447 +#if !defined PRIiPTR
17448 # ifdef INTPTR_MAX
17449 # define PRIiPTR @PRIPTR_PREFIX@ "i"
17450 # endif
17451 #endif
17452 -#if !defined PRIoPTR || @PRI_MACROS_BROKEN@
17453 -# undef PRIoPTR
17454 +#if !defined PRIoPTR
17455 # ifdef UINTPTR_MAX
17456 # define PRIoPTR @PRIPTR_PREFIX@ "o"
17457 # endif
17458 #endif
17459 -#if !defined PRIuPTR || @PRI_MACROS_BROKEN@
17460 -# undef PRIuPTR
17461 +#if !defined PRIuPTR
17462 # ifdef UINTPTR_MAX
17463 # define PRIuPTR @PRIPTR_PREFIX@ "u"
17464 # endif
17465 #endif
17466 -#if !defined PRIxPTR || @PRI_MACROS_BROKEN@
17467 -# undef PRIxPTR
17468 +#if !defined PRIxPTR
17469 # ifdef UINTPTR_MAX
17470 # define PRIxPTR @PRIPTR_PREFIX@ "x"
17471 # endif
17472 #endif
17473 -#if !defined PRIXPTR || @PRI_MACROS_BROKEN@
17474 -# undef PRIXPTR
17475 +#if !defined PRIXPTR
17476 # ifdef UINTPTR_MAX
17477 # define PRIXPTR @PRIPTR_PREFIX@ "X"
17478 # endif
17479 #endif
17480
17481 -#if !defined SCNd8 || @PRI_MACROS_BROKEN@
17482 -# undef SCNd8
17483 +#if !defined SCNd8
17484 # ifdef INT8_MAX
17485 # define SCNd8 "hhd"
17486 # endif
17487 #endif
17488 -#if !defined SCNi8 || @PRI_MACROS_BROKEN@
17489 -# undef SCNi8
17490 +#if !defined SCNi8
17491 # ifdef INT8_MAX
17492 # define SCNi8 "hhi"
17493 # endif
17494 #endif
17495 -#if !defined SCNo8 || @PRI_MACROS_BROKEN@
17496 -# undef SCNo8
17497 +#if !defined SCNo8
17498 # ifdef UINT8_MAX
17499 # define SCNo8 "hho"
17500 # endif
17501 #endif
17502 -#if !defined SCNu8 || @PRI_MACROS_BROKEN@
17503 -# undef SCNu8
17504 +#if !defined SCNu8
17505 # ifdef UINT8_MAX
17506 # define SCNu8 "hhu"
17507 # endif
17508 #endif
17509 -#if !defined SCNx8 || @PRI_MACROS_BROKEN@
17510 -# undef SCNx8
17511 +#if !defined SCNx8
17512 # ifdef UINT8_MAX
17513 # define SCNx8 "hhx"
17514 # endif
17515 #endif
17516 -#if !defined SCNd16 || @PRI_MACROS_BROKEN@
17517 -# undef SCNd16
17518 +#if !defined SCNd16
17519 # ifdef INT16_MAX
17520 # define SCNd16 "hd"
17521 # endif
17522 #endif
17523 -#if !defined SCNi16 || @PRI_MACROS_BROKEN@
17524 -# undef SCNi16
17525 +#if !defined SCNi16
17526 # ifdef INT16_MAX
17527 # define SCNi16 "hi"
17528 # endif
17529 #endif
17530 -#if !defined SCNo16 || @PRI_MACROS_BROKEN@
17531 -# undef SCNo16
17532 +#if !defined SCNo16
17533 # ifdef UINT16_MAX
17534 # define SCNo16 "ho"
17535 # endif
17536 #endif
17537 -#if !defined SCNu16 || @PRI_MACROS_BROKEN@
17538 -# undef SCNu16
17539 +#if !defined SCNu16
17540 # ifdef UINT16_MAX
17541 # define SCNu16 "hu"
17542 # endif
17543 #endif
17544 -#if !defined SCNx16 || @PRI_MACROS_BROKEN@
17545 -# undef SCNx16
17546 +#if !defined SCNx16
17547 # ifdef UINT16_MAX
17548 # define SCNx16 "hx"
17549 # endif
17550 #endif
17551 -#if !defined SCNd32 || @PRI_MACROS_BROKEN@
17552 -# undef SCNd32
17553 +#if !defined SCNd32
17554 # ifdef INT32_MAX
17555 # define SCNd32 "d"
17556 # endif
17557 #endif
17558 -#if !defined SCNi32 || @PRI_MACROS_BROKEN@
17559 -# undef SCNi32
17560 +#if !defined SCNi32
17561 # ifdef INT32_MAX
17562 # define SCNi32 "i"
17563 # endif
17564 #endif
17565 -#if !defined SCNo32 || @PRI_MACROS_BROKEN@
17566 -# undef SCNo32
17567 +#if !defined SCNo32
17568 # ifdef UINT32_MAX
17569 # define SCNo32 "o"
17570 # endif
17571 #endif
17572 -#if !defined SCNu32 || @PRI_MACROS_BROKEN@
17573 -# undef SCNu32
17574 +#if !defined SCNu32
17575 # ifdef UINT32_MAX
17576 # define SCNu32 "u"
17577 # endif
17578 #endif
17579 -#if !defined SCNx32 || @PRI_MACROS_BROKEN@
17580 -# undef SCNx32
17581 +#if !defined SCNx32
17582 # ifdef UINT32_MAX
17583 # define SCNx32 "x"
17584 # endif
17585 @@ -682,15 +585,13 @@
17586 # define _SCN64_PREFIX "l"
17587 # elif defined _MSC_VER || defined __MINGW32__
17588 # define _SCN64_PREFIX "I64"
17589 -# elif @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1
17590 +# elif LONG_MAX >> 30 == 1
17591 # define _SCN64_PREFIX _LONG_LONG_FORMAT_PREFIX
17592 # endif
17593 -# if !defined SCNd64 || @PRI_MACROS_BROKEN@
17594 -# undef SCNd64
17595 +# if !defined SCNd64
17596 # define SCNd64 _SCN64_PREFIX "d"
17597 # endif
17598 -# if !defined SCNi64 || @PRI_MACROS_BROKEN@
17599 -# undef SCNi64
17600 +# if !defined SCNi64
17601 # define SCNi64 _SCN64_PREFIX "i"
17602 # endif
17603 #endif
17604 @@ -699,110 +600,86 @@
17605 # define _SCNu64_PREFIX "l"
17606 # elif defined _MSC_VER || defined __MINGW32__
17607 # define _SCNu64_PREFIX "I64"
17608 -# elif @HAVE_UNSIGNED_LONG_LONG_INT@ && ULONG_MAX >> 31 == 1
17609 +# elif ULONG_MAX >> 31 == 1
17610 # define _SCNu64_PREFIX _LONG_LONG_FORMAT_PREFIX
17611 # endif
17612 -# if !defined SCNo64 || @PRI_MACROS_BROKEN@
17613 -# undef SCNo64
17614 +# if !defined SCNo64
17615 # define SCNo64 _SCNu64_PREFIX "o"
17616 # endif
17617 -# if !defined SCNu64 || @PRI_MACROS_BROKEN@
17618 -# undef SCNu64
17619 +# if !defined SCNu64
17620 # define SCNu64 _SCNu64_PREFIX "u"
17621 # endif
17622 -# if !defined SCNx64 || @PRI_MACROS_BROKEN@
17623 -# undef SCNx64
17624 +# if !defined SCNx64
17625 # define SCNx64 _SCNu64_PREFIX "x"
17626 # endif
17627 #endif
17628
17629 -#if !defined SCNdLEAST8 || @PRI_MACROS_BROKEN@
17630 -# undef SCNdLEAST8
17631 +#if !defined SCNdLEAST8
17632 # define SCNdLEAST8 "hhd"
17633 #endif
17634 -#if !defined SCNiLEAST8 || @PRI_MACROS_BROKEN@
17635 -# undef SCNiLEAST8
17636 +#if !defined SCNiLEAST8
17637 # define SCNiLEAST8 "hhi"
17638 #endif
17639 -#if !defined SCNoLEAST8 || @PRI_MACROS_BROKEN@
17640 -# undef SCNoLEAST8
17641 +#if !defined SCNoLEAST8
17642 # define SCNoLEAST8 "hho"
17643 #endif
17644 -#if !defined SCNuLEAST8 || @PRI_MACROS_BROKEN@
17645 -# undef SCNuLEAST8
17646 +#if !defined SCNuLEAST8
17647 # define SCNuLEAST8 "hhu"
17648 #endif
17649 -#if !defined SCNxLEAST8 || @PRI_MACROS_BROKEN@
17650 -# undef SCNxLEAST8
17651 +#if !defined SCNxLEAST8
17652 # define SCNxLEAST8 "hhx"
17653 #endif
17654 -#if !defined SCNdLEAST16 || @PRI_MACROS_BROKEN@
17655 -# undef SCNdLEAST16
17656 +#if !defined SCNdLEAST16
17657 # define SCNdLEAST16 "hd"
17658 #endif
17659 -#if !defined SCNiLEAST16 || @PRI_MACROS_BROKEN@
17660 -# undef SCNiLEAST16
17661 +#if !defined SCNiLEAST16
17662 # define SCNiLEAST16 "hi"
17663 #endif
17664 -#if !defined SCNoLEAST16 || @PRI_MACROS_BROKEN@
17665 -# undef SCNoLEAST16
17666 +#if !defined SCNoLEAST16
17667 # define SCNoLEAST16 "ho"
17668 #endif
17669 -#if !defined SCNuLEAST16 || @PRI_MACROS_BROKEN@
17670 -# undef SCNuLEAST16
17671 +#if !defined SCNuLEAST16
17672 # define SCNuLEAST16 "hu"
17673 #endif
17674 -#if !defined SCNxLEAST16 || @PRI_MACROS_BROKEN@
17675 -# undef SCNxLEAST16
17676 +#if !defined SCNxLEAST16
17677 # define SCNxLEAST16 "hx"
17678 #endif
17679 -#if !defined SCNdLEAST32 || @PRI_MACROS_BROKEN@
17680 -# undef SCNdLEAST32
17681 +#if !defined SCNdLEAST32
17682 # define SCNdLEAST32 "d"
17683 #endif
17684 -#if !defined SCNiLEAST32 || @PRI_MACROS_BROKEN@
17685 -# undef SCNiLEAST32
17686 +#if !defined SCNiLEAST32
17687 # define SCNiLEAST32 "i"
17688 #endif
17689 -#if !defined SCNoLEAST32 || @PRI_MACROS_BROKEN@
17690 -# undef SCNoLEAST32
17691 +#if !defined SCNoLEAST32
17692 # define SCNoLEAST32 "o"
17693 #endif
17694 -#if !defined SCNuLEAST32 || @PRI_MACROS_BROKEN@
17695 -# undef SCNuLEAST32
17696 +#if !defined SCNuLEAST32
17697 # define SCNuLEAST32 "u"
17698 #endif
17699 -#if !defined SCNxLEAST32 || @PRI_MACROS_BROKEN@
17700 -# undef SCNxLEAST32
17701 +#if !defined SCNxLEAST32
17702 # define SCNxLEAST32 "x"
17703 #endif
17704 #ifdef INT64_MAX
17705 -# if !defined SCNdLEAST64 || @PRI_MACROS_BROKEN@
17706 -# undef SCNdLEAST64
17707 +# if !defined SCNdLEAST64
17708 # define SCNdLEAST64 SCNd64
17709 # endif
17710 -# if !defined SCNiLEAST64 || @PRI_MACROS_BROKEN@
17711 -# undef SCNiLEAST64
17712 +# if !defined SCNiLEAST64
17713 # define SCNiLEAST64 SCNi64
17714 # endif
17715 #endif
17716 #ifdef UINT64_MAX
17717 -# if !defined SCNoLEAST64 || @PRI_MACROS_BROKEN@
17718 -# undef SCNoLEAST64
17719 +# if !defined SCNoLEAST64
17720 # define SCNoLEAST64 SCNo64
17721 # endif
17722 -# if !defined SCNuLEAST64 || @PRI_MACROS_BROKEN@
17723 -# undef SCNuLEAST64
17724 +# if !defined SCNuLEAST64
17725 # define SCNuLEAST64 SCNu64
17726 # endif
17727 -# if !defined SCNxLEAST64 || @PRI_MACROS_BROKEN@
17728 -# undef SCNxLEAST64
17729 +# if !defined SCNxLEAST64
17730 # define SCNxLEAST64 SCNx64
17731 # endif
17732 #endif
17733
17734 -#if !defined SCNdFAST8 || @PRI_MACROS_BROKEN@
17735 -# undef SCNdFAST8
17736 +#if !defined SCNdFAST8
17737 # if INT_FAST8_MAX > INT32_MAX
17738 # define SCNdFAST8 SCNd64
17739 # elif INT_FAST8_MAX == 0x7fff
17740 @@ -813,8 +690,7 @@
17741 # define SCNdFAST8 "d"
17742 # endif
17743 #endif
17744 -#if !defined SCNiFAST8 || @PRI_MACROS_BROKEN@
17745 -# undef SCNiFAST8
17746 +#if !defined SCNiFAST8
17747 # if INT_FAST8_MAX > INT32_MAX
17748 # define SCNiFAST8 SCNi64
17749 # elif INT_FAST8_MAX == 0x7fff
17750 @@ -825,8 +701,7 @@
17751 # define SCNiFAST8 "i"
17752 # endif
17753 #endif
17754 -#if !defined SCNoFAST8 || @PRI_MACROS_BROKEN@
17755 -# undef SCNoFAST8
17756 +#if !defined SCNoFAST8
17757 # if UINT_FAST8_MAX > UINT32_MAX
17758 # define SCNoFAST8 SCNo64
17759 # elif UINT_FAST8_MAX == 0xffff
17760 @@ -837,8 +712,7 @@
17761 # define SCNoFAST8 "o"
17762 # endif
17763 #endif
17764 -#if !defined SCNuFAST8 || @PRI_MACROS_BROKEN@
17765 -# undef SCNuFAST8
17766 +#if !defined SCNuFAST8
17767 # if UINT_FAST8_MAX > UINT32_MAX
17768 # define SCNuFAST8 SCNu64
17769 # elif UINT_FAST8_MAX == 0xffff
17770 @@ -849,8 +723,7 @@
17771 # define SCNuFAST8 "u"
17772 # endif
17773 #endif
17774 -#if !defined SCNxFAST8 || @PRI_MACROS_BROKEN@
17775 -# undef SCNxFAST8
17776 +#if !defined SCNxFAST8
17777 # if UINT_FAST8_MAX > UINT32_MAX
17778 # define SCNxFAST8 SCNx64
17779 # elif UINT_FAST8_MAX == 0xffff
17780 @@ -861,8 +734,7 @@
17781 # define SCNxFAST8 "x"
17782 # endif
17783 #endif
17784 -#if !defined SCNdFAST16 || @PRI_MACROS_BROKEN@
17785 -# undef SCNdFAST16
17786 +#if !defined SCNdFAST16
17787 # if INT_FAST16_MAX > INT32_MAX
17788 # define SCNdFAST16 SCNd64
17789 # elif INT_FAST16_MAX == 0x7fff
17790 @@ -871,8 +743,7 @@
17791 # define SCNdFAST16 "d"
17792 # endif
17793 #endif
17794 -#if !defined SCNiFAST16 || @PRI_MACROS_BROKEN@
17795 -# undef SCNiFAST16
17796 +#if !defined SCNiFAST16
17797 # if INT_FAST16_MAX > INT32_MAX
17798 # define SCNiFAST16 SCNi64
17799 # elif INT_FAST16_MAX == 0x7fff
17800 @@ -881,8 +752,7 @@
17801 # define SCNiFAST16 "i"
17802 # endif
17803 #endif
17804 -#if !defined SCNoFAST16 || @PRI_MACROS_BROKEN@
17805 -# undef SCNoFAST16
17806 +#if !defined SCNoFAST16
17807 # if UINT_FAST16_MAX > UINT32_MAX
17808 # define SCNoFAST16 SCNo64
17809 # elif UINT_FAST16_MAX == 0xffff
17810 @@ -891,8 +761,7 @@
17811 # define SCNoFAST16 "o"
17812 # endif
17813 #endif
17814 -#if !defined SCNuFAST16 || @PRI_MACROS_BROKEN@
17815 -# undef SCNuFAST16
17816 +#if !defined SCNuFAST16
17817 # if UINT_FAST16_MAX > UINT32_MAX
17818 # define SCNuFAST16 SCNu64
17819 # elif UINT_FAST16_MAX == 0xffff
17820 @@ -901,8 +770,7 @@
17821 # define SCNuFAST16 "u"
17822 # endif
17823 #endif
17824 -#if !defined SCNxFAST16 || @PRI_MACROS_BROKEN@
17825 -# undef SCNxFAST16
17826 +#if !defined SCNxFAST16
17827 # if UINT_FAST16_MAX > UINT32_MAX
17828 # define SCNxFAST16 SCNx64
17829 # elif UINT_FAST16_MAX == 0xffff
17830 @@ -911,40 +779,35 @@
17831 # define SCNxFAST16 "x"
17832 # endif
17833 #endif
17834 -#if !defined SCNdFAST32 || @PRI_MACROS_BROKEN@
17835 -# undef SCNdFAST32
17836 +#if !defined SCNdFAST32
17837 # if INT_FAST32_MAX > INT32_MAX
17838 # define SCNdFAST32 SCNd64
17839 # else
17840 # define SCNdFAST32 "d"
17841 # endif
17842 #endif
17843 -#if !defined SCNiFAST32 || @PRI_MACROS_BROKEN@
17844 -# undef SCNiFAST32
17845 +#if !defined SCNiFAST32
17846 # if INT_FAST32_MAX > INT32_MAX
17847 # define SCNiFAST32 SCNi64
17848 # else
17849 # define SCNiFAST32 "i"
17850 # endif
17851 #endif
17852 -#if !defined SCNoFAST32 || @PRI_MACROS_BROKEN@
17853 -# undef SCNoFAST32
17854 +#if !defined SCNoFAST32
17855 # if UINT_FAST32_MAX > UINT32_MAX
17856 # define SCNoFAST32 SCNo64
17857 # else
17858 # define SCNoFAST32 "o"
17859 # endif
17860 #endif
17861 -#if !defined SCNuFAST32 || @PRI_MACROS_BROKEN@
17862 -# undef SCNuFAST32
17863 +#if !defined SCNuFAST32
17864 # if UINT_FAST32_MAX > UINT32_MAX
17865 # define SCNuFAST32 SCNu64
17866 # else
17867 # define SCNuFAST32 "u"
17868 # endif
17869 #endif
17870 -#if !defined SCNxFAST32 || @PRI_MACROS_BROKEN@
17871 -# undef SCNxFAST32
17872 +#if !defined SCNxFAST32
17873 # if UINT_FAST32_MAX > UINT32_MAX
17874 # define SCNxFAST32 SCNx64
17875 # else
17876 @@ -952,64 +815,54 @@
17877 # endif
17878 #endif
17879 #ifdef INT64_MAX
17880 -# if !defined SCNdFAST64 || @PRI_MACROS_BROKEN@
17881 -# undef SCNdFAST64
17882 +# if !defined SCNdFAST64
17883 # define SCNdFAST64 SCNd64
17884 # endif
17885 -# if !defined SCNiFAST64 || @PRI_MACROS_BROKEN@
17886 -# undef SCNiFAST64
17887 +# if !defined SCNiFAST64
17888 # define SCNiFAST64 SCNi64
17889 # endif
17890 #endif
17891 #ifdef UINT64_MAX
17892 -# if !defined SCNoFAST64 || @PRI_MACROS_BROKEN@
17893 -# undef SCNoFAST64
17894 +# if !defined SCNoFAST64
17895 # define SCNoFAST64 SCNo64
17896 # endif
17897 -# if !defined SCNuFAST64 || @PRI_MACROS_BROKEN@
17898 -# undef SCNuFAST64
17899 +# if !defined SCNuFAST64
17900 # define SCNuFAST64 SCNu64
17901 # endif
17902 -# if !defined SCNxFAST64 || @PRI_MACROS_BROKEN@
17903 -# undef SCNxFAST64
17904 +# if !defined SCNxFAST64
17905 # define SCNxFAST64 SCNx64
17906 # endif
17907 #endif
17908
17909 -#if !defined SCNdMAX || @PRI_MACROS_BROKEN@
17910 -# undef SCNdMAX
17911 +#if !defined SCNdMAX
17912 # if @INT32_MAX_LT_INTMAX_MAX@
17913 # define SCNdMAX SCNd64
17914 # else
17915 # define SCNdMAX "ld"
17916 # endif
17917 #endif
17918 -#if !defined SCNiMAX || @PRI_MACROS_BROKEN@
17919 -# undef SCNiMAX
17920 +#if !defined SCNiMAX
17921 # if @INT32_MAX_LT_INTMAX_MAX@
17922 # define SCNiMAX SCNi64
17923 # else
17924 # define SCNiMAX "li"
17925 # endif
17926 #endif
17927 -#if !defined SCNoMAX || @PRI_MACROS_BROKEN@
17928 -# undef SCNoMAX
17929 +#if !defined SCNoMAX
17930 # if @UINT32_MAX_LT_UINTMAX_MAX@
17931 # define SCNoMAX SCNo64
17932 # else
17933 # define SCNoMAX "lo"
17934 # endif
17935 #endif
17936 -#if !defined SCNuMAX || @PRI_MACROS_BROKEN@
17937 -# undef SCNuMAX
17938 +#if !defined SCNuMAX
17939 # if @UINT32_MAX_LT_UINTMAX_MAX@
17940 # define SCNuMAX SCNu64
17941 # else
17942 # define SCNuMAX "lu"
17943 # endif
17944 #endif
17945 -#if !defined SCNxMAX || @PRI_MACROS_BROKEN@
17946 -# undef SCNxMAX
17947 +#if !defined SCNxMAX
17948 # if @UINT32_MAX_LT_UINTMAX_MAX@
17949 # define SCNxMAX SCNx64
17950 # else
17951 @@ -1017,32 +870,27 @@
17952 # endif
17953 #endif
17954
17955 -#if !defined SCNdPTR || @PRI_MACROS_BROKEN@
17956 -# undef SCNdPTR
17957 +#if !defined SCNdPTR
17958 # ifdef INTPTR_MAX
17959 # define SCNdPTR @PRIPTR_PREFIX@ "d"
17960 # endif
17961 #endif
17962 -#if !defined SCNiPTR || @PRI_MACROS_BROKEN@
17963 -# undef SCNiPTR
17964 +#if !defined SCNiPTR
17965 # ifdef INTPTR_MAX
17966 # define SCNiPTR @PRIPTR_PREFIX@ "i"
17967 # endif
17968 #endif
17969 -#if !defined SCNoPTR || @PRI_MACROS_BROKEN@
17970 -# undef SCNoPTR
17971 +#if !defined SCNoPTR
17972 # ifdef UINTPTR_MAX
17973 # define SCNoPTR @PRIPTR_PREFIX@ "o"
17974 # endif
17975 #endif
17976 -#if !defined SCNuPTR || @PRI_MACROS_BROKEN@
17977 -# undef SCNuPTR
17978 +#if !defined SCNuPTR
17979 # ifdef UINTPTR_MAX
17980 # define SCNuPTR @PRIPTR_PREFIX@ "u"
17981 # endif
17982 #endif
17983 -#if !defined SCNxPTR || @PRI_MACROS_BROKEN@
17984 -# undef SCNxPTR
17985 +#if !defined SCNxPTR
17986 # ifdef UINTPTR_MAX
17987 # define SCNxPTR @PRIPTR_PREFIX@ "x"
17988 # endif
17989 @@ -1091,15 +939,19 @@ _GL_WARN_ON_USE (imaxdiv, "imaxdiv is unportable - "
17990 # define strtoimax rpl_strtoimax
17991 # endif
17992 _GL_FUNCDECL_RPL (strtoimax, intmax_t,
17993 - (const char *, char **, int) _GL_ARG_NONNULL ((1)));
17994 -_GL_CXXALIAS_RPL (strtoimax, intmax_t, (const char *, char **, int));
17995 + (const char *restrict, char **restrict, int)
17996 + _GL_ARG_NONNULL ((1)));
17997 +_GL_CXXALIAS_RPL (strtoimax, intmax_t,
17998 + (const char *restrict, char **restrict, int));
17999 # else
18000 # if !@HAVE_DECL_STRTOIMAX@
18001 # undef strtoimax
18002 _GL_FUNCDECL_SYS (strtoimax, intmax_t,
18003 - (const char *, char **, int) _GL_ARG_NONNULL ((1)));
18004 + (const char *restrict, char **restrict, int)
18005 + _GL_ARG_NONNULL ((1)));
18006 # endif
18007 -_GL_CXXALIAS_SYS (strtoimax, intmax_t, (const char *, char **, int));
18008 +_GL_CXXALIAS_SYS (strtoimax, intmax_t,
18009 + (const char *restrict, char **restrict, int));
18010 # endif
18011 _GL_CXXALIASWARN (strtoimax);
18012 #elif defined GNULIB_POSIXCHECK
18013 @@ -1117,15 +969,19 @@ _GL_WARN_ON_USE (strtoimax, "strtoimax is unportable - "
18014 # define strtoumax rpl_strtoumax
18015 # endif
18016 _GL_FUNCDECL_RPL (strtoumax, uintmax_t,
18017 - (const char *, char **, int) _GL_ARG_NONNULL ((1)));
18018 -_GL_CXXALIAS_RPL (strtoumax, uintmax_t, (const char *, char **, int));
18019 + (const char *restrict, char **restrict, int)
18020 + _GL_ARG_NONNULL ((1)));
18021 +_GL_CXXALIAS_RPL (strtoumax, uintmax_t,
18022 + (const char *restrict, char **restrict, int));
18023 # else
18024 # if !@HAVE_DECL_STRTOUMAX@
18025 # undef strtoumax
18026 _GL_FUNCDECL_SYS (strtoumax, uintmax_t,
18027 - (const char *, char **, int) _GL_ARG_NONNULL ((1)));
18028 + (const char *restrict, char **restrict, int)
18029 + _GL_ARG_NONNULL ((1)));
18030 # endif
18031 -_GL_CXXALIAS_SYS (strtoumax, uintmax_t, (const char *, char **, int));
18032 +_GL_CXXALIAS_SYS (strtoumax, uintmax_t,
18033 + (const char *restrict, char **restrict, int));
18034 # endif
18035 _GL_CXXALIASWARN (strtoumax);
18036 #elif defined GNULIB_POSIXCHECK
18037
18038 diff --git a/autotools/gnulib/isnan.c b/autotools/gnulib/isnan.c
18039 index c399c18..bd119f6 100644
18040 --- a/autotools/gnulib/isnan.c
18041 +++ b/autotools/gnulib/isnan.c
18042 @@ -1,17 +1,17 @@
18043 /* Test for NaN that does not need libm.
18044 - Copyright (C) 2007-2019 Free Software Foundation, Inc.
18045 + Copyright (C) 2007-2022 Free Software Foundation, Inc.
18046
18047 - This program is free software: you can redistribute it and/or modify
18048 - it under the terms of the GNU General Public License as published by
18049 - the Free Software Foundation; either version 3 of the License, or
18050 - (at your option) any later version.
18051 + This file is free software: you can redistribute it and/or modify
18052 + it under the terms of the GNU Lesser General Public License as
18053 + published by the Free Software Foundation; either version 2.1 of the
18054 + License, or (at your option) any later version.
18055
18056 - This program is distributed in the hope that it will be useful,
18057 + This file is distributed in the hope that it will be useful,
18058 but WITHOUT ANY WARRANTY; without even the implied warranty of
18059 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18060 - GNU General Public License for more details.
18061 + GNU Lesser General Public License for more details.
18062
18063 - You should have received a copy of the GNU General Public License
18064 + You should have received a copy of the GNU Lesser General Public License
18065 along with this program. If not, see <https://www.gnu.org/licenses/>. */
18066
18067 /* Written by Bruno Haible <bruno@×××××.org>, 2007. */
18068
18069 diff --git a/autotools/gnulib/isnand-nolibm.h b/autotools/gnulib/isnand-nolibm.h
18070 index 174c61e..aad1391 100644
18071 --- a/autotools/gnulib/isnand-nolibm.h
18072 +++ b/autotools/gnulib/isnand-nolibm.h
18073 @@ -1,24 +1,24 @@
18074 /* Test for NaN that does not need libm.
18075 - Copyright (C) 2007-2019 Free Software Foundation, Inc.
18076 + Copyright (C) 2007-2022 Free Software Foundation, Inc.
18077
18078 - This program is free software: you can redistribute it and/or modify
18079 - it under the terms of the GNU General Public License as published by
18080 - the Free Software Foundation; either version 3 of the License, or
18081 - (at your option) any later version.
18082 + This file is free software: you can redistribute it and/or modify
18083 + it under the terms of the GNU Lesser General Public License as
18084 + published by the Free Software Foundation; either version 2.1 of the
18085 + License, or (at your option) any later version.
18086
18087 - This program is distributed in the hope that it will be useful,
18088 + This file is distributed in the hope that it will be useful,
18089 but WITHOUT ANY WARRANTY; without even the implied warranty of
18090 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18091 - GNU General Public License for more details.
18092 + GNU Lesser General Public License for more details.
18093
18094 - You should have received a copy of the GNU General Public License
18095 + You should have received a copy of the GNU Lesser General Public License
18096 along with this program. If not, see <https://www.gnu.org/licenses/>. */
18097
18098 #if HAVE_ISNAND_IN_LIBC
18099 /* Get declaration of isnan macro. */
18100 # include <math.h>
18101 -# if __GNUC__ >= 4
18102 - /* GCC 4.0 and newer provides three built-ins for isnan. */
18103 +# if (__GNUC__ >= 4) || (__clang_major__ >= 4)
18104 + /* GCC >= 4.0 and clang provide a type-generic built-in for isnan. */
18105 # undef isnand
18106 # define isnand(x) __builtin_isnan ((double)(x))
18107 # else
18108
18109 diff --git a/autotools/gnulib/isnand.c b/autotools/gnulib/isnand.c
18110 index c3cd315..26501b5 100644
18111 --- a/autotools/gnulib/isnand.c
18112 +++ b/autotools/gnulib/isnand.c
18113 @@ -1,17 +1,17 @@
18114 /* Test for NaN that does not need libm.
18115 - Copyright (C) 2008-2019 Free Software Foundation, Inc.
18116 + Copyright (C) 2008-2022 Free Software Foundation, Inc.
18117
18118 - This program is free software: you can redistribute it and/or modify
18119 - it under the terms of the GNU General Public License as published by
18120 - the Free Software Foundation; either version 3 of the License, or
18121 - (at your option) any later version.
18122 + This file is free software: you can redistribute it and/or modify
18123 + it under the terms of the GNU Lesser General Public License as
18124 + published by the Free Software Foundation; either version 2.1 of the
18125 + License, or (at your option) any later version.
18126
18127 - This program is distributed in the hope that it will be useful,
18128 + This file is distributed in the hope that it will be useful,
18129 but WITHOUT ANY WARRANTY; without even the implied warranty of
18130 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18131 - GNU General Public License for more details.
18132 + GNU Lesser General Public License for more details.
18133
18134 - You should have received a copy of the GNU General Public License
18135 + You should have received a copy of the GNU Lesser General Public License
18136 along with this program. If not, see <https://www.gnu.org/licenses/>. */
18137
18138 /* Written by Bruno Haible <bruno@×××××.org>, 2008. */
18139
18140 diff --git a/autotools/gnulib/isnanf-nolibm.h b/autotools/gnulib/isnanf-nolibm.h
18141 index 73937a2..4ce81d6 100644
18142 --- a/autotools/gnulib/isnanf-nolibm.h
18143 +++ b/autotools/gnulib/isnanf-nolibm.h
18144 @@ -1,26 +1,27 @@
18145 /* Test for NaN that does not need libm.
18146 - Copyright (C) 2007-2019 Free Software Foundation, Inc.
18147 + Copyright (C) 2007-2022 Free Software Foundation, Inc.
18148
18149 - This program is free software: you can redistribute it and/or modify
18150 - it under the terms of the GNU General Public License as published by
18151 - the Free Software Foundation; either version 3 of the License, or
18152 - (at your option) any later version.
18153 + This file is free software: you can redistribute it and/or modify
18154 + it under the terms of the GNU Lesser General Public License as
18155 + published by the Free Software Foundation; either version 2.1 of the
18156 + License, or (at your option) any later version.
18157
18158 - This program is distributed in the hope that it will be useful,
18159 + This file is distributed in the hope that it will be useful,
18160 but WITHOUT ANY WARRANTY; without even the implied warranty of
18161 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18162 - GNU General Public License for more details.
18163 + GNU Lesser General Public License for more details.
18164
18165 - You should have received a copy of the GNU General Public License
18166 + You should have received a copy of the GNU Lesser General Public License
18167 along with this program. If not, see <https://www.gnu.org/licenses/>. */
18168
18169 #if HAVE_ISNANF_IN_LIBC
18170 /* Get declaration of isnan macro or (older) isnanf function. */
18171 # include <math.h>
18172 -# if __GNUC__ >= 4
18173 - /* GCC 4.0 and newer provides three built-ins for isnan. */
18174 +# if (__GNUC__ >= 4) || (__clang_major__ >= 4)
18175 + /* GCC >= 4.0 and clang provide a type-generic built-in for isnan.
18176 + GCC >= 4.0 also provides __builtin_isnanf, but clang doesn't. */
18177 # undef isnanf
18178 -# define isnanf(x) __builtin_isnanf ((float)(x))
18179 +# define isnanf(x) __builtin_isnan ((float)(x))
18180 # elif defined isnan
18181 # undef isnanf
18182 # define isnanf(x) isnan ((float)(x))
18183
18184 diff --git a/autotools/gnulib/isnanf.c b/autotools/gnulib/isnanf.c
18185 index 8bc58eb..e8b721a 100644
18186 --- a/autotools/gnulib/isnanf.c
18187 +++ b/autotools/gnulib/isnanf.c
18188 @@ -1,17 +1,17 @@
18189 /* Test for NaN that does not need libm.
18190 - Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
18191 + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
18192
18193 - This program is free software: you can redistribute it and/or modify
18194 - it under the terms of the GNU General Public License as published by
18195 - the Free Software Foundation; either version 3 of the License, or
18196 - (at your option) any later version.
18197 + This file is free software: you can redistribute it and/or modify
18198 + it under the terms of the GNU Lesser General Public License as
18199 + published by the Free Software Foundation; either version 2.1 of the
18200 + License, or (at your option) any later version.
18201
18202 - This program is distributed in the hope that it will be useful,
18203 + This file is distributed in the hope that it will be useful,
18204 but WITHOUT ANY WARRANTY; without even the implied warranty of
18205 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18206 - GNU General Public License for more details.
18207 + GNU Lesser General Public License for more details.
18208
18209 - You should have received a copy of the GNU General Public License
18210 + You should have received a copy of the GNU Lesser General Public License
18211 along with this program. If not, see <https://www.gnu.org/licenses/>. */
18212
18213 /* Written by Bruno Haible <bruno@×××××.org>, 2007. */
18214
18215 diff --git a/autotools/gnulib/isnanl-nolibm.h b/autotools/gnulib/isnanl-nolibm.h
18216 index fdedf56..a4374e7 100644
18217 --- a/autotools/gnulib/isnanl-nolibm.h
18218 +++ b/autotools/gnulib/isnanl-nolibm.h
18219 @@ -1,26 +1,27 @@
18220 /* Test for NaN that does not need libm.
18221 - Copyright (C) 2007-2019 Free Software Foundation, Inc.
18222 + Copyright (C) 2007-2022 Free Software Foundation, Inc.
18223
18224 - This program is free software: you can redistribute it and/or modify
18225 - it under the terms of the GNU General Public License as published by
18226 - the Free Software Foundation; either version 3 of the License, or
18227 - (at your option) any later version.
18228 + This file is free software: you can redistribute it and/or modify
18229 + it under the terms of the GNU Lesser General Public License as
18230 + published by the Free Software Foundation; either version 2.1 of the
18231 + License, or (at your option) any later version.
18232
18233 - This program is distributed in the hope that it will be useful,
18234 + This file is distributed in the hope that it will be useful,
18235 but WITHOUT ANY WARRANTY; without even the implied warranty of
18236 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18237 - GNU General Public License for more details.
18238 + GNU Lesser General Public License for more details.
18239
18240 - You should have received a copy of the GNU General Public License
18241 + You should have received a copy of the GNU Lesser General Public License
18242 along with this program. If not, see <https://www.gnu.org/licenses/>. */
18243
18244 #if HAVE_ISNANL_IN_LIBC
18245 /* Get declaration of isnan macro or (older) isnanl function. */
18246 # include <math.h>
18247 -# if __GNUC__ >= 4
18248 - /* GCC 4.0 and newer provides three built-ins for isnan. */
18249 +# if (__GNUC__ >= 4) || (__clang_major__ >= 4)
18250 + /* GCC >= 4.0 and clang provide a type-generic built-in for isnan.
18251 + GCC >= 4.0 also provides __builtin_isnanl, but clang doesn't. */
18252 # undef isnanl
18253 -# define isnanl(x) __builtin_isnanl ((long double)(x))
18254 +# define isnanl(x) __builtin_isnan ((long double)(x))
18255 # elif defined isnan
18256 # undef isnanl
18257 # define isnanl(x) isnan ((long double)(x))
18258
18259 diff --git a/autotools/gnulib/isnanl.c b/autotools/gnulib/isnanl.c
18260 index 99afd29..2f71d6c 100644
18261 --- a/autotools/gnulib/isnanl.c
18262 +++ b/autotools/gnulib/isnanl.c
18263 @@ -1,17 +1,17 @@
18264 /* Test for NaN that does not need libm.
18265 - Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
18266 + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
18267
18268 - This program is free software: you can redistribute it and/or modify
18269 - it under the terms of the GNU General Public License as published by
18270 - the Free Software Foundation; either version 3 of the License, or
18271 - (at your option) any later version.
18272 + This file is free software: you can redistribute it and/or modify
18273 + it under the terms of the GNU Lesser General Public License as
18274 + published by the Free Software Foundation; either version 2.1 of the
18275 + License, or (at your option) any later version.
18276
18277 - This program is distributed in the hope that it will be useful,
18278 + This file is distributed in the hope that it will be useful,
18279 but WITHOUT ANY WARRANTY; without even the implied warranty of
18280 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18281 - GNU General Public License for more details.
18282 + GNU Lesser General Public License for more details.
18283
18284 - You should have received a copy of the GNU General Public License
18285 + You should have received a copy of the GNU Lesser General Public License
18286 along with this program. If not, see <https://www.gnu.org/licenses/>. */
18287
18288 /* Written by Bruno Haible <bruno@×××××.org>, 2007. */
18289
18290 diff --git a/autotools/gnulib/itold.c b/autotools/gnulib/itold.c
18291 index bca01eb..fe4a384 100644
18292 --- a/autotools/gnulib/itold.c
18293 +++ b/autotools/gnulib/itold.c
18294 @@ -1,18 +1,18 @@
18295 /* Replacement for 'int' to 'long double' conversion routine.
18296 - Copyright (C) 2011-2019 Free Software Foundation, Inc.
18297 + Copyright (C) 2011-2022 Free Software Foundation, Inc.
18298 Written by Bruno Haible <bruno@×××××.org>, 2011.
18299
18300 - This program is free software: you can redistribute it and/or modify
18301 - it under the terms of the GNU General Public License as published by
18302 - the Free Software Foundation; either version 3 of the License, or
18303 - (at your option) any later version.
18304 + This file is free software: you can redistribute it and/or modify
18305 + it under the terms of the GNU Lesser General Public License as
18306 + published by the Free Software Foundation; either version 2.1 of the
18307 + License, or (at your option) any later version.
18308
18309 - This program is distributed in the hope that it will be useful,
18310 + This file is distributed in the hope that it will be useful,
18311 but WITHOUT ANY WARRANTY; without even the implied warranty of
18312 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18313 - GNU General Public License for more details.
18314 + GNU Lesser General Public License for more details.
18315
18316 - You should have received a copy of the GNU General Public License
18317 + You should have received a copy of the GNU Lesser General Public License
18318 along with this program. If not, see <https://www.gnu.org/licenses/>. */
18319
18320 #include <config.h>
18321
18322 diff --git a/autotools/gnulib/libc-config.h b/autotools/gnulib/libc-config.h
18323 new file mode 100644
18324 index 0000000..8fec489
18325 --- /dev/null
18326 +++ b/autotools/gnulib/libc-config.h
18327 @@ -0,0 +1,191 @@
18328 +/* System definitions for code taken from the GNU C Library
18329 +
18330 + Copyright 2017-2022 Free Software Foundation, Inc.
18331 +
18332 + This program is free software; you can redistribute it and/or
18333 + modify it under the terms of the GNU Lesser General Public
18334 + License as published by the Free Software Foundation; either
18335 + version 2.1 of the License, or (at your option) any later version.
18336 +
18337 + This program is distributed in the hope that it will be useful,
18338 + but WITHOUT ANY WARRANTY; without even the implied warranty of
18339 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
18340 + Lesser General Public License for more details.
18341 +
18342 + You should have received a copy of the GNU Lesser General Public
18343 + License along with this program; if not, see
18344 + <https://www.gnu.org/licenses/>. */
18345 +
18346 +/* Written by Paul Eggert. */
18347 +
18348 +/* This is intended to be a good-enough substitute for glibc system
18349 + macros like those defined in <sys/cdefs.h>, so that Gnulib code
18350 + shared with glibc can do this as the first #include:
18351 +
18352 + #ifndef _LIBC
18353 + # include <libc-config.h>
18354 + #endif
18355 +
18356 + When compiled as part of glibc this is a no-op; when compiled as
18357 + part of Gnulib this includes Gnulib's <config.h> and defines macros
18358 + that glibc library code would normally assume.
18359 +
18360 + Note: This header file MUST NOT be included by public header files
18361 + of Gnulib. */
18362 +
18363 +#include <config.h>
18364 +
18365 +/* On glibc this includes <features.h> and <sys/cdefs.h> and #defines
18366 + _FEATURES_H, __WORDSIZE, and __set_errno. On FreeBSD 11 and
18367 + DragonFlyBSD 5.9 it includes <sys/cdefs.h> which defines __nonnull.
18368 + Elsewhere it is harmless. */
18369 +#include <errno.h>
18370 +
18371 +/* From glibc <errno.h>. */
18372 +#ifndef __set_errno
18373 +# define __set_errno(val) (errno = (val))
18374 +#endif
18375 +
18376 +/* From glibc <features.h>. */
18377 +
18378 +#ifndef __GNUC_PREREQ
18379 +# if defined __GNUC__ && defined __GNUC_MINOR__
18380 +# define __GNUC_PREREQ(maj, min) ((maj) < __GNUC__ + ((min) <= __GNUC_MINOR__))
18381 +# else
18382 +# define __GNUC_PREREQ(maj, min) 0
18383 +# endif
18384 +#endif
18385 +
18386 +#ifndef __glibc_clang_prereq
18387 +# if defined __clang_major__ && defined __clang_minor__
18388 +# ifdef __apple_build_version__
18389 +/* Apple for some reason renumbers __clang_major__ and __clang_minor__.
18390 + Gnulib code uses only __glibc_clang_prereq (3, 5); map it to
18391 + 6000000 <= __apple_build_version__. Support for other calls to
18392 + __glibc_clang_prereq can be added here as needed. */
18393 +# define __glibc_clang_prereq(maj, min) \
18394 + ((maj) == 3 && (min) == 5 ? 6000000 <= __apple_build_version__ : 0)
18395 +# else
18396 +# define __glibc_clang_prereq(maj, min) \
18397 + ((maj) < __clang_major__ + ((min) <= __clang_minor__))
18398 +# endif
18399 +# else
18400 +# define __glibc_clang_prereq(maj, min) 0
18401 +# endif
18402 +#endif
18403 +
18404 +#ifndef __attribute_nonnull__
18405 +/* <sys/cdefs.h> either does not exist, or is too old for Gnulib.
18406 + Prepare to include <cdefs.h>, which is Gnulib's version of a
18407 + more-recent glibc <sys/cdefs.h>. */
18408 +
18409 +/* Define _FEATURES_H so that <cdefs.h> does not include <features.h>. */
18410 +# ifndef _FEATURES_H
18411 +# define _FEATURES_H 1
18412 +# endif
18413 +/* Define __GNULIB_CDEFS so that <cdefs.h> does not attempt to include
18414 + nonexistent files. */
18415 +# define __GNULIB_CDEFS
18416 +/* Undef the macros unconditionally defined by our copy of glibc
18417 + <sys/cdefs.h>, so that they do not clash with any system-defined
18418 + versions. */
18419 +# undef _SYS_CDEFS_H
18420 +# undef __ASMNAME
18421 +# undef __ASMNAME2
18422 +# undef __BEGIN_DECLS
18423 +# undef __CONCAT
18424 +# undef __END_DECLS
18425 +# undef __HAVE_GENERIC_SELECTION
18426 +# undef __LDBL_COMPAT
18427 +# undef __LDBL_REDIR
18428 +# undef __LDBL_REDIR1
18429 +# undef __LDBL_REDIR1_DECL
18430 +# undef __LDBL_REDIR1_NTH
18431 +# undef __LDBL_REDIR2_DECL
18432 +# undef __LDBL_REDIR_DECL
18433 +# undef __LDBL_REDIR_NTH
18434 +# undef __LEAF
18435 +# undef __LEAF_ATTR
18436 +# undef __NTH
18437 +# undef __NTHNL
18438 +# undef __REDIRECT
18439 +# undef __REDIRECT_LDBL
18440 +# undef __REDIRECT_NTH
18441 +# undef __REDIRECT_NTHNL
18442 +# undef __REDIRECT_NTH_LDBL
18443 +# undef __STRING
18444 +# undef __THROW
18445 +# undef __THROWNL
18446 +# undef __attr_access
18447 +# undef __attr_access_none
18448 +# undef __attr_dealloc
18449 +# undef __attr_dealloc_free
18450 +# undef __attribute__
18451 +# undef __attribute_alloc_size__
18452 +# undef __attribute_artificial__
18453 +# undef __attribute_const__
18454 +# undef __attribute_deprecated__
18455 +# undef __attribute_deprecated_msg__
18456 +# undef __attribute_format_arg__
18457 +# undef __attribute_format_strfmon__
18458 +# undef __attribute_malloc__
18459 +# undef __attribute_noinline__
18460 +# undef __attribute_nonstring__
18461 +# undef __attribute_pure__
18462 +# undef __attribute_returns_twice__
18463 +# undef __attribute_used__
18464 +# undef __attribute_warn_unused_result__
18465 +# undef __bos
18466 +# undef __bos0
18467 +# undef __errordecl
18468 +# undef __extension__
18469 +# undef __extern_always_inline
18470 +# undef __extern_inline
18471 +# undef __flexarr
18472 +# undef __fortify_function
18473 +# undef __glibc_c99_flexarr_available
18474 +# undef __glibc_has_attribute
18475 +# undef __glibc_has_builtin
18476 +# undef __glibc_has_extension
18477 +# undef __glibc_macro_warning
18478 +# undef __glibc_macro_warning1
18479 +# undef __glibc_objsize
18480 +# undef __glibc_objsize0
18481 +# undef __glibc_unlikely
18482 +# undef __inline
18483 +# undef __ptr_t
18484 +# undef __restrict
18485 +# undef __restrict_arr
18486 +# undef __va_arg_pack
18487 +# undef __va_arg_pack_len
18488 +# undef __warnattr
18489 +
18490 +/* Include our copy of glibc <sys/cdefs.h>. */
18491 +# include <cdefs.h>
18492 +
18493 +/* <cdefs.h> __inline is too pessimistic for non-GCC. */
18494 +# undef __inline
18495 +# ifndef HAVE___INLINE
18496 +# if 199901 <= __STDC_VERSION__ || defined inline
18497 +# define __inline inline
18498 +# else
18499 +# define __inline
18500 +# endif
18501 +# endif
18502 +
18503 +#endif /* defined __glibc_likely */
18504 +
18505 +
18506 +/* A substitute for glibc <libc-symbols.h>, good enough for Gnulib. */
18507 +#define attribute_hidden
18508 +#define libc_hidden_proto(name)
18509 +#define libc_hidden_def(name)
18510 +#define libc_hidden_weak(name)
18511 +#define libc_hidden_ver(local, name)
18512 +#define strong_alias(name, aliasname)
18513 +#define weak_alias(name, aliasname)
18514 +
18515 +/* A substitute for glibc <shlib-compat.h>, good enough for Gnulib. */
18516 +#define SHLIB_COMPAT(lib, introduced, obsoleted) 0
18517 +#define compat_symbol(lib, local, symbol, version) extern int dummy
18518 +#define versioned_symbol(lib, local, symbol, version) extern int dummy
18519
18520 diff --git a/autotools/gnulib/limits.in.h b/autotools/gnulib/limits.in.h
18521 index 39750b3..b77bf75 100644
18522 --- a/autotools/gnulib/limits.in.h
18523 +++ b/autotools/gnulib/limits.in.h
18524 @@ -1,30 +1,46 @@
18525 /* A GNU-like <limits.h>.
18526
18527 - Copyright 2016-2019 Free Software Foundation, Inc.
18528 + Copyright 2016-2022 Free Software Foundation, Inc.
18529
18530 - This program is free software; you can redistribute it and/or
18531 - modify it under the terms of the GNU General Public License
18532 - as published by the Free Software Foundation; either version 3, or
18533 - (at your option) any later version.
18534 + This file is free software: you can redistribute it and/or modify
18535 + it under the terms of the GNU Lesser General Public License as
18536 + published by the Free Software Foundation; either version 2.1 of the
18537 + License, or (at your option) any later version.
18538
18539 - This program is distributed in the hope that it will be useful,
18540 + This file is distributed in the hope that it will be useful,
18541 but WITHOUT ANY WARRANTY; without even the implied warranty of
18542 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18543 - GNU General Public License for more details.
18544 + GNU Lesser General Public License for more details.
18545
18546 - You should have received a copy of the GNU General Public License
18547 - along with this program; if not, see <https://www.gnu.org/licenses/>. */
18548 -
18549 -#ifndef _@GUARD_PREFIX@_LIMITS_H
18550 + You should have received a copy of the GNU Lesser General Public License
18551 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
18552
18553 #if __GNUC__ >= 3
18554 @PRAGMA_SYSTEM_HEADER@
18555 #endif
18556 @PRAGMA_COLUMNS@
18557
18558 -/* The include_next requires a split double-inclusion guard. */
18559 +#if defined _GL_ALREADY_INCLUDING_LIMITS_H
18560 +/* Special invocation convention:
18561 + On Haiku/x86_64, we have a sequence of nested includes
18562 + <limits.h> -> <syslimits.h> -> <limits.h>.
18563 + In this situation, LONG_MAX and INT_MAX are not yet defined,
18564 + therefore we should not attempt to define LONG_BIT. */
18565 +
18566 #@INCLUDE_NEXT@ @NEXT_LIMITS_H@
18567
18568 +#else
18569 +/* Normal invocation convention. */
18570 +
18571 +#ifndef _@GUARD_PREFIX@_LIMITS_H
18572 +
18573 +# define _GL_ALREADY_INCLUDING_LIMITS_H
18574 +
18575 +/* The include_next requires a split double-inclusion guard. */
18576 +# @INCLUDE_NEXT@ @NEXT_LIMITS_H@
18577 +
18578 +# undef _GL_ALREADY_INCLUDING_LIMITS_H
18579 +
18580 #ifndef _@GUARD_PREFIX@_LIMITS_H
18581 #define _@GUARD_PREFIX@_LIMITS_H
18582
18583 @@ -83,10 +99,11 @@
18584 # endif
18585 #endif
18586
18587 -/* Macros specified by ISO/IEC TS 18661-1:2014. */
18588 +/* Macros specified by C2x and by ISO/IEC TS 18661-1:2014. */
18589
18590 #if (! defined ULLONG_WIDTH \
18591 - && (defined _GNU_SOURCE || defined __STDC_WANT_IEC_60559_BFP_EXT__))
18592 + && (defined _GNU_SOURCE || defined __STDC_WANT_IEC_60559_BFP_EXT__ \
18593 + || (defined __STDC_VERSION__ && 201710 < __STDC_VERSION__)))
18594 # define CHAR_WIDTH _GL_INTEGER_WIDTH (CHAR_MIN, CHAR_MAX)
18595 # define SCHAR_WIDTH _GL_INTEGER_WIDTH (SCHAR_MIN, SCHAR_MAX)
18596 # define UCHAR_WIDTH _GL_INTEGER_WIDTH (0, UCHAR_MAX)
18597 @@ -98,7 +115,17 @@
18598 # define ULONG_WIDTH _GL_INTEGER_WIDTH (0, ULONG_MAX)
18599 # define LLONG_WIDTH _GL_INTEGER_WIDTH (LLONG_MIN, LLONG_MAX)
18600 # define ULLONG_WIDTH _GL_INTEGER_WIDTH (0, ULLONG_MAX)
18601 -#endif /* !ULLONG_WIDTH && (_GNU_SOURCE || __STDC_WANT_IEC_60559_BFP_EXT__) */
18602 +#endif
18603 +
18604 +/* Macros specified by C2x. */
18605 +
18606 +#if (! defined BOOL_WIDTH \
18607 + && (defined _GNU_SOURCE \
18608 + || (defined __STDC_VERSION__ && 201710 < __STDC_VERSION__)))
18609 +# define BOOL_MAX 1
18610 +# define BOOL_WIDTH 1
18611 +#endif
18612
18613 #endif /* _@GUARD_PREFIX@_LIMITS_H */
18614 #endif /* _@GUARD_PREFIX@_LIMITS_H */
18615 +#endif
18616
18617 diff --git a/autotools/gnulib/localtime-buffer.c b/autotools/gnulib/localtime-buffer.c
18618 deleted file mode 100644
18619 index b65ea45..0000000
18620 --- a/autotools/gnulib/localtime-buffer.c
18621 +++ /dev/null
18622 @@ -1,60 +0,0 @@
18623 -/* Provide access to the last buffer returned by localtime() or gmtime().
18624 -
18625 - Copyright (C) 2001-2003, 2005-2007, 2009-2019 Free Software Foundation, Inc.
18626 -
18627 - This program is free software; you can redistribute it and/or modify
18628 - it under the terms of the GNU General Public License as published by
18629 - the Free Software Foundation; either version 3, or (at your option)
18630 - any later version.
18631 -
18632 - This program is distributed in the hope that it will be useful,
18633 - but WITHOUT ANY WARRANTY; without even the implied warranty of
18634 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18635 - GNU General Public License for more details.
18636 -
18637 - You should have received a copy of the GNU General Public License
18638 - along with this program; if not, see <https://www.gnu.org/licenses/>. */
18639 -
18640 -/* written by Jim Meyering */
18641 -
18642 -#include <config.h>
18643 -
18644 -/* Specification. */
18645 -#include "localtime-buffer.h"
18646 -
18647 -#if GETTIMEOFDAY_CLOBBERS_LOCALTIME || TZSET_CLOBBERS_LOCALTIME
18648 -
18649 -static struct tm tm_zero_buffer;
18650 -struct tm *localtime_buffer_addr = &tm_zero_buffer;
18651 -
18652 -/* This is a wrapper for localtime.
18653 -
18654 - On the first call, record the address of the static buffer that
18655 - localtime uses for its result. */
18656 -
18657 -struct tm *
18658 -rpl_localtime (time_t const *timep)
18659 -#undef localtime
18660 -{
18661 - struct tm *tm = localtime (timep);
18662 -
18663 - if (localtime_buffer_addr == &tm_zero_buffer)
18664 - localtime_buffer_addr = tm;
18665 -
18666 - return tm;
18667 -}
18668 -
18669 -/* Same as above, since gmtime and localtime use the same buffer. */
18670 -struct tm *
18671 -rpl_gmtime (time_t const *timep)
18672 -#undef gmtime
18673 -{
18674 - struct tm *tm = gmtime (timep);
18675 -
18676 - if (localtime_buffer_addr == &tm_zero_buffer)
18677 - localtime_buffer_addr = tm;
18678 -
18679 - return tm;
18680 -}
18681 -
18682 -#endif
18683
18684 diff --git a/autotools/gnulib/lstat.c b/autotools/gnulib/lstat.c
18685 index a3e40d8..472bfbc 100644
18686 --- a/autotools/gnulib/lstat.c
18687 +++ b/autotools/gnulib/lstat.c
18688 @@ -1,18 +1,18 @@
18689 /* Work around a bug of lstat on some systems
18690
18691 - Copyright (C) 1997-2006, 2008-2019 Free Software Foundation, Inc.
18692 + Copyright (C) 1997-2006, 2008-2022 Free Software Foundation, Inc.
18693
18694 - This program is free software: you can redistribute it and/or modify
18695 - it under the terms of the GNU General Public License as published by
18696 - the Free Software Foundation; either version 3 of the License, or
18697 - (at your option) any later version.
18698 + This file is free software: you can redistribute it and/or modify
18699 + it under the terms of the GNU Lesser General Public License as
18700 + published by the Free Software Foundation; either version 2.1 of the
18701 + License, or (at your option) any later version.
18702
18703 - This program is distributed in the hope that it will be useful,
18704 + This file is distributed in the hope that it will be useful,
18705 but WITHOUT ANY WARRANTY; without even the implied warranty of
18706 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18707 - GNU General Public License for more details.
18708 + GNU Lesser General Public License for more details.
18709
18710 - You should have received a copy of the GNU General Public License
18711 + You should have received a copy of the GNU Lesser General Public License
18712 along with this program. If not, see <https://www.gnu.org/licenses/>. */
18713
18714 /* written by Jim Meyering */
18715
18716 diff --git a/autotools/gnulib/malloc.c b/autotools/gnulib/malloc.c
18717 index 76e6ff7..f334dd6 100644
18718 --- a/autotools/gnulib/malloc.c
18719 +++ b/autotools/gnulib/malloc.c
18720 @@ -1,51 +1,46 @@
18721 /* malloc() function that is glibc compatible.
18722
18723 - Copyright (C) 1997-1998, 2006-2007, 2009-2019 Free Software Foundation, Inc.
18724 + Copyright (C) 1997-1998, 2006-2007, 2009-2022 Free Software Foundation, Inc.
18725
18726 - This program is free software; you can redistribute it and/or modify
18727 - it under the terms of the GNU General Public License as published by
18728 - the Free Software Foundation; either version 3, or (at your option)
18729 - any later version.
18730 + This file is free software: you can redistribute it and/or modify
18731 + it under the terms of the GNU Lesser General Public License as
18732 + published by the Free Software Foundation; either version 2.1 of the
18733 + License, or (at your option) any later version.
18734
18735 - This program is distributed in the hope that it will be useful,
18736 + This file is distributed in the hope that it will be useful,
18737 but WITHOUT ANY WARRANTY; without even the implied warranty of
18738 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18739 - GNU General Public License for more details.
18740 + GNU Lesser General Public License for more details.
18741
18742 - You should have received a copy of the GNU General Public License
18743 - along with this program; if not, see <https://www.gnu.org/licenses/>. */
18744 + You should have received a copy of the GNU Lesser General Public License
18745 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
18746
18747 /* written by Jim Meyering and Bruno Haible */
18748
18749 #define _GL_USE_STDLIB_ALLOC 1
18750 #include <config.h>
18751 -/* Only the AC_FUNC_MALLOC macro defines 'malloc' already in config.h. */
18752 -#ifdef malloc
18753 -# define NEED_MALLOC_GNU 1
18754 -# undef malloc
18755 -/* Whereas the gnulib module 'malloc-gnu' defines HAVE_MALLOC_GNU. */
18756 -#elif GNULIB_MALLOC_GNU && !HAVE_MALLOC_GNU
18757 -# define NEED_MALLOC_GNU 1
18758 -#endif
18759
18760 #include <stdlib.h>
18761
18762 #include <errno.h>
18763
18764 -/* Allocate an N-byte block of memory from the heap.
18765 - If N is zero, allocate a 1-byte block. */
18766 +#include "xalloc-oversized.h"
18767 +
18768 +/* Allocate an N-byte block of memory from the heap, even if N is 0. */
18769
18770 void *
18771 rpl_malloc (size_t n)
18772 {
18773 - void *result;
18774 -
18775 -#if NEED_MALLOC_GNU
18776 if (n == 0)
18777 n = 1;
18778 -#endif
18779
18780 - result = malloc (n);
18781 + if (xalloc_oversized (n, 1))
18782 + {
18783 + errno = ENOMEM;
18784 + return NULL;
18785 + }
18786 +
18787 + void *result = malloc (n);
18788
18789 #if !HAVE_MALLOC_POSIX
18790 if (result == NULL)
18791
18792 diff --git a/autotools/gnulib/malloc/scratch_buffer.h b/autotools/gnulib/malloc/scratch_buffer.h
18793 new file mode 100644
18794 index 0000000..e4c5c8a
18795 --- /dev/null
18796 +++ b/autotools/gnulib/malloc/scratch_buffer.h
18797 @@ -0,0 +1,151 @@
18798 +/* Variable-sized buffer with on-stack default allocation.
18799 + Copyright (C) 2015-2022 Free Software Foundation, Inc.
18800 + This file is part of the GNU C Library.
18801 +
18802 + The GNU C Library is free software; you can redistribute it and/or
18803 + modify it under the terms of the GNU Lesser General Public
18804 + License as published by the Free Software Foundation; either
18805 + version 2.1 of the License, or (at your option) any later version.
18806 +
18807 + The GNU C Library is distributed in the hope that it will be useful,
18808 + but WITHOUT ANY WARRANTY; without even the implied warranty of
18809 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
18810 + Lesser General Public License for more details.
18811 +
18812 + You should have received a copy of the GNU Lesser General Public
18813 + License along with the GNU C Library; if not, see
18814 + <https://www.gnu.org/licenses/>. */
18815 +
18816 +#ifndef _SCRATCH_BUFFER_H
18817 +#define _SCRATCH_BUFFER_H
18818 +
18819 +/* Scratch buffers with a default stack allocation and fallback to
18820 + heap allocation. It is expected that this function is used in this
18821 + way:
18822 +
18823 + struct scratch_buffer tmpbuf;
18824 + scratch_buffer_init (&tmpbuf);
18825 +
18826 + while (!function_that_uses_buffer (tmpbuf.data, tmpbuf.length))
18827 + if (!scratch_buffer_grow (&tmpbuf))
18828 + return -1;
18829 +
18830 + scratch_buffer_free (&tmpbuf);
18831 + return 0;
18832 +
18833 + The allocation functions (scratch_buffer_grow,
18834 + scratch_buffer_grow_preserve, scratch_buffer_set_array_size) make
18835 + sure that the heap allocation, if any, is freed, so that the code
18836 + above does not have a memory leak. The buffer still remains in a
18837 + state that can be deallocated using scratch_buffer_free, so a loop
18838 + like this is valid as well:
18839 +
18840 + struct scratch_buffer tmpbuf;
18841 + scratch_buffer_init (&tmpbuf);
18842 +
18843 + while (!function_that_uses_buffer (tmpbuf.data, tmpbuf.length))
18844 + if (!scratch_buffer_grow (&tmpbuf))
18845 + break;
18846 +
18847 + scratch_buffer_free (&tmpbuf);
18848 +
18849 + scratch_buffer_grow and scratch_buffer_grow_preserve are guaranteed
18850 + to grow the buffer by at least 512 bytes. This means that when
18851 + using the scratch buffer as a backing store for a non-character
18852 + array whose element size, in bytes, is 512 or smaller, the scratch
18853 + buffer only has to grow once to make room for at least one more
18854 + element.
18855 +*/
18856 +
18857 +#include <stdbool.h>
18858 +#include <stddef.h>
18859 +#include <stdlib.h>
18860 +
18861 +/* Scratch buffer. Must be initialized with scratch_buffer_init
18862 + before its use. */
18863 +struct scratch_buffer {
18864 + void *data; /* Pointer to the beginning of the scratch area. */
18865 + size_t length; /* Allocated space at the data pointer, in bytes. */
18866 + union { max_align_t __align; char __c[1024]; } __space;
18867 +};
18868 +
18869 +/* Initializes *BUFFER so that BUFFER->data points to BUFFER->__space
18870 + and BUFFER->length reflects the available space. */
18871 +static inline void
18872 +scratch_buffer_init (struct scratch_buffer *buffer)
18873 +{
18874 + buffer->data = buffer->__space.__c;
18875 + buffer->length = sizeof (buffer->__space);
18876 +}
18877 +
18878 +/* Deallocates *BUFFER (if it was heap-allocated). */
18879 +static inline void
18880 +scratch_buffer_free (struct scratch_buffer *buffer)
18881 +{
18882 + if (buffer->data != buffer->__space.__c)
18883 + free (buffer->data);
18884 +}
18885 +
18886 +/* Grow *BUFFER by some arbitrary amount. The buffer contents is NOT
18887 + preserved. Return true on success, false on allocation failure (in
18888 + which case the old buffer is freed). On success, the new buffer is
18889 + larger than the previous size. On failure, *BUFFER is deallocated,
18890 + but remains in a free-able state, and errno is set. */
18891 +bool __libc_scratch_buffer_grow (struct scratch_buffer *buffer);
18892 +libc_hidden_proto (__libc_scratch_buffer_grow)
18893 +
18894 +/* Alias for __libc_scratch_buffer_grow. */
18895 +static __always_inline bool
18896 +scratch_buffer_grow (struct scratch_buffer *buffer)
18897 +{
18898 + return __glibc_likely (__libc_scratch_buffer_grow (buffer));
18899 +}
18900 +
18901 +/* Like __libc_scratch_buffer_grow, but preserve the old buffer
18902 + contents on success, as a prefix of the new buffer. */
18903 +bool __libc_scratch_buffer_grow_preserve (struct scratch_buffer *buffer);
18904 +libc_hidden_proto (__libc_scratch_buffer_grow_preserve)
18905 +
18906 +/* Alias for __libc_scratch_buffer_grow_preserve. */
18907 +static __always_inline bool
18908 +scratch_buffer_grow_preserve (struct scratch_buffer *buffer)
18909 +{
18910 + return __glibc_likely (__libc_scratch_buffer_grow_preserve (buffer));
18911 +}
18912 +
18913 +/* Grow *BUFFER so that it can store at least NELEM elements of SIZE
18914 + bytes. The buffer contents are NOT preserved. Both NELEM and SIZE
18915 + can be zero. Return true on success, false on allocation failure
18916 + (in which case the old buffer is freed, but *BUFFER remains in a
18917 + free-able state, and errno is set). It is unspecified whether this
18918 + function can reduce the array size. */
18919 +bool __libc_scratch_buffer_set_array_size (struct scratch_buffer *buffer,
18920 + size_t nelem, size_t size);
18921 +libc_hidden_proto (__libc_scratch_buffer_set_array_size)
18922 +
18923 +/* Alias for __libc_scratch_set_array_size. */
18924 +static __always_inline bool
18925 +scratch_buffer_set_array_size (struct scratch_buffer *buffer,
18926 + size_t nelem, size_t size)
18927 +{
18928 + return __glibc_likely (__libc_scratch_buffer_set_array_size
18929 + (buffer, nelem, size));
18930 +}
18931 +
18932 +/* Return a copy of *BUFFER's first SIZE bytes as a heap-allocated block,
18933 + deallocating *BUFFER if it was heap-allocated. SIZE must be at
18934 + most *BUFFER's size. Return NULL (setting errno) on memory
18935 + exhaustion. */
18936 +void *__libc_scratch_buffer_dupfree (struct scratch_buffer *buffer,
18937 + size_t size);
18938 +libc_hidden_proto (__libc_scratch_buffer_dupfree)
18939 +
18940 +/* Alias for __libc_scratch_dupfree. */
18941 +static __always_inline void *
18942 +scratch_buffer_dupfree (struct scratch_buffer *buffer, size_t size)
18943 +{
18944 + void *r = __libc_scratch_buffer_dupfree (buffer, size);
18945 + return __glibc_likely (r != NULL) ? r : NULL;
18946 +}
18947 +
18948 +#endif /* _SCRATCH_BUFFER_H */
18949
18950 diff --git a/autotools/gnulib/malloc/scratch_buffer_dupfree.c b/autotools/gnulib/malloc/scratch_buffer_dupfree.c
18951 new file mode 100644
18952 index 0000000..eb3b95c
18953 --- /dev/null
18954 +++ b/autotools/gnulib/malloc/scratch_buffer_dupfree.c
18955 @@ -0,0 +1,41 @@
18956 +/* Variable-sized buffer with on-stack default allocation.
18957 + Copyright (C) 2020-2022 Free Software Foundation, Inc.
18958 + This file is part of the GNU C Library.
18959 +
18960 + The GNU C Library is free software; you can redistribute it and/or
18961 + modify it under the terms of the GNU Lesser General Public
18962 + License as published by the Free Software Foundation; either
18963 + version 2.1 of the License, or (at your option) any later version.
18964 +
18965 + The GNU C Library is distributed in the hope that it will be useful,
18966 + but WITHOUT ANY WARRANTY; without even the implied warranty of
18967 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
18968 + Lesser General Public License for more details.
18969 +
18970 + You should have received a copy of the GNU Lesser General Public
18971 + License along with the GNU C Library; if not, see
18972 + <https://www.gnu.org/licenses/>. */
18973 +
18974 +#ifndef _LIBC
18975 +# include <libc-config.h>
18976 +#endif
18977 +
18978 +#include <scratch_buffer.h>
18979 +#include <string.h>
18980 +
18981 +void *
18982 +__libc_scratch_buffer_dupfree (struct scratch_buffer *buffer, size_t size)
18983 +{
18984 + void *data = buffer->data;
18985 + if (data == buffer->__space.__c)
18986 + {
18987 + void *copy = malloc (size);
18988 + return copy != NULL ? memcpy (copy, data, size) : NULL;
18989 + }
18990 + else
18991 + {
18992 + void *copy = realloc (data, size);
18993 + return copy != NULL ? copy : data;
18994 + }
18995 +}
18996 +libc_hidden_def (__libc_scratch_buffer_dupfree)
18997
18998 diff --git a/autotools/gnulib/malloc/scratch_buffer_grow.c b/autotools/gnulib/malloc/scratch_buffer_grow.c
18999 new file mode 100644
19000 index 0000000..9a5e4db
19001 --- /dev/null
19002 +++ b/autotools/gnulib/malloc/scratch_buffer_grow.c
19003 @@ -0,0 +1,56 @@
19004 +/* Variable-sized buffer with on-stack default allocation.
19005 + Copyright (C) 2015-2022 Free Software Foundation, Inc.
19006 + This file is part of the GNU C Library.
19007 +
19008 + The GNU C Library is free software; you can redistribute it and/or
19009 + modify it under the terms of the GNU Lesser General Public
19010 + License as published by the Free Software Foundation; either
19011 + version 2.1 of the License, or (at your option) any later version.
19012 +
19013 + The GNU C Library is distributed in the hope that it will be useful,
19014 + but WITHOUT ANY WARRANTY; without even the implied warranty of
19015 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
19016 + Lesser General Public License for more details.
19017 +
19018 + You should have received a copy of the GNU Lesser General Public
19019 + License along with the GNU C Library; if not, see
19020 + <https://www.gnu.org/licenses/>. */
19021 +
19022 +#ifndef _LIBC
19023 +# include <libc-config.h>
19024 +#endif
19025 +
19026 +#include <scratch_buffer.h>
19027 +#include <errno.h>
19028 +
19029 +bool
19030 +__libc_scratch_buffer_grow (struct scratch_buffer *buffer)
19031 +{
19032 + void *new_ptr;
19033 + size_t new_length = buffer->length * 2;
19034 +
19035 + /* Discard old buffer. */
19036 + scratch_buffer_free (buffer);
19037 +
19038 + /* Check for overflow. */
19039 + if (__glibc_likely (new_length >= buffer->length))
19040 + new_ptr = malloc (new_length);
19041 + else
19042 + {
19043 + __set_errno (ENOMEM);
19044 + new_ptr = NULL;
19045 + }
19046 +
19047 + if (__glibc_unlikely (new_ptr == NULL))
19048 + {
19049 + /* Buffer must remain valid to free. */
19050 + scratch_buffer_init (buffer);
19051 + return false;
19052 + }
19053 +
19054 + /* Install new heap-based buffer. */
19055 + buffer->data = new_ptr;
19056 + buffer->length = new_length;
19057 + return true;
19058 +}
19059 +libc_hidden_def (__libc_scratch_buffer_grow)
19060
19061 diff --git a/autotools/gnulib/malloc/scratch_buffer_grow_preserve.c b/autotools/gnulib/malloc/scratch_buffer_grow_preserve.c
19062 new file mode 100644
19063 index 0000000..3fe5a07
19064 --- /dev/null
19065 +++ b/autotools/gnulib/malloc/scratch_buffer_grow_preserve.c
19066 @@ -0,0 +1,67 @@
19067 +/* Variable-sized buffer with on-stack default allocation.
19068 + Copyright (C) 2015-2022 Free Software Foundation, Inc.
19069 + This file is part of the GNU C Library.
19070 +
19071 + The GNU C Library is free software; you can redistribute it and/or
19072 + modify it under the terms of the GNU Lesser General Public
19073 + License as published by the Free Software Foundation; either
19074 + version 2.1 of the License, or (at your option) any later version.
19075 +
19076 + The GNU C Library is distributed in the hope that it will be useful,
19077 + but WITHOUT ANY WARRANTY; without even the implied warranty of
19078 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
19079 + Lesser General Public License for more details.
19080 +
19081 + You should have received a copy of the GNU Lesser General Public
19082 + License along with the GNU C Library; if not, see
19083 + <https://www.gnu.org/licenses/>. */
19084 +
19085 +#ifndef _LIBC
19086 +# include <libc-config.h>
19087 +#endif
19088 +
19089 +#include <scratch_buffer.h>
19090 +#include <errno.h>
19091 +#include <string.h>
19092 +
19093 +bool
19094 +__libc_scratch_buffer_grow_preserve (struct scratch_buffer *buffer)
19095 +{
19096 + size_t new_length = 2 * buffer->length;
19097 + void *new_ptr;
19098 +
19099 + if (buffer->data == buffer->__space.__c)
19100 + {
19101 + /* Move buffer to the heap. No overflow is possible because
19102 + buffer->length describes a small buffer on the stack. */
19103 + new_ptr = malloc (new_length);
19104 + if (new_ptr == NULL)
19105 + return false;
19106 + memcpy (new_ptr, buffer->__space.__c, buffer->length);
19107 + }
19108 + else
19109 + {
19110 + /* Buffer was already on the heap. Check for overflow. */
19111 + if (__glibc_likely (new_length >= buffer->length))
19112 + new_ptr = realloc (buffer->data, new_length);
19113 + else
19114 + {
19115 + __set_errno (ENOMEM);
19116 + new_ptr = NULL;
19117 + }
19118 +
19119 + if (__glibc_unlikely (new_ptr == NULL))
19120 + {
19121 + /* Deallocate, but buffer must remain valid to free. */
19122 + free (buffer->data);
19123 + scratch_buffer_init (buffer);
19124 + return false;
19125 + }
19126 + }
19127 +
19128 + /* Install new heap-based buffer. */
19129 + buffer->data = new_ptr;
19130 + buffer->length = new_length;
19131 + return true;
19132 +}
19133 +libc_hidden_def (__libc_scratch_buffer_grow_preserve)
19134
19135 diff --git a/autotools/gnulib/malloc/scratch_buffer_set_array_size.c b/autotools/gnulib/malloc/scratch_buffer_set_array_size.c
19136 new file mode 100644
19137 index 0000000..89c37a9
19138 --- /dev/null
19139 +++ b/autotools/gnulib/malloc/scratch_buffer_set_array_size.c
19140 @@ -0,0 +1,64 @@
19141 +/* Variable-sized buffer with on-stack default allocation.
19142 + Copyright (C) 2015-2022 Free Software Foundation, Inc.
19143 + This file is part of the GNU C Library.
19144 +
19145 + The GNU C Library is free software; you can redistribute it and/or
19146 + modify it under the terms of the GNU Lesser General Public
19147 + License as published by the Free Software Foundation; either
19148 + version 2.1 of the License, or (at your option) any later version.
19149 +
19150 + The GNU C Library is distributed in the hope that it will be useful,
19151 + but WITHOUT ANY WARRANTY; without even the implied warranty of
19152 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
19153 + Lesser General Public License for more details.
19154 +
19155 + You should have received a copy of the GNU Lesser General Public
19156 + License along with the GNU C Library; if not, see
19157 + <https://www.gnu.org/licenses/>. */
19158 +
19159 +#ifndef _LIBC
19160 +# include <libc-config.h>
19161 +#endif
19162 +
19163 +#include <scratch_buffer.h>
19164 +#include <errno.h>
19165 +#include <limits.h>
19166 +
19167 +bool
19168 +__libc_scratch_buffer_set_array_size (struct scratch_buffer *buffer,
19169 + size_t nelem, size_t size)
19170 +{
19171 + size_t new_length = nelem * size;
19172 +
19173 + /* Avoid overflow check if both values are small. */
19174 + if ((nelem | size) >> (sizeof (size_t) * CHAR_BIT / 2) != 0
19175 + && nelem != 0 && size != new_length / nelem)
19176 + {
19177 + /* Overflow. Discard the old buffer, but it must remain valid
19178 + to free. */
19179 + scratch_buffer_free (buffer);
19180 + scratch_buffer_init (buffer);
19181 + __set_errno (ENOMEM);
19182 + return false;
19183 + }
19184 +
19185 + if (new_length <= buffer->length)
19186 + return true;
19187 +
19188 + /* Discard old buffer. */
19189 + scratch_buffer_free (buffer);
19190 +
19191 + char *new_ptr = malloc (new_length);
19192 + if (new_ptr == NULL)
19193 + {
19194 + /* Buffer must remain valid to free. */
19195 + scratch_buffer_init (buffer);
19196 + return false;
19197 + }
19198 +
19199 + /* Install new heap-based buffer. */
19200 + buffer->data = new_ptr;
19201 + buffer->length = new_length;
19202 + return true;
19203 +}
19204 +libc_hidden_def (__libc_scratch_buffer_set_array_size)
19205
19206 diff --git a/autotools/gnulib/malloca.c b/autotools/gnulib/malloca.c
19207 index f60c5fb..e7beaaf 100644
19208 --- a/autotools/gnulib/malloca.c
19209 +++ b/autotools/gnulib/malloca.c
19210 @@ -1,19 +1,19 @@
19211 /* Safe automatic memory allocation.
19212 - Copyright (C) 2003, 2006-2007, 2009-2019 Free Software Foundation, Inc.
19213 + Copyright (C) 2003, 2006-2007, 2009-2022 Free Software Foundation, Inc.
19214 Written by Bruno Haible <bruno@×××××.org>, 2003, 2018.
19215
19216 - This program is free software; you can redistribute it and/or modify
19217 - it under the terms of the GNU General Public License as published by
19218 - the Free Software Foundation; either version 3, or (at your option)
19219 - any later version.
19220 + This file is free software: you can redistribute it and/or modify
19221 + it under the terms of the GNU Lesser General Public License as
19222 + published by the Free Software Foundation; either version 2.1 of the
19223 + License, or (at your option) any later version.
19224
19225 - This program is distributed in the hope that it will be useful,
19226 + This file is distributed in the hope that it will be useful,
19227 but WITHOUT ANY WARRANTY; without even the implied warranty of
19228 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19229 - GNU General Public License for more details.
19230 + GNU Lesser General Public License for more details.
19231
19232 - You should have received a copy of the GNU General Public License
19233 - along with this program; if not, see <https://www.gnu.org/licenses/>. */
19234 + You should have received a copy of the GNU Lesser General Public License
19235 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
19236
19237 #define _GL_USE_STDLIB_ALLOC 1
19238 #include <config.h>
19239 @@ -21,6 +21,8 @@
19240 /* Specification. */
19241 #include "malloca.h"
19242
19243 +#include "idx.h"
19244 +#include "intprops.h"
19245 #include "verify.h"
19246
19247 /* The speed critical point in this file is freea() applied to an alloca()
19248 @@ -45,24 +47,30 @@ mmalloca (size_t n)
19249 #if HAVE_ALLOCA
19250 /* Allocate one more word, used to determine the address to pass to freea(),
19251 and room for the alignment ≡ sa_alignment_max mod 2*sa_alignment_max. */
19252 - size_t nplus = n + sizeof (small_t) + 2 * sa_alignment_max - 1;
19253 -
19254 - if (nplus >= n)
19255 + uintptr_t alignment2_mask = 2 * sa_alignment_max - 1;
19256 + int plus = sizeof (small_t) + alignment2_mask;
19257 + idx_t nplus;
19258 + if (!INT_ADD_WRAPV (n, plus, &nplus) && !xalloc_oversized (nplus, 1))
19259 {
19260 char *mem = (char *) malloc (nplus);
19261
19262 if (mem != NULL)
19263 {
19264 - char *p =
19265 - (char *)((((uintptr_t)mem + sizeof (small_t) + sa_alignment_max - 1)
19266 - & ~(uintptr_t)(2 * sa_alignment_max - 1))
19267 - + sa_alignment_max);
19268 + uintptr_t umem = (uintptr_t)mem, umemplus;
19269 + /* The INT_ADD_WRAPV avoids signed integer overflow on
19270 + theoretical platforms where UINTPTR_MAX <= INT_MAX. */
19271 + INT_ADD_WRAPV (umem, sizeof (small_t) + sa_alignment_max - 1,
19272 + &umemplus);
19273 + idx_t offset = ((umemplus & ~alignment2_mask)
19274 + + sa_alignment_max - umem);
19275 + void *vp = mem + offset;
19276 + small_t *p = vp;
19277 /* Here p >= mem + sizeof (small_t),
19278 and p <= mem + sizeof (small_t) + 2 * sa_alignment_max - 1
19279 hence p + n <= mem + nplus.
19280 So, the memory range [p, p+n) lies in the allocated memory range
19281 [mem, mem + nplus). */
19282 - ((small_t *) p)[-1] = p - mem;
19283 + p[-1] = offset;
19284 /* p ≡ sa_alignment_max mod 2*sa_alignment_max. */
19285 return p;
19286 }
19287
19288 diff --git a/autotools/gnulib/malloca.h b/autotools/gnulib/malloca.h
19289 index d80c316..7ec235f 100644
19290 --- a/autotools/gnulib/malloca.h
19291 +++ b/autotools/gnulib/malloca.h
19292 @@ -1,19 +1,19 @@
19293 /* Safe automatic memory allocation.
19294 - Copyright (C) 2003-2007, 2009-2019 Free Software Foundation, Inc.
19295 + Copyright (C) 2003-2007, 2009-2022 Free Software Foundation, Inc.
19296 Written by Bruno Haible <bruno@×××××.org>, 2003.
19297
19298 - This program is free software; you can redistribute it and/or modify
19299 - it under the terms of the GNU General Public License as published by
19300 - the Free Software Foundation; either version 3, or (at your option)
19301 - any later version.
19302 + This file is free software: you can redistribute it and/or modify
19303 + it under the terms of the GNU Lesser General Public License as
19304 + published by the Free Software Foundation; either version 2.1 of the
19305 + License, or (at your option) any later version.
19306
19307 - This program is distributed in the hope that it will be useful,
19308 + This file is distributed in the hope that it will be useful,
19309 but WITHOUT ANY WARRANTY; without even the implied warranty of
19310 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19311 - GNU General Public License for more details.
19312 + GNU Lesser General Public License for more details.
19313
19314 - You should have received a copy of the GNU General Public License
19315 - along with this program; if not, see <https://www.gnu.org/licenses/>. */
19316 + You should have received a copy of the GNU Lesser General Public License
19317 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
19318
19319 #ifndef _MALLOCA_H
19320 #define _MALLOCA_H
19321 @@ -51,6 +51,13 @@ extern "C" {
19322 # define safe_alloca(N) ((void) (N), NULL)
19323 #endif
19324
19325 +/* Free a block of memory allocated through malloca(). */
19326 +#if HAVE_ALLOCA
19327 +extern void freea (void *p);
19328 +#else
19329 +# define freea free
19330 +#endif
19331 +
19332 /* malloca(N) is a safe variant of alloca(N). It allocates N bytes of
19333 memory allocated on the stack, that must be freed using freea() before
19334 the function returns. Upon failure, it returns NULL. */
19335 @@ -65,20 +72,16 @@ extern "C" {
19336 # define malloca(N) \
19337 mmalloca (N)
19338 #endif
19339 -extern void * mmalloca (size_t n);
19340 -
19341 -/* Free a block of memory allocated through malloca(). */
19342 -#if HAVE_ALLOCA
19343 -extern void freea (void *p);
19344 -#else
19345 -# define freea free
19346 -#endif
19347 +extern void *mmalloca (size_t n)
19348 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC (freea, 1)
19349 + _GL_ATTRIBUTE_ALLOC_SIZE ((1));
19350
19351 /* nmalloca(N,S) is an overflow-safe variant of malloca (N * S).
19352 It allocates an array of N objects, each with S bytes of memory,
19353 - on the stack. S must be positive and N must be nonnegative.
19354 + on the stack. N and S should be nonnegative and free of side effects.
19355 The array must be freed using freea() before the function returns. */
19356 -#define nmalloca(n, s) (xalloc_oversized (n, s) ? NULL : malloca ((n) * (s)))
19357 +#define nmalloca(n, s) \
19358 + (xalloc_oversized (n, s) ? NULL : malloca ((n) * (size_t) (s)))
19359
19360
19361 #ifdef __cplusplus
19362 @@ -89,7 +92,7 @@ extern void freea (void *p);
19363 /* ------------------- Auxiliary, non-public definitions ------------------- */
19364
19365 /* Determine the alignment of a type at compile time. */
19366 -#if defined __GNUC__ || defined __IBM__ALIGNOF__
19367 +#if defined __GNUC__ || defined __clang__ || defined __IBM__ALIGNOF__
19368 # define sa_alignof __alignof__
19369 #elif defined __cplusplus
19370 template <class type> struct sa_alignof_helper { char __slot1; type __slot2; };
19371 @@ -112,14 +115,10 @@ enum
19372 among all elementary types. */
19373 sa_alignment_long = sa_alignof (long),
19374 sa_alignment_double = sa_alignof (double),
19375 -#if HAVE_LONG_LONG_INT
19376 sa_alignment_longlong = sa_alignof (long long),
19377 -#endif
19378 sa_alignment_longdouble = sa_alignof (long double),
19379 sa_alignment_max = ((sa_alignment_long - 1) | (sa_alignment_double - 1)
19380 -#if HAVE_LONG_LONG_INT
19381 | (sa_alignment_longlong - 1)
19382 -#endif
19383 | (sa_alignment_longdouble - 1)
19384 ) + 1
19385 };
19386
19387 diff --git a/autotools/gnulib/math.c b/autotools/gnulib/math.c
19388 index ba2a6ab..1502a1f 100644
19389 --- a/autotools/gnulib/math.c
19390 +++ b/autotools/gnulib/math.c
19391 @@ -1,4 +1,22 @@
19392 +/* Inline functions for <math.h>.
19393 +
19394 + Copyright (C) 2012-2022 Free Software Foundation, Inc.
19395 +
19396 + This file is free software: you can redistribute it and/or modify
19397 + it under the terms of the GNU Lesser General Public License as
19398 + published by the Free Software Foundation; either version 2.1 of the
19399 + License, or (at your option) any later version.
19400 +
19401 + This file is distributed in the hope that it will be useful,
19402 + but WITHOUT ANY WARRANTY; without even the implied warranty of
19403 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19404 + GNU Lesser General Public License for more details.
19405 +
19406 + You should have received a copy of the GNU Lesser General Public License
19407 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
19408 +
19409 #include <config.h>
19410 +
19411 #define _GL_MATH_INLINE _GL_EXTERN_INLINE
19412 #include "math.h"
19413 typedef int dummy;
19414
19415 diff --git a/autotools/gnulib/math.in.h b/autotools/gnulib/math.in.h
19416 index aa03ea3..ccc3584 100644
19417 --- a/autotools/gnulib/math.in.h
19418 +++ b/autotools/gnulib/math.in.h
19419 @@ -1,18 +1,18 @@
19420 /* A GNU-like <math.h>.
19421
19422 - Copyright (C) 2002-2003, 2007-2019 Free Software Foundation, Inc.
19423 + Copyright (C) 2002-2003, 2007-2022 Free Software Foundation, Inc.
19424
19425 - This program is free software: you can redistribute it and/or modify
19426 - it under the terms of the GNU General Public License as published by
19427 - the Free Software Foundation; either version 3 of the License, or
19428 - (at your option) any later version.
19429 + This file is free software: you can redistribute it and/or modify
19430 + it under the terms of the GNU Lesser General Public License as
19431 + published by the Free Software Foundation; either version 2.1 of the
19432 + License, or (at your option) any later version.
19433
19434 - This program is distributed in the hope that it will be useful,
19435 + This file is distributed in the hope that it will be useful,
19436 but WITHOUT ANY WARRANTY; without even the implied warranty of
19437 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19438 - GNU General Public License for more details.
19439 + GNU Lesser General Public License for more details.
19440
19441 - You should have received a copy of the GNU General Public License
19442 + You should have received a copy of the GNU Lesser General Public License
19443 along with this program. If not, see <https://www.gnu.org/licenses/>. */
19444
19445 #ifndef _@GUARD_PREFIX@_MATH_H
19446 @@ -22,8 +22,23 @@
19447 #endif
19448 @PRAGMA_COLUMNS@
19449
19450 +#if defined _GL_INCLUDING_MATH_H
19451 +/* Special invocation convention:
19452 + - On FreeBSD 12.2 we have a sequence of nested includes
19453 + <math.h> -> <stdlib.h> -> <sys/wait.h> -> <sys/types.h> -> <sys/select.h>
19454 + -> <signal.h> -> <pthread.h> -> <stdlib.h> -> <math.h>
19455 + In this situation, the functions are not yet declared, therefore we cannot
19456 + provide the C++ aliases. */
19457 +
19458 +#@INCLUDE_NEXT_AS_FIRST_DIRECTIVE@ @NEXT_AS_FIRST_DIRECTIVE_MATH_H@
19459 +
19460 +#else
19461 +/* Normal invocation convention. */
19462 +
19463 /* The include_next requires a split double-inclusion guard. */
19464 +#define _GL_INCLUDING_MATH_H
19465 #@INCLUDE_NEXT_AS_FIRST_DIRECTIVE@ @NEXT_AS_FIRST_DIRECTIVE_MATH_H@
19466 +#undef _GL_INCLUDING_MATH_H
19467
19468 #ifndef _@GUARD_PREFIX@_MATH_H
19469 #define _@GUARD_PREFIX@_MATH_H
19470 @@ -41,6 +56,16 @@ _GL_INLINE_HEADER_BEGIN
19471 # define _GL_MATH_INLINE _GL_INLINE
19472 #endif
19473
19474 +/* The __attribute__ feature is available in gcc versions 2.5 and later.
19475 + The attribute __const__ was added in gcc 2.95. */
19476 +#ifndef _GL_ATTRIBUTE_CONST
19477 +# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95) || defined __clang__
19478 +# define _GL_ATTRIBUTE_CONST __attribute__ ((__const__))
19479 +# else
19480 +# define _GL_ATTRIBUTE_CONST /* empty */
19481 +# endif
19482 +#endif
19483 +
19484 /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */
19485
19486 /* The definition of _GL_ARG_NONNULL is copied here. */
19487 @@ -67,20 +92,20 @@ _gl_cxx_ ## func ## l (long double l) \
19488 { \
19489 return func (l); \
19490 }
19491 -# define _GL_MATH_CXX_REAL_FLOATING_DECL_2(func) \
19492 +# define _GL_MATH_CXX_REAL_FLOATING_DECL_2(func,rpl_func,rettype) \
19493 _GL_BEGIN_NAMESPACE \
19494 -inline int \
19495 -func (float f) \
19496 +inline rettype \
19497 +rpl_func (float f) \
19498 { \
19499 return _gl_cxx_ ## func ## f (f); \
19500 } \
19501 -inline int \
19502 -func (double d) \
19503 +inline rettype \
19504 +rpl_func (double d) \
19505 { \
19506 return _gl_cxx_ ## func ## d (d); \
19507 } \
19508 -inline int \
19509 -func (long double l) \
19510 +inline rettype \
19511 +rpl_func (long double l) \
19512 { \
19513 return _gl_cxx_ ## func ## l (l); \
19514 } \
19515 @@ -255,7 +280,9 @@ _GL_WARN_ON_USE (acosf, "acosf is unportable - "
19516 _GL_FUNCDECL_SYS (acosl, long double, (long double x));
19517 # endif
19518 _GL_CXXALIAS_SYS (acosl, long double, (long double x));
19519 +# if __GLIBC__ >= 2
19520 _GL_CXXALIASWARN (acosl);
19521 +# endif
19522 #elif defined GNULIB_POSIXCHECK
19523 # undef acosl
19524 # if HAVE_RAW_DECL_ACOSL
19525 @@ -295,7 +322,9 @@ _GL_WARN_ON_USE (asinf, "asinf is unportable - "
19526 _GL_FUNCDECL_SYS (asinl, long double, (long double x));
19527 # endif
19528 _GL_CXXALIAS_SYS (asinl, long double, (long double x));
19529 +# if __GLIBC__ >= 2
19530 _GL_CXXALIASWARN (asinl);
19531 +# endif
19532 #elif defined GNULIB_POSIXCHECK
19533 # undef asinl
19534 # if HAVE_RAW_DECL_ASINL
19535 @@ -335,7 +364,9 @@ _GL_WARN_ON_USE (atanf, "atanf is unportable - "
19536 _GL_FUNCDECL_SYS (atanl, long double, (long double x));
19537 # endif
19538 _GL_CXXALIAS_SYS (atanl, long double, (long double x));
19539 +# if __GLIBC__ >= 2
19540 _GL_CXXALIASWARN (atanl);
19541 +# endif
19542 #elif defined GNULIB_POSIXCHECK
19543 # undef atanl
19544 # if HAVE_RAW_DECL_ATANL
19545 @@ -398,7 +429,9 @@ _GL_WARN_ON_USE (cbrtf, "cbrtf is unportable - "
19546 _GL_FUNCDECL_SYS (cbrt, double, (double x));
19547 # endif
19548 _GL_CXXALIAS_SYS (cbrt, double, (double x));
19549 -_GL_CXXALIASWARN (cbrt);
19550 +# if __GLIBC__ >= 2
19551 +_GL_CXXALIASWARN1 (cbrt, double, (double x));
19552 +# endif
19553 #elif defined GNULIB_POSIXCHECK
19554 # undef cbrt
19555 # if HAVE_RAW_DECL_CBRT
19556 @@ -466,7 +499,9 @@ _GL_CXXALIAS_RPL (ceil, double, (double x));
19557 # else
19558 _GL_CXXALIAS_SYS (ceil, double, (double x));
19559 # endif
19560 -_GL_CXXALIASWARN (ceil);
19561 +# if __GLIBC__ >= 2
19562 +_GL_CXXALIASWARN1 (ceil, double, (double x));
19563 +# endif
19564 #endif
19565
19566 #if @GNULIB_CEILL@
19567 @@ -484,7 +519,9 @@ _GL_FUNCDECL_SYS (ceill, long double, (long double x));
19568 # endif
19569 _GL_CXXALIAS_SYS (ceill, long double, (long double x));
19570 # endif
19571 +# if __GLIBC__ >= 2
19572 _GL_CXXALIASWARN (ceill);
19573 +# endif
19574 #elif defined GNULIB_POSIXCHECK
19575 # undef ceill
19576 # if HAVE_RAW_DECL_CEILL
19577 @@ -496,6 +533,7 @@ _GL_WARN_ON_USE (ceill, "ceill is unportable - "
19578
19579 #if @GNULIB_COPYSIGNF@
19580 # if !@HAVE_DECL_COPYSIGNF@
19581 +# undef copysignf
19582 _GL_FUNCDECL_SYS (copysignf, float, (float x, float y));
19583 # endif
19584 _GL_CXXALIAS_SYS (copysignf, float, (float x, float y));
19585 @@ -513,7 +551,9 @@ _GL_WARN_ON_USE (copysignf, "copysignf is unportable - "
19586 _GL_FUNCDECL_SYS (copysign, double, (double x, double y));
19587 # endif
19588 _GL_CXXALIAS_SYS (copysign, double, (double x, double y));
19589 -_GL_CXXALIASWARN (copysign);
19590 +# if __GLIBC__ >= 2
19591 +_GL_CXXALIASWARN1 (copysign, double, (double x, double y));
19592 +# endif
19593 #elif defined GNULIB_POSIXCHECK
19594 # undef copysign
19595 # if HAVE_RAW_DECL_COPYSIGN
19596 @@ -567,7 +607,9 @@ _GL_WARN_ON_USE (cosf, "cosf is unportable - "
19597 _GL_FUNCDECL_SYS (cosl, long double, (long double x));
19598 # endif
19599 _GL_CXXALIAS_SYS (cosl, long double, (long double x));
19600 +# if __GLIBC__ >= 2
19601 _GL_CXXALIASWARN (cosl);
19602 +# endif
19603 #elif defined GNULIB_POSIXCHECK
19604 # undef cosl
19605 # if HAVE_RAW_DECL_COSL
19606 @@ -641,7 +683,9 @@ _GL_FUNCDECL_SYS (expl, long double, (long double x));
19607 # endif
19608 _GL_CXXALIAS_SYS (expl, long double, (long double x));
19609 # endif
19610 +# if __GLIBC__ >= 2
19611 _GL_CXXALIASWARN (expl);
19612 +# endif
19613 #elif defined GNULIB_POSIXCHECK
19614 # undef expl
19615 # if HAVE_RAW_DECL_EXPL
19616 @@ -679,7 +723,9 @@ _GL_FUNCDECL_SYS (exp2, double, (double x));
19617 # endif
19618 _GL_CXXALIAS_SYS (exp2, double, (double x));
19619 # endif
19620 -_GL_CXXALIASWARN (exp2);
19621 +# if __GLIBC__ >= 2
19622 +_GL_CXXALIASWARN1 (exp2, double, (double x));
19623 +# endif
19624 #elif defined GNULIB_POSIXCHECK
19625 # undef exp2
19626 # if HAVE_RAW_DECL_EXP2
19627 @@ -750,7 +796,9 @@ _GL_FUNCDECL_SYS (expm1, double, (double x));
19628 # endif
19629 _GL_CXXALIAS_SYS (expm1, double, (double x));
19630 # endif
19631 -_GL_CXXALIASWARN (expm1);
19632 +# if __GLIBC__ >= 2
19633 +_GL_CXXALIASWARN1 (expm1, double, (double x));
19634 +# endif
19635 #elif defined GNULIB_POSIXCHECK
19636 # undef expm1
19637 # if HAVE_RAW_DECL_EXPM1
19638 @@ -770,7 +818,9 @@ _GL_CXXALIAS_RPL (expm1l, long double, (long double x));
19639 # else
19640 # if !@HAVE_DECL_EXPM1L@
19641 # undef expm1l
19642 +# if !(defined __cplusplus && defined _AIX)
19643 _GL_FUNCDECL_SYS (expm1l, long double, (long double x));
19644 +# endif
19645 # endif
19646 _GL_CXXALIAS_SYS (expm1l, long double, (long double x));
19647 # endif
19648 @@ -790,7 +840,9 @@ _GL_WARN_ON_USE (expm1l, "expm1l is unportable - "
19649 _GL_FUNCDECL_SYS (fabsf, float, (float x));
19650 # endif
19651 _GL_CXXALIAS_SYS (fabsf, float, (float x));
19652 +# if __GLIBC__ >= 2
19653 _GL_CXXALIASWARN (fabsf);
19654 +# endif
19655 #elif defined GNULIB_POSIXCHECK
19656 # undef fabsf
19657 # if HAVE_RAW_DECL_FABSF
19658 @@ -814,7 +866,9 @@ _GL_FUNCDECL_SYS (fabsl, long double, (long double x));
19659 # endif
19660 _GL_CXXALIAS_SYS (fabsl, long double, (long double x));
19661 # endif
19662 +# if __GLIBC__ >= 2
19663 _GL_CXXALIASWARN (fabsl);
19664 +# endif
19665 #elif defined GNULIB_POSIXCHECK
19666 # undef fabsl
19667 # if HAVE_RAW_DECL_FABSL
19668 @@ -859,7 +913,9 @@ _GL_CXXALIAS_RPL (floor, double, (double x));
19669 # else
19670 _GL_CXXALIAS_SYS (floor, double, (double x));
19671 # endif
19672 -_GL_CXXALIASWARN (floor);
19673 +# if __GLIBC__ >= 2
19674 +_GL_CXXALIASWARN1 (floor, double, (double x));
19675 +# endif
19676 #endif
19677
19678 #if @GNULIB_FLOORL@
19679 @@ -877,7 +933,9 @@ _GL_FUNCDECL_SYS (floorl, long double, (long double x));
19680 # endif
19681 _GL_CXXALIAS_SYS (floorl, long double, (long double x));
19682 # endif
19683 +# if __GLIBC__ >= 2
19684 _GL_CXXALIASWARN (floorl);
19685 +# endif
19686 #elif defined GNULIB_POSIXCHECK
19687 # undef floorl
19688 # if HAVE_RAW_DECL_FLOORL
19689 @@ -897,6 +955,7 @@ _GL_FUNCDECL_RPL (fmaf, float, (float x, float y, float z));
19690 _GL_CXXALIAS_RPL (fmaf, float, (float x, float y, float z));
19691 # else
19692 # if !@HAVE_FMAF@
19693 +# undef fmaf
19694 _GL_FUNCDECL_SYS (fmaf, float, (float x, float y, float z));
19695 # endif
19696 _GL_CXXALIAS_SYS (fmaf, float, (float x, float y, float z));
19697 @@ -920,11 +979,14 @@ _GL_FUNCDECL_RPL (fma, double, (double x, double y, double z));
19698 _GL_CXXALIAS_RPL (fma, double, (double x, double y, double z));
19699 # else
19700 # if !@HAVE_FMA@
19701 +# undef fma
19702 _GL_FUNCDECL_SYS (fma, double, (double x, double y, double z));
19703 # endif
19704 _GL_CXXALIAS_SYS (fma, double, (double x, double y, double z));
19705 # endif
19706 -_GL_CXXALIASWARN (fma);
19707 +# if __GLIBC__ >= 2
19708 +_GL_CXXALIASWARN1 (fma, double, (double x, double y, double z));
19709 +# endif
19710 #elif defined GNULIB_POSIXCHECK
19711 # undef fma
19712 # if HAVE_RAW_DECL_FMA
19713 @@ -946,8 +1008,10 @@ _GL_CXXALIAS_RPL (fmal, long double,
19714 # else
19715 # if !@HAVE_FMAL@
19716 # undef fmal
19717 +# if !(defined __cplusplus && defined _AIX)
19718 _GL_FUNCDECL_SYS (fmal, long double,
19719 (long double x, long double y, long double z));
19720 +# endif
19721 # endif
19722 _GL_CXXALIAS_SYS (fmal, long double,
19723 (long double x, long double y, long double z));
19724 @@ -997,7 +1061,9 @@ _GL_CXXALIAS_RPL (fmod, double, (double x, double y));
19725 # else
19726 _GL_CXXALIAS_SYS (fmod, double, (double x, double y));
19727 # endif
19728 -_GL_CXXALIASWARN (fmod);
19729 +# if __GLIBC__ >= 2
19730 +_GL_CXXALIASWARN1 (fmod, double, (double x, double y));
19731 +# endif
19732 #elif defined GNULIB_POSIXCHECK
19733 # undef fmod
19734 # if HAVE_RAW_DECL_FMOD
19735 @@ -1021,7 +1087,9 @@ _GL_FUNCDECL_SYS (fmodl, long double, (long double x, long double y));
19736 # endif
19737 _GL_CXXALIAS_SYS (fmodl, long double, (long double x, long double y));
19738 # endif
19739 +# if __GLIBC__ >= 2
19740 _GL_CXXALIASWARN (fmodl);
19741 +# endif
19742 #elif defined GNULIB_POSIXCHECK
19743 # undef fmodl
19744 # if HAVE_RAW_DECL_FMODL
19745 @@ -1053,7 +1121,9 @@ _GL_FUNCDECL_SYS (frexpf, float, (float x, int *expptr) _GL_ARG_NONNULL ((2)));
19746 # endif
19747 _GL_CXXALIAS_SYS (frexpf, float, (float x, int *expptr));
19748 # endif
19749 +# if __GLIBC__ >= 2
19750 _GL_CXXALIASWARN (frexpf);
19751 +# endif
19752 #elif defined GNULIB_POSIXCHECK
19753 # undef frexpf
19754 # if HAVE_RAW_DECL_FREXPF
19755 @@ -1080,7 +1150,9 @@ _GL_CXXALIAS_RPL (frexp, double, (double x, int *expptr));
19756 # else
19757 _GL_CXXALIAS_SYS (frexp, double, (double x, int *expptr));
19758 # endif
19759 +# if __GLIBC__ >= 2
19760 _GL_CXXALIASWARN1 (frexp, double, (double x, int *expptr));
19761 +# endif
19762 #elif defined GNULIB_POSIXCHECK
19763 # undef frexp
19764 /* Assume frexp is always declared. */
19765 @@ -1113,7 +1185,9 @@ _GL_CXXALIAS_SYS (frexpl, long double, (long double x, int *expptr));
19766 # endif
19767 #endif
19768 #if @GNULIB_FREXPL@ && !(@REPLACE_FREXPL@ && !@HAVE_DECL_FREXPL@)
19769 +# if __GLIBC__ >= 2
19770 _GL_CXXALIASWARN (frexpl);
19771 +# endif
19772 #endif
19773 #if !@GNULIB_FREXPL@ && defined GNULIB_POSIXCHECK
19774 # undef frexpl
19775 @@ -1139,7 +1213,9 @@ _GL_FUNCDECL_SYS (hypotf, float, (float x, float y));
19776 # endif
19777 _GL_CXXALIAS_SYS (hypotf, float, (float x, float y));
19778 # endif
19779 +# if __GLIBC__ >= 2
19780 _GL_CXXALIASWARN (hypotf);
19781 +# endif
19782 #elif defined GNULIB_POSIXCHECK
19783 # undef hypotf
19784 # if HAVE_RAW_DECL_HYPOTF
19785 @@ -1160,7 +1236,9 @@ _GL_CXXALIAS_RPL (hypot, double, (double x, double y));
19786 # else
19787 _GL_CXXALIAS_SYS (hypot, double, (double x, double y));
19788 # endif
19789 -_GL_CXXALIASWARN (hypot);
19790 +# if __GLIBC__ >= 2
19791 +_GL_CXXALIASWARN1 (hypot, double, (double x, double y));
19792 +# endif
19793 #elif defined GNULIB_POSIXCHECK
19794 # undef hypot
19795 # if HAVE_RAW_DECL_HYPOT
19796 @@ -1184,7 +1262,9 @@ _GL_FUNCDECL_SYS (hypotl, long double, (long double x, long double y));
19797 # endif
19798 _GL_CXXALIAS_SYS (hypotl, long double, (long double x, long double y));
19799 # endif
19800 +# if __GLIBC__ >= 2
19801 _GL_CXXALIASWARN (hypotl);
19802 +# endif
19803 #elif defined GNULIB_POSIXCHECK
19804 # undef hypotl
19805 # if HAVE_RAW_DECL_HYPOTL
19806 @@ -1231,7 +1311,9 @@ _GL_FUNCDECL_SYS (ilogb, int, (double x));
19807 # endif
19808 _GL_CXXALIAS_SYS (ilogb, int, (double x));
19809 # endif
19810 -_GL_CXXALIASWARN (ilogb);
19811 +# if __GLIBC__ >= 2
19812 +_GL_CXXALIASWARN1 (ilogb, int, (double x));
19813 +# endif
19814 #elif defined GNULIB_POSIXCHECK
19815 # undef ilogb
19816 # if HAVE_RAW_DECL_ILOGB
19817 @@ -1250,6 +1332,7 @@ _GL_FUNCDECL_RPL (ilogbl, int, (long double x));
19818 _GL_CXXALIAS_RPL (ilogbl, int, (long double x));
19819 # else
19820 # if !@HAVE_ILOGBL@
19821 +# undef ilogbl
19822 _GL_FUNCDECL_SYS (ilogbl, int, (long double x));
19823 # endif
19824 _GL_CXXALIAS_SYS (ilogbl, int, (long double x));
19825 @@ -1264,6 +1347,55 @@ _GL_WARN_ON_USE (ilogbl, "ilogbl is unportable - "
19826 #endif
19827
19828
19829 +#if @GNULIB_MDA_J0@
19830 +/* On native Windows, map 'j0' to '_j0', so that -loldnames is not
19831 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
19832 + platforms by defining GNULIB_NAMESPACE::j0 always. */
19833 +# if defined _WIN32 && !defined __CYGWIN__
19834 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
19835 +# undef j0
19836 +# define j0 _j0
19837 +# endif
19838 +_GL_CXXALIAS_MDA (j0, double, (double x));
19839 +# else
19840 +_GL_CXXALIAS_SYS (j0, double, (double x));
19841 +# endif
19842 +_GL_CXXALIASWARN (j0);
19843 +#endif
19844 +
19845 +#if @GNULIB_MDA_J1@
19846 +/* On native Windows, map 'j1' to '_j1', so that -loldnames is not
19847 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
19848 + platforms by defining GNULIB_NAMESPACE::j1 always. */
19849 +# if defined _WIN32 && !defined __CYGWIN__
19850 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
19851 +# undef j1
19852 +# define j1 _j1
19853 +# endif
19854 +_GL_CXXALIAS_MDA (j1, double, (double x));
19855 +# else
19856 +_GL_CXXALIAS_SYS (j1, double, (double x));
19857 +# endif
19858 +_GL_CXXALIASWARN (j1);
19859 +#endif
19860 +
19861 +#if @GNULIB_MDA_JN@
19862 +/* On native Windows, map 'jn' to '_jn', so that -loldnames is not
19863 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
19864 + platforms by defining GNULIB_NAMESPACE::jn always. */
19865 +# if defined _WIN32 && !defined __CYGWIN__
19866 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
19867 +# undef jn
19868 +# define jn _jn
19869 +# endif
19870 +_GL_CXXALIAS_MDA (jn, double, (int n, double x));
19871 +# else
19872 +_GL_CXXALIAS_SYS (jn, double, (int n, double x));
19873 +# endif
19874 +_GL_CXXALIASWARN (jn);
19875 +#endif
19876 +
19877 +
19878 /* Return x * 2^exp. */
19879 #if @GNULIB_LDEXPF@
19880 # if !@HAVE_LDEXPF@
19881 @@ -1271,7 +1403,9 @@ _GL_WARN_ON_USE (ilogbl, "ilogbl is unportable - "
19882 _GL_FUNCDECL_SYS (ldexpf, float, (float x, int exp));
19883 # endif
19884 _GL_CXXALIAS_SYS (ldexpf, float, (float x, int exp));
19885 +# if __GLIBC__ >= 2
19886 _GL_CXXALIASWARN (ldexpf);
19887 +# endif
19888 #elif defined GNULIB_POSIXCHECK
19889 # undef ldexpf
19890 # if HAVE_RAW_DECL_LDEXPF
19891 @@ -1297,7 +1431,9 @@ _GL_CXXALIAS_SYS (ldexpl, long double, (long double x, int exp));
19892 # endif
19893 #endif
19894 #if @GNULIB_LDEXPL@
19895 +# if __GLIBC__ >= 2
19896 _GL_CXXALIASWARN (ldexpl);
19897 +# endif
19898 #endif
19899 #if !@GNULIB_LDEXPL@ && defined GNULIB_POSIXCHECK
19900 # undef ldexpl
19901 @@ -1343,7 +1479,9 @@ _GL_CXXALIAS_RPL (log, double, (double x));
19902 # else
19903 _GL_CXXALIAS_SYS (log, double, (double x));
19904 # endif
19905 -_GL_CXXALIASWARN (log);
19906 +# if __GLIBC__ >= 2
19907 +_GL_CXXALIASWARN1 (log, double, (double x));
19908 +# endif
19909 #elif defined GNULIB_POSIXCHECK
19910 # undef log
19911 # if HAVE_RAW_DECL_LOG
19912 @@ -1367,7 +1505,9 @@ _GL_FUNCDECL_SYS (logl, long double, (long double x));
19913 # endif
19914 _GL_CXXALIAS_SYS (logl, long double, (long double x));
19915 # endif
19916 +# if __GLIBC__ >= 2
19917 _GL_CXXALIASWARN (logl);
19918 +# endif
19919 #elif defined GNULIB_POSIXCHECK
19920 # undef logl
19921 # if HAVE_RAW_DECL_LOGL
19922 @@ -1412,7 +1552,9 @@ _GL_CXXALIAS_RPL (log10, double, (double x));
19923 # else
19924 _GL_CXXALIAS_SYS (log10, double, (double x));
19925 # endif
19926 -_GL_CXXALIASWARN (log10);
19927 +# if __GLIBC__ >= 2
19928 +_GL_CXXALIASWARN1 (log10, double, (double x));
19929 +# endif
19930 #elif defined GNULIB_POSIXCHECK
19931 # undef log10
19932 # if HAVE_RAW_DECL_LOG10
19933 @@ -1436,7 +1578,9 @@ _GL_FUNCDECL_SYS (log10l, long double, (long double x));
19934 # endif
19935 _GL_CXXALIAS_SYS (log10l, long double, (long double x));
19936 # endif
19937 +# if __GLIBC__ >= 2
19938 _GL_CXXALIASWARN (log10l);
19939 +# endif
19940 #elif defined GNULIB_POSIXCHECK
19941 # undef log10l
19942 # if HAVE_RAW_DECL_LOG10L
19943 @@ -1483,7 +1627,9 @@ _GL_FUNCDECL_SYS (log1p, double, (double x));
19944 # endif
19945 _GL_CXXALIAS_SYS (log1p, double, (double x));
19946 # endif
19947 -_GL_CXXALIASWARN (log1p);
19948 +# if __GLIBC__ >= 2
19949 +_GL_CXXALIASWARN1 (log1p, double, (double x));
19950 +# endif
19951 #elif defined GNULIB_POSIXCHECK
19952 # undef log1p
19953 # if HAVE_RAW_DECL_LOG1P
19954 @@ -1555,7 +1701,9 @@ _GL_FUNCDECL_SYS (log2, double, (double x));
19955 # endif
19956 _GL_CXXALIAS_SYS (log2, double, (double x));
19957 # endif
19958 -_GL_CXXALIASWARN (log2);
19959 +# if __GLIBC__ >= 2
19960 +_GL_CXXALIASWARN1 (log2, double, (double x));
19961 +# endif
19962 #elif defined GNULIB_POSIXCHECK
19963 # undef log2
19964 # if HAVE_RAW_DECL_LOG2
19965 @@ -1625,7 +1773,9 @@ _GL_FUNCDECL_SYS (logb, double, (double x));
19966 # endif
19967 _GL_CXXALIAS_SYS (logb, double, (double x));
19968 # endif
19969 -_GL_CXXALIASWARN (logb);
19970 +# if __GLIBC__ >= 2
19971 +_GL_CXXALIASWARN1 (logb, double, (double x));
19972 +# endif
19973 #elif defined GNULIB_POSIXCHECK
19974 # undef logb
19975 # if HAVE_RAW_DECL_LOGB
19976 @@ -1693,7 +1843,9 @@ _GL_CXXALIAS_RPL (modf, double, (double x, double *iptr));
19977 # else
19978 _GL_CXXALIAS_SYS (modf, double, (double x, double *iptr));
19979 # endif
19980 -_GL_CXXALIASWARN (modf);
19981 +# if __GLIBC__ >= 2
19982 +_GL_CXXALIASWARN1 (modf, double, (double x, double *iptr));
19983 +# endif
19984 #elif defined GNULIB_POSIXCHECK
19985 # undef modf
19986 # if HAVE_RAW_DECL_MODF
19987 @@ -1719,7 +1871,9 @@ _GL_FUNCDECL_SYS (modfl, long double, (long double x, long double *iptr)
19988 # endif
19989 _GL_CXXALIAS_SYS (modfl, long double, (long double x, long double *iptr));
19990 # endif
19991 +# if __GLIBC__ >= 2
19992 _GL_CXXALIASWARN (modfl);
19993 +# endif
19994 #elif defined GNULIB_POSIXCHECK
19995 # undef modfl
19996 # if HAVE_RAW_DECL_MODFL
19997 @@ -1782,7 +1936,9 @@ _GL_FUNCDECL_SYS (remainder, double, (double x, double y));
19998 # endif
19999 _GL_CXXALIAS_SYS (remainder, double, (double x, double y));
20000 # endif
20001 -_GL_CXXALIASWARN (remainder);
20002 +# if __GLIBC__ >= 2
20003 +_GL_CXXALIASWARN1 (remainder, double, (double x, double y));
20004 +# endif
20005 #elif defined GNULIB_POSIXCHECK
20006 # undef remainder
20007 # if HAVE_RAW_DECL_REMAINDER
20008 @@ -1802,7 +1958,9 @@ _GL_CXXALIAS_RPL (remainderl, long double, (long double x, long double y));
20009 # else
20010 # if !@HAVE_DECL_REMAINDERL@
20011 # undef remainderl
20012 +# if !(defined __cplusplus && defined _AIX)
20013 _GL_FUNCDECL_SYS (remainderl, long double, (long double x, long double y));
20014 +# endif
20015 # endif
20016 _GL_CXXALIAS_SYS (remainderl, long double, (long double x, long double y));
20017 # endif
20018 @@ -1835,7 +1993,9 @@ _GL_WARN_ON_USE (rintf, "rintf is unportable - "
20019 _GL_FUNCDECL_SYS (rint, double, (double x));
20020 # endif
20021 _GL_CXXALIAS_SYS (rint, double, (double x));
20022 -_GL_CXXALIASWARN (rint);
20023 +# if __GLIBC__ >= 2
20024 +_GL_CXXALIASWARN1 (rint, double, (double x));
20025 +# endif
20026 #elif defined GNULIB_POSIXCHECK
20027 # undef rint
20028 # if HAVE_RAW_DECL_RINT
20029 @@ -1905,7 +2065,9 @@ _GL_FUNCDECL_SYS (round, double, (double x));
20030 # endif
20031 _GL_CXXALIAS_SYS (round, double, (double x));
20032 # endif
20033 -_GL_CXXALIASWARN (round);
20034 +# if __GLIBC__ >= 2
20035 +_GL_CXXALIASWARN1 (round, double, (double x));
20036 +# endif
20037 #elif defined GNULIB_POSIXCHECK
20038 # undef round
20039 # if HAVE_RAW_DECL_ROUND
20040 @@ -1925,7 +2087,9 @@ _GL_CXXALIAS_RPL (roundl, long double, (long double x));
20041 # else
20042 # if !@HAVE_DECL_ROUNDL@
20043 # undef roundl
20044 +# if !(defined __cplusplus && defined _AIX)
20045 _GL_FUNCDECL_SYS (roundl, long double, (long double x));
20046 +# endif
20047 # endif
20048 _GL_CXXALIAS_SYS (roundl, long double, (long double x));
20049 # endif
20050 @@ -1949,7 +2113,7 @@ _GL_FUNCDECL_RPL (sinf, float, (float x));
20051 _GL_CXXALIAS_RPL (sinf, float, (float x));
20052 # else
20053 # if !@HAVE_SINF@
20054 - # undef sinf
20055 +# undef sinf
20056 _GL_FUNCDECL_SYS (sinf, float, (float x));
20057 # endif
20058 _GL_CXXALIAS_SYS (sinf, float, (float x));
20059 @@ -1969,7 +2133,9 @@ _GL_WARN_ON_USE (sinf, "sinf is unportable - "
20060 _GL_FUNCDECL_SYS (sinl, long double, (long double x));
20061 # endif
20062 _GL_CXXALIAS_SYS (sinl, long double, (long double x));
20063 +# if __GLIBC__ >= 2
20064 _GL_CXXALIASWARN (sinl);
20065 +# endif
20066 #elif defined GNULIB_POSIXCHECK
20067 # undef sinl
20068 # if HAVE_RAW_DECL_SINL
20069 @@ -2043,7 +2209,9 @@ _GL_FUNCDECL_SYS (sqrtl, long double, (long double x));
20070 # endif
20071 _GL_CXXALIAS_SYS (sqrtl, long double, (long double x));
20072 # endif
20073 +# if __GLIBC__ >= 2
20074 _GL_CXXALIASWARN (sqrtl);
20075 +# endif
20076 #elif defined GNULIB_POSIXCHECK
20077 # undef sqrtl
20078 # if HAVE_RAW_DECL_SQRTL
20079 @@ -2083,7 +2251,9 @@ _GL_WARN_ON_USE (tanf, "tanf is unportable - "
20080 _GL_FUNCDECL_SYS (tanl, long double, (long double x));
20081 # endif
20082 _GL_CXXALIAS_SYS (tanl, long double, (long double x));
20083 +# if __GLIBC__ >= 2
20084 _GL_CXXALIASWARN (tanl);
20085 +# endif
20086 #elif defined GNULIB_POSIXCHECK
20087 # undef tanl
20088 # if HAVE_RAW_DECL_TANL
20089 @@ -2155,7 +2325,9 @@ _GL_FUNCDECL_SYS (trunc, double, (double x));
20090 # endif
20091 _GL_CXXALIAS_SYS (trunc, double, (double x));
20092 # endif
20093 -_GL_CXXALIASWARN (trunc);
20094 +# if __GLIBC__ >= 2
20095 +_GL_CXXALIASWARN1 (trunc, double, (double x));
20096 +# endif
20097 #elif defined GNULIB_POSIXCHECK
20098 # undef trunc
20099 # if HAVE_RAW_DECL_TRUNC
20100 @@ -2188,6 +2360,55 @@ _GL_WARN_ON_USE (truncl, "truncl is unportable - "
20101 #endif
20102
20103
20104 +#if @GNULIB_MDA_Y0@
20105 +/* On native Windows, map 'y0' to '_y0', so that -loldnames is not
20106 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
20107 + platforms by defining GNULIB_NAMESPACE::y0 always. */
20108 +# if defined _WIN32 && !defined __CYGWIN__
20109 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
20110 +# undef y0
20111 +# define y0 _y0
20112 +# endif
20113 +_GL_CXXALIAS_MDA (y0, double, (double x));
20114 +# else
20115 +_GL_CXXALIAS_SYS (y0, double, (double x));
20116 +# endif
20117 +_GL_CXXALIASWARN (y0);
20118 +#endif
20119 +
20120 +#if @GNULIB_MDA_Y1@
20121 +/* On native Windows, map 'y1' to '_y1', so that -loldnames is not
20122 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
20123 + platforms by defining GNULIB_NAMESPACE::y1 always. */
20124 +# if defined _WIN32 && !defined __CYGWIN__
20125 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
20126 +# undef y1
20127 +# define y1 _y1
20128 +# endif
20129 +_GL_CXXALIAS_MDA (y1, double, (double x));
20130 +# else
20131 +_GL_CXXALIAS_SYS (y1, double, (double x));
20132 +# endif
20133 +_GL_CXXALIASWARN (y1);
20134 +#endif
20135 +
20136 +#if @GNULIB_MDA_YN@
20137 +/* On native Windows, map 'yn' to '_yn', so that -loldnames is not
20138 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
20139 + platforms by defining GNULIB_NAMESPACE::yn always. */
20140 +# if defined _WIN32 && !defined __CYGWIN__
20141 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
20142 +# undef yn
20143 +# define yn _yn
20144 +# endif
20145 +_GL_CXXALIAS_MDA (yn, double, (int n, double x));
20146 +# else
20147 +_GL_CXXALIAS_SYS (yn, double, (int n, double x));
20148 +# endif
20149 +_GL_CXXALIASWARN (yn);
20150 +#endif
20151 +
20152 +
20153 /* Definitions of function-like macros come here, after the function
20154 declarations. */
20155
20156 @@ -2207,7 +2428,14 @@ _GL_EXTERN_C int gl_isfinitel (long double x);
20157 # if defined isfinite || defined GNULIB_NAMESPACE
20158 _GL_MATH_CXX_REAL_FLOATING_DECL_1 (isfinite)
20159 # undef isfinite
20160 -_GL_MATH_CXX_REAL_FLOATING_DECL_2 (isfinite)
20161 +# if __GNUC__ >= 6 || (defined __clang__ && !((defined __APPLE__ && defined __MACH__) || defined __FreeBSD__ || defined __OpenBSD__ || defined _AIX || (defined _WIN32 && !defined __CYGWIN__)))
20162 + /* This platform's <cmath> possibly defines isfinite through a set of inline
20163 + functions. */
20164 +_GL_MATH_CXX_REAL_FLOATING_DECL_2 (isfinite, rpl_isfinite, bool)
20165 +# define isfinite rpl_isfinite
20166 +# else
20167 +_GL_MATH_CXX_REAL_FLOATING_DECL_2 (isfinite, isfinite, bool)
20168 +# endif
20169 # endif
20170 # endif
20171 #elif defined GNULIB_POSIXCHECK
20172 @@ -2234,7 +2462,14 @@ _GL_EXTERN_C int gl_isinfl (long double x);
20173 # if defined isinf || defined GNULIB_NAMESPACE
20174 _GL_MATH_CXX_REAL_FLOATING_DECL_1 (isinf)
20175 # undef isinf
20176 -_GL_MATH_CXX_REAL_FLOATING_DECL_2 (isinf)
20177 +# if __GNUC__ >= 6 || (defined __clang__ && !((defined __APPLE__ && defined __MACH__) || defined __FreeBSD__ || defined __OpenBSD__ || (defined _WIN32 && !defined __CYGWIN__)))
20178 + /* This platform's <cmath> possibly defines isinf through a set of inline
20179 + functions. */
20180 +_GL_MATH_CXX_REAL_FLOATING_DECL_2 (isinf, rpl_isinf, bool)
20181 +# define isinf rpl_isinf
20182 +# else
20183 +_GL_MATH_CXX_REAL_FLOATING_DECL_2 (isinf, isinf, bool)
20184 +# endif
20185 # endif
20186 # endif
20187 #elif defined GNULIB_POSIXCHECK
20188 @@ -2251,10 +2486,11 @@ _GL_WARN_REAL_FLOATING_DECL (isinf);
20189 # if @HAVE_ISNANF@
20190 /* The original <math.h> included above provides a declaration of isnan macro
20191 or (older) isnanf function. */
20192 -# if __GNUC__ >= 4
20193 - /* GCC 4.0 and newer provides three built-ins for isnan. */
20194 +# if (__GNUC__ >= 4) || (__clang_major__ >= 4)
20195 + /* GCC >= 4.0 and clang provide a type-generic built-in for isnan.
20196 + GCC >= 4.0 also provides __builtin_isnanf, but clang doesn't. */
20197 # undef isnanf
20198 -# define isnanf(x) __builtin_isnanf ((float)(x))
20199 +# define isnanf(x) __builtin_isnan ((float)(x))
20200 # elif defined isnan
20201 # undef isnanf
20202 # define isnanf(x) isnan ((float)(x))
20203 @@ -2274,8 +2510,8 @@ _GL_EXTERN_C int isnanf (float x);
20204 # if @HAVE_ISNAND@
20205 /* The original <math.h> included above provides a declaration of isnan
20206 macro. */
20207 -# if __GNUC__ >= 4
20208 - /* GCC 4.0 and newer provides three built-ins for isnan. */
20209 +# if (__GNUC__ >= 4) || (__clang_major__ >= 4)
20210 + /* GCC >= 4.0 and clang provide a type-generic built-in for isnan. */
20211 # undef isnand
20212 # define isnand(x) __builtin_isnan ((double)(x))
20213 # else
20214 @@ -2295,10 +2531,11 @@ _GL_EXTERN_C int isnand (double x);
20215 # if @HAVE_ISNANL@
20216 /* The original <math.h> included above provides a declaration of isnan
20217 macro or (older) isnanl function. */
20218 -# if __GNUC__ >= 4
20219 - /* GCC 4.0 and newer provides three built-ins for isnan. */
20220 +# if (__GNUC__ >= 4) || (__clang_major__ >= 4)
20221 + /* GCC >= 4.0 and clang provide a type-generic built-in for isnan.
20222 + GCC >= 4.0 also provides __builtin_isnanl, but clang doesn't. */
20223 # undef isnanl
20224 -# define isnanl(x) __builtin_isnanl ((long double)(x))
20225 +# define isnanl(x) __builtin_isnan ((long double)(x))
20226 # elif defined isnan
20227 # undef isnanl
20228 # define isnanl(x) isnan ((long double)(x))
20229 @@ -2318,20 +2555,20 @@ _GL_EXTERN_C int isnanl (long double x) _GL_ATTRIBUTE_CONST;
20230 isnanf.h (e.g.) here, because those may end up being macros
20231 that recursively expand back to isnan. So use the gnulib
20232 replacements for them directly. */
20233 -# if @HAVE_ISNANF@ && __GNUC__ >= 4
20234 -# define gl_isnan_f(x) __builtin_isnanf ((float)(x))
20235 +# if @HAVE_ISNANF@ && (__GNUC__ >= 4) || (__clang_major__ >= 4)
20236 +# define gl_isnan_f(x) __builtin_isnan ((float)(x))
20237 # else
20238 _GL_EXTERN_C int rpl_isnanf (float x);
20239 # define gl_isnan_f(x) rpl_isnanf (x)
20240 # endif
20241 -# if @HAVE_ISNAND@ && __GNUC__ >= 4
20242 +# if @HAVE_ISNAND@ && (__GNUC__ >= 4) || (__clang_major__ >= 4)
20243 # define gl_isnan_d(x) __builtin_isnan ((double)(x))
20244 # else
20245 _GL_EXTERN_C int rpl_isnand (double x);
20246 # define gl_isnan_d(x) rpl_isnand (x)
20247 # endif
20248 -# if @HAVE_ISNANL@ && __GNUC__ >= 4
20249 -# define gl_isnan_l(x) __builtin_isnanl ((long double)(x))
20250 +# if @HAVE_ISNANL@ && (__GNUC__ >= 4) || (__clang_major__ >= 4)
20251 +# define gl_isnan_l(x) __builtin_isnan ((long double)(x))
20252 # else
20253 _GL_EXTERN_C int rpl_isnanl (long double x) _GL_ATTRIBUTE_CONST;
20254 # define gl_isnan_l(x) rpl_isnanl (x)
20255 @@ -2341,18 +2578,25 @@ _GL_EXTERN_C int rpl_isnanl (long double x) _GL_ATTRIBUTE_CONST;
20256 (sizeof (x) == sizeof (long double) ? gl_isnan_l (x) : \
20257 sizeof (x) == sizeof (double) ? gl_isnan_d (x) : \
20258 gl_isnan_f (x))
20259 -# elif __GNUC__ >= 4
20260 +# elif (__GNUC__ >= 4) || (__clang_major__ >= 4)
20261 # undef isnan
20262 # define isnan(x) \
20263 - (sizeof (x) == sizeof (long double) ? __builtin_isnanl ((long double)(x)) : \
20264 + (sizeof (x) == sizeof (long double) ? __builtin_isnan ((long double)(x)) : \
20265 sizeof (x) == sizeof (double) ? __builtin_isnan ((double)(x)) : \
20266 - __builtin_isnanf ((float)(x)))
20267 + __builtin_isnan ((float)(x)))
20268 # endif
20269 # ifdef __cplusplus
20270 # if defined isnan || defined GNULIB_NAMESPACE
20271 _GL_MATH_CXX_REAL_FLOATING_DECL_1 (isnan)
20272 # undef isnan
20273 -_GL_MATH_CXX_REAL_FLOATING_DECL_2 (isnan)
20274 +# if __GNUC__ >= 6 || (defined __clang__ && !((defined __APPLE__ && defined __MACH__ && __clang_major__ < 12) || (defined __FreeBSD__ && __clang_major__ < 7) || defined __OpenBSD__ || (defined _WIN32 && !defined __CYGWIN__)))
20275 + /* This platform's <cmath> possibly defines isnan through a set of inline
20276 + functions. */
20277 +_GL_MATH_CXX_REAL_FLOATING_DECL_2 (isnan, rpl_isnan, bool)
20278 +# define isnan rpl_isnan
20279 +# else
20280 +_GL_MATH_CXX_REAL_FLOATING_DECL_2 (isnan, isnan, bool)
20281 +# endif
20282 # endif
20283 # else
20284 /* Ensure isnan is a macro. */
20285 @@ -2370,21 +2614,21 @@ _GL_WARN_REAL_FLOATING_DECL (isnan);
20286
20287
20288 #if @GNULIB_SIGNBIT@
20289 -# if (@REPLACE_SIGNBIT_USING_GCC@ \
20290 +# if (@REPLACE_SIGNBIT_USING_BUILTINS@ \
20291 && (!defined __cplusplus || __cplusplus < 201103))
20292 # undef signbit
20293 - /* GCC 4.0 and newer provides three built-ins for signbit. */
20294 + /* GCC >= 4.0 and clang provide three built-ins for signbit. */
20295 # define signbit(x) \
20296 (sizeof (x) == sizeof (long double) ? __builtin_signbitl (x) : \
20297 sizeof (x) == sizeof (double) ? __builtin_signbit (x) : \
20298 __builtin_signbitf (x))
20299 # endif
20300 -# if @REPLACE_SIGNBIT@
20301 +# if @REPLACE_SIGNBIT@ && !GNULIB_defined_signbit
20302 # undef signbit
20303 _GL_EXTERN_C int gl_signbitf (float arg);
20304 _GL_EXTERN_C int gl_signbitd (double arg);
20305 _GL_EXTERN_C int gl_signbitl (long double arg);
20306 -# if __GNUC__ >= 2 && !defined __STRICT_ANSI__
20307 +# if (__GNUC__ >= 2 || defined __clang__) && !defined __STRICT_ANSI__
20308 # define _GL_NUM_UINT_WORDS(type) \
20309 ((sizeof (type) + sizeof (unsigned int) - 1) / sizeof (unsigned int))
20310 # if defined FLT_SIGNBIT_WORD && defined FLT_SIGNBIT_BIT && !defined gl_signbitf
20311 @@ -2422,12 +2666,20 @@ _GL_EXTERN_C int gl_signbitl (long double arg);
20312 (sizeof (x) == sizeof (long double) ? gl_signbitl (x) : \
20313 sizeof (x) == sizeof (double) ? gl_signbitd (x) : \
20314 gl_signbitf (x))
20315 +# define GNULIB_defined_signbit 1
20316 # endif
20317 # ifdef __cplusplus
20318 # if defined signbit || defined GNULIB_NAMESPACE
20319 _GL_MATH_CXX_REAL_FLOATING_DECL_1 (signbit)
20320 # undef signbit
20321 -_GL_MATH_CXX_REAL_FLOATING_DECL_2 (signbit)
20322 +# if __GNUC__ >= 6 || (defined __clang__ && !((defined __APPLE__ && defined __MACH__) || defined __FreeBSD__ || defined __OpenBSD__ || defined _AIX || (defined _WIN32 && !defined __CYGWIN__)))
20323 + /* This platform's <cmath> possibly defines signbit through a set of inline
20324 + functions. */
20325 +_GL_MATH_CXX_REAL_FLOATING_DECL_2 (signbit, rpl_signbit, bool)
20326 +# define signbit rpl_signbit
20327 +# else
20328 +_GL_MATH_CXX_REAL_FLOATING_DECL_2 (signbit, signbit, bool)
20329 +# endif
20330 # endif
20331 # endif
20332 #elif defined GNULIB_POSIXCHECK
20333 @@ -2441,4 +2693,5 @@ _GL_WARN_REAL_FLOATING_DECL (signbit);
20334 _GL_INLINE_HEADER_END
20335
20336 #endif /* _@GUARD_PREFIX@_MATH_H */
20337 +#endif /* _GL_INCLUDING_MATH_H */
20338 #endif /* _@GUARD_PREFIX@_MATH_H */
20339
20340 diff --git a/autotools/gnulib/memchr.c b/autotools/gnulib/memchr.c
20341 index 4e0c5f9..0ca7b30 100644
20342 --- a/autotools/gnulib/memchr.c
20343 +++ b/autotools/gnulib/memchr.c
20344 @@ -1,4 +1,4 @@
20345 -/* Copyright (C) 1991, 1993, 1996-1997, 1999-2000, 2003-2004, 2006, 2008-2019
20346 +/* Copyright (C) 1991, 1993, 1996-1997, 1999-2000, 2003-2004, 2006, 2008-2022
20347 Free Software Foundation, Inc.
20348
20349 Based on strlen implementation by Torbjorn Granlund (tege@××××.se),
20350 @@ -7,21 +7,21 @@
20351 adaptation to memchr suggested by Dick Karpinski (dick@××××××××.edu),
20352 and implemented by Roland McGrath (roland@××××××.edu).
20353
20354 -NOTE: The canonical source of this file is maintained with the GNU C Library.
20355 -Bugs can be reported to bug-glibc@×××××××××××.edu.
20356 + NOTE: The canonical source of this file is maintained with the GNU C Library.
20357 + Bugs can be reported to bug-glibc@×××××××××××.edu.
20358
20359 -This program is free software: you can redistribute it and/or modify it
20360 -under the terms of the GNU General Public License as published by the
20361 -Free Software Foundation; either version 3 of the License, or any
20362 -later version.
20363 + This file is free software: you can redistribute it and/or modify
20364 + it under the terms of the GNU Lesser General Public License as
20365 + published by the Free Software Foundation; either version 2.1 of the
20366 + License, or (at your option) any later version.
20367
20368 -This program is distributed in the hope that it will be useful,
20369 -but WITHOUT ANY WARRANTY; without even the implied warranty of
20370 -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20371 -GNU General Public License for more details.
20372 + This file is distributed in the hope that it will be useful,
20373 + but WITHOUT ANY WARRANTY; without even the implied warranty of
20374 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20375 + GNU Lesser General Public License for more details.
20376
20377 -You should have received a copy of the GNU General Public License
20378 -along with this program. If not, see <https://www.gnu.org/licenses/>. */
20379 + You should have received a copy of the GNU Lesser General Public License
20380 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
20381
20382 #ifndef _LIBC
20383 # include <config.h>
20384
20385 diff --git a/autotools/gnulib/memchr.valgrind b/autotools/gnulib/memchr.valgrind
20386 index 60f247e..cb0f351 100644
20387 --- a/autotools/gnulib/memchr.valgrind
20388 +++ b/autotools/gnulib/memchr.valgrind
20389 @@ -1,4 +1,20 @@
20390 # Suppress a valgrind message about use of uninitialized memory in memchr().
20391 +
20392 +# Copyright (C) 2009-2022 Free Software Foundation, Inc.
20393 +#
20394 +# This file is free software: you can redistribute it and/or modify
20395 +# it under the terms of the GNU Lesser General Public License as
20396 +# published by the Free Software Foundation; either version 2.1 of the
20397 +# License, or (at your option) any later version.
20398 +#
20399 +# This file is distributed in the hope that it will be useful,
20400 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
20401 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20402 +# GNU Lesser General Public License for more details.
20403 +#
20404 +# You should have received a copy of the GNU Lesser General Public License
20405 +# along with this program. If not, see <https://www.gnu.org/licenses/>.
20406 +
20407 # POSIX states that when the character is found, memchr must not read extra
20408 # bytes in an overestimated length (for example, where memchr is used to
20409 # implement strnlen). However, we use a safe word read to provide a speedup.
20410
20411 diff --git a/autotools/gnulib/mempcpy.c b/autotools/gnulib/mempcpy.c
20412 index d0220e1..9aae418 100644
20413 --- a/autotools/gnulib/mempcpy.c
20414 +++ b/autotools/gnulib/mempcpy.c
20415 @@ -1,24 +1,27 @@
20416 /* Copy memory area and return pointer after last written byte.
20417 - Copyright (C) 2003, 2007, 2009-2019 Free Software Foundation, Inc.
20418 + Copyright (C) 2003, 2007, 2009-2022 Free Software Foundation, Inc.
20419
20420 - This program is free software; you can redistribute it and/or modify
20421 - it under the terms of the GNU General Public License as published by
20422 - the Free Software Foundation; either version 3, or (at your option)
20423 - any later version.
20424 + This file is free software: you can redistribute it and/or modify
20425 + it under the terms of the GNU Lesser General Public License as
20426 + published by the Free Software Foundation; either version 2.1 of the
20427 + License, or (at your option) any later version.
20428
20429 - This program is distributed in the hope that it will be useful,
20430 + This file is distributed in the hope that it will be useful,
20431 but WITHOUT ANY WARRANTY; without even the implied warranty of
20432 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20433 - GNU General Public License for more details.
20434 + GNU Lesser General Public License for more details.
20435
20436 - You should have received a copy of the GNU General Public License
20437 - along with this program; if not, see <https://www.gnu.org/licenses/>. */
20438 + You should have received a copy of the GNU Lesser General Public License
20439 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
20440
20441 #include <config.h>
20442
20443 /* Specification. */
20444 #include <string.h>
20445
20446 +/* A function definition is only needed if HAVE_MEMPCPY is not defined. */
20447 +#if !HAVE_MEMPCPY
20448 +
20449 /* Copy N bytes of SRC to DEST, return pointer to bytes after the
20450 last written byte. */
20451 void *
20452 @@ -26,3 +29,5 @@ mempcpy (void *dest, const void *src, size_t n)
20453 {
20454 return (char *) memcpy (dest, src, n) + n;
20455 }
20456 +
20457 +#endif
20458
20459 diff --git a/autotools/gnulib/memrchr.c b/autotools/gnulib/memrchr.c
20460 index 9602283..90fdb86 100644
20461 --- a/autotools/gnulib/memrchr.c
20462 +++ b/autotools/gnulib/memrchr.c
20463 @@ -1,6 +1,6 @@
20464 /* memrchr -- find the last occurrence of a byte in a memory block
20465
20466 - Copyright (C) 1991, 1993, 1996-1997, 1999-2000, 2003-2019 Free Software
20467 + Copyright (C) 1991, 1993, 1996-1997, 1999-2000, 2003-2022 Free Software
20468 Foundation, Inc.
20469
20470 Based on strlen implementation by Torbjorn Granlund (tege@××××.se),
20471 @@ -9,17 +9,17 @@
20472 adaptation to memchr suggested by Dick Karpinski (dick@××××××××.edu),
20473 and implemented by Roland McGrath (roland@××××××.edu).
20474
20475 - This program is free software: you can redistribute it and/or modify
20476 - it under the terms of the GNU General Public License as published by
20477 - the Free Software Foundation; either version 3 of the License, or
20478 - (at your option) any later version.
20479 + This file is free software: you can redistribute it and/or modify
20480 + it under the terms of the GNU Lesser General Public License as
20481 + published by the Free Software Foundation, either version 3 of the
20482 + License, or (at your option) any later version.
20483
20484 - This program is distributed in the hope that it will be useful,
20485 + This file is distributed in the hope that it will be useful,
20486 but WITHOUT ANY WARRANTY; without even the implied warranty of
20487 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20488 - GNU General Public License for more details.
20489 + GNU Lesser General Public License for more details.
20490
20491 - You should have received a copy of the GNU General Public License
20492 + You should have received a copy of the GNU Lesser General Public License
20493 along with this program. If not, see <https://www.gnu.org/licenses/>. */
20494
20495 #if defined _LIBC
20496
20497 diff --git a/autotools/gnulib/minmax.h b/autotools/gnulib/minmax.h
20498 new file mode 100644
20499 index 0000000..b4b1345
20500 --- /dev/null
20501 +++ b/autotools/gnulib/minmax.h
20502 @@ -0,0 +1,60 @@
20503 +/* MIN, MAX macros.
20504 + Copyright (C) 1995, 1998, 2001, 2003, 2005, 2009-2022 Free Software
20505 + Foundation, Inc.
20506 +
20507 + This file is free software: you can redistribute it and/or modify
20508 + it under the terms of the GNU Lesser General Public License as
20509 + published by the Free Software Foundation; either version 2.1 of the
20510 + License, or (at your option) any later version.
20511 +
20512 + This file is distributed in the hope that it will be useful,
20513 + but WITHOUT ANY WARRANTY; without even the implied warranty of
20514 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20515 + GNU Lesser General Public License for more details.
20516 +
20517 + You should have received a copy of the GNU Lesser General Public License
20518 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
20519 +
20520 +#ifndef _MINMAX_H
20521 +#define _MINMAX_H
20522 +
20523 +/* Note: MIN, MAX are also defined in <sys/param.h> on some systems
20524 + (glibc, IRIX, HP-UX, OSF/1). Therefore you might get warnings about
20525 + MIN, MAX macro redefinitions on some systems; the workaround is to
20526 + #include this file as the last one among the #include list. */
20527 +
20528 +/* Before we define the following symbols we get the <limits.h> file
20529 + since otherwise we get redefinitions on some systems if <limits.h> is
20530 + included after this file. Likewise for <sys/param.h>.
20531 + If more than one of these system headers define MIN and MAX, pick just
20532 + one of the headers (because the definitions most likely are the same). */
20533 +#if HAVE_MINMAX_IN_LIMITS_H
20534 +# include <limits.h>
20535 +#elif HAVE_MINMAX_IN_SYS_PARAM_H
20536 +# include <sys/param.h>
20537 +#endif
20538 +
20539 +/* Note: MIN and MAX should be used with two arguments of the
20540 + same type. They might not return the minimum and maximum of their two
20541 + arguments, if the arguments have different types or have unusual
20542 + floating-point values. For example, on a typical host with 32-bit 'int',
20543 + 64-bit 'long long', and 64-bit IEEE 754 'double' types:
20544 +
20545 + MAX (-1, 2147483648) returns 4294967295.
20546 + MAX (9007199254740992.0, 9007199254740993) returns 9007199254740992.0.
20547 + MAX (NaN, 0.0) returns 0.0.
20548 + MAX (+0.0, -0.0) returns -0.0.
20549 +
20550 + and in each case the answer is in some sense bogus. */
20551 +
20552 +/* MAX(a,b) returns the maximum of A and B. */
20553 +#ifndef MAX
20554 +# define MAX(a,b) ((a) > (b) ? (a) : (b))
20555 +#endif
20556 +
20557 +/* MIN(a,b) returns the minimum of A and B. */
20558 +#ifndef MIN
20559 +# define MIN(a,b) ((a) < (b) ? (a) : (b))
20560 +#endif
20561 +
20562 +#endif /* _MINMAX_H */
20563
20564 diff --git a/autotools/gnulib/mkdir.c b/autotools/gnulib/mkdir.c
20565 index b8320d0..4901701 100644
20566 --- a/autotools/gnulib/mkdir.c
20567 +++ b/autotools/gnulib/mkdir.c
20568 @@ -1,19 +1,19 @@
20569 /* On some systems, mkdir ("foo/", 0700) fails because of the trailing
20570 slash. On those systems, this wrapper removes the trailing slash.
20571
20572 - Copyright (C) 2001, 2003, 2006, 2008-2019 Free Software Foundation, Inc.
20573 + Copyright (C) 2001, 2003, 2006, 2008-2022 Free Software Foundation, Inc.
20574
20575 - This program is free software: you can redistribute it and/or modify
20576 - it under the terms of the GNU General Public License as published by
20577 - the Free Software Foundation; either version 3 of the License, or
20578 - (at your option) any later version.
20579 + This file is free software: you can redistribute it and/or modify
20580 + it under the terms of the GNU Lesser General Public License as
20581 + published by the Free Software Foundation; either version 2.1 of the
20582 + License, or (at your option) any later version.
20583
20584 - This program is distributed in the hope that it will be useful,
20585 + This file is distributed in the hope that it will be useful,
20586 but WITHOUT ANY WARRANTY; without even the implied warranty of
20587 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20588 - GNU General Public License for more details.
20589 + GNU Lesser General Public License for more details.
20590
20591 - You should have received a copy of the GNU General Public License
20592 + You should have received a copy of the GNU Lesser General Public License
20593 along with this program. If not, see <https://www.gnu.org/licenses/>. */
20594
20595 /* written by Jim Meyering */
20596 @@ -48,7 +48,7 @@
20597 /* This function is required at least for NetBSD 1.5.2. */
20598
20599 int
20600 -rpl_mkdir (char const *dir, mode_t mode maybe_unused)
20601 +rpl_mkdir (char const *dir, maybe_unused mode_t mode)
20602 {
20603 int ret_val;
20604 char *tmp_dir;
20605 @@ -77,7 +77,7 @@ rpl_mkdir (char const *dir, mode_t mode maybe_unused)
20606 || (last[1] == '.' && last[2] == '\0')))
20607 {
20608 struct stat st;
20609 - if (stat (tmp_dir, &st) == 0)
20610 + if (stat (tmp_dir, &st) == 0 || errno == EOVERFLOW)
20611 errno = EEXIST;
20612 return -1;
20613 }
20614
20615 diff --git a/autotools/gnulib/mkdirat.c b/autotools/gnulib/mkdirat.c
20616 index 21c09cc..7c5a97c 100644
20617 --- a/autotools/gnulib/mkdirat.c
20618 +++ b/autotools/gnulib/mkdirat.c
20619 @@ -1,9 +1,9 @@
20620 /* fd-relative mkdir
20621 - Copyright (C) 2005-2006, 2009-2019 Free Software Foundation, Inc.
20622 + Copyright (C) 2005-2006, 2009-2022 Free Software Foundation, Inc.
20623
20624 This program is free software: you can redistribute it and/or modify
20625 it under the terms of the GNU General Public License as published by
20626 - the Free Software Foundation; either version 3 of the License, or
20627 + the Free Software Foundation, either version 3 of the License, or
20628 (at your option) any later version.
20629
20630 This program is distributed in the hope that it will be useful,
20631 @@ -18,6 +18,10 @@
20632
20633 #include <config.h>
20634
20635 +/* Specification. */
20636 +#include <sys/stat.h>
20637 +
20638 +#include <stdlib.h>
20639 #include <unistd.h>
20640
20641 /* Solaris 10 has no function like this.
20642
20643 diff --git a/autotools/gnulib/msvc-inval.c b/autotools/gnulib/msvc-inval.c
20644 index 75b5a07..d6651ca 100644
20645 --- a/autotools/gnulib/msvc-inval.c
20646 +++ b/autotools/gnulib/msvc-inval.c
20647 @@ -1,18 +1,18 @@
20648 /* Invalid parameter handler for MSVC runtime libraries.
20649 - Copyright (C) 2011-2019 Free Software Foundation, Inc.
20650 + Copyright (C) 2011-2022 Free Software Foundation, Inc.
20651
20652 - This program is free software; you can redistribute it and/or modify
20653 - it under the terms of the GNU General Public License as published by
20654 - the Free Software Foundation; either version 3, or (at your option)
20655 - any later version.
20656 + This file is free software: you can redistribute it and/or modify
20657 + it under the terms of the GNU Lesser General Public License as
20658 + published by the Free Software Foundation; either version 2.1 of the
20659 + License, or (at your option) any later version.
20660
20661 - This program is distributed in the hope that it will be useful,
20662 + This file is distributed in the hope that it will be useful,
20663 but WITHOUT ANY WARRANTY; without even the implied warranty of
20664 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20665 - GNU General Public License for more details.
20666 + GNU Lesser General Public License for more details.
20667
20668 - You should have received a copy of the GNU General Public License along
20669 - with this program; if not, see <https://www.gnu.org/licenses/>. */
20670 + You should have received a copy of the GNU Lesser General Public License
20671 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
20672
20673 #include <config.h>
20674
20675
20676 diff --git a/autotools/gnulib/msvc-inval.h b/autotools/gnulib/msvc-inval.h
20677 index 9d3aa1f..1230b89 100644
20678 --- a/autotools/gnulib/msvc-inval.h
20679 +++ b/autotools/gnulib/msvc-inval.h
20680 @@ -1,18 +1,18 @@
20681 /* Invalid parameter handler for MSVC runtime libraries.
20682 - Copyright (C) 2011-2019 Free Software Foundation, Inc.
20683 + Copyright (C) 2011-2022 Free Software Foundation, Inc.
20684
20685 - This program is free software; you can redistribute it and/or modify
20686 - it under the terms of the GNU General Public License as published by
20687 - the Free Software Foundation; either version 3, or (at your option)
20688 - any later version.
20689 + This file is free software: you can redistribute it and/or modify
20690 + it under the terms of the GNU Lesser General Public License as
20691 + published by the Free Software Foundation; either version 2.1 of the
20692 + License, or (at your option) any later version.
20693
20694 - This program is distributed in the hope that it will be useful,
20695 + This file is distributed in the hope that it will be useful,
20696 but WITHOUT ANY WARRANTY; without even the implied warranty of
20697 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20698 - GNU General Public License for more details.
20699 + GNU Lesser General Public License for more details.
20700
20701 - You should have received a copy of the GNU General Public License along
20702 - with this program; if not, see <https://www.gnu.org/licenses/>. */
20703 + You should have received a copy of the GNU Lesser General Public License
20704 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
20705
20706 #ifndef _MSVC_INVAL_H
20707 #define _MSVC_INVAL_H
20708
20709 diff --git a/autotools/gnulib/msvc-nothrow.c b/autotools/gnulib/msvc-nothrow.c
20710 index 49b709c..aa06964 100644
20711 --- a/autotools/gnulib/msvc-nothrow.c
20712 +++ b/autotools/gnulib/msvc-nothrow.c
20713 @@ -1,19 +1,19 @@
20714 /* Wrappers that don't throw invalid parameter notifications
20715 with MSVC runtime libraries.
20716 - Copyright (C) 2011-2019 Free Software Foundation, Inc.
20717 + Copyright (C) 2011-2022 Free Software Foundation, Inc.
20718
20719 - This program is free software; you can redistribute it and/or modify
20720 - it under the terms of the GNU General Public License as published by
20721 - the Free Software Foundation; either version 3, or (at your option)
20722 - any later version.
20723 + This file is free software: you can redistribute it and/or modify
20724 + it under the terms of the GNU Lesser General Public License as
20725 + published by the Free Software Foundation; either version 2.1 of the
20726 + License, or (at your option) any later version.
20727
20728 - This program is distributed in the hope that it will be useful,
20729 + This file is distributed in the hope that it will be useful,
20730 but WITHOUT ANY WARRANTY; without even the implied warranty of
20731 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20732 - GNU General Public License for more details.
20733 + GNU Lesser General Public License for more details.
20734
20735 - You should have received a copy of the GNU General Public License along
20736 - with this program; if not, see <https://www.gnu.org/licenses/>. */
20737 + You should have received a copy of the GNU Lesser General Public License
20738 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
20739
20740 #include <config.h>
20741
20742
20743 diff --git a/autotools/gnulib/msvc-nothrow.h b/autotools/gnulib/msvc-nothrow.h
20744 index 8d3ca78..5345155 100644
20745 --- a/autotools/gnulib/msvc-nothrow.h
20746 +++ b/autotools/gnulib/msvc-nothrow.h
20747 @@ -1,19 +1,19 @@
20748 /* Wrappers that don't throw invalid parameter notifications
20749 with MSVC runtime libraries.
20750 - Copyright (C) 2011-2019 Free Software Foundation, Inc.
20751 + Copyright (C) 2011-2022 Free Software Foundation, Inc.
20752
20753 - This program is free software; you can redistribute it and/or modify
20754 - it under the terms of the GNU General Public License as published by
20755 - the Free Software Foundation; either version 3, or (at your option)
20756 - any later version.
20757 + This file is free software: you can redistribute it and/or modify
20758 + it under the terms of the GNU Lesser General Public License as
20759 + published by the Free Software Foundation; either version 2.1 of the
20760 + License, or (at your option) any later version.
20761
20762 - This program is distributed in the hope that it will be useful,
20763 + This file is distributed in the hope that it will be useful,
20764 but WITHOUT ANY WARRANTY; without even the implied warranty of
20765 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20766 - GNU General Public License for more details.
20767 + GNU Lesser General Public License for more details.
20768
20769 - You should have received a copy of the GNU General Public License along
20770 - with this program; if not, see <https://www.gnu.org/licenses/>. */
20771 + You should have received a copy of the GNU Lesser General Public License
20772 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
20773
20774 #ifndef _MSVC_NOTHROW_H
20775 #define _MSVC_NOTHROW_H
20776
20777 diff --git a/autotools/gnulib/open.c b/autotools/gnulib/open.c
20778 index 6552605..170bff1 100644
20779 --- a/autotools/gnulib/open.c
20780 +++ b/autotools/gnulib/open.c
20781 @@ -1,17 +1,17 @@
20782 /* Open a descriptor to a file.
20783 - Copyright (C) 2007-2019 Free Software Foundation, Inc.
20784 + Copyright (C) 2007-2022 Free Software Foundation, Inc.
20785
20786 - This program is free software: you can redistribute it and/or modify
20787 - it under the terms of the GNU General Public License as published by
20788 - the Free Software Foundation; either version 3 of the License, or
20789 - (at your option) any later version.
20790 + This file is free software: you can redistribute it and/or modify
20791 + it under the terms of the GNU Lesser General Public License as
20792 + published by the Free Software Foundation; either version 2.1 of the
20793 + License, or (at your option) any later version.
20794
20795 - This program is distributed in the hope that it will be useful,
20796 + This file is distributed in the hope that it will be useful,
20797 but WITHOUT ANY WARRANTY; without even the implied warranty of
20798 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20799 - GNU General Public License for more details.
20800 + GNU Lesser General Public License for more details.
20801
20802 - You should have received a copy of the GNU General Public License
20803 + You should have received a copy of the GNU Lesser General Public License
20804 along with this program. If not, see <https://www.gnu.org/licenses/>. */
20805
20806 /* Written by Bruno Haible <bruno@×××××.org>, 2007. */
20807 @@ -30,7 +30,11 @@
20808 static int
20809 orig_open (const char *filename, int flags, mode_t mode)
20810 {
20811 +#if defined _WIN32 && !defined __CYGWIN__
20812 + return _open (filename, flags, mode);
20813 +#else
20814 return open (filename, flags, mode);
20815 +#endif
20816 }
20817
20818 /* Specification. */
20819 @@ -92,28 +96,27 @@ open (const char *filename, int flags, ...)
20820 #endif
20821
20822 #if OPEN_TRAILING_SLASH_BUG
20823 - /* If the filename ends in a slash and one of O_CREAT, O_WRONLY, O_RDWR
20824 - is specified, then fail.
20825 - Rationale: POSIX <http://www.opengroup.org/susv3/basedefs/xbd_chap04.html>
20826 - says that
20827 - "A pathname that contains at least one non-slash character and that
20828 - ends with one or more trailing slashes shall be resolved as if a
20829 - single dot character ( '.' ) were appended to the pathname."
20830 - and
20831 - "The special filename dot shall refer to the directory specified by
20832 - its predecessor."
20833 + /* Fail if one of O_CREAT, O_WRONLY, O_RDWR is specified and the filename
20834 + ends in a slash, as POSIX says such a filename must name a directory
20835 + <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap04.html#tag_04_13>:
20836 + "A pathname that contains at least one non-<slash> character and that
20837 + ends with one or more trailing <slash> characters shall not be resolved
20838 + successfully unless the last pathname component before the trailing
20839 + <slash> characters names an existing directory"
20840 If the named file already exists as a directory, then
20841 - if O_CREAT is specified, open() must fail because of the semantics
20842 of O_CREAT,
20843 - if O_WRONLY or O_RDWR is specified, open() must fail because POSIX
20844 - <http://www.opengroup.org/susv3/functions/open.html> says that it
20845 - fails with errno = EISDIR in this case.
20846 + <https://pubs.opengroup.org/onlinepubs/9699919799/functions/open.html>
20847 + says that it fails with errno = EISDIR in this case.
20848 If the named file does not exist or does not name a directory, then
20849 - if O_CREAT is specified, open() must fail since open() cannot create
20850 directories,
20851 - if O_WRONLY or O_RDWR is specified, open() must fail because the
20852 file does not contain a '.' directory. */
20853 - if (flags & (O_CREAT | O_WRONLY | O_RDWR))
20854 + if ((flags & O_CREAT)
20855 + || (flags & O_ACCMODE) == O_RDWR
20856 + || (flags & O_ACCMODE) == O_WRONLY)
20857 {
20858 size_t len = strlen (filename);
20859 if (len > 0 && filename[len - 1] == '/')
20860 @@ -125,7 +128,7 @@ open (const char *filename, int flags, ...)
20861 #endif
20862
20863 fd = orig_open (filename,
20864 - flags & ~(have_cloexec <= 0 ? O_CLOEXEC : 0), mode);
20865 + flags & ~(have_cloexec < 0 ? O_CLOEXEC : 0), mode);
20866
20867 if (flags & O_CLOEXEC)
20868 {
20869 @@ -171,14 +174,12 @@ open (const char *filename, int flags, ...)
20870 #if OPEN_TRAILING_SLASH_BUG
20871 /* If the filename ends in a slash and fd does not refer to a directory,
20872 then fail.
20873 - Rationale: POSIX <http://www.opengroup.org/susv3/basedefs/xbd_chap04.html>
20874 - says that
20875 - "A pathname that contains at least one non-slash character and that
20876 - ends with one or more trailing slashes shall be resolved as if a
20877 - single dot character ( '.' ) were appended to the pathname."
20878 - and
20879 - "The special filename dot shall refer to the directory specified by
20880 - its predecessor."
20881 + Rationale: POSIX says such a filename must name a directory
20882 + <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap04.html#tag_04_13>:
20883 + "A pathname that contains at least one non-<slash> character and that
20884 + ends with one or more trailing <slash> characters shall not be resolved
20885 + successfully unless the last pathname component before the trailing
20886 + <slash> characters names an existing directory"
20887 If the named file without the slash is not a directory, open() must fail
20888 with ENOTDIR. */
20889 if (fd >= 0)
20890
20891 diff --git a/autotools/gnulib/openat-die.c b/autotools/gnulib/openat-die.c
20892 index 690c447..486d06c 100644
20893 --- a/autotools/gnulib/openat-die.c
20894 +++ b/autotools/gnulib/openat-die.c
20895 @@ -1,10 +1,10 @@
20896 /* Report a save- or restore-cwd failure in our openat replacement and then exit.
20897
20898 - Copyright (C) 2005-2006, 2008-2019 Free Software Foundation, Inc.
20899 + Copyright (C) 2005-2006, 2008-2022 Free Software Foundation, Inc.
20900
20901 This program is free software: you can redistribute it and/or modify
20902 it under the terms of the GNU General Public License as published by
20903 - the Free Software Foundation; either version 3 of the License, or
20904 + the Free Software Foundation, either version 3 of the License, or
20905 (at your option) any later version.
20906
20907 This program is distributed in the hope that it will be useful,
20908
20909 diff --git a/autotools/gnulib/openat-priv.h b/autotools/gnulib/openat-priv.h
20910 index 7b90eef..5d60810 100644
20911 --- a/autotools/gnulib/openat-priv.h
20912 +++ b/autotools/gnulib/openat-priv.h
20913 @@ -1,10 +1,10 @@
20914 /* Internals for openat-like functions.
20915
20916 - Copyright (C) 2005-2006, 2009-2019 Free Software Foundation, Inc.
20917 + Copyright (C) 2005-2006, 2009-2022 Free Software Foundation, Inc.
20918
20919 This program is free software: you can redistribute it and/or modify
20920 it under the terms of the GNU General Public License as published by
20921 - the Free Software Foundation; either version 3 of the License, or
20922 + the Free Software Foundation, either version 3 of the License, or
20923 (at your option) any later version.
20924
20925 This program is distributed in the hope that it will be useful,
20926
20927 diff --git a/autotools/gnulib/openat-proc.c b/autotools/gnulib/openat-proc.c
20928 index da76e2b..3bacf7d 100644
20929 --- a/autotools/gnulib/openat-proc.c
20930 +++ b/autotools/gnulib/openat-proc.c
20931 @@ -1,10 +1,10 @@
20932 /* Create /proc/self/fd-related names for subfiles of open directories.
20933
20934 - Copyright (C) 2006, 2009-2019 Free Software Foundation, Inc.
20935 + Copyright (C) 2006, 2009-2022 Free Software Foundation, Inc.
20936
20937 This program is free software: you can redistribute it and/or modify
20938 it under the terms of the GNU General Public License as published by
20939 - the Free Software Foundation; either version 3 of the License, or
20940 + the Free Software Foundation, either version 3 of the License, or
20941 (at your option) any later version.
20942
20943 This program is distributed in the hope that it will be useful,
20944 @@ -73,8 +73,9 @@ openat_proc_name (char buf[OPENAT_BUFFER_SIZE], int fd, char const *file)
20945 problem is exhibited on code that built on Solaris 8 and
20946 running on Solaris 10. */
20947
20948 - int proc_self_fd = open ("/proc/self/fd",
20949 - O_SEARCH | O_DIRECTORY | O_NOCTTY | O_NONBLOCK);
20950 + int proc_self_fd =
20951 + open ("/proc/self/fd",
20952 + O_SEARCH | O_DIRECTORY | O_NOCTTY | O_NONBLOCK | O_CLOEXEC);
20953 if (proc_self_fd < 0)
20954 proc_status = -1;
20955 else
20956
20957 diff --git a/autotools/gnulib/openat.c b/autotools/gnulib/openat.c
20958 index 4ab4a31..52aab19 100644
20959 --- a/autotools/gnulib/openat.c
20960 +++ b/autotools/gnulib/openat.c
20961 @@ -1,9 +1,9 @@
20962 /* provide a replacement openat function
20963 - Copyright (C) 2004-2019 Free Software Foundation, Inc.
20964 + Copyright (C) 2004-2022 Free Software Foundation, Inc.
20965
20966 This program is free software: you can redistribute it and/or modify
20967 it under the terms of the GNU General Public License as published by
20968 - the Free Software Foundation; either version 3 of the License, or
20969 + the Free Software Foundation, either version 3 of the License, or
20970 (at your option) any later version.
20971
20972 This program is distributed in the hope that it will be useful,
20973 @@ -46,6 +46,7 @@ orig_openat (int fd, char const *filename, int flags, mode_t mode)
20974 #include <stdarg.h>
20975 #include <stdbool.h>
20976 #include <stddef.h>
20977 +#include <stdlib.h>
20978 #include <string.h>
20979 #include <sys/stat.h>
20980 #include <errno.h>
20981 @@ -81,28 +82,27 @@ rpl_openat (int dfd, char const *filename, int flags, ...)
20982 }
20983
20984 # if OPEN_TRAILING_SLASH_BUG
20985 - /* If the filename ends in a slash and one of O_CREAT, O_WRONLY, O_RDWR
20986 - is specified, then fail.
20987 - Rationale: POSIX <http://www.opengroup.org/susv3/basedefs/xbd_chap04.html>
20988 - says that
20989 - "A pathname that contains at least one non-slash character and that
20990 - ends with one or more trailing slashes shall be resolved as if a
20991 - single dot character ( '.' ) were appended to the pathname."
20992 - and
20993 - "The special filename dot shall refer to the directory specified by
20994 - its predecessor."
20995 + /* Fail if one of O_CREAT, O_WRONLY, O_RDWR is specified and the filename
20996 + ends in a slash, as POSIX says such a filename must name a directory
20997 + <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap04.html#tag_04_13>:
20998 + "A pathname that contains at least one non-<slash> character and that
20999 + ends with one or more trailing <slash> characters shall not be resolved
21000 + successfully unless the last pathname component before the trailing
21001 + <slash> characters names an existing directory"
21002 If the named file already exists as a directory, then
21003 - if O_CREAT is specified, open() must fail because of the semantics
21004 of O_CREAT,
21005 - if O_WRONLY or O_RDWR is specified, open() must fail because POSIX
21006 - <http://www.opengroup.org/susv3/functions/open.html> says that it
21007 - fails with errno = EISDIR in this case.
21008 + <https://pubs.opengroup.org/onlinepubs/9699919799/functions/openat.html>
21009 + says that it fails with errno = EISDIR in this case.
21010 If the named file does not exist or does not name a directory, then
21011 - if O_CREAT is specified, open() must fail since open() cannot create
21012 directories,
21013 - if O_WRONLY or O_RDWR is specified, open() must fail because the
21014 file does not contain a '.' directory. */
21015 - if (flags & (O_CREAT | O_WRONLY | O_RDWR))
21016 + if ((flags & O_CREAT)
21017 + || (flags & O_ACCMODE) == O_RDWR
21018 + || (flags & O_ACCMODE) == O_WRONLY)
21019 {
21020 size_t len = strlen (filename);
21021 if (len > 0 && filename[len - 1] == '/')
21022 @@ -114,7 +114,7 @@ rpl_openat (int dfd, char const *filename, int flags, ...)
21023 # endif
21024
21025 fd = orig_openat (dfd, filename,
21026 - flags & ~(have_cloexec <= 0 ? O_CLOEXEC : 0), mode);
21027 + flags & ~(have_cloexec < 0 ? O_CLOEXEC : 0), mode);
21028
21029 if (flags & O_CLOEXEC)
21030 {
21031 @@ -136,14 +136,12 @@ rpl_openat (int dfd, char const *filename, int flags, ...)
21032 # if OPEN_TRAILING_SLASH_BUG
21033 /* If the filename ends in a slash and fd does not refer to a directory,
21034 then fail.
21035 - Rationale: POSIX <http://www.opengroup.org/susv3/basedefs/xbd_chap04.html>
21036 - says that
21037 - "A pathname that contains at least one non-slash character and that
21038 - ends with one or more trailing slashes shall be resolved as if a
21039 - single dot character ( '.' ) were appended to the pathname."
21040 - and
21041 - "The special filename dot shall refer to the directory specified by
21042 - its predecessor."
21043 + Rationale: POSIX says such a filename must name a directory
21044 + <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap04.html#tag_04_13>:
21045 + "A pathname that contains at least one non-<slash> character and that
21046 + ends with one or more trailing <slash> characters shall not be resolved
21047 + successfully unless the last pathname component before the trailing
21048 + <slash> characters names an existing directory"
21049 If the named file without the slash is not a directory, open() must fail
21050 with ENOTDIR. */
21051 if (fd >= 0)
21052 @@ -169,7 +167,7 @@ rpl_openat (int dfd, char const *filename, int flags, ...)
21053
21054 #else /* !HAVE_OPENAT */
21055
21056 -# include "dosname.h" /* solely for definition of IS_ABSOLUTE_FILE_NAME */
21057 +# include "filename.h" /* solely for definition of IS_ABSOLUTE_FILE_NAME */
21058 # include "openat-priv.h"
21059 # include "save-cwd.h"
21060
21061 @@ -293,7 +291,7 @@ bool
21062 openat_needs_fchdir (void)
21063 {
21064 bool needs_fchdir = true;
21065 - int fd = open ("/", O_SEARCH);
21066 + int fd = open ("/", O_SEARCH | O_CLOEXEC);
21067
21068 if (0 <= fd)
21069 {
21070
21071 diff --git a/autotools/gnulib/openat.h b/autotools/gnulib/openat.h
21072 index f23b371..5c8ff90 100644
21073 --- a/autotools/gnulib/openat.h
21074 +++ b/autotools/gnulib/openat.h
21075 @@ -1,9 +1,9 @@
21076 /* provide a replacement openat function
21077 - Copyright (C) 2004-2006, 2008-2019 Free Software Foundation, Inc.
21078 + Copyright (C) 2004-2006, 2008-2022 Free Software Foundation, Inc.
21079
21080 This program is free software: you can redistribute it and/or modify
21081 it under the terms of the GNU General Public License as published by
21082 - the Free Software Foundation; either version 3 of the License, or
21083 + the Free Software Foundation, either version 3 of the License, or
21084 (at your option) any later version.
21085
21086 This program is distributed in the hope that it will be useful,
21087 @@ -52,19 +52,19 @@ _Noreturn void openat_save_fail (int);
21088 slightly more readable than it would be with
21089 fchownat (..., 0) or fchownat (..., AT_SYMLINK_NOFOLLOW). */
21090
21091 -#if GNULIB_FCHOWNAT
21092 +#if GNULIB_CHOWNAT
21093
21094 -# ifndef FCHOWNAT_INLINE
21095 -# define FCHOWNAT_INLINE _GL_INLINE
21096 +# ifndef CHOWNAT_INLINE
21097 +# define CHOWNAT_INLINE _GL_INLINE
21098 # endif
21099
21100 -FCHOWNAT_INLINE int
21101 +CHOWNAT_INLINE int
21102 chownat (int fd, char const *file, uid_t owner, gid_t group)
21103 {
21104 return fchownat (fd, file, owner, group, 0);
21105 }
21106
21107 -FCHOWNAT_INLINE int
21108 +CHOWNAT_INLINE int
21109 lchownat (int fd, char const *file, uid_t owner, gid_t group)
21110 {
21111 return fchownat (fd, file, owner, group, AT_SYMLINK_NOFOLLOW);
21112 @@ -72,19 +72,19 @@ lchownat (int fd, char const *file, uid_t owner, gid_t group)
21113
21114 #endif
21115
21116 -#if GNULIB_FCHMODAT
21117 +#if GNULIB_CHMODAT
21118
21119 -# ifndef FCHMODAT_INLINE
21120 -# define FCHMODAT_INLINE _GL_INLINE
21121 +# ifndef CHMODAT_INLINE
21122 +# define CHMODAT_INLINE _GL_INLINE
21123 # endif
21124
21125 -FCHMODAT_INLINE int
21126 +CHMODAT_INLINE int
21127 chmodat (int fd, char const *file, mode_t mode)
21128 {
21129 return fchmodat (fd, file, mode, 0);
21130 }
21131
21132 -FCHMODAT_INLINE int
21133 +CHMODAT_INLINE int
21134 lchmodat (int fd, char const *file, mode_t mode)
21135 {
21136 return fchmodat (fd, file, mode, AT_SYMLINK_NOFOLLOW);
21137
21138 diff --git a/autotools/gnulib/opendir.c b/autotools/gnulib/opendir.c
21139 index 2eb96c6..fc6b455 100644
21140 --- a/autotools/gnulib/opendir.c
21141 +++ b/autotools/gnulib/opendir.c
21142 @@ -1,17 +1,17 @@
21143 /* Start reading the entries of a directory.
21144 - Copyright (C) 2006-2019 Free Software Foundation, Inc.
21145 + Copyright (C) 2006-2022 Free Software Foundation, Inc.
21146
21147 - This program is free software: you can redistribute it and/or modify
21148 - it under the terms of the GNU General Public License as published by
21149 - the Free Software Foundation; either version 3 of the License, or
21150 - (at your option) any later version.
21151 + This file is free software: you can redistribute it and/or modify
21152 + it under the terms of the GNU Lesser General Public License as
21153 + published by the Free Software Foundation; either version 2.1 of the
21154 + License, or (at your option) any later version.
21155
21156 - This program is distributed in the hope that it will be useful,
21157 + This file is distributed in the hope that it will be useful,
21158 but WITHOUT ANY WARRANTY; without even the implied warranty of
21159 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21160 - GNU General Public License for more details.
21161 + GNU Lesser General Public License for more details.
21162
21163 - You should have received a copy of the GNU General Public License
21164 + You should have received a copy of the GNU Lesser General Public License
21165 along with this program. If not, see <https://www.gnu.org/licenses/>. */
21166
21167 #include <config.h>
21168 @@ -45,6 +45,16 @@
21169 # include <fcntl.h>
21170 #endif
21171
21172 +#if defined _WIN32 && ! defined __CYGWIN__
21173 +/* Don't assume that UNICODE is not defined. */
21174 +# undef WIN32_FIND_DATA
21175 +# define WIN32_FIND_DATA WIN32_FIND_DATAA
21176 +# undef GetFullPathName
21177 +# define GetFullPathName GetFullPathNameA
21178 +# undef FindFirstFile
21179 +# define FindFirstFile FindFirstFileA
21180 +#endif
21181 +
21182 DIR *
21183 opendir (const char *dir_name)
21184 {
21185
21186 diff --git a/autotools/gnulib/pathmax.h b/autotools/gnulib/pathmax.h
21187 index 9463a1f..19b93d7 100644
21188 --- a/autotools/gnulib/pathmax.h
21189 +++ b/autotools/gnulib/pathmax.h
21190 @@ -1,26 +1,26 @@
21191 /* Define PATH_MAX somehow. Requires sys/types.h.
21192 - Copyright (C) 1992, 1999, 2001, 2003, 2005, 2009-2019 Free Software
21193 + Copyright (C) 1992, 1999, 2001, 2003, 2005, 2009-2022 Free Software
21194 Foundation, Inc.
21195
21196 - This program is free software; you can redistribute it and/or modify
21197 - it under the terms of the GNU General Public License as published by
21198 - the Free Software Foundation; either version 3, or (at your option)
21199 - any later version.
21200 + This file is free software: you can redistribute it and/or modify
21201 + it under the terms of the GNU Lesser General Public License as
21202 + published by the Free Software Foundation; either version 2.1 of the
21203 + License, or (at your option) any later version.
21204
21205 - This program is distributed in the hope that it will be useful,
21206 + This file is distributed in the hope that it will be useful,
21207 but WITHOUT ANY WARRANTY; without even the implied warranty of
21208 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21209 - GNU General Public License for more details.
21210 + GNU Lesser General Public License for more details.
21211
21212 - You should have received a copy of the GNU General Public License
21213 - along with this program; if not, see <https://www.gnu.org/licenses/>. */
21214 + You should have received a copy of the GNU Lesser General Public License
21215 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
21216
21217 #ifndef _PATHMAX_H
21218 # define _PATHMAX_H
21219
21220 /* POSIX:2008 defines PATH_MAX to be the maximum number of bytes in a filename,
21221 including the terminating NUL byte.
21222 - <http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/limits.h.html>
21223 + <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/limits.h.html>
21224 PATH_MAX is not defined on systems which have no limit on filename length,
21225 such as GNU/Hurd.
21226
21227
21228 diff --git a/autotools/gnulib/pipe-safer.c b/autotools/gnulib/pipe-safer.c
21229 index 6201739..22f8695 100644
21230 --- a/autotools/gnulib/pipe-safer.c
21231 +++ b/autotools/gnulib/pipe-safer.c
21232 @@ -1,9 +1,9 @@
21233 /* Invoke pipe, but avoid some glitches.
21234 - Copyright (C) 2005-2006, 2009-2019 Free Software Foundation, Inc.
21235 + Copyright (C) 2005-2006, 2009-2022 Free Software Foundation, Inc.
21236
21237 This program is free software: you can redistribute it and/or modify
21238 it under the terms of the GNU General Public License as published by
21239 - the Free Software Foundation; either version 3 of the License, or
21240 + the Free Software Foundation, either version 3 of the License, or
21241 (at your option) any later version.
21242
21243 This program is distributed in the hope that it will be useful,
21244 @@ -30,7 +30,6 @@
21245 int
21246 pipe_safer (int fd[2])
21247 {
21248 -#if HAVE_PIPE
21249 if (pipe (fd) == 0)
21250 {
21251 int i;
21252 @@ -39,18 +38,15 @@ pipe_safer (int fd[2])
21253 fd[i] = fd_safer (fd[i]);
21254 if (fd[i] < 0)
21255 {
21256 - int e = errno;
21257 + int saved_errno = errno;
21258 close (fd[1 - i]);
21259 - errno = e;
21260 + errno = saved_errno;
21261 return -1;
21262 }
21263 }
21264
21265 return 0;
21266 }
21267 -#else
21268 - errno = ENOSYS;
21269 -#endif
21270
21271 return -1;
21272 }
21273
21274 diff --git a/autotools/gnulib/pipe.c b/autotools/gnulib/pipe.c
21275 new file mode 100644
21276 index 0000000..ce909b9
21277 --- /dev/null
21278 +++ b/autotools/gnulib/pipe.c
21279 @@ -0,0 +1,50 @@
21280 +/* Create a pipe.
21281 + Copyright (C) 2009-2022 Free Software Foundation, Inc.
21282 +
21283 + This file is free software: you can redistribute it and/or modify
21284 + it under the terms of the GNU Lesser General Public License as
21285 + published by the Free Software Foundation; either version 2.1 of the
21286 + License, or (at your option) any later version.
21287 +
21288 + This file is distributed in the hope that it will be useful,
21289 + but WITHOUT ANY WARRANTY; without even the implied warranty of
21290 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21291 + GNU Lesser General Public License for more details.
21292 +
21293 + You should have received a copy of the GNU Lesser General Public License
21294 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
21295 +
21296 +#include <config.h>
21297 +
21298 +/* Specification. */
21299 +#include <unistd.h>
21300 +
21301 +#if defined _WIN32 && ! defined __CYGWIN__
21302 +/* Native Windows API. */
21303 +
21304 +/* Get _pipe(). */
21305 +# include <io.h>
21306 +
21307 +/* Get _O_BINARY. */
21308 +# include <fcntl.h>
21309 +
21310 +int
21311 +pipe (int fd[2])
21312 +{
21313 + /* Mingw changes fd to {-1,-1} on failure, but this violates
21314 + http://austingroupbugs.net/view.php?id=467 */
21315 + int tmp[2];
21316 + int result = _pipe (tmp, 4096, _O_BINARY);
21317 + if (!result)
21318 + {
21319 + fd[0] = tmp[0];
21320 + fd[1] = tmp[1];
21321 + }
21322 + return result;
21323 +}
21324 +
21325 +#else
21326 +
21327 +# error "This platform lacks a pipe function, and Gnulib doesn't provide a replacement. This is a bug in Gnulib."
21328 +
21329 +#endif
21330
21331 diff --git a/autotools/gnulib/printf-args.c b/autotools/gnulib/printf-args.c
21332 index e45cfbe..669c24a 100644
21333 --- a/autotools/gnulib/printf-args.c
21334 +++ b/autotools/gnulib/printf-args.c
21335 @@ -1,19 +1,19 @@
21336 /* Decomposed printf argument list.
21337 - Copyright (C) 1999, 2002-2003, 2005-2007, 2009-2019 Free Software
21338 + Copyright (C) 1999, 2002-2003, 2005-2007, 2009-2022 Free Software
21339 Foundation, Inc.
21340
21341 - This program is free software; you can redistribute it and/or modify
21342 - it under the terms of the GNU General Public License as published by
21343 - the Free Software Foundation; either version 3, or (at your option)
21344 - any later version.
21345 + This file is free software: you can redistribute it and/or modify
21346 + it under the terms of the GNU Lesser General Public License as
21347 + published by the Free Software Foundation; either version 2.1 of the
21348 + License, or (at your option) any later version.
21349
21350 - This program is distributed in the hope that it will be useful,
21351 + This file is distributed in the hope that it will be useful,
21352 but WITHOUT ANY WARRANTY; without even the implied warranty of
21353 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21354 - GNU General Public License for more details.
21355 + GNU Lesser General Public License for more details.
21356
21357 - You should have received a copy of the GNU General Public License along
21358 - with this program; if not, see <https://www.gnu.org/licenses/>. */
21359 + You should have received a copy of the GNU Lesser General Public License
21360 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
21361
21362 /* This file can be parametrized with the following macros:
21363 ENABLE_UNISTDIO Set to 1 to enable the unistdio extensions.
21364 @@ -65,14 +65,12 @@ PRINTF_FETCHARGS (va_list args, arguments *a)
21365 case TYPE_ULONGINT:
21366 ap->a.a_ulongint = va_arg (args, unsigned long int);
21367 break;
21368 -#if HAVE_LONG_LONG_INT
21369 case TYPE_LONGLONGINT:
21370 ap->a.a_longlongint = va_arg (args, long long int);
21371 break;
21372 case TYPE_ULONGLONGINT:
21373 ap->a.a_ulonglongint = va_arg (args, unsigned long long int);
21374 break;
21375 -#endif
21376 case TYPE_DOUBLE:
21377 ap->a.a_double = va_arg (args, double);
21378 break;
21379 @@ -135,11 +133,9 @@ PRINTF_FETCHARGS (va_list args, arguments *a)
21380 case TYPE_COUNT_LONGINT_POINTER:
21381 ap->a.a_count_longint_pointer = va_arg (args, long int *);
21382 break;
21383 -#if HAVE_LONG_LONG_INT
21384 case TYPE_COUNT_LONGLONGINT_POINTER:
21385 ap->a.a_count_longlongint_pointer = va_arg (args, long long int *);
21386 break;
21387 -#endif
21388 #if ENABLE_UNISTDIO
21389 /* The unistdio extensions. */
21390 case TYPE_U8_STRING:
21391
21392 diff --git a/autotools/gnulib/printf-args.h b/autotools/gnulib/printf-args.h
21393 index 866cba0..553fe96 100644
21394 --- a/autotools/gnulib/printf-args.h
21395 +++ b/autotools/gnulib/printf-args.h
21396 @@ -1,19 +1,19 @@
21397 /* Decomposed printf argument list.
21398 - Copyright (C) 1999, 2002-2003, 2006-2007, 2011-2019 Free Software
21399 + Copyright (C) 1999, 2002-2003, 2006-2007, 2011-2022 Free Software
21400 Foundation, Inc.
21401
21402 - This program is free software; you can redistribute it and/or modify
21403 - it under the terms of the GNU General Public License as published by
21404 - the Free Software Foundation; either version 3, or (at your option)
21405 - any later version.
21406 + This file is free software: you can redistribute it and/or modify
21407 + it under the terms of the GNU Lesser General Public License as
21408 + published by the Free Software Foundation; either version 2.1 of the
21409 + License, or (at your option) any later version.
21410
21411 - This program is distributed in the hope that it will be useful,
21412 + This file is distributed in the hope that it will be useful,
21413 but WITHOUT ANY WARRANTY; without even the implied warranty of
21414 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21415 - GNU General Public License for more details.
21416 + GNU Lesser General Public License for more details.
21417
21418 - You should have received a copy of the GNU General Public License along
21419 - with this program; if not, see <https://www.gnu.org/licenses/>. */
21420 + You should have received a copy of the GNU Lesser General Public License
21421 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
21422
21423 #ifndef _PRINTF_ARGS_H
21424 #define _PRINTF_ARGS_H
21425 @@ -57,10 +57,8 @@ typedef enum
21426 TYPE_UINT,
21427 TYPE_LONGINT,
21428 TYPE_ULONGINT,
21429 -#if HAVE_LONG_LONG_INT
21430 TYPE_LONGLONGINT,
21431 TYPE_ULONGLONGINT,
21432 -#endif
21433 TYPE_DOUBLE,
21434 TYPE_LONGDOUBLE,
21435 TYPE_CHAR,
21436 @@ -75,10 +73,8 @@ typedef enum
21437 TYPE_COUNT_SCHAR_POINTER,
21438 TYPE_COUNT_SHORT_POINTER,
21439 TYPE_COUNT_INT_POINTER,
21440 - TYPE_COUNT_LONGINT_POINTER
21441 -#if HAVE_LONG_LONG_INT
21442 -, TYPE_COUNT_LONGLONGINT_POINTER
21443 -#endif
21444 + TYPE_COUNT_LONGINT_POINTER,
21445 + TYPE_COUNT_LONGLONGINT_POINTER
21446 #if ENABLE_UNISTDIO
21447 /* The unistdio extensions. */
21448 , TYPE_U8_STRING
21449 @@ -101,10 +97,8 @@ typedef struct
21450 unsigned int a_uint;
21451 long int a_longint;
21452 unsigned long int a_ulongint;
21453 -#if HAVE_LONG_LONG_INT
21454 long long int a_longlongint;
21455 unsigned long long int a_ulonglongint;
21456 -#endif
21457 float a_float;
21458 double a_double;
21459 long double a_longdouble;
21460 @@ -121,9 +115,7 @@ typedef struct
21461 short * a_count_short_pointer;
21462 int * a_count_int_pointer;
21463 long int * a_count_longint_pointer;
21464 -#if HAVE_LONG_LONG_INT
21465 long long int * a_count_longlongint_pointer;
21466 -#endif
21467 #if ENABLE_UNISTDIO
21468 /* The unistdio extensions. */
21469 const uint8_t * a_u8_string;
21470
21471 diff --git a/autotools/gnulib/printf-frexp.c b/autotools/gnulib/printf-frexp.c
21472 index 77eafab..68fce68 100644
21473 --- a/autotools/gnulib/printf-frexp.c
21474 +++ b/autotools/gnulib/printf-frexp.c
21475 @@ -1,17 +1,17 @@
21476 /* Split a double into fraction and mantissa, for hexadecimal printf.
21477 - Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
21478 + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
21479
21480 - This program is free software: you can redistribute it and/or modify
21481 - it under the terms of the GNU General Public License as published by
21482 - the Free Software Foundation; either version 3 of the License, or
21483 - (at your option) any later version.
21484 + This file is free software: you can redistribute it and/or modify
21485 + it under the terms of the GNU Lesser General Public License as
21486 + published by the Free Software Foundation; either version 2.1 of the
21487 + License, or (at your option) any later version.
21488
21489 - This program is distributed in the hope that it will be useful,
21490 + This file is distributed in the hope that it will be useful,
21491 but WITHOUT ANY WARRANTY; without even the implied warranty of
21492 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21493 - GNU General Public License for more details.
21494 + GNU Lesser General Public License for more details.
21495
21496 - You should have received a copy of the GNU General Public License
21497 + You should have received a copy of the GNU Lesser General Public License
21498 along with this program. If not, see <https://www.gnu.org/licenses/>. */
21499
21500 #if ! defined USE_LONG_DOUBLE
21501
21502 diff --git a/autotools/gnulib/printf-frexp.h b/autotools/gnulib/printf-frexp.h
21503 index 9310734..44ece5d 100644
21504 --- a/autotools/gnulib/printf-frexp.h
21505 +++ b/autotools/gnulib/printf-frexp.h
21506 @@ -1,17 +1,17 @@
21507 /* Split a double into fraction and mantissa, for hexadecimal printf.
21508 - Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
21509 + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
21510
21511 - This program is free software: you can redistribute it and/or modify
21512 - it under the terms of the GNU General Public License as published by
21513 - the Free Software Foundation; either version 3 of the License, or
21514 - (at your option) any later version.
21515 + This file is free software: you can redistribute it and/or modify
21516 + it under the terms of the GNU Lesser General Public License as
21517 + published by the Free Software Foundation; either version 2.1 of the
21518 + License, or (at your option) any later version.
21519
21520 - This program is distributed in the hope that it will be useful,
21521 + This file is distributed in the hope that it will be useful,
21522 but WITHOUT ANY WARRANTY; without even the implied warranty of
21523 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21524 - GNU General Public License for more details.
21525 + GNU Lesser General Public License for more details.
21526
21527 - You should have received a copy of the GNU General Public License
21528 + You should have received a copy of the GNU Lesser General Public License
21529 along with this program. If not, see <https://www.gnu.org/licenses/>. */
21530
21531 /* Write a finite, positive number x as
21532
21533 diff --git a/autotools/gnulib/printf-frexpl.c b/autotools/gnulib/printf-frexpl.c
21534 index 693b889..0004e02 100644
21535 --- a/autotools/gnulib/printf-frexpl.c
21536 +++ b/autotools/gnulib/printf-frexpl.c
21537 @@ -1,17 +1,17 @@
21538 /* Split a 'long double' into fraction and mantissa, for hexadecimal printf.
21539 - Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
21540 + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
21541
21542 - This program is free software: you can redistribute it and/or modify
21543 - it under the terms of the GNU General Public License as published by
21544 - the Free Software Foundation; either version 3 of the License, or
21545 - (at your option) any later version.
21546 + This file is free software: you can redistribute it and/or modify
21547 + it under the terms of the GNU Lesser General Public License as
21548 + published by the Free Software Foundation; either version 2.1 of the
21549 + License, or (at your option) any later version.
21550
21551 - This program is distributed in the hope that it will be useful,
21552 + This file is distributed in the hope that it will be useful,
21553 but WITHOUT ANY WARRANTY; without even the implied warranty of
21554 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21555 - GNU General Public License for more details.
21556 + GNU Lesser General Public License for more details.
21557
21558 - You should have received a copy of the GNU General Public License
21559 + You should have received a copy of the GNU Lesser General Public License
21560 along with this program. If not, see <https://www.gnu.org/licenses/>. */
21561
21562 #include <config.h>
21563
21564 diff --git a/autotools/gnulib/printf-frexpl.h b/autotools/gnulib/printf-frexpl.h
21565 index 2760769..9220d7b 100644
21566 --- a/autotools/gnulib/printf-frexpl.h
21567 +++ b/autotools/gnulib/printf-frexpl.h
21568 @@ -1,17 +1,17 @@
21569 /* Split a 'long double' into fraction and mantissa, for hexadecimal printf.
21570 - Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
21571 + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
21572
21573 - This program is free software: you can redistribute it and/or modify
21574 - it under the terms of the GNU General Public License as published by
21575 - the Free Software Foundation; either version 3 of the License, or
21576 - (at your option) any later version.
21577 + This file is free software: you can redistribute it and/or modify
21578 + it under the terms of the GNU Lesser General Public License as
21579 + published by the Free Software Foundation; either version 2.1 of the
21580 + License, or (at your option) any later version.
21581
21582 - This program is distributed in the hope that it will be useful,
21583 + This file is distributed in the hope that it will be useful,
21584 but WITHOUT ANY WARRANTY; without even the implied warranty of
21585 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21586 - GNU General Public License for more details.
21587 + GNU Lesser General Public License for more details.
21588
21589 - You should have received a copy of the GNU General Public License
21590 + You should have received a copy of the GNU Lesser General Public License
21591 along with this program. If not, see <https://www.gnu.org/licenses/>. */
21592
21593 /* Write a finite, positive number x as
21594
21595 diff --git a/autotools/gnulib/printf-parse.c b/autotools/gnulib/printf-parse.c
21596 index 8596fd5..aab02dc 100644
21597 --- a/autotools/gnulib/printf-parse.c
21598 +++ b/autotools/gnulib/printf-parse.c
21599 @@ -1,18 +1,18 @@
21600 /* Formatted output to strings.
21601 - Copyright (C) 1999-2000, 2002-2003, 2006-2019 Free Software Foundation, Inc.
21602 + Copyright (C) 1999-2000, 2002-2003, 2006-2022 Free Software Foundation, Inc.
21603
21604 - This program is free software; you can redistribute it and/or modify
21605 - it under the terms of the GNU General Public License as published by
21606 - the Free Software Foundation; either version 3, or (at your option)
21607 - any later version.
21608 + This file is free software: you can redistribute it and/or modify
21609 + it under the terms of the GNU Lesser General Public License as
21610 + published by the Free Software Foundation; either version 2.1 of the
21611 + License, or (at your option) any later version.
21612
21613 - This program is distributed in the hope that it will be useful,
21614 + This file is distributed in the hope that it will be useful,
21615 but WITHOUT ANY WARRANTY; without even the implied warranty of
21616 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21617 - GNU General Public License for more details.
21618 + GNU Lesser General Public License for more details.
21619
21620 - You should have received a copy of the GNU General Public License along
21621 - with this program; if not, see <https://www.gnu.org/licenses/>. */
21622 + You should have received a copy of the GNU Lesser General Public License
21623 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
21624
21625 /* This file can be parametrized with the following macros:
21626 CHAR_T The element type of the format string.
21627 @@ -48,16 +48,7 @@
21628 #include <stddef.h>
21629
21630 /* Get intmax_t. */
21631 -#if defined IN_LIBINTL || defined IN_LIBASPRINTF
21632 -# if HAVE_STDINT_H_WITH_UINTMAX
21633 -# include <stdint.h>
21634 -# endif
21635 -# if HAVE_INTTYPES_H_WITH_UINTMAX
21636 -# include <inttypes.h>
21637 -# endif
21638 -#else
21639 -# include <stdint.h>
21640 -#endif
21641 +#include <stdint.h>
21642
21643 /* malloc(), realloc(), free(). */
21644 #include <stdlib.h>
21645 @@ -447,14 +438,12 @@ PRINTF_PARSE (const CHAR_T *format, DIRECTIVES *d, arguments *a)
21646 switch (c)
21647 {
21648 case 'd': case 'i':
21649 -#if HAVE_LONG_LONG_INT
21650 - /* If 'long long' exists and is larger than 'long': */
21651 + /* If 'long long' is larger than 'long': */
21652 if (flags >= 16 || (flags & 4))
21653 type = TYPE_LONGLONGINT;
21654 else
21655 -#endif
21656 - /* If 'long long' exists and is the same as 'long', we parse
21657 - "lld" into TYPE_LONGINT. */
21658 + /* If 'long long' is the same as 'long', we parse "lld" into
21659 + TYPE_LONGINT. */
21660 if (flags >= 8)
21661 type = TYPE_LONGINT;
21662 else if (flags & 2)
21663 @@ -465,14 +454,12 @@ PRINTF_PARSE (const CHAR_T *format, DIRECTIVES *d, arguments *a)
21664 type = TYPE_INT;
21665 break;
21666 case 'o': case 'u': case 'x': case 'X':
21667 -#if HAVE_LONG_LONG_INT
21668 - /* If 'long long' exists and is larger than 'long': */
21669 + /* If 'unsigned long long' is larger than 'unsigned long': */
21670 if (flags >= 16 || (flags & 4))
21671 type = TYPE_ULONGLONGINT;
21672 else
21673 -#endif
21674 - /* If 'unsigned long long' exists and is the same as
21675 - 'unsigned long', we parse "llu" into TYPE_ULONGINT. */
21676 + /* If 'unsigned long long' is the same as 'unsigned long', we
21677 + parse "llu" into TYPE_ULONGINT. */
21678 if (flags >= 8)
21679 type = TYPE_ULONGINT;
21680 else if (flags & 2)
21681 @@ -525,14 +512,12 @@ PRINTF_PARSE (const CHAR_T *format, DIRECTIVES *d, arguments *a)
21682 type = TYPE_POINTER;
21683 break;
21684 case 'n':
21685 -#if HAVE_LONG_LONG_INT
21686 - /* If 'long long' exists and is larger than 'long': */
21687 + /* If 'long long' is larger than 'long': */
21688 if (flags >= 16 || (flags & 4))
21689 type = TYPE_COUNT_LONGLONGINT_POINTER;
21690 else
21691 -#endif
21692 - /* If 'long long' exists and is the same as 'long', we parse
21693 - "lln" into TYPE_COUNT_LONGINT_POINTER. */
21694 + /* If 'long long' is the same as 'long', we parse "lln" into
21695 + TYPE_COUNT_LONGINT_POINTER. */
21696 if (flags >= 8)
21697 type = TYPE_COUNT_LONGINT_POINTER;
21698 else if (flags & 2)
21699
21700 diff --git a/autotools/gnulib/printf-parse.h b/autotools/gnulib/printf-parse.h
21701 index 746bb3f..b12ccea 100644
21702 --- a/autotools/gnulib/printf-parse.h
21703 +++ b/autotools/gnulib/printf-parse.h
21704 @@ -1,19 +1,19 @@
21705 /* Parse printf format string.
21706 - Copyright (C) 1999, 2002-2003, 2005, 2007, 2010-2019 Free Software
21707 + Copyright (C) 1999, 2002-2003, 2005, 2007, 2010-2022 Free Software
21708 Foundation, Inc.
21709
21710 - This program is free software; you can redistribute it and/or modify
21711 - it under the terms of the GNU General Public License as published by
21712 - the Free Software Foundation; either version 3, or (at your option)
21713 - any later version.
21714 + This file is free software: you can redistribute it and/or modify
21715 + it under the terms of the GNU Lesser General Public License as
21716 + published by the Free Software Foundation; either version 2.1 of the
21717 + License, or (at your option) any later version.
21718
21719 - This program is distributed in the hope that it will be useful,
21720 + This file is distributed in the hope that it will be useful,
21721 but WITHOUT ANY WARRANTY; without even the implied warranty of
21722 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21723 - GNU General Public License for more details.
21724 + GNU Lesser General Public License for more details.
21725
21726 - You should have received a copy of the GNU General Public License along
21727 - with this program; if not, see <https://www.gnu.org/licenses/>. */
21728 + You should have received a copy of the GNU Lesser General Public License
21729 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
21730
21731 #ifndef _PRINTF_PARSE_H
21732 #define _PRINTF_PARSE_H
21733
21734 diff --git a/autotools/gnulib/rawmemchr.c b/autotools/gnulib/rawmemchr.c
21735 new file mode 100644
21736 index 0000000..ea68c1b
21737 --- /dev/null
21738 +++ b/autotools/gnulib/rawmemchr.c
21739 @@ -0,0 +1,125 @@
21740 +/* Searching in a string.
21741 + Copyright (C) 2008-2022 Free Software Foundation, Inc.
21742 +
21743 + This file is free software: you can redistribute it and/or modify
21744 + it under the terms of the GNU Lesser General Public License as
21745 + published by the Free Software Foundation; either version 2.1 of the
21746 + License, or (at your option) any later version.
21747 +
21748 + This file is distributed in the hope that it will be useful,
21749 + but WITHOUT ANY WARRANTY; without even the implied warranty of
21750 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21751 + GNU Lesser General Public License for more details.
21752 +
21753 + You should have received a copy of the GNU Lesser General Public License
21754 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
21755 +
21756 +#include <config.h>
21757 +
21758 +/* Specification. */
21759 +#include <string.h>
21760 +
21761 +/* A function definition is only needed if HAVE_RAWMEMCHR is not defined. */
21762 +#if !HAVE_RAWMEMCHR
21763 +
21764 +# include <limits.h>
21765 +# include <stdalign.h>
21766 +# include <stdint.h>
21767 +
21768 +# include "verify.h"
21769 +
21770 +/* Find the first occurrence of C in S. */
21771 +void *
21772 +rawmemchr (const void *s, int c_in)
21773 +{
21774 + /* Change this typedef to experiment with performance. */
21775 + typedef uintptr_t longword;
21776 + /* If you change the "uintptr_t", you should change UINTPTR_WIDTH to match.
21777 + This verifies that the type does not have padding bits. */
21778 + verify (UINTPTR_WIDTH == UCHAR_WIDTH * sizeof (longword));
21779 +
21780 + const unsigned char *char_ptr;
21781 + unsigned char c = c_in;
21782 +
21783 + /* Handle the first few bytes by reading one byte at a time.
21784 + Do this until CHAR_PTR is aligned on a longword boundary. */
21785 + for (char_ptr = (const unsigned char *) s;
21786 + (uintptr_t) char_ptr % alignof (longword) != 0;
21787 + ++char_ptr)
21788 + if (*char_ptr == c)
21789 + return (void *) char_ptr;
21790 +
21791 + longword const *longword_ptr = s = char_ptr;
21792 +
21793 + /* Compute auxiliary longword values:
21794 + repeated_one is a value which has a 1 in every byte.
21795 + repeated_c has c in every byte. */
21796 + longword repeated_one = (longword) -1 / UCHAR_MAX;
21797 + longword repeated_c = repeated_one * c;
21798 + longword repeated_hibit = repeated_one * (UCHAR_MAX / 2 + 1);
21799 +
21800 + /* Instead of the traditional loop which tests each byte, we will
21801 + test a longword at a time. The tricky part is testing if any of
21802 + the bytes in the longword in question are equal to
21803 + c. We first use an xor with repeated_c. This reduces the task
21804 + to testing whether any of the bytes in longword1 is zero.
21805 +
21806 + (The following comments assume 8-bit bytes, as POSIX requires;
21807 + the code's use of UCHAR_MAX should work even if bytes have more
21808 + than 8 bits.)
21809 +
21810 + We compute tmp =
21811 + ((longword1 - repeated_one) & ~longword1) & (repeated_one * 0x80).
21812 + That is, we perform the following operations:
21813 + 1. Subtract repeated_one.
21814 + 2. & ~longword1.
21815 + 3. & a mask consisting of 0x80 in every byte.
21816 + Consider what happens in each byte:
21817 + - If a byte of longword1 is zero, step 1 and 2 transform it into 0xff,
21818 + and step 3 transforms it into 0x80. A carry can also be propagated
21819 + to more significant bytes.
21820 + - If a byte of longword1 is nonzero, let its lowest 1 bit be at
21821 + position k (0 <= k <= 7); so the lowest k bits are 0. After step 1,
21822 + the byte ends in a single bit of value 0 and k bits of value 1.
21823 + After step 2, the result is just k bits of value 1: 2^k - 1. After
21824 + step 3, the result is 0. And no carry is produced.
21825 + So, if longword1 has only non-zero bytes, tmp is zero.
21826 + Whereas if longword1 has a zero byte, call j the position of the least
21827 + significant zero byte. Then the result has a zero at positions 0, ...,
21828 + j-1 and a 0x80 at position j. We cannot predict the result at the more
21829 + significant bytes (positions j+1..3), but it does not matter since we
21830 + already have a non-zero bit at position 8*j+7.
21831 +
21832 + The test whether any byte in longword1 is zero is equivalent
21833 + to testing whether tmp is nonzero.
21834 +
21835 + This test can read beyond the end of a string, depending on where
21836 + C_IN is encountered. However, this is considered safe since the
21837 + initialization phase ensured that the read will be aligned,
21838 + therefore, the read will not cross page boundaries and will not
21839 + cause a fault. */
21840 +
21841 + while (1)
21842 + {
21843 + longword longword1 = *longword_ptr ^ repeated_c;
21844 +
21845 + if ((((longword1 - repeated_one) & ~longword1) & repeated_hibit) != 0)
21846 + break;
21847 + longword_ptr++;
21848 + }
21849 +
21850 + char_ptr = s = longword_ptr;
21851 +
21852 + /* At this point, we know that one of the sizeof (longword) bytes
21853 + starting at char_ptr is == c. If we knew endianness, we
21854 + could determine the first such byte without any further memory
21855 + accesses, just by looking at the tmp result from the last loop
21856 + iteration. However, the following simple and portable code does
21857 + not attempt this potential optimization. */
21858 +
21859 + while (*char_ptr != c)
21860 + char_ptr++;
21861 + return (void *) char_ptr;
21862 +}
21863 +
21864 +#endif
21865
21866 diff --git a/autotools/gnulib/rawmemchr.valgrind b/autotools/gnulib/rawmemchr.valgrind
21867 new file mode 100644
21868 index 0000000..64cf86c
21869 --- /dev/null
21870 +++ b/autotools/gnulib/rawmemchr.valgrind
21871 @@ -0,0 +1,28 @@
21872 +# Suppress a valgrind message about use of uninitialized memory in rawmemchr().
21873 +
21874 +# Copyright (C) 2008-2022 Free Software Foundation, Inc.
21875 +#
21876 +# This file is free software: you can redistribute it and/or modify
21877 +# it under the terms of the GNU Lesser General Public License as
21878 +# published by the Free Software Foundation; either version 2.1 of the
21879 +# License, or (at your option) any later version.
21880 +#
21881 +# This file is distributed in the hope that it will be useful,
21882 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
21883 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21884 +# GNU Lesser General Public License for more details.
21885 +#
21886 +# You should have received a copy of the GNU Lesser General Public License
21887 +# along with this program. If not, see <https://www.gnu.org/licenses/>.
21888 +
21889 +# This use is OK because it provides only a speedup.
21890 +{
21891 + rawmemchr-value4
21892 + Memcheck:Value4
21893 + fun:rawmemchr
21894 +}
21895 +{
21896 + rawmemchr-value8
21897 + Memcheck:Value8
21898 + fun:rawmemchr
21899 +}
21900
21901 diff --git a/autotools/gnulib/readlink.c b/autotools/gnulib/readlink.c
21902 index bf71109..ed03cc8 100644
21903 --- a/autotools/gnulib/readlink.c
21904 +++ b/autotools/gnulib/readlink.c
21905 @@ -1,17 +1,17 @@
21906 -/* Stub for readlink().
21907 - Copyright (C) 2003-2007, 2009-2019 Free Software Foundation, Inc.
21908 +/* Read the contents of a symbolic link.
21909 + Copyright (C) 2003-2007, 2009-2022 Free Software Foundation, Inc.
21910
21911 - This program is free software: you can redistribute it and/or modify
21912 - it under the terms of the GNU General Public License as published by
21913 - the Free Software Foundation; either version 3 of the License, or
21914 - (at your option) any later version.
21915 + This file is free software: you can redistribute it and/or modify
21916 + it under the terms of the GNU Lesser General Public License as
21917 + published by the Free Software Foundation; either version 2.1 of the
21918 + License, or (at your option) any later version.
21919
21920 - This program is distributed in the hope that it will be useful,
21921 + This file is distributed in the hope that it will be useful,
21922 but WITHOUT ANY WARRANTY; without even the implied warranty of
21923 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21924 - GNU General Public License for more details.
21925 + GNU Lesser General Public License for more details.
21926
21927 - You should have received a copy of the GNU General Public License
21928 + You should have received a copy of the GNU Lesser General Public License
21929 along with this program. If not, see <https://www.gnu.org/licenses/>. */
21930
21931 #include <config.h>
21932 @@ -29,15 +29,15 @@
21933 such as DJGPP 2.03 and mingw32. */
21934
21935 ssize_t
21936 -readlink (const char *name, char *buf _GL_UNUSED,
21937 - size_t bufsize _GL_UNUSED)
21938 +readlink (char const *file, _GL_UNUSED char *buf,
21939 + _GL_UNUSED size_t bufsize)
21940 {
21941 struct stat statbuf;
21942
21943 /* In general we should use lstat() here, not stat(). But on platforms
21944 without symbolic links, lstat() - if it exists - would be equivalent to
21945 stat(), therefore we can use stat(). This saves us a configure check. */
21946 - if (stat (name, &statbuf) >= 0)
21947 + if (stat (file, &statbuf) >= 0)
21948 errno = EINVAL;
21949 return -1;
21950 }
21951 @@ -51,24 +51,54 @@ readlink (const char *name, char *buf _GL_UNUSED,
21952 for Solaris 9. */
21953
21954 ssize_t
21955 -rpl_readlink (const char *name, char *buf, size_t bufsize)
21956 +rpl_readlink (char const *file, char *buf, size_t bufsize)
21957 {
21958 # if READLINK_TRAILING_SLASH_BUG
21959 - size_t len = strlen (name);
21960 - if (len && name[len - 1] == '/')
21961 + size_t file_len = strlen (file);
21962 + if (file_len && file[file_len - 1] == '/')
21963 {
21964 - /* Even if name without the slash is a symlink to a directory,
21965 + /* Even if FILE without the slash is a symlink to a directory,
21966 both lstat() and stat() must resolve the trailing slash to
21967 the directory rather than the symlink. We can therefore
21968 safely use stat() to distinguish between EINVAL and
21969 ENOTDIR/ENOENT, avoiding extra overhead of rpl_lstat(). */
21970 struct stat st;
21971 - if (stat (name, &st) == 0)
21972 + if (stat (file, &st) == 0 || errno == EOVERFLOW)
21973 errno = EINVAL;
21974 return -1;
21975 }
21976 # endif /* READLINK_TRAILING_SLASH_BUG */
21977 - return readlink (name, buf, bufsize);
21978 +
21979 + ssize_t r = readlink (file, buf, bufsize);
21980 +
21981 +# if READLINK_TRUNCATE_BUG
21982 + if (r < 0 && errno == ERANGE)
21983 + {
21984 + /* Try again with a bigger buffer. This is just for test cases;
21985 + real code invariably discards short reads. */
21986 + char stackbuf[4032];
21987 + r = readlink (file, stackbuf, sizeof stackbuf);
21988 + if (r < 0)
21989 + {
21990 + if (errno == ERANGE)
21991 + {
21992 + /* Clear the buffer, which is good enough for real code.
21993 + Thankfully, no test cases try short reads of enormous
21994 + symlinks and what would be the point anyway? */
21995 + r = bufsize;
21996 + memset (buf, 0, r);
21997 + }
21998 + }
21999 + else
22000 + {
22001 + if (bufsize < r)
22002 + r = bufsize;
22003 + memcpy (buf, stackbuf, r);
22004 + }
22005 + }
22006 +# endif
22007 +
22008 + return r;
22009 }
22010
22011 #endif /* HAVE_READLINK */
22012
22013 diff --git a/autotools/gnulib/readlinkat.c b/autotools/gnulib/readlinkat.c
22014 index c0f3e59..ab45e14 100644
22015 --- a/autotools/gnulib/readlinkat.c
22016 +++ b/autotools/gnulib/readlinkat.c
22017 @@ -1,9 +1,9 @@
22018 /* Read a symlink relative to an open directory.
22019 - Copyright (C) 2009-2019 Free Software Foundation, Inc.
22020 + Copyright (C) 2009-2022 Free Software Foundation, Inc.
22021
22022 This program is free software: you can redistribute it and/or modify
22023 it under the terms of the GNU General Public License as published by
22024 - the Free Software Foundation; either version 3 of the License, or
22025 + the Free Software Foundation, either version 3 of the License, or
22026 (at your option) any later version.
22027
22028 This program is distributed in the hope that it will be useful,
22029 @@ -18,17 +18,21 @@
22030
22031 #include <config.h>
22032
22033 -#include <errno.h>
22034 +/* Specification. */
22035 #include <unistd.h>
22036 +
22037 +#include <errno.h>
22038 +#include <stdlib.h>
22039 #include <string.h>
22040 #include <sys/stat.h>
22041
22042 #if HAVE_READLINKAT
22043
22044 +# undef fstatat
22045 # undef readlinkat
22046
22047 ssize_t
22048 -rpl_readlinkat (int fd, char const *file, char *buf, size_t len)
22049 +rpl_readlinkat (int fd, char const *file, char *buf, size_t bufsize)
22050 {
22051 # if READLINK_TRAILING_SLASH_BUG
22052 size_t file_len = strlen (file);
22053 @@ -37,15 +41,45 @@ rpl_readlinkat (int fd, char const *file, char *buf, size_t len)
22054 /* Even if FILE without the slash is a symlink to a directory,
22055 both lstat() and stat() must resolve the trailing slash to
22056 the directory rather than the symlink. We can therefore
22057 - safely use stat() to distinguish between EINVAL and
22058 - ENOTDIR/ENOENT, avoiding extra overhead of rpl_lstat(). */
22059 + safely use fstatat(..., 0) to distinguish between EINVAL and
22060 + ENOTDIR/ENOENT, avoiding extra overhead of rpl_fstatat(). */
22061 struct stat st;
22062 - if (stat (file, &st) == 0)
22063 + if (fstatat (fd, file, &st, 0) == 0 || errno == EOVERFLOW)
22064 errno = EINVAL;
22065 return -1;
22066 }
22067 # endif /* READLINK_TRAILING_SLASH_BUG */
22068 - return readlinkat (fd, file, buf, len);
22069 +
22070 + ssize_t r = readlinkat (fd, file, buf, bufsize);
22071 +
22072 +# if READLINK_TRUNCATE_BUG
22073 + if (r < 0 && errno == ERANGE)
22074 + {
22075 + /* Try again with a bigger buffer. This is just for test cases;
22076 + real code invariably discards short reads. */
22077 + char stackbuf[4032];
22078 + r = readlinkat (fd, file, stackbuf, sizeof stackbuf);
22079 + if (r < 0)
22080 + {
22081 + if (errno == ERANGE)
22082 + {
22083 + /* Clear the buffer, which is good enough for real code.
22084 + Thankfully, no test cases try short reads of enormous
22085 + symlinks and what would be the point anyway? */
22086 + r = bufsize;
22087 + memset (buf, 0, r);
22088 + }
22089 + }
22090 + else
22091 + {
22092 + if (bufsize < r)
22093 + r = bufsize;
22094 + memcpy (buf, stackbuf, r);
22095 + }
22096 + }
22097 +# endif
22098 +
22099 + return r;
22100 }
22101
22102 #else
22103 @@ -58,7 +92,7 @@ rpl_readlinkat (int fd, char const *file, char *buf, size_t len)
22104 readlinkat worthless since readlink does not guarantee a
22105 NUL-terminated buffer. Assume this was a bug in POSIX. */
22106
22107 -/* Read the contents of symlink FILE into buffer BUF of size LEN, in the
22108 +/* Read the contents of symlink FILE into buffer BUF of size BUFSIZE, in the
22109 directory open on descriptor FD. If possible, do it without changing
22110 the working directory. Otherwise, resort to using save_cwd/fchdir,
22111 then readlink/restore_cwd. If either the save_cwd or the restore_cwd
22112 @@ -66,8 +100,8 @@ rpl_readlinkat (int fd, char const *file, char *buf, size_t len)
22113
22114 # define AT_FUNC_NAME readlinkat
22115 # define AT_FUNC_F1 readlink
22116 -# define AT_FUNC_POST_FILE_PARAM_DECLS , char *buf, size_t len
22117 -# define AT_FUNC_POST_FILE_ARGS , buf, len
22118 +# define AT_FUNC_POST_FILE_PARAM_DECLS , char *buf, size_t bufsize
22119 +# define AT_FUNC_POST_FILE_ARGS , buf, bufsize
22120 # define AT_FUNC_RESULT ssize_t
22121 # include "at-func.c"
22122 # undef AT_FUNC_NAME
22123
22124 diff --git a/autotools/gnulib/realloc.c b/autotools/gnulib/realloc.c
22125 index a81ce3b..c878381 100644
22126 --- a/autotools/gnulib/realloc.c
22127 +++ b/autotools/gnulib/realloc.c
22128 @@ -1,76 +1,60 @@
22129 /* realloc() function that is glibc compatible.
22130
22131 - Copyright (C) 1997, 2003-2004, 2006-2007, 2009-2019 Free Software
22132 + Copyright (C) 1997, 2003-2004, 2006-2007, 2009-2022 Free Software
22133 Foundation, Inc.
22134
22135 - This program is free software: you can redistribute it and/or modify
22136 - it under the terms of the GNU General Public License as published by
22137 - the Free Software Foundation; either version 3 of the License, or
22138 - (at your option) any later version.
22139 + This file is free software: you can redistribute it and/or modify
22140 + it under the terms of the GNU Lesser General Public License as
22141 + published by the Free Software Foundation; either version 2.1 of the
22142 + License, or (at your option) any later version.
22143
22144 - This program is distributed in the hope that it will be useful,
22145 + This file is distributed in the hope that it will be useful,
22146 but WITHOUT ANY WARRANTY; without even the implied warranty of
22147 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22148 - GNU General Public License for more details.
22149 + GNU Lesser General Public License for more details.
22150
22151 - You should have received a copy of the GNU General Public License
22152 + You should have received a copy of the GNU Lesser General Public License
22153 along with this program. If not, see <https://www.gnu.org/licenses/>. */
22154
22155 /* written by Jim Meyering and Bruno Haible */
22156
22157 -#define _GL_USE_STDLIB_ALLOC 1
22158 #include <config.h>
22159
22160 -/* Only the AC_FUNC_REALLOC macro defines 'realloc' already in config.h. */
22161 -#ifdef realloc
22162 -# define NEED_REALLOC_GNU 1
22163 -/* Whereas the gnulib module 'realloc-gnu' defines HAVE_REALLOC_GNU. */
22164 -#elif GNULIB_REALLOC_GNU && !HAVE_REALLOC_GNU
22165 -# define NEED_REALLOC_GNU 1
22166 -#endif
22167 -
22168 -/* Infer the properties of the system's malloc function.
22169 - The gnulib module 'malloc-gnu' defines HAVE_MALLOC_GNU. */
22170 -#if GNULIB_MALLOC_GNU && HAVE_MALLOC_GNU
22171 -# define SYSTEM_MALLOC_GLIBC_COMPATIBLE 1
22172 -#endif
22173 -
22174 #include <stdlib.h>
22175
22176 #include <errno.h>
22177
22178 +#include "xalloc-oversized.h"
22179 +
22180 +/* Call the system's realloc below. This file does not define
22181 + _GL_USE_STDLIB_ALLOC because it needs Gnulib's malloc if present. */
22182 +#undef realloc
22183 +
22184 /* Change the size of an allocated block of memory P to N bytes,
22185 - with error checking. If N is zero, change it to 1. If P is NULL,
22186 - use malloc. */
22187 + with error checking. If P is NULL, use malloc. Otherwise if N is zero,
22188 + free P and return NULL. */
22189
22190 void *
22191 rpl_realloc (void *p, size_t n)
22192 {
22193 - void *result;
22194 + if (p == NULL)
22195 + return malloc (n);
22196
22197 -#if NEED_REALLOC_GNU
22198 if (n == 0)
22199 {
22200 - n = 1;
22201 -
22202 - /* In theory realloc might fail, so don't rely on it to free. */
22203 free (p);
22204 - p = NULL;
22205 + return NULL;
22206 }
22207 -#endif
22208
22209 - if (p == NULL)
22210 + if (xalloc_oversized (n, 1))
22211 {
22212 -#if GNULIB_REALLOC_GNU && !NEED_REALLOC_GNU && !SYSTEM_MALLOC_GLIBC_COMPATIBLE
22213 - if (n == 0)
22214 - n = 1;
22215 -#endif
22216 - result = malloc (n);
22217 + errno = ENOMEM;
22218 + return NULL;
22219 }
22220 - else
22221 - result = realloc (p, n);
22222
22223 -#if !HAVE_REALLOC_POSIX
22224 + void *result = realloc (p, n);
22225 +
22226 +#if !HAVE_MALLOC_POSIX
22227 if (result == NULL)
22228 errno = ENOMEM;
22229 #endif
22230
22231 diff --git a/autotools/gnulib/reallocarray.c b/autotools/gnulib/reallocarray.c
22232 new file mode 100644
22233 index 0000000..bc4cba4
22234 --- /dev/null
22235 +++ b/autotools/gnulib/reallocarray.c
22236 @@ -0,0 +1,39 @@
22237 +/* reallocarray function that is glibc compatible.
22238 +
22239 + Copyright (C) 2017-2022 Free Software Foundation, Inc.
22240 +
22241 + This file is free software: you can redistribute it and/or modify
22242 + it under the terms of the GNU Lesser General Public License as
22243 + published by the Free Software Foundation; either version 2.1 of the
22244 + License, or (at your option) any later version.
22245 +
22246 + This file is distributed in the hope that it will be useful,
22247 + but WITHOUT ANY WARRANTY; without even the implied warranty of
22248 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22249 + GNU Lesser General Public License for more details.
22250 +
22251 + You should have received a copy of the GNU Lesser General Public License
22252 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
22253 +
22254 +/* written by Darshit Shah */
22255 +
22256 +#include <config.h>
22257 +
22258 +#include <stdlib.h>
22259 +#include <errno.h>
22260 +
22261 +#include "intprops.h"
22262 +
22263 +void *
22264 +reallocarray (void *ptr, size_t nmemb, size_t size)
22265 +{
22266 + size_t nbytes;
22267 + if (INT_MULTIPLY_WRAPV (nmemb, size, &nbytes))
22268 + {
22269 + errno = ENOMEM;
22270 + return NULL;
22271 + }
22272 +
22273 + /* Rely on the semantics of GNU realloc. */
22274 + return realloc (ptr, nbytes);
22275 +}
22276
22277 diff --git a/autotools/gnulib/rename.c b/autotools/gnulib/rename.c
22278 index 9d88e5c..119abe5 100644
22279 --- a/autotools/gnulib/rename.c
22280 +++ b/autotools/gnulib/rename.c
22281 @@ -1,18 +1,18 @@
22282 /* Work around rename bugs in some systems.
22283
22284 - Copyright (C) 2001-2003, 2005-2006, 2009-2019 Free Software Foundation, Inc.
22285 + Copyright (C) 2001-2003, 2005-2006, 2009-2022 Free Software Foundation, Inc.
22286
22287 - This program is free software: you can redistribute it and/or modify
22288 - it under the terms of the GNU General Public License as published by
22289 - the Free Software Foundation; either version 3 of the License, or
22290 - (at your option) any later version.
22291 + This file is free software: you can redistribute it and/or modify
22292 + it under the terms of the GNU Lesser General Public License as
22293 + published by the Free Software Foundation; either version 2.1 of the
22294 + License, or (at your option) any later version.
22295
22296 - This program is distributed in the hope that it will be useful,
22297 + This file is distributed in the hope that it will be useful,
22298 but WITHOUT ANY WARRANTY; without even the implied warranty of
22299 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22300 - GNU General Public License for more details.
22301 + GNU Lesser General Public License for more details.
22302
22303 - You should have received a copy of the GNU General Public License
22304 + You should have received a copy of the GNU Lesser General Public License
22305 along with this program. If not, see <https://www.gnu.org/licenses/>. */
22306
22307 /* Written by Volker Borchert, Eric Blake. */
22308 @@ -39,6 +39,10 @@
22309
22310 # include "dirname.h"
22311
22312 +/* Don't assume that UNICODE is not defined. */
22313 +# undef MoveFileEx
22314 +# define MoveFileEx MoveFileExA
22315 +
22316 /* Rename the file SRC to DST. This replacement is necessary on
22317 Windows, on which the system rename function will not replace
22318 an existing DST. */
22319 @@ -161,10 +165,8 @@ rpl_rename (char const *src, char const *dst)
22320 }
22321 if (rmdir (dst))
22322 {
22323 - error = errno;
22324 free (src_temp);
22325 free (dst_temp);
22326 - errno = error;
22327 return -1;
22328 }
22329 free (src_temp);
22330 @@ -285,7 +287,7 @@ rpl_rename (char const *src, char const *dst)
22331 char *dst_temp = (char *) dst;
22332 bool src_slash;
22333 bool dst_slash;
22334 - bool dst_exists _GL_UNUSED;
22335 + _GL_UNUSED bool dst_exists;
22336 int ret_val = -1;
22337 int rename_errno = ENOTDIR;
22338 struct stat src_st;
22339
22340 diff --git a/autotools/gnulib/renameat.c b/autotools/gnulib/renameat.c
22341 index 1ac3f33..f08be7b 100644
22342 --- a/autotools/gnulib/renameat.c
22343 +++ b/autotools/gnulib/renameat.c
22344 @@ -1,9 +1,9 @@
22345 /* Rename a file relative to open directories.
22346 - Copyright 2017-2019 Free Software Foundation, Inc.
22347 + Copyright 2017-2022 Free Software Foundation, Inc.
22348
22349 This program is free software: you can redistribute it and/or modify
22350 it under the terms of the GNU General Public License as published by
22351 - the Free Software Foundation; either version 3 of the License, or
22352 + the Free Software Foundation, either version 3 of the License, or
22353 (at your option) any later version.
22354
22355 This program is distributed in the hope that it will be useful,
22356
22357 diff --git a/autotools/gnulib/renameatu.c b/autotools/gnulib/renameatu.c
22358 index 7dd5a63..0eb33ab 100644
22359 --- a/autotools/gnulib/renameatu.c
22360 +++ b/autotools/gnulib/renameatu.c
22361 @@ -1,9 +1,9 @@
22362 /* Rename a file relative to open directories.
22363 - Copyright (C) 2009-2019 Free Software Foundation, Inc.
22364 + Copyright (C) 2009-2022 Free Software Foundation, Inc.
22365
22366 This program is free software: you can redistribute it and/or modify
22367 it under the terms of the GNU General Public License as published by
22368 - the Free Software Foundation; either version 3 of the License, or
22369 + the Free Software Foundation, either version 3 of the License, or
22370 (at your option) any later version.
22371
22372 This program is distributed in the hope that it will be useful,
22373 @@ -61,6 +61,29 @@ rename_noreplace (char const *src, char const *dst)
22374
22375 #undef renameat
22376
22377 +#if HAVE_RENAMEAT
22378 +
22379 +/* Act like renameat (FD1, SRC, FD2, DST), except fail with EEXIST if
22380 + FLAGS is nonzero and it is easy to fail atomically if DST already exists.
22381 + This lets renameatu be atomic when it can be implemented in terms
22382 + of renameatx_np. */
22383 +static int
22384 +renameat2ish (int fd1, char const *src, int fd2, char const *dst,
22385 + unsigned int flags)
22386 +{
22387 +# ifdef RENAME_EXCL
22388 + if (flags)
22389 + {
22390 + int r = renameatx_np (fd1, src, fd2, dst, RENAME_EXCL);
22391 + if (r == 0 || errno != ENOTSUP)
22392 + return r;
22393 + }
22394 +# endif
22395 +
22396 + return renameat (fd1, src, fd2, dst);
22397 +}
22398 +#endif
22399 +
22400 /* Rename FILE1, in the directory open on descriptor FD1, to FILE2, in
22401 the directory open on descriptor FD2. If possible, do it without
22402 changing the working directory. Otherwise, resort to using
22403 @@ -86,14 +109,6 @@ renameatu (int fd1, char const *src, int fd2, char const *dst,
22404 #elif defined SYS_renameat2
22405 ret_val = syscall (SYS_renameat2, fd1, src, fd2, dst, flags);
22406 err = errno;
22407 -#elif defined RENAME_EXCL
22408 - if (! (flags & ~(RENAME_EXCHANGE | RENAME_NOREPLACE)))
22409 - {
22410 - ret_val = renameatx_np (fd1, src, fd2, dst,
22411 - ((flags & RENAME_EXCHANGE ? RENAME_SWAP : 0)
22412 - | (flags & RENAME_NOREPLACE ? RENAME_EXCL : 0)));
22413 - err = errno;
22414 - }
22415 #endif
22416
22417 if (! (ret_val < 0 && (err == EINVAL || err == ENOSYS || err == ENOTSUP)))
22418 @@ -112,33 +127,38 @@ renameatu (int fd1, char const *src, int fd2, char const *dst,
22419 struct stat dst_st;
22420 bool dst_found_nonexistent = false;
22421
22422 - if (flags != 0)
22423 + switch (flags)
22424 {
22425 - /* RENAME_NOREPLACE is the only flag currently supported. */
22426 - if (flags & ~RENAME_NOREPLACE)
22427 - return errno_fail (ENOTSUP);
22428 - else
22429 - {
22430 - /* This has a race between the call to lstatat and the calls to
22431 - renameat below. */
22432 - if (lstatat (fd2, dst, &dst_st) == 0 || errno == EOVERFLOW)
22433 - return errno_fail (EEXIST);
22434 - if (errno != ENOENT)
22435 - return -1;
22436 - dst_found_nonexistent = true;
22437 - }
22438 + case 0:
22439 + break;
22440 +
22441 + case RENAME_NOREPLACE:
22442 + /* This has a race between the call to lstatat and the calls to
22443 + renameat below. This lstatat is needed even if RENAME_EXCL
22444 + is defined, because RENAME_EXCL is buggy on macOS 11.2:
22445 + renameatx_np (fd, "X", fd, "X", RENAME_EXCL) incorrectly
22446 + succeeds when X exists. */
22447 + if (lstatat (fd2, dst, &dst_st) == 0 || errno == EOVERFLOW)
22448 + return errno_fail (EEXIST);
22449 + if (errno != ENOENT)
22450 + return -1;
22451 + dst_found_nonexistent = true;
22452 + break;
22453 +
22454 + default:
22455 + return errno_fail (ENOTSUP);
22456 }
22457
22458 /* Let strace see any ENOENT failure. */
22459 src_len = strlen (src);
22460 dst_len = strlen (dst);
22461 if (!src_len || !dst_len)
22462 - return renameat (fd1, src, fd2, dst);
22463 + return renameat2ish (fd1, src, fd2, dst, flags);
22464
22465 src_slash = src[src_len - 1] == '/';
22466 dst_slash = dst[dst_len - 1] == '/';
22467 if (!src_slash && !dst_slash)
22468 - return renameat (fd1, src, fd2, dst);
22469 + return renameat2ish (fd1, src, fd2, dst, flags);
22470
22471 /* Presence of a trailing slash requires directory semantics. If
22472 the source does not exist, or if the destination cannot be turned
22473 @@ -211,7 +231,7 @@ renameatu (int fd1, char const *src, int fd2, char const *dst,
22474 on Solaris, since all other systems either lack renameat or honor
22475 trailing slash correctly. */
22476
22477 - ret_val = renameat (fd1, src_temp, fd2, dst_temp);
22478 + ret_val = renameat2ish (fd1, src_temp, fd2, dst_temp, flags);
22479 rename_errno = errno;
22480 goto out;
22481 out:
22482
22483 diff --git a/autotools/gnulib/renameatu.h b/autotools/gnulib/renameatu.h
22484 index b4b1c3c..239df4c 100644
22485 --- a/autotools/gnulib/renameatu.h
22486 +++ b/autotools/gnulib/renameatu.h
22487 @@ -1,9 +1,9 @@
22488 /* Rename a file relative to open directories.
22489 - Copyright 2017-2019 Free Software Foundation, Inc.
22490 + Copyright 2017-2022 Free Software Foundation, Inc.
22491
22492 This program is free software: you can redistribute it and/or modify
22493 it under the terms of the GNU General Public License as published by
22494 - the Free Software Foundation; either version 3 of the License, or
22495 + the Free Software Foundation, either version 3 of the License, or
22496 (at your option) any later version.
22497
22498 This program is distributed in the hope that it will be useful,
22499
22500 diff --git a/autotools/gnulib/rmdir.c b/autotools/gnulib/rmdir.c
22501 index 1d08822..8c8b75e 100644
22502 --- a/autotools/gnulib/rmdir.c
22503 +++ b/autotools/gnulib/rmdir.c
22504 @@ -1,19 +1,19 @@
22505 /* Work around rmdir bugs.
22506
22507 - Copyright (C) 1988, 1990, 1999, 2003-2006, 2009-2019 Free Software
22508 + Copyright (C) 1988, 1990, 1999, 2003-2006, 2009-2022 Free Software
22509 Foundation, Inc.
22510
22511 - This program is free software: you can redistribute it and/or modify
22512 - it under the terms of the GNU General Public License as published by
22513 - the Free Software Foundation; either version 3 of the License, or
22514 - (at your option) any later version.
22515 + This file is free software: you can redistribute it and/or modify
22516 + it under the terms of the GNU Lesser General Public License as
22517 + published by the Free Software Foundation; either version 2.1 of the
22518 + License, or (at your option) any later version.
22519
22520 - This program is distributed in the hope that it will be useful,
22521 + This file is distributed in the hope that it will be useful,
22522 but WITHOUT ANY WARRANTY; without even the implied warranty of
22523 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22524 - GNU General Public License for more details.
22525 + GNU Lesser General Public License for more details.
22526
22527 - You should have received a copy of the GNU General Public License
22528 + You should have received a copy of the GNU Lesser General Public License
22529 along with this program. If not, see <https://www.gnu.org/licenses/>. */
22530
22531 #include <config.h>
22532 @@ -23,9 +23,12 @@
22533 #include <errno.h>
22534 #include <string.h>
22535
22536 -#include "dosname.h"
22537 +#include "filename.h"
22538
22539 #undef rmdir
22540 +#if defined _WIN32 && !defined __CYGWIN__
22541 +# define rmdir _rmdir
22542 +#endif
22543
22544 /* Remove directory DIR.
22545 Return 0 if successful, -1 if not. */
22546
22547 diff --git a/autotools/gnulib/root-uid.h b/autotools/gnulib/root-uid.h
22548 index eebfa94..b3274e3 100644
22549 --- a/autotools/gnulib/root-uid.h
22550 +++ b/autotools/gnulib/root-uid.h
22551 @@ -1,21 +1,21 @@
22552 /* The user ID that always has appropriate privileges in the POSIX sense.
22553
22554 - Copyright 2012-2019 Free Software Foundation, Inc.
22555 + Copyright 2012-2022 Free Software Foundation, Inc.
22556
22557 - This program is free software: you can redistribute it and/or modify
22558 - it under the terms of the GNU General Public License as published by
22559 - the Free Software Foundation; either version 3 of the License, or
22560 - (at your option) any later version.
22561 + This file is free software: you can redistribute it and/or modify
22562 + it under the terms of the GNU Lesser General Public License as
22563 + published by the Free Software Foundation; either version 2.1 of the
22564 + License, or (at your option) any later version.
22565
22566 - This program is distributed in the hope that it will be useful,
22567 + This file is distributed in the hope that it will be useful,
22568 but WITHOUT ANY WARRANTY; without even the implied warranty of
22569 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22570 - GNU General Public License for more details.
22571 + GNU Lesser General Public License for more details.
22572
22573 - You should have received a copy of the GNU General Public License
22574 - along with this program. If not, see <https://www.gnu.org/licenses/>.
22575 + You should have received a copy of the GNU Lesser General Public License
22576 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
22577
22578 - Written by Paul Eggert. */
22579 +/* Written by Paul Eggert. */
22580
22581 #ifndef ROOT_UID_H_
22582 #define ROOT_UID_H_
22583
22584 diff --git a/autotools/gnulib/same-inode.h b/autotools/gnulib/same-inode.h
22585 index 06655b6..f65f3d0 100644
22586 --- a/autotools/gnulib/same-inode.h
22587 +++ b/autotools/gnulib/same-inode.h
22588 @@ -1,18 +1,18 @@
22589 /* Determine whether two stat buffers are known to refer to the same file.
22590
22591 - Copyright (C) 2006, 2009-2019 Free Software Foundation, Inc.
22592 + Copyright (C) 2006, 2009-2022 Free Software Foundation, Inc.
22593
22594 - This program is free software: you can redistribute it and/or modify
22595 - it under the terms of the GNU General Public License as published by
22596 - the Free Software Foundation; either version 3 of the License, or
22597 - (at your option) any later version.
22598 + This file is free software: you can redistribute it and/or modify
22599 + it under the terms of the GNU Lesser General Public License as
22600 + published by the Free Software Foundation; either version 2.1 of the
22601 + License, or (at your option) any later version.
22602
22603 - This program is distributed in the hope that it will be useful,
22604 + This file is distributed in the hope that it will be useful,
22605 but WITHOUT ANY WARRANTY; without even the implied warranty of
22606 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22607 - GNU General Public License for more details.
22608 + GNU Lesser General Public License for more details.
22609
22610 - You should have received a copy of the GNU General Public License
22611 + You should have received a copy of the GNU Lesser General Public License
22612 along with this program. If not, see <https://www.gnu.org/licenses/>. */
22613
22614 #ifndef SAME_INODE_H
22615
22616 diff --git a/autotools/gnulib/save-cwd.c b/autotools/gnulib/save-cwd.c
22617 index a67d95d..ea487a4 100644
22618 --- a/autotools/gnulib/save-cwd.c
22619 +++ b/autotools/gnulib/save-cwd.c
22620 @@ -1,11 +1,11 @@
22621 /* save-cwd.c -- Save and restore current working directory.
22622
22623 - Copyright (C) 1995, 1997-1998, 2003-2006, 2009-2019 Free Software
22624 + Copyright (C) 1995, 1997-1998, 2003-2006, 2009-2022 Free Software
22625 Foundation, Inc.
22626
22627 This program is free software: you can redistribute it and/or modify
22628 it under the terms of the GNU General Public License as published by
22629 - the Free Software Foundation; either version 3 of the License, or
22630 + the Free Software Foundation, either version 3 of the License, or
22631 (at your option) any later version.
22632
22633 This program is distributed in the hope that it will be useful,
22634
22635 diff --git a/autotools/gnulib/save-cwd.h b/autotools/gnulib/save-cwd.h
22636 index 6a78070..90e8a07 100644
22637 --- a/autotools/gnulib/save-cwd.h
22638 +++ b/autotools/gnulib/save-cwd.h
22639 @@ -1,11 +1,11 @@
22640 /* Save and restore current working directory.
22641
22642 - Copyright (C) 1995, 1997-1998, 2003, 2009-2019 Free Software Foundation,
22643 + Copyright (C) 1995, 1997-1998, 2003, 2009-2022 Free Software Foundation,
22644 Inc.
22645
22646 This program is free software: you can redistribute it and/or modify
22647 it under the terms of the GNU General Public License as published by
22648 - the Free Software Foundation; either version 3 of the License, or
22649 + the Free Software Foundation, either version 3 of the License, or
22650 (at your option) any later version.
22651
22652 This program is distributed in the hope that it will be useful,
22653
22654 diff --git a/autotools/gnulib/scratch_buffer.h b/autotools/gnulib/scratch_buffer.h
22655 new file mode 100644
22656 index 0000000..f4fe5e8
22657 --- /dev/null
22658 +++ b/autotools/gnulib/scratch_buffer.h
22659 @@ -0,0 +1,127 @@
22660 +/* Variable-sized buffer with on-stack default allocation.
22661 + Copyright (C) 2017-2022 Free Software Foundation, Inc.
22662 +
22663 + This file is free software: you can redistribute it and/or modify
22664 + it under the terms of the GNU Lesser General Public License as
22665 + published by the Free Software Foundation; either version 2.1 of the
22666 + License, or (at your option) any later version.
22667 +
22668 + This file is distributed in the hope that it will be useful,
22669 + but WITHOUT ANY WARRANTY; without even the implied warranty of
22670 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22671 + GNU Lesser General Public License for more details.
22672 +
22673 + You should have received a copy of the GNU Lesser General Public License
22674 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
22675 +
22676 +/* Written by Paul Eggert, 2017. */
22677 +
22678 +#ifndef _GL_SCRATCH_BUFFER_H
22679 +#define _GL_SCRATCH_BUFFER_H
22680 +
22681 +/* Scratch buffers with a default stack allocation and fallback to
22682 + heap allocation. It is expected that this function is used in this
22683 + way:
22684 +
22685 + struct scratch_buffer tmpbuf;
22686 + scratch_buffer_init (&tmpbuf);
22687 +
22688 + while (!function_that_uses_buffer (tmpbuf.data, tmpbuf.length))
22689 + if (!scratch_buffer_grow (&tmpbuf))
22690 + return -1;
22691 +
22692 + scratch_buffer_free (&tmpbuf);
22693 + return 0;
22694 +
22695 + The allocation functions (scratch_buffer_grow,
22696 + scratch_buffer_grow_preserve, scratch_buffer_set_array_size) make
22697 + sure that the heap allocation, if any, is freed, so that the code
22698 + above does not have a memory leak. The buffer still remains in a
22699 + state that can be deallocated using scratch_buffer_free, so a loop
22700 + like this is valid as well:
22701 +
22702 + struct scratch_buffer tmpbuf;
22703 + scratch_buffer_init (&tmpbuf);
22704 +
22705 + while (!function_that_uses_buffer (tmpbuf.data, tmpbuf.length))
22706 + if (!scratch_buffer_grow (&tmpbuf))
22707 + break;
22708 +
22709 + scratch_buffer_free (&tmpbuf);
22710 +
22711 + scratch_buffer_grow and scratch_buffer_grow_preserve are guaranteed
22712 + to grow the buffer by at least 512 bytes. This means that when
22713 + using the scratch buffer as a backing store for a non-character
22714 + array whose element size, in bytes, is 512 or smaller, the scratch
22715 + buffer only has to grow once to make room for at least one more
22716 + element.
22717 +*/
22718 +
22719 +/* Scratch buffer. Must be initialized with scratch_buffer_init
22720 + before its use. */
22721 +struct scratch_buffer;
22722 +
22723 +/* Initializes *BUFFER so that BUFFER->data points to BUFFER->__space
22724 + and BUFFER->length reflects the available space. */
22725 +#if 0
22726 +extern void scratch_buffer_init (struct scratch_buffer *buffer);
22727 +#endif
22728 +
22729 +/* Deallocates *BUFFER (if it was heap-allocated). */
22730 +#if 0
22731 +extern void scratch_buffer_free (struct scratch_buffer *buffer);
22732 +#endif
22733 +
22734 +/* Grow *BUFFER by some arbitrary amount. The buffer contents is NOT
22735 + preserved. Return true on success, false on allocation failure (in
22736 + which case the old buffer is freed). On success, the new buffer is
22737 + larger than the previous size. On failure, *BUFFER is deallocated,
22738 + but remains in a free-able state, and errno is set. */
22739 +#if 0
22740 +extern bool scratch_buffer_grow (struct scratch_buffer *buffer);
22741 +#endif
22742 +
22743 +/* Like scratch_buffer_grow, but preserve the old buffer
22744 + contents on success, as a prefix of the new buffer. */
22745 +#if 0
22746 +extern bool scratch_buffer_grow_preserve (struct scratch_buffer *buffer);
22747 +#endif
22748 +
22749 +/* Grow *BUFFER so that it can store at least NELEM elements of SIZE
22750 + bytes. The buffer contents are NOT preserved. Both NELEM and SIZE
22751 + can be zero. Return true on success, false on allocation failure
22752 + (in which case the old buffer is freed, but *BUFFER remains in a
22753 + free-able state, and errno is set). It is unspecified whether this
22754 + function can reduce the array size. */
22755 +#if 0
22756 +extern bool scratch_buffer_set_array_size (struct scratch_buffer *buffer,
22757 + size_t nelem, size_t size);
22758 +#endif
22759 +
22760 +/* Return a copy of *BUFFER's first SIZE bytes as a heap-allocated block,
22761 + deallocating *BUFFER if it was heap-allocated. SIZE must be at
22762 + most *BUFFER's size. Return NULL (setting errno) on memory
22763 + exhaustion. */
22764 +#if 0
22765 +extern void *scratch_buffer_dupfree (struct scratch_buffer *buffer,
22766 + size_t size);
22767 +#endif
22768 +
22769 +
22770 +/* The implementation is imported from glibc. */
22771 +
22772 +/* Avoid possible conflicts with symbols exported by the GNU libc. */
22773 +#define __libc_scratch_buffer_dupfree gl_scratch_buffer_dupfree
22774 +#define __libc_scratch_buffer_grow gl_scratch_buffer_grow
22775 +#define __libc_scratch_buffer_grow_preserve gl_scratch_buffer_grow_preserve
22776 +#define __libc_scratch_buffer_set_array_size gl_scratch_buffer_set_array_size
22777 +
22778 +#ifndef _GL_LIKELY
22779 +/* Rely on __builtin_expect, as provided by the module 'builtin-expect'. */
22780 +# define _GL_LIKELY(cond) __builtin_expect ((cond), 1)
22781 +# define _GL_UNLIKELY(cond) __builtin_expect ((cond), 0)
22782 +#endif
22783 +
22784 +#include <malloc/scratch_buffer.gl.h>
22785 +
22786 +#endif /* _GL_SCRATCH_BUFFER_H */
22787
22788 diff --git a/autotools/gnulib/signbitd.c b/autotools/gnulib/signbitd.c
22789 index 9eb7d3a..776dd73 100644
22790 --- a/autotools/gnulib/signbitd.c
22791 +++ b/autotools/gnulib/signbitd.c
22792 @@ -1,17 +1,17 @@
22793 /* signbit() macro: Determine the sign bit of a floating-point number.
22794 - Copyright (C) 2007-2019 Free Software Foundation, Inc.
22795 + Copyright (C) 2007-2022 Free Software Foundation, Inc.
22796
22797 - This program is free software: you can redistribute it and/or modify
22798 - it under the terms of the GNU General Public License as published by
22799 - the Free Software Foundation; either version 3 of the License, or
22800 - (at your option) any later version.
22801 + This file is free software: you can redistribute it and/or modify
22802 + it under the terms of the GNU Lesser General Public License as
22803 + published by the Free Software Foundation; either version 2.1 of the
22804 + License, or (at your option) any later version.
22805
22806 - This program is distributed in the hope that it will be useful,
22807 + This file is distributed in the hope that it will be useful,
22808 but WITHOUT ANY WARRANTY; without even the implied warranty of
22809 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22810 - GNU General Public License for more details.
22811 + GNU Lesser General Public License for more details.
22812
22813 - You should have received a copy of the GNU General Public License
22814 + You should have received a copy of the GNU Lesser General Public License
22815 along with this program. If not, see <https://www.gnu.org/licenses/>. */
22816
22817 #include <config.h>
22818
22819 diff --git a/autotools/gnulib/signbitf.c b/autotools/gnulib/signbitf.c
22820 index 86595e5..0adf001 100644
22821 --- a/autotools/gnulib/signbitf.c
22822 +++ b/autotools/gnulib/signbitf.c
22823 @@ -1,17 +1,17 @@
22824 /* signbit() macro: Determine the sign bit of a floating-point number.
22825 - Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
22826 + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
22827
22828 - This program is free software: you can redistribute it and/or modify
22829 - it under the terms of the GNU General Public License as published by
22830 - the Free Software Foundation; either version 3 of the License, or
22831 - (at your option) any later version.
22832 + This file is free software: you can redistribute it and/or modify
22833 + it under the terms of the GNU Lesser General Public License as
22834 + published by the Free Software Foundation; either version 2.1 of the
22835 + License, or (at your option) any later version.
22836
22837 - This program is distributed in the hope that it will be useful,
22838 + This file is distributed in the hope that it will be useful,
22839 but WITHOUT ANY WARRANTY; without even the implied warranty of
22840 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22841 - GNU General Public License for more details.
22842 + GNU Lesser General Public License for more details.
22843
22844 - You should have received a copy of the GNU General Public License
22845 + You should have received a copy of the GNU Lesser General Public License
22846 along with this program. If not, see <https://www.gnu.org/licenses/>. */
22847
22848 #include <config.h>
22849
22850 diff --git a/autotools/gnulib/signbitl.c b/autotools/gnulib/signbitl.c
22851 index 79f4992..865d276 100644
22852 --- a/autotools/gnulib/signbitl.c
22853 +++ b/autotools/gnulib/signbitl.c
22854 @@ -1,17 +1,17 @@
22855 /* signbit() macro: Determine the sign bit of a floating-point number.
22856 - Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
22857 + Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
22858
22859 - This program is free software: you can redistribute it and/or modify
22860 - it under the terms of the GNU General Public License as published by
22861 - the Free Software Foundation; either version 3 of the License, or
22862 - (at your option) any later version.
22863 + This file is free software: you can redistribute it and/or modify
22864 + it under the terms of the GNU Lesser General Public License as
22865 + published by the Free Software Foundation; either version 2.1 of the
22866 + License, or (at your option) any later version.
22867
22868 - This program is distributed in the hope that it will be useful,
22869 + This file is distributed in the hope that it will be useful,
22870 but WITHOUT ANY WARRANTY; without even the implied warranty of
22871 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22872 - GNU General Public License for more details.
22873 + GNU Lesser General Public License for more details.
22874
22875 - You should have received a copy of the GNU General Public License
22876 + You should have received a copy of the GNU Lesser General Public License
22877 along with this program. If not, see <https://www.gnu.org/licenses/>. */
22878
22879 #include <config.h>
22880
22881 diff --git a/autotools/gnulib/size_max.h b/autotools/gnulib/size_max.h
22882 index e265fb9..dee2b8e 100644
22883 --- a/autotools/gnulib/size_max.h
22884 +++ b/autotools/gnulib/size_max.h
22885 @@ -1,19 +1,19 @@
22886 /* size_max.h -- declare SIZE_MAX through system headers
22887 - Copyright (C) 2005-2006, 2009-2019 Free Software Foundation, Inc.
22888 + Copyright (C) 2005-2006, 2009-2022 Free Software Foundation, Inc.
22889 Written by Simon Josefsson.
22890
22891 - This program is free software; you can redistribute it and/or modify
22892 - it under the terms of the GNU General Public License as published by
22893 - the Free Software Foundation; either version 3, or (at your option)
22894 - any later version.
22895 + This file is free software: you can redistribute it and/or modify
22896 + it under the terms of the GNU Lesser General Public License as
22897 + published by the Free Software Foundation; either version 2.1 of the
22898 + License, or (at your option) any later version.
22899
22900 - This program is distributed in the hope that it will be useful,
22901 + This file is distributed in the hope that it will be useful,
22902 but WITHOUT ANY WARRANTY; without even the implied warranty of
22903 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22904 - GNU General Public License for more details.
22905 + GNU Lesser General Public License for more details.
22906
22907 - You should have received a copy of the GNU General Public License
22908 - along with this program; if not, see <https://www.gnu.org/licenses/>. */
22909 + You should have received a copy of the GNU Lesser General Public License
22910 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
22911
22912 #ifndef GNULIB_SIZE_MAX_H
22913 #define GNULIB_SIZE_MAX_H
22914
22915 diff --git a/autotools/gnulib/stat-time.c b/autotools/gnulib/stat-time.c
22916 index 81b83dd..3d48a2b 100644
22917 --- a/autotools/gnulib/stat-time.c
22918 +++ b/autotools/gnulib/stat-time.c
22919 @@ -1,3 +1,21 @@
22920 +/* stat-related time functions.
22921 +
22922 + Copyright (C) 2012-2022 Free Software Foundation, Inc.
22923 +
22924 + This file is free software: you can redistribute it and/or modify
22925 + it under the terms of the GNU Lesser General Public License as
22926 + published by the Free Software Foundation; either version 2.1 of the
22927 + License, or (at your option) any later version.
22928 +
22929 + This file is distributed in the hope that it will be useful,
22930 + but WITHOUT ANY WARRANTY; without even the implied warranty of
22931 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22932 + GNU Lesser General Public License for more details.
22933 +
22934 + You should have received a copy of the GNU Lesser General Public License
22935 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
22936 +
22937 #include <config.h>
22938 +
22939 #define _GL_STAT_TIME_INLINE _GL_EXTERN_INLINE
22940 #include "stat-time.h"
22941
22942 diff --git a/autotools/gnulib/stat-time.h b/autotools/gnulib/stat-time.h
22943 index 38a1f55..6b0088e 100644
22944 --- a/autotools/gnulib/stat-time.h
22945 +++ b/autotools/gnulib/stat-time.h
22946 @@ -1,18 +1,18 @@
22947 /* stat-related time functions.
22948
22949 - Copyright (C) 2005, 2007, 2009-2019 Free Software Foundation, Inc.
22950 + Copyright (C) 2005, 2007, 2009-2022 Free Software Foundation, Inc.
22951
22952 - This program is free software: you can redistribute it and/or modify
22953 - it under the terms of the GNU General Public License as published by
22954 - the Free Software Foundation; either version 3 of the License, or
22955 - (at your option) any later version.
22956 + This file is free software: you can redistribute it and/or modify
22957 + it under the terms of the GNU Lesser General Public License as
22958 + published by the Free Software Foundation; either version 2.1 of the
22959 + License, or (at your option) any later version.
22960
22961 - This program is distributed in the hope that it will be useful,
22962 + This file is distributed in the hope that it will be useful,
22963 but WITHOUT ANY WARRANTY; without even the implied warranty of
22964 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22965 - GNU General Public License for more details.
22966 + GNU Lesser General Public License for more details.
22967
22968 - You should have received a copy of the GNU General Public License
22969 + You should have received a copy of the GNU Lesser General Public License
22970 along with this program. If not, see <https://www.gnu.org/licenses/>. */
22971
22972 /* Written by Paul Eggert. */
22973 @@ -102,7 +102,7 @@ get_stat_mtime_ns (struct stat const *st)
22974
22975 /* Return the nanosecond component of *ST's birth time. */
22976 _GL_STAT_TIME_INLINE long int _GL_ATTRIBUTE_PURE
22977 -get_stat_birthtime_ns (struct stat const *st _GL_UNUSED)
22978 +get_stat_birthtime_ns (_GL_UNUSED struct stat const *st)
22979 {
22980 # if defined HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC
22981 return STAT_TIMESPEC (st, st_birthtim).tv_nsec;
22982 @@ -158,7 +158,7 @@ get_stat_mtime (struct stat const *st)
22983 /* Return *ST's birth time, if available; otherwise return a value
22984 with tv_sec and tv_nsec both equal to -1. */
22985 _GL_STAT_TIME_INLINE struct timespec _GL_ATTRIBUTE_PURE
22986 -get_stat_birthtime (struct stat const *st _GL_UNUSED)
22987 +get_stat_birthtime (_GL_UNUSED struct stat const *st)
22988 {
22989 struct timespec t;
22990
22991 @@ -208,7 +208,7 @@ get_stat_birthtime (struct stat const *st _GL_UNUSED)
22992 errno to EOVERFLOW if normalization overflowed. This function
22993 is intended to be private to this .h file. */
22994 _GL_STAT_TIME_INLINE int
22995 -stat_time_normalize (int result, struct stat *st _GL_UNUSED)
22996 +stat_time_normalize (int result, _GL_UNUSED struct stat *st)
22997 {
22998 #if defined __sun && defined STAT_TIMESPEC
22999 if (result == 0)
23000
23001 diff --git a/autotools/gnulib/stat-w32.c b/autotools/gnulib/stat-w32.c
23002 index 60fe5f6..c1a2923 100644
23003 --- a/autotools/gnulib/stat-w32.c
23004 +++ b/autotools/gnulib/stat-w32.c
23005 @@ -1,17 +1,17 @@
23006 /* Core of implementation of fstat and stat for native Windows.
23007 - Copyright (C) 2017-2019 Free Software Foundation, Inc.
23008 + Copyright (C) 2017-2022 Free Software Foundation, Inc.
23009
23010 - This program is free software: you can redistribute it and/or modify
23011 - it under the terms of the GNU General Public License as published by
23012 - the Free Software Foundation; either version 3 of the License, or
23013 - (at your option) any later version.
23014 + This file is free software: you can redistribute it and/or modify
23015 + it under the terms of the GNU Lesser General Public License as
23016 + published by the Free Software Foundation; either version 2.1 of the
23017 + License, or (at your option) any later version.
23018
23019 - This program is distributed in the hope that it will be useful,
23020 + This file is distributed in the hope that it will be useful,
23021 but WITHOUT ANY WARRANTY; without even the implied warranty of
23022 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23023 - GNU General Public License for more details.
23024 + GNU Lesser General Public License for more details.
23025
23026 - You should have received a copy of the GNU General Public License
23027 + You should have received a copy of the GNU Lesser General Public License
23028 along with this program. If not, see <https://www.gnu.org/licenses/>. */
23029
23030 /* Written by Bruno Haible. */
23031 @@ -20,9 +20,23 @@
23032
23033 #if defined _WIN32 && ! defined __CYGWIN__
23034
23035 -/* Ensure that <windows.h> defines FILE_ID_INFO. */
23036 -#undef _WIN32_WINNT
23037 -#define _WIN32_WINNT _WIN32_WINNT_WIN8
23038 +/* Attempt to make <windows.h> define FILE_ID_INFO.
23039 + But ensure that the redefinition of _WIN32_WINNT does not make us assume
23040 + Windows Vista or newer when building for an older version of Windows. */
23041 +#if HAVE_SDKDDKVER_H
23042 +# include <sdkddkver.h>
23043 +# if _WIN32_WINNT >= _WIN32_WINNT_VISTA
23044 +# define WIN32_ASSUME_VISTA 1
23045 +# else
23046 +# define WIN32_ASSUME_VISTA 0
23047 +# endif
23048 +# if !defined _WIN32_WINNT || (_WIN32_WINNT < _WIN32_WINNT_WIN8)
23049 +# undef _WIN32_WINNT
23050 +# define _WIN32_WINNT _WIN32_WINNT_WIN8
23051 +# endif
23052 +#else
23053 +# define WIN32_ASSUME_VISTA (_WIN32_WINNT >= _WIN32_WINNT_VISTA)
23054 +#endif
23055
23056 #include <sys/types.h>
23057 #include <sys/stat.h>
23058 @@ -38,21 +52,34 @@
23059 #include "pathmax.h"
23060 #include "verify.h"
23061
23062 +/* Don't assume that UNICODE is not defined. */
23063 +#undef LoadLibrary
23064 +#define LoadLibrary LoadLibraryA
23065 +#undef GetFinalPathNameByHandle
23066 +#define GetFinalPathNameByHandle GetFinalPathNameByHandleA
23067 +
23068 +/* Older mingw headers do not define VOLUME_NAME_NONE. */
23069 +#ifndef VOLUME_NAME_NONE
23070 +# define VOLUME_NAME_NONE 4
23071 +#endif
23072 +
23073 +#if !WIN32_ASSUME_VISTA
23074 +
23075 /* Avoid warnings from gcc -Wcast-function-type. */
23076 -#define GetProcAddress \
23077 - (void *) GetProcAddress
23078 +# define GetProcAddress \
23079 + (void *) GetProcAddress
23080
23081 -#if _GL_WINDOWS_STAT_INODES == 2
23082 +# if _GL_WINDOWS_STAT_INODES == 2
23083 /* GetFileInformationByHandleEx was introduced only in Windows Vista. */
23084 typedef DWORD (WINAPI * GetFileInformationByHandleExFuncType) (HANDLE hFile,
23085 FILE_INFO_BY_HANDLE_CLASS fiClass,
23086 LPVOID lpBuffer,
23087 DWORD dwBufferSize);
23088 static GetFileInformationByHandleExFuncType GetFileInformationByHandleExFunc = NULL;
23089 -#endif
23090 +# endif
23091 /* GetFinalPathNameByHandle was introduced only in Windows Vista. */
23092 typedef DWORD (WINAPI * GetFinalPathNameByHandleFuncType) (HANDLE hFile,
23093 - LPTSTR lpFilePath,
23094 + LPSTR lpFilePath,
23095 DWORD lenFilePath,
23096 DWORD dwFlags);
23097 static GetFinalPathNameByHandleFuncType GetFinalPathNameByHandleFunc = NULL;
23098 @@ -64,16 +91,23 @@ initialize (void)
23099 HMODULE kernel32 = LoadLibrary ("kernel32.dll");
23100 if (kernel32 != NULL)
23101 {
23102 -#if _GL_WINDOWS_STAT_INODES == 2
23103 +# if _GL_WINDOWS_STAT_INODES == 2
23104 GetFileInformationByHandleExFunc =
23105 (GetFileInformationByHandleExFuncType) GetProcAddress (kernel32, "GetFileInformationByHandleEx");
23106 -#endif
23107 +# endif
23108 GetFinalPathNameByHandleFunc =
23109 (GetFinalPathNameByHandleFuncType) GetProcAddress (kernel32, "GetFinalPathNameByHandleA");
23110 }
23111 initialized = TRUE;
23112 }
23113
23114 +#else
23115 +
23116 +# define GetFileInformationByHandleExFunc GetFileInformationByHandleEx
23117 +# define GetFinalPathNameByHandleFunc GetFinalPathNameByHandle
23118 +
23119 +#endif
23120 +
23121 /* Converts a FILETIME to GMT time since 1970-01-01 00:00:00. */
23122 #if _GL_WINDOWS_STAT_TIMESPEC
23123 struct timespec
23124 @@ -132,8 +166,10 @@ _gl_fstat_by_handle (HANDLE h, const char *path, struct stat *buf)
23125 DWORD type = GetFileType (h);
23126 if (type == FILE_TYPE_DISK)
23127 {
23128 +#if !WIN32_ASSUME_VISTA
23129 if (!initialized)
23130 initialize ();
23131 +#endif
23132
23133 /* st_mode can be determined through
23134 GetFileAttributesEx
23135
23136 diff --git a/autotools/gnulib/stat-w32.h b/autotools/gnulib/stat-w32.h
23137 index 6b961d7..0f79d61 100644
23138 --- a/autotools/gnulib/stat-w32.h
23139 +++ b/autotools/gnulib/stat-w32.h
23140 @@ -1,17 +1,17 @@
23141 /* Core of implementation of fstat and stat for native Windows.
23142 - Copyright (C) 2017-2019 Free Software Foundation, Inc.
23143 + Copyright (C) 2017-2022 Free Software Foundation, Inc.
23144
23145 - This program is free software: you can redistribute it and/or modify
23146 - it under the terms of the GNU General Public License as published by
23147 - the Free Software Foundation; either version 3 of the License, or
23148 - (at your option) any later version.
23149 + This file is free software: you can redistribute it and/or modify
23150 + it under the terms of the GNU Lesser General Public License as
23151 + published by the Free Software Foundation; either version 2.1 of the
23152 + License, or (at your option) any later version.
23153
23154 - This program is distributed in the hope that it will be useful,
23155 + This file is distributed in the hope that it will be useful,
23156 but WITHOUT ANY WARRANTY; without even the implied warranty of
23157 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23158 - GNU General Public License for more details.
23159 + GNU Lesser General Public License for more details.
23160
23161 - You should have received a copy of the GNU General Public License
23162 + You should have received a copy of the GNU Lesser General Public License
23163 along with this program. If not, see <https://www.gnu.org/licenses/>. */
23164
23165 #ifndef _STAT_W32_H
23166
23167 diff --git a/autotools/gnulib/stat.c b/autotools/gnulib/stat.c
23168 index 1c28aa4..574489a 100644
23169 --- a/autotools/gnulib/stat.c
23170 +++ b/autotools/gnulib/stat.c
23171 @@ -1,17 +1,17 @@
23172 /* Work around platform bugs in stat.
23173 - Copyright (C) 2009-2019 Free Software Foundation, Inc.
23174 + Copyright (C) 2009-2022 Free Software Foundation, Inc.
23175
23176 - This program is free software: you can redistribute it and/or modify
23177 - it under the terms of the GNU General Public License as published by
23178 - the Free Software Foundation; either version 3 of the License, or
23179 - (at your option) any later version.
23180 + This file is free software: you can redistribute it and/or modify
23181 + it under the terms of the GNU Lesser General Public License as
23182 + published by the Free Software Foundation; either version 2.1 of the
23183 + License, or (at your option) any later version.
23184
23185 - This program is distributed in the hope that it will be useful,
23186 + This file is distributed in the hope that it will be useful,
23187 but WITHOUT ANY WARRANTY; without even the implied warranty of
23188 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23189 - GNU General Public License for more details.
23190 + GNU Lesser General Public License for more details.
23191
23192 - You should have received a copy of the GNU General Public License
23193 + You should have received a copy of the GNU Lesser General Public License
23194 along with this program. If not, see <https://www.gnu.org/licenses/>. */
23195
23196 /* Written by Eric Blake and Bruno Haible. */
23197 @@ -65,6 +65,13 @@ orig_stat (const char *filename, struct stat *buf)
23198 # define WIN32_LEAN_AND_MEAN
23199 # include <windows.h>
23200 # include "stat-w32.h"
23201 +/* Don't assume that UNICODE is not defined. */
23202 +# undef WIN32_FIND_DATA
23203 +# define WIN32_FIND_DATA WIN32_FIND_DATAA
23204 +# undef CreateFile
23205 +# define CreateFile CreateFileA
23206 +# undef FindFirstFile
23207 +# define FindFirstFile FindFirstFileA
23208 #endif
23209
23210 #ifdef WINDOWS_NATIVE
23211 @@ -113,7 +120,7 @@ rpl_stat (char const *name, struct stat *buf)
23212 around length limitations
23213 <https://docs.microsoft.com/en-us/windows/desktop/FileIO/naming-a-file> ? */
23214
23215 - /* POSIX <http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap04.html#tag_04_13>
23216 + /* POSIX <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap04.html#tag_04_13>
23217 specifies: "More than two leading <slash> characters shall be treated as
23218 a single <slash> character." */
23219 if (ISSLASH (name[0]) && ISSLASH (name[1]) && ISSLASH (name[2]))
23220 @@ -375,7 +382,7 @@ rpl_stat (char const *name, struct stat *buf)
23221
23222 case ERROR_ACCESS_DENIED: /* rname is such as 'C:\System Volume Information\foo'. */
23223 case ERROR_SHARING_VIOLATION: /* rname is such as 'C:\pagefile.sys' (second approach only). */
23224 - /* XXX map to EACCESS or EPERM? */
23225 + /* XXX map to EACCES or EPERM? */
23226 errno = EACCES;
23227 break;
23228
23229 @@ -398,7 +405,7 @@ rpl_stat (char const *name, struct stat *buf)
23230 errno = ENAMETOOLONG;
23231 break;
23232
23233 - case ERROR_DELETE_PENDING: /* XXX map to EACCESS or EPERM? */
23234 + case ERROR_DELETE_PENDING: /* XXX map to EACCES or EPERM? */
23235 errno = EPERM;
23236 break;
23237
23238
23239 diff --git a/autotools/gnulib/statat.c b/autotools/gnulib/statat.c
23240 index 8cdb17e..bf96d3b 100644
23241 --- a/autotools/gnulib/statat.c
23242 +++ b/autotools/gnulib/statat.c
23243 @@ -1,3 +1,21 @@
23244 +/* Return info about a file at a directory.
23245 +
23246 + Copyright (C) 2012-2022 Free Software Foundation, Inc.
23247 +
23248 + This file is free software: you can redistribute it and/or modify
23249 + it under the terms of the GNU General Public License as published
23250 + by the Free Software Foundation, either version 3 of the License,
23251 + or (at your option) any later version.
23252 +
23253 + This file is distributed in the hope that it will be useful,
23254 + but WITHOUT ANY WARRANTY; without even the implied warranty of
23255 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23256 + GNU General Public License for more details.
23257 +
23258 + You should have received a copy of the GNU General Public License
23259 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
23260 +
23261 #include <config.h>
23262 +
23263 #define STATAT_INLINE _GL_EXTERN_INLINE
23264 #include "openat.h"
23265
23266 diff --git a/autotools/gnulib/stdalign.in.h b/autotools/gnulib/stdalign.in.h
23267 new file mode 100644
23268 index 0000000..3b117df
23269 --- /dev/null
23270 +++ b/autotools/gnulib/stdalign.in.h
23271 @@ -0,0 +1,127 @@
23272 +/* A substitute for ISO C11 <stdalign.h>.
23273 +
23274 + Copyright 2011-2022 Free Software Foundation, Inc.
23275 +
23276 + This file is free software: you can redistribute it and/or modify
23277 + it under the terms of the GNU Lesser General Public License as
23278 + published by the Free Software Foundation; either version 2.1 of the
23279 + License, or (at your option) any later version.
23280 +
23281 + This file is distributed in the hope that it will be useful,
23282 + but WITHOUT ANY WARRANTY; without even the implied warranty of
23283 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23284 + GNU Lesser General Public License for more details.
23285 +
23286 + You should have received a copy of the GNU Lesser General Public License
23287 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
23288 +
23289 +/* Written by Paul Eggert and Bruno Haible. */
23290 +
23291 +#ifndef _GL_STDALIGN_H
23292 +#define _GL_STDALIGN_H
23293 +
23294 +/* ISO C11 <stdalign.h> for platforms that lack it.
23295 +
23296 + References:
23297 + ISO C11 (latest free draft
23298 + <http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf>)
23299 + sections 6.5.3.4, 6.7.5, 7.15.
23300 + C++11 (latest free draft
23301 + <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3242.pdf>)
23302 + section 18.10. */
23303 +
23304 +/* alignof (TYPE), also known as _Alignof (TYPE), yields the alignment
23305 + requirement of a structure member (i.e., slot or field) that is of
23306 + type TYPE, as an integer constant expression.
23307 +
23308 + This differs from GCC's and clang's __alignof__ operator, which can
23309 + yield a better-performing alignment for an object of that type. For
23310 + example, on x86 with GCC and on Linux/x86 with clang,
23311 + __alignof__ (double) and __alignof__ (long long) are 8, whereas
23312 + alignof (double) and alignof (long long) are 4 unless the option
23313 + '-malign-double' is used.
23314 +
23315 + The result cannot be used as a value for an 'enum' constant, if you
23316 + want to be portable to HP-UX 10.20 cc and AIX 3.2.5 xlc.
23317 +
23318 + Include <stddef.h> for offsetof. */
23319 +#include <stddef.h>
23320 +
23321 +/* FreeBSD 9.1 <sys/cdefs.h>, included by <stddef.h> and lots of other
23322 + standard headers, defines conflicting implementations of _Alignas
23323 + and _Alignof that are no better than ours; override them. */
23324 +#undef _Alignas
23325 +#undef _Alignof
23326 +
23327 +/* GCC releases before GCC 4.9 had a bug in _Alignof. See GCC bug 52023
23328 + <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52023>.
23329 + clang versions < 8.0.0 have the same bug. */
23330 +#if (!defined __STDC_VERSION__ || __STDC_VERSION__ < 201112 \
23331 + || (defined __GNUC__ && __GNUC__ < 4 + (__GNUC_MINOR__ < 9) \
23332 + && !defined __clang__) \
23333 + || (defined __clang__ && __clang_major__ < 8))
23334 +# ifdef __cplusplus
23335 +# if 201103 <= __cplusplus
23336 +# define _Alignof(type) alignof (type)
23337 +# else
23338 + template <class __t> struct __alignof_helper { char __a; __t __b; };
23339 +# define _Alignof(type) offsetof (__alignof_helper<type>, __b)
23340 +# endif
23341 +# else
23342 +# define _Alignof(type) offsetof (struct { char __a; type __b; }, __b)
23343 +# endif
23344 +#endif
23345 +#if ! (defined __cplusplus && 201103 <= __cplusplus)
23346 +# define alignof _Alignof
23347 +#endif
23348 +#define __alignof_is_defined 1
23349 +
23350 +/* alignas (A), also known as _Alignas (A), aligns a variable or type
23351 + to the alignment A, where A is an integer constant expression. For
23352 + example:
23353 +
23354 + int alignas (8) foo;
23355 + struct s { int a; int alignas (8) bar; };
23356 +
23357 + aligns the address of FOO and the offset of BAR to be multiples of 8.
23358 +
23359 + A should be a power of two that is at least the type's alignment
23360 + and at most the implementation's alignment limit. This limit is
23361 + 2**28 on typical GNUish hosts, and 2**13 on MSVC. To be portable
23362 + to MSVC through at least version 10.0, A should be an integer
23363 + constant, as MSVC does not support expressions such as 1 << 3.
23364 + To be portable to Sun C 5.11, do not align auto variables to
23365 + anything stricter than their default alignment.
23366 +
23367 + The following C11 requirements are not supported here:
23368 +
23369 + - If A is zero, alignas has no effect.
23370 + - alignas can be used multiple times; the strictest one wins.
23371 + - alignas (TYPE) is equivalent to alignas (alignof (TYPE)).
23372 +
23373 + */
23374 +
23375 +#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112
23376 +# if defined __cplusplus && 201103 <= __cplusplus
23377 +# define _Alignas(a) alignas (a)
23378 +# elif (!defined __attribute__ \
23379 + && ((defined __APPLE__ && defined __MACH__ \
23380 + ? 4 < __GNUC__ + (1 <= __GNUC_MINOR__) \
23381 + : __GNUC__ && !defined __ibmxl__) \
23382 + || (4 <= __clang_major__) \
23383 + || (__ia64 && (61200 <= __HP_cc || 61200 <= __HP_aCC)) \
23384 + || __ICC || 0x590 <= __SUNPRO_C || 0x0600 <= __xlC__))
23385 +# define _Alignas(a) __attribute__ ((__aligned__ (a)))
23386 +# elif 1300 <= _MSC_VER
23387 +# define _Alignas(a) __declspec (align (a))
23388 +# endif
23389 +#endif
23390 +#if ((defined _Alignas && ! (defined __cplusplus && 201103 <= __cplusplus)) \
23391 + || (defined __STDC_VERSION__ && 201112 <= __STDC_VERSION__))
23392 +# define alignas _Alignas
23393 +#endif
23394 +#if defined alignas || (defined __cplusplus && 201103 <= __cplusplus)
23395 +# define __alignas_is_defined 1
23396 +#endif
23397 +
23398 +#endif /* _GL_STDALIGN_H */
23399
23400 diff --git a/autotools/gnulib/stdbool.in.h b/autotools/gnulib/stdbool.in.h
23401 index 8158b00..03840f1 100644
23402 --- a/autotools/gnulib/stdbool.in.h
23403 +++ b/autotools/gnulib/stdbool.in.h
23404 @@ -1,18 +1,18 @@
23405 -/* Copyright (C) 2001-2003, 2006-2019 Free Software Foundation, Inc.
23406 +/* Copyright (C) 2001-2003, 2006-2022 Free Software Foundation, Inc.
23407 Written by Bruno Haible <haible@××××××××××.org>, 2001.
23408
23409 - This program is free software; you can redistribute it and/or modify
23410 - it under the terms of the GNU General Public License as published by
23411 - the Free Software Foundation; either version 3, or (at your option)
23412 - any later version.
23413 + This file is free software: you can redistribute it and/or modify
23414 + it under the terms of the GNU Lesser General Public License as
23415 + published by the Free Software Foundation; either version 2.1 of the
23416 + License, or (at your option) any later version.
23417
23418 - This program is distributed in the hope that it will be useful,
23419 + This file is distributed in the hope that it will be useful,
23420 but WITHOUT ANY WARRANTY; without even the implied warranty of
23421 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23422 - GNU General Public License for more details.
23423 + GNU Lesser General Public License for more details.
23424
23425 - You should have received a copy of the GNU General Public License
23426 - along with this program; if not, see <https://www.gnu.org/licenses/>. */
23427 + You should have received a copy of the GNU Lesser General Public License
23428 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
23429
23430 #ifndef _GL_STDBOOL_H
23431 #define _GL_STDBOOL_H
23432
23433 diff --git a/autotools/gnulib/stddef.in.h b/autotools/gnulib/stddef.in.h
23434 index 5aad121..5c9a747 100644
23435 --- a/autotools/gnulib/stddef.in.h
23436 +++ b/autotools/gnulib/stddef.in.h
23437 @@ -1,25 +1,25 @@
23438 /* A substitute for POSIX 2008 <stddef.h>, for platforms that have issues.
23439
23440 - Copyright (C) 2009-2019 Free Software Foundation, Inc.
23441 + Copyright (C) 2009-2022 Free Software Foundation, Inc.
23442
23443 - This program is free software; you can redistribute it and/or modify
23444 - it under the terms of the GNU General Public License as published by
23445 - the Free Software Foundation; either version 3, or (at your option)
23446 - any later version.
23447 + This file is free software: you can redistribute it and/or modify
23448 + it under the terms of the GNU Lesser General Public License as
23449 + published by the Free Software Foundation; either version 2.1 of the
23450 + License, or (at your option) any later version.
23451
23452 - This program is distributed in the hope that it will be useful,
23453 + This file is distributed in the hope that it will be useful,
23454 but WITHOUT ANY WARRANTY; without even the implied warranty of
23455 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23456 - GNU General Public License for more details.
23457 + GNU Lesser General Public License for more details.
23458
23459 - You should have received a copy of the GNU General Public License
23460 - along with this program; if not, see <https://www.gnu.org/licenses/>. */
23461 + You should have received a copy of the GNU Lesser General Public License
23462 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
23463
23464 /* Written by Eric Blake. */
23465
23466 /*
23467 * POSIX 2008 <stddef.h> for platforms that have issues.
23468 - * <http://www.opengroup.org/susv3xbd/stddef.h.html>
23469 + * <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stddef.h.html>
23470 */
23471
23472 #if __GNUC__ >= 3
23473 @@ -42,6 +42,13 @@
23474 # define _GL_STDDEF_WINT_T
23475 # endif
23476 # @INCLUDE_NEXT@ @NEXT_STDDEF_H@
23477 + /* On TinyCC, make sure that the macros that indicate the special invocation
23478 + convention get undefined. */
23479 +# undef __need_wchar_t
23480 +# undef __need_size_t
23481 +# undef __need_ptrdiff_t
23482 +# undef __need_NULL
23483 +# undef __need_wint_t
23484 # endif
23485
23486 #else
23487 @@ -49,6 +56,23 @@
23488
23489 # ifndef _@GUARD_PREFIX@_STDDEF_H
23490
23491 +/* On AIX 7.2, with xlc in 64-bit mode, <stddef.h> defines max_align_t to a
23492 + type with alignment 4, but 'long' has alignment 8. */
23493 +# if defined _AIX && defined __LP64__
23494 +# if !GNULIB_defined_max_align_t
23495 +# ifdef _MAX_ALIGN_T
23496 +/* /usr/include/stddef.h has already defined max_align_t. Override it. */
23497 +typedef long rpl_max_align_t;
23498 +# define max_align_t rpl_max_align_t
23499 +# else
23500 +/* Prevent /usr/include/stddef.h from defining max_align_t. */
23501 +typedef long max_align_t;
23502 +# define _MAX_ALIGN_T
23503 +# endif
23504 +# define GNULIB_defined_max_align_t 1
23505 +# endif
23506 +# endif
23507 +
23508 /* The include_next requires a split double-inclusion guard. */
23509
23510 # @INCLUDE_NEXT@ @NEXT_STDDEF_H@
23511 @@ -83,20 +107,28 @@
23512
23513 /* Some platforms lack max_align_t. The check for _GCC_MAX_ALIGN_T is
23514 a hack in case the configure-time test was done with g++ even though
23515 - we are currently compiling with gcc. */
23516 -#if ! (@HAVE_MAX_ALIGN_T@ || defined _GCC_MAX_ALIGN_T)
23517 -# if !GNULIB_defined_max_align_t
23518 + we are currently compiling with gcc.
23519 + On MSVC, max_align_t is defined only in C++ mode, after <cstddef> was
23520 + included. Its definition is good since it has an alignment of 8 (on x86
23521 + and x86_64).
23522 + Similarly on OS/2 kLIBC. */
23523 +#if (defined _MSC_VER || (defined __KLIBC__ && !defined __LIBCN__)) \
23524 + && defined __cplusplus
23525 +# include <cstddef>
23526 +#else
23527 +# if ! (@HAVE_MAX_ALIGN_T@ || (defined _GCC_MAX_ALIGN_T && !defined __clang__))
23528 +# if !GNULIB_defined_max_align_t
23529 /* On the x86, the maximum storage alignment of double, long, etc. is 4,
23530 but GCC's C11 ABI for x86 says that max_align_t has an alignment of 8,
23531 and the C11 standard allows this. Work around this problem by
23532 using __alignof__ (which returns 8 for double) rather than _Alignof
23533 (which returns 4), and align each union member accordingly. */
23534 -# ifdef __GNUC__
23535 -# define _GL_STDDEF_ALIGNAS(type) \
23536 - __attribute__ ((__aligned__ (__alignof__ (type))))
23537 -# else
23538 -# define _GL_STDDEF_ALIGNAS(type) /* */
23539 -# endif
23540 +# if defined __GNUC__ || (__clang_major__ >= 4)
23541 +# define _GL_STDDEF_ALIGNAS(type) \
23542 + __attribute__ ((__aligned__ (__alignof__ (type))))
23543 +# else
23544 +# define _GL_STDDEF_ALIGNAS(type) /* */
23545 +# endif
23546 typedef union
23547 {
23548 char *__p _GL_STDDEF_ALIGNAS (char *);
23549 @@ -104,8 +136,9 @@ typedef union
23550 long double __ld _GL_STDDEF_ALIGNAS (long double);
23551 long int __i _GL_STDDEF_ALIGNAS (long int);
23552 } rpl_max_align_t;
23553 -# define max_align_t rpl_max_align_t
23554 -# define GNULIB_defined_max_align_t 1
23555 +# define max_align_t rpl_max_align_t
23556 +# define GNULIB_defined_max_align_t 1
23557 +# endif
23558 # endif
23559 #endif
23560
23561
23562 diff --git a/autotools/gnulib/stdint.in.h b/autotools/gnulib/stdint.in.h
23563 index 21dd8d2..eaa7874 100644
23564 --- a/autotools/gnulib/stdint.in.h
23565 +++ b/autotools/gnulib/stdint.in.h
23566 @@ -1,23 +1,23 @@
23567 -/* Copyright (C) 2001-2002, 2004-2019 Free Software Foundation, Inc.
23568 +/* Copyright (C) 2001-2002, 2004-2022 Free Software Foundation, Inc.
23569 Written by Paul Eggert, Bruno Haible, Sam Steingold, Peter Burwood.
23570 This file is part of gnulib.
23571
23572 - This program is free software; you can redistribute it and/or modify
23573 - it under the terms of the GNU General Public License as published by
23574 - the Free Software Foundation; either version 3, or (at your option)
23575 - any later version.
23576 + This file is free software: you can redistribute it and/or modify
23577 + it under the terms of the GNU Lesser General Public License as
23578 + published by the Free Software Foundation; either version 2.1 of the
23579 + License, or (at your option) any later version.
23580
23581 - This program is distributed in the hope that it will be useful,
23582 + This file is distributed in the hope that it will be useful,
23583 but WITHOUT ANY WARRANTY; without even the implied warranty of
23584 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23585 - GNU General Public License for more details.
23586 + GNU Lesser General Public License for more details.
23587
23588 - You should have received a copy of the GNU General Public License
23589 - along with this program; if not, see <https://www.gnu.org/licenses/>. */
23590 + You should have received a copy of the GNU Lesser General Public License
23591 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
23592
23593 /*
23594 * ISO C 99 <stdint.h> for platforms that lack it.
23595 - * <http://www.opengroup.org/susv3xbd/stdint.h.html>
23596 + * <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stdint.h.html>
23597 */
23598
23599 #ifndef _@GUARD_PREFIX@_STDINT_H
23600 @@ -85,7 +85,7 @@
23601
23602 /* Override WINT_MIN and WINT_MAX if gnulib's <wchar.h> or <wctype.h> overrides
23603 wint_t. */
23604 -#if @GNULIB_OVERRIDES_WINT_T@
23605 +#if @GNULIBHEADERS_OVERRIDE_WINT_T@
23606 # undef WINT_MIN
23607 # undef WINT_MAX
23608 # define WINT_MIN 0x0U
23609 @@ -188,7 +188,7 @@ typedef long int gl_int64_t;
23610 typedef __int64 gl_int64_t;
23611 # define int64_t gl_int64_t
23612 # define GL_INT64_T
23613 -# elif @HAVE_LONG_LONG_INT@
23614 +# else
23615 # undef int64_t
23616 typedef long long int gl_int64_t;
23617 # define int64_t gl_int64_t
23618 @@ -209,7 +209,7 @@ typedef unsigned long int gl_uint64_t;
23619 typedef unsigned __int64 gl_uint64_t;
23620 # define uint64_t gl_uint64_t
23621 # define GL_UINT64_T
23622 -# elif @HAVE_UNSIGNED_LONG_LONG_INT@
23623 +# else
23624 # undef uint64_t
23625 typedef unsigned long long int gl_uint64_t;
23626 # define uint64_t gl_uint64_t
23627 @@ -299,16 +299,25 @@ typedef gl_uint_fast32_t gl_uint_fast16_t;
23628
23629 /* 7.18.1.4. Integer types capable of holding object pointers */
23630
23631 -/* kLIBC's stdint.h defines _INTPTR_T_DECLARED and needs its own
23632 +/* kLIBC's <stdint.h> defines _INTPTR_T_DECLARED and needs its own
23633 definitions of intptr_t and uintptr_t (which use int and unsigned)
23634 - to avoid clashes with declarations of system functions like sbrk. */
23635 -# ifndef _INTPTR_T_DECLARED
23636 -# undef intptr_t
23637 -# undef uintptr_t
23638 + to avoid clashes with declarations of system functions like sbrk.
23639 + Similarly, MinGW WSL-5.4.1 <stdint.h> needs its own intptr_t and
23640 + uintptr_t to avoid conflicting declarations of system functions like
23641 + _findclose in <io.h>. */
23642 +# if !((defined __KLIBC__ && defined _INTPTR_T_DECLARED) \
23643 + || defined __MINGW32__)
23644 +# undef intptr_t
23645 +# undef uintptr_t
23646 +# ifdef _WIN64
23647 +typedef long long int gl_intptr_t;
23648 +typedef unsigned long long int gl_uintptr_t;
23649 +# else
23650 typedef long int gl_intptr_t;
23651 typedef unsigned long int gl_uintptr_t;
23652 -# define intptr_t gl_intptr_t
23653 -# define uintptr_t gl_uintptr_t
23654 +# endif
23655 +# define intptr_t gl_intptr_t
23656 +# define uintptr_t gl_uintptr_t
23657 # endif
23658
23659 /* 7.18.1.5. Greatest-width integer types */
23660 @@ -323,7 +332,7 @@ typedef unsigned long int gl_uintptr_t;
23661 # ifndef INTMAX_MAX
23662 # undef INTMAX_C
23663 # undef intmax_t
23664 -# if @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1
23665 +# if LONG_MAX >> 30 == 1
23666 typedef long long int gl_intmax_t;
23667 # define intmax_t gl_intmax_t
23668 # elif defined GL_INT64_T
23669 @@ -337,7 +346,7 @@ typedef long int gl_intmax_t;
23670 # ifndef UINTMAX_MAX
23671 # undef UINTMAX_C
23672 # undef uintmax_t
23673 -# if @HAVE_UNSIGNED_LONG_LONG_INT@ && ULONG_MAX >> 31 == 1
23674 +# if ULONG_MAX >> 31 == 1
23675 typedef unsigned long long int gl_uintmax_t;
23676 # define uintmax_t gl_uintmax_t
23677 # elif defined GL_UINT64_T
23678 @@ -485,9 +494,15 @@ typedef int _verify_intmax_size[sizeof (intmax_t) == sizeof (uintmax_t)
23679 # undef INTPTR_MIN
23680 # undef INTPTR_MAX
23681 # undef UINTPTR_MAX
23682 -# define INTPTR_MIN LONG_MIN
23683 -# define INTPTR_MAX LONG_MAX
23684 -# define UINTPTR_MAX ULONG_MAX
23685 +# ifdef _WIN64
23686 +# define INTPTR_MIN LLONG_MIN
23687 +# define INTPTR_MAX LLONG_MAX
23688 +# define UINTPTR_MAX ULLONG_MAX
23689 +# else
23690 +# define INTPTR_MIN LONG_MIN
23691 +# define INTPTR_MAX LONG_MAX
23692 +# define UINTPTR_MAX ULONG_MAX
23693 +# endif
23694
23695 /* 7.18.2.5. Limits of greatest-width integer types */
23696
23697 @@ -564,11 +579,6 @@ typedef int _verify_intmax_size[sizeof (intmax_t) == sizeof (uintmax_t)
23698 <wchar.h> -> <stdio.h> -> <getopt.h> -> <stdlib.h>, and the latter includes
23699 <stdint.h> and assumes its types are already defined. */
23700 # if @HAVE_WCHAR_H@ && ! (defined WCHAR_MIN && defined WCHAR_MAX)
23701 - /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
23702 - included before <wchar.h>. */
23703 -# include <stddef.h>
23704 -# include <stdio.h>
23705 -# include <time.h>
23706 # define _GL_JUST_INCLUDE_SYSTEM_WCHAR_H
23707 # include <wchar.h>
23708 # undef _GL_JUST_INCLUDE_SYSTEM_WCHAR_H
23709 @@ -586,17 +596,21 @@ typedef int _verify_intmax_size[sizeof (intmax_t) == sizeof (uintmax_t)
23710 _STDINT_MAX (@HAVE_SIGNED_WCHAR_T@, @BITSIZEOF_WCHAR_T@, 0@WCHAR_T_SUFFIX@)
23711
23712 /* wint_t limits */
23713 -# undef WINT_MIN
23714 -# undef WINT_MAX
23715 -# if @HAVE_SIGNED_WINT_T@
23716 -# define WINT_MIN \
23717 - _STDINT_SIGNED_MIN (@BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
23718 -# else
23719 -# define WINT_MIN \
23720 - _STDINT_UNSIGNED_MIN (@BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
23721 +/* If gnulib's <wchar.h> or <wctype.h> overrides wint_t, @WINT_T_SUFFIX@ is not
23722 + accurate, therefore use the definitions from above. */
23723 +# if !@GNULIBHEADERS_OVERRIDE_WINT_T@
23724 +# undef WINT_MIN
23725 +# undef WINT_MAX
23726 +# if @HAVE_SIGNED_WINT_T@
23727 +# define WINT_MIN \
23728 + _STDINT_SIGNED_MIN (@BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
23729 +# else
23730 +# define WINT_MIN \
23731 + _STDINT_UNSIGNED_MIN (@BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
23732 +# endif
23733 +# define WINT_MAX \
23734 + _STDINT_MAX (@HAVE_SIGNED_WINT_T@, @BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
23735 # endif
23736 -# define WINT_MAX \
23737 - _STDINT_MAX (@HAVE_SIGNED_WINT_T@, @BITSIZEOF_WINT_T@, 0@WINT_T_SUFFIX@)
23738
23739 /* 7.18.4. Macros for integer constants */
23740
23741 @@ -627,21 +641,21 @@ typedef int _verify_intmax_size[sizeof (intmax_t) == sizeof (uintmax_t)
23742 # define INT64_C(x) x##L
23743 # elif defined _MSC_VER
23744 # define INT64_C(x) x##i64
23745 -# elif @HAVE_LONG_LONG_INT@
23746 +# else
23747 # define INT64_C(x) x##LL
23748 # endif
23749 # if ULONG_MAX >> 31 >> 31 >> 1 == 1
23750 # define UINT64_C(x) x##UL
23751 # elif defined _MSC_VER
23752 # define UINT64_C(x) x##ui64
23753 -# elif @HAVE_UNSIGNED_LONG_LONG_INT@
23754 +# else
23755 # define UINT64_C(x) x##ULL
23756 # endif
23757
23758 /* 7.18.4.2. Macros for greatest-width integer constants */
23759
23760 # ifndef INTMAX_C
23761 -# if @HAVE_LONG_LONG_INT@ && LONG_MAX >> 30 == 1
23762 +# if LONG_MAX >> 30 == 1
23763 # define INTMAX_C(x) x##LL
23764 # elif defined GL_INT64_T
23765 # define INTMAX_C(x) INT64_C(x)
23766 @@ -651,7 +665,7 @@ typedef int _verify_intmax_size[sizeof (intmax_t) == sizeof (uintmax_t)
23767 # endif
23768
23769 # ifndef UINTMAX_C
23770 -# if @HAVE_UNSIGNED_LONG_LONG_INT@ && ULONG_MAX >> 31 == 1
23771 +# if ULONG_MAX >> 31 == 1
23772 # define UINTMAX_C(x) x##ULL
23773 # elif defined GL_UINT64_T
23774 # define UINTMAX_C(x) UINT64_C(x)
23775
23776 diff --git a/autotools/gnulib/stdio-read.c b/autotools/gnulib/stdio-read.c
23777 new file mode 100644
23778 index 0000000..85efa0d
23779 --- /dev/null
23780 +++ b/autotools/gnulib/stdio-read.c
23781 @@ -0,0 +1,168 @@
23782 +/* POSIX compatible FILE stream read function.
23783 + Copyright (C) 2008-2022 Free Software Foundation, Inc.
23784 + Written by Bruno Haible <bruno@×××××.org>, 2011.
23785 +
23786 + This file is free software: you can redistribute it and/or modify
23787 + it under the terms of the GNU Lesser General Public License as
23788 + published by the Free Software Foundation; either version 2.1 of the
23789 + License, or (at your option) any later version.
23790 +
23791 + This file is distributed in the hope that it will be useful,
23792 + but WITHOUT ANY WARRANTY; without even the implied warranty of
23793 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23794 + GNU Lesser General Public License for more details.
23795 +
23796 + You should have received a copy of the GNU Lesser General Public License
23797 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
23798 +
23799 +#include <config.h>
23800 +
23801 +/* Specification. */
23802 +#include <stdio.h>
23803 +
23804 +/* Replace these functions only if module 'nonblocking' is requested. */
23805 +#if GNULIB_NONBLOCKING
23806 +
23807 +/* On native Windows platforms, when read() is called on a non-blocking pipe
23808 + with an empty buffer, ReadFile() fails with error GetLastError() =
23809 + ERROR_NO_DATA, and read() in consequence fails with error EINVAL. This
23810 + read() function is at the basis of the function which fills the buffer of
23811 + a FILE stream. */
23812 +
23813 +# if defined _WIN32 && ! defined __CYGWIN__
23814 +
23815 +# include <errno.h>
23816 +# include <io.h>
23817 +
23818 +# define WIN32_LEAN_AND_MEAN /* avoid including junk */
23819 +# include <windows.h>
23820 +
23821 +# if GNULIB_MSVC_NOTHROW
23822 +# include "msvc-nothrow.h"
23823 +# else
23824 +# include <io.h>
23825 +# endif
23826 +
23827 +/* Don't assume that UNICODE is not defined. */
23828 +# undef GetNamedPipeHandleState
23829 +# define GetNamedPipeHandleState GetNamedPipeHandleStateA
23830 +
23831 +# define CALL_WITH_ERRNO_FIX(RETTYPE, EXPRESSION, FAILED) \
23832 + if (ferror (stream)) \
23833 + return (EXPRESSION); \
23834 + else \
23835 + { \
23836 + RETTYPE ret; \
23837 + SetLastError (0); \
23838 + ret = (EXPRESSION); \
23839 + if (FAILED) \
23840 + { \
23841 + if (GetLastError () == ERROR_NO_DATA && ferror (stream)) \
23842 + { \
23843 + int fd = fileno (stream); \
23844 + if (fd >= 0) \
23845 + { \
23846 + HANDLE h = (HANDLE) _get_osfhandle (fd); \
23847 + if (GetFileType (h) == FILE_TYPE_PIPE) \
23848 + { \
23849 + /* h is a pipe or socket. */ \
23850 + DWORD state; \
23851 + if (GetNamedPipeHandleState (h, &state, NULL, NULL, \
23852 + NULL, NULL, 0) \
23853 + && (state & PIPE_NOWAIT) != 0) \
23854 + /* h is a pipe in non-blocking mode. \
23855 + Change errno from EINVAL to EAGAIN. */ \
23856 + errno = EAGAIN; \
23857 + } \
23858 + } \
23859 + } \
23860 + } \
23861 + return ret; \
23862 + }
23863 +
23864 +/* Enable this function definition only if gnulib's <stdio.h> has prepared it.
23865 + Otherwise we get a function definition conflict with mingw64's <stdio.h>. */
23866 +# if GNULIB_SCANF
23867 +int
23868 +scanf (const char *format, ...)
23869 +{
23870 + int retval;
23871 + va_list args;
23872 +
23873 + va_start (args, format);
23874 + retval = vfscanf (stdin, format, args);
23875 + va_end (args);
23876 +
23877 + return retval;
23878 +}
23879 +# endif
23880 +
23881 +/* Enable this function definition only if gnulib's <stdio.h> has prepared it.
23882 + Otherwise we get a function definition conflict with mingw64's <stdio.h>. */
23883 +# if GNULIB_FSCANF
23884 +int
23885 +fscanf (FILE *stream, const char *format, ...)
23886 +{
23887 + int retval;
23888 + va_list args;
23889 +
23890 + va_start (args, format);
23891 + retval = vfscanf (stream, format, args);
23892 + va_end (args);
23893 +
23894 + return retval;
23895 +}
23896 +# endif
23897 +
23898 +/* Enable this function definition only if gnulib's <stdio.h> has prepared it.
23899 + Otherwise we get a function definition conflict with mingw64's <stdio.h>. */
23900 +# if GNULIB_VSCANF
23901 +int
23902 +vscanf (const char *format, va_list args)
23903 +{
23904 + return vfscanf (stdin, format, args);
23905 +}
23906 +# endif
23907 +
23908 +/* Enable this function definition only if gnulib's <stdio.h> has prepared it.
23909 + Otherwise we get a function definition conflict with mingw64's <stdio.h>. */
23910 +# if GNULIB_VFSCANF
23911 +int
23912 +vfscanf (FILE *stream, const char *format, va_list args)
23913 +#undef vfscanf
23914 +{
23915 + CALL_WITH_ERRNO_FIX (int, vfscanf (stream, format, args), ret == EOF)
23916 +}
23917 +# endif
23918 +
23919 +int
23920 +getchar (void)
23921 +{
23922 + return fgetc (stdin);
23923 +}
23924 +
23925 +int
23926 +fgetc (FILE *stream)
23927 +#undef fgetc
23928 +{
23929 + CALL_WITH_ERRNO_FIX (int, fgetc (stream), ret == EOF)
23930 +}
23931 +
23932 +char *
23933 +fgets (char *s, int n, FILE *stream)
23934 +#undef fgets
23935 +{
23936 + CALL_WITH_ERRNO_FIX (char *, fgets (s, n, stream), ret == NULL)
23937 +}
23938 +
23939 +/* We intentionally don't bother to fix gets. */
23940 +
23941 +size_t
23942 +fread (void *ptr, size_t s, size_t n, FILE *stream)
23943 +#undef fread
23944 +{
23945 + CALL_WITH_ERRNO_FIX (size_t, fread (ptr, s, n, stream), ret < n)
23946 +}
23947 +
23948 +# endif
23949 +#endif
23950
23951 diff --git a/autotools/gnulib/stdio-write.c b/autotools/gnulib/stdio-write.c
23952 new file mode 100644
23953 index 0000000..82facf5
23954 --- /dev/null
23955 +++ b/autotools/gnulib/stdio-write.c
23956 @@ -0,0 +1,206 @@
23957 +/* POSIX compatible FILE stream write function.
23958 + Copyright (C) 2008-2022 Free Software Foundation, Inc.
23959 + Written by Bruno Haible <bruno@×××××.org>, 2008.
23960 +
23961 + This file is free software: you can redistribute it and/or modify
23962 + it under the terms of the GNU Lesser General Public License as
23963 + published by the Free Software Foundation; either version 2.1 of the
23964 + License, or (at your option) any later version.
23965 +
23966 + This file is distributed in the hope that it will be useful,
23967 + but WITHOUT ANY WARRANTY; without even the implied warranty of
23968 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23969 + GNU Lesser General Public License for more details.
23970 +
23971 + You should have received a copy of the GNU Lesser General Public License
23972 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
23973 +
23974 +#include <config.h>
23975 +
23976 +/* Specification. */
23977 +#include <stdio.h>
23978 +
23979 +/* Replace these functions only if module 'nonblocking' or module 'sigpipe' is
23980 + requested. */
23981 +#if GNULIB_NONBLOCKING || GNULIB_SIGPIPE
23982 +
23983 +/* On native Windows platforms, SIGPIPE does not exist. When write() is
23984 + called on a pipe with no readers, WriteFile() fails with error
23985 + GetLastError() = ERROR_NO_DATA, and write() in consequence fails with
23986 + error EINVAL. This write() function is at the basis of the function
23987 + which flushes the buffer of a FILE stream. */
23988 +
23989 +# if defined _WIN32 && ! defined __CYGWIN__
23990 +
23991 +# include <errno.h>
23992 +# include <signal.h>
23993 +# include <io.h>
23994 +
23995 +# define WIN32_LEAN_AND_MEAN /* avoid including junk */
23996 +# include <windows.h>
23997 +
23998 +# if GNULIB_MSVC_NOTHROW
23999 +# include "msvc-nothrow.h"
24000 +# else
24001 +# include <io.h>
24002 +# endif
24003 +
24004 +/* Don't assume that UNICODE is not defined. */
24005 +# undef GetNamedPipeHandleState
24006 +# define GetNamedPipeHandleState GetNamedPipeHandleStateA
24007 +
24008 +# if GNULIB_NONBLOCKING
24009 +# define CLEAR_ERRNO \
24010 + errno = 0;
24011 +# define HANDLE_ENOSPC \
24012 + if (errno == ENOSPC && ferror (stream)) \
24013 + { \
24014 + int fd = fileno (stream); \
24015 + if (fd >= 0) \
24016 + { \
24017 + HANDLE h = (HANDLE) _get_osfhandle (fd); \
24018 + if (GetFileType (h) == FILE_TYPE_PIPE) \
24019 + { \
24020 + /* h is a pipe or socket. */ \
24021 + DWORD state; \
24022 + if (GetNamedPipeHandleState (h, &state, NULL, NULL, \
24023 + NULL, NULL, 0) \
24024 + && (state & PIPE_NOWAIT) != 0) \
24025 + /* h is a pipe in non-blocking mode. \
24026 + Change errno from ENOSPC to EAGAIN. */ \
24027 + errno = EAGAIN; \
24028 + } \
24029 + } \
24030 + } \
24031 + else
24032 +# else
24033 +# define CLEAR_ERRNO
24034 +# define HANDLE_ENOSPC
24035 +# endif
24036 +
24037 +# if GNULIB_SIGPIPE
24038 +# define CLEAR_LastError \
24039 + SetLastError (0);
24040 +# define HANDLE_ERROR_NO_DATA \
24041 + if (GetLastError () == ERROR_NO_DATA && ferror (stream)) \
24042 + { \
24043 + int fd = fileno (stream); \
24044 + if (fd >= 0 \
24045 + && GetFileType ((HANDLE) _get_osfhandle (fd)) \
24046 + == FILE_TYPE_PIPE) \
24047 + { \
24048 + /* Try to raise signal SIGPIPE. */ \
24049 + raise (SIGPIPE); \
24050 + /* If it is currently blocked or ignored, change errno from \
24051 + EINVAL to EPIPE. */ \
24052 + errno = EPIPE; \
24053 + } \
24054 + } \
24055 + else
24056 +# else
24057 +# define CLEAR_LastError
24058 +# define HANDLE_ERROR_NO_DATA
24059 +# endif
24060 +
24061 +# define CALL_WITH_SIGPIPE_EMULATION(RETTYPE, EXPRESSION, FAILED) \
24062 + if (ferror (stream)) \
24063 + return (EXPRESSION); \
24064 + else \
24065 + { \
24066 + RETTYPE ret; \
24067 + CLEAR_ERRNO \
24068 + CLEAR_LastError \
24069 + ret = (EXPRESSION); \
24070 + if (FAILED) \
24071 + { \
24072 + HANDLE_ENOSPC \
24073 + HANDLE_ERROR_NO_DATA \
24074 + ; \
24075 + } \
24076 + return ret; \
24077 + }
24078 +
24079 +# if !REPLACE_PRINTF_POSIX /* avoid collision with printf.c */
24080 +int
24081 +printf (const char *format, ...)
24082 +{
24083 + int retval;
24084 + va_list args;
24085 +
24086 + va_start (args, format);
24087 + retval = vfprintf (stdout, format, args);
24088 + va_end (args);
24089 +
24090 + return retval;
24091 +}
24092 +# endif
24093 +
24094 +# if !REPLACE_FPRINTF_POSIX /* avoid collision with fprintf.c */
24095 +int
24096 +fprintf (FILE *stream, const char *format, ...)
24097 +{
24098 + int retval;
24099 + va_list args;
24100 +
24101 + va_start (args, format);
24102 + retval = vfprintf (stream, format, args);
24103 + va_end (args);
24104 +
24105 + return retval;
24106 +}
24107 +# endif
24108 +
24109 +# if !REPLACE_VPRINTF_POSIX /* avoid collision with vprintf.c */
24110 +int
24111 +vprintf (const char *format, va_list args)
24112 +{
24113 + return vfprintf (stdout, format, args);
24114 +}
24115 +# endif
24116 +
24117 +# if !REPLACE_VFPRINTF_POSIX /* avoid collision with vfprintf.c */
24118 +int
24119 +vfprintf (FILE *stream, const char *format, va_list args)
24120 +#undef vfprintf
24121 +{
24122 + CALL_WITH_SIGPIPE_EMULATION (int, vfprintf (stream, format, args), ret == EOF)
24123 +}
24124 +# endif
24125 +
24126 +int
24127 +putchar (int c)
24128 +{
24129 + return fputc (c, stdout);
24130 +}
24131 +
24132 +int
24133 +fputc (int c, FILE *stream)
24134 +#undef fputc
24135 +{
24136 + CALL_WITH_SIGPIPE_EMULATION (int, fputc (c, stream), ret == EOF)
24137 +}
24138 +
24139 +int
24140 +fputs (const char *string, FILE *stream)
24141 +#undef fputs
24142 +{
24143 + CALL_WITH_SIGPIPE_EMULATION (int, fputs (string, stream), ret == EOF)
24144 +}
24145 +
24146 +int
24147 +puts (const char *string)
24148 +#undef puts
24149 +{
24150 + FILE *stream = stdout;
24151 + CALL_WITH_SIGPIPE_EMULATION (int, puts (string), ret == EOF)
24152 +}
24153 +
24154 +size_t
24155 +fwrite (const void *ptr, size_t s, size_t n, FILE *stream)
24156 +#undef fwrite
24157 +{
24158 + CALL_WITH_SIGPIPE_EMULATION (size_t, fwrite (ptr, s, n, stream), ret < n)
24159 +}
24160 +
24161 +# endif
24162 +#endif
24163
24164 diff --git a/autotools/gnulib/stdio.in.h b/autotools/gnulib/stdio.in.h
24165 index 4a8aa55..7b36dac 100644
24166 --- a/autotools/gnulib/stdio.in.h
24167 +++ b/autotools/gnulib/stdio.in.h
24168 @@ -1,19 +1,19 @@
24169 /* A GNU-like <stdio.h>.
24170
24171 - Copyright (C) 2004, 2007-2019 Free Software Foundation, Inc.
24172 + Copyright (C) 2004, 2007-2022 Free Software Foundation, Inc.
24173
24174 - This program is free software; you can redistribute it and/or modify
24175 - it under the terms of the GNU General Public License as published by
24176 - the Free Software Foundation; either version 3, or (at your option)
24177 - any later version.
24178 + This file is free software: you can redistribute it and/or modify
24179 + it under the terms of the GNU Lesser General Public License as
24180 + published by the Free Software Foundation; either version 2.1 of the
24181 + License, or (at your option) any later version.
24182
24183 - This program is distributed in the hope that it will be useful,
24184 + This file is distributed in the hope that it will be useful,
24185 but WITHOUT ANY WARRANTY; without even the implied warranty of
24186 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
24187 - GNU General Public License for more details.
24188 + GNU Lesser General Public License for more details.
24189
24190 - You should have received a copy of the GNU General Public License
24191 - along with this program; if not, see <https://www.gnu.org/licenses/>. */
24192 + You should have received a copy of the GNU Lesser General Public License
24193 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
24194
24195 #if __GNUC__ >= 3
24196 @PRAGMA_SYSTEM_HEADER@
24197 @@ -56,41 +56,103 @@
24198 May also define off_t to a 64-bit type on native Windows. */
24199 #include <sys/types.h>
24200
24201 +/* Solaris 10 and NetBSD 7.0 declare renameat in <unistd.h>, not in <stdio.h>. */
24202 +/* But in any case avoid namespace pollution on glibc systems. */
24203 +#if (@GNULIB_RENAMEAT@ || defined GNULIB_POSIXCHECK) && (defined __sun || defined __NetBSD__) \
24204 + && ! defined __GLIBC__
24205 +# include <unistd.h>
24206 +#endif
24207 +
24208 +/* Android 4.3 declares renameat in <sys/stat.h>, not in <stdio.h>. */
24209 +/* But in any case avoid namespace pollution on glibc systems. */
24210 +#if (@GNULIB_RENAMEAT@ || defined GNULIB_POSIXCHECK) && defined __ANDROID__ \
24211 + && ! defined __GLIBC__
24212 +# include <sys/stat.h>
24213 +#endif
24214 +
24215 +/* MSVC declares 'perror' in <stdlib.h>, not in <stdio.h>. We must include
24216 + it before we #define perror rpl_perror. */
24217 +/* But in any case avoid namespace pollution on glibc systems. */
24218 +#if (@GNULIB_PERROR@ || defined GNULIB_POSIXCHECK) \
24219 + && (defined _WIN32 && ! defined __CYGWIN__) \
24220 + && ! defined __GLIBC__
24221 +# include <stdlib.h>
24222 +#endif
24223 +
24224 +/* MSVC declares 'remove' in <io.h>, not in <stdio.h>. We must include
24225 + it before we #define remove rpl_remove. */
24226 +/* MSVC declares 'rename' in <io.h>, not in <stdio.h>. We must include
24227 + it before we #define rename rpl_rename. */
24228 +/* But in any case avoid namespace pollution on glibc systems. */
24229 +#if (@GNULIB_REMOVE@ || @GNULIB_RENAME@ || defined GNULIB_POSIXCHECK) \
24230 + && (defined _WIN32 && ! defined __CYGWIN__) \
24231 + && ! defined __GLIBC__
24232 +# include <io.h>
24233 +#endif
24234 +
24235 +
24236 +/* _GL_ATTRIBUTE_DEALLOC (F, I) declares that the function returns pointers
24237 + that can be freed by passing them as the Ith argument to the
24238 + function F. */
24239 +#ifndef _GL_ATTRIBUTE_DEALLOC
24240 +# if __GNUC__ >= 11
24241 +# define _GL_ATTRIBUTE_DEALLOC(f, i) __attribute__ ((__malloc__ (f, i)))
24242 +# else
24243 +# define _GL_ATTRIBUTE_DEALLOC(f, i)
24244 +# endif
24245 +#endif
24246 +
24247 /* The __attribute__ feature is available in gcc versions 2.5 and later.
24248 The __-protected variants of the attributes 'format' and 'printf' are
24249 accepted by gcc versions 2.6.4 (effectively 2.7) and later.
24250 We enable _GL_ATTRIBUTE_FORMAT only if these are supported too, because
24251 gnulib and libintl do '#define printf __printf__' when they override
24252 the 'printf' function. */
24253 -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
24254 -# define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec))
24255 +#ifndef _GL_ATTRIBUTE_FORMAT
24256 +# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) || defined __clang__
24257 +# define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec))
24258 +# else
24259 +# define _GL_ATTRIBUTE_FORMAT(spec) /* empty */
24260 +# endif
24261 +#endif
24262 +
24263 +/* An __attribute__ __format__ specifier for a function that takes a format
24264 + string and arguments, where the format string directives are the ones
24265 + standardized by ISO C99 and POSIX.
24266 + _GL_ATTRIBUTE_SPEC_PRINTF_STANDARD */
24267 +/* __gnu_printf__ is supported in GCC >= 4.4. */
24268 +#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)
24269 +# define _GL_ATTRIBUTE_SPEC_PRINTF_STANDARD __gnu_printf__
24270 +#else
24271 +# define _GL_ATTRIBUTE_SPEC_PRINTF_STANDARD __printf__
24272 +#endif
24273 +
24274 +/* An __attribute__ __format__ specifier for a function that takes a format
24275 + string and arguments, where the format string directives are the ones of the
24276 + system printf(), rather than the ones standardized by ISO C99 and POSIX.
24277 + _GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM */
24278 +/* On mingw, Gnulib sets __USE_MINGW_ANSI_STDIO in order to get closer to
24279 + the standards. The macro GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU indicates
24280 + whether this change is effective. On older mingw, it is not. */
24281 +#if GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU
24282 +# define _GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM _GL_ATTRIBUTE_SPEC_PRINTF_STANDARD
24283 #else
24284 -# define _GL_ATTRIBUTE_FORMAT(spec) /* empty */
24285 +# define _GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM __printf__
24286 #endif
24287
24288 -/* _GL_ATTRIBUTE_FORMAT_PRINTF
24289 +/* _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD
24290 indicates to GCC that the function takes a format string and arguments,
24291 where the format string directives are the ones standardized by ISO C99
24292 and POSIX. */
24293 -#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)
24294 -# define _GL_ATTRIBUTE_FORMAT_PRINTF(formatstring_parameter, first_argument) \
24295 - _GL_ATTRIBUTE_FORMAT ((__gnu_printf__, formatstring_parameter, first_argument))
24296 -#else
24297 -# define _GL_ATTRIBUTE_FORMAT_PRINTF(formatstring_parameter, first_argument) \
24298 - _GL_ATTRIBUTE_FORMAT ((__printf__, formatstring_parameter, first_argument))
24299 -#endif
24300 +#define _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD(formatstring_parameter, first_argument) \
24301 + _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_STANDARD, formatstring_parameter, first_argument))
24302
24303 -/* _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM is like _GL_ATTRIBUTE_FORMAT_PRINTF,
24304 +/* _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM is like _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD,
24305 except that it indicates to GCC that the supported format string directives
24306 are the ones of the system printf(), rather than the ones standardized by
24307 ISO C99 and POSIX. */
24308 -#if GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU
24309 -# define _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM(formatstring_parameter, first_argument) \
24310 - _GL_ATTRIBUTE_FORMAT_PRINTF (formatstring_parameter, first_argument)
24311 -#else
24312 -# define _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM(formatstring_parameter, first_argument) \
24313 - _GL_ATTRIBUTE_FORMAT ((__printf__, formatstring_parameter, first_argument))
24314 -#endif
24315 +#define _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM(formatstring_parameter, first_argument) \
24316 + _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_SYSTEM, formatstring_parameter, first_argument))
24317
24318 /* _GL_ATTRIBUTE_FORMAT_SCANF
24319 indicates to GCC that the function takes a format string and arguments,
24320 @@ -111,41 +173,6 @@
24321 #define _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM(formatstring_parameter, first_argument) \
24322 _GL_ATTRIBUTE_FORMAT ((__scanf__, formatstring_parameter, first_argument))
24323
24324 -/* Solaris 10 and NetBSD 7.0 declare renameat in <unistd.h>, not in <stdio.h>. */
24325 -/* But in any case avoid namespace pollution on glibc systems. */
24326 -#if (@GNULIB_RENAMEAT@ || defined GNULIB_POSIXCHECK) && (defined __sun || defined __NetBSD__) \
24327 - && ! defined __GLIBC__
24328 -# include <unistd.h>
24329 -#endif
24330 -
24331 -/* Android 4.3 declares renameat in <sys/stat.h>, not in <stdio.h>. */
24332 -/* But in any case avoid namespace pollution on glibc systems. */
24333 -#if (@GNULIB_RENAMEAT@ || defined GNULIB_POSIXCHECK) && defined __ANDROID__ \
24334 - && ! defined __GLIBC__
24335 -# include <sys/stat.h>
24336 -#endif
24337 -
24338 -/* MSVC declares 'perror' in <stdlib.h>, not in <stdio.h>. We must include
24339 - it before we #define perror rpl_perror. */
24340 -/* But in any case avoid namespace pollution on glibc systems. */
24341 -#if (@GNULIB_PERROR@ || defined GNULIB_POSIXCHECK) \
24342 - && (defined _WIN32 && ! defined __CYGWIN__) \
24343 - && ! defined __GLIBC__
24344 -# include <stdlib.h>
24345 -#endif
24346 -
24347 -/* MSVC declares 'remove' in <io.h>, not in <stdio.h>. We must include
24348 - it before we #define remove rpl_remove. */
24349 -/* MSVC declares 'rename' in <io.h>, not in <stdio.h>. We must include
24350 - it before we #define rename rpl_rename. */
24351 -/* But in any case avoid namespace pollution on glibc systems. */
24352 -#if (@GNULIB_REMOVE@ || @GNULIB_RENAME@ || defined GNULIB_POSIXCHECK) \
24353 - && (defined _WIN32 && ! defined __CYGWIN__) \
24354 - && ! defined __GLIBC__
24355 -# include <io.h>
24356 -#endif
24357 -
24358 -
24359 /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */
24360
24361 /* The definition of _GL_ARG_NONNULL is copied here. */
24362 @@ -171,17 +198,17 @@
24363 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
24364 # define dprintf rpl_dprintf
24365 # endif
24366 -_GL_FUNCDECL_RPL (dprintf, int, (int fd, const char *format, ...)
24367 - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
24368 +_GL_FUNCDECL_RPL (dprintf, int, (int fd, const char *restrict format, ...)
24369 + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3)
24370 _GL_ARG_NONNULL ((2)));
24371 -_GL_CXXALIAS_RPL (dprintf, int, (int fd, const char *format, ...));
24372 +_GL_CXXALIAS_RPL (dprintf, int, (int fd, const char *restrict format, ...));
24373 # else
24374 # if !@HAVE_DPRINTF@
24375 -_GL_FUNCDECL_SYS (dprintf, int, (int fd, const char *format, ...)
24376 - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
24377 +_GL_FUNCDECL_SYS (dprintf, int, (int fd, const char *restrict format, ...)
24378 + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3)
24379 _GL_ARG_NONNULL ((2)));
24380 # endif
24381 -_GL_CXXALIAS_SYS (dprintf, int, (int fd, const char *format, ...));
24382 +_GL_CXXALIAS_SYS (dprintf, int, (int fd, const char *restrict format, ...));
24383 # endif
24384 _GL_CXXALIASWARN (dprintf);
24385 #elif defined GNULIB_POSIXCHECK
24386 @@ -203,7 +230,9 @@ _GL_CXXALIAS_RPL (fclose, int, (FILE *stream));
24387 # else
24388 _GL_CXXALIAS_SYS (fclose, int, (FILE *stream));
24389 # endif
24390 +# if __GLIBC__ >= 2
24391 _GL_CXXALIASWARN (fclose);
24392 +# endif
24393 #elif defined GNULIB_POSIXCHECK
24394 # undef fclose
24395 /* Assume fclose is always declared. */
24396 @@ -211,24 +240,84 @@ _GL_WARN_ON_USE (fclose, "fclose is not always POSIX compliant - "
24397 "use gnulib module fclose for portable POSIX compliance");
24398 #endif
24399
24400 +#if @GNULIB_MDA_FCLOSEALL@
24401 +/* On native Windows, map 'fcloseall' to '_fcloseall', so that -loldnames is
24402 + not required. In C++ with GNULIB_NAMESPACE, avoid differences between
24403 + platforms by defining GNULIB_NAMESPACE::fcloseall on all platforms that have
24404 + it. */
24405 +# if defined _WIN32 && !defined __CYGWIN__
24406 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
24407 +# undef fcloseall
24408 +# define fcloseall _fcloseall
24409 +# endif
24410 +_GL_CXXALIAS_MDA (fcloseall, int, (void));
24411 +# else
24412 +# if @HAVE_DECL_FCLOSEALL@
24413 +# if defined __FreeBSD__ || defined __DragonFly__
24414 +_GL_CXXALIAS_SYS (fcloseall, void, (void));
24415 +# else
24416 +_GL_CXXALIAS_SYS (fcloseall, int, (void));
24417 +# endif
24418 +# endif
24419 +# endif
24420 +# if (defined _WIN32 && !defined __CYGWIN__) || @HAVE_DECL_FCLOSEALL@
24421 +_GL_CXXALIASWARN (fcloseall);
24422 +# endif
24423 +#endif
24424 +
24425 #if @GNULIB_FDOPEN@
24426 # if @REPLACE_FDOPEN@
24427 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
24428 # undef fdopen
24429 # define fdopen rpl_fdopen
24430 # endif
24431 -_GL_FUNCDECL_RPL (fdopen, FILE *, (int fd, const char *mode)
24432 - _GL_ARG_NONNULL ((2)));
24433 +_GL_FUNCDECL_RPL (fdopen, FILE *,
24434 + (int fd, const char *mode)
24435 + _GL_ARG_NONNULL ((2)) _GL_ATTRIBUTE_DEALLOC (fclose, 1));
24436 _GL_CXXALIAS_RPL (fdopen, FILE *, (int fd, const char *mode));
24437 +# elif defined _WIN32 && !defined __CYGWIN__
24438 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
24439 +# undef fdopen
24440 +# define fdopen _fdopen
24441 +# endif
24442 +_GL_CXXALIAS_MDA (fdopen, FILE *, (int fd, const char *mode));
24443 # else
24444 +# if __GNUC__ >= 11
24445 +/* For -Wmismatched-dealloc: Associate fdopen with fclose or rpl_fclose. */
24446 +_GL_FUNCDECL_SYS (fdopen, FILE *,
24447 + (int fd, const char *mode)
24448 + _GL_ARG_NONNULL ((2)) _GL_ATTRIBUTE_DEALLOC (fclose, 1));
24449 +# endif
24450 _GL_CXXALIAS_SYS (fdopen, FILE *, (int fd, const char *mode));
24451 # endif
24452 _GL_CXXALIASWARN (fdopen);
24453 -#elif defined GNULIB_POSIXCHECK
24454 -# undef fdopen
24455 +#else
24456 +# if @GNULIB_FCLOSE@ && __GNUC__ >= 11 && !defined fdopen
24457 +/* For -Wmismatched-dealloc: Associate fdopen with fclose or rpl_fclose. */
24458 +_GL_FUNCDECL_SYS (fdopen, FILE *,
24459 + (int fd, const char *mode)
24460 + _GL_ARG_NONNULL ((2)) _GL_ATTRIBUTE_DEALLOC (fclose, 1));
24461 +# endif
24462 +# if defined GNULIB_POSIXCHECK
24463 +# undef fdopen
24464 /* Assume fdopen is always declared. */
24465 _GL_WARN_ON_USE (fdopen, "fdopen on native Windows platforms is not POSIX compliant - "
24466 "use gnulib module fdopen for portability");
24467 +# elif @GNULIB_MDA_FDOPEN@
24468 +/* On native Windows, map 'fdopen' to '_fdopen', so that -loldnames is not
24469 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
24470 + platforms by defining GNULIB_NAMESPACE::fdopen always. */
24471 +# if defined _WIN32 && !defined __CYGWIN__
24472 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
24473 +# undef fdopen
24474 +# define fdopen _fdopen
24475 +# endif
24476 +_GL_CXXALIAS_MDA (fdopen, FILE *, (int fd, const char *mode));
24477 +# else
24478 +_GL_CXXALIAS_SYS (fdopen, FILE *, (int fd, const char *mode));
24479 +# endif
24480 +_GL_CXXALIASWARN (fdopen);
24481 +# endif
24482 #endif
24483
24484 #if @GNULIB_FFLUSH@
24485 @@ -247,7 +336,9 @@ _GL_CXXALIAS_RPL (fflush, int, (FILE *gl_stream));
24486 # else
24487 _GL_CXXALIAS_SYS (fflush, int, (FILE *gl_stream));
24488 # endif
24489 +# if __GLIBC__ >= 2
24490 _GL_CXXALIASWARN (fflush);
24491 +# endif
24492 #elif defined GNULIB_POSIXCHECK
24493 # undef fflush
24494 /* Assume fflush is always declared. */
24495 @@ -266,7 +357,9 @@ _GL_CXXALIAS_RPL (fgetc, int, (FILE *stream));
24496 # else
24497 _GL_CXXALIAS_SYS (fgetc, int, (FILE *stream));
24498 # endif
24499 +# if __GLIBC__ >= 2
24500 _GL_CXXALIASWARN (fgetc);
24501 +# endif
24502 #endif
24503
24504 #if @GNULIB_FGETS@
24505 @@ -275,33 +368,74 @@ _GL_CXXALIASWARN (fgetc);
24506 # undef fgets
24507 # define fgets rpl_fgets
24508 # endif
24509 -_GL_FUNCDECL_RPL (fgets, char *, (char *s, int n, FILE *stream)
24510 - _GL_ARG_NONNULL ((1, 3)));
24511 -_GL_CXXALIAS_RPL (fgets, char *, (char *s, int n, FILE *stream));
24512 +_GL_FUNCDECL_RPL (fgets, char *,
24513 + (char *restrict s, int n, FILE *restrict stream)
24514 + _GL_ARG_NONNULL ((1, 3)));
24515 +_GL_CXXALIAS_RPL (fgets, char *,
24516 + (char *restrict s, int n, FILE *restrict stream));
24517 # else
24518 -_GL_CXXALIAS_SYS (fgets, char *, (char *s, int n, FILE *stream));
24519 +_GL_CXXALIAS_SYS (fgets, char *,
24520 + (char *restrict s, int n, FILE *restrict stream));
24521 # endif
24522 +# if __GLIBC__ >= 2
24523 _GL_CXXALIASWARN (fgets);
24524 +# endif
24525 +#endif
24526 +
24527 +#if @GNULIB_MDA_FILENO@
24528 +/* On native Windows, map 'fileno' to '_fileno', so that -loldnames is not
24529 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
24530 + platforms by defining GNULIB_NAMESPACE::fileno always. */
24531 +# if defined _WIN32 && !defined __CYGWIN__
24532 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
24533 +# undef fileno
24534 +# define fileno _fileno
24535 +# endif
24536 +_GL_CXXALIAS_MDA (fileno, int, (FILE *restrict stream));
24537 +# else
24538 +_GL_CXXALIAS_SYS (fileno, int, (FILE *restrict stream));
24539 +# endif
24540 +_GL_CXXALIASWARN (fileno);
24541 #endif
24542
24543 #if @GNULIB_FOPEN@
24544 -# if @REPLACE_FOPEN@
24545 +# if (@GNULIB_FOPEN@ && @REPLACE_FOPEN@) \
24546 + || (@GNULIB_FOPEN_GNU@ && @REPLACE_FOPEN_FOR_FOPEN_GNU@)
24547 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
24548 # undef fopen
24549 # define fopen rpl_fopen
24550 # endif
24551 -_GL_FUNCDECL_RPL (fopen, FILE *, (const char *filename, const char *mode)
24552 - _GL_ARG_NONNULL ((1, 2)));
24553 -_GL_CXXALIAS_RPL (fopen, FILE *, (const char *filename, const char *mode));
24554 +_GL_FUNCDECL_RPL (fopen, FILE *,
24555 + (const char *restrict filename, const char *restrict mode)
24556 + _GL_ARG_NONNULL ((1, 2)) _GL_ATTRIBUTE_DEALLOC (fclose, 1));
24557 +_GL_CXXALIAS_RPL (fopen, FILE *,
24558 + (const char *restrict filename, const char *restrict mode));
24559 # else
24560 -_GL_CXXALIAS_SYS (fopen, FILE *, (const char *filename, const char *mode));
24561 +# if __GNUC__ >= 11
24562 +/* For -Wmismatched-dealloc: Associate fopen with fclose or rpl_fclose. */
24563 +_GL_FUNCDECL_SYS (fopen, FILE *,
24564 + (const char *restrict filename, const char *restrict mode)
24565 + _GL_ARG_NONNULL ((1, 2)) _GL_ATTRIBUTE_DEALLOC (fclose, 1));
24566 +# endif
24567 +_GL_CXXALIAS_SYS (fopen, FILE *,
24568 + (const char *restrict filename, const char *restrict mode));
24569 # endif
24570 +# if __GLIBC__ >= 2
24571 _GL_CXXALIASWARN (fopen);
24572 -#elif defined GNULIB_POSIXCHECK
24573 -# undef fopen
24574 +# endif
24575 +#else
24576 +# if @GNULIB_FCLOSE@ && __GNUC__ >= 11 && !defined fopen
24577 +/* For -Wmismatched-dealloc: Associate fopen with fclose or rpl_fclose. */
24578 +_GL_FUNCDECL_SYS (fopen, FILE *,
24579 + (const char *restrict filename, const char *restrict mode)
24580 + _GL_ARG_NONNULL ((1, 2)) _GL_ATTRIBUTE_DEALLOC (fclose, 1));
24581 +# endif
24582 +# if defined GNULIB_POSIXCHECK
24583 +# undef fopen
24584 /* Assume fopen is always declared. */
24585 _GL_WARN_ON_USE (fopen, "fopen on native Windows platforms is not POSIX compliant - "
24586 "use gnulib module fopen for portability");
24587 +# endif
24588 #endif
24589
24590 #if @GNULIB_FPRINTF_POSIX@ || @GNULIB_FPRINTF@
24591 @@ -312,19 +446,25 @@ _GL_WARN_ON_USE (fopen, "fopen on native Windows platforms is not POSIX complian
24592 # endif
24593 # define GNULIB_overrides_fprintf 1
24594 # if @GNULIB_FPRINTF_POSIX@ || @GNULIB_VFPRINTF_POSIX@
24595 -_GL_FUNCDECL_RPL (fprintf, int, (FILE *fp, const char *format, ...)
24596 - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
24597 - _GL_ARG_NONNULL ((1, 2)));
24598 +_GL_FUNCDECL_RPL (fprintf, int,
24599 + (FILE *restrict fp, const char *restrict format, ...)
24600 + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3)
24601 + _GL_ARG_NONNULL ((1, 2)));
24602 # else
24603 -_GL_FUNCDECL_RPL (fprintf, int, (FILE *fp, const char *format, ...)
24604 - _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM (2, 3)
24605 - _GL_ARG_NONNULL ((1, 2)));
24606 +_GL_FUNCDECL_RPL (fprintf, int,
24607 + (FILE *restrict fp, const char *restrict format, ...)
24608 + _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM (2, 3)
24609 + _GL_ARG_NONNULL ((1, 2)));
24610 # endif
24611 -_GL_CXXALIAS_RPL (fprintf, int, (FILE *fp, const char *format, ...));
24612 +_GL_CXXALIAS_RPL (fprintf, int,
24613 + (FILE *restrict fp, const char *restrict format, ...));
24614 # else
24615 -_GL_CXXALIAS_SYS (fprintf, int, (FILE *fp, const char *format, ...));
24616 +_GL_CXXALIAS_SYS (fprintf, int,
24617 + (FILE *restrict fp, const char *restrict format, ...));
24618 # endif
24619 +# if __GLIBC__ >= 2
24620 _GL_CXXALIASWARN (fprintf);
24621 +# endif
24622 #endif
24623 #if !@GNULIB_FPRINTF_POSIX@ && defined GNULIB_POSIXCHECK
24624 # if !GNULIB_overrides_fprintf
24625 @@ -375,7 +515,9 @@ _GL_CXXALIAS_RPL (fputc, int, (int c, FILE *stream));
24626 # else
24627 _GL_CXXALIAS_SYS (fputc, int, (int c, FILE *stream));
24628 # endif
24629 +# if __GLIBC__ >= 2
24630 _GL_CXXALIASWARN (fputc);
24631 +# endif
24632 #endif
24633
24634 #if @GNULIB_FPUTS@
24635 @@ -384,13 +526,18 @@ _GL_CXXALIASWARN (fputc);
24636 # undef fputs
24637 # define fputs rpl_fputs
24638 # endif
24639 -_GL_FUNCDECL_RPL (fputs, int, (const char *string, FILE *stream)
24640 - _GL_ARG_NONNULL ((1, 2)));
24641 -_GL_CXXALIAS_RPL (fputs, int, (const char *string, FILE *stream));
24642 +_GL_FUNCDECL_RPL (fputs, int,
24643 + (const char *restrict string, FILE *restrict stream)
24644 + _GL_ARG_NONNULL ((1, 2)));
24645 +_GL_CXXALIAS_RPL (fputs, int,
24646 + (const char *restrict string, FILE *restrict stream));
24647 # else
24648 -_GL_CXXALIAS_SYS (fputs, int, (const char *string, FILE *stream));
24649 +_GL_CXXALIAS_SYS (fputs, int,
24650 + (const char *restrict string, FILE *restrict stream));
24651 # endif
24652 +# if __GLIBC__ >= 2
24653 _GL_CXXALIASWARN (fputs);
24654 +# endif
24655 #endif
24656
24657 #if @GNULIB_FREAD@
24658 @@ -399,13 +546,21 @@ _GL_CXXALIASWARN (fputs);
24659 # undef fread
24660 # define fread rpl_fread
24661 # endif
24662 -_GL_FUNCDECL_RPL (fread, size_t, (void *ptr, size_t s, size_t n, FILE *stream)
24663 - _GL_ARG_NONNULL ((4)));
24664 -_GL_CXXALIAS_RPL (fread, size_t, (void *ptr, size_t s, size_t n, FILE *stream));
24665 +_GL_FUNCDECL_RPL (fread, size_t,
24666 + (void *restrict ptr, size_t s, size_t n,
24667 + FILE *restrict stream)
24668 + _GL_ARG_NONNULL ((4)));
24669 +_GL_CXXALIAS_RPL (fread, size_t,
24670 + (void *restrict ptr, size_t s, size_t n,
24671 + FILE *restrict stream));
24672 # else
24673 -_GL_CXXALIAS_SYS (fread, size_t, (void *ptr, size_t s, size_t n, FILE *stream));
24674 +_GL_CXXALIAS_SYS (fread, size_t,
24675 + (void *restrict ptr, size_t s, size_t n,
24676 + FILE *restrict stream));
24677 # endif
24678 +# if __GLIBC__ >= 2
24679 _GL_CXXALIASWARN (fread);
24680 +# endif
24681 #endif
24682
24683 #if @GNULIB_FREOPEN@
24684 @@ -415,15 +570,20 @@ _GL_CXXALIASWARN (fread);
24685 # define freopen rpl_freopen
24686 # endif
24687 _GL_FUNCDECL_RPL (freopen, FILE *,
24688 - (const char *filename, const char *mode, FILE *stream)
24689 + (const char *restrict filename, const char *restrict mode,
24690 + FILE *restrict stream)
24691 _GL_ARG_NONNULL ((2, 3)));
24692 _GL_CXXALIAS_RPL (freopen, FILE *,
24693 - (const char *filename, const char *mode, FILE *stream));
24694 + (const char *restrict filename, const char *restrict mode,
24695 + FILE *restrict stream));
24696 # else
24697 _GL_CXXALIAS_SYS (freopen, FILE *,
24698 - (const char *filename, const char *mode, FILE *stream));
24699 + (const char *restrict filename, const char *restrict mode,
24700 + FILE *restrict stream));
24701 # endif
24702 +# if __GLIBC__ >= 2
24703 _GL_CXXALIASWARN (freopen);
24704 +# endif
24705 #elif defined GNULIB_POSIXCHECK
24706 # undef freopen
24707 /* Assume freopen is always declared. */
24708 @@ -438,14 +598,19 @@ _GL_WARN_ON_USE (freopen,
24709 # undef fscanf
24710 # define fscanf rpl_fscanf
24711 # endif
24712 -_GL_FUNCDECL_RPL (fscanf, int, (FILE *stream, const char *format, ...)
24713 - _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (2, 3)
24714 - _GL_ARG_NONNULL ((1, 2)));
24715 -_GL_CXXALIAS_RPL (fscanf, int, (FILE *stream, const char *format, ...));
24716 +_GL_FUNCDECL_RPL (fscanf, int,
24717 + (FILE *restrict stream, const char *restrict format, ...)
24718 + _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (2, 3)
24719 + _GL_ARG_NONNULL ((1, 2)));
24720 +_GL_CXXALIAS_RPL (fscanf, int,
24721 + (FILE *restrict stream, const char *restrict format, ...));
24722 # else
24723 -_GL_CXXALIAS_SYS (fscanf, int, (FILE *stream, const char *format, ...));
24724 +_GL_CXXALIAS_SYS (fscanf, int,
24725 + (FILE *restrict stream, const char *restrict format, ...));
24726 # endif
24727 +# if __GLIBC__ >= 2
24728 _GL_CXXALIASWARN (fscanf);
24729 +# endif
24730 #endif
24731
24732
24733 @@ -496,7 +661,9 @@ _GL_CXXALIAS_RPL (fseek, int, (FILE *fp, long offset, int whence));
24734 # else
24735 _GL_CXXALIAS_SYS (fseek, int, (FILE *fp, long offset, int whence));
24736 # endif
24737 +# if __GLIBC__ >= 2
24738 _GL_CXXALIASWARN (fseek);
24739 +# endif
24740 #endif
24741
24742 #if @GNULIB_FSEEKO@
24743 @@ -559,7 +726,9 @@ _GL_CXXALIAS_RPL (ftell, long, (FILE *fp));
24744 # else
24745 _GL_CXXALIAS_SYS (ftell, long, (FILE *fp));
24746 # endif
24747 +# if __GLIBC__ >= 2
24748 _GL_CXXALIASWARN (ftell);
24749 +# endif
24750 #endif
24751
24752 #if @GNULIB_FTELLO@
24753 @@ -608,13 +777,16 @@ _GL_WARN_ON_USE (ftell, "ftell cannot handle files larger than 4 GB "
24754 # define fwrite rpl_fwrite
24755 # endif
24756 _GL_FUNCDECL_RPL (fwrite, size_t,
24757 - (const void *ptr, size_t s, size_t n, FILE *stream)
24758 + (const void *restrict ptr, size_t s, size_t n,
24759 + FILE *restrict stream)
24760 _GL_ARG_NONNULL ((1, 4)));
24761 _GL_CXXALIAS_RPL (fwrite, size_t,
24762 - (const void *ptr, size_t s, size_t n, FILE *stream));
24763 + (const void *restrict ptr, size_t s, size_t n,
24764 + FILE *restrict stream));
24765 # else
24766 _GL_CXXALIAS_SYS (fwrite, size_t,
24767 - (const void *ptr, size_t s, size_t n, FILE *stream));
24768 + (const void *restrict ptr, size_t s, size_t n,
24769 + FILE *restrict stream));
24770
24771 /* Work around bug 11959 when fortifying glibc 2.4 through 2.15
24772 <https://sourceware.org/bugzilla/show_bug.cgi?id=11959>,
24773 @@ -639,7 +811,9 @@ extern size_t __REDIRECT (rpl_fwrite_unlocked,
24774 # define fwrite_unlocked rpl_fwrite_unlocked
24775 # endif
24776 # endif
24777 +# if __GLIBC__ >= 2
24778 _GL_CXXALIASWARN (fwrite);
24779 +# endif
24780 #endif
24781
24782 #if @GNULIB_GETC@
24783 @@ -653,7 +827,9 @@ _GL_CXXALIAS_RPL_1 (getc, rpl_fgetc, int, (FILE *stream));
24784 # else
24785 _GL_CXXALIAS_SYS (getc, int, (FILE *stream));
24786 # endif
24787 +# if __GLIBC__ >= 2
24788 _GL_CXXALIASWARN (getc);
24789 +# endif
24790 #endif
24791
24792 #if @GNULIB_GETCHAR@
24793 @@ -667,7 +843,9 @@ _GL_CXXALIAS_RPL (getchar, int, (void));
24794 # else
24795 _GL_CXXALIAS_SYS (getchar, int, (void));
24796 # endif
24797 +# if __GLIBC__ >= 2
24798 _GL_CXXALIASWARN (getchar);
24799 +# endif
24800 #endif
24801
24802 #if @GNULIB_GETDELIM@
24803 @@ -683,22 +861,26 @@ _GL_CXXALIASWARN (getchar);
24804 # define getdelim rpl_getdelim
24805 # endif
24806 _GL_FUNCDECL_RPL (getdelim, ssize_t,
24807 - (char **lineptr, size_t *linesize, int delimiter,
24808 - FILE *stream)
24809 + (char **restrict lineptr, size_t *restrict linesize,
24810 + int delimiter,
24811 + FILE *restrict stream)
24812 _GL_ARG_NONNULL ((1, 2, 4)));
24813 _GL_CXXALIAS_RPL (getdelim, ssize_t,
24814 - (char **lineptr, size_t *linesize, int delimiter,
24815 - FILE *stream));
24816 + (char **restrict lineptr, size_t *restrict linesize,
24817 + int delimiter,
24818 + FILE *restrict stream));
24819 # else
24820 # if !@HAVE_DECL_GETDELIM@
24821 _GL_FUNCDECL_SYS (getdelim, ssize_t,
24822 - (char **lineptr, size_t *linesize, int delimiter,
24823 - FILE *stream)
24824 + (char **restrict lineptr, size_t *restrict linesize,
24825 + int delimiter,
24826 + FILE *restrict stream)
24827 _GL_ARG_NONNULL ((1, 2, 4)));
24828 # endif
24829 _GL_CXXALIAS_SYS (getdelim, ssize_t,
24830 - (char **lineptr, size_t *linesize, int delimiter,
24831 - FILE *stream));
24832 + (char **restrict lineptr, size_t *restrict linesize,
24833 + int delimiter,
24834 + FILE *restrict stream));
24835 # endif
24836 _GL_CXXALIASWARN (getdelim);
24837 #elif defined GNULIB_POSIXCHECK
24838 @@ -722,18 +904,22 @@ _GL_WARN_ON_USE (getdelim, "getdelim is unportable - "
24839 # define getline rpl_getline
24840 # endif
24841 _GL_FUNCDECL_RPL (getline, ssize_t,
24842 - (char **lineptr, size_t *linesize, FILE *stream)
24843 + (char **restrict lineptr, size_t *restrict linesize,
24844 + FILE *restrict stream)
24845 _GL_ARG_NONNULL ((1, 2, 3)));
24846 _GL_CXXALIAS_RPL (getline, ssize_t,
24847 - (char **lineptr, size_t *linesize, FILE *stream));
24848 + (char **restrict lineptr, size_t *restrict linesize,
24849 + FILE *restrict stream));
24850 # else
24851 # if !@HAVE_DECL_GETLINE@
24852 _GL_FUNCDECL_SYS (getline, ssize_t,
24853 - (char **lineptr, size_t *linesize, FILE *stream)
24854 + (char **restrict lineptr, size_t *restrict linesize,
24855 + FILE *restrict stream)
24856 _GL_ARG_NONNULL ((1, 2, 3)));
24857 # endif
24858 _GL_CXXALIAS_SYS (getline, ssize_t,
24859 - (char **lineptr, size_t *linesize, FILE *stream));
24860 + (char **restrict lineptr, size_t *restrict linesize,
24861 + FILE *restrict stream));
24862 # endif
24863 # if @HAVE_DECL_GETLINE@
24864 _GL_CXXALIASWARN (getline);
24865 @@ -754,6 +940,22 @@ _GL_WARN_ON_USE (getline, "getline is unportable - "
24866 _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
24867 #endif
24868
24869 +#if @GNULIB_MDA_GETW@
24870 +/* On native Windows, map 'getw' to '_getw', so that -loldnames is not
24871 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
24872 + platforms by defining GNULIB_NAMESPACE::getw always. */
24873 +# if defined _WIN32 && !defined __CYGWIN__
24874 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
24875 +# undef getw
24876 +# define getw _getw
24877 +# endif
24878 +_GL_CXXALIAS_MDA (getw, int, (FILE *restrict stream));
24879 +# else
24880 +_GL_CXXALIAS_SYS (getw, int, (FILE *restrict stream));
24881 +# endif
24882 +_GL_CXXALIASWARN (getw);
24883 +#endif
24884 +
24885 #if @GNULIB_OBSTACK_PRINTF@ || @GNULIB_OBSTACK_PRINTF_POSIX@
24886 struct obstack;
24887 /* Grow an obstack with formatted output. Return the number of
24888 @@ -767,7 +969,7 @@ struct obstack;
24889 # endif
24890 _GL_FUNCDECL_RPL (obstack_printf, int,
24891 (struct obstack *obs, const char *format, ...)
24892 - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
24893 + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3)
24894 _GL_ARG_NONNULL ((1, 2)));
24895 _GL_CXXALIAS_RPL (obstack_printf, int,
24896 (struct obstack *obs, const char *format, ...));
24897 @@ -775,7 +977,7 @@ _GL_CXXALIAS_RPL (obstack_printf, int,
24898 # if !@HAVE_DECL_OBSTACK_PRINTF@
24899 _GL_FUNCDECL_SYS (obstack_printf, int,
24900 (struct obstack *obs, const char *format, ...)
24901 - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
24902 + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3)
24903 _GL_ARG_NONNULL ((1, 2)));
24904 # endif
24905 _GL_CXXALIAS_SYS (obstack_printf, int,
24906 @@ -788,7 +990,7 @@ _GL_CXXALIASWARN (obstack_printf);
24907 # endif
24908 _GL_FUNCDECL_RPL (obstack_vprintf, int,
24909 (struct obstack *obs, const char *format, va_list args)
24910 - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
24911 + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0)
24912 _GL_ARG_NONNULL ((1, 2)));
24913 _GL_CXXALIAS_RPL (obstack_vprintf, int,
24914 (struct obstack *obs, const char *format, va_list args));
24915 @@ -796,7 +998,7 @@ _GL_CXXALIAS_RPL (obstack_vprintf, int,
24916 # if !@HAVE_DECL_OBSTACK_PRINTF@
24917 _GL_FUNCDECL_SYS (obstack_vprintf, int,
24918 (struct obstack *obs, const char *format, va_list args)
24919 - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
24920 + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0)
24921 _GL_ARG_NONNULL ((1, 2)));
24922 # endif
24923 _GL_CXXALIAS_SYS (obstack_vprintf, int,
24924 @@ -832,7 +1034,9 @@ _GL_CXXALIAS_RPL (perror, void, (const char *string));
24925 # else
24926 _GL_CXXALIAS_SYS (perror, void, (const char *string));
24927 # endif
24928 +# if __GLIBC__ >= 2
24929 _GL_CXXALIASWARN (perror);
24930 +# endif
24931 #elif defined GNULIB_POSIXCHECK
24932 # undef perror
24933 /* Assume perror is always declared. */
24934 @@ -846,43 +1050,53 @@ _GL_WARN_ON_USE (perror, "perror is not always POSIX compliant - "
24935 # undef popen
24936 # define popen rpl_popen
24937 # endif
24938 -_GL_FUNCDECL_RPL (popen, FILE *, (const char *cmd, const char *mode)
24939 - _GL_ARG_NONNULL ((1, 2)));
24940 +_GL_FUNCDECL_RPL (popen, FILE *,
24941 + (const char *cmd, const char *mode)
24942 + _GL_ARG_NONNULL ((1, 2)) _GL_ATTRIBUTE_DEALLOC (pclose, 1));
24943 _GL_CXXALIAS_RPL (popen, FILE *, (const char *cmd, const char *mode));
24944 # else
24945 -# if !@HAVE_POPEN@
24946 -_GL_FUNCDECL_SYS (popen, FILE *, (const char *cmd, const char *mode)
24947 - _GL_ARG_NONNULL ((1, 2)));
24948 +# if !@HAVE_POPEN@ || __GNUC__ >= 11
24949 +_GL_FUNCDECL_SYS (popen, FILE *,
24950 + (const char *cmd, const char *mode)
24951 + _GL_ARG_NONNULL ((1, 2)) _GL_ATTRIBUTE_DEALLOC (pclose, 1));
24952 # endif
24953 _GL_CXXALIAS_SYS (popen, FILE *, (const char *cmd, const char *mode));
24954 # endif
24955 _GL_CXXALIASWARN (popen);
24956 -#elif defined GNULIB_POSIXCHECK
24957 -# undef popen
24958 -# if HAVE_RAW_DECL_POPEN
24959 +#else
24960 +# if @GNULIB_PCLOSE@ && __GNUC__ >= 11 && !defined popen
24961 +/* For -Wmismatched-dealloc: Associate popen with pclose or rpl_pclose. */
24962 +_GL_FUNCDECL_SYS (popen, FILE *,
24963 + (const char *cmd, const char *mode)
24964 + _GL_ARG_NONNULL ((1, 2)) _GL_ATTRIBUTE_DEALLOC (pclose, 1));
24965 +# endif
24966 +# if defined GNULIB_POSIXCHECK
24967 +# undef popen
24968 +# if HAVE_RAW_DECL_POPEN
24969 _GL_WARN_ON_USE (popen, "popen is buggy on some platforms - "
24970 "use gnulib module popen or pipe for more portability");
24971 +# endif
24972 # endif
24973 #endif
24974
24975 #if @GNULIB_PRINTF_POSIX@ || @GNULIB_PRINTF@
24976 # if (@GNULIB_PRINTF_POSIX@ && @REPLACE_PRINTF@) \
24977 || (@GNULIB_PRINTF@ && @REPLACE_STDIO_WRITE_FUNCS@ && (@GNULIB_STDIO_H_NONBLOCKING@ || @GNULIB_STDIO_H_SIGPIPE@))
24978 -# if defined __GNUC__
24979 +# if defined __GNUC__ || defined __clang__
24980 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
24981 /* Don't break __attribute__((format(printf,M,N))). */
24982 # define printf __printf__
24983 # endif
24984 # if @GNULIB_PRINTF_POSIX@ || @GNULIB_VFPRINTF_POSIX@
24985 _GL_FUNCDECL_RPL_1 (__printf__, int,
24986 - (const char *format, ...)
24987 + (const char *restrict format, ...)
24988 __asm__ (@ASM_SYMBOL_PREFIX@
24989 _GL_STDIO_MACROEXPAND_AND_STRINGIZE(rpl_printf))
24990 - _GL_ATTRIBUTE_FORMAT_PRINTF (1, 2)
24991 + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (1, 2)
24992 _GL_ARG_NONNULL ((1)));
24993 # else
24994 _GL_FUNCDECL_RPL_1 (__printf__, int,
24995 - (const char *format, ...)
24996 + (const char *restrict format, ...)
24997 __asm__ (@ASM_SYMBOL_PREFIX@
24998 _GL_STDIO_MACROEXPAND_AND_STRINGIZE(rpl_printf))
24999 _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM (1, 2)
25000 @@ -894,16 +1108,18 @@ _GL_CXXALIAS_RPL_1 (printf, __printf__, int, (const char *format, ...));
25001 # define printf rpl_printf
25002 # endif
25003 _GL_FUNCDECL_RPL (printf, int,
25004 - (const char *format, ...)
25005 - _GL_ATTRIBUTE_FORMAT_PRINTF (1, 2)
25006 + (const char *restrict format, ...)
25007 + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (1, 2)
25008 _GL_ARG_NONNULL ((1)));
25009 -_GL_CXXALIAS_RPL (printf, int, (const char *format, ...));
25010 +_GL_CXXALIAS_RPL (printf, int, (const char *restrict format, ...));
25011 # endif
25012 # define GNULIB_overrides_printf 1
25013 # else
25014 -_GL_CXXALIAS_SYS (printf, int, (const char *format, ...));
25015 +_GL_CXXALIAS_SYS (printf, int, (const char *restrict format, ...));
25016 # endif
25017 +# if __GLIBC__ >= 2
25018 _GL_CXXALIASWARN (printf);
25019 +# endif
25020 #endif
25021 #if !@GNULIB_PRINTF_POSIX@ && defined GNULIB_POSIXCHECK
25022 # if !GNULIB_overrides_printf
25023 @@ -926,7 +1142,9 @@ _GL_CXXALIAS_RPL_1 (putc, rpl_fputc, int, (int c, FILE *stream));
25024 # else
25025 _GL_CXXALIAS_SYS (putc, int, (int c, FILE *stream));
25026 # endif
25027 +# if __GLIBC__ >= 2
25028 _GL_CXXALIASWARN (putc);
25029 +# endif
25030 #endif
25031
25032 #if @GNULIB_PUTCHAR@
25033 @@ -940,7 +1158,9 @@ _GL_CXXALIAS_RPL (putchar, int, (int c));
25034 # else
25035 _GL_CXXALIAS_SYS (putchar, int, (int c));
25036 # endif
25037 +# if __GLIBC__ >= 2
25038 _GL_CXXALIASWARN (putchar);
25039 +# endif
25040 #endif
25041
25042 #if @GNULIB_PUTS@
25043 @@ -954,7 +1174,25 @@ _GL_CXXALIAS_RPL (puts, int, (const char *string));
25044 # else
25045 _GL_CXXALIAS_SYS (puts, int, (const char *string));
25046 # endif
25047 +# if __GLIBC__ >= 2
25048 _GL_CXXALIASWARN (puts);
25049 +# endif
25050 +#endif
25051 +
25052 +#if @GNULIB_MDA_PUTW@
25053 +/* On native Windows, map 'putw' to '_putw', so that -loldnames is not
25054 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
25055 + platforms by defining GNULIB_NAMESPACE::putw always. */
25056 +# if defined _WIN32 && !defined __CYGWIN__
25057 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
25058 +# undef putw
25059 +# define putw _putw
25060 +# endif
25061 +_GL_CXXALIAS_MDA (putw, int, (int w, FILE *restrict stream));
25062 +# else
25063 +_GL_CXXALIAS_SYS (putw, int, (int w, FILE *restrict stream));
25064 +# endif
25065 +_GL_CXXALIASWARN (putw);
25066 #endif
25067
25068 #if @GNULIB_REMOVE@
25069 @@ -968,7 +1206,9 @@ _GL_CXXALIAS_RPL (remove, int, (const char *name));
25070 # else
25071 _GL_CXXALIAS_SYS (remove, int, (const char *name));
25072 # endif
25073 +# if __GLIBC__ >= 2
25074 _GL_CXXALIASWARN (remove);
25075 +# endif
25076 #elif defined GNULIB_POSIXCHECK
25077 # undef remove
25078 /* Assume remove is always declared. */
25079 @@ -991,7 +1231,9 @@ _GL_CXXALIAS_RPL (rename, int,
25080 _GL_CXXALIAS_SYS (rename, int,
25081 (const char *old_filename, const char *new_filename));
25082 # endif
25083 +# if __GLIBC__ >= 2
25084 _GL_CXXALIASWARN (rename);
25085 +# endif
25086 #elif defined GNULIB_POSIXCHECK
25087 # undef rename
25088 /* Assume rename is always declared. */
25089 @@ -1030,33 +1272,35 @@ _GL_WARN_ON_USE (renameat, "renameat is not portable - "
25090
25091 #if @GNULIB_SCANF@
25092 # if @REPLACE_STDIO_READ_FUNCS@ && @GNULIB_STDIO_H_NONBLOCKING@
25093 -# if defined __GNUC__
25094 +# if defined __GNUC__ || defined __clang__
25095 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
25096 # undef scanf
25097 /* Don't break __attribute__((format(scanf,M,N))). */
25098 # define scanf __scanf__
25099 # endif
25100 _GL_FUNCDECL_RPL_1 (__scanf__, int,
25101 - (const char *format, ...)
25102 + (const char *restrict format, ...)
25103 __asm__ (@ASM_SYMBOL_PREFIX@
25104 _GL_STDIO_MACROEXPAND_AND_STRINGIZE(rpl_scanf))
25105 _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (1, 2)
25106 _GL_ARG_NONNULL ((1)));
25107 -_GL_CXXALIAS_RPL_1 (scanf, __scanf__, int, (const char *format, ...));
25108 +_GL_CXXALIAS_RPL_1 (scanf, __scanf__, int, (const char *restrict format, ...));
25109 # else
25110 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
25111 # undef scanf
25112 # define scanf rpl_scanf
25113 # endif
25114 -_GL_FUNCDECL_RPL (scanf, int, (const char *format, ...)
25115 +_GL_FUNCDECL_RPL (scanf, int, (const char *restrict format, ...)
25116 _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (1, 2)
25117 _GL_ARG_NONNULL ((1)));
25118 -_GL_CXXALIAS_RPL (scanf, int, (const char *format, ...));
25119 +_GL_CXXALIAS_RPL (scanf, int, (const char *restrict format, ...));
25120 # endif
25121 # else
25122 -_GL_CXXALIAS_SYS (scanf, int, (const char *format, ...));
25123 +_GL_CXXALIAS_SYS (scanf, int, (const char *restrict format, ...));
25124 # endif
25125 +# if __GLIBC__ >= 2
25126 _GL_CXXALIASWARN (scanf);
25127 +# endif
25128 #endif
25129
25130 #if @GNULIB_SNPRINTF@
25131 @@ -1064,23 +1308,30 @@ _GL_CXXALIASWARN (scanf);
25132 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
25133 # define snprintf rpl_snprintf
25134 # endif
25135 +# define GNULIB_overrides_snprintf 1
25136 _GL_FUNCDECL_RPL (snprintf, int,
25137 - (char *str, size_t size, const char *format, ...)
25138 - _GL_ATTRIBUTE_FORMAT_PRINTF (3, 4)
25139 + (char *restrict str, size_t size,
25140 + const char *restrict format, ...)
25141 + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (3, 4)
25142 _GL_ARG_NONNULL ((3)));
25143 _GL_CXXALIAS_RPL (snprintf, int,
25144 - (char *str, size_t size, const char *format, ...));
25145 + (char *restrict str, size_t size,
25146 + const char *restrict format, ...));
25147 # else
25148 # if !@HAVE_DECL_SNPRINTF@
25149 _GL_FUNCDECL_SYS (snprintf, int,
25150 - (char *str, size_t size, const char *format, ...)
25151 - _GL_ATTRIBUTE_FORMAT_PRINTF (3, 4)
25152 + (char *restrict str, size_t size,
25153 + const char *restrict format, ...)
25154 + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (3, 4)
25155 _GL_ARG_NONNULL ((3)));
25156 # endif
25157 _GL_CXXALIAS_SYS (snprintf, int,
25158 - (char *str, size_t size, const char *format, ...));
25159 + (char *restrict str, size_t size,
25160 + const char *restrict format, ...));
25161 # endif
25162 +# if __GLIBC__ >= 2
25163 _GL_CXXALIASWARN (snprintf);
25164 +# endif
25165 #elif defined GNULIB_POSIXCHECK
25166 # undef snprintf
25167 # if HAVE_RAW_DECL_SNPRINTF
25168 @@ -1103,14 +1354,20 @@ _GL_WARN_ON_USE (snprintf, "snprintf is unportable - "
25169 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
25170 # define sprintf rpl_sprintf
25171 # endif
25172 -_GL_FUNCDECL_RPL (sprintf, int, (char *str, const char *format, ...)
25173 - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
25174 - _GL_ARG_NONNULL ((1, 2)));
25175 -_GL_CXXALIAS_RPL (sprintf, int, (char *str, const char *format, ...));
25176 +# define GNULIB_overrides_sprintf 1
25177 +_GL_FUNCDECL_RPL (sprintf, int,
25178 + (char *restrict str, const char *restrict format, ...)
25179 + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3)
25180 + _GL_ARG_NONNULL ((1, 2)));
25181 +_GL_CXXALIAS_RPL (sprintf, int,
25182 + (char *restrict str, const char *restrict format, ...));
25183 # else
25184 -_GL_CXXALIAS_SYS (sprintf, int, (char *str, const char *format, ...));
25185 +_GL_CXXALIAS_SYS (sprintf, int,
25186 + (char *restrict str, const char *restrict format, ...));
25187 # endif
25188 +# if __GLIBC__ >= 2
25189 _GL_CXXALIASWARN (sprintf);
25190 +# endif
25191 #elif defined GNULIB_POSIXCHECK
25192 # undef sprintf
25193 /* Assume sprintf is always declared. */
25194 @@ -1119,22 +1376,53 @@ _GL_WARN_ON_USE (sprintf, "sprintf is not always POSIX compliant - "
25195 "POSIX compliance");
25196 #endif
25197
25198 +#if @GNULIB_MDA_TEMPNAM@
25199 +/* On native Windows, map 'tempnam' to '_tempnam', so that -loldnames is not
25200 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
25201 + platforms by defining GNULIB_NAMESPACE::tempnam always. */
25202 +# if defined _WIN32 && !defined __CYGWIN__
25203 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
25204 +# undef tempnam
25205 +# define tempnam _tempnam
25206 +# endif
25207 +_GL_CXXALIAS_MDA (tempnam, char *, (const char *dir, const char *prefix));
25208 +# else
25209 +_GL_CXXALIAS_SYS (tempnam, char *, (const char *dir, const char *prefix));
25210 +# endif
25211 +_GL_CXXALIASWARN (tempnam);
25212 +#endif
25213 +
25214 #if @GNULIB_TMPFILE@
25215 # if @REPLACE_TMPFILE@
25216 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
25217 # define tmpfile rpl_tmpfile
25218 # endif
25219 -_GL_FUNCDECL_RPL (tmpfile, FILE *, (void));
25220 +_GL_FUNCDECL_RPL (tmpfile, FILE *, (void)
25221 + _GL_ATTRIBUTE_DEALLOC (fclose, 1));
25222 _GL_CXXALIAS_RPL (tmpfile, FILE *, (void));
25223 # else
25224 +# if __GNUC__ >= 11
25225 +/* For -Wmismatched-dealloc: Associate tmpfile with fclose or rpl_fclose. */
25226 +_GL_FUNCDECL_SYS (tmpfile, FILE *, (void)
25227 + _GL_ATTRIBUTE_DEALLOC (fclose, 1));
25228 +# endif
25229 _GL_CXXALIAS_SYS (tmpfile, FILE *, (void));
25230 # endif
25231 +# if __GLIBC__ >= 2
25232 _GL_CXXALIASWARN (tmpfile);
25233 -#elif defined GNULIB_POSIXCHECK
25234 -# undef tmpfile
25235 -# if HAVE_RAW_DECL_TMPFILE
25236 +# endif
25237 +#else
25238 +# if @GNULIB_FCLOSE@ && __GNUC__ >= 11 && !defined tmpfile
25239 +/* For -Wmismatched-dealloc: Associate tmpfile with fclose or rpl_fclose. */
25240 +_GL_FUNCDECL_SYS (tmpfile, FILE *, (void)
25241 + _GL_ATTRIBUTE_DEALLOC (fclose, 1));
25242 +# endif
25243 +# if defined GNULIB_POSIXCHECK
25244 +# undef tmpfile
25245 +# if HAVE_RAW_DECL_TMPFILE
25246 _GL_WARN_ON_USE (tmpfile, "tmpfile is not usable on mingw - "
25247 "use gnulib module tmpfile for portability");
25248 +# endif
25249 # endif
25250 #endif
25251
25252 @@ -1147,9 +1435,10 @@ _GL_WARN_ON_USE (tmpfile, "tmpfile is not usable on mingw - "
25253 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
25254 # define asprintf rpl_asprintf
25255 # endif
25256 +# define GNULIB_overrides_asprintf
25257 _GL_FUNCDECL_RPL (asprintf, int,
25258 (char **result, const char *format, ...)
25259 - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
25260 + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3)
25261 _GL_ARG_NONNULL ((1, 2)));
25262 _GL_CXXALIAS_RPL (asprintf, int,
25263 (char **result, const char *format, ...));
25264 @@ -1157,7 +1446,7 @@ _GL_CXXALIAS_RPL (asprintf, int,
25265 # if !@HAVE_VASPRINTF@
25266 _GL_FUNCDECL_SYS (asprintf, int,
25267 (char **result, const char *format, ...)
25268 - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 3)
25269 + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 3)
25270 _GL_ARG_NONNULL ((1, 2)));
25271 # endif
25272 _GL_CXXALIAS_SYS (asprintf, int,
25273 @@ -1168,9 +1457,10 @@ _GL_CXXALIASWARN (asprintf);
25274 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
25275 # define vasprintf rpl_vasprintf
25276 # endif
25277 +# define GNULIB_overrides_vasprintf 1
25278 _GL_FUNCDECL_RPL (vasprintf, int,
25279 (char **result, const char *format, va_list args)
25280 - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
25281 + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0)
25282 _GL_ARG_NONNULL ((1, 2)));
25283 _GL_CXXALIAS_RPL (vasprintf, int,
25284 (char **result, const char *format, va_list args));
25285 @@ -1178,7 +1468,7 @@ _GL_CXXALIAS_RPL (vasprintf, int,
25286 # if !@HAVE_VASPRINTF@
25287 _GL_FUNCDECL_SYS (vasprintf, int,
25288 (char **result, const char *format, va_list args)
25289 - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
25290 + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0)
25291 _GL_ARG_NONNULL ((1, 2)));
25292 # endif
25293 _GL_CXXALIAS_SYS (vasprintf, int,
25294 @@ -1192,22 +1482,27 @@ _GL_CXXALIASWARN (vasprintf);
25295 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
25296 # define vdprintf rpl_vdprintf
25297 # endif
25298 -_GL_FUNCDECL_RPL (vdprintf, int, (int fd, const char *format, va_list args)
25299 - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
25300 - _GL_ARG_NONNULL ((2)));
25301 -_GL_CXXALIAS_RPL (vdprintf, int, (int fd, const char *format, va_list args));
25302 +_GL_FUNCDECL_RPL (vdprintf, int,
25303 + (int fd, const char *restrict format, va_list args)
25304 + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0)
25305 + _GL_ARG_NONNULL ((2)));
25306 +_GL_CXXALIAS_RPL (vdprintf, int,
25307 + (int fd, const char *restrict format, va_list args));
25308 # else
25309 # if !@HAVE_VDPRINTF@
25310 -_GL_FUNCDECL_SYS (vdprintf, int, (int fd, const char *format, va_list args)
25311 - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
25312 - _GL_ARG_NONNULL ((2)));
25313 +_GL_FUNCDECL_SYS (vdprintf, int,
25314 + (int fd, const char *restrict format, va_list args)
25315 + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0)
25316 + _GL_ARG_NONNULL ((2)));
25317 # endif
25318 /* Need to cast, because on Solaris, the third parameter will likely be
25319 __va_list args. */
25320 _GL_CXXALIAS_SYS_CAST (vdprintf, int,
25321 - (int fd, const char *format, va_list args));
25322 + (int fd, const char *restrict format, va_list args));
25323 # endif
25324 +# if __GLIBC__ >= 2
25325 _GL_CXXALIASWARN (vdprintf);
25326 +# endif
25327 #elif defined GNULIB_POSIXCHECK
25328 # undef vdprintf
25329 # if HAVE_RAW_DECL_VDPRINTF
25330 @@ -1224,23 +1519,32 @@ _GL_WARN_ON_USE (vdprintf, "vdprintf is unportable - "
25331 # endif
25332 # define GNULIB_overrides_vfprintf 1
25333 # if @GNULIB_VFPRINTF_POSIX@
25334 -_GL_FUNCDECL_RPL (vfprintf, int, (FILE *fp, const char *format, va_list args)
25335 - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
25336 - _GL_ARG_NONNULL ((1, 2)));
25337 +_GL_FUNCDECL_RPL (vfprintf, int,
25338 + (FILE *restrict fp,
25339 + const char *restrict format, va_list args)
25340 + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0)
25341 + _GL_ARG_NONNULL ((1, 2)));
25342 # else
25343 -_GL_FUNCDECL_RPL (vfprintf, int, (FILE *fp, const char *format, va_list args)
25344 - _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM (2, 0)
25345 - _GL_ARG_NONNULL ((1, 2)));
25346 +_GL_FUNCDECL_RPL (vfprintf, int,
25347 + (FILE *restrict fp,
25348 + const char *restrict format, va_list args)
25349 + _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM (2, 0)
25350 + _GL_ARG_NONNULL ((1, 2)));
25351 # endif
25352 -_GL_CXXALIAS_RPL (vfprintf, int, (FILE *fp, const char *format, va_list args));
25353 +_GL_CXXALIAS_RPL (vfprintf, int,
25354 + (FILE *restrict fp,
25355 + const char *restrict format, va_list args));
25356 # else
25357 /* Need to cast, because on Solaris, the third parameter is
25358 __va_list args
25359 and GCC's fixincludes did not change this to __gnuc_va_list. */
25360 _GL_CXXALIAS_SYS_CAST (vfprintf, int,
25361 - (FILE *fp, const char *format, va_list args));
25362 + (FILE *restrict fp,
25363 + const char *restrict format, va_list args));
25364 # endif
25365 +# if __GLIBC__ >= 2
25366 _GL_CXXALIASWARN (vfprintf);
25367 +# endif
25368 #endif
25369 #if !@GNULIB_VFPRINTF_POSIX@ && defined GNULIB_POSIXCHECK
25370 # if !GNULIB_overrides_vfprintf
25371 @@ -1259,16 +1563,21 @@ _GL_WARN_ON_USE (vfprintf, "vfprintf is not always POSIX compliant - "
25372 # define vfscanf rpl_vfscanf
25373 # endif
25374 _GL_FUNCDECL_RPL (vfscanf, int,
25375 - (FILE *stream, const char *format, va_list args)
25376 + (FILE *restrict stream,
25377 + const char *restrict format, va_list args)
25378 _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (2, 0)
25379 _GL_ARG_NONNULL ((1, 2)));
25380 _GL_CXXALIAS_RPL (vfscanf, int,
25381 - (FILE *stream, const char *format, va_list args));
25382 + (FILE *restrict stream,
25383 + const char *restrict format, va_list args));
25384 # else
25385 _GL_CXXALIAS_SYS (vfscanf, int,
25386 - (FILE *stream, const char *format, va_list args));
25387 + (FILE *restrict stream,
25388 + const char *restrict format, va_list args));
25389 # endif
25390 +# if __GLIBC__ >= 2
25391 _GL_CXXALIASWARN (vfscanf);
25392 +# endif
25393 #endif
25394
25395 #if @GNULIB_VPRINTF_POSIX@ || @GNULIB_VPRINTF@
25396 @@ -1279,22 +1588,25 @@ _GL_CXXALIASWARN (vfscanf);
25397 # endif
25398 # define GNULIB_overrides_vprintf 1
25399 # if @GNULIB_VPRINTF_POSIX@ || @GNULIB_VFPRINTF_POSIX@
25400 -_GL_FUNCDECL_RPL (vprintf, int, (const char *format, va_list args)
25401 - _GL_ATTRIBUTE_FORMAT_PRINTF (1, 0)
25402 +_GL_FUNCDECL_RPL (vprintf, int, (const char *restrict format, va_list args)
25403 + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (1, 0)
25404 _GL_ARG_NONNULL ((1)));
25405 # else
25406 -_GL_FUNCDECL_RPL (vprintf, int, (const char *format, va_list args)
25407 +_GL_FUNCDECL_RPL (vprintf, int, (const char *restrict format, va_list args)
25408 _GL_ATTRIBUTE_FORMAT_PRINTF_SYSTEM (1, 0)
25409 _GL_ARG_NONNULL ((1)));
25410 # endif
25411 -_GL_CXXALIAS_RPL (vprintf, int, (const char *format, va_list args));
25412 +_GL_CXXALIAS_RPL (vprintf, int, (const char *restrict format, va_list args));
25413 # else
25414 /* Need to cast, because on Solaris, the second parameter is
25415 __va_list args
25416 and GCC's fixincludes did not change this to __gnuc_va_list. */
25417 -_GL_CXXALIAS_SYS_CAST (vprintf, int, (const char *format, va_list args));
25418 +_GL_CXXALIAS_SYS_CAST (vprintf, int,
25419 + (const char *restrict format, va_list args));
25420 # endif
25421 +# if __GLIBC__ >= 2
25422 _GL_CXXALIASWARN (vprintf);
25423 +# endif
25424 #endif
25425 #if !@GNULIB_VPRINTF_POSIX@ && defined GNULIB_POSIXCHECK
25426 # if !GNULIB_overrides_vprintf
25427 @@ -1312,14 +1624,16 @@ _GL_WARN_ON_USE (vprintf, "vprintf is not always POSIX compliant - "
25428 # undef vscanf
25429 # define vscanf rpl_vscanf
25430 # endif
25431 -_GL_FUNCDECL_RPL (vscanf, int, (const char *format, va_list args)
25432 +_GL_FUNCDECL_RPL (vscanf, int, (const char *restrict format, va_list args)
25433 _GL_ATTRIBUTE_FORMAT_SCANF_SYSTEM (1, 0)
25434 _GL_ARG_NONNULL ((1)));
25435 -_GL_CXXALIAS_RPL (vscanf, int, (const char *format, va_list args));
25436 +_GL_CXXALIAS_RPL (vscanf, int, (const char *restrict format, va_list args));
25437 # else
25438 -_GL_CXXALIAS_SYS (vscanf, int, (const char *format, va_list args));
25439 +_GL_CXXALIAS_SYS (vscanf, int, (const char *restrict format, va_list args));
25440 # endif
25441 +# if __GLIBC__ >= 2
25442 _GL_CXXALIASWARN (vscanf);
25443 +# endif
25444 #endif
25445
25446 #if @GNULIB_VSNPRINTF@
25447 @@ -1327,23 +1641,30 @@ _GL_CXXALIASWARN (vscanf);
25448 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
25449 # define vsnprintf rpl_vsnprintf
25450 # endif
25451 +# define GNULIB_overrides_vsnprintf 1
25452 _GL_FUNCDECL_RPL (vsnprintf, int,
25453 - (char *str, size_t size, const char *format, va_list args)
25454 - _GL_ATTRIBUTE_FORMAT_PRINTF (3, 0)
25455 + (char *restrict str, size_t size,
25456 + const char *restrict format, va_list args)
25457 + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (3, 0)
25458 _GL_ARG_NONNULL ((3)));
25459 _GL_CXXALIAS_RPL (vsnprintf, int,
25460 - (char *str, size_t size, const char *format, va_list args));
25461 + (char *restrict str, size_t size,
25462 + const char *restrict format, va_list args));
25463 # else
25464 # if !@HAVE_DECL_VSNPRINTF@
25465 _GL_FUNCDECL_SYS (vsnprintf, int,
25466 - (char *str, size_t size, const char *format, va_list args)
25467 - _GL_ATTRIBUTE_FORMAT_PRINTF (3, 0)
25468 + (char *restrict str, size_t size,
25469 + const char *restrict format, va_list args)
25470 + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (3, 0)
25471 _GL_ARG_NONNULL ((3)));
25472 # endif
25473 _GL_CXXALIAS_SYS (vsnprintf, int,
25474 - (char *str, size_t size, const char *format, va_list args));
25475 + (char *restrict str, size_t size,
25476 + const char *restrict format, va_list args));
25477 # endif
25478 +# if __GLIBC__ >= 2
25479 _GL_CXXALIASWARN (vsnprintf);
25480 +# endif
25481 #elif defined GNULIB_POSIXCHECK
25482 # undef vsnprintf
25483 # if HAVE_RAW_DECL_VSNPRINTF
25484 @@ -1357,20 +1678,26 @@ _GL_WARN_ON_USE (vsnprintf, "vsnprintf is unportable - "
25485 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
25486 # define vsprintf rpl_vsprintf
25487 # endif
25488 +# define GNULIB_overrides_vsprintf 1
25489 _GL_FUNCDECL_RPL (vsprintf, int,
25490 - (char *str, const char *format, va_list args)
25491 - _GL_ATTRIBUTE_FORMAT_PRINTF (2, 0)
25492 + (char *restrict str,
25493 + const char *restrict format, va_list args)
25494 + _GL_ATTRIBUTE_FORMAT_PRINTF_STANDARD (2, 0)
25495 _GL_ARG_NONNULL ((1, 2)));
25496 _GL_CXXALIAS_RPL (vsprintf, int,
25497 - (char *str, const char *format, va_list args));
25498 + (char *restrict str,
25499 + const char *restrict format, va_list args));
25500 # else
25501 /* Need to cast, because on Solaris, the third parameter is
25502 __va_list args
25503 and GCC's fixincludes did not change this to __gnuc_va_list. */
25504 _GL_CXXALIAS_SYS_CAST (vsprintf, int,
25505 - (char *str, const char *format, va_list args));
25506 + (char *restrict str,
25507 + const char *restrict format, va_list args));
25508 # endif
25509 +# if __GLIBC__ >= 2
25510 _GL_CXXALIASWARN (vsprintf);
25511 +# endif
25512 #elif defined GNULIB_POSIXCHECK
25513 # undef vsprintf
25514 /* Assume vsprintf is always declared. */
25515
25516 diff --git a/autotools/gnulib/stdlib.in.h b/autotools/gnulib/stdlib.in.h
25517 index f829525..d52c2f7 100644
25518 --- a/autotools/gnulib/stdlib.in.h
25519 +++ b/autotools/gnulib/stdlib.in.h
25520 @@ -1,18 +1,18 @@
25521 /* A GNU-like <stdlib.h>.
25522
25523 - Copyright (C) 1995, 2001-2004, 2006-2019 Free Software Foundation, Inc.
25524 + Copyright (C) 1995, 2001-2004, 2006-2022 Free Software Foundation, Inc.
25525
25526 - This program is free software: you can redistribute it and/or modify
25527 - it under the terms of the GNU General Public License as published by
25528 - the Free Software Foundation; either version 3 of the License, or
25529 - (at your option) any later version.
25530 + This file is free software: you can redistribute it and/or modify
25531 + it under the terms of the GNU Lesser General Public License as
25532 + published by the Free Software Foundation; either version 2.1 of the
25533 + License, or (at your option) any later version.
25534
25535 - This program is distributed in the hope that it will be useful,
25536 + This file is distributed in the hope that it will be useful,
25537 but WITHOUT ANY WARRANTY; without even the implied warranty of
25538 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
25539 - GNU General Public License for more details.
25540 + GNU Lesser General Public License for more details.
25541
25542 - You should have received a copy of the GNU General Public License
25543 + You should have received a copy of the GNU Lesser General Public License
25544 along with this program. If not, see <https://www.gnu.org/licenses/>. */
25545
25546 #if __GNUC__ >= 3
25547 @@ -53,8 +53,8 @@
25548 # include <sys/loadavg.h>
25549 #endif
25550
25551 -/* Native Windows platforms declare mktemp() in <io.h>. */
25552 -#if 0 && (defined _WIN32 && ! defined __CYGWIN__)
25553 +/* Native Windows platforms declare _mktemp() in <io.h>. */
25554 +#if defined _WIN32 && !defined __CYGWIN__
25555 # include <io.h>
25556 #endif
25557
25558 @@ -99,12 +99,43 @@ struct random_data
25559 # include <unistd.h>
25560 #endif
25561
25562 +/* _GL_ATTRIBUTE_DEALLOC (F, I) declares that the function returns pointers
25563 + that can be freed by passing them as the Ith argument to the
25564 + function F. */
25565 +#ifndef _GL_ATTRIBUTE_DEALLOC
25566 +# if __GNUC__ >= 11
25567 +# define _GL_ATTRIBUTE_DEALLOC(f, i) __attribute__ ((__malloc__ (f, i)))
25568 +# else
25569 +# define _GL_ATTRIBUTE_DEALLOC(f, i)
25570 +# endif
25571 +#endif
25572 +
25573 +/* _GL_ATTRIBUTE_DEALLOC_FREE declares that the function returns pointers that
25574 + can be freed via 'free'; it can be used only after declaring 'free'. */
25575 +/* Applies to: functions. Cannot be used on inline functions. */
25576 +#ifndef _GL_ATTRIBUTE_DEALLOC_FREE
25577 +# define _GL_ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC (free, 1)
25578 +#endif
25579 +
25580 +/* _GL_ATTRIBUTE_MALLOC declares that the function returns a pointer to freshly
25581 + allocated memory. */
25582 +/* Applies to: functions. */
25583 +#ifndef _GL_ATTRIBUTE_MALLOC
25584 +# if __GNUC__ >= 3 || defined __clang__
25585 +# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__))
25586 +# else
25587 +# define _GL_ATTRIBUTE_MALLOC
25588 +# endif
25589 +#endif
25590 +
25591 /* The __attribute__ feature is available in gcc versions 2.5 and later.
25592 The attribute __pure__ was added in gcc 2.96. */
25593 -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
25594 -# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
25595 -#else
25596 -# define _GL_ATTRIBUTE_PURE /* empty */
25597 +#ifndef _GL_ATTRIBUTE_PURE
25598 +# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) || defined __clang__
25599 +# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
25600 +# else
25601 +# define _GL_ATTRIBUTE_PURE /* empty */
25602 +# endif
25603 #endif
25604
25605 /* The definition of _Noreturn is copied here. */
25606 @@ -147,6 +178,69 @@ _GL_WARN_ON_USE (_Exit, "_Exit is unportable - "
25607 #endif
25608
25609
25610 +#if @GNULIB_FREE_POSIX@
25611 +# if @REPLACE_FREE@
25612 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
25613 +# undef free
25614 +# define free rpl_free
25615 +# endif
25616 +_GL_FUNCDECL_RPL (free, void, (void *ptr));
25617 +_GL_CXXALIAS_RPL (free, void, (void *ptr));
25618 +# else
25619 +_GL_CXXALIAS_SYS (free, void, (void *ptr));
25620 +# endif
25621 +# if __GLIBC__ >= 2
25622 +_GL_CXXALIASWARN (free);
25623 +# endif
25624 +#elif defined GNULIB_POSIXCHECK
25625 +# undef free
25626 +/* Assume free is always declared. */
25627 +_GL_WARN_ON_USE (free, "free is not future POSIX compliant everywhere - "
25628 + "use gnulib module free for portability");
25629 +#endif
25630 +
25631 +
25632 +/* Allocate memory with indefinite extent and specified alignment. */
25633 +#if @GNULIB_ALIGNED_ALLOC@
25634 +# if @REPLACE_ALIGNED_ALLOC@
25635 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
25636 +# undef aligned_alloc
25637 +# define aligned_alloc rpl_aligned_alloc
25638 +# endif
25639 +_GL_FUNCDECL_RPL (aligned_alloc, void *,
25640 + (size_t alignment, size_t size)
25641 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
25642 +_GL_CXXALIAS_RPL (aligned_alloc, void *, (size_t alignment, size_t size));
25643 +# else
25644 +# if @HAVE_ALIGNED_ALLOC@
25645 +# if __GNUC__ >= 11
25646 +/* For -Wmismatched-dealloc: Associate aligned_alloc with free or rpl_free. */
25647 +_GL_FUNCDECL_SYS (aligned_alloc, void *,
25648 + (size_t alignment, size_t size)
25649 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
25650 +# endif
25651 +_GL_CXXALIAS_SYS (aligned_alloc, void *, (size_t alignment, size_t size));
25652 +# endif
25653 +# endif
25654 +# if @HAVE_ALIGNED_ALLOC@
25655 +_GL_CXXALIASWARN (aligned_alloc);
25656 +# endif
25657 +#else
25658 +# if @GNULIB_FREE_POSIX@ && __GNUC__ >= 11 && !defined aligned_alloc
25659 +/* For -Wmismatched-dealloc: Associate aligned_alloc with free or rpl_free. */
25660 +_GL_FUNCDECL_SYS (aligned_alloc, void *,
25661 + (size_t alignment, size_t size)
25662 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
25663 +# endif
25664 +# if defined GNULIB_POSIXCHECK
25665 +# undef aligned_alloc
25666 +# if HAVE_RAW_DECL_ALIGNED_ALLOC
25667 +_GL_WARN_ON_USE (aligned_alloc, "aligned_alloc is not portable - "
25668 + "use gnulib module aligned_alloc for portability");
25669 +# endif
25670 +# endif
25671 +#endif
25672 +
25673 #if @GNULIB_ATOLL@
25674 /* Parse a signed decimal integer.
25675 Returns the value of the integer. Errors are not detected. */
25676 @@ -166,22 +260,41 @@ _GL_WARN_ON_USE (atoll, "atoll is unportable - "
25677 #endif
25678
25679 #if @GNULIB_CALLOC_POSIX@
25680 -# if @REPLACE_CALLOC@
25681 +# if (@GNULIB_CALLOC_POSIX@ && @REPLACE_CALLOC_FOR_CALLOC_POSIX@) \
25682 + || (@GNULIB_CALLOC_GNU@ && @REPLACE_CALLOC_FOR_CALLOC_GNU@)
25683 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
25684 # undef calloc
25685 # define calloc rpl_calloc
25686 # endif
25687 -_GL_FUNCDECL_RPL (calloc, void *, (size_t nmemb, size_t size));
25688 +_GL_FUNCDECL_RPL (calloc, void *,
25689 + (size_t nmemb, size_t size)
25690 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
25691 _GL_CXXALIAS_RPL (calloc, void *, (size_t nmemb, size_t size));
25692 # else
25693 +# if __GNUC__ >= 11
25694 +/* For -Wmismatched-dealloc: Associate calloc with free or rpl_free. */
25695 +_GL_FUNCDECL_SYS (calloc, void *,
25696 + (size_t nmemb, size_t size)
25697 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
25698 +# endif
25699 _GL_CXXALIAS_SYS (calloc, void *, (size_t nmemb, size_t size));
25700 # endif
25701 +# if __GLIBC__ >= 2
25702 _GL_CXXALIASWARN (calloc);
25703 -#elif defined GNULIB_POSIXCHECK
25704 -# undef calloc
25705 +# endif
25706 +#else
25707 +# if @GNULIB_FREE_POSIX@ && __GNUC__ >= 11 && !defined calloc
25708 +/* For -Wmismatched-dealloc: Associate calloc with free or rpl_free. */
25709 +_GL_FUNCDECL_SYS (calloc, void *,
25710 + (size_t nmemb, size_t size)
25711 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
25712 +# endif
25713 +# if defined GNULIB_POSIXCHECK
25714 +# undef calloc
25715 /* Assume calloc is always declared. */
25716 _GL_WARN_ON_USE (calloc, "calloc is not POSIX compliant everywhere - "
25717 "use gnulib module calloc-posix for portability");
25718 +# endif
25719 #endif
25720
25721 #if @GNULIB_CANONICALIZE_FILE_NAME@
25722 @@ -189,23 +302,108 @@ _GL_WARN_ON_USE (calloc, "calloc is not POSIX compliant everywhere - "
25723 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
25724 # define canonicalize_file_name rpl_canonicalize_file_name
25725 # endif
25726 -_GL_FUNCDECL_RPL (canonicalize_file_name, char *, (const char *name)
25727 - _GL_ARG_NONNULL ((1)));
25728 +_GL_FUNCDECL_RPL (canonicalize_file_name, char *,
25729 + (const char *name)
25730 + _GL_ARG_NONNULL ((1))
25731 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
25732 _GL_CXXALIAS_RPL (canonicalize_file_name, char *, (const char *name));
25733 # else
25734 -# if !@HAVE_CANONICALIZE_FILE_NAME@
25735 -_GL_FUNCDECL_SYS (canonicalize_file_name, char *, (const char *name)
25736 - _GL_ARG_NONNULL ((1)));
25737 +# if !@HAVE_CANONICALIZE_FILE_NAME@ || __GNUC__ >= 11
25738 +_GL_FUNCDECL_SYS (canonicalize_file_name, char *,
25739 + (const char *name)
25740 + _GL_ARG_NONNULL ((1))
25741 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
25742 # endif
25743 _GL_CXXALIAS_SYS (canonicalize_file_name, char *, (const char *name));
25744 # endif
25745 +# ifndef GNULIB_defined_canonicalize_file_name
25746 +# define GNULIB_defined_canonicalize_file_name \
25747 + (!@HAVE_CANONICALIZE_FILE_NAME@ || @REPLACE_CANONICALIZE_FILE_NAME@)
25748 +# endif
25749 _GL_CXXALIASWARN (canonicalize_file_name);
25750 -#elif defined GNULIB_POSIXCHECK
25751 -# undef canonicalize_file_name
25752 -# if HAVE_RAW_DECL_CANONICALIZE_FILE_NAME
25753 +#else
25754 +# if @GNULIB_FREE_POSIX@ && __GNUC__ >= 11 && !defined canonicalize_file_name
25755 +/* For -Wmismatched-dealloc: Associate canonicalize_file_name with free or
25756 + rpl_free. */
25757 +_GL_FUNCDECL_SYS (canonicalize_file_name, char *,
25758 + (const char *name)
25759 + _GL_ARG_NONNULL ((1))
25760 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
25761 +# endif
25762 +# if defined GNULIB_POSIXCHECK
25763 +# undef canonicalize_file_name
25764 +# if HAVE_RAW_DECL_CANONICALIZE_FILE_NAME
25765 _GL_WARN_ON_USE (canonicalize_file_name,
25766 "canonicalize_file_name is unportable - "
25767 "use gnulib module canonicalize-lgpl for portability");
25768 +# endif
25769 +# endif
25770 +#endif
25771 +
25772 +#if @GNULIB_MDA_ECVT@
25773 +/* On native Windows, map 'ecvt' to '_ecvt', so that -loldnames is not
25774 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
25775 + platforms by defining GNULIB_NAMESPACE::ecvt on all platforms that have
25776 + it. */
25777 +# if defined _WIN32 && !defined __CYGWIN__
25778 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
25779 +# undef ecvt
25780 +# define ecvt _ecvt
25781 +# endif
25782 +_GL_CXXALIAS_MDA (ecvt, char *,
25783 + (double number, int ndigits, int *decptp, int *signp));
25784 +# else
25785 +# if @HAVE_DECL_ECVT@
25786 +_GL_CXXALIAS_SYS (ecvt, char *,
25787 + (double number, int ndigits, int *decptp, int *signp));
25788 +# endif
25789 +# endif
25790 +# if (defined _WIN32 && !defined __CYGWIN__) || @HAVE_DECL_ECVT@
25791 +_GL_CXXALIASWARN (ecvt);
25792 +# endif
25793 +#endif
25794 +
25795 +#if @GNULIB_MDA_FCVT@
25796 +/* On native Windows, map 'fcvt' to '_fcvt', so that -loldnames is not
25797 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
25798 + platforms by defining GNULIB_NAMESPACE::fcvt on all platforms that have
25799 + it. */
25800 +# if defined _WIN32 && !defined __CYGWIN__
25801 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
25802 +# undef fcvt
25803 +# define fcvt _fcvt
25804 +# endif
25805 +_GL_CXXALIAS_MDA (fcvt, char *,
25806 + (double number, int ndigits, int *decptp, int *signp));
25807 +# else
25808 +# if @HAVE_DECL_FCVT@
25809 +_GL_CXXALIAS_SYS (fcvt, char *,
25810 + (double number, int ndigits, int *decptp, int *signp));
25811 +# endif
25812 +# endif
25813 +# if (defined _WIN32 && !defined __CYGWIN__) || @HAVE_DECL_FCVT@
25814 +_GL_CXXALIASWARN (fcvt);
25815 +# endif
25816 +#endif
25817 +
25818 +#if @GNULIB_MDA_GCVT@
25819 +/* On native Windows, map 'gcvt' to '_gcvt', so that -loldnames is not
25820 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
25821 + platforms by defining GNULIB_NAMESPACE::gcvt on all platforms that have
25822 + it. */
25823 +# if defined _WIN32 && !defined __CYGWIN__
25824 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
25825 +# undef gcvt
25826 +# define gcvt _gcvt
25827 +# endif
25828 +_GL_CXXALIAS_MDA (gcvt, char *, (double number, int ndigits, char *buf));
25829 +# else
25830 +# if @HAVE_DECL_GCVT@
25831 +_GL_CXXALIAS_SYS (gcvt, char *, (double number, int ndigits, char *buf));
25832 +# endif
25833 +# endif
25834 +# if (defined _WIN32 && !defined __CYGWIN__) || @HAVE_DECL_GCVT@
25835 +_GL_CXXALIASWARN (gcvt);
25836 # endif
25837 #endif
25838
25839 @@ -238,8 +436,8 @@ _GL_WARN_ON_USE (getloadavg, "getloadavg is not portable - "
25840 element (or NULL if it doesn't contain an "=" sign),
25841 - It returns the index of the "token" in the given array of tokens.
25842 Otherwise it returns -1, and *OPTIONP and *VALUEP are undefined.
25843 - For more details see the POSIX:2001 specification.
25844 - http://www.opengroup.org/susv3xsh/getsubopt.html */
25845 + For more details see the POSIX specification.
25846 + https://pubs.opengroup.org/onlinepubs/9699919799/functions/getsubopt.html */
25847 # if !@HAVE_GETSUBOPT@
25848 _GL_FUNCDECL_SYS (getsubopt, int,
25849 (char **optionp, char *const *tokens, char **valuep)
25850 @@ -277,23 +475,42 @@ _GL_WARN_ON_USE (grantpt, "grantpt is not portable - "
25851 by never specifying a zero size), so it does not need malloc or
25852 realloc to be redefined. */
25853 #if @GNULIB_MALLOC_POSIX@
25854 -# if @REPLACE_MALLOC@
25855 +# if (@GNULIB_MALLOC_POSIX@ && @REPLACE_MALLOC_FOR_MALLOC_POSIX@) \
25856 + || (@GNULIB_MALLOC_GNU@ && @REPLACE_MALLOC_FOR_MALLOC_GNU@)
25857 # if !((defined __cplusplus && defined GNULIB_NAMESPACE) \
25858 || _GL_USE_STDLIB_ALLOC)
25859 # undef malloc
25860 # define malloc rpl_malloc
25861 # endif
25862 -_GL_FUNCDECL_RPL (malloc, void *, (size_t size));
25863 +_GL_FUNCDECL_RPL (malloc, void *,
25864 + (size_t size)
25865 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
25866 _GL_CXXALIAS_RPL (malloc, void *, (size_t size));
25867 # else
25868 +# if __GNUC__ >= 11
25869 +/* For -Wmismatched-dealloc: Associate malloc with free or rpl_free. */
25870 +_GL_FUNCDECL_SYS (malloc, void *,
25871 + (size_t size)
25872 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
25873 +# endif
25874 _GL_CXXALIAS_SYS (malloc, void *, (size_t size));
25875 # endif
25876 +# if __GLIBC__ >= 2
25877 _GL_CXXALIASWARN (malloc);
25878 -#elif defined GNULIB_POSIXCHECK && !_GL_USE_STDLIB_ALLOC
25879 -# undef malloc
25880 +# endif
25881 +#else
25882 +# if @GNULIB_FREE_POSIX@ && __GNUC__ >= 11 && !defined malloc
25883 +/* For -Wmismatched-dealloc: Associate malloc with free or rpl_free. */
25884 +_GL_FUNCDECL_SYS (malloc, void *,
25885 + (size_t size)
25886 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
25887 +# endif
25888 +# if defined GNULIB_POSIXCHECK && !_GL_USE_STDLIB_ALLOC
25889 +# undef malloc
25890 /* Assume malloc is always declared. */
25891 _GL_WARN_ON_USE (malloc, "malloc is not POSIX compliant everywhere - "
25892 "use gnulib module malloc-posix for portability");
25893 +# endif
25894 #endif
25895
25896 /* Convert a multibyte character to a wide character. */
25897 @@ -303,15 +520,21 @@ _GL_WARN_ON_USE (malloc, "malloc is not POSIX compliant everywhere - "
25898 # undef mbtowc
25899 # define mbtowc rpl_mbtowc
25900 # endif
25901 -_GL_FUNCDECL_RPL (mbtowc, int, (wchar_t *pwc, const char *s, size_t n));
25902 -_GL_CXXALIAS_RPL (mbtowc, int, (wchar_t *pwc, const char *s, size_t n));
25903 +_GL_FUNCDECL_RPL (mbtowc, int,
25904 + (wchar_t *restrict pwc, const char *restrict s, size_t n));
25905 +_GL_CXXALIAS_RPL (mbtowc, int,
25906 + (wchar_t *restrict pwc, const char *restrict s, size_t n));
25907 # else
25908 # if !@HAVE_MBTOWC@
25909 -_GL_FUNCDECL_SYS (mbtowc, int, (wchar_t *pwc, const char *s, size_t n));
25910 +_GL_FUNCDECL_SYS (mbtowc, int,
25911 + (wchar_t *restrict pwc, const char *restrict s, size_t n));
25912 # endif
25913 -_GL_CXXALIAS_SYS (mbtowc, int, (wchar_t *pwc, const char *s, size_t n));
25914 +_GL_CXXALIAS_SYS (mbtowc, int,
25915 + (wchar_t *restrict pwc, const char *restrict s, size_t n));
25916 # endif
25917 +# if __GLIBC__ >= 2
25918 _GL_CXXALIASWARN (mbtowc);
25919 +# endif
25920 #elif defined GNULIB_POSIXCHECK
25921 # undef mbtowc
25922 # if HAVE_RAW_DECL_MBTOWC
25923 @@ -452,6 +675,51 @@ _GL_WARN_ON_USE (mkstemps, "mkstemps is unportable - "
25924 # endif
25925 #endif
25926
25927 +#if @GNULIB_MDA_MKTEMP@
25928 +/* On native Windows, map 'mktemp' to '_mktemp', so that -loldnames is not
25929 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
25930 + platforms by defining GNULIB_NAMESPACE::mktemp always. */
25931 +# if defined _WIN32 && !defined __CYGWIN__
25932 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
25933 +# undef mktemp
25934 +# define mktemp _mktemp
25935 +# endif
25936 +_GL_CXXALIAS_MDA (mktemp, char *, (char * /*template*/));
25937 +# else
25938 +_GL_CXXALIAS_SYS (mktemp, char *, (char * /*template*/));
25939 +# endif
25940 +_GL_CXXALIASWARN (mktemp);
25941 +#endif
25942 +
25943 +/* Allocate memory with indefinite extent and specified alignment. */
25944 +#if @GNULIB_POSIX_MEMALIGN@
25945 +# if @REPLACE_POSIX_MEMALIGN@
25946 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
25947 +# undef posix_memalign
25948 +# define posix_memalign rpl_posix_memalign
25949 +# endif
25950 +_GL_FUNCDECL_RPL (posix_memalign, int,
25951 + (void **memptr, size_t alignment, size_t size)
25952 + _GL_ARG_NONNULL ((1)));
25953 +_GL_CXXALIAS_RPL (posix_memalign, int,
25954 + (void **memptr, size_t alignment, size_t size));
25955 +# else
25956 +# if @HAVE_POSIX_MEMALIGN@
25957 +_GL_CXXALIAS_SYS (posix_memalign, int,
25958 + (void **memptr, size_t alignment, size_t size));
25959 +# endif
25960 +# endif
25961 +# if @HAVE_POSIX_MEMALIGN@
25962 +_GL_CXXALIASWARN (posix_memalign);
25963 +# endif
25964 +#elif defined GNULIB_POSIXCHECK
25965 +# undef posix_memalign
25966 +# if HAVE_RAW_DECL_POSIX_MEMALIGN
25967 +_GL_WARN_ON_USE (posix_memalign, "posix_memalign is not portable - "
25968 + "use gnulib module posix_memalign for portability");
25969 +# endif
25970 +#endif
25971 +
25972 #if @GNULIB_POSIX_OPENPT@
25973 /* Return an FD open to the master side of a pseudo-terminal. Flags should
25974 include O_RDWR, and may also include O_NOCTTY. */
25975 @@ -510,6 +778,9 @@ _GL_FUNCDECL_SYS (ptsname_r, int, (int fd, char *buf, size_t len));
25976 # endif
25977 _GL_CXXALIAS_SYS (ptsname_r, int, (int fd, char *buf, size_t len));
25978 # endif
25979 +# ifndef GNULIB_defined_ptsname_r
25980 +# define GNULIB_defined_ptsname_r (!@HAVE_PTSNAME_R@ || @REPLACE_PTSNAME_R@)
25981 +# endif
25982 _GL_CXXALIASWARN (ptsname_r);
25983 #elif defined GNULIB_POSIXCHECK
25984 # undef ptsname_r
25985 @@ -527,6 +798,28 @@ _GL_WARN_ON_USE (ptsname_r, "ptsname_r is not portable - "
25986 # endif
25987 _GL_FUNCDECL_RPL (putenv, int, (char *string) _GL_ARG_NONNULL ((1)));
25988 _GL_CXXALIAS_RPL (putenv, int, (char *string));
25989 +# elif defined _WIN32 && !defined __CYGWIN__
25990 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
25991 +# undef putenv
25992 +# define putenv _putenv
25993 +# endif
25994 +_GL_CXXALIAS_MDA (putenv, int, (char *string));
25995 +# else
25996 +_GL_CXXALIAS_SYS (putenv, int, (char *string));
25997 +# endif
25998 +_GL_CXXALIASWARN (putenv);
25999 +#elif @GNULIB_MDA_PUTENV@
26000 +/* On native Windows, map 'putenv' to '_putenv', so that -loldnames is not
26001 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
26002 + platforms by defining GNULIB_NAMESPACE::putenv always. */
26003 +# if defined _WIN32 && !defined __CYGWIN__
26004 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
26005 +# undef putenv
26006 +# define putenv _putenv
26007 +# endif
26008 +/* Need to cast, because on mingw, the parameter is either
26009 + 'const char *string' or 'char *string'. */
26010 +_GL_CXXALIAS_MDA_CAST (putenv, int, (char *string));
26011 # else
26012 _GL_CXXALIAS_SYS (putenv, int, (char *string));
26013 # endif
26014 @@ -537,29 +830,35 @@ _GL_CXXALIASWARN (putenv);
26015 /* Sort an array of NMEMB elements, starting at address BASE, each element
26016 occupying SIZE bytes, in ascending order according to the comparison
26017 function COMPARE. */
26018 +# ifdef __cplusplus
26019 +extern "C" {
26020 +# endif
26021 +# if !GNULIB_defined_qsort_r_fn_types
26022 +typedef int (*_gl_qsort_r_compar_fn) (void const *, void const *, void *);
26023 +# define GNULIB_defined_qsort_r_fn_types 1
26024 +# endif
26025 +# ifdef __cplusplus
26026 +}
26027 +# endif
26028 # if @REPLACE_QSORT_R@
26029 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
26030 # undef qsort_r
26031 # define qsort_r rpl_qsort_r
26032 # endif
26033 _GL_FUNCDECL_RPL (qsort_r, void, (void *base, size_t nmemb, size_t size,
26034 - int (*compare) (void const *, void const *,
26035 - void *),
26036 + _gl_qsort_r_compar_fn compare,
26037 void *arg) _GL_ARG_NONNULL ((1, 4)));
26038 _GL_CXXALIAS_RPL (qsort_r, void, (void *base, size_t nmemb, size_t size,
26039 - int (*compare) (void const *, void const *,
26040 - void *),
26041 + _gl_qsort_r_compar_fn compare,
26042 void *arg));
26043 # else
26044 # if !@HAVE_QSORT_R@
26045 _GL_FUNCDECL_SYS (qsort_r, void, (void *base, size_t nmemb, size_t size,
26046 - int (*compare) (void const *, void const *,
26047 - void *),
26048 + _gl_qsort_r_compar_fn compare,
26049 void *arg) _GL_ARG_NONNULL ((1, 4)));
26050 # endif
26051 _GL_CXXALIAS_SYS (qsort_r, void, (void *base, size_t nmemb, size_t size,
26052 - int (*compare) (void const *, void const *,
26053 - void *),
26054 + _gl_qsort_r_compar_fn compare,
26055 void *arg));
26056 # endif
26057 _GL_CXXALIASWARN (qsort_r);
26058 @@ -593,7 +892,9 @@ _GL_CXXALIAS_RPL (random, long, (void));
26059 # if !@HAVE_RANDOM@
26060 _GL_FUNCDECL_SYS (random, long, (void));
26061 # endif
26062 -_GL_CXXALIAS_SYS (random, long, (void));
26063 +/* Need to cast, because on Haiku, the return type is
26064 + int. */
26065 +_GL_CXXALIAS_SYS_CAST (random, long, (void));
26066 # endif
26067 _GL_CXXALIASWARN (random);
26068 #elif defined GNULIB_POSIXCHECK
26069 @@ -616,7 +917,9 @@ _GL_CXXALIAS_RPL (srandom, void, (unsigned int seed));
26070 # if !@HAVE_RANDOM@
26071 _GL_FUNCDECL_SYS (srandom, void, (unsigned int seed));
26072 # endif
26073 -_GL_CXXALIAS_SYS (srandom, void, (unsigned int seed));
26074 +/* Need to cast, because on FreeBSD, the first parameter is
26075 + unsigned long seed. */
26076 +_GL_CXXALIAS_SYS_CAST (srandom, void, (unsigned int seed));
26077 # endif
26078 _GL_CXXALIASWARN (srandom);
26079 #elif defined GNULIB_POSIXCHECK
26080 @@ -644,8 +947,10 @@ _GL_FUNCDECL_SYS (initstate, char *,
26081 (unsigned int seed, char *buf, size_t buf_size)
26082 _GL_ARG_NONNULL ((2)));
26083 # endif
26084 -_GL_CXXALIAS_SYS (initstate, char *,
26085 - (unsigned int seed, char *buf, size_t buf_size));
26086 +/* Need to cast, because on FreeBSD, the first parameter is
26087 + unsigned long seed. */
26088 +_GL_CXXALIAS_SYS_CAST (initstate, char *,
26089 + (unsigned int seed, char *buf, size_t buf_size));
26090 # endif
26091 _GL_CXXALIASWARN (initstate);
26092 #elif defined GNULIB_POSIXCHECK
26093 @@ -668,7 +973,9 @@ _GL_CXXALIAS_RPL (setstate, char *, (char *arg_state));
26094 # if !@HAVE_SETSTATE@ || !@HAVE_DECL_SETSTATE@
26095 _GL_FUNCDECL_SYS (setstate, char *, (char *arg_state) _GL_ARG_NONNULL ((1)));
26096 # endif
26097 -_GL_CXXALIAS_SYS (setstate, char *, (char *arg_state));
26098 +/* Need to cast, because on Mac OS X 10.13, HP-UX, Solaris the first parameter
26099 + is const char *arg_state. */
26100 +_GL_CXXALIAS_SYS_CAST (setstate, char *, (char *arg_state));
26101 # endif
26102 _GL_CXXALIASWARN (setstate);
26103 #elif defined GNULIB_POSIXCHECK
26104 @@ -754,9 +1061,11 @@ _GL_FUNCDECL_SYS (initstate_r, int,
26105 struct random_data *rand_state)
26106 _GL_ARG_NONNULL ((2, 4)));
26107 # endif
26108 -_GL_CXXALIAS_SYS (initstate_r, int,
26109 - (unsigned int seed, char *buf, size_t buf_size,
26110 - struct random_data *rand_state));
26111 +/* Need to cast, because on Haiku, the third parameter is
26112 + unsigned long buf_size. */
26113 +_GL_CXXALIAS_SYS_CAST (initstate_r, int,
26114 + (unsigned int seed, char *buf, size_t buf_size,
26115 + struct random_data *rand_state));
26116 # endif
26117 _GL_CXXALIASWARN (initstate_r);
26118 #elif defined GNULIB_POSIXCHECK
26119 @@ -784,8 +1093,10 @@ _GL_FUNCDECL_SYS (setstate_r, int,
26120 (char *arg_state, struct random_data *rand_state)
26121 _GL_ARG_NONNULL ((1, 2)));
26122 # endif
26123 -_GL_CXXALIAS_SYS (setstate_r, int,
26124 - (char *arg_state, struct random_data *rand_state));
26125 +/* Need to cast, because on Haiku, the first parameter is
26126 + void *arg_state. */
26127 +_GL_CXXALIAS_SYS_CAST (setstate_r, int,
26128 + (char *arg_state, struct random_data *rand_state));
26129 # endif
26130 _GL_CXXALIASWARN (setstate_r);
26131 #elif defined GNULIB_POSIXCHECK
26132 @@ -798,33 +1109,60 @@ _GL_WARN_ON_USE (setstate_r, "setstate_r is unportable - "
26133
26134
26135 #if @GNULIB_REALLOC_POSIX@
26136 -# if @REPLACE_REALLOC@
26137 +# if (@GNULIB_REALLOC_POSIX@ && @REPLACE_REALLOC_FOR_REALLOC_POSIX@) \
26138 + || (@GNULIB_REALLOC_GNU@ && @REPLACE_REALLOC_FOR_REALLOC_GNU@)
26139 # if !((defined __cplusplus && defined GNULIB_NAMESPACE) \
26140 || _GL_USE_STDLIB_ALLOC)
26141 # undef realloc
26142 # define realloc rpl_realloc
26143 # endif
26144 -_GL_FUNCDECL_RPL (realloc, void *, (void *ptr, size_t size));
26145 +_GL_FUNCDECL_RPL (realloc, void *, (void *ptr, size_t size)
26146 + _GL_ATTRIBUTE_DEALLOC_FREE);
26147 _GL_CXXALIAS_RPL (realloc, void *, (void *ptr, size_t size));
26148 # else
26149 +# if __GNUC__ >= 11
26150 +/* For -Wmismatched-dealloc: Associate realloc with free or rpl_free. */
26151 +_GL_FUNCDECL_SYS (realloc, void *, (void *ptr, size_t size)
26152 + _GL_ATTRIBUTE_DEALLOC_FREE);
26153 +# endif
26154 _GL_CXXALIAS_SYS (realloc, void *, (void *ptr, size_t size));
26155 # endif
26156 +# if __GLIBC__ >= 2
26157 _GL_CXXALIASWARN (realloc);
26158 -#elif defined GNULIB_POSIXCHECK && !_GL_USE_STDLIB_ALLOC
26159 -# undef realloc
26160 +# endif
26161 +#else
26162 +# if @GNULIB_FREE_POSIX@ && __GNUC__ >= 11 && !defined realloc
26163 +/* For -Wmismatched-dealloc: Associate realloc with free or rpl_free. */
26164 +_GL_FUNCDECL_SYS (realloc, void *, (void *ptr, size_t size)
26165 + _GL_ATTRIBUTE_DEALLOC_FREE);
26166 +# endif
26167 +# if defined GNULIB_POSIXCHECK && !_GL_USE_STDLIB_ALLOC
26168 +# undef realloc
26169 /* Assume realloc is always declared. */
26170 _GL_WARN_ON_USE (realloc, "realloc is not POSIX compliant everywhere - "
26171 "use gnulib module realloc-posix for portability");
26172 +# endif
26173 #endif
26174
26175
26176 #if @GNULIB_REALLOCARRAY@
26177 -# if ! @HAVE_REALLOCARRAY@
26178 +# if @REPLACE_REALLOCARRAY@
26179 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
26180 +# undef reallocarray
26181 +# define reallocarray rpl_reallocarray
26182 +# endif
26183 +_GL_FUNCDECL_RPL (reallocarray, void *,
26184 + (void *ptr, size_t nmemb, size_t size));
26185 +_GL_CXXALIAS_RPL (reallocarray, void *,
26186 + (void *ptr, size_t nmemb, size_t size));
26187 +# else
26188 +# if ! @HAVE_REALLOCARRAY@
26189 _GL_FUNCDECL_SYS (reallocarray, void *,
26190 (void *ptr, size_t nmemb, size_t size));
26191 -# endif
26192 +# endif
26193 _GL_CXXALIAS_SYS (reallocarray, void *,
26194 (void *ptr, size_t nmemb, size_t size));
26195 +# endif
26196 _GL_CXXALIASWARN (reallocarray);
26197 #elif defined GNULIB_POSIXCHECK
26198 # undef reallocarray
26199 @@ -839,15 +1177,19 @@ _GL_WARN_ON_USE (reallocarray, "reallocarray is not portable - "
26200 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
26201 # define realpath rpl_realpath
26202 # endif
26203 -_GL_FUNCDECL_RPL (realpath, char *, (const char *name, char *resolved)
26204 - _GL_ARG_NONNULL ((1)));
26205 -_GL_CXXALIAS_RPL (realpath, char *, (const char *name, char *resolved));
26206 +_GL_FUNCDECL_RPL (realpath, char *,
26207 + (const char *restrict name, char *restrict resolved)
26208 + _GL_ARG_NONNULL ((1)));
26209 +_GL_CXXALIAS_RPL (realpath, char *,
26210 + (const char *restrict name, char *restrict resolved));
26211 # else
26212 # if !@HAVE_REALPATH@
26213 -_GL_FUNCDECL_SYS (realpath, char *, (const char *name, char *resolved)
26214 - _GL_ARG_NONNULL ((1)));
26215 +_GL_FUNCDECL_SYS (realpath, char *,
26216 + (const char *restrict name, char *restrict resolved)
26217 + _GL_ARG_NONNULL ((1)));
26218 # endif
26219 -_GL_CXXALIAS_SYS (realpath, char *, (const char *name, char *resolved));
26220 +_GL_CXXALIAS_SYS (realpath, char *,
26221 + (const char *restrict name, char *restrict resolved));
26222 # endif
26223 _GL_CXXALIASWARN (realpath);
26224 #elif defined GNULIB_POSIXCHECK
26225 @@ -930,17 +1272,23 @@ _GL_WARN_ON_USE (setenv, "setenv is unportable - "
26226 # define strtod rpl_strtod
26227 # endif
26228 # define GNULIB_defined_strtod_function 1
26229 -_GL_FUNCDECL_RPL (strtod, double, (const char *str, char **endp)
26230 - _GL_ARG_NONNULL ((1)));
26231 -_GL_CXXALIAS_RPL (strtod, double, (const char *str, char **endp));
26232 +_GL_FUNCDECL_RPL (strtod, double,
26233 + (const char *restrict str, char **restrict endp)
26234 + _GL_ARG_NONNULL ((1)));
26235 +_GL_CXXALIAS_RPL (strtod, double,
26236 + (const char *restrict str, char **restrict endp));
26237 # else
26238 # if !@HAVE_STRTOD@
26239 -_GL_FUNCDECL_SYS (strtod, double, (const char *str, char **endp)
26240 - _GL_ARG_NONNULL ((1)));
26241 +_GL_FUNCDECL_SYS (strtod, double,
26242 + (const char *restrict str, char **restrict endp)
26243 + _GL_ARG_NONNULL ((1)));
26244 # endif
26245 -_GL_CXXALIAS_SYS (strtod, double, (const char *str, char **endp));
26246 +_GL_CXXALIAS_SYS (strtod, double,
26247 + (const char *restrict str, char **restrict endp));
26248 # endif
26249 +# if __GLIBC__ >= 2
26250 _GL_CXXALIASWARN (strtod);
26251 +# endif
26252 #elif defined GNULIB_POSIXCHECK
26253 # undef strtod
26254 # if HAVE_RAW_DECL_STRTOD
26255 @@ -956,15 +1304,19 @@ _GL_WARN_ON_USE (strtod, "strtod is unportable - "
26256 # define strtold rpl_strtold
26257 # endif
26258 # define GNULIB_defined_strtold_function 1
26259 -_GL_FUNCDECL_RPL (strtold, long double, (const char *str, char **endp)
26260 - _GL_ARG_NONNULL ((1)));
26261 -_GL_CXXALIAS_RPL (strtold, long double, (const char *str, char **endp));
26262 +_GL_FUNCDECL_RPL (strtold, long double,
26263 + (const char *restrict str, char **restrict endp)
26264 + _GL_ARG_NONNULL ((1)));
26265 +_GL_CXXALIAS_RPL (strtold, long double,
26266 + (const char *restrict str, char **restrict endp));
26267 # else
26268 # if !@HAVE_STRTOLD@
26269 -_GL_FUNCDECL_SYS (strtold, long double, (const char *str, char **endp)
26270 - _GL_ARG_NONNULL ((1)));
26271 +_GL_FUNCDECL_SYS (strtold, long double,
26272 + (const char *restrict str, char **restrict endp)
26273 + _GL_ARG_NONNULL ((1)));
26274 # endif
26275 -_GL_CXXALIAS_SYS (strtold, long double, (const char *str, char **endp));
26276 +_GL_CXXALIAS_SYS (strtold, long double,
26277 + (const char *restrict str, char **restrict endp));
26278 # endif
26279 _GL_CXXALIASWARN (strtold);
26280 #elif defined GNULIB_POSIXCHECK
26281 @@ -975,6 +1327,47 @@ _GL_WARN_ON_USE (strtold, "strtold is unportable - "
26282 # endif
26283 #endif
26284
26285 +#if @GNULIB_STRTOL@
26286 +/* Parse a signed integer whose textual representation starts at STRING.
26287 + The integer is expected to be in base BASE (2 <= BASE <= 36); if BASE == 0,
26288 + it may be decimal or octal (with prefix "0") or hexadecimal (with prefix
26289 + "0x").
26290 + If ENDPTR is not NULL, the address of the first byte after the integer is
26291 + stored in *ENDPTR.
26292 + Upon overflow, the return value is LONG_MAX or LONG_MIN, and errno is set
26293 + to ERANGE. */
26294 +# if @REPLACE_STRTOL@
26295 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
26296 +# define strtol rpl_strtol
26297 +# endif
26298 +# define GNULIB_defined_strtol_function 1
26299 +_GL_FUNCDECL_RPL (strtol, long,
26300 + (const char *restrict string, char **restrict endptr,
26301 + int base)
26302 + _GL_ARG_NONNULL ((1)));
26303 +_GL_CXXALIAS_RPL (strtol, long,
26304 + (const char *restrict string, char **restrict endptr,
26305 + int base));
26306 +# else
26307 +# if !@HAVE_STRTOL@
26308 +_GL_FUNCDECL_SYS (strtol, long,
26309 + (const char *restrict string, char **restrict endptr,
26310 + int base)
26311 + _GL_ARG_NONNULL ((1)));
26312 +# endif
26313 +_GL_CXXALIAS_SYS (strtol, long,
26314 + (const char *restrict string, char **restrict endptr,
26315 + int base));
26316 +# endif
26317 +_GL_CXXALIASWARN (strtol);
26318 +#elif defined GNULIB_POSIXCHECK
26319 +# undef strtol
26320 +# if HAVE_RAW_DECL_STRTOL
26321 +_GL_WARN_ON_USE (strtol, "strtol is unportable - "
26322 + "use gnulib module strtol for portability");
26323 +# endif
26324 +#endif
26325 +
26326 #if @GNULIB_STRTOLL@
26327 /* Parse a signed integer whose textual representation starts at STRING.
26328 The integer is expected to be in base BASE (2 <= BASE <= 36); if BASE == 0,
26329 @@ -984,13 +1377,29 @@ _GL_WARN_ON_USE (strtold, "strtold is unportable - "
26330 stored in *ENDPTR.
26331 Upon overflow, the return value is LLONG_MAX or LLONG_MIN, and errno is set
26332 to ERANGE. */
26333 -# if !@HAVE_STRTOLL@
26334 +# if @REPLACE_STRTOLL@
26335 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
26336 +# define strtoll rpl_strtoll
26337 +# endif
26338 +# define GNULIB_defined_strtoll_function 1
26339 +_GL_FUNCDECL_RPL (strtoll, long long,
26340 + (const char *restrict string, char **restrict endptr,
26341 + int base)
26342 + _GL_ARG_NONNULL ((1)));
26343 +_GL_CXXALIAS_RPL (strtoll, long long,
26344 + (const char *restrict string, char **restrict endptr,
26345 + int base));
26346 +# else
26347 +# if !@HAVE_STRTOLL@
26348 _GL_FUNCDECL_SYS (strtoll, long long,
26349 - (const char *string, char **endptr, int base)
26350 + (const char *restrict string, char **restrict endptr,
26351 + int base)
26352 _GL_ARG_NONNULL ((1)));
26353 -# endif
26354 +# endif
26355 _GL_CXXALIAS_SYS (strtoll, long long,
26356 - (const char *string, char **endptr, int base));
26357 + (const char *restrict string, char **restrict endptr,
26358 + int base));
26359 +# endif
26360 _GL_CXXALIASWARN (strtoll);
26361 #elif defined GNULIB_POSIXCHECK
26362 # undef strtoll
26363 @@ -1000,6 +1409,46 @@ _GL_WARN_ON_USE (strtoll, "strtoll is unportable - "
26364 # endif
26365 #endif
26366
26367 +#if @GNULIB_STRTOUL@
26368 +/* Parse an unsigned integer whose textual representation starts at STRING.
26369 + The integer is expected to be in base BASE (2 <= BASE <= 36); if BASE == 0,
26370 + it may be decimal or octal (with prefix "0") or hexadecimal (with prefix
26371 + "0x").
26372 + If ENDPTR is not NULL, the address of the first byte after the integer is
26373 + stored in *ENDPTR.
26374 + Upon overflow, the return value is ULONG_MAX, and errno is set to ERANGE. */
26375 +# if @REPLACE_STRTOUL@
26376 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
26377 +# define strtoul rpl_strtoul
26378 +# endif
26379 +# define GNULIB_defined_strtoul_function 1
26380 +_GL_FUNCDECL_RPL (strtoul, unsigned long,
26381 + (const char *restrict string, char **restrict endptr,
26382 + int base)
26383 + _GL_ARG_NONNULL ((1)));
26384 +_GL_CXXALIAS_RPL (strtoul, unsigned long,
26385 + (const char *restrict string, char **restrict endptr,
26386 + int base));
26387 +# else
26388 +# if !@HAVE_STRTOUL@
26389 +_GL_FUNCDECL_SYS (strtoul, unsigned long,
26390 + (const char *restrict string, char **restrict endptr,
26391 + int base)
26392 + _GL_ARG_NONNULL ((1)));
26393 +# endif
26394 +_GL_CXXALIAS_SYS (strtoul, unsigned long,
26395 + (const char *restrict string, char **restrict endptr,
26396 + int base));
26397 +# endif
26398 +_GL_CXXALIASWARN (strtoul);
26399 +#elif defined GNULIB_POSIXCHECK
26400 +# undef strtoul
26401 +# if HAVE_RAW_DECL_STRTOUL
26402 +_GL_WARN_ON_USE (strtoul, "strtoul is unportable - "
26403 + "use gnulib module strtoul for portability");
26404 +# endif
26405 +#endif
26406 +
26407 #if @GNULIB_STRTOULL@
26408 /* Parse an unsigned integer whose textual representation starts at STRING.
26409 The integer is expected to be in base BASE (2 <= BASE <= 36); if BASE == 0,
26410 @@ -1009,13 +1458,29 @@ _GL_WARN_ON_USE (strtoll, "strtoll is unportable - "
26411 stored in *ENDPTR.
26412 Upon overflow, the return value is ULLONG_MAX, and errno is set to
26413 ERANGE. */
26414 -# if !@HAVE_STRTOULL@
26415 +# if @REPLACE_STRTOULL@
26416 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
26417 +# define strtoull rpl_strtoull
26418 +# endif
26419 +# define GNULIB_defined_strtoull_function 1
26420 +_GL_FUNCDECL_RPL (strtoull, unsigned long long,
26421 + (const char *restrict string, char **restrict endptr,
26422 + int base)
26423 + _GL_ARG_NONNULL ((1)));
26424 +_GL_CXXALIAS_RPL (strtoull, unsigned long long,
26425 + (const char *restrict string, char **restrict endptr,
26426 + int base));
26427 +# else
26428 +# if !@HAVE_STRTOULL@
26429 _GL_FUNCDECL_SYS (strtoull, unsigned long long,
26430 - (const char *string, char **endptr, int base)
26431 + (const char *restrict string, char **restrict endptr,
26432 + int base)
26433 _GL_ARG_NONNULL ((1)));
26434 -# endif
26435 +# endif
26436 _GL_CXXALIAS_SYS (strtoull, unsigned long long,
26437 - (const char *string, char **endptr, int base));
26438 + (const char *restrict string, char **restrict endptr,
26439 + int base));
26440 +# endif
26441 _GL_CXXALIASWARN (strtoull);
26442 #elif defined GNULIB_POSIXCHECK
26443 # undef strtoull
26444 @@ -1079,7 +1544,9 @@ _GL_CXXALIAS_RPL (wctomb, int, (char *s, wchar_t wc));
26445 # else
26446 _GL_CXXALIAS_SYS (wctomb, int, (char *s, wchar_t wc));
26447 # endif
26448 +# if __GLIBC__ >= 2
26449 _GL_CXXALIASWARN (wctomb);
26450 +# endif
26451 #endif
26452
26453
26454
26455 diff --git a/autotools/gnulib/str-two-way.h b/autotools/gnulib/str-two-way.h
26456 index 9155e6b..7ee344a 100644
26457 --- a/autotools/gnulib/str-two-way.h
26458 +++ b/autotools/gnulib/str-two-way.h
26459 @@ -1,24 +1,24 @@
26460 /* Byte-wise substring search, using the Two-Way algorithm.
26461 - Copyright (C) 2008-2019 Free Software Foundation, Inc.
26462 + Copyright (C) 2008-2022 Free Software Foundation, Inc.
26463 This file is part of the GNU C Library.
26464 Written by Eric Blake <ebb9@×××.net>, 2008.
26465
26466 - This program is free software; you can redistribute it and/or modify
26467 - it under the terms of the GNU General Public License as published by
26468 - the Free Software Foundation; either version 3, or (at your option)
26469 - any later version.
26470 + This file is free software: you can redistribute it and/or modify
26471 + it under the terms of the GNU Lesser General Public License as
26472 + published by the Free Software Foundation; either version 2.1 of the
26473 + License, or (at your option) any later version.
26474
26475 - This program is distributed in the hope that it will be useful,
26476 + This file is distributed in the hope that it will be useful,
26477 but WITHOUT ANY WARRANTY; without even the implied warranty of
26478 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
26479 - GNU General Public License for more details.
26480 + GNU Lesser General Public License for more details.
26481
26482 - You should have received a copy of the GNU General Public License along
26483 - with this program; if not, see <https://www.gnu.org/licenses/>. */
26484 + You should have received a copy of the GNU Lesser General Public License
26485 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
26486
26487 /* Before including this file, you need to include <config.h> and
26488 <string.h>, and define:
26489 - RESULT_TYPE A macro that expands to the return type.
26490 + RETURN_TYPE A macro that expands to the return type.
26491 AVAILABLE(h, h_l, j, n_l)
26492 A macro that returns nonzero if there are
26493 at least N_L bytes left starting at H[J].
26494 @@ -49,7 +49,7 @@
26495 character shift table similar to the Boyer-Moore algorithm to
26496 achieve improved (potentially sub-linear) performance.
26497
26498 - See http://www-igm.univ-mlv.fr/~lecroq/string/node26.html#SECTION00260,
26499 + See https://www-igm.univ-mlv.fr/~lecroq/string/node26.html#SECTION00260,
26500 https://en.wikipedia.org/wiki/Boyer-Moore_string_search_algorithm,
26501 https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.34.6641&rep=rep1&type=pdf
26502 */
26503
26504 diff --git a/autotools/gnulib/strcasecmp.c b/autotools/gnulib/strcasecmp.c
26505 index 6cd0e1e..a85a2b1 100644
26506 --- a/autotools/gnulib/strcasecmp.c
26507 +++ b/autotools/gnulib/strcasecmp.c
26508 @@ -1,18 +1,18 @@
26509 /* Case-insensitive string comparison function.
26510 - Copyright (C) 1998-1999, 2005-2007, 2009-2019 Free Software Foundation, Inc.
26511 + Copyright (C) 1998-1999, 2005-2007, 2009-2022 Free Software Foundation, Inc.
26512
26513 - This program is free software; you can redistribute it and/or modify
26514 - it under the terms of the GNU General Public License as published by
26515 - the Free Software Foundation; either version 3, or (at your option)
26516 - any later version.
26517 + This file is free software: you can redistribute it and/or modify
26518 + it under the terms of the GNU Lesser General Public License as
26519 + published by the Free Software Foundation; either version 2.1 of the
26520 + License, or (at your option) any later version.
26521
26522 - This program is distributed in the hope that it will be useful,
26523 + This file is distributed in the hope that it will be useful,
26524 but WITHOUT ANY WARRANTY; without even the implied warranty of
26525 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
26526 - GNU General Public License for more details.
26527 + GNU Lesser General Public License for more details.
26528
26529 - You should have received a copy of the GNU General Public License
26530 - along with this program; if not, see <https://www.gnu.org/licenses/>. */
26531 + You should have received a copy of the GNU Lesser General Public License
26532 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
26533
26534 #include <config.h>
26535
26536 @@ -58,5 +58,5 @@ strcasecmp (const char *s1, const char *s2)
26537 /* On machines where 'char' and 'int' are types of the same size, the
26538 difference of two 'unsigned char' values - including the sign bit -
26539 doesn't fit in an 'int'. */
26540 - return (c1 > c2 ? 1 : c1 < c2 ? -1 : 0);
26541 + return _GL_CMP (c1, c2);
26542 }
26543
26544 diff --git a/autotools/gnulib/strcasestr.c b/autotools/gnulib/strcasestr.c
26545 index 9c93ac5..b36f409 100644
26546 --- a/autotools/gnulib/strcasestr.c
26547 +++ b/autotools/gnulib/strcasestr.c
26548 @@ -1,19 +1,19 @@
26549 /* Case-insensitive searching in a string.
26550 - Copyright (C) 2005-2019 Free Software Foundation, Inc.
26551 + Copyright (C) 2005-2022 Free Software Foundation, Inc.
26552 Written by Bruno Haible <bruno@×××××.org>, 2005.
26553
26554 - This program is free software; you can redistribute it and/or modify
26555 - it under the terms of the GNU General Public License as published by
26556 - the Free Software Foundation; either version 3, or (at your option)
26557 - any later version.
26558 + This file is free software: you can redistribute it and/or modify
26559 + it under the terms of the GNU Lesser General Public License as
26560 + published by the Free Software Foundation; either version 2.1 of the
26561 + License, or (at your option) any later version.
26562
26563 - This program is distributed in the hope that it will be useful,
26564 + This file is distributed in the hope that it will be useful,
26565 but WITHOUT ANY WARRANTY; without even the implied warranty of
26566 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
26567 - GNU General Public License for more details.
26568 + GNU Lesser General Public License for more details.
26569
26570 - You should have received a copy of the GNU General Public License
26571 - along with this program; if not, see <https://www.gnu.org/licenses/>. */
26572 + You should have received a copy of the GNU Lesser General Public License
26573 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
26574
26575 #include <config.h>
26576
26577
26578 diff --git a/autotools/gnulib/strdup.c b/autotools/gnulib/strdup.c
26579 index 717cf65..2a0df02 100644
26580 --- a/autotools/gnulib/strdup.c
26581 +++ b/autotools/gnulib/strdup.c
26582 @@ -1,20 +1,20 @@
26583 -/* Copyright (C) 1991, 1996-1998, 2002-2004, 2006-2007, 2009-2019 Free Software
26584 +/* Copyright (C) 1991, 1996-1998, 2002-2004, 2006-2007, 2009-2022 Free Software
26585 Foundation, Inc.
26586
26587 This file is part of the GNU C Library.
26588
26589 - This program is free software; you can redistribute it and/or modify
26590 - it under the terms of the GNU General Public License as published by
26591 - the Free Software Foundation; either version 3, or (at your option)
26592 - any later version.
26593 + This file is free software: you can redistribute it and/or modify
26594 + it under the terms of the GNU Lesser General Public License as
26595 + published by the Free Software Foundation; either version 2.1 of the
26596 + License, or (at your option) any later version.
26597
26598 - This program is distributed in the hope that it will be useful,
26599 + This file is distributed in the hope that it will be useful,
26600 but WITHOUT ANY WARRANTY; without even the implied warranty of
26601 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
26602 - GNU General Public License for more details.
26603 + GNU Lesser General Public License for more details.
26604
26605 - You should have received a copy of the GNU General Public License along
26606 - with this program; if not, see <https://www.gnu.org/licenses/>. */
26607 + You should have received a copy of the GNU Lesser General Public License
26608 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
26609
26610 #ifndef _LIBC
26611 # include <config.h>
26612
26613 diff --git a/autotools/gnulib/strerror-override.c b/autotools/gnulib/strerror-override.c
26614 index 558a010..6be1afd 100644
26615 --- a/autotools/gnulib/strerror-override.c
26616 +++ b/autotools/gnulib/strerror-override.c
26617 @@ -1,18 +1,18 @@
26618 /* strerror-override.c --- POSIX compatible system error routine
26619
26620 - Copyright (C) 2010-2019 Free Software Foundation, Inc.
26621 + Copyright (C) 2010-2022 Free Software Foundation, Inc.
26622
26623 - This program is free software: you can redistribute it and/or modify
26624 - it under the terms of the GNU General Public License as published by
26625 - the Free Software Foundation; either version 3 of the License, or
26626 - (at your option) any later version.
26627 + This file is free software: you can redistribute it and/or modify
26628 + it under the terms of the GNU Lesser General Public License as
26629 + published by the Free Software Foundation; either version 2.1 of the
26630 + License, or (at your option) any later version.
26631
26632 - This program is distributed in the hope that it will be useful,
26633 + This file is distributed in the hope that it will be useful,
26634 but WITHOUT ANY WARRANTY; without even the implied warranty of
26635 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
26636 - GNU General Public License for more details.
26637 + GNU Lesser General Public License for more details.
26638
26639 - You should have received a copy of the GNU General Public License
26640 + You should have received a copy of the GNU Lesser General Public License
26641 along with this program. If not, see <https://www.gnu.org/licenses/>. */
26642
26643 /* Written by Bruno Haible <bruno@×××××.org>, 2010. */
26644 @@ -29,6 +29,8 @@
26645 # endif
26646 #endif
26647
26648 +#if !GNULIB_defined_strerror_override_macro
26649 +
26650 /* If ERRNUM maps to an errno value defined by gnulib, return a string
26651 describing the error. Otherwise return NULL. */
26652 const char *
26653 @@ -37,12 +39,12 @@ strerror_override (int errnum)
26654 /* These error messages are taken from glibc/sysdeps/gnu/errlist.c. */
26655 switch (errnum)
26656 {
26657 -#if REPLACE_STRERROR_0
26658 +# if REPLACE_STRERROR_0
26659 case 0:
26660 return "Success";
26661 -#endif
26662 +# endif
26663
26664 -#if GNULIB_defined_ESOCK /* native Windows platforms with older <errno.h> */
26665 +# if GNULIB_defined_ESOCK /* native Windows platforms with older <errno.h> */
26666 case EINPROGRESS:
26667 return "Operation now in progress";
26668 case EALREADY:
26669 @@ -89,8 +91,8 @@ strerror_override (int errnum)
26670 return "No route to host";
26671 case EWOULDBLOCK:
26672 return "Operation would block";
26673 -#endif
26674 -#if GNULIB_defined_ESTREAMS /* native Windows platforms with older <errno.h> */
26675 +# endif
26676 +# if GNULIB_defined_ESTREAMS /* native Windows platforms with older <errno.h> */
26677 case ETXTBSY:
26678 return "Text file busy";
26679 case ENODATA:
26680 @@ -103,8 +105,8 @@ strerror_override (int errnum)
26681 return "Timer expired";
26682 case EOTHER:
26683 return "Other error";
26684 -#endif
26685 -#if GNULIB_defined_EWINSOCK /* native Windows platforms */
26686 +# endif
26687 +# if GNULIB_defined_EWINSOCK /* native Windows platforms */
26688 case ESOCKTNOSUPPORT:
26689 return "Socket type not supported";
26690 case EPFNOSUPPORT:
26691 @@ -125,7 +127,7 @@ strerror_override (int errnum)
26692 return "Stale NFS file handle";
26693 case EREMOTE:
26694 return "Object is remote";
26695 -# if HAVE_WINSOCK2_H
26696 +# if HAVE_WINSOCK2_H
26697 /* WSA_INVALID_HANDLE maps to EBADF */
26698 /* WSA_NOT_ENOUGH_MEMORY maps to ENOMEM */
26699 /* WSA_INVALID_PARAMETER maps to EINVAL */
26700 @@ -213,90 +215,92 @@ strerror_override (int errnum)
26701 case WSANO_DATA:
26702 return "Valid name, no data record of requested type";
26703 /* WSA_QOS_* omitted */
26704 +# endif
26705 # endif
26706 -#endif
26707
26708 -#if GNULIB_defined_ENOMSG
26709 +# if GNULIB_defined_ENOMSG
26710 case ENOMSG:
26711 return "No message of desired type";
26712 -#endif
26713 +# endif
26714
26715 -#if GNULIB_defined_EIDRM
26716 +# if GNULIB_defined_EIDRM
26717 case EIDRM:
26718 return "Identifier removed";
26719 -#endif
26720 +# endif
26721
26722 -#if GNULIB_defined_ENOLINK
26723 +# if GNULIB_defined_ENOLINK
26724 case ENOLINK:
26725 return "Link has been severed";
26726 -#endif
26727 +# endif
26728
26729 -#if GNULIB_defined_EPROTO
26730 +# if GNULIB_defined_EPROTO
26731 case EPROTO:
26732 return "Protocol error";
26733 -#endif
26734 +# endif
26735
26736 -#if GNULIB_defined_EMULTIHOP
26737 +# if GNULIB_defined_EMULTIHOP
26738 case EMULTIHOP:
26739 return "Multihop attempted";
26740 -#endif
26741 +# endif
26742
26743 -#if GNULIB_defined_EBADMSG
26744 +# if GNULIB_defined_EBADMSG
26745 case EBADMSG:
26746 return "Bad message";
26747 -#endif
26748 +# endif
26749
26750 -#if GNULIB_defined_EOVERFLOW
26751 +# if GNULIB_defined_EOVERFLOW
26752 case EOVERFLOW:
26753 return "Value too large for defined data type";
26754 -#endif
26755 +# endif
26756
26757 -#if GNULIB_defined_ENOTSUP
26758 +# if GNULIB_defined_ENOTSUP
26759 case ENOTSUP:
26760 return "Not supported";
26761 -#endif
26762 +# endif
26763
26764 -#if GNULIB_defined_ENETRESET
26765 +# if GNULIB_defined_ENETRESET
26766 case ENETRESET:
26767 return "Network dropped connection on reset";
26768 -#endif
26769 +# endif
26770
26771 -#if GNULIB_defined_ECONNABORTED
26772 +# if GNULIB_defined_ECONNABORTED
26773 case ECONNABORTED:
26774 return "Software caused connection abort";
26775 -#endif
26776 +# endif
26777
26778 -#if GNULIB_defined_ESTALE
26779 +# if GNULIB_defined_ESTALE
26780 case ESTALE:
26781 return "Stale NFS file handle";
26782 -#endif
26783 +# endif
26784
26785 -#if GNULIB_defined_EDQUOT
26786 +# if GNULIB_defined_EDQUOT
26787 case EDQUOT:
26788 return "Disk quota exceeded";
26789 -#endif
26790 +# endif
26791
26792 -#if GNULIB_defined_ECANCELED
26793 +# if GNULIB_defined_ECANCELED
26794 case ECANCELED:
26795 return "Operation canceled";
26796 -#endif
26797 +# endif
26798
26799 -#if GNULIB_defined_EOWNERDEAD
26800 +# if GNULIB_defined_EOWNERDEAD
26801 case EOWNERDEAD:
26802 return "Owner died";
26803 -#endif
26804 +# endif
26805
26806 -#if GNULIB_defined_ENOTRECOVERABLE
26807 +# if GNULIB_defined_ENOTRECOVERABLE
26808 case ENOTRECOVERABLE:
26809 return "State not recoverable";
26810 -#endif
26811 +# endif
26812
26813 -#if GNULIB_defined_EILSEQ
26814 +# if GNULIB_defined_EILSEQ
26815 case EILSEQ:
26816 return "Invalid or incomplete multibyte or wide character";
26817 -#endif
26818 +# endif
26819
26820 default:
26821 return NULL;
26822 }
26823 }
26824 +
26825 +#endif
26826
26827 diff --git a/autotools/gnulib/strerror-override.h b/autotools/gnulib/strerror-override.h
26828 index 255febc..d010d27 100644
26829 --- a/autotools/gnulib/strerror-override.h
26830 +++ b/autotools/gnulib/strerror-override.h
26831 @@ -1,18 +1,18 @@
26832 /* strerror-override.h --- POSIX compatible system error routine
26833
26834 - Copyright (C) 2010-2019 Free Software Foundation, Inc.
26835 + Copyright (C) 2010-2022 Free Software Foundation, Inc.
26836
26837 - This program is free software: you can redistribute it and/or modify
26838 - it under the terms of the GNU General Public License as published by
26839 - the Free Software Foundation; either version 3 of the License, or
26840 - (at your option) any later version.
26841 + This file is free software: you can redistribute it and/or modify
26842 + it under the terms of the GNU Lesser General Public License as
26843 + published by the Free Software Foundation; either version 2.1 of the
26844 + License, or (at your option) any later version.
26845
26846 - This program is distributed in the hope that it will be useful,
26847 + This file is distributed in the hope that it will be useful,
26848 but WITHOUT ANY WARRANTY; without even the implied warranty of
26849 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
26850 - GNU General Public License for more details.
26851 + GNU Lesser General Public License for more details.
26852
26853 - You should have received a copy of the GNU General Public License
26854 + You should have received a copy of the GNU Lesser General Public License
26855 along with this program. If not, see <https://www.gnu.org/licenses/>. */
26856
26857 #ifndef _GL_STRERROR_OVERRIDE_H
26858 @@ -51,6 +51,7 @@
26859 extern const char *strerror_override (int errnum) _GL_ATTRIBUTE_CONST;
26860 # else
26861 # define strerror_override(ignored) NULL
26862 +# define GNULIB_defined_strerror_override_macro 1
26863 # endif
26864
26865 #endif /* _GL_STRERROR_OVERRIDE_H */
26866
26867 diff --git a/autotools/gnulib/strerror.c b/autotools/gnulib/strerror.c
26868 index f5900fd..67c5216 100644
26869 --- a/autotools/gnulib/strerror.c
26870 +++ b/autotools/gnulib/strerror.c
26871 @@ -1,18 +1,18 @@
26872 /* strerror.c --- POSIX compatible system error routine
26873
26874 - Copyright (C) 2007-2019 Free Software Foundation, Inc.
26875 + Copyright (C) 2007-2022 Free Software Foundation, Inc.
26876
26877 - This program is free software: you can redistribute it and/or modify
26878 - it under the terms of the GNU General Public License as published by
26879 - the Free Software Foundation; either version 3 of the License, or
26880 - (at your option) any later version.
26881 + This file is free software: you can redistribute it and/or modify
26882 + it under the terms of the GNU Lesser General Public License as
26883 + published by the Free Software Foundation; either version 2.1 of the
26884 + License, or (at your option) any later version.
26885
26886 - This program is distributed in the hope that it will be useful,
26887 + This file is distributed in the hope that it will be useful,
26888 but WITHOUT ANY WARRANTY; without even the implied warranty of
26889 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
26890 - GNU General Public License for more details.
26891 + GNU Lesser General Public License for more details.
26892
26893 - You should have received a copy of the GNU General Public License
26894 + You should have received a copy of the GNU Lesser General Public License
26895 along with this program. If not, see <https://www.gnu.org/licenses/>. */
26896
26897 #include <config.h>
26898
26899 diff --git a/autotools/gnulib/string.in.h b/autotools/gnulib/string.in.h
26900 index 4a9292f..c943294 100644
26901 --- a/autotools/gnulib/string.in.h
26902 +++ b/autotools/gnulib/string.in.h
26903 @@ -1,19 +1,19 @@
26904 /* A GNU-like <string.h>.
26905
26906 - Copyright (C) 1995-1996, 2001-2019 Free Software Foundation, Inc.
26907 + Copyright (C) 1995-1996, 2001-2022 Free Software Foundation, Inc.
26908
26909 - This program is free software; you can redistribute it and/or modify
26910 - it under the terms of the GNU General Public License as published by
26911 - the Free Software Foundation; either version 3, or (at your option)
26912 - any later version.
26913 + This file is free software: you can redistribute it and/or modify
26914 + it under the terms of the GNU Lesser General Public License as
26915 + published by the Free Software Foundation; either version 2.1 of the
26916 + License, or (at your option) any later version.
26917
26918 - This program is distributed in the hope that it will be useful,
26919 + This file is distributed in the hope that it will be useful,
26920 but WITHOUT ANY WARRANTY; without even the implied warranty of
26921 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
26922 - GNU General Public License for more details.
26923 + GNU Lesser General Public License for more details.
26924
26925 - You should have received a copy of the GNU General Public License
26926 - along with this program; if not, see <https://www.gnu.org/licenses/>. */
26927 + You should have received a copy of the GNU Lesser General Public License
26928 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
26929
26930 #if __GNUC__ >= 3
26931 @PRAGMA_SYSTEM_HEADER@
26932 @@ -52,14 +52,6 @@
26933 # include <wchar.h>
26934 #endif
26935
26936 -/* The __attribute__ feature is available in gcc versions 2.5 and later.
26937 - The attribute __pure__ was added in gcc 2.96. */
26938 -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
26939 -# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
26940 -#else
26941 -# define _GL_ATTRIBUTE_PURE /* empty */
26942 -#endif
26943 -
26944 /* NetBSD 5.0 declares strsignal in <unistd.h>, not in <string.h>. */
26945 /* But in any case avoid namespace pollution on glibc systems. */
26946 #if (@GNULIB_STRSIGNAL@ || defined GNULIB_POSIXCHECK) && defined __NetBSD__ \
26947 @@ -67,12 +59,82 @@
26948 # include <unistd.h>
26949 #endif
26950
26951 +/* AIX 7.2 declares ffsl and ffsll in <strings.h>, not in <string.h>. */
26952 +/* But in any case avoid namespace pollution on glibc systems. */
26953 +#if ((@GNULIB_FFSL@ || @GNULIB_FFSLL@ || defined GNULIB_POSIXCHECK) \
26954 + && defined _AIX) \
26955 + && ! defined __GLIBC__
26956 +# include <strings.h>
26957 +#endif
26958 +
26959 +/* _GL_ATTRIBUTE_DEALLOC (F, I) declares that the function returns pointers
26960 + that can be freed by passing them as the Ith argument to the
26961 + function F. */
26962 +#ifndef _GL_ATTRIBUTE_DEALLOC
26963 +# if __GNUC__ >= 11
26964 +# define _GL_ATTRIBUTE_DEALLOC(f, i) __attribute__ ((__malloc__ (f, i)))
26965 +# else
26966 +# define _GL_ATTRIBUTE_DEALLOC(f, i)
26967 +# endif
26968 +#endif
26969 +
26970 +/* _GL_ATTRIBUTE_DEALLOC_FREE declares that the function returns pointers that
26971 + can be freed via 'free'; it can be used only after declaring 'free'. */
26972 +/* Applies to: functions. Cannot be used on inline functions. */
26973 +#ifndef _GL_ATTRIBUTE_DEALLOC_FREE
26974 +# define _GL_ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC (free, 1)
26975 +#endif
26976 +
26977 +/* _GL_ATTRIBUTE_MALLOC declares that the function returns a pointer to freshly
26978 + allocated memory. */
26979 +/* Applies to: functions. */
26980 +#ifndef _GL_ATTRIBUTE_MALLOC
26981 +# if __GNUC__ >= 3 || defined __clang__
26982 +# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__))
26983 +# else
26984 +# define _GL_ATTRIBUTE_MALLOC
26985 +# endif
26986 +#endif
26987 +
26988 +/* The __attribute__ feature is available in gcc versions 2.5 and later.
26989 + The attribute __pure__ was added in gcc 2.96. */
26990 +#ifndef _GL_ATTRIBUTE_PURE
26991 +# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) || defined __clang__
26992 +# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
26993 +# else
26994 +# define _GL_ATTRIBUTE_PURE /* empty */
26995 +# endif
26996 +#endif
26997 +
26998 /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */
26999
27000 /* The definition of _GL_ARG_NONNULL is copied here. */
27001
27002 /* The definition of _GL_WARN_ON_USE is copied here. */
27003
27004 +/* Make _GL_ATTRIBUTE_DEALLOC_FREE work, even though <stdlib.h> may not have
27005 + been included yet. */
27006 +#if @GNULIB_FREE_POSIX@
27007 +# if (@REPLACE_FREE@ && !defined free \
27008 + && !(defined __cplusplus && defined GNULIB_NAMESPACE))
27009 +/* We can't do '#define free rpl_free' here. */
27010 +_GL_EXTERN_C void rpl_free (void *);
27011 +# undef _GL_ATTRIBUTE_DEALLOC_FREE
27012 +# define _GL_ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC (rpl_free, 1)
27013 +# else
27014 +# if defined _MSC_VER
27015 +_GL_EXTERN_C void __cdecl free (void *);
27016 +# else
27017 +_GL_EXTERN_C void free (void *);
27018 +# endif
27019 +# endif
27020 +#else
27021 +# if defined _MSC_VER
27022 +_GL_EXTERN_C void __cdecl free (void *);
27023 +# else
27024 +_GL_EXTERN_C void free (void *);
27025 +# endif
27026 +#endif
27027
27028 /* Clear a block of memory. The compiler will not delete a call to
27029 this function, even if the block is dead after the call. */
27030 @@ -108,10 +170,18 @@ _GL_WARN_ON_USE (ffsl, "ffsl is not portable - use the ffsl module");
27031
27032 /* Find the index of the least-significant set bit. */
27033 #if @GNULIB_FFSLL@
27034 -# if !@HAVE_FFSLL@
27035 +# if @REPLACE_FFSLL@
27036 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
27037 +# define ffsll rpl_ffsll
27038 +# endif
27039 +_GL_FUNCDECL_RPL (ffsll, int, (long long int i));
27040 +_GL_CXXALIAS_RPL (ffsll, int, (long long int i));
27041 +# else
27042 +# if !@HAVE_FFSLL@
27043 _GL_FUNCDECL_SYS (ffsll, int, (long long int i));
27044 -# endif
27045 +# endif
27046 _GL_CXXALIAS_SYS (ffsll, int, (long long int i));
27047 +# endif
27048 _GL_CXXALIASWARN (ffsll);
27049 #elif defined GNULIB_POSIXCHECK
27050 # undef ffsll
27051 @@ -121,10 +191,30 @@ _GL_WARN_ON_USE (ffsll, "ffsll is not portable - use the ffsll module");
27052 #endif
27053
27054
27055 +#if @GNULIB_MDA_MEMCCPY@
27056 +/* On native Windows, map 'memccpy' to '_memccpy', so that -loldnames is not
27057 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
27058 + platforms by defining GNULIB_NAMESPACE::memccpy always. */
27059 +# if defined _WIN32 && !defined __CYGWIN__
27060 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
27061 +# undef memccpy
27062 +# define memccpy _memccpy
27063 +# endif
27064 +_GL_CXXALIAS_MDA (memccpy, void *,
27065 + (void *dest, const void *src, int c, size_t n));
27066 +# else
27067 +_GL_CXXALIAS_SYS (memccpy, void *,
27068 + (void *dest, const void *src, int c, size_t n));
27069 +# endif
27070 +_GL_CXXALIASWARN (memccpy);
27071 +#endif
27072 +
27073 +
27074 /* Return the first instance of C within N bytes of S, or NULL. */
27075 #if @GNULIB_MEMCHR@
27076 # if @REPLACE_MEMCHR@
27077 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
27078 +# undef memchr
27079 # define memchr rpl_memchr
27080 # endif
27081 _GL_FUNCDECL_RPL (memchr, void *, (void const *__s, int __c, size_t __n)
27082 @@ -132,11 +222,6 @@ _GL_FUNCDECL_RPL (memchr, void *, (void const *__s, int __c, size_t __n)
27083 _GL_ARG_NONNULL ((1)));
27084 _GL_CXXALIAS_RPL (memchr, void *, (void const *__s, int __c, size_t __n));
27085 # else
27086 -# if ! @HAVE_MEMCHR@
27087 -_GL_FUNCDECL_SYS (memchr, void *, (void const *__s, int __c, size_t __n)
27088 - _GL_ATTRIBUTE_PURE
27089 - _GL_ARG_NONNULL ((1)));
27090 -# endif
27091 /* On some systems, this function is defined as an overloaded function:
27092 extern "C" { const void * std::memchr (const void *, int, size_t); }
27093 extern "C++" { void * std::memchr (void *, int, size_t); } */
27094 @@ -149,7 +234,7 @@ _GL_CXXALIAS_SYS_CAST2 (memchr,
27095 _GL_CXXALIASWARN1 (memchr, void *, (void *__s, int __c, size_t __n));
27096 _GL_CXXALIASWARN1 (memchr, void const *,
27097 (void const *__s, int __c, size_t __n));
27098 -# else
27099 +# elif __GLIBC__ >= 2
27100 _GL_CXXALIASWARN (memchr);
27101 # endif
27102 #elif defined GNULIB_POSIXCHECK
27103 @@ -332,9 +417,11 @@ _GL_WARN_ON_USE (stpncpy, "stpncpy is unportable - "
27104 GB18030 and the character to be searched is a digit. */
27105 # undef strchr
27106 /* Assume strchr is always declared. */
27107 -_GL_WARN_ON_USE (strchr, "strchr cannot work correctly on character strings "
27108 - "in some multibyte locales - "
27109 - "use mbschr if you care about internationalization");
27110 +_GL_WARN_ON_USE_CXX (strchr,
27111 + const char *, char *, (const char *, int),
27112 + "strchr cannot work correctly on character strings "
27113 + "in some multibyte locales - "
27114 + "use mbschr if you care about internationalization");
27115 #endif
27116
27117 /* Find the first occurrence of C in S or the final NUL byte. */
27118 @@ -383,24 +470,62 @@ _GL_WARN_ON_USE (strchrnul, "strchrnul is unportable - "
27119 # undef strdup
27120 # define strdup rpl_strdup
27121 # endif
27122 -_GL_FUNCDECL_RPL (strdup, char *, (char const *__s) _GL_ARG_NONNULL ((1)));
27123 +_GL_FUNCDECL_RPL (strdup, char *,
27124 + (char const *__s)
27125 + _GL_ARG_NONNULL ((1))
27126 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
27127 _GL_CXXALIAS_RPL (strdup, char *, (char const *__s));
27128 +# elif defined _WIN32 && !defined __CYGWIN__
27129 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
27130 +# undef strdup
27131 +# define strdup _strdup
27132 +# endif
27133 +_GL_CXXALIAS_MDA (strdup, char *, (char const *__s));
27134 # else
27135 # if defined __cplusplus && defined GNULIB_NAMESPACE && defined strdup
27136 /* strdup exists as a function and as a macro. Get rid of the macro. */
27137 # undef strdup
27138 # endif
27139 -# if !(@HAVE_DECL_STRDUP@ || defined strdup)
27140 -_GL_FUNCDECL_SYS (strdup, char *, (char const *__s) _GL_ARG_NONNULL ((1)));
27141 +# if (!@HAVE_DECL_STRDUP@ || __GNUC__ >= 11) && !defined strdup
27142 +_GL_FUNCDECL_SYS (strdup, char *,
27143 + (char const *__s)
27144 + _GL_ARG_NONNULL ((1))
27145 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
27146 # endif
27147 _GL_CXXALIAS_SYS (strdup, char *, (char const *__s));
27148 # endif
27149 _GL_CXXALIASWARN (strdup);
27150 -#elif defined GNULIB_POSIXCHECK
27151 -# undef strdup
27152 -# if HAVE_RAW_DECL_STRDUP
27153 +#else
27154 +# if __GNUC__ >= 11 && !defined strdup
27155 +/* For -Wmismatched-dealloc: Associate strdup with free or rpl_free. */
27156 +_GL_FUNCDECL_SYS (strdup, char *,
27157 + (char const *__s)
27158 + _GL_ARG_NONNULL ((1))
27159 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
27160 +# endif
27161 +# if defined GNULIB_POSIXCHECK
27162 +# undef strdup
27163 +# if HAVE_RAW_DECL_STRDUP
27164 _GL_WARN_ON_USE (strdup, "strdup is unportable - "
27165 "use gnulib module strdup for portability");
27166 +# endif
27167 +# elif @GNULIB_MDA_STRDUP@
27168 +/* On native Windows, map 'creat' to '_creat', so that -loldnames is not
27169 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
27170 + platforms by defining GNULIB_NAMESPACE::strdup always. */
27171 +# if defined _WIN32 && !defined __CYGWIN__
27172 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
27173 +# undef strdup
27174 +# define strdup _strdup
27175 +# endif
27176 +_GL_CXXALIAS_MDA (strdup, char *, (char const *__s));
27177 +# else
27178 +# if defined __cplusplus && defined GNULIB_NAMESPACE && defined strdup
27179 +# undef strdup
27180 +# endif
27181 +_GL_CXXALIAS_SYS (strdup, char *, (char const *__s));
27182 +# endif
27183 +_GL_CXXALIASWARN (strdup);
27184 # endif
27185 #endif
27186
27187 @@ -411,13 +536,18 @@ _GL_WARN_ON_USE (strdup, "strdup is unportable - "
27188 # undef strncat
27189 # define strncat rpl_strncat
27190 # endif
27191 -_GL_FUNCDECL_RPL (strncat, char *, (char *dest, const char *src, size_t n)
27192 - _GL_ARG_NONNULL ((1, 2)));
27193 -_GL_CXXALIAS_RPL (strncat, char *, (char *dest, const char *src, size_t n));
27194 +_GL_FUNCDECL_RPL (strncat, char *,
27195 + (char *restrict dest, const char *restrict src, size_t n)
27196 + _GL_ARG_NONNULL ((1, 2)));
27197 +_GL_CXXALIAS_RPL (strncat, char *,
27198 + (char *restrict dest, const char *restrict src, size_t n));
27199 # else
27200 -_GL_CXXALIAS_SYS (strncat, char *, (char *dest, const char *src, size_t n));
27201 +_GL_CXXALIAS_SYS (strncat, char *,
27202 + (char *restrict dest, const char *restrict src, size_t n));
27203 # endif
27204 +# if __GLIBC__ >= 2
27205 _GL_CXXALIASWARN (strncat);
27206 +# endif
27207 #elif defined GNULIB_POSIXCHECK
27208 # undef strncat
27209 # if HAVE_RAW_DECL_STRNCAT
27210 @@ -433,22 +563,35 @@ _GL_WARN_ON_USE (strncat, "strncat is unportable - "
27211 # undef strndup
27212 # define strndup rpl_strndup
27213 # endif
27214 -_GL_FUNCDECL_RPL (strndup, char *, (char const *__s, size_t __n)
27215 - _GL_ARG_NONNULL ((1)));
27216 +_GL_FUNCDECL_RPL (strndup, char *,
27217 + (char const *__s, size_t __n)
27218 + _GL_ARG_NONNULL ((1))
27219 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
27220 _GL_CXXALIAS_RPL (strndup, char *, (char const *__s, size_t __n));
27221 # else
27222 -# if ! @HAVE_DECL_STRNDUP@
27223 -_GL_FUNCDECL_SYS (strndup, char *, (char const *__s, size_t __n)
27224 - _GL_ARG_NONNULL ((1)));
27225 +# if !@HAVE_DECL_STRNDUP@ || __GNUC__ >= 11
27226 +_GL_FUNCDECL_SYS (strndup, char *,
27227 + (char const *__s, size_t __n)
27228 + _GL_ARG_NONNULL ((1))
27229 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
27230 # endif
27231 _GL_CXXALIAS_SYS (strndup, char *, (char const *__s, size_t __n));
27232 # endif
27233 _GL_CXXALIASWARN (strndup);
27234 -#elif defined GNULIB_POSIXCHECK
27235 -# undef strndup
27236 -# if HAVE_RAW_DECL_STRNDUP
27237 +#else
27238 +# if __GNUC__ >= 11
27239 +/* For -Wmismatched-dealloc: Associate strndup with free or rpl_free. */
27240 +_GL_FUNCDECL_SYS (strndup, char *,
27241 + (char const *__s, size_t __n)
27242 + _GL_ARG_NONNULL ((1))
27243 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
27244 +# endif
27245 +# if defined GNULIB_POSIXCHECK
27246 +# undef strndup
27247 +# if HAVE_RAW_DECL_STRNDUP
27248 _GL_WARN_ON_USE (strndup, "strndup is unportable - "
27249 "use gnulib module strndup for portability");
27250 +# endif
27251 # endif
27252 #endif
27253
27254 @@ -512,7 +655,7 @@ _GL_CXXALIAS_SYS_CAST2 (strpbrk,
27255 _GL_CXXALIASWARN1 (strpbrk, char *, (char *__s, char const *__accept));
27256 _GL_CXXALIASWARN1 (strpbrk, char const *,
27257 (char const *__s, char const *__accept));
27258 -# else
27259 +# elif __GLIBC__ >= 2
27260 _GL_CXXALIASWARN (strpbrk);
27261 # endif
27262 # if defined GNULIB_POSIXCHECK
27263 @@ -521,15 +664,19 @@ _GL_CXXALIASWARN (strpbrk);
27264 locale encoding is GB18030 and one of the characters to be searched is a
27265 digit. */
27266 # undef strpbrk
27267 -_GL_WARN_ON_USE (strpbrk, "strpbrk cannot work correctly on character strings "
27268 - "in multibyte locales - "
27269 - "use mbspbrk if you care about internationalization");
27270 +_GL_WARN_ON_USE_CXX (strpbrk,
27271 + const char *, char *, (const char *, const char *),
27272 + "strpbrk cannot work correctly on character strings "
27273 + "in multibyte locales - "
27274 + "use mbspbrk if you care about internationalization");
27275 # endif
27276 #elif defined GNULIB_POSIXCHECK
27277 # undef strpbrk
27278 # if HAVE_RAW_DECL_STRPBRK
27279 -_GL_WARN_ON_USE (strpbrk, "strpbrk is unportable - "
27280 - "use gnulib module strpbrk for portability");
27281 +_GL_WARN_ON_USE_CXX (strpbrk,
27282 + const char *, char *, (const char *, const char *),
27283 + "strpbrk is unportable - "
27284 + "use gnulib module strpbrk for portability");
27285 # endif
27286 #endif
27287
27288 @@ -548,9 +695,11 @@ _GL_WARN_ON_USE (strspn, "strspn cannot work correctly on character strings "
27289 GB18030 and the character to be searched is a digit. */
27290 # undef strrchr
27291 /* Assume strrchr is always declared. */
27292 -_GL_WARN_ON_USE (strrchr, "strrchr cannot work correctly on character strings "
27293 - "in some multibyte locales - "
27294 - "use mbsrchr if you care about internationalization");
27295 +_GL_WARN_ON_USE_CXX (strrchr,
27296 + const char *, char *, (const char *, int),
27297 + "strrchr cannot work correctly on character strings "
27298 + "in some multibyte locales - "
27299 + "use mbsrchr if you care about internationalization");
27300 #endif
27301
27302 /* Search the next delimiter (char listed in DELIM) starting at *STRINGP.
27303 @@ -614,7 +763,7 @@ _GL_CXXALIAS_SYS_CAST2 (strstr,
27304 _GL_CXXALIASWARN1 (strstr, char *, (char *haystack, const char *needle));
27305 _GL_CXXALIASWARN1 (strstr, const char *,
27306 (const char *haystack, const char *needle));
27307 -# else
27308 +# elif __GLIBC__ >= 2
27309 _GL_CXXALIASWARN (strstr);
27310 # endif
27311 #elif defined GNULIB_POSIXCHECK
27312 @@ -693,7 +842,7 @@ _GL_WARN_ON_USE (strcasestr, "strcasestr does work correctly on character "
27313 This is a variant of strtok() that is multithread-safe.
27314
27315 For the POSIX documentation for this function, see:
27316 - http://www.opengroup.org/susv3xsh/strtok.html
27317 + https://pubs.opengroup.org/onlinepubs/9699919799/functions/strtok.html
27318
27319 Caveat: It modifies the original string.
27320 Caveat: These functions cannot be used on constant strings.
27321 @@ -964,7 +1113,8 @@ _GL_EXTERN_C char * mbssep (char **stringp, const char *delim)
27322 Caveat: The identity of the delimiting character is lost.
27323
27324 See also mbssep(). */
27325 -_GL_EXTERN_C char * mbstok_r (char *string, const char *delim, char **save_ptr)
27326 +_GL_EXTERN_C char * mbstok_r (char *restrict string, const char *delim,
27327 + char **save_ptr)
27328 _GL_ARG_NONNULL ((2, 3));
27329 #endif
27330
27331 @@ -980,7 +1130,9 @@ _GL_CXXALIAS_RPL (strerror, char *, (int));
27332 # else
27333 _GL_CXXALIAS_SYS (strerror, char *, (int));
27334 # endif
27335 +# if __GLIBC__ >= 2
27336 _GL_CXXALIASWARN (strerror);
27337 +# endif
27338 #elif defined GNULIB_POSIXCHECK
27339 # undef strerror
27340 /* Assume strerror is always declared. */
27341 @@ -1017,6 +1169,60 @@ _GL_WARN_ON_USE (strerror_r, "strerror_r is unportable - "
27342 # endif
27343 #endif
27344
27345 +/* Return the name of the system error code ERRNUM. */
27346 +#if @GNULIB_STRERRORNAME_NP@
27347 +# if @REPLACE_STRERRORNAME_NP@
27348 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
27349 +# undef strerrorname_np
27350 +# define strerrorname_np rpl_strerrorname_np
27351 +# endif
27352 +_GL_FUNCDECL_RPL (strerrorname_np, const char *, (int errnum));
27353 +_GL_CXXALIAS_RPL (strerrorname_np, const char *, (int errnum));
27354 +# else
27355 +# if !@HAVE_STRERRORNAME_NP@
27356 +_GL_FUNCDECL_SYS (strerrorname_np, const char *, (int errnum));
27357 +# endif
27358 +_GL_CXXALIAS_SYS (strerrorname_np, const char *, (int errnum));
27359 +# endif
27360 +_GL_CXXALIASWARN (strerrorname_np);
27361 +#elif defined GNULIB_POSIXCHECK
27362 +# undef strerrorname_np
27363 +# if HAVE_RAW_DECL_STRERRORNAME_NP
27364 +_GL_WARN_ON_USE (strerrorname_np, "strerrorname_np is unportable - "
27365 + "use gnulib module strerrorname_np for portability");
27366 +# endif
27367 +#endif
27368 +
27369 +/* Return an abbreviation string for the signal number SIG. */
27370 +#if @GNULIB_SIGABBREV_NP@
27371 +# if ! @HAVE_SIGABBREV_NP@
27372 +_GL_FUNCDECL_SYS (sigabbrev_np, const char *, (int sig));
27373 +# endif
27374 +_GL_CXXALIAS_SYS (sigabbrev_np, const char *, (int sig));
27375 +_GL_CXXALIASWARN (sigabbrev_np);
27376 +#elif defined GNULIB_POSIXCHECK
27377 +# undef sigabbrev_np
27378 +# if HAVE_RAW_DECL_SIGABBREV_NP
27379 +_GL_WARN_ON_USE (sigabbrev_np, "sigabbrev_np is unportable - "
27380 + "use gnulib module sigabbrev_np for portability");
27381 +# endif
27382 +#endif
27383 +
27384 +/* Return an English description string for the signal number SIG. */
27385 +#if @GNULIB_SIGDESCR_NP@
27386 +# if ! @HAVE_SIGDESCR_NP@
27387 +_GL_FUNCDECL_SYS (sigdescr_np, const char *, (int sig));
27388 +# endif
27389 +_GL_CXXALIAS_SYS (sigdescr_np, const char *, (int sig));
27390 +_GL_CXXALIASWARN (sigdescr_np);
27391 +#elif defined GNULIB_POSIXCHECK
27392 +# undef sigdescr_np
27393 +# if HAVE_RAW_DECL_SIGDESCR_NP
27394 +_GL_WARN_ON_USE (sigdescr_np, "sigdescr_np is unportable - "
27395 + "use gnulib module sigdescr_np for portability");
27396 +# endif
27397 +#endif
27398 +
27399 #if @GNULIB_STRSIGNAL@
27400 # if @REPLACE_STRSIGNAL@
27401 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
27402
27403 diff --git a/autotools/gnulib/strings.in.h b/autotools/gnulib/strings.in.h
27404 index 21b1a85..2c31d2e 100644
27405 --- a/autotools/gnulib/strings.in.h
27406 +++ b/autotools/gnulib/strings.in.h
27407 @@ -1,19 +1,19 @@
27408 /* A substitute <strings.h>.
27409
27410 - Copyright (C) 2007-2019 Free Software Foundation, Inc.
27411 + Copyright (C) 2007-2022 Free Software Foundation, Inc.
27412
27413 - This program is free software; you can redistribute it and/or modify
27414 - it under the terms of the GNU General Public License as published by
27415 - the Free Software Foundation; either version 3, or (at your option)
27416 - any later version.
27417 + This file is free software: you can redistribute it and/or modify
27418 + it under the terms of the GNU Lesser General Public License as
27419 + published by the Free Software Foundation; either version 2.1 of the
27420 + License, or (at your option) any later version.
27421
27422 - This program is distributed in the hope that it will be useful,
27423 + This file is distributed in the hope that it will be useful,
27424 but WITHOUT ANY WARRANTY; without even the implied warranty of
27425 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
27426 - GNU General Public License for more details.
27427 + GNU Lesser General Public License for more details.
27428
27429 - You should have received a copy of the GNU General Public License
27430 - along with this program; if not, see <https://www.gnu.org/licenses/>. */
27431 + You should have received a copy of the GNU Lesser General Public License
27432 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
27433
27434 #ifndef _@GUARD_PREFIX@_STRINGS_H
27435
27436
27437 diff --git a/autotools/gnulib/stripslash.c b/autotools/gnulib/stripslash.c
27438 index dfc15b4..aee89b7 100644
27439 --- a/autotools/gnulib/stripslash.c
27440 +++ b/autotools/gnulib/stripslash.c
27441 @@ -1,19 +1,19 @@
27442 /* stripslash.c -- remove redundant trailing slashes from a file name
27443
27444 - Copyright (C) 1990, 2001, 2003-2006, 2009-2019 Free Software Foundation,
27445 + Copyright (C) 1990, 2001, 2003-2006, 2009-2022 Free Software Foundation,
27446 Inc.
27447
27448 - This program is free software: you can redistribute it and/or modify
27449 - it under the terms of the GNU General Public License as published by
27450 - the Free Software Foundation; either version 3 of the License, or
27451 - (at your option) any later version.
27452 + This file is free software: you can redistribute it and/or modify
27453 + it under the terms of the GNU Lesser General Public License as
27454 + published by the Free Software Foundation; either version 2.1 of the
27455 + License, or (at your option) any later version.
27456
27457 - This program is distributed in the hope that it will be useful,
27458 + This file is distributed in the hope that it will be useful,
27459 but WITHOUT ANY WARRANTY; without even the implied warranty of
27460 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
27461 - GNU General Public License for more details.
27462 + GNU Lesser General Public License for more details.
27463
27464 - You should have received a copy of the GNU General Public License
27465 + You should have received a copy of the GNU Lesser General Public License
27466 along with this program. If not, see <https://www.gnu.org/licenses/>. */
27467
27468 #include <config.h>
27469
27470 diff --git a/autotools/gnulib/strncasecmp.c b/autotools/gnulib/strncasecmp.c
27471 index 034011c..35d215b 100644
27472 --- a/autotools/gnulib/strncasecmp.c
27473 +++ b/autotools/gnulib/strncasecmp.c
27474 @@ -1,18 +1,18 @@
27475 /* strncasecmp.c -- case insensitive string comparator
27476 - Copyright (C) 1998-1999, 2005-2007, 2009-2019 Free Software Foundation, Inc.
27477 + Copyright (C) 1998-1999, 2005-2007, 2009-2022 Free Software Foundation, Inc.
27478
27479 - This program is free software; you can redistribute it and/or modify
27480 - it under the terms of the GNU General Public License as published by
27481 - the Free Software Foundation; either version 3, or (at your option)
27482 - any later version.
27483 + This file is free software: you can redistribute it and/or modify
27484 + it under the terms of the GNU Lesser General Public License as
27485 + published by the Free Software Foundation; either version 2.1 of the
27486 + License, or (at your option) any later version.
27487
27488 - This program is distributed in the hope that it will be useful,
27489 + This file is distributed in the hope that it will be useful,
27490 but WITHOUT ANY WARRANTY; without even the implied warranty of
27491 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
27492 - GNU General Public License for more details.
27493 + GNU Lesser General Public License for more details.
27494
27495 - You should have received a copy of the GNU General Public License
27496 - along with this program; if not, see <https://www.gnu.org/licenses/>. */
27497 + You should have received a copy of the GNU Lesser General Public License
27498 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
27499
27500 #include <config.h>
27501
27502 @@ -58,5 +58,5 @@ strncasecmp (const char *s1, const char *s2, size_t n)
27503 /* On machines where 'char' and 'int' are types of the same size, the
27504 difference of two 'unsigned char' values - including the sign bit -
27505 doesn't fit in an 'int'. */
27506 - return (c1 > c2 ? 1 : c1 < c2 ? -1 : 0);
27507 + return _GL_CMP (c1, c2);
27508 }
27509
27510 diff --git a/autotools/gnulib/strncat.c b/autotools/gnulib/strncat.c
27511 index a7daef4..1bfbc99 100644
27512 --- a/autotools/gnulib/strncat.c
27513 +++ b/autotools/gnulib/strncat.c
27514 @@ -1,18 +1,18 @@
27515 /* Concatenate strings.
27516 - Copyright (C) 1999, 2002, 2006, 2010-2019 Free Software Foundation, Inc.
27517 + Copyright (C) 1999, 2002, 2006, 2010-2022 Free Software Foundation, Inc.
27518 Written by Bruno Haible <bruno@×××××.org>, 2002.
27519
27520 - This program is free software: you can redistribute it and/or modify it
27521 - under the terms of the GNU General Public License as published
27522 - by the Free Software Foundation; either version 3 of the License, or
27523 - (at your option) any later version.
27524 + This file is free software: you can redistribute it and/or modify
27525 + it under the terms of the GNU Lesser General Public License as
27526 + published by the Free Software Foundation; either version 2.1 of the
27527 + License, or (at your option) any later version.
27528
27529 - This program is distributed in the hope that it will be useful,
27530 + This file is distributed in the hope that it will be useful,
27531 but WITHOUT ANY WARRANTY; without even the implied warranty of
27532 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
27533 - General Public License for more details.
27534 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
27535 + GNU Lesser General Public License for more details.
27536
27537 - You should have received a copy of the GNU General Public License
27538 + You should have received a copy of the GNU Lesser General Public License
27539 along with this program. If not, see <https://www.gnu.org/licenses/>. */
27540
27541 #include <config.h>
27542
27543 diff --git a/autotools/gnulib/symlink.c b/autotools/gnulib/symlink.c
27544 index 16432ee..26310af 100644
27545 --- a/autotools/gnulib/symlink.c
27546 +++ b/autotools/gnulib/symlink.c
27547 @@ -1,17 +1,17 @@
27548 /* Stub for symlink().
27549 - Copyright (C) 2009-2019 Free Software Foundation, Inc.
27550 + Copyright (C) 2009-2022 Free Software Foundation, Inc.
27551
27552 - This program is free software: you can redistribute it and/or modify
27553 - it under the terms of the GNU General Public License as published by
27554 - the Free Software Foundation; either version 3 of the License, or
27555 - (at your option) any later version.
27556 + This file is free software: you can redistribute it and/or modify
27557 + it under the terms of the GNU Lesser General Public License as
27558 + published by the Free Software Foundation, either version 3 of the
27559 + License, or (at your option) any later version.
27560
27561 - This program is distributed in the hope that it will be useful,
27562 + This file is distributed in the hope that it will be useful,
27563 but WITHOUT ANY WARRANTY; without even the implied warranty of
27564 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
27565 - GNU General Public License for more details.
27566 + GNU Lesser General Public License for more details.
27567
27568 - You should have received a copy of the GNU General Public License
27569 + You should have received a copy of the GNU Lesser General Public License
27570 along with this program. If not, see <https://www.gnu.org/licenses/>. */
27571
27572 #include <config.h>
27573 @@ -36,7 +36,7 @@ rpl_symlink (char const *contents, char const *name)
27574 if (len && name[len - 1] == '/')
27575 {
27576 struct stat st;
27577 - if (lstat (name, &st) == 0)
27578 + if (lstat (name, &st) == 0 || errno == EOVERFLOW)
27579 errno = EEXIST;
27580 return -1;
27581 }
27582 @@ -47,8 +47,8 @@ rpl_symlink (char const *contents, char const *name)
27583
27584 /* The system does not support symlinks. */
27585 int
27586 -symlink (char const *contents _GL_UNUSED,
27587 - char const *name _GL_UNUSED)
27588 +symlink (_GL_UNUSED char const *contents,
27589 + _GL_UNUSED char const *name)
27590 {
27591 errno = ENOSYS;
27592 return -1;
27593
27594 diff --git a/autotools/gnulib/symlinkat.c b/autotools/gnulib/symlinkat.c
27595 index 7d58cd9..1346da8 100644
27596 --- a/autotools/gnulib/symlinkat.c
27597 +++ b/autotools/gnulib/symlinkat.c
27598 @@ -1,9 +1,9 @@
27599 /* Create a symlink relative to an open directory.
27600 - Copyright (C) 2009-2019 Free Software Foundation, Inc.
27601 + Copyright (C) 2009-2022 Free Software Foundation, Inc.
27602
27603 This program is free software: you can redistribute it and/or modify
27604 it under the terms of the GNU General Public License as published by
27605 - the Free Software Foundation; either version 3 of the License, or
27606 + the Free Software Foundation, either version 3 of the License, or
27607 (at your option) any later version.
27608
27609 This program is distributed in the hope that it will be useful,
27610 @@ -18,12 +18,16 @@
27611
27612 #include <config.h>
27613
27614 +/* Specification. */
27615 #include <unistd.h>
27616 +
27617 #include <errno.h>
27618 +#include <stdlib.h>
27619
27620 #if HAVE_SYMLINKAT
27621 # undef symlinkat
27622
27623 +#include <fcntl.h>
27624 #include <sys/stat.h>
27625 #include <string.h>
27626
27627 @@ -35,7 +39,8 @@ rpl_symlinkat (char const *contents, int fd, char const *name)
27628 if (len && name[len - 1] == '/')
27629 {
27630 struct stat st;
27631 - if (fstatat (fd, name, &st, 0) == 0)
27632 + if (fstatat (fd, name, &st, AT_SYMLINK_NOFOLLOW) == 0
27633 + || errno == EOVERFLOW)
27634 errno = EEXIST;
27635 return -1;
27636 }
27637 @@ -47,8 +52,8 @@ rpl_symlinkat (char const *contents, int fd, char const *name)
27638 wrapper than to go through at-func.c to call rpl_symlink. */
27639
27640 int
27641 -symlinkat (char const *path1 _GL_UNUSED, int fd _GL_UNUSED,
27642 - char const *path2 _GL_UNUSED)
27643 +symlinkat (_GL_UNUSED char const *path1, _GL_UNUSED int fd,
27644 + _GL_UNUSED char const *path2)
27645 {
27646 errno = ENOSYS;
27647 return -1;
27648
27649 diff --git a/autotools/gnulib/sys_stat.in.h b/autotools/gnulib/sys_stat.in.h
27650 index 9ddd1a8..28ddd42 100644
27651 --- a/autotools/gnulib/sys_stat.in.h
27652 +++ b/autotools/gnulib/sys_stat.in.h
27653 @@ -1,18 +1,18 @@
27654 /* Provide a more complete sys/stat.h header file.
27655 - Copyright (C) 2005-2019 Free Software Foundation, Inc.
27656 + Copyright (C) 2005-2022 Free Software Foundation, Inc.
27657
27658 - This program is free software; you can redistribute it and/or modify
27659 - it under the terms of the GNU General Public License as published by
27660 - the Free Software Foundation; either version 3, or (at your option)
27661 - any later version.
27662 + This file is free software: you can redistribute it and/or modify
27663 + it under the terms of the GNU Lesser General Public License as
27664 + published by the Free Software Foundation; either version 2.1 of the
27665 + License, or (at your option) any later version.
27666
27667 - This program is distributed in the hope that it will be useful,
27668 + This file is distributed in the hope that it will be useful,
27669 but WITHOUT ANY WARRANTY; without even the implied warranty of
27670 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
27671 - GNU General Public License for more details.
27672 + GNU Lesser General Public License for more details.
27673
27674 - You should have received a copy of the GNU General Public License
27675 - along with this program; if not, see <https://www.gnu.org/licenses/>. */
27676 + You should have received a copy of the GNU Lesser General Public License
27677 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
27678
27679 /* Written by Eric Blake, Paul Eggert, and Jim Meyering. */
27680
27681 @@ -375,11 +375,11 @@ struct stat
27682 # define S_IRWXO (S_IROTH | S_IWOTH | S_IXOTH)
27683 #endif
27684
27685 -/* S_IXUGO is a common extension to POSIX. */
27686 +/* Although S_IXUGO and S_IRWXUGO are not specified by POSIX and are
27687 + not implemented in GNU/Linux, some Gnulib-using apps use the macros. */
27688 #if !S_IXUGO
27689 # define S_IXUGO (S_IXUSR | S_IXGRP | S_IXOTH)
27690 #endif
27691 -
27692 #ifndef S_IRWXUGO
27693 # define S_IRWXUGO (S_IRWXU | S_IRWXG | S_IRWXO)
27694 #endif
27695 @@ -391,14 +391,44 @@ struct stat
27696 #endif
27697
27698
27699 +#if @GNULIB_MDA_CHMOD@
27700 +/* On native Windows, map 'chmod' to '_chmod', so that -loldnames is not
27701 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
27702 + platforms by defining GNULIB_NAMESPACE::chmod always. */
27703 +# if defined _WIN32 && !defined __CYGWIN__
27704 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
27705 +# undef chmod
27706 +# define chmod _chmod
27707 +# endif
27708 +/* Need to cast, because in mingw the last argument is 'int mode'. */
27709 +_GL_CXXALIAS_MDA_CAST (chmod, int, (const char *filename, mode_t mode));
27710 +# else
27711 +_GL_CXXALIAS_SYS (chmod, int, (const char *filename, mode_t mode));
27712 +# endif
27713 +_GL_CXXALIASWARN (chmod);
27714 +#endif
27715 +
27716 +
27717 #if @GNULIB_FCHMODAT@
27718 -# if !@HAVE_FCHMODAT@
27719 +# if @REPLACE_FCHMODAT@
27720 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
27721 +# undef fchmodat
27722 +# define fchmodat rpl_fchmodat
27723 +# endif
27724 +_GL_FUNCDECL_RPL (fchmodat, int,
27725 + (int fd, char const *file, mode_t mode, int flag)
27726 + _GL_ARG_NONNULL ((2)));
27727 +_GL_CXXALIAS_RPL (fchmodat, int,
27728 + (int fd, char const *file, mode_t mode, int flag));
27729 +# else
27730 +# if !@HAVE_FCHMODAT@
27731 _GL_FUNCDECL_SYS (fchmodat, int,
27732 (int fd, char const *file, mode_t mode, int flag)
27733 _GL_ARG_NONNULL ((2)));
27734 -# endif
27735 +# endif
27736 _GL_CXXALIAS_SYS (fchmodat, int,
27737 (int fd, char const *file, mode_t mode, int flag));
27738 +# endif
27739 _GL_CXXALIASWARN (fchmodat);
27740 #elif defined GNULIB_POSIXCHECK
27741 # undef fchmodat
27742 @@ -420,7 +450,9 @@ _GL_CXXALIAS_RPL (fstat, int, (int fd, struct stat *buf));
27743 # else
27744 _GL_CXXALIAS_SYS (fstat, int, (int fd, struct stat *buf));
27745 # endif
27746 +# if __GLIBC__ >= 2
27747 _GL_CXXALIASWARN (fstat);
27748 +# endif
27749 #elif @GNULIB_OVERRIDES_STRUCT_STAT@
27750 # undef fstat
27751 # define fstat fstat_used_without_requesting_gnulib_module_fstat
27752 @@ -443,18 +475,22 @@ _GL_WARN_ON_USE (fstat, "fstat has portability problems - "
27753 # define fstatat rpl_fstatat
27754 # endif
27755 _GL_FUNCDECL_RPL (fstatat, int,
27756 - (int fd, char const *name, struct stat *st, int flags)
27757 + (int fd, char const *restrict name, struct stat *restrict st,
27758 + int flags)
27759 _GL_ARG_NONNULL ((2, 3)));
27760 _GL_CXXALIAS_RPL (fstatat, int,
27761 - (int fd, char const *name, struct stat *st, int flags));
27762 + (int fd, char const *restrict name, struct stat *restrict st,
27763 + int flags));
27764 # else
27765 # if !@HAVE_FSTATAT@
27766 _GL_FUNCDECL_SYS (fstatat, int,
27767 - (int fd, char const *name, struct stat *st, int flags)
27768 + (int fd, char const *restrict name, struct stat *restrict st,
27769 + int flags)
27770 _GL_ARG_NONNULL ((2, 3)));
27771 # endif
27772 _GL_CXXALIAS_SYS (fstatat, int,
27773 - (int fd, char const *name, struct stat *st, int flags));
27774 + (int fd, char const *restrict name, struct stat *restrict st,
27775 + int flags));
27776 # endif
27777 _GL_CXXALIASWARN (fstatat);
27778 #elif @GNULIB_OVERRIDES_STRUCT_STAT@
27779 @@ -499,34 +535,32 @@ _GL_WARN_ON_USE (futimens, "futimens is not portable - "
27780 #endif
27781
27782
27783 +#if @GNULIB_GETUMASK@
27784 +# if !@HAVE_GETUMASK@
27785 +_GL_FUNCDECL_SYS (getumask, mode_t, (void));
27786 +# endif
27787 +_GL_CXXALIAS_SYS (getumask, mode_t, (void));
27788 +# if @HAVE_GETUMASK@
27789 +_GL_CXXALIASWARN (getumask);
27790 +# endif
27791 +#elif defined GNULIB_POSIXCHECK
27792 +# undef getumask
27793 +# if HAVE_RAW_DECL_GETUMASK
27794 +_GL_WARN_ON_USE (getumask, "getumask is not portable - "
27795 + "use gnulib module getumask for portability");
27796 +# endif
27797 +#endif
27798 +
27799 +
27800 #if @GNULIB_LCHMOD@
27801 /* Change the mode of FILENAME to MODE, without dereferencing it if FILENAME
27802 denotes a symbolic link. */
27803 -# if !@HAVE_LCHMOD@
27804 -/* The lchmod replacement follows symbolic links. Callers should take
27805 - this into account; lchmod should be applied only to arguments that
27806 - are known to not be symbolic links. On hosts that lack lchmod,
27807 - this can lead to race conditions between the check and the
27808 - invocation of lchmod, but we know of no workarounds that are
27809 - reliable in general. You might try requesting support for lchmod
27810 - from your operating system supplier. */
27811 -# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
27812 -# define lchmod chmod
27813 -# endif
27814 -/* Need to cast, because on mingw, the second parameter of chmod is
27815 - int mode. */
27816 -_GL_CXXALIAS_RPL_CAST_1 (lchmod, chmod, int,
27817 - (const char *filename, mode_t mode));
27818 -# else
27819 -# if 0 /* assume already declared */
27820 +# if !@HAVE_LCHMOD@ || defined __hpux
27821 _GL_FUNCDECL_SYS (lchmod, int, (const char *filename, mode_t mode)
27822 _GL_ARG_NONNULL ((1)));
27823 -# endif
27824 -_GL_CXXALIAS_SYS (lchmod, int, (const char *filename, mode_t mode));
27825 # endif
27826 -# if @HAVE_LCHMOD@
27827 +_GL_CXXALIAS_SYS (lchmod, int, (const char *filename, mode_t mode));
27828 _GL_CXXALIASWARN (lchmod);
27829 -# endif
27830 #elif defined GNULIB_POSIXCHECK
27831 # undef lchmod
27832 # if HAVE_RAW_DECL_LCHMOD
27833 @@ -543,17 +577,21 @@ _GL_WARN_ON_USE (lchmod, "lchmod is unportable - "
27834 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
27835 # define lstat stat
27836 # endif
27837 -_GL_CXXALIAS_RPL_1 (lstat, stat, int, (const char *name, struct stat *buf));
27838 +_GL_CXXALIAS_RPL_1 (lstat, stat, int,
27839 + (const char *restrict name, struct stat *restrict buf));
27840 # elif @REPLACE_LSTAT@
27841 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
27842 # undef lstat
27843 # define lstat rpl_lstat
27844 # endif
27845 -_GL_FUNCDECL_RPL (lstat, int, (const char *name, struct stat *buf)
27846 - _GL_ARG_NONNULL ((1, 2)));
27847 -_GL_CXXALIAS_RPL (lstat, int, (const char *name, struct stat *buf));
27848 +_GL_FUNCDECL_RPL (lstat, int,
27849 + (const char *restrict name, struct stat *restrict buf)
27850 + _GL_ARG_NONNULL ((1, 2)));
27851 +_GL_CXXALIAS_RPL (lstat, int,
27852 + (const char *restrict name, struct stat *restrict buf));
27853 # else
27854 -_GL_CXXALIAS_SYS (lstat, int, (const char *name, struct stat *buf));
27855 +_GL_CXXALIAS_SYS (lstat, int,
27856 + (const char *restrict name, struct stat *restrict buf));
27857 # endif
27858 # if @HAVE_LSTAT@
27859 _GL_CXXALIASWARN (lstat);
27860 @@ -570,21 +608,20 @@ _GL_WARN_ON_USE (lstat, "lstat is unportable - "
27861 #endif
27862
27863
27864 -#if @REPLACE_MKDIR@
27865 -# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
27866 -# undef mkdir
27867 -# define mkdir rpl_mkdir
27868 -# endif
27869 +#if @GNULIB_MKDIR@
27870 +# if @REPLACE_MKDIR@
27871 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
27872 +# undef mkdir
27873 +# define mkdir rpl_mkdir
27874 +# endif
27875 _GL_FUNCDECL_RPL (mkdir, int, (char const *name, mode_t mode)
27876 - _GL_ARG_NONNULL ((1)));
27877 + _GL_ARG_NONNULL ((1)));
27878 _GL_CXXALIAS_RPL (mkdir, int, (char const *name, mode_t mode));
27879 -#else
27880 +# elif defined _WIN32 && !defined __CYGWIN__
27881 /* mingw's _mkdir() function has 1 argument, but we pass 2 arguments.
27882 Additionally, it declares _mkdir (and depending on compile flags, an
27883 alias mkdir), only in the nonstandard includes <direct.h> and <io.h>,
27884 which are included above. */
27885 -# if defined _WIN32 && ! defined __CYGWIN__
27886 -
27887 # if !GNULIB_defined_rpl_mkdir
27888 static int
27889 rpl_mkdir (char const *name, mode_t mode)
27890 @@ -593,16 +630,44 @@ rpl_mkdir (char const *name, mode_t mode)
27891 }
27892 # define GNULIB_defined_rpl_mkdir 1
27893 # endif
27894 -
27895 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
27896 +# undef mkdir
27897 # define mkdir rpl_mkdir
27898 # endif
27899 _GL_CXXALIAS_RPL (mkdir, int, (char const *name, mode_t mode));
27900 # else
27901 _GL_CXXALIAS_SYS (mkdir, int, (char const *name, mode_t mode));
27902 # endif
27903 -#endif
27904 _GL_CXXALIASWARN (mkdir);
27905 +#elif defined GNULIB_POSIXCHECK
27906 +# undef mkdir
27907 +# if HAVE_RAW_DECL_MKDIR
27908 +_GL_WARN_ON_USE (mkdir, "mkdir does not always support two parameters - "
27909 + "use gnulib module mkdir for portability");
27910 +# endif
27911 +#elif @GNULIB_MDA_MKDIR@
27912 +/* On native Windows, map 'mkdir' to '_mkdir', so that -loldnames is not
27913 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
27914 + platforms by defining GNULIB_NAMESPACE::mkdir always. */
27915 +# if defined _WIN32 && !defined __CYGWIN__
27916 +# if !GNULIB_defined_rpl_mkdir
27917 +static int
27918 +rpl_mkdir (char const *name, mode_t mode)
27919 +{
27920 + return _mkdir (name);
27921 +}
27922 +# define GNULIB_defined_rpl_mkdir 1
27923 +# endif
27924 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
27925 +# undef mkdir
27926 +# define mkdir rpl_mkdir
27927 +# endif
27928 +_GL_CXXALIAS_RPL (mkdir, int, (char const *name, mode_t mode));
27929 +# else
27930 +_GL_CXXALIAS_SYS (mkdir, int, (char const *name, mode_t mode));
27931 +# endif
27932 +_GL_CXXALIASWARN (mkdir);
27933 +#endif
27934
27935
27936 #if @GNULIB_MKDIRAT@
27937 @@ -648,11 +713,21 @@ _GL_WARN_ON_USE (mkfifo, "mkfifo is not portable - "
27938
27939
27940 #if @GNULIB_MKFIFOAT@
27941 -# if !@HAVE_MKFIFOAT@
27942 +# if @REPLACE_MKFIFOAT@
27943 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
27944 +# undef mkfifoat
27945 +# define mkfifoat rpl_mkfifoat
27946 +# endif
27947 +_GL_FUNCDECL_RPL (mkfifoat, int, (int fd, char const *file, mode_t mode)
27948 + _GL_ARG_NONNULL ((2)));
27949 +_GL_CXXALIAS_RPL (mkfifoat, int, (int fd, char const *file, mode_t mode));
27950 +# else
27951 +# if !@HAVE_MKFIFOAT@
27952 _GL_FUNCDECL_SYS (mkfifoat, int, (int fd, char const *file, mode_t mode)
27953 _GL_ARG_NONNULL ((2)));
27954 -# endif
27955 +# endif
27956 _GL_CXXALIAS_SYS (mkfifoat, int, (int fd, char const *file, mode_t mode));
27957 +# endif
27958 _GL_CXXALIASWARN (mkfifoat);
27959 #elif defined GNULIB_POSIXCHECK
27960 # undef mkfifoat
27961 @@ -691,13 +766,25 @@ _GL_WARN_ON_USE (mknod, "mknod is not portable - "
27962
27963
27964 #if @GNULIB_MKNODAT@
27965 -# if !@HAVE_MKNODAT@
27966 +# if @REPLACE_MKNODAT@
27967 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
27968 +# undef mknodat
27969 +# define mknodat rpl_mknodat
27970 +# endif
27971 +_GL_FUNCDECL_RPL (mknodat, int,
27972 + (int fd, char const *file, mode_t mode, dev_t dev)
27973 + _GL_ARG_NONNULL ((2)));
27974 +_GL_CXXALIAS_RPL (mknodat, int,
27975 + (int fd, char const *file, mode_t mode, dev_t dev));
27976 +# else
27977 +# if !@HAVE_MKNODAT@
27978 _GL_FUNCDECL_SYS (mknodat, int,
27979 (int fd, char const *file, mode_t mode, dev_t dev)
27980 _GL_ARG_NONNULL ((2)));
27981 -# endif
27982 +# endif
27983 _GL_CXXALIAS_SYS (mknodat, int,
27984 (int fd, char const *file, mode_t mode, dev_t dev));
27985 +# endif
27986 _GL_CXXALIASWARN (mknodat);
27987 #elif defined GNULIB_POSIXCHECK
27988 # undef mknodat
27989 @@ -766,7 +853,7 @@ _GL_WARN_ON_USE (mknodat, "mknodat is not portable - "
27990 # define stat(name, st) rpl_stat (name, st)
27991 # endif /* !_LARGE_FILES */
27992 # endif /* !@GNULIB_OVERRIDES_STRUCT_STAT@ */
27993 -_GL_EXTERN_C int stat (const char *name, struct stat *buf)
27994 +_GL_EXTERN_C int stat (const char *restrict name, struct stat *restrict buf)
27995 _GL_ARG_NONNULL ((1, 2));
27996 # endif
27997 #elif @GNULIB_OVERRIDES_STRUCT_STAT@
27998 @@ -782,6 +869,24 @@ _GL_WARN_ON_USE (stat, "stat is unportable - "
27999 #endif
28000
28001
28002 +#if @GNULIB_MDA_UMASK@
28003 +/* On native Windows, map 'umask' to '_umask', so that -loldnames is not
28004 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
28005 + platforms by defining GNULIB_NAMESPACE::umask always. */
28006 +# if defined _WIN32 && !defined __CYGWIN__
28007 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
28008 +# undef umask
28009 +# define umask _umask
28010 +# endif
28011 +/* Need to cast, because in mingw the last argument is 'int mode'. */
28012 +_GL_CXXALIAS_MDA_CAST (umask, mode_t, (mode_t mask));
28013 +# else
28014 +_GL_CXXALIAS_SYS (umask, mode_t, (mode_t mask));
28015 +# endif
28016 +_GL_CXXALIASWARN (umask);
28017 +#endif
28018 +
28019 +
28020 #if @GNULIB_UTIMENSAT@
28021 /* Use the rpl_ prefix also on Solaris <= 9, because on Solaris 9 our utimensat
28022 implementation relies on futimesat, which on Solaris 10 makes an invocation
28023
28024 diff --git a/autotools/gnulib/sys_time.in.h b/autotools/gnulib/sys_time.in.h
28025 index 5397688..87db1a8 100644
28026 --- a/autotools/gnulib/sys_time.in.h
28027 +++ b/autotools/gnulib/sys_time.in.h
28028 @@ -1,19 +1,19 @@
28029 /* Provide a more complete sys/time.h.
28030
28031 - Copyright (C) 2007-2019 Free Software Foundation, Inc.
28032 + Copyright (C) 2007-2022 Free Software Foundation, Inc.
28033
28034 - This program is free software; you can redistribute it and/or modify
28035 - it under the terms of the GNU General Public License as published by
28036 - the Free Software Foundation; either version 3, or (at your option)
28037 - any later version.
28038 + This file is free software: you can redistribute it and/or modify
28039 + it under the terms of the GNU Lesser General Public License as
28040 + published by the Free Software Foundation; either version 2.1 of the
28041 + License, or (at your option) any later version.
28042
28043 - This program is distributed in the hope that it will be useful,
28044 + This file is distributed in the hope that it will be useful,
28045 but WITHOUT ANY WARRANTY; without even the implied warranty of
28046 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
28047 - GNU General Public License for more details.
28048 + GNU Lesser General Public License for more details.
28049
28050 - You should have received a copy of the GNU General Public License
28051 - along with this program; if not, see <https://www.gnu.org/licenses/>. */
28052 + You should have received a copy of the GNU Lesser General Public License
28053 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
28054
28055 /* Written by Paul Eggert. */
28056
28057 @@ -112,8 +112,12 @@ _GL_CXXALIASWARN (gettimeofday);
28058 # if defined __cplusplus && defined GNULIB_NAMESPACE
28059 namespace GNULIB_NAMESPACE {
28060 typedef ::timeval
28061 -#undef timeval
28062 +# undef timeval
28063 timeval;
28064 +# if @REPLACE_STRUCT_TIMEVAL@
28065 +# define timeval rpl_timeval
28066 + typedef ::timeval timeval;
28067 +# endif
28068 }
28069 # endif
28070 #elif defined GNULIB_POSIXCHECK
28071 @@ -131,7 +135,7 @@ _GL_WARN_ON_USE (gettimeofday, "gettimeofday is unportable - "
28072 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
28073 # undef close
28074 # define close close_used_without_including_unistd_h
28075 -# else
28076 +# elif !defined __clang__
28077 _GL_WARN_ON_USE (close,
28078 "close() used without including <unistd.h>");
28079 # endif
28080
28081 diff --git a/autotools/gnulib/sys_types.in.h b/autotools/gnulib/sys_types.in.h
28082 index 237e206..698e88d 100644
28083 --- a/autotools/gnulib/sys_types.in.h
28084 +++ b/autotools/gnulib/sys_types.in.h
28085 @@ -1,19 +1,19 @@
28086 /* Provide a more complete sys/types.h.
28087
28088 - Copyright (C) 2011-2019 Free Software Foundation, Inc.
28089 + Copyright (C) 2011-2022 Free Software Foundation, Inc.
28090
28091 - This program is free software; you can redistribute it and/or modify
28092 - it under the terms of the GNU General Public License as published by
28093 - the Free Software Foundation; either version 3, or (at your option)
28094 - any later version.
28095 + This file is free software: you can redistribute it and/or modify
28096 + it under the terms of the GNU Lesser General Public License as
28097 + published by the Free Software Foundation; either version 2.1 of the
28098 + License, or (at your option) any later version.
28099
28100 - This program is distributed in the hope that it will be useful,
28101 + This file is distributed in the hope that it will be useful,
28102 but WITHOUT ANY WARRANTY; without even the implied warranty of
28103 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
28104 - GNU General Public License for more details.
28105 + GNU Lesser General Public License for more details.
28106
28107 - You should have received a copy of the GNU General Public License
28108 - along with this program; if not, see <https://www.gnu.org/licenses/>. */
28109 + You should have received a copy of the GNU Lesser General Public License
28110 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
28111
28112 #if __GNUC__ >= 3
28113 @PRAGMA_SYSTEM_HEADER@
28114
28115 diff --git a/autotools/gnulib/time.in.h b/autotools/gnulib/time.in.h
28116 index dd3b212..6d4c771 100644
28117 --- a/autotools/gnulib/time.in.h
28118 +++ b/autotools/gnulib/time.in.h
28119 @@ -1,19 +1,19 @@
28120 /* A more-standard <time.h>.
28121
28122 - Copyright (C) 2007-2019 Free Software Foundation, Inc.
28123 + Copyright (C) 2007-2022 Free Software Foundation, Inc.
28124
28125 - This program is free software; you can redistribute it and/or modify
28126 - it under the terms of the GNU General Public License as published by
28127 - the Free Software Foundation; either version 3, or (at your option)
28128 - any later version.
28129 + This file is free software: you can redistribute it and/or modify
28130 + it under the terms of the GNU Lesser General Public License as
28131 + published by the Free Software Foundation; either version 2.1 of the
28132 + License, or (at your option) any later version.
28133
28134 - This program is distributed in the hope that it will be useful,
28135 + This file is distributed in the hope that it will be useful,
28136 but WITHOUT ANY WARRANTY; without even the implied warranty of
28137 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
28138 - GNU General Public License for more details.
28139 + GNU Lesser General Public License for more details.
28140
28141 - You should have received a copy of the GNU General Public License
28142 - along with this program; if not, see <https://www.gnu.org/licenses/>. */
28143 + You should have received a copy of the GNU Lesser General Public License
28144 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
28145
28146 #if __GNUC__ >= 3
28147 @PRAGMA_SYSTEM_HEADER@
28148 @@ -37,6 +37,12 @@
28149
28150 # define _@GUARD_PREFIX@_TIME_H
28151
28152 +/* mingw's <time.h> provides the functions asctime_r, ctime_r, gmtime_r,
28153 + localtime_r only if <unistd.h> or <pthread.h> has been included before. */
28154 +# if defined __MINGW32__
28155 +# include <unistd.h>
28156 +# endif
28157 +
28158 # @INCLUDE_NEXT@ @NEXT_TIME_H@
28159
28160 /* NetBSD 5.0 mis-defines NULL. */
28161 @@ -84,8 +90,8 @@ struct timespec
28162 # endif
28163
28164 # if !GNULIB_defined_struct_time_t_must_be_integral
28165 -/* Per http://austingroupbugs.net/view.php?id=327, POSIX requires
28166 - time_t to be an integer type, even though C99 permits floating
28167 +/* https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_types.h.html
28168 + requires time_t to be an integer type, even though C99 permits floating
28169 point. We don't know of any implementation that uses floating
28170 point, and it is much easier to write code that doesn't have to
28171 worry about that corner case, so we force the issue. */
28172 @@ -95,9 +101,39 @@ struct __time_t_must_be_integral {
28173 # define GNULIB_defined_struct_time_t_must_be_integral 1
28174 # endif
28175
28176 +/* Define TIME_UTC, a positive integer constant used for timespec_get(). */
28177 +# if ! @TIME_H_DEFINES_TIME_UTC@
28178 +# if !GNULIB_defined_TIME_UTC
28179 +# define TIME_UTC 1
28180 +# define GNULIB_defined_TIME_UTC 1
28181 +# endif
28182 +# endif
28183 +
28184 +/* Set *TS to the current time, and return BASE.
28185 + Upon failure, return 0. */
28186 +# if @GNULIB_TIMESPEC_GET@
28187 +# if ! @HAVE_TIMESPEC_GET@
28188 +_GL_FUNCDECL_SYS (timespec_get, int, (struct timespec *ts, int base)
28189 + _GL_ARG_NONNULL ((1)));
28190 +# endif
28191 +_GL_CXXALIAS_SYS (timespec_get, int, (struct timespec *ts, int base));
28192 +_GL_CXXALIASWARN (timespec_get);
28193 +# endif
28194 +
28195 +/* Set *TS to the current time resolution, and return BASE.
28196 + Upon failure, return 0. */
28197 +# if @GNULIB_TIMESPEC_GETRES@
28198 +# if ! @HAVE_TIMESPEC_GETRES@
28199 +_GL_FUNCDECL_SYS (timespec_getres, int, (struct timespec *ts, int base)
28200 + _GL_ARG_NONNULL ((1)));
28201 +# endif
28202 +_GL_CXXALIAS_SYS (timespec_getres, int, (struct timespec *ts, int base));
28203 +_GL_CXXALIASWARN (timespec_getres);
28204 +# endif
28205 +
28206 /* Sleep for at least RQTP seconds unless interrupted, If interrupted,
28207 return -1 and store the remaining time into RMTP. See
28208 - <http://www.opengroup.org/susv3xsh/nanosleep.html>. */
28209 + <https://pubs.opengroup.org/onlinepubs/9699919799/functions/nanosleep.html>. */
28210 # if @GNULIB_NANOSLEEP@
28211 # if @REPLACE_NANOSLEEP@
28212 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
28213 @@ -129,10 +165,27 @@ _GL_CXXALIASWARN (nanosleep);
28214 # endif
28215 _GL_FUNCDECL_RPL (tzset, void, (void));
28216 _GL_CXXALIAS_RPL (tzset, void, (void));
28217 +# elif defined _WIN32 && !defined __CYGWIN__
28218 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
28219 +# undef tzset
28220 +# define tzset _tzset
28221 +# endif
28222 +_GL_CXXALIAS_MDA (tzset, void, (void));
28223 # else
28224 -# if ! @HAVE_TZSET@
28225 -_GL_FUNCDECL_SYS (tzset, void, (void));
28226 +_GL_CXXALIAS_SYS (tzset, void, (void));
28227 +# endif
28228 +_GL_CXXALIASWARN (tzset);
28229 +# elif @GNULIB_MDA_TZSET@
28230 +/* On native Windows, map 'tzset' to '_tzset', so that -loldnames is not
28231 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
28232 + platforms by defining GNULIB_NAMESPACE::tzset always. */
28233 +# if defined _WIN32 && !defined __CYGWIN__
28234 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
28235 +# undef tzset
28236 +# define tzset _tzset
28237 # endif
28238 +_GL_CXXALIAS_MDA (tzset, void, (void));
28239 +# else
28240 _GL_CXXALIAS_SYS (tzset, void, (void));
28241 # endif
28242 _GL_CXXALIASWARN (tzset);
28243 @@ -149,12 +202,14 @@ _GL_CXXALIAS_RPL (mktime, time_t, (struct tm *__tp));
28244 # else
28245 _GL_CXXALIAS_SYS (mktime, time_t, (struct tm *__tp));
28246 # endif
28247 +# if __GLIBC__ >= 2
28248 _GL_CXXALIASWARN (mktime);
28249 +# endif
28250 # endif
28251
28252 /* Convert TIMER to RESULT, assuming local time and UTC respectively. See
28253 - <http://www.opengroup.org/susv3xsh/localtime_r.html> and
28254 - <http://www.opengroup.org/susv3xsh/gmtime_r.html>. */
28255 + <https://pubs.opengroup.org/onlinepubs/9699919799/functions/localtime_r.html> and
28256 + <https://pubs.opengroup.org/onlinepubs/9699919799/functions/gmtime_r.html>. */
28257 # if @GNULIB_TIME_R@
28258 # if @REPLACE_LOCALTIME_R@
28259 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
28260 @@ -203,8 +258,8 @@ _GL_CXXALIASWARN (gmtime_r);
28261 # endif
28262
28263 /* Convert TIMER to RESULT, assuming local time and UTC respectively. See
28264 - <http://www.opengroup.org/susv3xsh/localtime.html> and
28265 - <http://www.opengroup.org/susv3xsh/gmtime.html>. */
28266 + <https://pubs.opengroup.org/onlinepubs/9699919799/functions/localtime.html> and
28267 + <https://pubs.opengroup.org/onlinepubs/9699919799/functions/gmtime.html>. */
28268 # if @GNULIB_LOCALTIME@ || @REPLACE_LOCALTIME@
28269 # if @REPLACE_LOCALTIME@
28270 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
28271 @@ -217,7 +272,9 @@ _GL_CXXALIAS_RPL (localtime, struct tm *, (time_t const *__timer));
28272 # else
28273 _GL_CXXALIAS_SYS (localtime, struct tm *, (time_t const *__timer));
28274 # endif
28275 +# if __GLIBC__ >= 2
28276 _GL_CXXALIASWARN (localtime);
28277 +# endif
28278 # endif
28279
28280 # if 0 || @REPLACE_GMTIME@
28281 @@ -237,7 +294,7 @@ _GL_CXXALIASWARN (gmtime);
28282
28283 /* Parse BUF as a timestamp, assuming FORMAT specifies its layout, and store
28284 the resulting broken-down time into TM. See
28285 - <http://www.opengroup.org/susv3xsh/strptime.html>. */
28286 + <https://pubs.opengroup.org/onlinepubs/9699919799/functions/strptime.html>. */
28287 # if @GNULIB_STRPTIME@
28288 # if ! @HAVE_STRPTIME@
28289 _GL_FUNCDECL_SYS (strptime, char *, (char const *restrict __buf,
28290 @@ -252,7 +309,7 @@ _GL_CXXALIASWARN (strptime);
28291 # endif
28292
28293 /* Convert *TP to a date and time string. See
28294 - <http://pubs.opengroup.org/onlinepubs/9699919799/functions/ctime.html>. */
28295 + <https://pubs.opengroup.org/onlinepubs/9699919799/functions/ctime.html>. */
28296 # if @GNULIB_CTIME@
28297 # if @REPLACE_CTIME@
28298 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
28299 @@ -264,45 +321,90 @@ _GL_CXXALIAS_RPL (ctime, char *, (time_t const *__tp));
28300 # else
28301 _GL_CXXALIAS_SYS (ctime, char *, (time_t const *__tp));
28302 # endif
28303 +# if __GLIBC__ >= 2
28304 _GL_CXXALIASWARN (ctime);
28305 +# endif
28306 # endif
28307
28308 /* Convert *TP to a date and time string. See
28309 - <http://pubs.opengroup.org/onlinepubs/9699919799/functions/strftime.html>. */
28310 + <https://pubs.opengroup.org/onlinepubs/9699919799/functions/strftime.html>. */
28311 # if @GNULIB_STRFTIME@
28312 # if @REPLACE_STRFTIME@
28313 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
28314 # define strftime rpl_strftime
28315 # endif
28316 -_GL_FUNCDECL_RPL (strftime, size_t, (char *__buf, size_t __bufsize,
28317 - const char *__fmt, const struct tm *__tp)
28318 - _GL_ARG_NONNULL ((1, 3, 4)));
28319 -_GL_CXXALIAS_RPL (strftime, size_t, (char *__buf, size_t __bufsize,
28320 - const char *__fmt, const struct tm *__tp));
28321 +_GL_FUNCDECL_RPL (strftime, size_t,
28322 + (char *restrict __buf, size_t __bufsize,
28323 + const char *restrict __fmt, const struct tm *restrict __tp)
28324 + _GL_ARG_NONNULL ((1, 3, 4)));
28325 +_GL_CXXALIAS_RPL (strftime, size_t,
28326 + (char *restrict __buf, size_t __bufsize,
28327 + const char *restrict __fmt, const struct tm *restrict __tp));
28328 # else
28329 -_GL_CXXALIAS_SYS (strftime, size_t, (char *__buf, size_t __bufsize,
28330 - const char *__fmt, const struct tm *__tp));
28331 +_GL_CXXALIAS_SYS (strftime, size_t,
28332 + (char *restrict __buf, size_t __bufsize,
28333 + const char *restrict __fmt, const struct tm *restrict __tp));
28334 # endif
28335 +# if __GLIBC__ >= 2
28336 _GL_CXXALIASWARN (strftime);
28337 +# endif
28338 # endif
28339
28340 # if defined _GNU_SOURCE && @GNULIB_TIME_RZ@ && ! @HAVE_TIMEZONE_T@
28341 +/* Functions that use a first-class time zone data type, instead of
28342 + relying on an implicit global time zone.
28343 + Inspired by NetBSD. */
28344 +
28345 +/* Represents a time zone.
28346 + (timezone_t) NULL stands for UTC. */
28347 typedef struct tm_zone *timezone_t;
28348 +
28349 +/* tzalloc (name)
28350 + Returns a time zone object for the given time zone NAME. This object
28351 + represents the time zone that other functions would use it the TZ
28352 + environment variable was set to NAME.
28353 + If NAME is NULL, the result represents the time zone that other functions
28354 + would use it the TZ environment variable was unset.
28355 + May return NULL if NAME is invalid (this is platform dependent) or
28356 + upon memory allocation failure. */
28357 _GL_FUNCDECL_SYS (tzalloc, timezone_t, (char const *__name));
28358 _GL_CXXALIAS_SYS (tzalloc, timezone_t, (char const *__name));
28359 +
28360 +/* tzfree (tz)
28361 + Frees a time zone object.
28362 + The argument must have been returned by tzalloc(). */
28363 _GL_FUNCDECL_SYS (tzfree, void, (timezone_t __tz));
28364 _GL_CXXALIAS_SYS (tzfree, void, (timezone_t __tz));
28365 +
28366 +/* localtime_rz (tz, &t, &result)
28367 + Converts an absolute time T to a broken-down time RESULT, assuming the
28368 + time zone TZ.
28369 + This function is like 'localtime_r', but relies on the argument TZ instead
28370 + of an implicit global time zone. */
28371 _GL_FUNCDECL_SYS (localtime_rz, struct tm *,
28372 (timezone_t __tz, time_t const *restrict __timer,
28373 struct tm *restrict __result) _GL_ARG_NONNULL ((2, 3)));
28374 _GL_CXXALIAS_SYS (localtime_rz, struct tm *,
28375 (timezone_t __tz, time_t const *restrict __timer,
28376 struct tm *restrict __result));
28377 +
28378 +/* mktime_z (tz, &tm)
28379 + Normalizes the broken-down time TM and converts it to an absolute time,
28380 + assuming the time zone TZ. Returns the absolute time.
28381 + This function is like 'mktime', but relies on the argument TZ instead
28382 + of an implicit global time zone. */
28383 _GL_FUNCDECL_SYS (mktime_z, time_t,
28384 - (timezone_t __tz, struct tm *restrict __result)
28385 + (timezone_t __tz, struct tm *restrict __tm)
28386 _GL_ARG_NONNULL ((2)));
28387 _GL_CXXALIAS_SYS (mktime_z, time_t,
28388 - (timezone_t __tz, struct tm *restrict __result));
28389 + (timezone_t __tz, struct tm *restrict __tm));
28390 +
28391 +/* Time zone abbreviation strings (returned by 'localtime_rz' or 'mktime_z'
28392 + in the 'tm_zone' member of 'struct tm') are valid as long as
28393 + - the 'struct tm' argument is not destroyed or overwritten,
28394 + and
28395 + - the 'timezone_t' argument is not freed through tzfree(). */
28396 +
28397 # endif
28398
28399 /* Convert TM to a time_t value, assuming UTC. */
28400 @@ -333,17 +435,17 @@ _GL_WARN_ON_USE (asctime, "asctime can overrun buffers in some cases - "
28401 # endif
28402 # if defined GNULIB_POSIXCHECK
28403 # undef asctime_r
28404 -_GL_WARN_ON_USE (asctime, "asctime_r can overrun buffers in some cases - "
28405 +_GL_WARN_ON_USE (asctime_r, "asctime_r can overrun buffers in some cases - "
28406 "better use strftime (or even sprintf) instead");
28407 # endif
28408 # if defined GNULIB_POSIXCHECK
28409 # undef ctime
28410 -_GL_WARN_ON_USE (asctime, "ctime can overrun buffers in some cases - "
28411 +_GL_WARN_ON_USE (ctime, "ctime can overrun buffers in some cases - "
28412 "better use strftime (or even sprintf) instead");
28413 # endif
28414 # if defined GNULIB_POSIXCHECK
28415 # undef ctime_r
28416 -_GL_WARN_ON_USE (asctime, "ctime_r can overrun buffers in some cases - "
28417 +_GL_WARN_ON_USE (ctime_r, "ctime_r can overrun buffers in some cases - "
28418 "better use strftime (or even sprintf) instead");
28419 # endif
28420
28421
28422 diff --git a/autotools/gnulib/timespec.c b/autotools/gnulib/timespec.c
28423 index 2b6098e..9d136cb 100644
28424 --- a/autotools/gnulib/timespec.c
28425 +++ b/autotools/gnulib/timespec.c
28426 @@ -1,3 +1,21 @@
28427 +/* Inline functions for <timespec.h>.
28428 +
28429 + Copyright (C) 2012-2022 Free Software Foundation, Inc.
28430 +
28431 + This file is free software: you can redistribute it and/or modify
28432 + it under the terms of the GNU Lesser General Public License as
28433 + published by the Free Software Foundation, either version 3 of the
28434 + License, or (at your option) any later version.
28435 +
28436 + This file is distributed in the hope that it will be useful,
28437 + but WITHOUT ANY WARRANTY; without even the implied warranty of
28438 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
28439 + GNU Lesser General Public License for more details.
28440 +
28441 + You should have received a copy of the GNU Lesser General Public License
28442 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
28443 +
28444 #include <config.h>
28445 +
28446 #define _GL_TIMESPEC_INLINE _GL_EXTERN_INLINE
28447 #include "timespec.h"
28448
28449 diff --git a/autotools/gnulib/timespec.h b/autotools/gnulib/timespec.h
28450 index 26f1bc1..9e35828 100644
28451 --- a/autotools/gnulib/timespec.h
28452 +++ b/autotools/gnulib/timespec.h
28453 @@ -1,19 +1,19 @@
28454 /* timespec -- System time interface
28455
28456 - Copyright (C) 2000, 2002, 2004-2005, 2007, 2009-2019 Free Software
28457 + Copyright (C) 2000, 2002, 2004-2005, 2007, 2009-2022 Free Software
28458 Foundation, Inc.
28459
28460 - This program is free software: you can redistribute it and/or modify
28461 - it under the terms of the GNU General Public License as published by
28462 - the Free Software Foundation; either version 3 of the License, or
28463 - (at your option) any later version.
28464 + This file is free software: you can redistribute it and/or modify
28465 + it under the terms of the GNU Lesser General Public License as
28466 + published by the Free Software Foundation, either version 3 of the
28467 + License, or (at your option) any later version.
28468
28469 - This program is distributed in the hope that it will be useful,
28470 + This file is distributed in the hope that it will be useful,
28471 but WITHOUT ANY WARRANTY; without even the implied warranty of
28472 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
28473 - GNU General Public License for more details.
28474 + GNU Lesser General Public License for more details.
28475
28476 - You should have received a copy of the GNU General Public License
28477 + You should have received a copy of the GNU Lesser General Public License
28478 along with this program. If not, see <https://www.gnu.org/licenses/>. */
28479
28480 #if ! defined TIMESPEC_H
28481 @@ -34,7 +34,6 @@ extern "C" {
28482 #endif
28483
28484 #include "arg-nonnull.h"
28485 -#include "verify.h"
28486
28487 /* Inverse resolution of timespec timestamps (in units per second),
28488 and log base 10 of the inverse resolution. */
28489 @@ -59,46 +58,12 @@ make_timespec (time_t s, long int ns)
28490 return r;
28491 }
28492
28493 -/* Return negative, zero, positive if A < B, A == B, A > B, respectively.
28494 -
28495 - For each timestamp T, this code assumes that either:
28496 -
28497 - * T.tv_nsec is in the range 0..999999999; or
28498 - * T.tv_sec corresponds to a valid leap second on a host that supports
28499 - leap seconds, and T.tv_nsec is in the range 1000000000..1999999999; or
28500 - * T.tv_sec is the minimum time_t value and T.tv_nsec is -1; or
28501 - T.tv_sec is the maximum time_t value and T.tv_nsec is 2000000000.
28502 - This allows for special struct timespec values that are less or
28503 - greater than all possible valid timestamps.
28504 -
28505 - In all these cases, it is safe to subtract two tv_nsec values and
28506 - convert the result to integer without worrying about overflow on
28507 - any platform of interest to the GNU project, since all such
28508 - platforms have 32-bit int or wider.
28509 -
28510 - Replacing "a.tv_nsec - b.tv_nsec" with something like
28511 - "a.tv_nsec < b.tv_nsec ? -1 : a.tv_nsec > b.tv_nsec" would cause
28512 - this function to work in some cases where the above assumption is
28513 - violated, but not in all cases (e.g., a.tv_sec==1, a.tv_nsec==-2,
28514 - b.tv_sec==0, b.tv_nsec==999999999) and is arguably not worth the
28515 - extra instructions. Using a subtraction has the advantage of
28516 - detecting some invalid cases on platforms that detect integer
28517 - overflow. */
28518 +/* Return negative, zero, positive if A < B, A == B, A > B, respectively. */
28519
28520 _GL_TIMESPEC_INLINE int _GL_ATTRIBUTE_PURE
28521 timespec_cmp (struct timespec a, struct timespec b)
28522 {
28523 - if (a.tv_sec < b.tv_sec)
28524 - return -1;
28525 - if (a.tv_sec > b.tv_sec)
28526 - return 1;
28527 -
28528 - /* Pacify gcc -Wstrict-overflow (bleeding-edge circa 2017-10-02). See:
28529 - https://lists.gnu.org/r/bug-gnulib/2017-10/msg00006.html */
28530 - assume (-1 <= a.tv_nsec && a.tv_nsec <= 2 * TIMESPEC_HZ);
28531 - assume (-1 <= b.tv_nsec && b.tv_nsec <= 2 * TIMESPEC_HZ);
28532 -
28533 - return a.tv_nsec - b.tv_nsec;
28534 + return 2 * _GL_CMP (a.tv_sec, b.tv_sec) + _GL_CMP (a.tv_nsec, b.tv_nsec);
28535 }
28536
28537 /* Return -1, 0, 1, depending on the sign of A. A.tv_nsec must be
28538 @@ -106,7 +71,7 @@ timespec_cmp (struct timespec a, struct timespec b)
28539 _GL_TIMESPEC_INLINE int _GL_ATTRIBUTE_PURE
28540 timespec_sign (struct timespec a)
28541 {
28542 - return a.tv_sec < 0 ? -1 : a.tv_sec || a.tv_nsec;
28543 + return _GL_CMP (a.tv_sec, 0) + (!a.tv_sec & !!a.tv_nsec);
28544 }
28545
28546 struct timespec timespec_add (struct timespec, struct timespec)
28547 @@ -123,6 +88,7 @@ timespectod (struct timespec a)
28548 return a.tv_sec + a.tv_nsec / 1e9;
28549 }
28550
28551 +long int gettime_res (void);
28552 struct timespec current_timespec (void);
28553 void gettime (struct timespec *) _GL_ARG_NONNULL ((1));
28554 int settime (struct timespec const *) _GL_ARG_NONNULL ((1));
28555
28556 diff --git a/autotools/gnulib/unistd--.h b/autotools/gnulib/unistd--.h
28557 index 1268854..d395f7e 100644
28558 --- a/autotools/gnulib/unistd--.h
28559 +++ b/autotools/gnulib/unistd--.h
28560 @@ -1,10 +1,10 @@
28561 /* Like unistd.h, but redefine some names to avoid glitches.
28562
28563 - Copyright (C) 2005, 2009-2019 Free Software Foundation, Inc.
28564 + Copyright (C) 2005, 2009-2022 Free Software Foundation, Inc.
28565
28566 This program is free software: you can redistribute it and/or modify
28567 it under the terms of the GNU General Public License as published by
28568 - the Free Software Foundation; either version 3 of the License, or
28569 + the Free Software Foundation, either version 3 of the License, or
28570 (at your option) any later version.
28571
28572 This program is distributed in the hope that it will be useful,
28573
28574 diff --git a/autotools/gnulib/unistd-safer.h b/autotools/gnulib/unistd-safer.h
28575 index 8eebffc..db82c85 100644
28576 --- a/autotools/gnulib/unistd-safer.h
28577 +++ b/autotools/gnulib/unistd-safer.h
28578 @@ -1,10 +1,10 @@
28579 /* Invoke unistd-like functions, but avoid some glitches.
28580
28581 - Copyright (C) 2001, 2003, 2005, 2009-2019 Free Software Foundation, Inc.
28582 + Copyright (C) 2001, 2003, 2005, 2009-2022 Free Software Foundation, Inc.
28583
28584 This program is free software: you can redistribute it and/or modify
28585 it under the terms of the GNU General Public License as published by
28586 - the Free Software Foundation; either version 3 of the License, or
28587 + the Free Software Foundation, either version 3 of the License, or
28588 (at your option) any later version.
28589
28590 This program is distributed in the hope that it will be useful,
28591
28592 diff --git a/autotools/gnulib/unistd.c b/autotools/gnulib/unistd.c
28593 index 72bad1c..95978e6 100644
28594 --- a/autotools/gnulib/unistd.c
28595 +++ b/autotools/gnulib/unistd.c
28596 @@ -1,4 +1,22 @@
28597 +/* Inline functions for <unistd.h>.
28598 +
28599 + Copyright (C) 2012-2022 Free Software Foundation, Inc.
28600 +
28601 + This file is free software: you can redistribute it and/or modify
28602 + it under the terms of the GNU Lesser General Public License as
28603 + published by the Free Software Foundation; either version 2.1 of the
28604 + License, or (at your option) any later version.
28605 +
28606 + This file is distributed in the hope that it will be useful,
28607 + but WITHOUT ANY WARRANTY; without even the implied warranty of
28608 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
28609 + GNU Lesser General Public License for more details.
28610 +
28611 + You should have received a copy of the GNU Lesser General Public License
28612 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
28613 +
28614 #include <config.h>
28615 +
28616 #define _GL_UNISTD_INLINE _GL_EXTERN_INLINE
28617 #include "unistd.h"
28618 typedef int dummy;
28619
28620 diff --git a/autotools/gnulib/unistd.in.h b/autotools/gnulib/unistd.in.h
28621 index 7778d25..57df09e 100644
28622 --- a/autotools/gnulib/unistd.in.h
28623 +++ b/autotools/gnulib/unistd.in.h
28624 @@ -1,18 +1,18 @@
28625 /* Substitute for and wrapper around <unistd.h>.
28626 - Copyright (C) 2003-2019 Free Software Foundation, Inc.
28627 + Copyright (C) 2003-2022 Free Software Foundation, Inc.
28628
28629 - This program is free software; you can redistribute it and/or modify
28630 - it under the terms of the GNU General Public License as published by
28631 - the Free Software Foundation; either version 3, or (at your option)
28632 - any later version.
28633 + This file is free software: you can redistribute it and/or modify
28634 + it under the terms of the GNU Lesser General Public License as
28635 + published by the Free Software Foundation; either version 2.1 of the
28636 + License, or (at your option) any later version.
28637
28638 - This program is distributed in the hope that it will be useful,
28639 + This file is distributed in the hope that it will be useful,
28640 but WITHOUT ANY WARRANTY; without even the implied warranty of
28641 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
28642 - GNU General Public License for more details.
28643 + GNU Lesser General Public License for more details.
28644
28645 - You should have received a copy of the GNU General Public License
28646 - along with this program; if not, see <https://www.gnu.org/licenses/>. */
28647 + You should have received a copy of the GNU Lesser General Public License
28648 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
28649
28650 #ifndef _@GUARD_PREFIX@_UNISTD_H
28651
28652 @@ -21,7 +21,7 @@
28653 #endif
28654 @PRAGMA_COLUMNS@
28655
28656 -#ifdef _GL_INCLUDING_UNISTD_H
28657 +#if @HAVE_UNISTD_H@ && defined _GL_INCLUDING_UNISTD_H
28658 /* Special invocation convention:
28659 - On Mac OS X 10.3.9 we have a sequence of nested includes
28660 <unistd.h> -> <signal.h> -> <pthread.h> -> <unistd.h>
28661 @@ -52,7 +52,10 @@
28662 #define _@GUARD_PREFIX@_UNISTD_H
28663
28664 /* NetBSD 5.0 mis-defines NULL. Also get size_t. */
28665 -#include <stddef.h>
28666 +/* But avoid namespace pollution on glibc systems. */
28667 +#ifndef __GLIBC__
28668 +# include <stddef.h>
28669 +#endif
28670
28671 /* mingw doesn't define the SEEK_* or *_FILENO macros in <unistd.h>. */
28672 /* MSVC declares 'unlink' in <stdio.h>, not in <unistd.h>. We must include
28673 @@ -90,20 +93,18 @@
28674 # undef __need_system_stdlib_h
28675 #endif
28676
28677 -/* Native Windows platforms declare chdir, getcwd, rmdir in
28678 +/* Native Windows platforms declare _chdir, _getcwd, _rmdir in
28679 <io.h> and/or <direct.h>, not in <unistd.h>.
28680 - They also declare access(), chmod(), close(), dup(), dup2(), isatty(),
28681 - lseek(), read(), unlink(), write() in <io.h>. */
28682 -#if ((@GNULIB_CHDIR@ || @GNULIB_GETCWD@ || @GNULIB_RMDIR@ \
28683 - || defined GNULIB_POSIXCHECK) \
28684 - && (defined _WIN32 && ! defined __CYGWIN__))
28685 -# include <io.h> /* mingw32, mingw64 */
28686 -# include <direct.h> /* mingw64, MSVC 9 */
28687 -#elif (@GNULIB_CLOSE@ || @GNULIB_DUP@ || @GNULIB_DUP2@ || @GNULIB_ISATTY@ \
28688 - || @GNULIB_LSEEK@ || @GNULIB_READ@ || @GNULIB_UNLINK@ || @GNULIB_WRITE@ \
28689 - || defined GNULIB_POSIXCHECK) \
28690 - && (defined _WIN32 && ! defined __CYGWIN__)
28691 + They also declare _access(), _chmod(), _close(), _dup(), _dup2(), _isatty(),
28692 + _lseek(), _read(), _unlink(), _write() in <io.h>. */
28693 +#if defined _WIN32 && !defined __CYGWIN__
28694 # include <io.h>
28695 +# include <direct.h>
28696 +#endif
28697 +
28698 +/* Native Windows platforms declare _execl*, _execv* in <process.h>. */
28699 +#if defined _WIN32 && !defined __CYGWIN__
28700 +# include <process.h>
28701 #endif
28702
28703 /* AIX and OSF/1 5.1 declare getdomainname in <netdb.h>, not in <unistd.h>.
28704 @@ -115,6 +116,17 @@
28705 # include <netdb.h>
28706 #endif
28707
28708 +/* Mac OS X 10.13, Solaris 11.4, and Android 9.0 declare getentropy in
28709 + <sys/random.h>, not in <unistd.h>. */
28710 +/* But avoid namespace pollution on glibc systems. */
28711 +#if (@GNULIB_GETENTROPY@ || defined GNULIB_POSIXCHECK) \
28712 + && ((defined __APPLE__ && defined __MACH__) || defined __sun \
28713 + || defined __ANDROID__) \
28714 + && @UNISTD_H_HAVE_SYS_RANDOM_H@ \
28715 + && !defined __GLIBC__
28716 +# include <sys/random.h>
28717 +#endif
28718 +
28719 /* Android 4.3 declares fchownat in <sys/stat.h>, not in <unistd.h>. */
28720 /* But avoid namespace pollution on glibc systems. */
28721 #if (@GNULIB_FCHOWNAT@ || defined GNULIB_POSIXCHECK) && defined __ANDROID__ \
28722 @@ -124,17 +136,8 @@
28723
28724 /* MSVC defines off_t in <sys/types.h>.
28725 May also define off_t to a 64-bit type on native Windows. */
28726 -#if !@HAVE_UNISTD_H@ || @WINDOWS_64_BIT_OFF_T@
28727 -/* Get off_t. */
28728 -# include <sys/types.h>
28729 -#endif
28730 -
28731 -#if (@GNULIB_READ@ || @GNULIB_WRITE@ \
28732 - || @GNULIB_READLINK@ || @GNULIB_READLINKAT@ \
28733 - || @GNULIB_PREAD@ || @GNULIB_PWRITE@ || defined GNULIB_POSIXCHECK)
28734 -/* Get ssize_t. */
28735 -# include <sys/types.h>
28736 -#endif
28737 +/* Get off_t, ssize_t, mode_t. */
28738 +#include <sys/types.h>
28739
28740 /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */
28741
28742 @@ -144,7 +147,7 @@
28743
28744
28745 /* Get getopt(), optarg, optind, opterr, optopt. */
28746 -#if @GNULIB_UNISTD_H_GETOPT@ && !defined _GL_SYSTEM_GETOPT
28747 +#if @GNULIB_GETOPT_POSIX@ && @GNULIB_UNISTD_H_GETOPT@ && !defined _GL_SYSTEM_GETOPT
28748 # include <getopt-cdefs.h>
28749 # include <getopt-pfx-core.h>
28750 #endif
28751 @@ -256,15 +259,61 @@ _GL_INLINE_HEADER_BEGIN
28752 /* Declare overridden functions. */
28753
28754
28755 -#if defined GNULIB_POSIXCHECK
28756 +#if @GNULIB_ACCESS@
28757 +# if @REPLACE_ACCESS@
28758 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
28759 +# undef access
28760 +# define access rpl_access
28761 +# endif
28762 +_GL_FUNCDECL_RPL (access, int, (const char *file, int mode)
28763 + _GL_ARG_NONNULL ((1)));
28764 +_GL_CXXALIAS_RPL (access, int, (const char *file, int mode));
28765 +# elif defined _WIN32 && !defined __CYGWIN__
28766 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
28767 +# undef access
28768 +# define access _access
28769 +# endif
28770 +_GL_CXXALIAS_MDA (access, int, (const char *file, int mode));
28771 +# else
28772 +_GL_CXXALIAS_SYS (access, int, (const char *file, int mode));
28773 +# endif
28774 +_GL_CXXALIASWARN (access);
28775 +#elif defined GNULIB_POSIXCHECK
28776 +# undef access
28777 +# if HAVE_RAW_DECL_ACCESS
28778 /* The access() function is a security risk. */
28779 -_GL_WARN_ON_USE (access, "the access function is a security risk - "
28780 +_GL_WARN_ON_USE (access, "access does not always support X_OK - "
28781 + "use gnulib module access for portability; "
28782 + "also, this function is a security risk - "
28783 "use the gnulib module faccessat instead");
28784 +# endif
28785 +#elif @GNULIB_MDA_ACCESS@
28786 +/* On native Windows, map 'access' to '_access', so that -loldnames is not
28787 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
28788 + platforms by defining GNULIB_NAMESPACE::access always. */
28789 +# if defined _WIN32 && !defined __CYGWIN__
28790 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
28791 +# undef access
28792 +# define access _access
28793 +# endif
28794 +_GL_CXXALIAS_MDA (access, int, (const char *file, int mode));
28795 +# else
28796 +_GL_CXXALIAS_SYS (access, int, (const char *file, int mode));
28797 +# endif
28798 +_GL_CXXALIASWARN (access);
28799 #endif
28800
28801
28802 #if @GNULIB_CHDIR@
28803 +# if defined _WIN32 && !defined __CYGWIN__
28804 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
28805 +# undef chdir
28806 +# define chdir _chdir
28807 +# endif
28808 +_GL_CXXALIAS_MDA (chdir, int, (const char *file));
28809 +# else
28810 _GL_CXXALIAS_SYS (chdir, int, (const char *file) _GL_ARG_NONNULL ((1)));
28811 +# endif
28812 _GL_CXXALIASWARN (chdir);
28813 #elif defined GNULIB_POSIXCHECK
28814 # undef chdir
28815 @@ -272,6 +321,20 @@ _GL_CXXALIASWARN (chdir);
28816 _GL_WARN_ON_USE (chown, "chdir is not always in <unistd.h> - "
28817 "use gnulib module chdir for portability");
28818 # endif
28819 +#elif @GNULIB_MDA_CHDIR@
28820 +/* On native Windows, map 'chdir' to '_chdir', so that -loldnames is not
28821 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
28822 + platforms by defining GNULIB_NAMESPACE::chdir always. */
28823 +# if defined _WIN32 && !defined __CYGWIN__
28824 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
28825 +# undef chdir
28826 +# define chdir _chdir
28827 +# endif
28828 +_GL_CXXALIAS_MDA (chdir, int, (const char *file));
28829 +# else
28830 +_GL_CXXALIAS_SYS (chdir, int, (const char *file) _GL_ARG_NONNULL ((1)));
28831 +# endif
28832 +_GL_CXXALIASWARN (chdir);
28833 #endif
28834
28835
28836 @@ -280,7 +343,7 @@ _GL_WARN_ON_USE (chown, "chdir is not always in <unistd.h> - "
28837 to GID (if GID is not -1). Follow symbolic links.
28838 Return 0 if successful, otherwise -1 and errno set.
28839 See the POSIX:2008 specification
28840 - <http://pubs.opengroup.org/onlinepubs/9699919799/functions/chown.html. */
28841 + <https://pubs.opengroup.org/onlinepubs/9699919799/functions/chown.html. */
28842 # if @REPLACE_CHOWN@
28843 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
28844 # undef chown
28845 @@ -316,6 +379,12 @@ _GL_WARN_ON_USE (chown, "chown fails to follow symlinks on some systems and "
28846 # endif
28847 _GL_FUNCDECL_RPL (close, int, (int fd));
28848 _GL_CXXALIAS_RPL (close, int, (int fd));
28849 +# elif defined _WIN32 && !defined __CYGWIN__
28850 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
28851 +# undef close
28852 +# define close _close
28853 +# endif
28854 +_GL_CXXALIAS_MDA (close, int, (int fd));
28855 # else
28856 _GL_CXXALIAS_SYS (close, int, (int fd));
28857 # endif
28858 @@ -328,6 +397,53 @@ _GL_CXXALIASWARN (close);
28859 /* Assume close is always declared. */
28860 _GL_WARN_ON_USE (close, "close does not portably work on sockets - "
28861 "use gnulib module close for portability");
28862 +#elif @GNULIB_MDA_CLOSE@
28863 +/* On native Windows, map 'close' to '_close', so that -loldnames is not
28864 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
28865 + platforms by defining GNULIB_NAMESPACE::close always. */
28866 +# if defined _WIN32 && !defined __CYGWIN__
28867 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
28868 +# undef close
28869 +# define close _close
28870 +# endif
28871 +_GL_CXXALIAS_MDA (close, int, (int fd));
28872 +# else
28873 +_GL_CXXALIAS_SYS (close, int, (int fd));
28874 +# endif
28875 +_GL_CXXALIASWARN (close);
28876 +#endif
28877 +
28878 +
28879 +#if @GNULIB_COPY_FILE_RANGE@
28880 +# if @REPLACE_COPY_FILE_RANGE@
28881 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
28882 +# undef copy_file_range
28883 +# define copy_file_range rpl_copy_file_range
28884 +# endif
28885 +_GL_FUNCDECL_RPL (copy_file_range, ssize_t, (int ifd, off_t *ipos,
28886 + int ofd, off_t *opos,
28887 + size_t len, unsigned flags));
28888 +_GL_CXXALIAS_RPL (copy_file_range, ssize_t, (int ifd, off_t *ipos,
28889 + int ofd, off_t *opos,
28890 + size_t len, unsigned flags));
28891 +# else
28892 +# if !@HAVE_COPY_FILE_RANGE@
28893 +_GL_FUNCDECL_SYS (copy_file_range, ssize_t, (int ifd, off_t *ipos,
28894 + int ofd, off_t *opos,
28895 + size_t len, unsigned flags));
28896 +# endif
28897 +_GL_CXXALIAS_SYS (copy_file_range, ssize_t, (int ifd, off_t *ipos,
28898 + int ofd, off_t *opos,
28899 + size_t len, unsigned flags));
28900 +# endif
28901 +_GL_CXXALIASWARN (copy_file_range);
28902 +#elif defined GNULIB_POSIXCHECK
28903 +# undef copy_file_range
28904 +# if HAVE_RAW_DECL_COPY_FILE_RANGE
28905 +_GL_WARN_ON_USE (copy_file_range,
28906 + "copy_file_range is unportable - "
28907 + "use gnulib module copy_file_range for portability");
28908 +# endif
28909 #endif
28910
28911
28912 @@ -338,6 +454,12 @@ _GL_WARN_ON_USE (close, "close does not portably work on sockets - "
28913 # endif
28914 _GL_FUNCDECL_RPL (dup, int, (int oldfd));
28915 _GL_CXXALIAS_RPL (dup, int, (int oldfd));
28916 +# elif defined _WIN32 && !defined __CYGWIN__
28917 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
28918 +# undef dup
28919 +# define dup _dup
28920 +# endif
28921 +_GL_CXXALIAS_MDA (dup, int, (int oldfd));
28922 # else
28923 _GL_CXXALIAS_SYS (dup, int, (int oldfd));
28924 # endif
28925 @@ -348,6 +470,20 @@ _GL_CXXALIASWARN (dup);
28926 _GL_WARN_ON_USE (dup, "dup is unportable - "
28927 "use gnulib module dup for portability");
28928 # endif
28929 +#elif @GNULIB_MDA_DUP@
28930 +/* On native Windows, map 'dup' to '_dup', so that -loldnames is not
28931 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
28932 + platforms by defining GNULIB_NAMESPACE::dup always. */
28933 +# if defined _WIN32 && !defined __CYGWIN__
28934 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
28935 +# undef dup
28936 +# define dup _dup
28937 +# endif
28938 +_GL_CXXALIAS_MDA (dup, int, (int oldfd));
28939 +# else
28940 +_GL_CXXALIAS_SYS (dup, int, (int oldfd));
28941 +# endif
28942 +_GL_CXXALIASWARN (dup);
28943 #endif
28944
28945
28946 @@ -356,17 +492,20 @@ _GL_WARN_ON_USE (dup, "dup is unportable - "
28947 NEWFD = OLDFD, otherwise close NEWFD first if it is open.
28948 Return newfd if successful, otherwise -1 and errno set.
28949 See the POSIX:2008 specification
28950 - <http://pubs.opengroup.org/onlinepubs/9699919799/functions/dup2.html>. */
28951 + <https://pubs.opengroup.org/onlinepubs/9699919799/functions/dup2.html>. */
28952 # if @REPLACE_DUP2@
28953 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
28954 # define dup2 rpl_dup2
28955 # endif
28956 _GL_FUNCDECL_RPL (dup2, int, (int oldfd, int newfd));
28957 _GL_CXXALIAS_RPL (dup2, int, (int oldfd, int newfd));
28958 -# else
28959 -# if !@HAVE_DUP2@
28960 -_GL_FUNCDECL_SYS (dup2, int, (int oldfd, int newfd));
28961 +# elif defined _WIN32 && !defined __CYGWIN__
28962 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
28963 +# undef dup2
28964 +# define dup2 _dup2
28965 # endif
28966 +_GL_CXXALIAS_MDA (dup2, int, (int oldfd, int newfd));
28967 +# else
28968 _GL_CXXALIAS_SYS (dup2, int, (int oldfd, int newfd));
28969 # endif
28970 _GL_CXXALIASWARN (dup2);
28971 @@ -376,6 +515,20 @@ _GL_CXXALIASWARN (dup2);
28972 _GL_WARN_ON_USE (dup2, "dup2 is unportable - "
28973 "use gnulib module dup2 for portability");
28974 # endif
28975 +#elif @GNULIB_MDA_DUP2@
28976 +/* On native Windows, map 'dup2' to '_dup2', so that -loldnames is not
28977 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
28978 + platforms by defining GNULIB_NAMESPACE::dup2 always. */
28979 +# if defined _WIN32 && !defined __CYGWIN__
28980 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
28981 +# undef dup2
28982 +# define dup2 _dup2
28983 +# endif
28984 +_GL_CXXALIAS_MDA (dup2, int, (int oldfd, int newfd));
28985 +# else
28986 +_GL_CXXALIAS_SYS (dup2, int, (int oldfd, int newfd));
28987 +# endif
28988 +_GL_CXXALIASWARN (dup2);
28989 #endif
28990
28991
28992 @@ -476,6 +629,282 @@ _GL_WARN_ON_USE (euidaccess, "euidaccess is unportable - "
28993 #endif
28994
28995
28996 +#if @GNULIB_EXECL@
28997 +# if @REPLACE_EXECL@
28998 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
28999 +# undef execl
29000 +# define execl rpl_execl
29001 +# endif
29002 +_GL_FUNCDECL_RPL (execl, int, (const char *program, const char *arg, ...)
29003 + _GL_ARG_NONNULL ((1)));
29004 +_GL_CXXALIAS_RPL (execl, int, (const char *program, const char *arg, ...));
29005 +# else
29006 +_GL_CXXALIAS_SYS (execl, int, (const char *program, const char *arg, ...));
29007 +# endif
29008 +_GL_CXXALIASWARN (execl);
29009 +#elif defined GNULIB_POSIXCHECK
29010 +# undef execl
29011 +# if HAVE_RAW_DECL_EXECL
29012 +_GL_WARN_ON_USE (execl, "execl behaves very differently on mingw - "
29013 + "use gnulib module execl for portability");
29014 +# endif
29015 +#elif @GNULIB_MDA_EXECL@
29016 +/* On native Windows, map 'execl' to '_execl', so that -loldnames is not
29017 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
29018 + platforms by defining GNULIB_NAMESPACE::execl always. */
29019 +# if defined _WIN32 && !defined __CYGWIN__
29020 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29021 +# undef execl
29022 +# define execl _execl
29023 +# endif
29024 +_GL_CXXALIAS_MDA (execl, intptr_t, (const char *program, const char *arg, ...));
29025 +# else
29026 +_GL_CXXALIAS_SYS (execl, int, (const char *program, const char *arg, ...));
29027 +# endif
29028 +_GL_CXXALIASWARN (execl);
29029 +#endif
29030 +
29031 +#if @GNULIB_EXECLE@
29032 +# if @REPLACE_EXECLE@
29033 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29034 +# undef execle
29035 +# define execle rpl_execle
29036 +# endif
29037 +_GL_FUNCDECL_RPL (execle, int, (const char *program, const char *arg, ...)
29038 + _GL_ARG_NONNULL ((1)));
29039 +_GL_CXXALIAS_RPL (execle, int, (const char *program, const char *arg, ...));
29040 +# else
29041 +_GL_CXXALIAS_SYS (execle, int, (const char *program, const char *arg, ...));
29042 +# endif
29043 +_GL_CXXALIASWARN (execle);
29044 +#elif defined GNULIB_POSIXCHECK
29045 +# undef execle
29046 +# if HAVE_RAW_DECL_EXECLE
29047 +_GL_WARN_ON_USE (execle, "execle behaves very differently on mingw - "
29048 + "use gnulib module execle for portability");
29049 +# endif
29050 +#elif @GNULIB_MDA_EXECLE@
29051 +/* On native Windows, map 'execle' to '_execle', so that -loldnames is not
29052 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
29053 + platforms by defining GNULIB_NAMESPACE::execle always. */
29054 +# if defined _WIN32 && !defined __CYGWIN__
29055 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29056 +# undef execle
29057 +# define execle _execle
29058 +# endif
29059 +_GL_CXXALIAS_MDA (execle, intptr_t,
29060 + (const char *program, const char *arg, ...));
29061 +# else
29062 +_GL_CXXALIAS_SYS (execle, int, (const char *program, const char *arg, ...));
29063 +# endif
29064 +_GL_CXXALIASWARN (execle);
29065 +#endif
29066 +
29067 +#if @GNULIB_EXECLP@
29068 +# if @REPLACE_EXECLP@
29069 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29070 +# undef execlp
29071 +# define execlp rpl_execlp
29072 +# endif
29073 +_GL_FUNCDECL_RPL (execlp, int, (const char *program, const char *arg, ...)
29074 + _GL_ARG_NONNULL ((1)));
29075 +_GL_CXXALIAS_RPL (execlp, int, (const char *program, const char *arg, ...));
29076 +# else
29077 +_GL_CXXALIAS_SYS (execlp, int, (const char *program, const char *arg, ...));
29078 +# endif
29079 +_GL_CXXALIASWARN (execlp);
29080 +#elif defined GNULIB_POSIXCHECK
29081 +# undef execlp
29082 +# if HAVE_RAW_DECL_EXECLP
29083 +_GL_WARN_ON_USE (execlp, "execlp behaves very differently on mingw - "
29084 + "use gnulib module execlp for portability");
29085 +# endif
29086 +#elif @GNULIB_MDA_EXECLP@
29087 +/* On native Windows, map 'execlp' to '_execlp', so that -loldnames is not
29088 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
29089 + platforms by defining GNULIB_NAMESPACE::execlp always. */
29090 +# if defined _WIN32 && !defined __CYGWIN__
29091 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29092 +# undef execlp
29093 +# define execlp _execlp
29094 +# endif
29095 +_GL_CXXALIAS_MDA (execlp, intptr_t,
29096 + (const char *program, const char *arg, ...));
29097 +# else
29098 +_GL_CXXALIAS_SYS (execlp, int, (const char *program, const char *arg, ...));
29099 +# endif
29100 +_GL_CXXALIASWARN (execlp);
29101 +#endif
29102 +
29103 +
29104 +#if @GNULIB_EXECV@
29105 +# if @REPLACE_EXECV@
29106 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29107 +# undef execv
29108 +# define execv rpl_execv
29109 +# endif
29110 +_GL_FUNCDECL_RPL (execv, int, (const char *program, char * const *argv)
29111 + _GL_ARG_NONNULL ((1, 2)));
29112 +_GL_CXXALIAS_RPL (execv, int, (const char *program, char * const *argv));
29113 +# else
29114 +_GL_CXXALIAS_SYS (execv, int, (const char *program, char * const *argv));
29115 +# endif
29116 +_GL_CXXALIASWARN (execv);
29117 +#elif defined GNULIB_POSIXCHECK
29118 +# undef execv
29119 +# if HAVE_RAW_DECL_EXECV
29120 +_GL_WARN_ON_USE (execv, "execv behaves very differently on mingw - "
29121 + "use gnulib module execv for portability");
29122 +# endif
29123 +#elif @GNULIB_MDA_EXECV@
29124 +/* On native Windows, map 'execv' to '_execv', so that -loldnames is not
29125 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
29126 + platforms by defining GNULIB_NAMESPACE::execv always. */
29127 +# if defined _WIN32 && !defined __CYGWIN__
29128 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29129 +# undef execv
29130 +# define execv _execv
29131 +# endif
29132 +_GL_CXXALIAS_MDA_CAST (execv, intptr_t,
29133 + (const char *program, char * const *argv));
29134 +# else
29135 +_GL_CXXALIAS_SYS (execv, int, (const char *program, char * const *argv));
29136 +# endif
29137 +_GL_CXXALIASWARN (execv);
29138 +#endif
29139 +
29140 +#if @GNULIB_EXECVE@
29141 +# if @REPLACE_EXECVE@
29142 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29143 +# undef execve
29144 +# define execve rpl_execve
29145 +# endif
29146 +_GL_FUNCDECL_RPL (execve, int,
29147 + (const char *program, char * const *argv, char * const *env)
29148 + _GL_ARG_NONNULL ((1, 2)));
29149 +_GL_CXXALIAS_RPL (execve, int,
29150 + (const char *program, char * const *argv, char * const *env));
29151 +# else
29152 +_GL_CXXALIAS_SYS (execve, int,
29153 + (const char *program, char * const *argv, char * const *env));
29154 +# endif
29155 +_GL_CXXALIASWARN (execve);
29156 +#elif defined GNULIB_POSIXCHECK
29157 +# undef execve
29158 +# if HAVE_RAW_DECL_EXECVE
29159 +_GL_WARN_ON_USE (execve, "execve behaves very differently on mingw - "
29160 + "use gnulib module execve for portability");
29161 +# endif
29162 +#elif @GNULIB_MDA_EXECVE@
29163 +/* On native Windows, map 'execve' to '_execve', so that -loldnames is not
29164 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
29165 + platforms by defining GNULIB_NAMESPACE::execve always. */
29166 +# if defined _WIN32 && !defined __CYGWIN__
29167 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29168 +# undef execve
29169 +# define execve _execve
29170 +# endif
29171 +_GL_CXXALIAS_MDA_CAST (execve, intptr_t,
29172 + (const char *program, char * const *argv,
29173 + char * const *env));
29174 +# else
29175 +_GL_CXXALIAS_SYS (execve, int,
29176 + (const char *program, char * const *argv, char * const *env));
29177 +# endif
29178 +_GL_CXXALIASWARN (execve);
29179 +#endif
29180 +
29181 +#if @GNULIB_EXECVP@
29182 +# if @REPLACE_EXECVP@
29183 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29184 +# undef execvp
29185 +# define execvp rpl_execvp
29186 +# endif
29187 +_GL_FUNCDECL_RPL (execvp, int, (const char *program, char * const *argv)
29188 + _GL_ARG_NONNULL ((1, 2)));
29189 +_GL_CXXALIAS_RPL (execvp, int, (const char *program, char * const *argv));
29190 +# else
29191 +_GL_CXXALIAS_SYS (execvp, int, (const char *program, char * const *argv));
29192 +# endif
29193 +_GL_CXXALIASWARN (execvp);
29194 +#elif defined GNULIB_POSIXCHECK
29195 +# undef execvp
29196 +# if HAVE_RAW_DECL_EXECVP
29197 +_GL_WARN_ON_USE (execvp, "execvp behaves very differently on mingw - "
29198 + "use gnulib module execvp for portability");
29199 +# endif
29200 +#elif @GNULIB_MDA_EXECVP@
29201 +/* On native Windows, map 'execvp' to '_execvp', so that -loldnames is not
29202 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
29203 + platforms by defining GNULIB_NAMESPACE::execvp always. */
29204 +# if defined _WIN32 && !defined __CYGWIN__
29205 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29206 +# undef execvp
29207 +# define execvp _execvp
29208 +# endif
29209 +_GL_CXXALIAS_MDA_CAST (execvp, intptr_t,
29210 + (const char *program, char * const *argv));
29211 +# else
29212 +_GL_CXXALIAS_SYS (execvp, int, (const char *program, char * const *argv));
29213 +# endif
29214 +_GL_CXXALIASWARN (execvp);
29215 +#endif
29216 +
29217 +#if @GNULIB_EXECVPE@
29218 +# if @REPLACE_EXECVPE@
29219 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29220 +# undef execvpe
29221 +# define execvpe rpl_execvpe
29222 +# endif
29223 +_GL_FUNCDECL_RPL (execvpe, int,
29224 + (const char *program, char * const *argv, char * const *env)
29225 + _GL_ARG_NONNULL ((1, 2)));
29226 +_GL_CXXALIAS_RPL (execvpe, int,
29227 + (const char *program, char * const *argv, char * const *env));
29228 +# else
29229 +# if !@HAVE_DECL_EXECVPE@
29230 +_GL_FUNCDECL_SYS (execvpe, int,
29231 + (const char *program, char * const *argv, char * const *env)
29232 + _GL_ARG_NONNULL ((1, 2)));
29233 +# endif
29234 +_GL_CXXALIAS_SYS (execvpe, int,
29235 + (const char *program, char * const *argv, char * const *env));
29236 +# endif
29237 +_GL_CXXALIASWARN (execvpe);
29238 +#elif defined GNULIB_POSIXCHECK
29239 +# undef execvpe
29240 +# if HAVE_RAW_DECL_EXECVPE
29241 +_GL_WARN_ON_USE (execvpe, "execvpe behaves very differently on mingw - "
29242 + "use gnulib module execvpe for portability");
29243 +# endif
29244 +#elif @GNULIB_MDA_EXECVPE@
29245 +/* On native Windows, map 'execvpe' to '_execvpe', so that -loldnames is not
29246 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
29247 + platforms by defining GNULIB_NAMESPACE::execvpe on all platforms that have
29248 + it. */
29249 +# if defined _WIN32 && !defined __CYGWIN__
29250 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29251 +# undef execvpe
29252 +# define execvpe _execvpe
29253 +# endif
29254 +_GL_CXXALIAS_MDA_CAST (execvpe, intptr_t,
29255 + (const char *program, char * const *argv,
29256 + char * const *env));
29257 +# elif @HAVE_EXECVPE@
29258 +# if !@HAVE_DECL_EXECVPE@
29259 +_GL_FUNCDECL_SYS (execvpe, int,
29260 + (const char *program, char * const *argv, char * const *env)
29261 + _GL_ARG_NONNULL ((1, 2)));
29262 +# endif
29263 +_GL_CXXALIAS_SYS (execvpe, int,
29264 + (const char *program, char * const *argv, char * const *env));
29265 +# endif
29266 +# if (defined _WIN32 && !defined __CYGWIN__) || @HAVE_EXECVPE@
29267 +_GL_CXXALIASWARN (execvpe);
29268 +# endif
29269 +#endif
29270 +
29271 +
29272 #if @GNULIB_FACCESSAT@
29273 # if @REPLACE_FACCESSAT@
29274 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29275 @@ -511,7 +940,7 @@ _GL_WARN_ON_USE (faccessat, "faccessat is not portable - "
29276 the given file descriptor is open.
29277 Return 0 if successful, otherwise -1 and errno set.
29278 See the POSIX:2008 specification
29279 - <http://pubs.opengroup.org/onlinepubs/9699919799/functions/fchdir.html>. */
29280 + <https://pubs.opengroup.org/onlinepubs/9699919799/functions/fchdir.html>. */
29281 # if ! @HAVE_FCHDIR@
29282 _GL_FUNCDECL_SYS (fchdir, int, (int /*fd*/));
29283
29284 @@ -563,7 +992,7 @@ _GL_CXXALIASWARN (fchownat);
29285 # undef fchownat
29286 # if HAVE_RAW_DECL_FCHOWNAT
29287 _GL_WARN_ON_USE (fchownat, "fchownat is not portable - "
29288 - "use gnulib module openat for portability");
29289 + "use gnulib module fchownat for portability");
29290 # endif
29291 #endif
29292
29293 @@ -572,7 +1001,7 @@ _GL_WARN_ON_USE (fchownat, "fchownat is not portable - "
29294 /* Synchronize changes to a file.
29295 Return 0 if successful, otherwise -1 and errno set.
29296 See POSIX:2008 specification
29297 - <http://pubs.opengroup.org/onlinepubs/9699919799/functions/fdatasync.html>. */
29298 + <https://pubs.opengroup.org/onlinepubs/9699919799/functions/fdatasync.html>. */
29299 # if !@HAVE_FDATASYNC@ || !@HAVE_DECL_FDATASYNC@
29300 _GL_FUNCDECL_SYS (fdatasync, int, (int fd));
29301 # endif
29302 @@ -591,7 +1020,7 @@ _GL_WARN_ON_USE (fdatasync, "fdatasync is unportable - "
29303 /* Synchronize changes, including metadata, to a file.
29304 Return 0 if successful, otherwise -1 and errno set.
29305 See POSIX:2008 specification
29306 - <http://pubs.opengroup.org/onlinepubs/9699919799/functions/fsync.html>. */
29307 + <https://pubs.opengroup.org/onlinepubs/9699919799/functions/fsync.html>. */
29308 # if !@HAVE_FSYNC@
29309 _GL_FUNCDECL_SYS (fsync, int, (int fd));
29310 # endif
29311 @@ -610,7 +1039,7 @@ _GL_WARN_ON_USE (fsync, "fsync is unportable - "
29312 /* Change the size of the file to which FD is opened to become equal to LENGTH.
29313 Return 0 if successful, otherwise -1 and errno set.
29314 See the POSIX:2008 specification
29315 - <http://pubs.opengroup.org/onlinepubs/9699919799/functions/ftruncate.html>. */
29316 + <https://pubs.opengroup.org/onlinepubs/9699919799/functions/ftruncate.html>. */
29317 # if @REPLACE_FTRUNCATE@
29318 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29319 # undef ftruncate
29320 @@ -640,7 +1069,7 @@ _GL_WARN_ON_USE (ftruncate, "ftruncate is unportable - "
29321 Return BUF if successful, or NULL if the directory couldn't be determined
29322 or SIZE was too small.
29323 See the POSIX:2008 specification
29324 - <http://pubs.opengroup.org/onlinepubs/9699919799/functions/getcwd.html>.
29325 + <https://pubs.opengroup.org/onlinepubs/9699919799/functions/getcwd.html>.
29326 Additionally, the gnulib module 'getcwd' guarantees the following GNU
29327 extension: If BUF is NULL, an array is allocated with 'malloc'; the array
29328 is SIZE bytes long, unless SIZE == 0, in which case it is as big as
29329 @@ -651,6 +1080,12 @@ _GL_WARN_ON_USE (ftruncate, "ftruncate is unportable - "
29330 # endif
29331 _GL_FUNCDECL_RPL (getcwd, char *, (char *buf, size_t size));
29332 _GL_CXXALIAS_RPL (getcwd, char *, (char *buf, size_t size));
29333 +# elif defined _WIN32 && !defined __CYGWIN__
29334 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29335 +# undef getcwd
29336 +# define getcwd _getcwd
29337 +# endif
29338 +_GL_CXXALIAS_MDA (getcwd, char *, (char *buf, size_t size));
29339 # else
29340 /* Need to cast, because on mingw, the second parameter is
29341 int size. */
29342 @@ -663,6 +1098,22 @@ _GL_CXXALIASWARN (getcwd);
29343 _GL_WARN_ON_USE (getcwd, "getcwd is unportable - "
29344 "use gnulib module getcwd for portability");
29345 # endif
29346 +#elif @GNULIB_MDA_GETCWD@
29347 +/* On native Windows, map 'getcwd' to '_getcwd', so that -loldnames is not
29348 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
29349 + platforms by defining GNULIB_NAMESPACE::getcwd always. */
29350 +# if defined _WIN32 && !defined __CYGWIN__
29351 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29352 +# undef getcwd
29353 +# define getcwd _getcwd
29354 +# endif
29355 +/* Need to cast, because on mingw, the second parameter is either
29356 + 'int size' or 'size_t size'. */
29357 +_GL_CXXALIAS_MDA_CAST (getcwd, char *, (char *buf, size_t size));
29358 +# else
29359 +_GL_CXXALIAS_SYS_CAST (getcwd, char *, (char *buf, size_t size));
29360 +# endif
29361 +_GL_CXXALIASWARN (getcwd);
29362 #endif
29363
29364
29365 @@ -716,7 +1167,9 @@ _GL_CXXALIAS_RPL (getdtablesize, int, (void));
29366 # if !@HAVE_GETDTABLESIZE@
29367 _GL_FUNCDECL_SYS (getdtablesize, int, (void));
29368 # endif
29369 -_GL_CXXALIAS_SYS (getdtablesize, int, (void));
29370 +/* Need to cast, because on AIX, the parameter list is
29371 + (...). */
29372 +_GL_CXXALIAS_SYS_CAST (getdtablesize, int, (void));
29373 # endif
29374 _GL_CXXALIASWARN (getdtablesize);
29375 #elif defined GNULIB_POSIXCHECK
29376 @@ -728,6 +1181,22 @@ _GL_WARN_ON_USE (getdtablesize, "getdtablesize is unportable - "
29377 #endif
29378
29379
29380 +#if @GNULIB_GETENTROPY@
29381 +/* Fill a buffer with random bytes. */
29382 +# if !@HAVE_GETENTROPY@
29383 +_GL_FUNCDECL_SYS (getentropy, int, (void *buffer, size_t length));
29384 +# endif
29385 +_GL_CXXALIAS_SYS (getentropy, int, (void *buffer, size_t length));
29386 +_GL_CXXALIASWARN (getentropy);
29387 +#elif defined GNULIB_POSIXCHECK
29388 +# undef getentropy
29389 +# if HAVE_RAW_DECL_GETENTROPY
29390 +_GL_WARN_ON_USE (getentropy, "getentropy is unportable - "
29391 + "use gnulib module getentropy for portability");
29392 +# endif
29393 +#endif
29394 +
29395 +
29396 #if @GNULIB_GETGROUPS@
29397 /* Return the supplemental groups that the current process belongs to.
29398 It is unspecified whether the effective group id is in the list.
29399 @@ -800,7 +1269,7 @@ _GL_WARN_ON_USE (gethostname, "gethostname is unportable - "
29400 /* Returns the user's login name, or NULL if it cannot be found. Upon error,
29401 returns NULL with errno set.
29402
29403 - See <http://www.opengroup.org/susv3xsh/getlogin.html>.
29404 + See <https://pubs.opengroup.org/onlinepubs/9699919799/functions/getlogin.html>.
29405
29406 Most programs don't need to use this function, because the information is
29407 available through environment variables:
29408 @@ -829,7 +1298,7 @@ _GL_WARN_ON_USE (getlogin, "getlogin is unportable - "
29409 the case that the login name cannot be found but no specific error is
29410 provided (this case is hopefully rare but is left open by the POSIX spec).
29411
29412 - See <http://www.opengroup.org/susv3xsh/getlogin.html>.
29413 + See <https://pubs.opengroup.org/onlinepubs/9699919799/functions/getlogin.html>.
29414
29415 Most programs don't need to use this function, because the information is
29416 available through environment variables:
29417 @@ -870,6 +1339,11 @@ _GL_WARN_ON_USE (getlogin_r, "getlogin_r is unportable - "
29418 _GL_FUNCDECL_RPL (getpagesize, int, (void));
29419 _GL_CXXALIAS_RPL (getpagesize, int, (void));
29420 # else
29421 +/* On HP-UX, getpagesize exists, but it is not declared in <unistd.h> even if
29422 + the compiler options -D_HPUX_SOURCE -D_XOPEN_SOURCE=600 are used. */
29423 +# if defined __hpux
29424 +_GL_FUNCDECL_SYS (getpagesize, int, (void));
29425 +# endif
29426 # if !@HAVE_GETPAGESIZE@
29427 # if !defined getpagesize
29428 /* This is for POSIX systems. */
29429 @@ -949,7 +1423,8 @@ _GL_WARN_ON_USE (getpagesize, "getpagesize is unportable - "
29430 Read a password from /dev/tty or stdin.
29431 Function getpass() from module 'getpass-gnu':
29432 Read a password of arbitrary length from /dev/tty or stdin. */
29433 -# if @REPLACE_GETPASS@
29434 +# if (@GNULIB_GETPASS@ && @REPLACE_GETPASS@) \
29435 + || (@GNULIB_GETPASS_GNU@ && @REPLACE_GETPASS_FOR_GETPASS_GNU@)
29436 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29437 # undef getpass
29438 # define getpass rpl_getpass
29439 @@ -974,6 +1449,23 @@ _GL_WARN_ON_USE (getpass, "getpass is unportable - "
29440 #endif
29441
29442
29443 +#if @GNULIB_MDA_GETPID@
29444 +/* On native Windows, map 'getpid' to '_getpid', so that -loldnames is not
29445 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
29446 + platforms by defining GNULIB_NAMESPACE::getpid always. */
29447 +# if defined _WIN32 && !defined __CYGWIN__
29448 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29449 +# undef getpid
29450 +# define getpid _getpid
29451 +# endif
29452 +_GL_CXXALIAS_MDA (getpid, int, (void));
29453 +# else
29454 +_GL_CXXALIAS_SYS (getpid, pid_t, (void));
29455 +# endif
29456 +_GL_CXXALIASWARN (getpid);
29457 +#endif
29458 +
29459 +
29460 #if @GNULIB_GETUSERSHELL@
29461 /* Return the next valid login shell on the system, or NULL when the end of
29462 the list has been reached. */
29463 @@ -1044,8 +1536,15 @@ _GL_WARN_ON_USE (group_member, "group_member is unportable - "
29464 # undef isatty
29465 # define isatty rpl_isatty
29466 # endif
29467 +# define GNULIB_defined_isatty 1
29468 _GL_FUNCDECL_RPL (isatty, int, (int fd));
29469 _GL_CXXALIAS_RPL (isatty, int, (int fd));
29470 +# elif defined _WIN32 && !defined __CYGWIN__
29471 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29472 +# undef isatty
29473 +# define isatty _isatty
29474 +# endif
29475 +_GL_CXXALIAS_MDA (isatty, int, (int fd));
29476 # else
29477 _GL_CXXALIAS_SYS (isatty, int, (int fd));
29478 # endif
29479 @@ -1056,6 +1555,20 @@ _GL_CXXALIASWARN (isatty);
29480 _GL_WARN_ON_USE (isatty, "isatty has portability problems on native Windows - "
29481 "use gnulib module isatty for portability");
29482 # endif
29483 +#elif @GNULIB_MDA_ISATTY@
29484 +/* On native Windows, map 'isatty' to '_isatty', so that -loldnames is not
29485 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
29486 + platforms by defining GNULIB_NAMESPACE::isatty always. */
29487 +# if defined _WIN32 && !defined __CYGWIN__
29488 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29489 +# undef isatty
29490 +# define isatty _isatty
29491 +# endif
29492 +_GL_CXXALIAS_MDA (isatty, int, (int fd));
29493 +# else
29494 +_GL_CXXALIAS_SYS (isatty, int, (int fd));
29495 +# endif
29496 +_GL_CXXALIASWARN (isatty);
29497 #endif
29498
29499
29500 @@ -1064,7 +1577,7 @@ _GL_WARN_ON_USE (isatty, "isatty has portability problems on native Windows - "
29501 to GID (if GID is not -1). Do not follow symbolic links.
29502 Return 0 if successful, otherwise -1 and errno set.
29503 See the POSIX:2008 specification
29504 - <http://pubs.opengroup.org/onlinepubs/9699919799/functions/lchown.html>. */
29505 + <https://pubs.opengroup.org/onlinepubs/9699919799/functions/lchown.html>. */
29506 # if @REPLACE_LCHOWN@
29507 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29508 # undef lchown
29509 @@ -1094,7 +1607,7 @@ _GL_WARN_ON_USE (lchown, "lchown is unportable to pre-POSIX.1-2001 systems - "
29510 /* Create a new hard link for an existing file.
29511 Return 0 if successful, otherwise -1 and errno set.
29512 See POSIX:2008 specification
29513 - <http://pubs.opengroup.org/onlinepubs/9699919799/functions/link.html>. */
29514 + <https://pubs.opengroup.org/onlinepubs/9699919799/functions/link.html>. */
29515 # if @REPLACE_LINK@
29516 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29517 # define link rpl_link
29518 @@ -1160,13 +1673,19 @@ _GL_WARN_ON_USE (linkat, "linkat is unportable - "
29519 /* Set the offset of FD relative to SEEK_SET, SEEK_CUR, or SEEK_END.
29520 Return the new offset if successful, otherwise -1 and errno set.
29521 See the POSIX:2008 specification
29522 - <http://pubs.opengroup.org/onlinepubs/9699919799/functions/lseek.html>. */
29523 + <https://pubs.opengroup.org/onlinepubs/9699919799/functions/lseek.html>. */
29524 # if @REPLACE_LSEEK@
29525 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29526 # define lseek rpl_lseek
29527 # endif
29528 _GL_FUNCDECL_RPL (lseek, off_t, (int fd, off_t offset, int whence));
29529 _GL_CXXALIAS_RPL (lseek, off_t, (int fd, off_t offset, int whence));
29530 +# elif defined _WIN32 && !defined __CYGWIN__
29531 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29532 +# undef lseek
29533 +# define lseek _lseek
29534 +# endif
29535 +_GL_CXXALIAS_MDA (lseek, off_t, (int fd, off_t offset, int whence));
29536 # else
29537 _GL_CXXALIAS_SYS (lseek, off_t, (int fd, off_t offset, int whence));
29538 # endif
29539 @@ -1177,6 +1696,20 @@ _GL_CXXALIASWARN (lseek);
29540 _GL_WARN_ON_USE (lseek, "lseek does not fail with ESPIPE on pipes on some "
29541 "systems - use gnulib module lseek for portability");
29542 # endif
29543 +#elif @GNULIB_MDA_LSEEK@
29544 +/* On native Windows, map 'lseek' to '_lseek', so that -loldnames is not
29545 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
29546 + platforms by defining GNULIB_NAMESPACE::lseek always. */
29547 +# if defined _WIN32 && !defined __CYGWIN__
29548 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29549 +# undef lseek
29550 +# define lseek _lseek
29551 +# endif
29552 +_GL_CXXALIAS_MDA (lseek, long, (int fd, long offset, int whence));
29553 +# else
29554 +_GL_CXXALIAS_SYS (lseek, off_t, (int fd, off_t offset, int whence));
29555 +# endif
29556 +_GL_CXXALIASWARN (lseek);
29557 #endif
29558
29559
29560 @@ -1232,7 +1765,7 @@ _GL_WARN_ON_USE (pipe2, "pipe2 is unportable - "
29561 Return the number of bytes placed into BUF if successful, otherwise
29562 set errno and return -1. 0 indicates EOF.
29563 See the POSIX:2008 specification
29564 - <http://pubs.opengroup.org/onlinepubs/9699919799/functions/pread.html>. */
29565 + <https://pubs.opengroup.org/onlinepubs/9699919799/functions/pread.html>. */
29566 # if @REPLACE_PREAD@
29567 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29568 # undef pread
29569 @@ -1267,7 +1800,7 @@ _GL_WARN_ON_USE (pread, "pread is unportable - "
29570 Return the number of bytes written if successful, otherwise
29571 set errno and return -1. 0 indicates nothing written. See the
29572 POSIX:2008 specification
29573 - <http://pubs.opengroup.org/onlinepubs/9699919799/functions/pwrite.html>. */
29574 + <https://pubs.opengroup.org/onlinepubs/9699919799/functions/pwrite.html>. */
29575 # if @REPLACE_PWRITE@
29576 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29577 # undef pwrite
29578 @@ -1300,7 +1833,7 @@ _GL_WARN_ON_USE (pwrite, "pwrite is unportable - "
29579 #if @GNULIB_READ@
29580 /* Read up to COUNT bytes from file descriptor FD into the buffer starting
29581 at BUF. See the POSIX:2008 specification
29582 - <http://pubs.opengroup.org/onlinepubs/9699919799/functions/read.html>. */
29583 + <https://pubs.opengroup.org/onlinepubs/9699919799/functions/read.html>. */
29584 # if @REPLACE_READ@
29585 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29586 # undef read
29587 @@ -1309,11 +1842,32 @@ _GL_WARN_ON_USE (pwrite, "pwrite is unportable - "
29588 _GL_FUNCDECL_RPL (read, ssize_t, (int fd, void *buf, size_t count)
29589 _GL_ARG_NONNULL ((2)));
29590 _GL_CXXALIAS_RPL (read, ssize_t, (int fd, void *buf, size_t count));
29591 +# elif defined _WIN32 && !defined __CYGWIN__
29592 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29593 +# undef read
29594 +# define read _read
29595 +# endif
29596 +_GL_CXXALIAS_MDA (read, ssize_t, (int fd, void *buf, size_t count));
29597 # else
29598 -/* Need to cast, because on mingw, the third parameter is
29599 - unsigned int count
29600 - and the return type is 'int'. */
29601 -_GL_CXXALIAS_SYS_CAST (read, ssize_t, (int fd, void *buf, size_t count));
29602 +_GL_CXXALIAS_SYS (read, ssize_t, (int fd, void *buf, size_t count));
29603 +# endif
29604 +_GL_CXXALIASWARN (read);
29605 +#elif @GNULIB_MDA_READ@
29606 +/* On native Windows, map 'read' to '_read', so that -loldnames is not
29607 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
29608 + platforms by defining GNULIB_NAMESPACE::read always. */
29609 +# if defined _WIN32 && !defined __CYGWIN__
29610 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29611 +# undef read
29612 +# define read _read
29613 +# endif
29614 +# ifdef __MINGW32__
29615 +_GL_CXXALIAS_MDA (read, int, (int fd, void *buf, unsigned int count));
29616 +# else
29617 +_GL_CXXALIAS_MDA (read, ssize_t, (int fd, void *buf, unsigned int count));
29618 +# endif
29619 +# else
29620 +_GL_CXXALIAS_SYS (read, ssize_t, (int fd, void *buf, size_t count));
29621 # endif
29622 _GL_CXXALIASWARN (read);
29623 #endif
29624 @@ -1324,24 +1878,28 @@ _GL_CXXALIASWARN (read);
29625 bytes of it into BUF. Return the number of bytes placed into BUF if
29626 successful, otherwise -1 and errno set.
29627 See the POSIX:2008 specification
29628 - <http://pubs.opengroup.org/onlinepubs/9699919799/functions/readlink.html>. */
29629 + <https://pubs.opengroup.org/onlinepubs/9699919799/functions/readlink.html>. */
29630 # if @REPLACE_READLINK@
29631 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29632 # define readlink rpl_readlink
29633 # endif
29634 _GL_FUNCDECL_RPL (readlink, ssize_t,
29635 - (const char *file, char *buf, size_t bufsize)
29636 + (const char *restrict file,
29637 + char *restrict buf, size_t bufsize)
29638 _GL_ARG_NONNULL ((1, 2)));
29639 _GL_CXXALIAS_RPL (readlink, ssize_t,
29640 - (const char *file, char *buf, size_t bufsize));
29641 + (const char *restrict file,
29642 + char *restrict buf, size_t bufsize));
29643 # else
29644 # if !@HAVE_READLINK@
29645 _GL_FUNCDECL_SYS (readlink, ssize_t,
29646 - (const char *file, char *buf, size_t bufsize)
29647 + (const char *restrict file,
29648 + char *restrict buf, size_t bufsize)
29649 _GL_ARG_NONNULL ((1, 2)));
29650 # endif
29651 _GL_CXXALIAS_SYS (readlink, ssize_t,
29652 - (const char *file, char *buf, size_t bufsize));
29653 + (const char *restrict file,
29654 + char *restrict buf, size_t bufsize));
29655 # endif
29656 _GL_CXXALIASWARN (readlink);
29657 #elif defined GNULIB_POSIXCHECK
29658 @@ -1359,18 +1917,22 @@ _GL_WARN_ON_USE (readlink, "readlink is unportable - "
29659 # define readlinkat rpl_readlinkat
29660 # endif
29661 _GL_FUNCDECL_RPL (readlinkat, ssize_t,
29662 - (int fd, char const *file, char *buf, size_t len)
29663 + (int fd, char const *restrict file,
29664 + char *restrict buf, size_t len)
29665 _GL_ARG_NONNULL ((2, 3)));
29666 _GL_CXXALIAS_RPL (readlinkat, ssize_t,
29667 - (int fd, char const *file, char *buf, size_t len));
29668 + (int fd, char const *restrict file,
29669 + char *restrict buf, size_t len));
29670 # else
29671 # if !@HAVE_READLINKAT@
29672 _GL_FUNCDECL_SYS (readlinkat, ssize_t,
29673 - (int fd, char const *file, char *buf, size_t len)
29674 + (int fd, char const *restrict file,
29675 + char *restrict buf, size_t len)
29676 _GL_ARG_NONNULL ((2, 3)));
29677 # endif
29678 _GL_CXXALIAS_SYS (readlinkat, ssize_t,
29679 - (int fd, char const *file, char *buf, size_t len));
29680 + (int fd, char const *restrict file,
29681 + char *restrict buf, size_t len));
29682 # endif
29683 _GL_CXXALIASWARN (readlinkat);
29684 #elif defined GNULIB_POSIXCHECK
29685 @@ -1390,6 +1952,12 @@ _GL_WARN_ON_USE (readlinkat, "readlinkat is not portable - "
29686 # endif
29687 _GL_FUNCDECL_RPL (rmdir, int, (char const *name) _GL_ARG_NONNULL ((1)));
29688 _GL_CXXALIAS_RPL (rmdir, int, (char const *name));
29689 +# elif defined _WIN32 && !defined __CYGWIN__
29690 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29691 +# undef rmdir
29692 +# define rmdir _rmdir
29693 +# endif
29694 +_GL_CXXALIAS_MDA (rmdir, int, (char const *name));
29695 # else
29696 _GL_CXXALIAS_SYS (rmdir, int, (char const *name));
29697 # endif
29698 @@ -1400,6 +1968,20 @@ _GL_CXXALIASWARN (rmdir);
29699 _GL_WARN_ON_USE (rmdir, "rmdir is unportable - "
29700 "use gnulib module rmdir for portability");
29701 # endif
29702 +#elif @GNULIB_MDA_RMDIR@
29703 +/* On native Windows, map 'rmdir' to '_rmdir', so that -loldnames is not
29704 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
29705 + platforms by defining GNULIB_NAMESPACE::rmdir always. */
29706 +# if defined _WIN32 && !defined __CYGWIN__
29707 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29708 +# undef rmdir
29709 +# define rmdir _rmdir
29710 +# endif
29711 +_GL_CXXALIAS_MDA (rmdir, int, (char const *name));
29712 +# else
29713 +_GL_CXXALIAS_SYS (rmdir, int, (char const *name));
29714 +# endif
29715 +_GL_CXXALIASWARN (rmdir);
29716 #endif
29717
29718
29719 @@ -1434,7 +2016,7 @@ _GL_WARN_ON_USE (sethostname, "sethostname is unportable - "
29720 /* Pause the execution of the current thread for N seconds.
29721 Returns the number of seconds left to sleep.
29722 See the POSIX:2008 specification
29723 - <http://pubs.opengroup.org/onlinepubs/9699919799/functions/sleep.html>. */
29724 + <https://pubs.opengroup.org/onlinepubs/9699919799/functions/sleep.html>. */
29725 # if @REPLACE_SLEEP@
29726 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29727 # undef sleep
29728 @@ -1458,6 +2040,31 @@ _GL_WARN_ON_USE (sleep, "sleep is unportable - "
29729 #endif
29730
29731
29732 +#if @GNULIB_MDA_SWAB@
29733 +/* On native Windows, map 'swab' to '_swab', so that -loldnames is not
29734 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
29735 + platforms by defining GNULIB_NAMESPACE::swab always. */
29736 +# if defined _WIN32 && !defined __CYGWIN__
29737 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29738 +# undef swab
29739 +# define swab _swab
29740 +# endif
29741 +/* Need to cast, because in old mingw the arguments are
29742 + (const char *from, char *to, size_t n). */
29743 +_GL_CXXALIAS_MDA_CAST (swab, void, (char *from, char *to, int n));
29744 +# else
29745 +# if defined __hpux /* HP-UX */
29746 +_GL_CXXALIAS_SYS (swab, void, (const char *from, char *to, int n));
29747 +# elif defined __sun && !defined _XPG4 /* Solaris */
29748 +_GL_CXXALIAS_SYS (swab, void, (const char *from, char *to, ssize_t n));
29749 +# else
29750 +_GL_CXXALIAS_SYS (swab, void, (const void *from, void *to, ssize_t n));
29751 +# endif
29752 +# endif
29753 +_GL_CXXALIASWARN (swab);
29754 +#endif
29755 +
29756 +
29757 #if @GNULIB_SYMLINK@
29758 # if @REPLACE_SYMLINK@
29759 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29760 @@ -1518,7 +2125,7 @@ _GL_WARN_ON_USE (symlinkat, "symlinkat is not portable - "
29761 /* Change the size of the file designated by FILENAME to become equal to LENGTH.
29762 Return 0 if successful, otherwise -1 and errno set.
29763 See the POSIX:2008 specification
29764 - <http://pubs.opengroup.org/onlinepubs/9699919799/functions/truncate.html>. */
29765 + <https://pubs.opengroup.org/onlinepubs/9699919799/functions/truncate.html>. */
29766 # if @REPLACE_TRUNCATE@
29767 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29768 # undef truncate
29769 @@ -1582,6 +2189,12 @@ _GL_WARN_ON_USE (ttyname_r, "ttyname_r is not portable - "
29770 # endif
29771 _GL_FUNCDECL_RPL (unlink, int, (char const *file) _GL_ARG_NONNULL ((1)));
29772 _GL_CXXALIAS_RPL (unlink, int, (char const *file));
29773 +# elif defined _WIN32 && !defined __CYGWIN__
29774 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29775 +# undef unlink
29776 +# define unlink _unlink
29777 +# endif
29778 +_GL_CXXALIAS_MDA (unlink, int, (char const *file));
29779 # else
29780 _GL_CXXALIAS_SYS (unlink, int, (char const *file));
29781 # endif
29782 @@ -1592,6 +2205,20 @@ _GL_CXXALIASWARN (unlink);
29783 _GL_WARN_ON_USE (unlink, "unlink is not portable - "
29784 "use gnulib module unlink for portability");
29785 # endif
29786 +#elif @GNULIB_MDA_UNLINK@
29787 +/* On native Windows, map 'unlink' to '_unlink', so that -loldnames is not
29788 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
29789 + platforms by defining GNULIB_NAMESPACE::unlink always. */
29790 +# if defined _WIN32 && !defined __CYGWIN__
29791 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29792 +# undef unlink
29793 +# define unlink _unlink
29794 +# endif
29795 +_GL_CXXALIAS_MDA (unlink, int, (char const *file));
29796 +# else
29797 +_GL_CXXALIAS_SYS (unlink, int, (char const *file));
29798 +# endif
29799 +_GL_CXXALIASWARN (unlink);
29800 #endif
29801
29802
29803 @@ -1616,7 +2243,7 @@ _GL_CXXALIASWARN (unlinkat);
29804 # undef unlinkat
29805 # if HAVE_RAW_DECL_UNLINKAT
29806 _GL_WARN_ON_USE (unlinkat, "unlinkat is not portable - "
29807 - "use gnulib module openat for portability");
29808 + "use gnulib module unlinkat for portability");
29809 # endif
29810 #endif
29811
29812 @@ -1625,7 +2252,7 @@ _GL_WARN_ON_USE (unlinkat, "unlinkat is not portable - "
29813 /* Pause the execution of the current thread for N microseconds.
29814 Returns 0 on completion, or -1 on range error.
29815 See the POSIX:2001 specification
29816 - <http://www.opengroup.org/susv3xsh/usleep.html>. */
29817 + <https://pubs.opengroup.org/onlinepubs/009695399/functions/usleep.html>. */
29818 # if @REPLACE_USLEEP@
29819 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29820 # undef usleep
29821 @@ -1637,7 +2264,9 @@ _GL_CXXALIAS_RPL (usleep, int, (useconds_t n));
29822 # if !@HAVE_USLEEP@
29823 _GL_FUNCDECL_SYS (usleep, int, (useconds_t n));
29824 # endif
29825 -_GL_CXXALIAS_SYS (usleep, int, (useconds_t n));
29826 +/* Need to cast, because on Haiku, the first parameter is
29827 + unsigned int n. */
29828 +_GL_CXXALIAS_SYS_CAST (usleep, int, (useconds_t n));
29829 # endif
29830 _GL_CXXALIASWARN (usleep);
29831 #elif defined GNULIB_POSIXCHECK
29832 @@ -1652,7 +2281,7 @@ _GL_WARN_ON_USE (usleep, "usleep is unportable - "
29833 #if @GNULIB_WRITE@
29834 /* Write up to COUNT bytes starting at BUF to file descriptor FD.
29835 See the POSIX:2008 specification
29836 - <http://pubs.opengroup.org/onlinepubs/9699919799/functions/write.html>. */
29837 + <https://pubs.opengroup.org/onlinepubs/9699919799/functions/write.html>. */
29838 # if @REPLACE_WRITE@
29839 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29840 # undef write
29841 @@ -1661,11 +2290,32 @@ _GL_WARN_ON_USE (usleep, "usleep is unportable - "
29842 _GL_FUNCDECL_RPL (write, ssize_t, (int fd, const void *buf, size_t count)
29843 _GL_ARG_NONNULL ((2)));
29844 _GL_CXXALIAS_RPL (write, ssize_t, (int fd, const void *buf, size_t count));
29845 +# elif defined _WIN32 && !defined __CYGWIN__
29846 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29847 +# undef write
29848 +# define write _write
29849 +# endif
29850 +_GL_CXXALIAS_MDA (write, ssize_t, (int fd, const void *buf, size_t count));
29851 +# else
29852 +_GL_CXXALIAS_SYS (write, ssize_t, (int fd, const void *buf, size_t count));
29853 +# endif
29854 +_GL_CXXALIASWARN (write);
29855 +#elif @GNULIB_MDA_WRITE@
29856 +/* On native Windows, map 'write' to '_write', so that -loldnames is not
29857 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
29858 + platforms by defining GNULIB_NAMESPACE::write always. */
29859 +# if defined _WIN32 && !defined __CYGWIN__
29860 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
29861 +# undef write
29862 +# define write _write
29863 +# endif
29864 +# ifdef __MINGW32__
29865 +_GL_CXXALIAS_MDA (write, int, (int fd, const void *buf, unsigned int count));
29866 +# else
29867 +_GL_CXXALIAS_MDA (write, ssize_t, (int fd, const void *buf, unsigned int count));
29868 +# endif
29869 # else
29870 -/* Need to cast, because on mingw, the third parameter is
29871 - unsigned int count
29872 - and the return type is 'int'. */
29873 -_GL_CXXALIAS_SYS_CAST (write, ssize_t, (int fd, const void *buf, size_t count));
29874 +_GL_CXXALIAS_SYS (write, ssize_t, (int fd, const void *buf, size_t count));
29875 # endif
29876 _GL_CXXALIASWARN (write);
29877 #endif
29878
29879 diff --git a/autotools/gnulib/unlink.c b/autotools/gnulib/unlink.c
29880 index 90dc9d3..b549dd4 100644
29881 --- a/autotools/gnulib/unlink.c
29882 +++ b/autotools/gnulib/unlink.c
29883 @@ -1,18 +1,18 @@
29884 /* Work around unlink bugs.
29885
29886 - Copyright (C) 2009-2019 Free Software Foundation, Inc.
29887 + Copyright (C) 2009-2022 Free Software Foundation, Inc.
29888
29889 - This program is free software: you can redistribute it and/or modify
29890 - it under the terms of the GNU General Public License as published by
29891 - the Free Software Foundation; either version 3 of the License, or
29892 - (at your option) any later version.
29893 + This file is free software: you can redistribute it and/or modify
29894 + it under the terms of the GNU Lesser General Public License as
29895 + published by the Free Software Foundation; either version 2.1 of the
29896 + License, or (at your option) any later version.
29897
29898 - This program is distributed in the hope that it will be useful,
29899 + This file is distributed in the hope that it will be useful,
29900 but WITHOUT ANY WARRANTY; without even the implied warranty of
29901 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
29902 - GNU General Public License for more details.
29903 + GNU Lesser General Public License for more details.
29904
29905 - You should have received a copy of the GNU General Public License
29906 + You should have received a copy of the GNU Lesser General Public License
29907 along with this program. If not, see <https://www.gnu.org/licenses/>. */
29908
29909 #include <config.h>
29910 @@ -24,9 +24,12 @@
29911 #include <string.h>
29912 #include <sys/stat.h>
29913
29914 -#include "dosname.h"
29915 +#include "filename.h"
29916
29917 #undef unlink
29918 +#if defined _WIN32 && !defined __CYGWIN__
29919 +# define unlink _unlink
29920 +#endif
29921
29922 /* Remove file NAME.
29923 Return 0 if successful, -1 if not. */
29924 @@ -60,15 +63,12 @@ rpl_unlink (char const *name)
29925 can't delete a directory via a symlink. */
29926 struct stat st;
29927 result = lstat (name, &st);
29928 - if (result == 0)
29929 + if (result == 0 || errno == EOVERFLOW)
29930 {
29931 /* Trailing NUL will overwrite the trailing slash. */
29932 char *short_name = malloc (len);
29933 if (!short_name)
29934 - {
29935 - errno = EPERM;
29936 - return -1;
29937 - }
29938 + return -1;
29939 memcpy (short_name, name, len);
29940 while (len && ISSLASH (short_name[len - 1]))
29941 short_name[--len] = '\0';
29942 @@ -79,6 +79,7 @@ rpl_unlink (char const *name)
29943 return -1;
29944 }
29945 free (short_name);
29946 + result = 0;
29947 }
29948 }
29949 if (!result)
29950
29951 diff --git a/autotools/gnulib/unlinkat.c b/autotools/gnulib/unlinkat.c
29952 index 2b301ce..eae6007 100644
29953 --- a/autotools/gnulib/unlinkat.c
29954 +++ b/autotools/gnulib/unlinkat.c
29955 @@ -1,10 +1,10 @@
29956 /* Work around unlinkat bugs on Solaris 9 and Hurd.
29957
29958 - Copyright (C) 2009-2019 Free Software Foundation, Inc.
29959 + Copyright (C) 2009-2022 Free Software Foundation, Inc.
29960
29961 This program is free software: you can redistribute it and/or modify
29962 it under the terms of the GNU General Public License as published by
29963 - the Free Software Foundation; either version 3 of the License, or
29964 + the Free Software Foundation, either version 3 of the License, or
29965 (at your option) any later version.
29966
29967 This program is distributed in the hope that it will be useful,
29968 @@ -28,7 +28,7 @@
29969
29970 #include <stdlib.h>
29971
29972 -#include "dosname.h"
29973 +#include "filename.h"
29974 #include "openat.h"
29975
29976 #if HAVE_UNLINKAT
29977 @@ -59,7 +59,7 @@ rpl_unlinkat (int fd, char const *name, int flag)
29978 directory. */
29979 struct stat st;
29980 result = lstatat (fd, name, &st);
29981 - if (result == 0)
29982 + if (result == 0 || errno == EOVERFLOW)
29983 {
29984 /* Trailing NUL will overwrite the trailing slash. */
29985 char *short_name = malloc (len);
29986 @@ -78,6 +78,7 @@ rpl_unlinkat (int fd, char const *name, int flag)
29987 return -1;
29988 }
29989 free (short_name);
29990 + result = 0;
29991 }
29992 }
29993 if (!result)
29994
29995 diff --git a/autotools/gnulib/utime.c b/autotools/gnulib/utime.c
29996 index 6d29045..799be0f 100644
29997 --- a/autotools/gnulib/utime.c
29998 +++ b/autotools/gnulib/utime.c
29999 @@ -1,17 +1,17 @@
30000 /* Work around platform bugs in utime.
30001 - Copyright (C) 2017-2019 Free Software Foundation, Inc.
30002 + Copyright (C) 2017-2022 Free Software Foundation, Inc.
30003
30004 - This program is free software: you can redistribute it and/or modify
30005 - it under the terms of the GNU General Public License as published by
30006 - the Free Software Foundation; either version 3 of the License, or
30007 - (at your option) any later version.
30008 + This file is free software: you can redistribute it and/or modify
30009 + it under the terms of the GNU Lesser General Public License as
30010 + published by the Free Software Foundation, either version 3 of the
30011 + License, or (at your option) any later version.
30012
30013 - This program is distributed in the hope that it will be useful,
30014 + This file is distributed in the hope that it will be useful,
30015 but WITHOUT ANY WARRANTY; without even the implied warranty of
30016 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
30017 - GNU General Public License for more details.
30018 + GNU Lesser General Public License for more details.
30019
30020 - You should have received a copy of the GNU General Public License
30021 + You should have received a copy of the GNU Lesser General Public License
30022 along with this program. If not, see <https://www.gnu.org/licenses/>. */
30023
30024 /* Written by Bruno Haible. */
30025 @@ -29,10 +29,16 @@
30026 # include "filename.h"
30027 # include "malloca.h"
30028
30029 +/* Don't assume that UNICODE is not defined. */
30030 +# undef CreateFile
30031 +# define CreateFile CreateFileA
30032 +# undef GetFileAttributes
30033 +# define GetFileAttributes GetFileAttributesA
30034 +
30035 int
30036 _gl_utimens_windows (const char *name, struct timespec ts[2])
30037 {
30038 - /* POSIX <http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap04.html#tag_04_13>
30039 + /* POSIX <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap04.html#tag_04_13>
30040 specifies: "More than two leading <slash> characters shall be treated as
30041 a single <slash> character." */
30042 if (ISSLASH (name[0]) && ISSLASH (name[1]) && ISSLASH (name[2]))
30043 @@ -224,7 +230,7 @@ _gl_utimens_windows (const char *name, struct timespec ts[2])
30044 errno = ENAMETOOLONG;
30045 break;
30046
30047 - case ERROR_DELETE_PENDING: /* XXX map to EACCESS or EPERM? */
30048 + case ERROR_DELETE_PENDING: /* XXX map to EACCES or EPERM? */
30049 errno = EPERM;
30050 break;
30051
30052 @@ -253,4 +259,30 @@ utime (const char *name, const struct utimbuf *ts)
30053 }
30054 }
30055
30056 +#else
30057 +
30058 +# include <errno.h>
30059 +# include <sys/stat.h>
30060 +# include "filename.h"
30061 +
30062 +int
30063 +utime (const char *name, const struct utimbuf *ts)
30064 +#undef utime
30065 +{
30066 +# if REPLACE_FUNC_UTIME_FILE
30067 + /* macOS 10.13 mistakenly succeeds when given a symbolic link to a
30068 + non-directory with a trailing slash. */
30069 + size_t len = strlen (name);
30070 + if (len > 0 && ISSLASH (name[len - 1]))
30071 + {
30072 + struct stat buf;
30073 +
30074 + if (stat (name, &buf) == -1 && errno != EOVERFLOW)
30075 + return -1;
30076 + }
30077 +# endif /* REPLACE_FUNC_UTIME_FILE */
30078 +
30079 + return utime (name, ts);
30080 +}
30081 +
30082 #endif
30083
30084 diff --git a/autotools/gnulib/utime.in.h b/autotools/gnulib/utime.in.h
30085 index f4b2804..6cf17b6 100644
30086 --- a/autotools/gnulib/utime.in.h
30087 +++ b/autotools/gnulib/utime.in.h
30088 @@ -1,18 +1,18 @@
30089 /* Substitute for and wrapper around <utime.h>.
30090 - Copyright (C) 2017-2019 Free Software Foundation, Inc.
30091 + Copyright (C) 2017-2022 Free Software Foundation, Inc.
30092
30093 - This program is free software; you can redistribute it and/or modify
30094 - it under the terms of the GNU General Public License as published by
30095 - the Free Software Foundation; either version 3, or (at your option)
30096 - any later version.
30097 + This file is free software: you can redistribute it and/or modify
30098 + it under the terms of the GNU Lesser General Public License as
30099 + published by the Free Software Foundation; either version 2.1 of the
30100 + License, or (at your option) any later version.
30101
30102 - This program is distributed in the hope that it will be useful,
30103 + This file is distributed in the hope that it will be useful,
30104 but WITHOUT ANY WARRANTY; without even the implied warranty of
30105 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
30106 - GNU General Public License for more details.
30107 + GNU Lesser General Public License for more details.
30108
30109 - You should have received a copy of the GNU General Public License
30110 - along with this program; if not, see <https://www.gnu.org/licenses/>. */
30111 + You should have received a copy of the GNU Lesser General Public License
30112 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
30113
30114 #ifndef _@GUARD_PREFIX@_UTIME_H
30115
30116 @@ -62,6 +62,12 @@
30117 _GL_FUNCDECL_RPL (utime, int, (const char *filename, const struct utimbuf *ts)
30118 _GL_ARG_NONNULL ((1)));
30119 _GL_CXXALIAS_RPL (utime, int, (const char *filename, const struct utimbuf *ts));
30120 +# elif defined _WIN32 && !defined __CYGWIN__
30121 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
30122 +# undef utime
30123 +# define utime _utime
30124 +# endif
30125 +_GL_CXXALIAS_MDA (utime, int, (const char *filename, const struct utimbuf *ts));
30126 # else
30127 # if !@HAVE_UTIME@
30128 _GL_FUNCDECL_SYS (utime, int, (const char *filename, const struct utimbuf *ts)
30129 @@ -69,7 +75,9 @@ _GL_FUNCDECL_SYS (utime, int, (const char *filename, const struct utimbuf *ts)
30130 # endif
30131 _GL_CXXALIAS_SYS (utime, int, (const char *filename, const struct utimbuf *ts));
30132 # endif
30133 +# if __GLIBC__ >= 2
30134 _GL_CXXALIASWARN (utime);
30135 +# endif
30136 #elif defined GNULIB_POSIXCHECK
30137 # undef utime
30138 # if HAVE_RAW_DECL_UTIME
30139 @@ -77,6 +85,22 @@ _GL_WARN_ON_USE (utime,
30140 "utime is unportable - "
30141 "use gnulib module canonicalize-lgpl for portability");
30142 # endif
30143 +#elif @GNULIB_MDA_UTIME@
30144 +/* On native Windows, map 'utime' to '_utime', so that -loldnames is not
30145 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
30146 + platforms by defining GNULIB_NAMESPACE::utime always. */
30147 +# if defined _WIN32 && !defined __CYGWIN__
30148 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
30149 +# undef utime
30150 +# define utime _utime
30151 +# endif
30152 +_GL_CXXALIAS_MDA (utime, int, (const char *filename, const struct utimbuf *ts));
30153 +# else
30154 +_GL_CXXALIAS_SYS (utime, int, (const char *filename, const struct utimbuf *ts));
30155 +# endif
30156 +# if __GLIBC__ >= 2
30157 +_GL_CXXALIASWARN (utime);
30158 +# endif
30159 #endif
30160
30161 #if @GNULIB_UTIME@
30162
30163 diff --git a/autotools/gnulib/utimens.c b/autotools/gnulib/utimens.c
30164 index c9b65ef..2fa1251 100644
30165 --- a/autotools/gnulib/utimens.c
30166 +++ b/autotools/gnulib/utimens.c
30167 @@ -1,18 +1,18 @@
30168 /* Set file access and modification times.
30169
30170 - Copyright (C) 2003-2019 Free Software Foundation, Inc.
30171 + Copyright (C) 2003-2022 Free Software Foundation, Inc.
30172
30173 - This program is free software: you can redistribute it and/or modify it
30174 - under the terms of the GNU General Public License as published by the
30175 - Free Software Foundation; either version 3 of the License, or any
30176 - later version.
30177 + This file is free software: you can redistribute it and/or modify
30178 + it under the terms of the GNU Lesser General Public License as
30179 + published by the Free Software Foundation, either version 3 of the
30180 + License, or (at your option) any later version.
30181
30182 - This program is distributed in the hope that it will be useful,
30183 + This file is distributed in the hope that it will be useful,
30184 but WITHOUT ANY WARRANTY; without even the implied warranty of
30185 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
30186 - GNU General Public License for more details.
30187 + GNU Lesser General Public License for more details.
30188
30189 - You should have received a copy of the GNU General Public License
30190 + You should have received a copy of the GNU Lesser General Public License
30191 along with this program. If not, see <https://www.gnu.org/licenses/>. */
30192
30193 /* Written by Paul Eggert. */
30194 @@ -27,6 +27,7 @@
30195 #include <errno.h>
30196 #include <fcntl.h>
30197 #include <stdbool.h>
30198 +#include <string.h>
30199 #include <sys/stat.h>
30200 #include <sys/time.h>
30201 #include <unistd.h>
30202 @@ -52,7 +53,9 @@
30203
30204 /* Avoid recursion with rpl_futimens or rpl_utimensat. */
30205 #undef futimens
30206 -#undef utimensat
30207 +#if !HAVE_NEARLY_WORKING_UTIMENSAT
30208 +# undef utimensat
30209 +#endif
30210
30211 /* Solaris 9 mistakenly succeeds when given a non-directory with a
30212 trailing slash. Force the use of rpl_stat for a fix. */
30213 @@ -123,14 +126,14 @@ validate_timespec (struct timespec timespec[2])
30214 return result + (utime_omit_count == 1);
30215 }
30216
30217 -/* Normalize any UTIME_NOW or UTIME_OMIT values in *TS, using stat
30218 - buffer STATBUF to obtain the current timestamps of the file. If
30219 +/* Normalize any UTIME_NOW or UTIME_OMIT values in (*TS)[0] and (*TS)[1],
30220 + using STATBUF to obtain the current timestamps of the file. If
30221 both times are UTIME_NOW, set *TS to NULL (as this can avoid some
30222 permissions issues). If both times are UTIME_OMIT, return true
30223 (nothing further beyond the prior collection of STATBUF is
30224 necessary); otherwise return false. */
30225 static bool
30226 -update_timespec (struct stat const *statbuf, struct timespec *ts[2])
30227 +update_timespec (struct stat const *statbuf, struct timespec **ts)
30228 {
30229 struct timespec *timespec = *ts;
30230 if (timespec[0].tv_nsec == UTIME_OMIT
30231 @@ -246,6 +249,20 @@ fdutimens (int fd, char const *file, struct timespec const timespec[2])
30232 # if HAVE_UTIMENSAT
30233 if (fd < 0)
30234 {
30235 +# if defined __APPLE__ && defined __MACH__
30236 + size_t len = strlen (file);
30237 + if (len > 0 && file[len - 1] == '/')
30238 + {
30239 + struct stat statbuf;
30240 + if (stat (file, &statbuf) < 0)
30241 + return -1;
30242 + if (!S_ISDIR (statbuf.st_mode))
30243 + {
30244 + errno = ENOTDIR;
30245 + return -1;
30246 + }
30247 + }
30248 +# endif
30249 result = utimensat (AT_FDCWD, file, ts, 0);
30250 # ifdef __linux__
30251 /* Work around a kernel bug:
30252
30253 diff --git a/autotools/gnulib/utimens.h b/autotools/gnulib/utimens.h
30254 index b174096..2ccc06e 100644
30255 --- a/autotools/gnulib/utimens.h
30256 +++ b/autotools/gnulib/utimens.h
30257 @@ -1,18 +1,18 @@
30258 /* Set file access and modification times.
30259
30260 - Copyright 2012-2019 Free Software Foundation, Inc.
30261 + Copyright 2012-2022 Free Software Foundation, Inc.
30262
30263 - This program is free software: you can redistribute it and/or modify it
30264 - under the terms of the GNU General Public License as published by the
30265 - Free Software Foundation; either version 3 of the License, or any
30266 - later version.
30267 + This file is free software: you can redistribute it and/or modify
30268 + it under the terms of the GNU Lesser General Public License as
30269 + published by the Free Software Foundation, either version 3 of the
30270 + License, or (at your option) any later version.
30271
30272 - This program is distributed in the hope that it will be useful,
30273 + This file is distributed in the hope that it will be useful,
30274 but WITHOUT ANY WARRANTY; without even the implied warranty of
30275 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
30276 - GNU General Public License for more details.
30277 + GNU Lesser General Public License for more details.
30278
30279 - You should have received a copy of the GNU General Public License
30280 + You should have received a copy of the GNU Lesser General Public License
30281 along with this program. If not, see <https://www.gnu.org/licenses/>. */
30282
30283 /* Written by Paul Eggert. */
30284
30285 diff --git a/autotools/gnulib/utimensat.c b/autotools/gnulib/utimensat.c
30286 index e9ea626..f81b0c7 100644
30287 --- a/autotools/gnulib/utimensat.c
30288 +++ b/autotools/gnulib/utimensat.c
30289 @@ -1,9 +1,9 @@
30290 /* Set the access and modification time of a file relative to directory fd.
30291 - Copyright (C) 2009-2019 Free Software Foundation, Inc.
30292 + Copyright (C) 2009-2022 Free Software Foundation, Inc.
30293
30294 This program is free software: you can redistribute it and/or modify
30295 it under the terms of the GNU General Public License as published by
30296 - the Free Software Foundation; either version 3 of the License, or
30297 + the Free Software Foundation, either version 3 of the License, or
30298 (at your option) any later version.
30299
30300 This program is distributed in the hope that it will be useful,
30301 @@ -18,18 +18,46 @@
30302
30303 #include <config.h>
30304
30305 +/* Specification. */
30306 #include <sys/stat.h>
30307
30308 #include <errno.h>
30309 #include <fcntl.h>
30310 +#include <stdlib.h>
30311 +#include <string.h>
30312 +#include <sys/stat.h>
30313
30314 #include "stat-time.h"
30315 #include "timespec.h"
30316 #include "utimens.h"
30317
30318 -#if HAVE_UTIMENSAT
30319 +#if HAVE_NEARLY_WORKING_UTIMENSAT
30320
30321 +/* Use the original utimensat(), but correct the trailing slash handling. */
30322 +int
30323 +rpl_utimensat (int fd, char const *file, struct timespec const times[2],
30324 + int flag)
30325 # undef utimensat
30326 +{
30327 + size_t len = strlen (file);
30328 + if (len && file[len - 1] == '/')
30329 + {
30330 + struct stat st;
30331 + if (fstatat (fd, file, &st, flag & AT_SYMLINK_NOFOLLOW) < 0)
30332 + return -1;
30333 + if (!S_ISDIR (st.st_mode))
30334 + {
30335 + errno = ENOTDIR;
30336 + return -1;
30337 + }
30338 + }
30339 +
30340 + return utimensat (fd, file, times, flag);
30341 +}
30342 +
30343 +#else
30344 +
30345 +# if HAVE_UTIMENSAT
30346
30347 /* If we have a native utimensat, but are compiling this file, then
30348 utimensat was defined to rpl_utimensat by our replacement
30349 @@ -40,24 +68,25 @@
30350 local_utimensat provides the fallback manipulation. */
30351
30352 static int local_utimensat (int, char const *, struct timespec const[2], int);
30353 -# define AT_FUNC_NAME local_utimensat
30354 +# define AT_FUNC_NAME local_utimensat
30355
30356 /* Like utimensat, but work around native bugs. */
30357
30358 int
30359 rpl_utimensat (int fd, char const *file, struct timespec const times[2],
30360 int flag)
30361 +# undef utimensat
30362 {
30363 -# if defined __linux__ || defined __sun
30364 +# if defined __linux__ || defined __sun
30365 struct timespec ts[2];
30366 -# endif
30367 +# endif
30368
30369 /* See comments in utimens.c for details. */
30370 static int utimensat_works_really; /* 0 = unknown, 1 = yes, -1 = no. */
30371 if (0 <= utimensat_works_really)
30372 {
30373 int result;
30374 -# if defined __linux__ || defined __sun
30375 +# if defined __linux__ || defined __sun
30376 struct stat st;
30377 /* As recently as Linux kernel 2.6.32 (Dec 2009), several file
30378 systems (xfs, ntfs-3g) have bugs with a single UTIME_OMIT,
30379 @@ -88,7 +117,7 @@ rpl_utimensat (int fd, char const *file, struct timespec const times[2],
30380 ts[1] = times[1];
30381 times = ts;
30382 }
30383 -# ifdef __hppa__
30384 +# ifdef __hppa__
30385 /* Linux kernel 2.6.22.19 on hppa does not reject invalid tv_nsec
30386 values. */
30387 else if (times
30388 @@ -102,8 +131,36 @@ rpl_utimensat (int fd, char const *file, struct timespec const times[2],
30389 errno = EINVAL;
30390 return -1;
30391 }
30392 +# endif
30393 +# endif
30394 +# if defined __APPLE__ && defined __MACH__
30395 + /* macOS 10.13 does not reject invalid tv_nsec values either. */
30396 + if (times
30397 + && ((times[0].tv_nsec != UTIME_OMIT
30398 + && times[0].tv_nsec != UTIME_NOW
30399 + && ! (0 <= times[0].tv_nsec
30400 + && times[0].tv_nsec < TIMESPEC_HZ))
30401 + || (times[1].tv_nsec != UTIME_OMIT
30402 + && times[1].tv_nsec != UTIME_NOW
30403 + && ! (0 <= times[1].tv_nsec
30404 + && times[1].tv_nsec < TIMESPEC_HZ))))
30405 + {
30406 + errno = EINVAL;
30407 + return -1;
30408 + }
30409 + size_t len = strlen (file);
30410 + if (len > 0 && file[len - 1] == '/')
30411 + {
30412 + struct stat statbuf;
30413 + if (fstatat (fd, file, &statbuf, 0) < 0)
30414 + return -1;
30415 + if (!S_ISDIR (statbuf.st_mode))
30416 + {
30417 + errno = ENOTDIR;
30418 + return -1;
30419 + }
30420 + }
30421 # endif
30422 -# endif
30423 result = utimensat (fd, file, times, flag);
30424 /* Linux kernel 2.6.25 has a bug where it returns EINVAL for
30425 UTIME_NOW or UTIME_OMIT with non-zero tv_sec, which
30426 @@ -127,11 +184,11 @@ rpl_utimensat (int fd, char const *file, struct timespec const times[2],
30427 return local_utimensat (fd, file, times, flag);
30428 }
30429
30430 -#else /* !HAVE_UTIMENSAT */
30431 +# else /* !HAVE_UTIMENSAT */
30432
30433 -# define AT_FUNC_NAME utimensat
30434 +# define AT_FUNC_NAME utimensat
30435
30436 -#endif /* !HAVE_UTIMENSAT */
30437 +# endif /* !HAVE_UTIMENSAT */
30438
30439 /* Set the access and modification timestamps of FILE to be
30440 TIMESPEC[0] and TIMESPEC[1], respectively; relative to directory
30441 @@ -144,15 +201,17 @@ rpl_utimensat (int fd, char const *file, struct timespec const times[2],
30442 Return 0 on success, -1 (setting errno) on failure. */
30443
30444 /* AT_FUNC_NAME is now utimensat or local_utimensat. */
30445 -#define AT_FUNC_F1 lutimens
30446 -#define AT_FUNC_F2 utimens
30447 -#define AT_FUNC_USE_F1_COND AT_SYMLINK_NOFOLLOW
30448 -#define AT_FUNC_POST_FILE_PARAM_DECLS , struct timespec const ts[2], int flag
30449 -#define AT_FUNC_POST_FILE_ARGS , ts
30450 -#include "at-func.c"
30451 -#undef AT_FUNC_NAME
30452 -#undef AT_FUNC_F1
30453 -#undef AT_FUNC_F2
30454 -#undef AT_FUNC_USE_F1_COND
30455 -#undef AT_FUNC_POST_FILE_PARAM_DECLS
30456 -#undef AT_FUNC_POST_FILE_ARGS
30457 +# define AT_FUNC_F1 lutimens
30458 +# define AT_FUNC_F2 utimens
30459 +# define AT_FUNC_USE_F1_COND AT_SYMLINK_NOFOLLOW
30460 +# define AT_FUNC_POST_FILE_PARAM_DECLS , struct timespec const ts[2], int flag
30461 +# define AT_FUNC_POST_FILE_ARGS , ts
30462 +# include "at-func.c"
30463 +# undef AT_FUNC_NAME
30464 +# undef AT_FUNC_F1
30465 +# undef AT_FUNC_F2
30466 +# undef AT_FUNC_USE_F1_COND
30467 +# undef AT_FUNC_POST_FILE_PARAM_DECLS
30468 +# undef AT_FUNC_POST_FILE_ARGS
30469 +
30470 +#endif /* !HAVE_NEARLY_WORKING_UTIMENSAT */
30471
30472 diff --git a/autotools/gnulib/vasnprintf.c b/autotools/gnulib/vasnprintf.c
30473 index b3854e3..4857452 100644
30474 --- a/autotools/gnulib/vasnprintf.c
30475 +++ b/autotools/gnulib/vasnprintf.c
30476 @@ -1,18 +1,18 @@
30477 /* vsprintf with automatic memory allocation.
30478 - Copyright (C) 1999, 2002-2019 Free Software Foundation, Inc.
30479 + Copyright (C) 1999, 2002-2022 Free Software Foundation, Inc.
30480
30481 - This program is free software; you can redistribute it and/or modify
30482 - it under the terms of the GNU General Public License as published by
30483 - the Free Software Foundation; either version 3, or (at your option)
30484 - any later version.
30485 + This file is free software: you can redistribute it and/or modify
30486 + it under the terms of the GNU Lesser General Public License as
30487 + published by the Free Software Foundation; either version 2.1 of the
30488 + License, or (at your option) any later version.
30489
30490 - This program is distributed in the hope that it will be useful,
30491 + This file is distributed in the hope that it will be useful,
30492 but WITHOUT ANY WARRANTY; without even the implied warranty of
30493 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
30494 - GNU General Public License for more details.
30495 + GNU Lesser General Public License for more details.
30496
30497 - You should have received a copy of the GNU General Public License along
30498 - with this program; if not, see <https://www.gnu.org/licenses/>. */
30499 + You should have received a copy of the GNU Lesser General Public License
30500 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
30501
30502 /* This file can be parametrized with the following macros:
30503 VASNPRINTF The name of the function being defined.
30504 @@ -41,7 +41,14 @@
30505 DCHAR_CONV_FROM_ENCODING A function to convert from char[] to DCHAR[].
30506 DCHAR_IS_UINT8_T Set to 1 if DCHAR_T is uint8_t.
30507 DCHAR_IS_UINT16_T Set to 1 if DCHAR_T is uint16_t.
30508 - DCHAR_IS_UINT32_T Set to 1 if DCHAR_T is uint32_t. */
30509 + DCHAR_IS_UINT32_T Set to 1 if DCHAR_T is uint32_t.
30510 + ENABLE_UNISTDIO Set to 1 to enable the unistdio extensions.
30511 + ENABLE_WCHAR_FALLBACK Set to 1 to avoid EILSEQ during conversion of wide
30512 + characters (wchar_t) and wide character strings
30513 + (wchar_t[]) to multibyte sequences. The fallback is the
30514 + hexadecimal escape syntax (\unnnn or \Unnnnnnnn) or,
30515 + if wchar_t is not Unicode encoded, \wnnnn or \Wnnnnnnnn.
30516 + */
30517
30518 /* Tell glibc's <stdio.h> to provide a prototype for snprintf().
30519 This must come before <config.h> because <config.h> may include
30520 @@ -53,10 +60,16 @@
30521 #ifndef VASNPRINTF
30522 # include <config.h>
30523 #endif
30524 -#ifndef IN_LIBINTL
30525 -# include <alloca.h>
30526 +
30527 +/* As of GCC 11.2.1, gcc -Wanalyzer-too-complex reports that main's
30528 + use of CHECK macros expands to code that is too complicated for gcc
30529 + -fanalyzer. Suppress the resulting bogus warnings. */
30530 +#if 10 <= __GNUC__
30531 +# pragma GCC diagnostic ignored "-Wanalyzer-null-argument"
30532 #endif
30533
30534 +#include <alloca.h>
30535 +
30536 /* Specification. */
30537 #ifndef VASNPRINTF
30538 # if WIDE_CHAR_VERSION
30539 @@ -87,6 +100,7 @@
30540 /* Checked size_t computations. */
30541 #include "xsize.h"
30542
30543 +#include "attribute.h"
30544 #include "verify.h"
30545
30546 #if (NEED_PRINTF_DOUBLE || NEED_PRINTF_LONG_DOUBLE) && !defined IN_LIBINTL
30547 @@ -118,14 +132,6 @@
30548 # include "fpucw.h"
30549 #endif
30550
30551 -#ifndef FALLTHROUGH
30552 -# if __GNUC__ < 7
30553 -# define FALLTHROUGH ((void) 0)
30554 -# else
30555 -# define FALLTHROUGH __attribute__ ((__fallthrough__))
30556 -# endif
30557 -#endif
30558 -
30559 /* Default parameters. */
30560 #ifndef VASNPRINTF
30561 # if WIDE_CHAR_VERSION
30562 @@ -277,6 +283,74 @@ local_wcsnlen (const wchar_t *s, size_t maxlen)
30563 # endif
30564 #endif
30565
30566 +#if (((!USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || USE_MSVC__SNPRINTF || (NEED_PRINTF_DIRECTIVE_LS && !defined IN_LIBINTL) || ENABLE_WCHAR_FALLBACK) && HAVE_WCHAR_T) || (ENABLE_WCHAR_FALLBACK && HAVE_WINT_T)) && !WIDE_CHAR_VERSION
30567 +# if ENABLE_WCHAR_FALLBACK
30568 +static size_t
30569 +wctomb_fallback (char *s, wchar_t wc)
30570 +{
30571 + static char hex[16] = "0123456789ABCDEF";
30572 +
30573 + s[0] = '\\';
30574 + if (sizeof (wchar_t) > 2 && wc > 0xffff)
30575 + {
30576 +# if __STDC_ISO_10646__ || (__GLIBC__ >= 2) || (defined _WIN32 || defined __CYGWIN__)
30577 + s[1] = 'U';
30578 +# else
30579 + s[1] = 'W';
30580 +# endif
30581 + s[2] = hex[(wc & 0xf0000000U) >> 28];
30582 + s[3] = hex[(wc & 0xf000000U) >> 24];
30583 + s[4] = hex[(wc & 0xf00000U) >> 20];
30584 + s[5] = hex[(wc & 0xf0000U) >> 16];
30585 + s[6] = hex[(wc & 0xf000U) >> 12];
30586 + s[7] = hex[(wc & 0xf00U) >> 8];
30587 + s[8] = hex[(wc & 0xf0U) >> 4];
30588 + s[9] = hex[wc & 0xfU];
30589 + return 10;
30590 + }
30591 + else
30592 + {
30593 +# if __STDC_ISO_10646__ || (__GLIBC__ >= 2) || (defined _WIN32 || defined __CYGWIN__)
30594 + s[1] = 'u';
30595 +# else
30596 + s[1] = 'w';
30597 +# endif
30598 + s[2] = hex[(wc & 0xf000U) >> 12];
30599 + s[3] = hex[(wc & 0xf00U) >> 8];
30600 + s[4] = hex[(wc & 0xf0U) >> 4];
30601 + s[5] = hex[wc & 0xfU];
30602 + return 6;
30603 + }
30604 +}
30605 +# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
30606 +static size_t
30607 +local_wcrtomb (char *s, wchar_t wc, mbstate_t *ps)
30608 +{
30609 + size_t count = wcrtomb (s, wc, ps);
30610 + if (count == (size_t)(-1))
30611 + count = wctomb_fallback (s, wc);
30612 + return count;
30613 +}
30614 +# else
30615 +static int
30616 +local_wctomb (char *s, wchar_t wc)
30617 +{
30618 + int count = wctomb (s, wc);
30619 + if (count < 0)
30620 + count = wctomb_fallback (s, wc);
30621 + return count;
30622 +}
30623 +# define local_wcrtomb(S, WC, PS) local_wctomb ((S), (WC))
30624 +# endif
30625 +# else
30626 +# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
30627 +# define local_wcrtomb(S, WC, PS) wcrtomb ((S), (WC), (PS))
30628 +# else
30629 +# define local_wcrtomb(S, WC, PS) wctomb ((S), (WC))
30630 +# endif
30631 +# endif
30632 +#endif
30633 +
30634 #if (NEED_PRINTF_DIRECTIVE_A || NEED_PRINTF_LONG_DOUBLE || NEED_PRINTF_INFINITE_LONG_DOUBLE || NEED_PRINTF_DOUBLE || NEED_PRINTF_INFINITE_DOUBLE) && !defined IN_LIBINTL
30635 /* Determine the decimal-point character according to the current locale. */
30636 # ifndef decimal_point_char_defined
30637 @@ -565,7 +639,8 @@ divide (mpn_t a, mpn_t b, mpn_t *q)
30638 mp_limb_t msd = b_ptr[b_len - 1]; /* = b[n-1], > 0 */
30639 /* Determine s = GMP_LIMB_BITS - integer_length (msd).
30640 Code copied from gnulib's integer_length.c. */
30641 -# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
30642 +# if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) \
30643 + || (__clang_major__ >= 4)
30644 s = __builtin_clz (msd);
30645 # else
30646 # if defined DBL_EXPBIT0_WORD && defined DBL_EXPBIT0_BIT
30647 @@ -1553,16 +1628,13 @@ MAX_ROOM_NEEDED (const arguments *ap, size_t arg_index, FCHAR_T conversion,
30648 switch (conversion)
30649 {
30650 case 'd': case 'i': case 'u':
30651 -# if HAVE_LONG_LONG_INT
30652 if (type == TYPE_LONGLONGINT || type == TYPE_ULONGLONGINT)
30653 tmp_length =
30654 (unsigned int) (sizeof (unsigned long long) * CHAR_BIT
30655 * 0.30103 /* binary -> decimal */
30656 )
30657 + 1; /* turn floor into ceil */
30658 - else
30659 -# endif
30660 - if (type == TYPE_LONGINT || type == TYPE_ULONGINT)
30661 + else if (type == TYPE_LONGINT || type == TYPE_ULONGINT)
30662 tmp_length =
30663 (unsigned int) (sizeof (unsigned long) * CHAR_BIT
30664 * 0.30103 /* binary -> decimal */
30665 @@ -1583,16 +1655,13 @@ MAX_ROOM_NEEDED (const arguments *ap, size_t arg_index, FCHAR_T conversion,
30666 break;
30667
30668 case 'o':
30669 -# if HAVE_LONG_LONG_INT
30670 if (type == TYPE_LONGLONGINT || type == TYPE_ULONGLONGINT)
30671 tmp_length =
30672 (unsigned int) (sizeof (unsigned long long) * CHAR_BIT
30673 * 0.333334 /* binary -> octal */
30674 )
30675 + 1; /* turn floor into ceil */
30676 - else
30677 -# endif
30678 - if (type == TYPE_LONGINT || type == TYPE_ULONGINT)
30679 + else if (type == TYPE_LONGINT || type == TYPE_ULONGINT)
30680 tmp_length =
30681 (unsigned int) (sizeof (unsigned long) * CHAR_BIT
30682 * 0.333334 /* binary -> octal */
30683 @@ -1611,16 +1680,13 @@ MAX_ROOM_NEEDED (const arguments *ap, size_t arg_index, FCHAR_T conversion,
30684 break;
30685
30686 case 'x': case 'X':
30687 -# if HAVE_LONG_LONG_INT
30688 if (type == TYPE_LONGLONGINT || type == TYPE_ULONGLONGINT)
30689 tmp_length =
30690 (unsigned int) (sizeof (unsigned long long) * CHAR_BIT
30691 * 0.25 /* binary -> hexadecimal */
30692 )
30693 + 1; /* turn floor into ceil */
30694 - else
30695 -# endif
30696 - if (type == TYPE_LONGINT || type == TYPE_ULONGINT)
30697 + else if (type == TYPE_LONGINT || type == TYPE_ULONGINT)
30698 tmp_length =
30699 (unsigned int) (sizeof (unsigned long) * CHAR_BIT
30700 * 0.25 /* binary -> hexadecimal */
30701 @@ -1686,7 +1752,13 @@ MAX_ROOM_NEEDED (const arguments *ap, size_t arg_index, FCHAR_T conversion,
30702 case 'c':
30703 # if HAVE_WINT_T && !WIDE_CHAR_VERSION
30704 if (type == TYPE_WIDE_CHAR)
30705 - tmp_length = MB_CUR_MAX;
30706 + {
30707 + tmp_length = MB_CUR_MAX;
30708 +# if ENABLE_WCHAR_FALLBACK
30709 + if (tmp_length < (sizeof (wchar_t) > 2 ? 10 : 6))
30710 + tmp_length = (sizeof (wchar_t) > 2 ? 10 : 6);
30711 +# endif
30712 + }
30713 else
30714 # endif
30715 tmp_length = 1;
30716 @@ -1793,6 +1865,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
30717 /* errno is already set. */
30718 return NULL;
30719
30720 + /* Frees the memory allocated by this function. Preserves errno. */
30721 #define CLEANUP() \
30722 if (d.dir != d.direct_alloc_dir) \
30723 free (d.dir); \
30724 @@ -1857,7 +1930,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
30725
30726 /* Ensures that allocated >= needed. Aborts through a jump to
30727 out_of_memory if needed is SIZE_MAX or otherwise too big. */
30728 -#define ENSURE_ALLOCATION(needed) \
30729 +#define ENSURE_ALLOCATION_ELSE(needed, oom_statement) \
30730 if ((needed) > allocated) \
30731 { \
30732 size_t memory_size; \
30733 @@ -1868,17 +1941,19 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
30734 allocated = (needed); \
30735 memory_size = xtimes (allocated, sizeof (DCHAR_T)); \
30736 if (size_overflow_p (memory_size)) \
30737 - goto out_of_memory; \
30738 + oom_statement \
30739 if (result == resultbuf || result == NULL) \
30740 memory = (DCHAR_T *) malloc (memory_size); \
30741 else \
30742 memory = (DCHAR_T *) realloc (result, memory_size); \
30743 if (memory == NULL) \
30744 - goto out_of_memory; \
30745 + oom_statement \
30746 if (result == resultbuf && length > 0) \
30747 DCHAR_CPY (memory, result, length); \
30748 result = memory; \
30749 }
30750 +#define ENSURE_ALLOCATION(needed) \
30751 + ENSURE_ALLOCATION_ELSE((needed), goto out_of_memory; )
30752
30753 for (cp = format, i = 0, dp = &d.dir[0]; ; cp = dp->dir_end, i++, dp++)
30754 {
30755 @@ -1939,11 +2014,9 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
30756 case TYPE_COUNT_LONGINT_POINTER:
30757 *a.arg[dp->arg_index].a.a_count_longint_pointer = length;
30758 break;
30759 -#if HAVE_LONG_LONG_INT
30760 case TYPE_COUNT_LONGLONGINT_POINTER:
30761 *a.arg[dp->arg_index].a.a_count_longlongint_pointer = length;
30762 break;
30763 -#endif
30764 default:
30765 abort ();
30766 }
30767 @@ -2119,18 +2192,17 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
30768 # endif
30769 if (converted == NULL)
30770 {
30771 - int saved_errno = errno;
30772 if (!(result == resultbuf || result == NULL))
30773 free (result);
30774 if (buf_malloced != NULL)
30775 free (buf_malloced);
30776 CLEANUP ();
30777 - errno = saved_errno;
30778 return NULL;
30779 }
30780 if (converted != result + length)
30781 {
30782 - ENSURE_ALLOCATION (xsum (length, converted_len));
30783 + ENSURE_ALLOCATION_ELSE (xsum (length, converted_len),
30784 + { free (converted); goto out_of_memory; });
30785 DCHAR_CPY (result + length, converted, converted_len);
30786 free (converted);
30787 }
30788 @@ -2245,18 +2317,17 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
30789 # endif
30790 if (converted == NULL)
30791 {
30792 - int saved_errno = errno;
30793 if (!(result == resultbuf || result == NULL))
30794 free (result);
30795 if (buf_malloced != NULL)
30796 free (buf_malloced);
30797 CLEANUP ();
30798 - errno = saved_errno;
30799 return NULL;
30800 }
30801 if (converted != result + length)
30802 {
30803 - ENSURE_ALLOCATION (xsum (length, converted_len));
30804 + ENSURE_ALLOCATION_ELSE (xsum (length, converted_len),
30805 + { free (converted); goto out_of_memory; });
30806 DCHAR_CPY (result + length, converted, converted_len);
30807 free (converted);
30808 }
30809 @@ -2371,18 +2442,17 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
30810 # endif
30811 if (converted == NULL)
30812 {
30813 - int saved_errno = errno;
30814 if (!(result == resultbuf || result == NULL))
30815 free (result);
30816 if (buf_malloced != NULL)
30817 free (buf_malloced);
30818 CLEANUP ();
30819 - errno = saved_errno;
30820 return NULL;
30821 }
30822 if (converted != result + length)
30823 {
30824 - ENSURE_ALLOCATION (xsum (length, converted_len));
30825 + ENSURE_ALLOCATION_ELSE (xsum (length, converted_len),
30826 + { free (converted); goto out_of_memory; });
30827 DCHAR_CPY (result + length, converted, converted_len);
30828 free (converted);
30829 }
30830 @@ -2405,7 +2475,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
30831 }
30832 }
30833 #endif
30834 -#if (!USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || USE_MSVC__SNPRINTF || (NEED_PRINTF_DIRECTIVE_LS && !defined IN_LIBINTL)) && HAVE_WCHAR_T
30835 +#if (!USE_SNPRINTF || !HAVE_SNPRINTF_RETVAL_C99 || USE_MSVC__SNPRINTF || (NEED_PRINTF_DIRECTIVE_LS && !defined IN_LIBINTL) || ENABLE_WCHAR_FALLBACK) && HAVE_WCHAR_T
30836 else if (dp->conversion == 's'
30837 # if WIDE_CHAR_VERSION
30838 && a.arg[dp->arg_index].type != TYPE_WIDE_STRING
30839 @@ -2680,11 +2750,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
30840 if (*arg_end == 0)
30841 /* Found the terminating null wide character. */
30842 break;
30843 -# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
30844 - count = wcrtomb (cbuf, *arg_end, &state);
30845 -# else
30846 - count = wctomb (cbuf, *arg_end);
30847 -# endif
30848 + count = local_wcrtomb (cbuf, *arg_end, &state);
30849 if (count < 0)
30850 {
30851 /* Cannot convert. */
30852 @@ -2725,11 +2791,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
30853 if (*arg_end == 0)
30854 /* Found the terminating null wide character. */
30855 break;
30856 -# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
30857 - count = wcrtomb (cbuf, *arg_end, &state);
30858 -# else
30859 - count = wctomb (cbuf, *arg_end);
30860 -# endif
30861 + count = local_wcrtomb (cbuf, *arg_end, &state);
30862 if (count < 0)
30863 {
30864 /* Cannot convert. */
30865 @@ -2774,11 +2836,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
30866
30867 if (*arg == 0)
30868 abort ();
30869 -# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
30870 - count = wcrtomb (cbuf, *arg, &state);
30871 -# else
30872 - count = wctomb (cbuf, *arg);
30873 -# endif
30874 + count = local_wcrtomb (cbuf, *arg, &state);
30875 if (count <= 0)
30876 /* Inconsistency. */
30877 abort ();
30878 @@ -2800,14 +2858,12 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
30879 NULL, &tmpdst_len);
30880 if (tmpdst == NULL)
30881 {
30882 - int saved_errno = errno;
30883 free (tmpsrc);
30884 if (!(result == resultbuf || result == NULL))
30885 free (result);
30886 if (buf_malloced != NULL)
30887 free (buf_malloced);
30888 CLEANUP ();
30889 - errno = saved_errno;
30890 return NULL;
30891 }
30892 free (tmpsrc);
30893 @@ -2855,11 +2911,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
30894
30895 if (*arg == 0)
30896 abort ();
30897 -# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
30898 - count = wcrtomb (cbuf, *arg, &state);
30899 -# else
30900 - count = wctomb (cbuf, *arg);
30901 -# endif
30902 + count = local_wcrtomb (cbuf, *arg, &state);
30903 if (count <= 0)
30904 /* Inconsistency. */
30905 abort ();
30906 @@ -2884,11 +2936,7 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
30907
30908 if (*arg == 0)
30909 abort ();
30910 -# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
30911 - count = wcrtomb (cbuf, *arg, &state);
30912 -# else
30913 - count = wctomb (cbuf, *arg);
30914 -# endif
30915 + count = local_wcrtomb (cbuf, *arg, &state);
30916 if (count <= 0)
30917 {
30918 /* Cannot convert. */
30919 @@ -2907,7 +2955,8 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
30920 }
30921 }
30922 # else
30923 - ENSURE_ALLOCATION (xsum (length, tmpdst_len));
30924 + ENSURE_ALLOCATION_ELSE (xsum (length, tmpdst_len),
30925 + { free (tmpdst); goto out_of_memory; });
30926 DCHAR_CPY (result + length, tmpdst, tmpdst_len);
30927 free (tmpdst);
30928 length += tmpdst_len;
30929 @@ -2924,6 +2973,209 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
30930 # endif
30931 }
30932 #endif
30933 +#if ENABLE_WCHAR_FALLBACK && HAVE_WINT_T && !WIDE_CHAR_VERSION
30934 + else if (dp->conversion == 'c'
30935 + && a.arg[dp->arg_index].type == TYPE_WIDE_CHAR)
30936 + {
30937 + /* Implement the 'lc' directive ourselves, in order to provide
30938 + the fallback that avoids EILSEQ. */
30939 + int flags = dp->flags;
30940 + int has_width;
30941 + size_t width;
30942 +
30943 + has_width = 0;
30944 + width = 0;
30945 + if (dp->width_start != dp->width_end)
30946 + {
30947 + if (dp->width_arg_index != ARG_NONE)
30948 + {
30949 + int arg;
30950 +
30951 + if (!(a.arg[dp->width_arg_index].type == TYPE_INT))
30952 + abort ();
30953 + arg = a.arg[dp->width_arg_index].a.a_int;
30954 + width = arg;
30955 + if (arg < 0)
30956 + {
30957 + /* "A negative field width is taken as a '-' flag
30958 + followed by a positive field width." */
30959 + flags |= FLAG_LEFT;
30960 + width = -width;
30961 + }
30962 + }
30963 + else
30964 + {
30965 + const FCHAR_T *digitp = dp->width_start;
30966 +
30967 + do
30968 + width = xsum (xtimes (width, 10), *digitp++ - '0');
30969 + while (digitp != dp->width_end);
30970 + }
30971 + has_width = 1;
30972 + }
30973 +
30974 + /* %lc in vasnprintf. See the specification of fprintf. */
30975 + {
30976 + wchar_t arg = (wchar_t) a.arg[dp->arg_index].a.a_wide_char;
30977 + size_t characters;
30978 +# if !DCHAR_IS_TCHAR
30979 + /* This code assumes that TCHAR_T is 'char'. */
30980 + verify (sizeof (TCHAR_T) == 1);
30981 + TCHAR_T tmpsrc[64]; /* Assume MB_CUR_MAX <= 64. */
30982 + DCHAR_T *tmpdst;
30983 + size_t tmpdst_len;
30984 +# endif
30985 + size_t w;
30986 +
30987 +# if DCHAR_IS_TCHAR
30988 + if (has_width)
30989 +# endif
30990 + {
30991 + /* Count the number of bytes. */
30992 + characters = 0;
30993 + if (arg != 0)
30994 + {
30995 + char cbuf[64]; /* Assume MB_CUR_MAX <= 64. */
30996 + int count;
30997 +# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
30998 + mbstate_t state;
30999 + memset (&state, '\0', sizeof (mbstate_t));
31000 +# endif
31001 +
31002 + count = local_wcrtomb (cbuf, arg, &state);
31003 + if (count < 0)
31004 + /* Inconsistency. */
31005 + abort ();
31006 + characters = count;
31007 + }
31008 + }
31009 +# if DCHAR_IS_TCHAR
31010 + else
31011 + {
31012 + /* The number of bytes doesn't matter. */
31013 + characters = 0;
31014 + }
31015 +# endif
31016 +
31017 +# if !DCHAR_IS_TCHAR
31018 + /* Convert the string into a piece of temporary memory. */
31019 + if (characters > 0) /* implies arg != 0 */
31020 + {
31021 + char cbuf[64]; /* Assume MB_CUR_MAX <= 64. */
31022 + int count;
31023 +# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
31024 + mbstate_t state;
31025 + memset (&state, '\0', sizeof (mbstate_t));
31026 +# endif
31027 +
31028 + count = local_wcrtomb (cbuf, arg, &state);
31029 + if (count <= 0)
31030 + /* Inconsistency. */
31031 + abort ();
31032 + memcpy (tmpsrc, cbuf, count);
31033 + }
31034 +
31035 + /* Convert from TCHAR_T[] to DCHAR_T[]. */
31036 + tmpdst =
31037 + DCHAR_CONV_FROM_ENCODING (locale_charset (),
31038 + iconveh_question_mark,
31039 + tmpsrc, characters,
31040 + NULL,
31041 + NULL, &tmpdst_len);
31042 + if (tmpdst == NULL)
31043 + {
31044 + if (!(result == resultbuf || result == NULL))
31045 + free (result);
31046 + if (buf_malloced != NULL)
31047 + free (buf_malloced);
31048 + CLEANUP ();
31049 + return NULL;
31050 + }
31051 +# endif
31052 +
31053 + if (has_width)
31054 + {
31055 +# if ENABLE_UNISTDIO
31056 + /* Outside POSIX, it's preferable to compare the width
31057 + against the number of _characters_ of the converted
31058 + value. */
31059 + w = DCHAR_MBSNLEN (result + length, characters);
31060 +# else
31061 + /* The width is compared against the number of _bytes_
31062 + of the converted value, says POSIX. */
31063 + w = characters;
31064 +# endif
31065 + }
31066 + else
31067 + /* w doesn't matter. */
31068 + w = 0;
31069 +
31070 + if (w < width && !(dp->flags & FLAG_LEFT))
31071 + {
31072 + size_t n = width - w;
31073 + ENSURE_ALLOCATION (xsum (length, n));
31074 + DCHAR_SET (result + length, ' ', n);
31075 + length += n;
31076 + }
31077 +
31078 +# if DCHAR_IS_TCHAR
31079 + if (has_width)
31080 + {
31081 + /* We know the number of bytes in advance. */
31082 + ENSURE_ALLOCATION (xsum (length, characters));
31083 + if (characters > 0) /* implies arg != 0 */
31084 + {
31085 + int count;
31086 +# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
31087 + mbstate_t state;
31088 + memset (&state, '\0', sizeof (mbstate_t));
31089 +# endif
31090 +
31091 + count = local_wcrtomb (result + length, arg, &state);
31092 + if (count <= 0)
31093 + /* Inconsistency. */
31094 + abort ();
31095 + length += count;
31096 + }
31097 + }
31098 + else
31099 + {
31100 + if (arg != 0)
31101 + {
31102 + char cbuf[64]; /* Assume MB_CUR_MAX <= 64. */
31103 + int count;
31104 +# if HAVE_WCRTOMB && !defined GNULIB_defined_mbstate_t
31105 + mbstate_t state;
31106 + memset (&state, '\0', sizeof (mbstate_t));
31107 +# endif
31108 +
31109 + count = local_wcrtomb (cbuf, arg, &state);
31110 + if (count <= 0)
31111 + /* Inconsistency. */
31112 + abort ();
31113 + ENSURE_ALLOCATION (xsum (length, count));
31114 + memcpy (result + length, cbuf, count);
31115 + length += count;
31116 + }
31117 + }
31118 +# else
31119 + ENSURE_ALLOCATION_ELSE (xsum (length, tmpdst_len),
31120 + { free (tmpdst); goto out_of_memory; });
31121 + DCHAR_CPY (result + length, tmpdst, tmpdst_len);
31122 + free (tmpdst);
31123 + length += tmpdst_len;
31124 +# endif
31125 +
31126 + if (w < width && (dp->flags & FLAG_LEFT))
31127 + {
31128 + size_t n = width - w;
31129 + ENSURE_ALLOCATION (xsum (length, n));
31130 + DCHAR_SET (result + length, ' ', n);
31131 + length += n;
31132 + }
31133 + }
31134 + }
31135 +#endif
31136 #if (NEED_PRINTF_DIRECTIVE_A || NEED_PRINTF_LONG_DOUBLE || NEED_PRINTF_DOUBLE) && !defined IN_LIBINTL
31137 else if ((dp->conversion == 'a' || dp->conversion == 'A')
31138 # if !(NEED_PRINTF_DIRECTIVE_A || (NEED_PRINTF_LONG_DOUBLE && NEED_PRINTF_DOUBLE))
31139 @@ -4835,17 +5087,15 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
31140
31141 switch (type)
31142 {
31143 -#if HAVE_LONG_LONG_INT
31144 case TYPE_LONGLONGINT:
31145 case TYPE_ULONGLONGINT:
31146 -# if defined _WIN32 && ! defined __CYGWIN__
31147 +#if defined _WIN32 && ! defined __CYGWIN__
31148 *fbp++ = 'I';
31149 *fbp++ = '6';
31150 *fbp++ = '4';
31151 break;
31152 -# else
31153 +#else
31154 *fbp++ = 'l';
31155 -# endif
31156 #endif
31157 FALLTHROUGH;
31158 case TYPE_LONGINT:
31159 @@ -4871,39 +5121,32 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
31160 #endif
31161 *fbp = dp->conversion;
31162 #if USE_SNPRINTF
31163 -# if ! (((__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 3)) \
31164 - && !defined __UCLIBC__) \
31165 - || (defined __APPLE__ && defined __MACH__) \
31166 - || defined __ANDROID__ \
31167 - || (defined _WIN32 && ! defined __CYGWIN__))
31168 - fbp[1] = '%';
31169 - fbp[2] = 'n';
31170 - fbp[3] = '\0';
31171 -# else
31172 - /* On glibc2 systems from glibc >= 2.3 - probably also older
31173 - ones - we know that snprintf's return value conforms to
31174 - ISO C 99: the tests gl_SNPRINTF_RETVAL_C99 and
31175 - gl_SNPRINTF_TRUNCATION_C99 pass.
31176 - Therefore we can avoid using %n in this situation.
31177 - On glibc2 systems from 2004-10-18 or newer, the use of %n
31178 - in format strings in writable memory may crash the program
31179 - (if compiled with _FORTIFY_SOURCE=2), so we should avoid it
31180 - in this situation. */
31181 - /* On Mac OS X 10.3 or newer, we know that snprintf's return
31182 - value conforms to ISO C 99: the tests gl_SNPRINTF_RETVAL_C99
31183 - and gl_SNPRINTF_TRUNCATION_C99 pass.
31184 - Therefore we can avoid using %n in this situation.
31185 - On Mac OS X 10.13 or newer, the use of %n in format strings
31186 - in writable memory by default crashes the program, so we
31187 - should avoid it in this situation. */
31188 - /* On Android, we know that snprintf's return value conforms to
31189 - ISO C 99: the tests gl_SNPRINTF_RETVAL_C99 and
31190 - gl_SNPRINTF_TRUNCATION_C99 pass.
31191 - Therefore we can avoid using %n in this situation.
31192 - Starting on 2018-03-07, the use of %n in format strings
31193 - produces a fatal error (see
31194 - <https://android.googlesource.com/platform/bionic/+/41398d03b7e8e0dfb951660ae713e682e9fc0336>),
31195 - so we should avoid it. */
31196 +# if ((HAVE_SNPRINTF_RETVAL_C99 && HAVE_SNPRINTF_TRUNCATION_C99) \
31197 + || ((__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 3)) \
31198 + && !defined __UCLIBC__) \
31199 + || (defined __APPLE__ && defined __MACH__) \
31200 + || defined __ANDROID__ \
31201 + || (defined _WIN32 && ! defined __CYGWIN__))
31202 + /* On systems where we know that snprintf's return value
31203 + conforms to ISO C 99 (HAVE_SNPRINTF_RETVAL_C99) and that
31204 + snprintf always produces NUL-terminated strings
31205 + (HAVE_SNPRINTF_TRUNCATION_C99), it is possible to avoid
31206 + using %n. And it is desirable to do so, because more and
31207 + more platforms no longer support %n, for "security reasons".
31208 + In particular, the following platforms:
31209 + - On glibc2 systems from 2004-10-18 or newer, the use of
31210 + %n in format strings in writable memory may crash the
31211 + program (if compiled with _FORTIFY_SOURCE=2).
31212 + - On Mac OS X 10.13 or newer, the use of %n in format
31213 + strings in writable memory by default crashes the
31214 + program.
31215 + - On Android, starting on 2018-03-07, the use of %n in
31216 + format strings produces a fatal error (see
31217 + <https://android.googlesource.com/platform/bionic/+/41398d03b7e8e0dfb951660ae713e682e9fc0336>).
31218 + On these platforms, HAVE_SNPRINTF_RETVAL_C99 and
31219 + HAVE_SNPRINTF_TRUNCATION_C99 are 1. We have listed them
31220 + explicitly in the condition above, in case of cross-
31221 + compilation (just to be sure). */
31222 /* On native Windows systems (such as mingw), we can avoid using
31223 %n because:
31224 - Although the gl_SNPRINTF_TRUNCATION_C99 test fails,
31225 @@ -4920,6 +5163,10 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
31226 <https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/set-printf-count-output>
31227 So we should avoid %n in this situation. */
31228 fbp[1] = '\0';
31229 +# else /* AIX <= 5.1, HP-UX, IRIX, OSF/1, Solaris <= 9, BeOS */
31230 + fbp[1] = '%';
31231 + fbp[2] = 'n';
31232 + fbp[3] = '\0';
31233 # endif
31234 #else
31235 fbp[1] = '\0';
31236 @@ -5063,7 +5310,6 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
31237 SNPRINTF_BUF (arg);
31238 }
31239 break;
31240 -#if HAVE_LONG_LONG_INT
31241 case TYPE_LONGLONGINT:
31242 {
31243 long long int arg = a.arg[dp->arg_index].a.a_longlongint;
31244 @@ -5076,7 +5322,6 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
31245 SNPRINTF_BUF (arg);
31246 }
31247 break;
31248 -#endif
31249 case TYPE_DOUBLE:
31250 {
31251 double arg = a.arg[dp->arg_index].a.a_double;
31252 @@ -5208,15 +5453,14 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
31253 /* Attempt to handle failure. */
31254 if (count < 0)
31255 {
31256 - /* SNPRINTF or sprintf failed. Save and use the errno
31257 - that it has set, if any. */
31258 - int saved_errno = errno;
31259 - if (saved_errno == 0)
31260 + /* SNPRINTF or sprintf failed. Use the errno that it
31261 + has set, if any. */
31262 + if (errno == 0)
31263 {
31264 if (dp->conversion == 'c' || dp->conversion == 's')
31265 - saved_errno = EILSEQ;
31266 + errno = EILSEQ;
31267 else
31268 - saved_errno = EINVAL;
31269 + errno = EINVAL;
31270 }
31271
31272 if (!(result == resultbuf || result == NULL))
31273 @@ -5225,7 +5469,6 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
31274 free (buf_malloced);
31275 CLEANUP ();
31276
31277 - errno = saved_errno;
31278 return NULL;
31279 }
31280
31281 @@ -5361,16 +5604,15 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
31282 NULL, &tmpdst_len);
31283 if (tmpdst == NULL)
31284 {
31285 - int saved_errno = errno;
31286 if (!(result == resultbuf || result == NULL))
31287 free (result);
31288 if (buf_malloced != NULL)
31289 free (buf_malloced);
31290 CLEANUP ();
31291 - errno = saved_errno;
31292 return NULL;
31293 }
31294 - ENSURE_ALLOCATION (xsum (length, tmpdst_len));
31295 + ENSURE_ALLOCATION_ELSE (xsum (length, tmpdst_len),
31296 + { free (tmpdst); goto out_of_memory; });
31297 DCHAR_CPY (result + length, tmpdst, tmpdst_len);
31298 free (tmpdst);
31299 count = tmpdst_len;
31300
31301 diff --git a/autotools/gnulib/vasnprintf.h b/autotools/gnulib/vasnprintf.h
31302 index 5b192b2..27cf54c 100644
31303 --- a/autotools/gnulib/vasnprintf.h
31304 +++ b/autotools/gnulib/vasnprintf.h
31305 @@ -1,18 +1,18 @@
31306 /* vsprintf with automatic memory allocation.
31307 - Copyright (C) 2002-2004, 2007-2019 Free Software Foundation, Inc.
31308 + Copyright (C) 2002-2004, 2007-2022 Free Software Foundation, Inc.
31309
31310 - This program is free software; you can redistribute it and/or modify
31311 - it under the terms of the GNU General Public License as published by
31312 - the Free Software Foundation; either version 3, or (at your option)
31313 - any later version.
31314 + This file is free software: you can redistribute it and/or modify
31315 + it under the terms of the GNU Lesser General Public License as
31316 + published by the Free Software Foundation; either version 2.1 of the
31317 + License, or (at your option) any later version.
31318
31319 - This program is distributed in the hope that it will be useful,
31320 + This file is distributed in the hope that it will be useful,
31321 but WITHOUT ANY WARRANTY; without even the implied warranty of
31322 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
31323 - GNU General Public License for more details.
31324 + GNU Lesser General Public License for more details.
31325
31326 - You should have received a copy of the GNU General Public License along
31327 - with this program; if not, see <https://www.gnu.org/licenses/>. */
31328 + You should have received a copy of the GNU Lesser General Public License
31329 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
31330
31331 #ifndef _VASNPRINTF_H
31332 #define _VASNPRINTF_H
31333 @@ -23,17 +23,8 @@
31334 /* Get size_t. */
31335 #include <stddef.h>
31336
31337 -/* The __attribute__ feature is available in gcc versions 2.5 and later.
31338 - The __-protected variants of the attributes 'format' and 'printf' are
31339 - accepted by gcc versions 2.6.4 (effectively 2.7) and later.
31340 - We enable _GL_ATTRIBUTE_FORMAT only if these are supported too, because
31341 - gnulib and libintl do '#define printf __printf__' when they override
31342 - the 'printf' function. */
31343 -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
31344 -# define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec))
31345 -#else
31346 -# define _GL_ATTRIBUTE_FORMAT(spec) /* empty */
31347 -#endif
31348 +/* Get _GL_ATTRIBUTE_SPEC_PRINTF_STANDARD. */
31349 +#include <stdio.h>
31350
31351 #ifdef __cplusplus
31352 extern "C" {
31353 @@ -67,10 +58,12 @@ extern "C" {
31354 # define asnprintf rpl_asnprintf
31355 # define vasnprintf rpl_vasnprintf
31356 #endif
31357 -extern char * asnprintf (char *resultbuf, size_t *lengthp, const char *format, ...)
31358 - _GL_ATTRIBUTE_FORMAT ((__printf__, 3, 4));
31359 -extern char * vasnprintf (char *resultbuf, size_t *lengthp, const char *format, va_list args)
31360 - _GL_ATTRIBUTE_FORMAT ((__printf__, 3, 0));
31361 +extern char * asnprintf (char *restrict resultbuf, size_t *lengthp,
31362 + const char *format, ...)
31363 + _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_STANDARD, 3, 4));
31364 +extern char * vasnprintf (char *restrict resultbuf, size_t *lengthp,
31365 + const char *format, va_list args)
31366 + _GL_ATTRIBUTE_FORMAT ((_GL_ATTRIBUTE_SPEC_PRINTF_STANDARD, 3, 0));
31367
31368 #ifdef __cplusplus
31369 }
31370
31371 diff --git a/autotools/gnulib/vasprintf.c b/autotools/gnulib/vasprintf.c
31372 index f5857ca..218275f 100644
31373 --- a/autotools/gnulib/vasprintf.c
31374 +++ b/autotools/gnulib/vasprintf.c
31375 @@ -1,18 +1,18 @@
31376 /* Formatted output to strings.
31377 - Copyright (C) 1999, 2002, 2006-2019 Free Software Foundation, Inc.
31378 + Copyright (C) 1999, 2002, 2006-2022 Free Software Foundation, Inc.
31379
31380 - This program is free software; you can redistribute it and/or modify
31381 - it under the terms of the GNU General Public License as published by
31382 - the Free Software Foundation; either version 3, or (at your option)
31383 - any later version.
31384 + This file is free software: you can redistribute it and/or modify
31385 + it under the terms of the GNU Lesser General Public License as
31386 + published by the Free Software Foundation; either version 2.1 of the
31387 + License, or (at your option) any later version.
31388
31389 - This program is distributed in the hope that it will be useful,
31390 + This file is distributed in the hope that it will be useful,
31391 but WITHOUT ANY WARRANTY; without even the implied warranty of
31392 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
31393 - GNU General Public License for more details.
31394 + GNU Lesser General Public License for more details.
31395
31396 - You should have received a copy of the GNU General Public License along
31397 - with this program; if not, see <https://www.gnu.org/licenses/>. */
31398 + You should have received a copy of the GNU Lesser General Public License
31399 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
31400
31401 #include <config.h>
31402
31403
31404 diff --git a/autotools/gnulib/verify.h b/autotools/gnulib/verify.h
31405 index 6930645..07b2f48 100644
31406 --- a/autotools/gnulib/verify.h
31407 +++ b/autotools/gnulib/verify.h
31408 @@ -1,18 +1,18 @@
31409 /* Compile-time assert-like macros.
31410
31411 - Copyright (C) 2005-2006, 2009-2019 Free Software Foundation, Inc.
31412 + Copyright (C) 2005-2006, 2009-2022 Free Software Foundation, Inc.
31413
31414 - This program is free software: you can redistribute it and/or modify
31415 - it under the terms of the GNU General Public License as published by
31416 - the Free Software Foundation; either version 3 of the License, or
31417 - (at your option) any later version.
31418 + This file is free software: you can redistribute it and/or modify
31419 + it under the terms of the GNU Lesser General Public License as
31420 + published by the Free Software Foundation; either version 2.1 of the
31421 + License, or (at your option) any later version.
31422
31423 - This program is distributed in the hope that it will be useful,
31424 + This file is distributed in the hope that it will be useful,
31425 but WITHOUT ANY WARRANTY; without even the implied warranty of
31426 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
31427 - GNU General Public License for more details.
31428 + GNU Lesser General Public License for more details.
31429
31430 - You should have received a copy of the GNU General Public License
31431 + You should have received a copy of the GNU Lesser General Public License
31432 along with this program. If not, see <https://www.gnu.org/licenses/>. */
31433
31434 /* Written by Paul Eggert, Bruno Haible, and Jim Meyering. */
31435 @@ -21,29 +21,32 @@
31436 #define _GL_VERIFY_H
31437
31438
31439 -/* Define _GL_HAVE__STATIC_ASSERT to 1 if _Static_assert works as per C11.
31440 - This is supported by GCC 4.6.0 and later, in C mode, and its use
31441 - here generates easier-to-read diagnostics when verify (R) fails.
31442 +/* Define _GL_HAVE__STATIC_ASSERT to 1 if _Static_assert (R, DIAGNOSTIC)
31443 + works as per C11. This is supported by GCC 4.6.0+ and by clang 4+.
31444
31445 - Define _GL_HAVE_STATIC_ASSERT to 1 if static_assert works as per C++11.
31446 - This is supported by GCC 6.1.0 and later, in C++ mode.
31447 + Define _GL_HAVE__STATIC_ASSERT1 to 1 if _Static_assert (R) works as
31448 + per C2x. This is supported by GCC 9.1+.
31449
31450 - Use this only with GCC. If we were willing to slow 'configure'
31451 - down we could also use it with other compilers, but since this
31452 - affects only the quality of diagnostics, why bother? */
31453 -#if (4 < __GNUC__ + (6 <= __GNUC_MINOR__) \
31454 - && (201112L <= __STDC_VERSION__ || !defined __STRICT_ANSI__) \
31455 - && !defined __cplusplus)
31456 -# define _GL_HAVE__STATIC_ASSERT 1
31457 -#endif
31458 -#if (6 <= __GNUC__) && defined __cplusplus
31459 -# define _GL_HAVE_STATIC_ASSERT 1
31460 + Support compilers claiming conformance to the relevant standard,
31461 + and also support GCC when not pedantic. If we were willing to slow
31462 + 'configure' down we could also use it with other compilers, but
31463 + since this affects only the quality of diagnostics, why bother? */
31464 +#ifndef __cplusplus
31465 +# if (201112L <= __STDC_VERSION__ \
31466 + || (!defined __STRICT_ANSI__ \
31467 + && (4 < __GNUC__ + (6 <= __GNUC_MINOR__) || 4 <= __clang_major__)))
31468 +# define _GL_HAVE__STATIC_ASSERT 1
31469 +# endif
31470 +# if (202000L <= __STDC_VERSION__ \
31471 + || (!defined __STRICT_ANSI__ && 9 <= __GNUC__))
31472 +# define _GL_HAVE__STATIC_ASSERT1 1
31473 +# endif
31474 #endif
31475
31476 /* FreeBSD 9.1 <sys/cdefs.h>, included by <stddef.h> and lots of other
31477 system headers, defines a conflicting _Static_assert that is no
31478 better than ours; override it. */
31479 -#ifndef _GL_HAVE_STATIC_ASSERT
31480 +#ifndef _GL_HAVE__STATIC_ASSERT
31481 # include <stddef.h>
31482 # undef _Static_assert
31483 #endif
31484 @@ -141,9 +144,9 @@
31485 which do not support _Static_assert, also do not warn about the
31486 last declaration mentioned above.
31487
31488 - * GCC warns if -Wnested-externs is enabled and verify() is used
31489 + * GCC warns if -Wnested-externs is enabled and 'verify' is used
31490 within a function body; but inside a function, you can always
31491 - arrange to use verify_expr() instead.
31492 + arrange to use verify_expr instead.
31493
31494 * In C++, any struct definition inside sizeof is invalid.
31495 Use a template type to work around the problem. */
31496 @@ -195,48 +198,63 @@ template <int w>
31497 #endif
31498
31499 /* Verify requirement R at compile-time, as a declaration without a
31500 - trailing ';'. If R is false, fail at compile-time, preferably
31501 - with a diagnostic that includes the string-literal DIAGNOSTIC.
31502 + trailing ';'. If R is false, fail at compile-time.
31503 +
31504 + This macro requires three or more arguments but uses at most the first
31505 + two, so that the _Static_assert macro optionally defined below supports
31506 + both the C11 two-argument syntax and the C2x one-argument syntax.
31507
31508 Unfortunately, unlike C11, this implementation must appear as an
31509 ordinary declaration, and cannot appear inside struct { ... }. */
31510
31511 -#ifdef _GL_HAVE__STATIC_ASSERT
31512 -# define _GL_VERIFY _Static_assert
31513 +#if 200410 <= __cpp_static_assert
31514 +# define _GL_VERIFY(R, DIAGNOSTIC, ...) static_assert (R, DIAGNOSTIC)
31515 +#elif defined _GL_HAVE__STATIC_ASSERT
31516 +# define _GL_VERIFY(R, DIAGNOSTIC, ...) _Static_assert (R, DIAGNOSTIC)
31517 #else
31518 -# define _GL_VERIFY(R, DIAGNOSTIC) \
31519 +# define _GL_VERIFY(R, DIAGNOSTIC, ...) \
31520 extern int (*_GL_GENSYM (_gl_verify_function) (void)) \
31521 [_GL_VERIFY_TRUE (R, DIAGNOSTIC)]
31522 #endif
31523
31524 /* _GL_STATIC_ASSERT_H is defined if this code is copied into assert.h. */
31525 #ifdef _GL_STATIC_ASSERT_H
31526 -# if !defined _GL_HAVE__STATIC_ASSERT && !defined _Static_assert
31527 -# define _Static_assert(R, DIAGNOSTIC) _GL_VERIFY (R, DIAGNOSTIC)
31528 +# if !defined _GL_HAVE__STATIC_ASSERT1 && !defined _Static_assert
31529 +# define _Static_assert(...) \
31530 + _GL_VERIFY (__VA_ARGS__, "static assertion failed", -)
31531 # endif
31532 -# if !defined _GL_HAVE_STATIC_ASSERT && !defined static_assert
31533 +# if __cpp_static_assert < 201411 && !defined static_assert
31534 # define static_assert _Static_assert /* C11 requires this #define. */
31535 # endif
31536 #endif
31537
31538 /* @assert.h omit start@ */
31539
31540 +#if 3 < __GNUC__ + (3 < __GNUC_MINOR__ + (4 <= __GNUC_PATCHLEVEL__))
31541 +# define _GL_HAS_BUILTIN_TRAP 1
31542 +#elif defined __has_builtin
31543 +# define _GL_HAS_BUILTIN_TRAP __has_builtin (__builtin_trap)
31544 +#else
31545 +# define _GL_HAS_BUILTIN_TRAP 0
31546 +#endif
31547 +
31548 +#if 4 < __GNUC__ + (5 <= __GNUC_MINOR__)
31549 +# define _GL_HAS_BUILTIN_UNREACHABLE 1
31550 +#elif defined __has_builtin
31551 +# define _GL_HAS_BUILTIN_UNREACHABLE __has_builtin (__builtin_unreachable)
31552 +#else
31553 +# define _GL_HAS_BUILTIN_UNREACHABLE 0
31554 +#endif
31555 +
31556 /* Each of these macros verifies that its argument R is nonzero. To
31557 be portable, R should be an integer constant expression. Unlike
31558 assert (R), there is no run-time overhead.
31559
31560 There are two macros, since no single macro can be used in all
31561 - contexts in C. verify_true (R) is for scalar contexts, including
31562 + contexts in C. verify_expr (R, E) is for scalar contexts, including
31563 integer constant expression contexts. verify (R) is for declaration
31564 contexts, e.g., the top level. */
31565
31566 -/* Verify requirement R at compile-time, as an integer constant expression.
31567 - Return 1. This is equivalent to verify_expr (R, 1).
31568 -
31569 - verify_true is obsolescent; please use verify_expr instead. */
31570 -
31571 -#define verify_true(R) _GL_VERIFY_TRUE (R, "verify_true (" #R ")")
31572 -
31573 /* Verify requirement R at compile-time. Return the value of the
31574 expression E. */
31575
31576 @@ -244,31 +262,45 @@ template <int w>
31577 (_GL_VERIFY_TRUE (R, "verify_expr (" #R ", " #E ")") ? (E) : (E))
31578
31579 /* Verify requirement R at compile-time, as a declaration without a
31580 - trailing ';'. */
31581 + trailing ';'. verify (R) acts like static_assert (R) except that
31582 + it is portable to C11/C++14 and earlier, it can issue better
31583 + diagnostics, and its name is shorter and may be more convenient. */
31584
31585 -#ifdef __GNUC__
31586 -# define verify(R) _GL_VERIFY (R, "verify (" #R ")")
31587 +#ifdef __PGI
31588 +/* PGI barfs if R is long. */
31589 +# define verify(R) _GL_VERIFY (R, "verify (...)", -)
31590 #else
31591 -/* PGI barfs if R is long. Play it safe. */
31592 -# define verify(R) _GL_VERIFY (R, "verify (...)")
31593 +# define verify(R) _GL_VERIFY (R, "verify (" #R ")", -)
31594 #endif
31595
31596 -#ifndef __has_builtin
31597 -# define __has_builtin(x) 0
31598 -#endif
31599 +/* Assume that R always holds. Behavior is undefined if R is false,
31600 + fails to evaluate, or has side effects.
31601 +
31602 + 'assume (R)' is a directive from the programmer telling the
31603 + compiler that R is true so the compiler needn't generate code to
31604 + test R. This is why 'assume' is in verify.h: it's related to
31605 + static checking (in this case, static checking done by the
31606 + programmer), not dynamic checking.
31607 +
31608 + 'assume (R)' can affect compilation of all the code, not just code
31609 + that happens to be executed after the assume (R) is "executed".
31610 + For example, if the code mistakenly does 'assert (R); assume (R);'
31611 + the compiler is entitled to optimize away the 'assert (R)'.
31612 +
31613 + Although assuming R can help a compiler generate better code or
31614 + diagnostics, performance can suffer if R uses hard-to-optimize
31615 + features such as function calls not inlined by the compiler.
31616
31617 -/* Assume that R always holds. This lets the compiler optimize
31618 - accordingly. R should not have side-effects; it may or may not be
31619 - evaluated. Behavior is undefined if R is false. */
31620 + Avoid Clang's __builtin_assume, as it breaks GNU Emacs master
31621 + as of 2020-08-23T21:09:49Z!eggert@×××××××.edu; see
31622 + <https://bugs.gnu.org/43152#71>. It's not known whether this breakage
31623 + is a Clang bug or an Emacs bug; play it safe for now. */
31624
31625 -#if (__has_builtin (__builtin_unreachable) \
31626 - || 4 < __GNUC__ + (5 <= __GNUC_MINOR__))
31627 +#if _GL_HAS_BUILTIN_UNREACHABLE
31628 # define assume(R) ((R) ? (void) 0 : __builtin_unreachable ())
31629 #elif 1200 <= _MSC_VER
31630 # define assume(R) __assume (R)
31631 -#elif ((defined GCC_LINT || defined lint) \
31632 - && (__has_builtin (__builtin_trap) \
31633 - || 3 < __GNUC__ + (3 < __GNUC_MINOR__ + (4 <= __GNUC_PATCHLEVEL__))))
31634 +#elif (defined GCC_LINT || defined lint) && _GL_HAS_BUILTIN_TRAP
31635 /* Doing it this way helps various packages when configured with
31636 --enable-gcc-warnings, which compiles with -Dlint. It's nicer
31637 when 'assume' silences warnings even with older GCCs. */
31638
31639 diff --git a/autotools/gnulib/warn-on-use.h b/autotools/gnulib/warn-on-use.h
31640 index 7d11a15..94f5b92 100644
31641 --- a/autotools/gnulib/warn-on-use.h
31642 +++ b/autotools/gnulib/warn-on-use.h
31643 @@ -1,17 +1,17 @@
31644 /* A C macro for emitting warnings if a function is used.
31645 - Copyright (C) 2010-2019 Free Software Foundation, Inc.
31646 + Copyright (C) 2010-2022 Free Software Foundation, Inc.
31647
31648 This program is free software: you can redistribute it and/or modify it
31649 - under the terms of the GNU General Public License as published
31650 - by the Free Software Foundation; either version 3 of the License, or
31651 + under the terms of the GNU Lesser General Public License as published
31652 + by the Free Software Foundation; either version 2 of the License, or
31653 (at your option) any later version.
31654
31655 This program is distributed in the hope that it will be useful,
31656 but WITHOUT ANY WARRANTY; without even the implied warranty of
31657 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
31658 - General Public License for more details.
31659 + Lesser General Public License for more details.
31660
31661 - You should have received a copy of the GNU General Public License
31662 + You should have received a copy of the GNU Lesser General Public License
31663 along with this program. If not, see <https://www.gnu.org/licenses/>. */
31664
31665 /* _GL_WARN_ON_USE (function, "literal string") issues a declaration
31666 @@ -84,13 +84,20 @@
31667 # if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__)
31668 /* A compiler attribute is available in gcc versions 4.3.0 and later. */
31669 # define _GL_WARN_ON_USE(function, message) \
31670 -extern __typeof__ (function) function __attribute__ ((__warning__ (message)))
31671 +_GL_WARN_EXTERN_C __typeof__ (function) function __attribute__ ((__warning__ (message)))
31672 # define _GL_WARN_ON_USE_ATTRIBUTE(message) \
31673 __attribute__ ((__warning__ (message)))
31674 +# elif __clang_major__ >= 4
31675 +/* Another compiler attribute is available in clang. */
31676 +# define _GL_WARN_ON_USE(function, message) \
31677 +_GL_WARN_EXTERN_C __typeof__ (function) function \
31678 + __attribute__ ((__diagnose_if__ (1, message, "warning")))
31679 +# define _GL_WARN_ON_USE_ATTRIBUTE(message) \
31680 + __attribute__ ((__diagnose_if__ (1, message, "warning")))
31681 # elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
31682 /* Verify the existence of the function. */
31683 # define _GL_WARN_ON_USE(function, message) \
31684 -extern __typeof__ (function) function
31685 +_GL_WARN_EXTERN_C __typeof__ (function) function
31686 # define _GL_WARN_ON_USE_ATTRIBUTE(message)
31687 # else /* Unsupported. */
31688 # define _GL_WARN_ON_USE(function, message) \
31689 @@ -99,24 +106,35 @@ _GL_WARN_EXTERN_C int _gl_warn_on_use
31690 # endif
31691 #endif
31692
31693 -/* _GL_WARN_ON_USE_CXX (function, rettype, parameters_and_attributes, "string")
31694 - is like _GL_WARN_ON_USE (function, "string"), except that the function is
31695 - declared with the given prototype, consisting of return type, parameters,
31696 - and attributes.
31697 +/* _GL_WARN_ON_USE_CXX (function, rettype_gcc, rettype_clang, parameters_and_attributes, "message")
31698 + is like _GL_WARN_ON_USE (function, "message"), except that in C++ mode the
31699 + function is declared with the given prototype, consisting of return type,
31700 + parameters, and attributes.
31701 This variant is useful for overloaded functions in C++. _GL_WARN_ON_USE does
31702 not work in this case. */
31703 #ifndef _GL_WARN_ON_USE_CXX
31704 -# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__)
31705 -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \
31706 -extern rettype function parameters_and_attributes \
31707 - __attribute__ ((__warning__ (msg)))
31708 -# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
31709 +# if !defined __cplusplus
31710 +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \
31711 + _GL_WARN_ON_USE (function, msg)
31712 +# else
31713 +# if 4 < __GNUC__ || (__GNUC__ == 4 && 3 <= __GNUC_MINOR__)
31714 +/* A compiler attribute is available in gcc versions 4.3.0 and later. */
31715 +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \
31716 +extern rettype_gcc function parameters_and_attributes \
31717 + __attribute__ ((__warning__ (msg)))
31718 +# elif __clang_major__ >= 4
31719 +/* Another compiler attribute is available in clang. */
31720 +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \
31721 +extern rettype_clang function parameters_and_attributes \
31722 + __attribute__ ((__diagnose_if__ (1, msg, "warning")))
31723 +# elif __GNUC__ >= 3 && GNULIB_STRICT_CHECKING
31724 /* Verify the existence of the function. */
31725 -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \
31726 -extern rettype function parameters_and_attributes
31727 -# else /* Unsupported. */
31728 -# define _GL_WARN_ON_USE_CXX(function,rettype,parameters_and_attributes,msg) \
31729 +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \
31730 +extern rettype_gcc function parameters_and_attributes
31731 +# else /* Unsupported. */
31732 +# define _GL_WARN_ON_USE_CXX(function,rettype_gcc,rettype_clang,parameters_and_attributes,msg) \
31733 _GL_WARN_EXTERN_C int _gl_warn_on_use
31734 +# endif
31735 # endif
31736 #endif
31737
31738
31739 diff --git a/autotools/gnulib/wchar.in.h b/autotools/gnulib/wchar.in.h
31740 index 17d5691..d7792e5 100644
31741 --- a/autotools/gnulib/wchar.in.h
31742 +++ b/autotools/gnulib/wchar.in.h
31743 @@ -1,25 +1,25 @@
31744 /* A substitute for ISO C99 <wchar.h>, for platforms that have issues.
31745
31746 - Copyright (C) 2007-2019 Free Software Foundation, Inc.
31747 + Copyright (C) 2007-2022 Free Software Foundation, Inc.
31748
31749 - This program is free software; you can redistribute it and/or modify
31750 - it under the terms of the GNU General Public License as published by
31751 - the Free Software Foundation; either version 3, or (at your option)
31752 - any later version.
31753 + This file is free software: you can redistribute it and/or modify
31754 + it under the terms of the GNU Lesser General Public License as
31755 + published by the Free Software Foundation; either version 2.1 of the
31756 + License, or (at your option) any later version.
31757
31758 - This program is distributed in the hope that it will be useful,
31759 + This file is distributed in the hope that it will be useful,
31760 but WITHOUT ANY WARRANTY; without even the implied warranty of
31761 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
31762 - GNU General Public License for more details.
31763 + GNU Lesser General Public License for more details.
31764
31765 - You should have received a copy of the GNU General Public License
31766 - along with this program; if not, see <https://www.gnu.org/licenses/>. */
31767 + You should have received a copy of the GNU Lesser General Public License
31768 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
31769
31770 /* Written by Eric Blake. */
31771
31772 /*
31773 * ISO C 99 <wchar.h> for platforms that have issues.
31774 - * <http://www.opengroup.org/susv3xbd/wchar.h.html>
31775 + * <https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/wchar.h.html>
31776 *
31777 * For now, this just ensures proper prerequisite inclusion order and
31778 * the declaration of wcwidth().
31779 @@ -33,7 +33,8 @@
31780 #if (((defined __need_mbstate_t || defined __need_wint_t) \
31781 && !defined __MINGW32__) \
31782 || (defined __hpux \
31783 - && ((defined _INTTYPES_INCLUDED && !defined strtoimax) \
31784 + && ((defined _INTTYPES_INCLUDED \
31785 + && !defined _GL_FINISHED_INCLUDING_SYSTEM_INTTYPES_H) \
31786 || defined _GL_JUST_INCLUDE_SYSTEM_WCHAR_H)) \
31787 || (defined __MINGW32__ && defined __STRING_H_SOURCED__) \
31788 || defined _GL_ALREADY_INCLUDING_WCHAR_H)
31789 @@ -64,20 +65,12 @@
31790 # include <features.h> /* for __GLIBC__ */
31791 #endif
31792
31793 -/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
31794 - <wchar.h>.
31795 - BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
31796 - included before <wchar.h>.
31797 - In some builds of uClibc, <wchar.h> is nonexistent and wchar_t is defined
31798 +/* In some builds of uClibc, <wchar.h> is nonexistent and wchar_t is defined
31799 by <stddef.h>.
31800 But avoid namespace pollution on glibc systems. */
31801 #if !(defined __GLIBC__ && !defined __UCLIBC__)
31802 # include <stddef.h>
31803 #endif
31804 -#ifndef __GLIBC__
31805 -# include <stdio.h>
31806 -# include <time.h>
31807 -#endif
31808
31809 /* Include the original <wchar.h> if it exists.
31810 Some builds of uClibc lack it. */
31811 @@ -91,12 +84,43 @@
31812 #ifndef _@GUARD_PREFIX@_WCHAR_H
31813 #define _@GUARD_PREFIX@_WCHAR_H
31814
31815 +/* _GL_ATTRIBUTE_DEALLOC (F, I) declares that the function returns pointers
31816 + that can be freed by passing them as the Ith argument to the
31817 + function F. */
31818 +#ifndef _GL_ATTRIBUTE_DEALLOC
31819 +# if __GNUC__ >= 11
31820 +# define _GL_ATTRIBUTE_DEALLOC(f, i) __attribute__ ((__malloc__ (f, i)))
31821 +# else
31822 +# define _GL_ATTRIBUTE_DEALLOC(f, i)
31823 +# endif
31824 +#endif
31825 +
31826 +/* _GL_ATTRIBUTE_DEALLOC_FREE declares that the function returns pointers that
31827 + can be freed via 'free'; it can be used only after declaring 'free'. */
31828 +/* Applies to: functions. Cannot be used on inline functions. */
31829 +#ifndef _GL_ATTRIBUTE_DEALLOC_FREE
31830 +# define _GL_ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC (free, 1)
31831 +#endif
31832 +
31833 +/* _GL_ATTRIBUTE_MALLOC declares that the function returns a pointer to freshly
31834 + allocated memory. */
31835 +/* Applies to: functions. */
31836 +#ifndef _GL_ATTRIBUTE_MALLOC
31837 +# if __GNUC__ >= 3 || defined __clang__
31838 +# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__))
31839 +# else
31840 +# define _GL_ATTRIBUTE_MALLOC
31841 +# endif
31842 +#endif
31843 +
31844 /* The __attribute__ feature is available in gcc versions 2.5 and later.
31845 The attribute __pure__ was added in gcc 2.96. */
31846 -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
31847 -# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
31848 -#else
31849 -# define _GL_ATTRIBUTE_PURE /* empty */
31850 +#ifndef _GL_ATTRIBUTE_PURE
31851 +# if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96) || defined __clang__
31852 +# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
31853 +# else
31854 +# define _GL_ATTRIBUTE_PURE /* empty */
31855 +# endif
31856 #endif
31857
31858 /* The definitions of _GL_FUNCDECL_RPL etc. are copied here. */
31859 @@ -116,7 +140,7 @@
31860 /* mingw and MSVC define wint_t as 'unsigned short' in <crtdefs.h> or
31861 <stddef.h>. This is too small: ISO C 99 section 7.24.1.(2) says that
31862 wint_t must be "unchanged by default argument promotions". Override it. */
31863 -# if @GNULIB_OVERRIDES_WINT_T@
31864 +# if @GNULIBHEADERS_OVERRIDE_WINT_T@
31865 # if !GNULIB_defined_wint_t
31866 # if @HAVE_CRTDEFS_H@
31867 # include <crtdefs.h>
31868 @@ -137,16 +161,43 @@ typedef unsigned int rpl_wint_t;
31869
31870 /* Override mbstate_t if it is too small.
31871 On IRIX 6.5, sizeof (mbstate_t) == 1, which is not sufficient for
31872 - implementing mbrtowc for encodings like UTF-8. */
31873 -#if !(@HAVE_MBSINIT@ && @HAVE_MBRTOWC@) || @REPLACE_MBSTATE_T@
31874 + implementing mbrtowc for encodings like UTF-8.
31875 + On AIX and MSVC, mbrtowc needs to be overridden, but mbstate_t exists and is
31876 + large enough and overriding it would cause problems in C++ mode. */
31877 +#if !(((defined _WIN32 && !defined __CYGWIN__) || @HAVE_MBSINIT@) && @HAVE_MBRTOWC@) || @REPLACE_MBSTATE_T@
31878 # if !GNULIB_defined_mbstate_t
31879 +# if !(defined _AIX || defined _MSC_VER)
31880 typedef int rpl_mbstate_t;
31881 -# undef mbstate_t
31882 -# define mbstate_t rpl_mbstate_t
31883 +# undef mbstate_t
31884 +# define mbstate_t rpl_mbstate_t
31885 +# endif
31886 # define GNULIB_defined_mbstate_t 1
31887 # endif
31888 #endif
31889
31890 +/* Make _GL_ATTRIBUTE_DEALLOC_FREE work, even though <stdlib.h> may not have
31891 + been included yet. */
31892 +#if @GNULIB_FREE_POSIX@
31893 +# if (@REPLACE_FREE@ && !defined free \
31894 + && !(defined __cplusplus && defined GNULIB_NAMESPACE))
31895 +/* We can't do '#define free rpl_free' here. */
31896 +_GL_EXTERN_C void rpl_free (void *);
31897 +# undef _GL_ATTRIBUTE_DEALLOC_FREE
31898 +# define _GL_ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC (rpl_free, 1)
31899 +# else
31900 +# if defined _MSC_VER
31901 +_GL_EXTERN_C void __cdecl free (void *);
31902 +# else
31903 +_GL_EXTERN_C void free (void *);
31904 +# endif
31905 +# endif
31906 +#else
31907 +# if defined _MSC_VER
31908 +_GL_EXTERN_C void __cdecl free (void *);
31909 +# else
31910 +_GL_EXTERN_C void free (void *);
31911 +# endif
31912 +#endif
31913
31914 /* Convert a single-byte character to a wide character. */
31915 #if @GNULIB_BTOWC@
31916 @@ -161,9 +212,12 @@ _GL_CXXALIAS_RPL (btowc, wint_t, (int c));
31917 # if !@HAVE_BTOWC@
31918 _GL_FUNCDECL_SYS (btowc, wint_t, (int c) _GL_ATTRIBUTE_PURE);
31919 # endif
31920 -_GL_CXXALIAS_SYS (btowc, wint_t, (int c));
31921 +/* Need to cast, because on mingw, the return type is 'unsigned short'. */
31922 +_GL_CXXALIAS_SYS_CAST (btowc, wint_t, (int c));
31923 # endif
31924 +# if __GLIBC__ >= 2
31925 _GL_CXXALIASWARN (btowc);
31926 +# endif
31927 #elif defined GNULIB_POSIXCHECK
31928 # undef btowc
31929 # if HAVE_RAW_DECL_BTOWC
31930 @@ -189,7 +243,9 @@ _GL_FUNCDECL_SYS (wctob, int, (wint_t wc) _GL_ATTRIBUTE_PURE);
31931 # endif
31932 _GL_CXXALIAS_SYS (wctob, int, (wint_t wc));
31933 # endif
31934 +# if __GLIBC__ >= 2
31935 _GL_CXXALIASWARN (wctob);
31936 +# endif
31937 #elif defined GNULIB_POSIXCHECK
31938 # undef wctob
31939 # if HAVE_RAW_DECL_WCTOB
31940 @@ -214,7 +270,9 @@ _GL_FUNCDECL_SYS (mbsinit, int, (const mbstate_t *ps));
31941 # endif
31942 _GL_CXXALIAS_SYS (mbsinit, int, (const mbstate_t *ps));
31943 # endif
31944 +# if __GLIBC__ >= 2
31945 _GL_CXXALIASWARN (mbsinit);
31946 +# endif
31947 #elif defined GNULIB_POSIXCHECK
31948 # undef mbsinit
31949 # if HAVE_RAW_DECL_MBSINIT
31950 @@ -232,18 +290,24 @@ _GL_WARN_ON_USE (mbsinit, "mbsinit is unportable - "
31951 # define mbrtowc rpl_mbrtowc
31952 # endif
31953 _GL_FUNCDECL_RPL (mbrtowc, size_t,
31954 - (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps));
31955 + (wchar_t *restrict pwc, const char *restrict s, size_t n,
31956 + mbstate_t *restrict ps));
31957 _GL_CXXALIAS_RPL (mbrtowc, size_t,
31958 - (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps));
31959 + (wchar_t *restrict pwc, const char *restrict s, size_t n,
31960 + mbstate_t *restrict ps));
31961 # else
31962 # if !@HAVE_MBRTOWC@
31963 _GL_FUNCDECL_SYS (mbrtowc, size_t,
31964 - (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps));
31965 + (wchar_t *restrict pwc, const char *restrict s, size_t n,
31966 + mbstate_t *restrict ps));
31967 # endif
31968 _GL_CXXALIAS_SYS (mbrtowc, size_t,
31969 - (wchar_t *pwc, const char *s, size_t n, mbstate_t *ps));
31970 + (wchar_t *restrict pwc, const char *restrict s, size_t n,
31971 + mbstate_t *restrict ps));
31972 # endif
31973 +# if __GLIBC__ >= 2
31974 _GL_CXXALIASWARN (mbrtowc);
31975 +# endif
31976 #elif defined GNULIB_POSIXCHECK
31977 # undef mbrtowc
31978 # if HAVE_RAW_DECL_MBRTOWC
31979 @@ -260,15 +324,21 @@ _GL_WARN_ON_USE (mbrtowc, "mbrtowc is unportable - "
31980 # undef mbrlen
31981 # define mbrlen rpl_mbrlen
31982 # endif
31983 -_GL_FUNCDECL_RPL (mbrlen, size_t, (const char *s, size_t n, mbstate_t *ps));
31984 -_GL_CXXALIAS_RPL (mbrlen, size_t, (const char *s, size_t n, mbstate_t *ps));
31985 +_GL_FUNCDECL_RPL (mbrlen, size_t,
31986 + (const char *restrict s, size_t n, mbstate_t *restrict ps));
31987 +_GL_CXXALIAS_RPL (mbrlen, size_t,
31988 + (const char *restrict s, size_t n, mbstate_t *restrict ps));
31989 # else
31990 # if !@HAVE_MBRLEN@
31991 -_GL_FUNCDECL_SYS (mbrlen, size_t, (const char *s, size_t n, mbstate_t *ps));
31992 +_GL_FUNCDECL_SYS (mbrlen, size_t,
31993 + (const char *restrict s, size_t n, mbstate_t *restrict ps));
31994 # endif
31995 -_GL_CXXALIAS_SYS (mbrlen, size_t, (const char *s, size_t n, mbstate_t *ps));
31996 +_GL_CXXALIAS_SYS (mbrlen, size_t,
31997 + (const char *restrict s, size_t n, mbstate_t *restrict ps));
31998 # endif
31999 +# if __GLIBC__ >= 2
32000 _GL_CXXALIASWARN (mbrlen);
32001 +# endif
32002 #elif defined GNULIB_POSIXCHECK
32003 # undef mbrlen
32004 # if HAVE_RAW_DECL_MBRLEN
32005 @@ -286,22 +356,30 @@ _GL_WARN_ON_USE (mbrlen, "mbrlen is unportable - "
32006 # define mbsrtowcs rpl_mbsrtowcs
32007 # endif
32008 _GL_FUNCDECL_RPL (mbsrtowcs, size_t,
32009 - (wchar_t *dest, const char **srcp, size_t len, mbstate_t *ps)
32010 + (wchar_t *restrict dest,
32011 + const char **restrict srcp, size_t len,
32012 + mbstate_t *restrict ps)
32013 _GL_ARG_NONNULL ((2)));
32014 _GL_CXXALIAS_RPL (mbsrtowcs, size_t,
32015 - (wchar_t *dest, const char **srcp, size_t len,
32016 - mbstate_t *ps));
32017 + (wchar_t *restrict dest,
32018 + const char **restrict srcp, size_t len,
32019 + mbstate_t *restrict ps));
32020 # else
32021 # if !@HAVE_MBSRTOWCS@
32022 _GL_FUNCDECL_SYS (mbsrtowcs, size_t,
32023 - (wchar_t *dest, const char **srcp, size_t len, mbstate_t *ps)
32024 + (wchar_t *restrict dest,
32025 + const char **restrict srcp, size_t len,
32026 + mbstate_t *restrict ps)
32027 _GL_ARG_NONNULL ((2)));
32028 # endif
32029 _GL_CXXALIAS_SYS (mbsrtowcs, size_t,
32030 - (wchar_t *dest, const char **srcp, size_t len,
32031 - mbstate_t *ps));
32032 + (wchar_t *restrict dest,
32033 + const char **restrict srcp, size_t len,
32034 + mbstate_t *restrict ps));
32035 # endif
32036 +# if __GLIBC__ >= 2
32037 _GL_CXXALIASWARN (mbsrtowcs);
32038 +# endif
32039 #elif defined GNULIB_POSIXCHECK
32040 # undef mbsrtowcs
32041 # if HAVE_RAW_DECL_MBSRTOWCS
32042 @@ -319,22 +397,26 @@ _GL_WARN_ON_USE (mbsrtowcs, "mbsrtowcs is unportable - "
32043 # define mbsnrtowcs rpl_mbsnrtowcs
32044 # endif
32045 _GL_FUNCDECL_RPL (mbsnrtowcs, size_t,
32046 - (wchar_t *dest, const char **srcp, size_t srclen, size_t len,
32047 - mbstate_t *ps)
32048 + (wchar_t *restrict dest,
32049 + const char **restrict srcp, size_t srclen, size_t len,
32050 + mbstate_t *restrict ps)
32051 _GL_ARG_NONNULL ((2)));
32052 _GL_CXXALIAS_RPL (mbsnrtowcs, size_t,
32053 - (wchar_t *dest, const char **srcp, size_t srclen, size_t len,
32054 - mbstate_t *ps));
32055 + (wchar_t *restrict dest,
32056 + const char **restrict srcp, size_t srclen, size_t len,
32057 + mbstate_t *restrict ps));
32058 # else
32059 # if !@HAVE_MBSNRTOWCS@
32060 _GL_FUNCDECL_SYS (mbsnrtowcs, size_t,
32061 - (wchar_t *dest, const char **srcp, size_t srclen, size_t len,
32062 - mbstate_t *ps)
32063 + (wchar_t *restrict dest,
32064 + const char **restrict srcp, size_t srclen, size_t len,
32065 + mbstate_t *restrict ps)
32066 _GL_ARG_NONNULL ((2)));
32067 # endif
32068 _GL_CXXALIAS_SYS (mbsnrtowcs, size_t,
32069 - (wchar_t *dest, const char **srcp, size_t srclen, size_t len,
32070 - mbstate_t *ps));
32071 + (wchar_t *restrict dest,
32072 + const char **restrict srcp, size_t srclen, size_t len,
32073 + mbstate_t *restrict ps));
32074 # endif
32075 _GL_CXXALIASWARN (mbsnrtowcs);
32076 #elif defined GNULIB_POSIXCHECK
32077 @@ -353,15 +435,21 @@ _GL_WARN_ON_USE (mbsnrtowcs, "mbsnrtowcs is unportable - "
32078 # undef wcrtomb
32079 # define wcrtomb rpl_wcrtomb
32080 # endif
32081 -_GL_FUNCDECL_RPL (wcrtomb, size_t, (char *s, wchar_t wc, mbstate_t *ps));
32082 -_GL_CXXALIAS_RPL (wcrtomb, size_t, (char *s, wchar_t wc, mbstate_t *ps));
32083 +_GL_FUNCDECL_RPL (wcrtomb, size_t,
32084 + (char *restrict s, wchar_t wc, mbstate_t *restrict ps));
32085 +_GL_CXXALIAS_RPL (wcrtomb, size_t,
32086 + (char *restrict s, wchar_t wc, mbstate_t *restrict ps));
32087 # else
32088 # if !@HAVE_WCRTOMB@
32089 -_GL_FUNCDECL_SYS (wcrtomb, size_t, (char *s, wchar_t wc, mbstate_t *ps));
32090 +_GL_FUNCDECL_SYS (wcrtomb, size_t,
32091 + (char *restrict s, wchar_t wc, mbstate_t *restrict ps));
32092 # endif
32093 -_GL_CXXALIAS_SYS (wcrtomb, size_t, (char *s, wchar_t wc, mbstate_t *ps));
32094 +_GL_CXXALIAS_SYS (wcrtomb, size_t,
32095 + (char *restrict s, wchar_t wc, mbstate_t *restrict ps));
32096 # endif
32097 +# if __GLIBC__ >= 2
32098 _GL_CXXALIASWARN (wcrtomb);
32099 +# endif
32100 #elif defined GNULIB_POSIXCHECK
32101 # undef wcrtomb
32102 # if HAVE_RAW_DECL_WCRTOMB
32103 @@ -379,22 +467,30 @@ _GL_WARN_ON_USE (wcrtomb, "wcrtomb is unportable - "
32104 # define wcsrtombs rpl_wcsrtombs
32105 # endif
32106 _GL_FUNCDECL_RPL (wcsrtombs, size_t,
32107 - (char *dest, const wchar_t **srcp, size_t len, mbstate_t *ps)
32108 + (char *restrict dest, const wchar_t **restrict srcp,
32109 + size_t len,
32110 + mbstate_t *restrict ps)
32111 _GL_ARG_NONNULL ((2)));
32112 _GL_CXXALIAS_RPL (wcsrtombs, size_t,
32113 - (char *dest, const wchar_t **srcp, size_t len,
32114 - mbstate_t *ps));
32115 + (char *restrict dest, const wchar_t **restrict srcp,
32116 + size_t len,
32117 + mbstate_t *restrict ps));
32118 # else
32119 # if !@HAVE_WCSRTOMBS@
32120 _GL_FUNCDECL_SYS (wcsrtombs, size_t,
32121 - (char *dest, const wchar_t **srcp, size_t len, mbstate_t *ps)
32122 + (char *restrict dest, const wchar_t **restrict srcp,
32123 + size_t len,
32124 + mbstate_t *restrict ps)
32125 _GL_ARG_NONNULL ((2)));
32126 # endif
32127 _GL_CXXALIAS_SYS (wcsrtombs, size_t,
32128 - (char *dest, const wchar_t **srcp, size_t len,
32129 - mbstate_t *ps));
32130 + (char *restrict dest, const wchar_t **restrict srcp,
32131 + size_t len,
32132 + mbstate_t *restrict ps));
32133 # endif
32134 +# if __GLIBC__ >= 2
32135 _GL_CXXALIASWARN (wcsrtombs);
32136 +# endif
32137 #elif defined GNULIB_POSIXCHECK
32138 # undef wcsrtombs
32139 # if HAVE_RAW_DECL_WCSRTOMBS
32140 @@ -412,24 +508,34 @@ _GL_WARN_ON_USE (wcsrtombs, "wcsrtombs is unportable - "
32141 # define wcsnrtombs rpl_wcsnrtombs
32142 # endif
32143 _GL_FUNCDECL_RPL (wcsnrtombs, size_t,
32144 - (char *dest, const wchar_t **srcp, size_t srclen, size_t len,
32145 - mbstate_t *ps)
32146 + (char *restrict dest,
32147 + const wchar_t **restrict srcp, size_t srclen,
32148 + size_t len,
32149 + mbstate_t *restrict ps)
32150 _GL_ARG_NONNULL ((2)));
32151 _GL_CXXALIAS_RPL (wcsnrtombs, size_t,
32152 - (char *dest, const wchar_t **srcp, size_t srclen, size_t len,
32153 - mbstate_t *ps));
32154 + (char *restrict dest,
32155 + const wchar_t **restrict srcp, size_t srclen,
32156 + size_t len,
32157 + mbstate_t *restrict ps));
32158 # else
32159 -# if !@HAVE_WCSNRTOMBS@
32160 +# if !@HAVE_WCSNRTOMBS@ || (defined __cplusplus && defined __sun)
32161 _GL_FUNCDECL_SYS (wcsnrtombs, size_t,
32162 - (char *dest, const wchar_t **srcp, size_t srclen, size_t len,
32163 - mbstate_t *ps)
32164 + (char *restrict dest,
32165 + const wchar_t **restrict srcp, size_t srclen,
32166 + size_t len,
32167 + mbstate_t *restrict ps)
32168 _GL_ARG_NONNULL ((2)));
32169 # endif
32170 _GL_CXXALIAS_SYS (wcsnrtombs, size_t,
32171 - (char *dest, const wchar_t **srcp, size_t srclen, size_t len,
32172 - mbstate_t *ps));
32173 + (char *restrict dest,
32174 + const wchar_t **restrict srcp, size_t srclen,
32175 + size_t len,
32176 + mbstate_t *restrict ps));
32177 # endif
32178 +# if __GLIBC__ >= 2
32179 _GL_CXXALIASWARN (wcsnrtombs);
32180 +# endif
32181 #elif defined GNULIB_POSIXCHECK
32182 # undef wcsnrtombs
32183 # if HAVE_RAW_DECL_WCSNRTOMBS
32184 @@ -455,7 +561,9 @@ _GL_FUNCDECL_SYS (wcwidth, int, (wchar_t) _GL_ATTRIBUTE_PURE);
32185 # endif
32186 _GL_CXXALIAS_SYS (wcwidth, int, (wchar_t));
32187 # endif
32188 +# if __GLIBC__ >= 2
32189 _GL_CXXALIASWARN (wcwidth);
32190 +# endif
32191 #elif defined GNULIB_POSIXCHECK
32192 # undef wcwidth
32193 # if HAVE_RAW_DECL_WCWIDTH
32194 @@ -484,7 +592,7 @@ _GL_CXXALIAS_SYS_CAST2 (wmemchr,
32195 _GL_CXXALIASWARN1 (wmemchr, wchar_t *, (wchar_t *s, wchar_t c, size_t n));
32196 _GL_CXXALIASWARN1 (wmemchr, const wchar_t *,
32197 (const wchar_t *s, wchar_t c, size_t n));
32198 -# else
32199 +# elif __GLIBC__ >= 2
32200 _GL_CXXALIASWARN (wmemchr);
32201 # endif
32202 #elif defined GNULIB_POSIXCHECK
32203 @@ -505,7 +613,9 @@ _GL_FUNCDECL_SYS (wmemcmp, int,
32204 # endif
32205 _GL_CXXALIAS_SYS (wmemcmp, int,
32206 (const wchar_t *s1, const wchar_t *s2, size_t n));
32207 +# if __GLIBC__ >= 2
32208 _GL_CXXALIASWARN (wmemcmp);
32209 +# endif
32210 #elif defined GNULIB_POSIXCHECK
32211 # undef wmemcmp
32212 # if HAVE_RAW_DECL_WMEMCMP
32213 @@ -519,11 +629,15 @@ _GL_WARN_ON_USE (wmemcmp, "wmemcmp is unportable - "
32214 #if @GNULIB_WMEMCPY@
32215 # if !@HAVE_WMEMCPY@
32216 _GL_FUNCDECL_SYS (wmemcpy, wchar_t *,
32217 - (wchar_t *dest, const wchar_t *src, size_t n));
32218 + (wchar_t *restrict dest,
32219 + const wchar_t *restrict src, size_t n));
32220 # endif
32221 _GL_CXXALIAS_SYS (wmemcpy, wchar_t *,
32222 - (wchar_t *dest, const wchar_t *src, size_t n));
32223 + (wchar_t *restrict dest,
32224 + const wchar_t *restrict src, size_t n));
32225 +# if __GLIBC__ >= 2
32226 _GL_CXXALIASWARN (wmemcpy);
32227 +# endif
32228 #elif defined GNULIB_POSIXCHECK
32229 # undef wmemcpy
32230 # if HAVE_RAW_DECL_WMEMCPY
32231 @@ -542,7 +656,9 @@ _GL_FUNCDECL_SYS (wmemmove, wchar_t *,
32232 # endif
32233 _GL_CXXALIAS_SYS (wmemmove, wchar_t *,
32234 (wchar_t *dest, const wchar_t *src, size_t n));
32235 +# if __GLIBC__ >= 2
32236 _GL_CXXALIASWARN (wmemmove);
32237 +# endif
32238 #elif defined GNULIB_POSIXCHECK
32239 # undef wmemmove
32240 # if HAVE_RAW_DECL_WMEMMOVE
32241 @@ -552,13 +668,38 @@ _GL_WARN_ON_USE (wmemmove, "wmemmove is unportable - "
32242 #endif
32243
32244
32245 +/* Copy N wide characters of SRC to DEST.
32246 + Return pointer to wide characters after the last written wide character. */
32247 +#if @GNULIB_WMEMPCPY@
32248 +# if !@HAVE_WMEMPCPY@
32249 +_GL_FUNCDECL_SYS (wmempcpy, wchar_t *,
32250 + (wchar_t *restrict dest,
32251 + const wchar_t *restrict src, size_t n));
32252 +# endif
32253 +_GL_CXXALIAS_SYS (wmempcpy, wchar_t *,
32254 + (wchar_t *restrict dest,
32255 + const wchar_t *restrict src, size_t n));
32256 +# if __GLIBC__ >= 2
32257 +_GL_CXXALIASWARN (wmempcpy);
32258 +# endif
32259 +#elif defined GNULIB_POSIXCHECK
32260 +# undef wmempcpy
32261 +# if HAVE_RAW_DECL_WMEMPCPY
32262 +_GL_WARN_ON_USE (wmempcpy, "wmempcpy is unportable - "
32263 + "use gnulib module wmempcpy for portability");
32264 +# endif
32265 +#endif
32266 +
32267 +
32268 /* Set N wide characters of S to C. */
32269 #if @GNULIB_WMEMSET@
32270 # if !@HAVE_WMEMSET@
32271 _GL_FUNCDECL_SYS (wmemset, wchar_t *, (wchar_t *s, wchar_t c, size_t n));
32272 # endif
32273 _GL_CXXALIAS_SYS (wmemset, wchar_t *, (wchar_t *s, wchar_t c, size_t n));
32274 +# if __GLIBC__ >= 2
32275 _GL_CXXALIASWARN (wmemset);
32276 +# endif
32277 #elif defined GNULIB_POSIXCHECK
32278 # undef wmemset
32279 # if HAVE_RAW_DECL_WMEMSET
32280 @@ -574,7 +715,9 @@ _GL_WARN_ON_USE (wmemset, "wmemset is unportable - "
32281 _GL_FUNCDECL_SYS (wcslen, size_t, (const wchar_t *s) _GL_ATTRIBUTE_PURE);
32282 # endif
32283 _GL_CXXALIAS_SYS (wcslen, size_t, (const wchar_t *s));
32284 +# if __GLIBC__ >= 2
32285 _GL_CXXALIASWARN (wcslen);
32286 +# endif
32287 #elif defined GNULIB_POSIXCHECK
32288 # undef wcslen
32289 # if HAVE_RAW_DECL_WCSLEN
32290 @@ -604,10 +747,14 @@ _GL_WARN_ON_USE (wcsnlen, "wcsnlen is unportable - "
32291 /* Copy SRC to DEST. */
32292 #if @GNULIB_WCSCPY@
32293 # if !@HAVE_WCSCPY@
32294 -_GL_FUNCDECL_SYS (wcscpy, wchar_t *, (wchar_t *dest, const wchar_t *src));
32295 +_GL_FUNCDECL_SYS (wcscpy, wchar_t *,
32296 + (wchar_t *restrict dest, const wchar_t *restrict src));
32297 # endif
32298 -_GL_CXXALIAS_SYS (wcscpy, wchar_t *, (wchar_t *dest, const wchar_t *src));
32299 +_GL_CXXALIAS_SYS (wcscpy, wchar_t *,
32300 + (wchar_t *restrict dest, const wchar_t *restrict src));
32301 +# if __GLIBC__ >= 2
32302 _GL_CXXALIASWARN (wcscpy);
32303 +# endif
32304 #elif defined GNULIB_POSIXCHECK
32305 # undef wcscpy
32306 # if HAVE_RAW_DECL_WCSCPY
32307 @@ -620,9 +767,11 @@ _GL_WARN_ON_USE (wcscpy, "wcscpy is unportable - "
32308 /* Copy SRC to DEST, returning the address of the terminating L'\0' in DEST. */
32309 #if @GNULIB_WCPCPY@
32310 # if !@HAVE_WCPCPY@
32311 -_GL_FUNCDECL_SYS (wcpcpy, wchar_t *, (wchar_t *dest, const wchar_t *src));
32312 +_GL_FUNCDECL_SYS (wcpcpy, wchar_t *,
32313 + (wchar_t *restrict dest, const wchar_t *restrict src));
32314 # endif
32315 -_GL_CXXALIAS_SYS (wcpcpy, wchar_t *, (wchar_t *dest, const wchar_t *src));
32316 +_GL_CXXALIAS_SYS (wcpcpy, wchar_t *,
32317 + (wchar_t *restrict dest, const wchar_t *restrict src));
32318 _GL_CXXALIASWARN (wcpcpy);
32319 #elif defined GNULIB_POSIXCHECK
32320 # undef wcpcpy
32321 @@ -637,11 +786,15 @@ _GL_WARN_ON_USE (wcpcpy, "wcpcpy is unportable - "
32322 #if @GNULIB_WCSNCPY@
32323 # if !@HAVE_WCSNCPY@
32324 _GL_FUNCDECL_SYS (wcsncpy, wchar_t *,
32325 - (wchar_t *dest, const wchar_t *src, size_t n));
32326 + (wchar_t *restrict dest,
32327 + const wchar_t *restrict src, size_t n));
32328 # endif
32329 _GL_CXXALIAS_SYS (wcsncpy, wchar_t *,
32330 - (wchar_t *dest, const wchar_t *src, size_t n));
32331 + (wchar_t *restrict dest,
32332 + const wchar_t *restrict src, size_t n));
32333 +# if __GLIBC__ >= 2
32334 _GL_CXXALIASWARN (wcsncpy);
32335 +# endif
32336 #elif defined GNULIB_POSIXCHECK
32337 # undef wcsncpy
32338 # if HAVE_RAW_DECL_WCSNCPY
32339 @@ -656,10 +809,12 @@ _GL_WARN_ON_USE (wcsncpy, "wcsncpy is unportable - "
32340 #if @GNULIB_WCPNCPY@
32341 # if !@HAVE_WCPNCPY@
32342 _GL_FUNCDECL_SYS (wcpncpy, wchar_t *,
32343 - (wchar_t *dest, const wchar_t *src, size_t n));
32344 + (wchar_t *restrict dest,
32345 + const wchar_t *restrict src, size_t n));
32346 # endif
32347 _GL_CXXALIAS_SYS (wcpncpy, wchar_t *,
32348 - (wchar_t *dest, const wchar_t *src, size_t n));
32349 + (wchar_t *restrict dest,
32350 + const wchar_t *restrict src, size_t n));
32351 _GL_CXXALIASWARN (wcpncpy);
32352 #elif defined GNULIB_POSIXCHECK
32353 # undef wcpncpy
32354 @@ -673,10 +828,14 @@ _GL_WARN_ON_USE (wcpncpy, "wcpncpy is unportable - "
32355 /* Append SRC onto DEST. */
32356 #if @GNULIB_WCSCAT@
32357 # if !@HAVE_WCSCAT@
32358 -_GL_FUNCDECL_SYS (wcscat, wchar_t *, (wchar_t *dest, const wchar_t *src));
32359 +_GL_FUNCDECL_SYS (wcscat, wchar_t *,
32360 + (wchar_t *restrict dest, const wchar_t *restrict src));
32361 # endif
32362 -_GL_CXXALIAS_SYS (wcscat, wchar_t *, (wchar_t *dest, const wchar_t *src));
32363 +_GL_CXXALIAS_SYS (wcscat, wchar_t *,
32364 + (wchar_t *restrict dest, const wchar_t *restrict src));
32365 +# if __GLIBC__ >= 2
32366 _GL_CXXALIASWARN (wcscat);
32367 +# endif
32368 #elif defined GNULIB_POSIXCHECK
32369 # undef wcscat
32370 # if HAVE_RAW_DECL_WCSCAT
32371 @@ -690,11 +849,15 @@ _GL_WARN_ON_USE (wcscat, "wcscat is unportable - "
32372 #if @GNULIB_WCSNCAT@
32373 # if !@HAVE_WCSNCAT@
32374 _GL_FUNCDECL_SYS (wcsncat, wchar_t *,
32375 - (wchar_t *dest, const wchar_t *src, size_t n));
32376 + (wchar_t *restrict dest, const wchar_t *restrict src,
32377 + size_t n));
32378 # endif
32379 _GL_CXXALIAS_SYS (wcsncat, wchar_t *,
32380 - (wchar_t *dest, const wchar_t *src, size_t n));
32381 + (wchar_t *restrict dest, const wchar_t *restrict src,
32382 + size_t n));
32383 +# if __GLIBC__ >= 2
32384 _GL_CXXALIASWARN (wcsncat);
32385 +# endif
32386 #elif defined GNULIB_POSIXCHECK
32387 # undef wcsncat
32388 # if HAVE_RAW_DECL_WCSNCAT
32389 @@ -711,7 +874,9 @@ _GL_FUNCDECL_SYS (wcscmp, int, (const wchar_t *s1, const wchar_t *s2)
32390 _GL_ATTRIBUTE_PURE);
32391 # endif
32392 _GL_CXXALIAS_SYS (wcscmp, int, (const wchar_t *s1, const wchar_t *s2));
32393 +# if __GLIBC__ >= 2
32394 _GL_CXXALIASWARN (wcscmp);
32395 +# endif
32396 #elif defined GNULIB_POSIXCHECK
32397 # undef wcscmp
32398 # if HAVE_RAW_DECL_WCSCMP
32399 @@ -730,7 +895,9 @@ _GL_FUNCDECL_SYS (wcsncmp, int,
32400 # endif
32401 _GL_CXXALIAS_SYS (wcsncmp, int,
32402 (const wchar_t *s1, const wchar_t *s2, size_t n));
32403 +# if __GLIBC__ >= 2
32404 _GL_CXXALIASWARN (wcsncmp);
32405 +# endif
32406 #elif defined GNULIB_POSIXCHECK
32407 # undef wcsncmp
32408 # if HAVE_RAW_DECL_WCSNCMP
32409 @@ -783,7 +950,9 @@ _GL_WARN_ON_USE (wcsncasecmp, "wcsncasecmp is unportable - "
32410 _GL_FUNCDECL_SYS (wcscoll, int, (const wchar_t *s1, const wchar_t *s2));
32411 # endif
32412 _GL_CXXALIAS_SYS (wcscoll, int, (const wchar_t *s1, const wchar_t *s2));
32413 +# if __GLIBC__ >= 2
32414 _GL_CXXALIASWARN (wcscoll);
32415 +# endif
32416 #elif defined GNULIB_POSIXCHECK
32417 # undef wcscoll
32418 # if HAVE_RAW_DECL_WCSCOLL
32419 @@ -798,10 +967,14 @@ _GL_WARN_ON_USE (wcscoll, "wcscoll is unportable - "
32420 original strings. */
32421 #if @GNULIB_WCSXFRM@
32422 # if !@HAVE_WCSXFRM@
32423 -_GL_FUNCDECL_SYS (wcsxfrm, size_t, (wchar_t *s1, const wchar_t *s2, size_t n));
32424 +_GL_FUNCDECL_SYS (wcsxfrm, size_t,
32425 + (wchar_t *restrict s1, const wchar_t *restrict s2, size_t n));
32426 # endif
32427 -_GL_CXXALIAS_SYS (wcsxfrm, size_t, (wchar_t *s1, const wchar_t *s2, size_t n));
32428 +_GL_CXXALIAS_SYS (wcsxfrm, size_t,
32429 + (wchar_t *restrict s1, const wchar_t *restrict s2, size_t n));
32430 +# if __GLIBC__ >= 2
32431 _GL_CXXALIASWARN (wcsxfrm);
32432 +# endif
32433 #elif defined GNULIB_POSIXCHECK
32434 # undef wcsxfrm
32435 # if HAVE_RAW_DECL_WCSXFRM
32436 @@ -813,16 +986,55 @@ _GL_WARN_ON_USE (wcsxfrm, "wcsxfrm is unportable - "
32437
32438 /* Duplicate S, returning an identical malloc'd string. */
32439 #if @GNULIB_WCSDUP@
32440 -# if !@HAVE_WCSDUP@
32441 -_GL_FUNCDECL_SYS (wcsdup, wchar_t *, (const wchar_t *s));
32442 -# endif
32443 +# if defined _WIN32 && !defined __CYGWIN__
32444 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
32445 +# undef wcsdup
32446 +# define wcsdup _wcsdup
32447 +# endif
32448 +_GL_CXXALIAS_MDA (wcsdup, wchar_t *, (const wchar_t *s));
32449 +# else
32450 +# if !@HAVE_WCSDUP@ || __GNUC__ >= 11
32451 +_GL_FUNCDECL_SYS (wcsdup, wchar_t *,
32452 + (const wchar_t *s)
32453 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
32454 +# endif
32455 _GL_CXXALIAS_SYS (wcsdup, wchar_t *, (const wchar_t *s));
32456 +# endif
32457 _GL_CXXALIASWARN (wcsdup);
32458 -#elif defined GNULIB_POSIXCHECK
32459 -# undef wcsdup
32460 -# if HAVE_RAW_DECL_WCSDUP
32461 +#else
32462 +# if __GNUC__ >= 11 && !defined wcsdup
32463 +/* For -Wmismatched-dealloc: Associate wcsdup with free or rpl_free. */
32464 +_GL_FUNCDECL_SYS (wcsdup, wchar_t *,
32465 + (const wchar_t *s)
32466 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
32467 +# endif
32468 +# if defined GNULIB_POSIXCHECK
32469 +# undef wcsdup
32470 +# if HAVE_RAW_DECL_WCSDUP
32471 _GL_WARN_ON_USE (wcsdup, "wcsdup is unportable - "
32472 "use gnulib module wcsdup for portability");
32473 +# endif
32474 +# elif @GNULIB_MDA_WCSDUP@
32475 +/* On native Windows, map 'wcsdup' to '_wcsdup', so that -loldnames is not
32476 + required. In C++ with GNULIB_NAMESPACE, avoid differences between
32477 + platforms by defining GNULIB_NAMESPACE::wcsdup always. */
32478 +# if defined _WIN32 && !defined __CYGWIN__
32479 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
32480 +# undef wcsdup
32481 +# define wcsdup _wcsdup
32482 +# endif
32483 +_GL_CXXALIAS_MDA (wcsdup, wchar_t *, (const wchar_t *s));
32484 +# else
32485 +_GL_FUNCDECL_SYS (wcsdup, wchar_t *,
32486 + (const wchar_t *s)
32487 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE);
32488 +# if @HAVE_DECL_WCSDUP@
32489 +_GL_CXXALIAS_SYS (wcsdup, wchar_t *, (const wchar_t *s));
32490 +# endif
32491 +# endif
32492 +# if (defined _WIN32 && !defined __CYGWIN__) || @HAVE_DECL_WCSDUP@
32493 +_GL_CXXALIASWARN (wcsdup);
32494 +# endif
32495 # endif
32496 #endif
32497
32498 @@ -845,7 +1057,7 @@ _GL_CXXALIAS_SYS_CAST2 (wcschr,
32499 && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4))
32500 _GL_CXXALIASWARN1 (wcschr, wchar_t *, (wchar_t *wcs, wchar_t wc));
32501 _GL_CXXALIASWARN1 (wcschr, const wchar_t *, (const wchar_t *wcs, wchar_t wc));
32502 -# else
32503 +# elif __GLIBC__ >= 2
32504 _GL_CXXALIASWARN (wcschr);
32505 # endif
32506 #elif defined GNULIB_POSIXCHECK
32507 @@ -875,7 +1087,7 @@ _GL_CXXALIAS_SYS_CAST2 (wcsrchr,
32508 && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4))
32509 _GL_CXXALIASWARN1 (wcsrchr, wchar_t *, (wchar_t *wcs, wchar_t wc));
32510 _GL_CXXALIASWARN1 (wcsrchr, const wchar_t *, (const wchar_t *wcs, wchar_t wc));
32511 -# else
32512 +# elif __GLIBC__ >= 2
32513 _GL_CXXALIASWARN (wcsrchr);
32514 # endif
32515 #elif defined GNULIB_POSIXCHECK
32516 @@ -895,7 +1107,9 @@ _GL_FUNCDECL_SYS (wcscspn, size_t, (const wchar_t *wcs, const wchar_t *reject)
32517 _GL_ATTRIBUTE_PURE);
32518 # endif
32519 _GL_CXXALIAS_SYS (wcscspn, size_t, (const wchar_t *wcs, const wchar_t *reject));
32520 +# if __GLIBC__ >= 2
32521 _GL_CXXALIASWARN (wcscspn);
32522 +# endif
32523 #elif defined GNULIB_POSIXCHECK
32524 # undef wcscspn
32525 # if HAVE_RAW_DECL_WCSCSPN
32526 @@ -913,7 +1127,9 @@ _GL_FUNCDECL_SYS (wcsspn, size_t, (const wchar_t *wcs, const wchar_t *accept)
32527 _GL_ATTRIBUTE_PURE);
32528 # endif
32529 _GL_CXXALIAS_SYS (wcsspn, size_t, (const wchar_t *wcs, const wchar_t *accept));
32530 +# if __GLIBC__ >= 2
32531 _GL_CXXALIASWARN (wcsspn);
32532 +# endif
32533 #elif defined GNULIB_POSIXCHECK
32534 # undef wcsspn
32535 # if HAVE_RAW_DECL_WCSSPN
32536 @@ -944,7 +1160,7 @@ _GL_CXXALIASWARN1 (wcspbrk, wchar_t *,
32537 (wchar_t *wcs, const wchar_t *accept));
32538 _GL_CXXALIASWARN1 (wcspbrk, const wchar_t *,
32539 (const wchar_t *wcs, const wchar_t *accept));
32540 -# else
32541 +# elif __GLIBC__ >= 2
32542 _GL_CXXALIASWARN (wcspbrk);
32543 # endif
32544 #elif defined GNULIB_POSIXCHECK
32545 @@ -960,7 +1176,8 @@ _GL_WARN_ON_USE (wcspbrk, "wcspbrk is unportable - "
32546 #if @GNULIB_WCSSTR@
32547 # if !@HAVE_WCSSTR@
32548 _GL_FUNCDECL_SYS (wcsstr, wchar_t *,
32549 - (const wchar_t *haystack, const wchar_t *needle)
32550 + (const wchar_t *restrict haystack,
32551 + const wchar_t *restrict needle)
32552 _GL_ATTRIBUTE_PURE);
32553 # endif
32554 /* On some systems, this function is defined as an overloaded function:
32555 @@ -969,15 +1186,19 @@ _GL_FUNCDECL_SYS (wcsstr, wchar_t *,
32556 wchar_t * std::wcsstr (wchar_t *, const wchar_t *);
32557 } */
32558 _GL_CXXALIAS_SYS_CAST2 (wcsstr,
32559 - wchar_t *, (const wchar_t *, const wchar_t *),
32560 - const wchar_t *, (const wchar_t *, const wchar_t *));
32561 + wchar_t *,
32562 + (const wchar_t *restrict, const wchar_t *restrict),
32563 + const wchar_t *,
32564 + (const wchar_t *restrict, const wchar_t *restrict));
32565 # if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 10) && !defined __UCLIBC__) \
32566 && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4))
32567 _GL_CXXALIASWARN1 (wcsstr, wchar_t *,
32568 - (wchar_t *haystack, const wchar_t *needle));
32569 + (wchar_t *restrict haystack,
32570 + const wchar_t *restrict needle));
32571 _GL_CXXALIASWARN1 (wcsstr, const wchar_t *,
32572 - (const wchar_t *haystack, const wchar_t *needle));
32573 -# else
32574 + (const wchar_t *restrict haystack,
32575 + const wchar_t *restrict needle));
32576 +# elif __GLIBC__ >= 2
32577 _GL_CXXALIASWARN (wcsstr);
32578 # endif
32579 #elif defined GNULIB_POSIXCHECK
32580 @@ -991,13 +1212,30 @@ _GL_WARN_ON_USE (wcsstr, "wcsstr is unportable - "
32581
32582 /* Divide WCS into tokens separated by characters in DELIM. */
32583 #if @GNULIB_WCSTOK@
32584 -# if !@HAVE_WCSTOK@
32585 +# if @REPLACE_WCSTOK@
32586 +# if !(defined __cplusplus && defined GNULIB_NAMESPACE)
32587 +# undef wcstok
32588 +# define wcstok rpl_wcstok
32589 +# endif
32590 +_GL_FUNCDECL_RPL (wcstok, wchar_t *,
32591 + (wchar_t *restrict wcs, const wchar_t *restrict delim,
32592 + wchar_t **restrict ptr));
32593 +_GL_CXXALIAS_RPL (wcstok, wchar_t *,
32594 + (wchar_t *restrict wcs, const wchar_t *restrict delim,
32595 + wchar_t **restrict ptr));
32596 +# else
32597 +# if !@HAVE_WCSTOK@
32598 _GL_FUNCDECL_SYS (wcstok, wchar_t *,
32599 - (wchar_t *wcs, const wchar_t *delim, wchar_t **ptr));
32600 -# endif
32601 + (wchar_t *restrict wcs, const wchar_t *restrict delim,
32602 + wchar_t **restrict ptr));
32603 +# endif
32604 _GL_CXXALIAS_SYS (wcstok, wchar_t *,
32605 - (wchar_t *wcs, const wchar_t *delim, wchar_t **ptr));
32606 + (wchar_t *restrict wcs, const wchar_t *restrict delim,
32607 + wchar_t **restrict ptr));
32608 +# endif
32609 +# if __GLIBC__ >= 2
32610 _GL_CXXALIASWARN (wcstok);
32611 +# endif
32612 #elif defined GNULIB_POSIXCHECK
32613 # undef wcstok
32614 # if HAVE_RAW_DECL_WCSTOK
32615 @@ -1025,7 +1263,9 @@ _GL_FUNCDECL_SYS (wcswidth, int, (const wchar_t *s, size_t n)
32616 # endif
32617 _GL_CXXALIAS_SYS (wcswidth, int, (const wchar_t *s, size_t n));
32618 # endif
32619 +# if __GLIBC__ >= 2
32620 _GL_CXXALIASWARN (wcswidth);
32621 +# endif
32622 #elif defined GNULIB_POSIXCHECK
32623 # undef wcswidth
32624 # if HAVE_RAW_DECL_WCSWIDTH
32625 @@ -1036,28 +1276,38 @@ _GL_WARN_ON_USE (wcswidth, "wcswidth is unportable - "
32626
32627
32628 /* Convert *TP to a date and time wide string. See
32629 - <http://pubs.opengroup.org/onlinepubs/9699919799/functions/wcsftime.html>. */
32630 + <https://pubs.opengroup.org/onlinepubs/9699919799/functions/wcsftime.html>. */
32631 #if @GNULIB_WCSFTIME@
32632 # if @REPLACE_WCSFTIME@
32633 # if !(defined __cplusplus && defined GNULIB_NAMESPACE)
32634 # undef wcsftime
32635 # define wcsftime rpl_wcsftime
32636 # endif
32637 -_GL_FUNCDECL_RPL (wcsftime, size_t, (wchar_t *__buf, size_t __bufsize,
32638 - const wchar_t *__fmt, const struct tm *__tp)
32639 - _GL_ARG_NONNULL ((1, 3, 4)));
32640 -_GL_CXXALIAS_RPL (wcsftime, size_t, (wchar_t *__buf, size_t __bufsize,
32641 - const wchar_t *__fmt, const struct tm *__tp));
32642 +_GL_FUNCDECL_RPL (wcsftime, size_t,
32643 + (wchar_t *restrict __buf, size_t __bufsize,
32644 + const wchar_t *restrict __fmt,
32645 + const struct tm *restrict __tp)
32646 + _GL_ARG_NONNULL ((1, 3, 4)));
32647 +_GL_CXXALIAS_RPL (wcsftime, size_t,
32648 + (wchar_t *restrict __buf, size_t __bufsize,
32649 + const wchar_t *restrict __fmt,
32650 + const struct tm *restrict __tp));
32651 # else
32652 # if !@HAVE_WCSFTIME@
32653 -_GL_FUNCDECL_SYS (wcsftime, size_t, (wchar_t *__buf, size_t __bufsize,
32654 - const wchar_t *__fmt, const struct tm *__tp)
32655 - _GL_ARG_NONNULL ((1, 3, 4)));
32656 +_GL_FUNCDECL_SYS (wcsftime, size_t,
32657 + (wchar_t *restrict __buf, size_t __bufsize,
32658 + const wchar_t *restrict __fmt,
32659 + const struct tm *restrict __tp)
32660 + _GL_ARG_NONNULL ((1, 3, 4)));
32661 # endif
32662 -_GL_CXXALIAS_SYS (wcsftime, size_t, (wchar_t *__buf, size_t __bufsize,
32663 - const wchar_t *__fmt, const struct tm *__tp));
32664 +_GL_CXXALIAS_SYS (wcsftime, size_t,
32665 + (wchar_t *restrict __buf, size_t __bufsize,
32666 + const wchar_t *restrict __fmt,
32667 + const struct tm *restrict __tp));
32668 # endif
32669 +# if __GLIBC__ >= 2
32670 _GL_CXXALIASWARN (wcsftime);
32671 +# endif
32672 #elif defined GNULIB_POSIXCHECK
32673 # undef wcsftime
32674 # if HAVE_RAW_DECL_WCSFTIME
32675
32676 diff --git a/autotools/gnulib/xalloc-die.c b/autotools/gnulib/xalloc-die.c
32677 index 295f8d8..5b947f1 100644
32678 --- a/autotools/gnulib/xalloc-die.c
32679 +++ b/autotools/gnulib/xalloc-die.c
32680 @@ -1,11 +1,11 @@
32681 /* Report a memory allocation failure and exit.
32682
32683 - Copyright (C) 1997-2000, 2002-2004, 2006, 2009-2019 Free Software
32684 + Copyright (C) 1997-2000, 2002-2004, 2006, 2009-2022 Free Software
32685 Foundation, Inc.
32686
32687 This program is free software: you can redistribute it and/or modify
32688 it under the terms of the GNU General Public License as published by
32689 - the Free Software Foundation; either version 3 of the License, or
32690 + the Free Software Foundation, either version 3 of the License, or
32691 (at your option) any later version.
32692
32693 This program is distributed in the hope that it will be useful,
32694
32695 diff --git a/autotools/gnulib/xalloc-oversized.h b/autotools/gnulib/xalloc-oversized.h
32696 index e3068c8..aefa6fd 100644
32697 --- a/autotools/gnulib/xalloc-oversized.h
32698 +++ b/autotools/gnulib/xalloc-oversized.h
32699 @@ -1,18 +1,18 @@
32700 /* xalloc-oversized.h -- memory allocation size checking
32701
32702 - Copyright (C) 1990-2000, 2003-2004, 2006-2019 Free Software Foundation, Inc.
32703 + Copyright (C) 1990-2000, 2003-2004, 2006-2022 Free Software Foundation, Inc.
32704
32705 - This program is free software: you can redistribute it and/or modify
32706 - it under the terms of the GNU General Public License as published by
32707 - the Free Software Foundation; either version 3 of the License, or
32708 - (at your option) any later version.
32709 + This file is free software: you can redistribute it and/or modify
32710 + it under the terms of the GNU Lesser General Public License as
32711 + published by the Free Software Foundation; either version 2.1 of the
32712 + License, or (at your option) any later version.
32713
32714 - This program is distributed in the hope that it will be useful,
32715 + This file is distributed in the hope that it will be useful,
32716 but WITHOUT ANY WARRANTY; without even the implied warranty of
32717 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
32718 - GNU General Public License for more details.
32719 + GNU Lesser General Public License for more details.
32720
32721 - You should have received a copy of the GNU General Public License
32722 + You should have received a copy of the GNU Lesser General Public License
32723 along with this program. If not, see <https://www.gnu.org/licenses/>. */
32724
32725 #ifndef XALLOC_OVERSIZED_H_
32726 @@ -21,34 +21,39 @@
32727 #include <stddef.h>
32728 #include <stdint.h>
32729
32730 -/* True if N * S would overflow in a size_t calculation,
32731 - or would generate a value larger than PTRDIFF_MAX.
32732 +/* True if N * S does not fit into both ptrdiff_t and size_t.
32733 + N and S should be nonnegative and free of side effects.
32734 This expands to a constant expression if N and S are both constants.
32735 - By gnulib convention, SIZE_MAX represents overflow in size
32736 + By gnulib convention, SIZE_MAX represents overflow in size_t
32737 calculations, so the conservative size_t-based dividend to use here
32738 is SIZE_MAX - 1. */
32739 #define __xalloc_oversized(n, s) \
32740 - ((size_t) (PTRDIFF_MAX < SIZE_MAX ? PTRDIFF_MAX : SIZE_MAX - 1) / (s) < (n))
32741 + ((s) != 0 \
32742 + && ((size_t) (PTRDIFF_MAX < SIZE_MAX ? PTRDIFF_MAX : SIZE_MAX - 1) / (s) \
32743 + < (n)))
32744
32745 -#if PTRDIFF_MAX < SIZE_MAX
32746 -typedef ptrdiff_t __xalloc_count_type;
32747 -#else
32748 -typedef size_t __xalloc_count_type;
32749 -#endif
32750 +/* Return 1 if and only if an array of N objects, each of size S,
32751 + cannot exist reliably because its total size in bytes would exceed
32752 + MIN (PTRDIFF_MAX, SIZE_MAX - 1).
32753 +
32754 + N and S should be nonnegative and free of side effects.
32755
32756 -/* Return 1 if an array of N objects, each of size S, cannot exist
32757 - reliably due to size or ptrdiff_t arithmetic overflow. S must be
32758 - positive and N must be nonnegative. This is a macro, not a
32759 - function, so that it works correctly even when SIZE_MAX < N. */
32760 + Warning: (xalloc_oversized (N, S) ? NULL : malloc (N * S)) can
32761 + misbehave if N and S are both narrower than ptrdiff_t and size_t,
32762 + and can be rewritten as (xalloc_oversized (N, S) ? NULL
32763 + : malloc (N * (size_t) S)).
32764
32765 -#if 7 <= __GNUC__
32766 + This is a macro, not a function, so that it works even if an
32767 + argument exceeds MAX (PTRDIFF_MAX, SIZE_MAX). */
32768 +#if 7 <= __GNUC__ && !defined __clang__ && PTRDIFF_MAX < SIZE_MAX
32769 # define xalloc_oversized(n, s) \
32770 - __builtin_mul_overflow_p (n, s, (__xalloc_count_type) 1)
32771 -#elif 5 <= __GNUC__ && !defined __ICC && !__STRICT_ANSI__
32772 + __builtin_mul_overflow_p (n, s, (ptrdiff_t) 1)
32773 +#elif (5 <= __GNUC__ && !defined __ICC && !__STRICT_ANSI__ \
32774 + && PTRDIFF_MAX < SIZE_MAX)
32775 # define xalloc_oversized(n, s) \
32776 (__builtin_constant_p (n) && __builtin_constant_p (s) \
32777 ? __xalloc_oversized (n, s) \
32778 - : ({ __xalloc_count_type __xalloc_count; \
32779 + : ({ ptrdiff_t __xalloc_count; \
32780 __builtin_mul_overflow (n, s, &__xalloc_count); }))
32781
32782 /* Other compilers use integer division; this may be slower but is
32783
32784 diff --git a/autotools/gnulib/xalloc.h b/autotools/gnulib/xalloc.h
32785 index fc7e86b..9f4bf8d 100644
32786 --- a/autotools/gnulib/xalloc.h
32787 +++ b/autotools/gnulib/xalloc.h
32788 @@ -1,10 +1,10 @@
32789 /* xalloc.h -- malloc with out-of-memory checking
32790
32791 - Copyright (C) 1990-2000, 2003-2004, 2006-2019 Free Software Foundation, Inc.
32792 + Copyright (C) 1990-2000, 2003-2004, 2006-2022 Free Software Foundation, Inc.
32793
32794 This program is free software: you can redistribute it and/or modify
32795 it under the terms of the GNU General Public License as published by
32796 - the Free Software Foundation; either version 3 of the License, or
32797 + the Free Software Foundation, either version 3 of the License, or
32798 (at your option) any later version.
32799
32800 This program is distributed in the hope that it will be useful,
32801 @@ -19,9 +19,13 @@
32802 #define XALLOC_H_
32803
32804 #include <stddef.h>
32805 +#include <stdlib.h>
32806 #include <stdint.h>
32807
32808 -#include "xalloc-oversized.h"
32809 +#if GNULIB_XALLOC
32810 +# include "idx.h"
32811 +# include "intprops.h"
32812 +#endif
32813
32814 #ifndef _GL_INLINE_HEADER_BEGIN
32815 #error "Please include config.h first."
32816 @@ -31,38 +35,72 @@ _GL_INLINE_HEADER_BEGIN
32817 # define XALLOC_INLINE _GL_INLINE
32818 #endif
32819
32820 +
32821 #ifdef __cplusplus
32822 extern "C" {
32823 #endif
32824
32825
32826 -#if ! defined __clang__ && \
32827 - (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3))
32828 -# define _GL_ATTRIBUTE_ALLOC_SIZE(args) __attribute__ ((__alloc_size__ args))
32829 -#else
32830 -# define _GL_ATTRIBUTE_ALLOC_SIZE(args)
32831 -#endif
32832 +#if GNULIB_XALLOC_DIE
32833
32834 /* This function is always triggered when memory is exhausted.
32835 It must be defined by the application, either explicitly
32836 or by using gnulib's xalloc-die module. This is the
32837 function to call when one wants the program to die because of a
32838 memory allocation failure. */
32839 -extern _Noreturn void xalloc_die (void);
32840 +/*extern*/ _Noreturn void xalloc_die (void);
32841 +
32842 +#endif /* GNULIB_XALLOC_DIE */
32843 +
32844 +#if GNULIB_XALLOC
32845
32846 void *xmalloc (size_t s)
32847 - _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_ALLOC_SIZE ((1));
32848 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE
32849 + _GL_ATTRIBUTE_ALLOC_SIZE ((1)) _GL_ATTRIBUTE_RETURNS_NONNULL;
32850 +void *ximalloc (idx_t s)
32851 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE
32852 + _GL_ATTRIBUTE_ALLOC_SIZE ((1)) _GL_ATTRIBUTE_RETURNS_NONNULL;
32853 +void *xinmalloc (idx_t n, idx_t s)
32854 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE
32855 + _GL_ATTRIBUTE_ALLOC_SIZE ((1, 2)) _GL_ATTRIBUTE_RETURNS_NONNULL;
32856 void *xzalloc (size_t s)
32857 - _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_ALLOC_SIZE ((1));
32858 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE
32859 + _GL_ATTRIBUTE_ALLOC_SIZE ((1)) _GL_ATTRIBUTE_RETURNS_NONNULL;
32860 +void *xizalloc (idx_t s)
32861 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE
32862 + _GL_ATTRIBUTE_ALLOC_SIZE ((1)) _GL_ATTRIBUTE_RETURNS_NONNULL;
32863 void *xcalloc (size_t n, size_t s)
32864 - _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_ALLOC_SIZE ((1, 2));
32865 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE
32866 + _GL_ATTRIBUTE_ALLOC_SIZE ((1, 2)) _GL_ATTRIBUTE_RETURNS_NONNULL;
32867 +void *xicalloc (idx_t n, idx_t s)
32868 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE
32869 + _GL_ATTRIBUTE_ALLOC_SIZE ((1, 2)) _GL_ATTRIBUTE_RETURNS_NONNULL;
32870 void *xrealloc (void *p, size_t s)
32871 - _GL_ATTRIBUTE_ALLOC_SIZE ((2));
32872 -void *x2realloc (void *p, size_t *pn);
32873 + _GL_ATTRIBUTE_ALLOC_SIZE ((2));
32874 +void *xirealloc (void *p, idx_t s)
32875 + _GL_ATTRIBUTE_ALLOC_SIZE ((2)) _GL_ATTRIBUTE_RETURNS_NONNULL;
32876 +void *xreallocarray (void *p, size_t n, size_t s)
32877 + _GL_ATTRIBUTE_ALLOC_SIZE ((2, 3));
32878 +void *xireallocarray (void *p, idx_t n, idx_t s)
32879 + _GL_ATTRIBUTE_ALLOC_SIZE ((2, 3)) _GL_ATTRIBUTE_RETURNS_NONNULL;
32880 +void *x2realloc (void *p, size_t *ps) /* superseded by xpalloc */
32881 + _GL_ATTRIBUTE_RETURNS_NONNULL;
32882 +void *x2nrealloc (void *p, size_t *pn, size_t s) /* superseded by xpalloc */
32883 + _GL_ATTRIBUTE_RETURNS_NONNULL;
32884 +void *xpalloc (void *pa, idx_t *pn, idx_t n_incr_min, ptrdiff_t n_max, idx_t s)
32885 + _GL_ATTRIBUTE_RETURNS_NONNULL;
32886 void *xmemdup (void const *p, size_t s)
32887 - _GL_ATTRIBUTE_ALLOC_SIZE ((2));
32888 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE
32889 + _GL_ATTRIBUTE_ALLOC_SIZE ((2)) _GL_ATTRIBUTE_RETURNS_NONNULL;
32890 +void *ximemdup (void const *p, idx_t s)
32891 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE
32892 + _GL_ATTRIBUTE_ALLOC_SIZE ((2)) _GL_ATTRIBUTE_RETURNS_NONNULL;
32893 +char *ximemdup0 (void const *p, idx_t s)
32894 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE
32895 + _GL_ATTRIBUTE_RETURNS_NONNULL;
32896 char *xstrdup (char const *str)
32897 - _GL_ATTRIBUTE_MALLOC;
32898 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE
32899 + _GL_ATTRIBUTE_RETURNS_NONNULL;
32900
32901 /* In the following macros, T must be an elementary or structure/union or
32902 typedef'ed type, or a pointer to such a type. To apply one of the
32903 @@ -71,155 +109,60 @@ char *xstrdup (char const *str)
32904
32905 /* Allocate an object of type T dynamically, with error checking. */
32906 /* extern t *XMALLOC (typename t); */
32907 -#define XMALLOC(t) ((t *) xmalloc (sizeof (t)))
32908 +# define XMALLOC(t) ((t *) xmalloc (sizeof (t)))
32909
32910 /* Allocate memory for N elements of type T, with error checking. */
32911 /* extern t *XNMALLOC (size_t n, typename t); */
32912 -#define XNMALLOC(n, t) \
32913 - ((t *) (sizeof (t) == 1 ? xmalloc (n) : xnmalloc (n, sizeof (t))))
32914 +# define XNMALLOC(n, t) \
32915 + ((t *) (sizeof (t) == 1 ? xmalloc (n) : xnmalloc (n, sizeof (t))))
32916
32917 /* Allocate an object of type T dynamically, with error checking,
32918 and zero it. */
32919 /* extern t *XZALLOC (typename t); */
32920 -#define XZALLOC(t) ((t *) xzalloc (sizeof (t)))
32921 +# define XZALLOC(t) ((t *) xzalloc (sizeof (t)))
32922
32923 /* Allocate memory for N elements of type T, with error checking,
32924 and zero it. */
32925 /* extern t *XCALLOC (size_t n, typename t); */
32926 -#define XCALLOC(n, t) \
32927 - ((t *) (sizeof (t) == 1 ? xzalloc (n) : xcalloc (n, sizeof (t))))
32928 +# define XCALLOC(n, t) \
32929 + ((t *) (sizeof (t) == 1 ? xzalloc (n) : xcalloc (n, sizeof (t))))
32930
32931
32932 /* Allocate an array of N objects, each with S bytes of memory,
32933 dynamically, with error checking. S must be nonzero. */
32934
32935 -XALLOC_INLINE void *xnmalloc (size_t n, size_t s)
32936 - _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_ALLOC_SIZE ((1, 2));
32937 -XALLOC_INLINE void *
32938 -xnmalloc (size_t n, size_t s)
32939 -{
32940 - if (xalloc_oversized (n, s))
32941 - xalloc_die ();
32942 - return xmalloc (n * s);
32943 -}
32944 +void *xnmalloc (size_t n, size_t s)
32945 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE
32946 + _GL_ATTRIBUTE_ALLOC_SIZE ((1, 2)) _GL_ATTRIBUTE_RETURNS_NONNULL;
32947
32948 +/* FIXME: Deprecate this in favor of xreallocarray? */
32949 /* Change the size of an allocated block of memory P to an array of N
32950 objects each of S bytes, with error checking. S must be nonzero. */
32951
32952 XALLOC_INLINE void *xnrealloc (void *p, size_t n, size_t s)
32953 - _GL_ATTRIBUTE_ALLOC_SIZE ((2, 3));
32954 + _GL_ATTRIBUTE_ALLOC_SIZE ((2, 3));
32955 XALLOC_INLINE void *
32956 xnrealloc (void *p, size_t n, size_t s)
32957 {
32958 - if (xalloc_oversized (n, s))
32959 - xalloc_die ();
32960 - return xrealloc (p, n * s);
32961 -}
32962 -
32963 -/* If P is null, allocate a block of at least *PN such objects;
32964 - otherwise, reallocate P so that it contains more than *PN objects
32965 - each of S bytes. S must be nonzero. Set *PN to the new number of
32966 - objects, and return the pointer to the new block. *PN is never set
32967 - to zero, and the returned pointer is never null.
32968 -
32969 - Repeated reallocations are guaranteed to make progress, either by
32970 - allocating an initial block with a nonzero size, or by allocating a
32971 - larger block.
32972 -
32973 - In the following implementation, nonzero sizes are increased by a
32974 - factor of approximately 1.5 so that repeated reallocations have
32975 - O(N) overall cost rather than O(N**2) cost, but the
32976 - specification for this function does not guarantee that rate.
32977 -
32978 - Here is an example of use:
32979 -
32980 - int *p = NULL;
32981 - size_t used = 0;
32982 - size_t allocated = 0;
32983 -
32984 - void
32985 - append_int (int value)
32986 - {
32987 - if (used == allocated)
32988 - p = x2nrealloc (p, &allocated, sizeof *p);
32989 - p[used++] = value;
32990 - }
32991 -
32992 - This causes x2nrealloc to allocate a block of some nonzero size the
32993 - first time it is called.
32994 -
32995 - To have finer-grained control over the initial size, set *PN to a
32996 - nonzero value before calling this function with P == NULL. For
32997 - example:
32998 -
32999 - int *p = NULL;
33000 - size_t used = 0;
33001 - size_t allocated = 0;
33002 - size_t allocated1 = 1000;
33003 -
33004 - void
33005 - append_int (int value)
33006 - {
33007 - if (used == allocated)
33008 - {
33009 - p = x2nrealloc (p, &allocated1, sizeof *p);
33010 - allocated = allocated1;
33011 - }
33012 - p[used++] = value;
33013 - }
33014 -
33015 - */
33016 -
33017 -XALLOC_INLINE void *
33018 -x2nrealloc (void *p, size_t *pn, size_t s)
33019 -{
33020 - size_t n = *pn;
33021 -
33022 - if (! p)
33023 - {
33024 - if (! n)
33025 - {
33026 - /* The approximate size to use for initial small allocation
33027 - requests, when the invoking code specifies an old size of
33028 - zero. This is the largest "small" request for the GNU C
33029 - library malloc. */
33030 - enum { DEFAULT_MXFAST = 64 * sizeof (size_t) / 4 };
33031 -
33032 - n = DEFAULT_MXFAST / s;
33033 - n += !n;
33034 - }
33035 - if (xalloc_oversized (n, s))
33036 - xalloc_die ();
33037 - }
33038 - else
33039 - {
33040 - /* Set N = floor (1.5 * N) + 1 so that progress is made even if N == 0.
33041 - Check for overflow, so that N * S stays in both ptrdiff_t and
33042 - size_t range. The check may be slightly conservative, but an
33043 - exact check isn't worth the trouble. */
33044 - if ((PTRDIFF_MAX < SIZE_MAX ? PTRDIFF_MAX : SIZE_MAX) / 3 * 2 / s
33045 - <= n)
33046 - xalloc_die ();
33047 - n += n / 2 + 1;
33048 - }
33049 -
33050 - *pn = n;
33051 - return xrealloc (p, n * s);
33052 + return xreallocarray (p, n, s);
33053 }
33054
33055 /* Return a pointer to a new buffer of N bytes. This is like xmalloc,
33056 except it returns char *. */
33057
33058 -XALLOC_INLINE char *xcharalloc (size_t n)
33059 - _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_ALLOC_SIZE ((1));
33060 -XALLOC_INLINE char *
33061 -xcharalloc (size_t n)
33062 -{
33063 - return XNMALLOC (n, char);
33064 -}
33065 +char *xcharalloc (size_t n)
33066 + _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_DEALLOC_FREE
33067 + _GL_ATTRIBUTE_ALLOC_SIZE ((1)) _GL_ATTRIBUTE_RETURNS_NONNULL;
33068 +
33069 +#endif /* GNULIB_XALLOC */
33070 +
33071
33072 #ifdef __cplusplus
33073 }
33074 +#endif
33075 +
33076 +
33077 +#if GNULIB_XALLOC && defined __cplusplus
33078
33079 /* C++ does not allow conversions from void * to other pointer types
33080 without a cast. Use templates to work around the problem when
33081 @@ -231,10 +174,17 @@ xrealloc (T *p, size_t s)
33082 return (T *) xrealloc ((void *) p, s);
33083 }
33084
33085 +template <typename T> inline T *
33086 +xreallocarray (T *p, size_t n, size_t s)
33087 +{
33088 + return (T *) xreallocarray ((void *) p, n, s);
33089 +}
33090 +
33091 +/* FIXME: Deprecate this in favor of xreallocarray? */
33092 template <typename T> inline T *
33093 xnrealloc (T *p, size_t n, size_t s)
33094 {
33095 - return (T *) xnrealloc ((void *) p, n, s);
33096 + return xreallocarray (p, n, s);
33097 }
33098
33099 template <typename T> inline T *
33100 @@ -255,7 +205,8 @@ xmemdup (T const *p, size_t s)
33101 return (T *) xmemdup ((void const *) p, s);
33102 }
33103
33104 -#endif
33105 +#endif /* GNULIB_XALLOC && C++ */
33106 +
33107
33108 _GL_INLINE_HEADER_END
33109
33110
33111 diff --git a/autotools/gnulib/xmalloc.c b/autotools/gnulib/xmalloc.c
33112 index cbe9a4f..993c1ee 100644
33113 --- a/autotools/gnulib/xmalloc.c
33114 +++ b/autotools/gnulib/xmalloc.c
33115 @@ -1,10 +1,10 @@
33116 /* xmalloc.c -- malloc with out of memory checking
33117
33118 - Copyright (C) 1990-2000, 2002-2006, 2008-2019 Free Software Foundation, Inc.
33119 + Copyright (C) 1990-2000, 2002-2006, 2008-2022 Free Software Foundation, Inc.
33120
33121 This program is free software: you can redistribute it and/or modify
33122 it under the terms of the GNU General Public License as published by
33123 - the Free Software Foundation; either version 3 of the License, or
33124 + the Free Software Foundation, either version 3 of the License, or
33125 (at your option) any later version.
33126
33127 This program is distributed in the hope that it will be useful,
33128 @@ -21,59 +21,255 @@
33129
33130 #include "xalloc.h"
33131
33132 +#include "ialloc.h"
33133 +#include "intprops.h"
33134 +#include "minmax.h"
33135 +
33136 #include <stdlib.h>
33137 #include <string.h>
33138
33139 -/* 1 if calloc is known to be compatible with GNU calloc. This
33140 - matters if we are not also using the calloc module, which defines
33141 - HAVE_CALLOC_GNU and supports the GNU API even on non-GNU platforms. */
33142 -#if defined HAVE_CALLOC_GNU || (defined __GLIBC__ && !defined __UCLIBC__)
33143 -enum { HAVE_GNU_CALLOC = 1 };
33144 -#else
33145 -enum { HAVE_GNU_CALLOC = 0 };
33146 -#endif
33147 +static void * _GL_ATTRIBUTE_PURE
33148 +nonnull (void *p)
33149 +{
33150 + if (!p)
33151 + xalloc_die ();
33152 + return p;
33153 +}
33154
33155 -/* Allocate N bytes of memory dynamically, with error checking. */
33156 +/* Allocate S bytes of memory dynamically, with error checking. */
33157
33158 void *
33159 -xmalloc (size_t n)
33160 +xmalloc (size_t s)
33161 {
33162 - void *p = malloc (n);
33163 - if (!p && n != 0)
33164 - xalloc_die ();
33165 - return p;
33166 + return nonnull (malloc (s));
33167 +}
33168 +
33169 +void *
33170 +ximalloc (idx_t s)
33171 +{
33172 + return nonnull (imalloc (s));
33173 }
33174
33175 -/* Change the size of an allocated block of memory P to N bytes,
33176 +char *
33177 +xcharalloc (size_t n)
33178 +{
33179 + return XNMALLOC (n, char);
33180 +}
33181 +
33182 +/* Change the size of an allocated block of memory P to S bytes,
33183 with error checking. */
33184
33185 void *
33186 -xrealloc (void *p, size_t n)
33187 +xrealloc (void *p, size_t s)
33188 +{
33189 + void *r = realloc (p, s);
33190 + if (!r && (!p || s))
33191 + xalloc_die ();
33192 + return r;
33193 +}
33194 +
33195 +void *
33196 +xirealloc (void *p, idx_t s)
33197 +{
33198 + return nonnull (irealloc (p, s));
33199 +}
33200 +
33201 +/* Change the size of an allocated block of memory P to an array of N
33202 + objects each of S bytes, with error checking. */
33203 +
33204 +void *
33205 +xreallocarray (void *p, size_t n, size_t s)
33206 +{
33207 + void *r = reallocarray (p, n, s);
33208 + if (!r && (!p || (n && s)))
33209 + xalloc_die ();
33210 + return r;
33211 +}
33212 +
33213 +void *
33214 +xireallocarray (void *p, idx_t n, idx_t s)
33215 +{
33216 + return nonnull (ireallocarray (p, n, s));
33217 +}
33218 +
33219 +/* Allocate an array of N objects, each with S bytes of memory,
33220 + dynamically, with error checking. S must be nonzero. */
33221 +
33222 +void *
33223 +xnmalloc (size_t n, size_t s)
33224 +{
33225 + return xreallocarray (NULL, n, s);
33226 +}
33227 +
33228 +void *
33229 +xinmalloc (idx_t n, idx_t s)
33230 +{
33231 + return xireallocarray (NULL, n, s);
33232 +}
33233 +
33234 +/* If P is null, allocate a block of at least *PS bytes; otherwise,
33235 + reallocate P so that it contains more than *PS bytes. *PS must be
33236 + nonzero unless P is null. Set *PS to the new block's size, and
33237 + return the pointer to the new block. *PS is never set to zero, and
33238 + the returned pointer is never null. */
33239 +
33240 +void *
33241 +x2realloc (void *p, size_t *ps)
33242 +{
33243 + return x2nrealloc (p, ps, 1);
33244 +}
33245 +
33246 +/* If P is null, allocate a block of at least *PN such objects;
33247 + otherwise, reallocate P so that it contains more than *PN objects
33248 + each of S bytes. S must be nonzero. Set *PN to the new number of
33249 + objects, and return the pointer to the new block. *PN is never set
33250 + to zero, and the returned pointer is never null.
33251 +
33252 + Repeated reallocations are guaranteed to make progress, either by
33253 + allocating an initial block with a nonzero size, or by allocating a
33254 + larger block.
33255 +
33256 + In the following implementation, nonzero sizes are increased by a
33257 + factor of approximately 1.5 so that repeated reallocations have
33258 + O(N) overall cost rather than O(N**2) cost, but the
33259 + specification for this function does not guarantee that rate.
33260 +
33261 + Here is an example of use:
33262 +
33263 + int *p = NULL;
33264 + size_t used = 0;
33265 + size_t allocated = 0;
33266 +
33267 + void
33268 + append_int (int value)
33269 + {
33270 + if (used == allocated)
33271 + p = x2nrealloc (p, &allocated, sizeof *p);
33272 + p[used++] = value;
33273 + }
33274 +
33275 + This causes x2nrealloc to allocate a block of some nonzero size the
33276 + first time it is called.
33277 +
33278 + To have finer-grained control over the initial size, set *PN to a
33279 + nonzero value before calling this function with P == NULL. For
33280 + example:
33281 +
33282 + int *p = NULL;
33283 + size_t used = 0;
33284 + size_t allocated = 0;
33285 + size_t allocated1 = 1000;
33286 +
33287 + void
33288 + append_int (int value)
33289 + {
33290 + if (used == allocated)
33291 + {
33292 + p = x2nrealloc (p, &allocated1, sizeof *p);
33293 + allocated = allocated1;
33294 + }
33295 + p[used++] = value;
33296 + }
33297 +
33298 + */
33299 +
33300 +void *
33301 +x2nrealloc (void *p, size_t *pn, size_t s)
33302 {
33303 - if (!n && p)
33304 + size_t n = *pn;
33305 +
33306 + if (! p)
33307 {
33308 - /* The GNU and C99 realloc behaviors disagree here. Act like
33309 - GNU, even if the underlying realloc is C99. */
33310 - free (p);
33311 - return NULL;
33312 + if (! n)
33313 + {
33314 + /* The approximate size to use for initial small allocation
33315 + requests, when the invoking code specifies an old size of
33316 + zero. This is the largest "small" request for the GNU C
33317 + library malloc. */
33318 + enum { DEFAULT_MXFAST = 64 * sizeof (size_t) / 4 };
33319 +
33320 + n = DEFAULT_MXFAST / s;
33321 + n += !n;
33322 + }
33323 + }
33324 + else
33325 + {
33326 + /* Set N = floor (1.5 * N) + 1 to make progress even if N == 0. */
33327 + if (INT_ADD_WRAPV (n, (n >> 1) + 1, &n))
33328 + xalloc_die ();
33329 }
33330
33331 - p = realloc (p, n);
33332 - if (!p && n)
33333 - xalloc_die ();
33334 + p = xreallocarray (p, n, s);
33335 + *pn = n;
33336 return p;
33337 }
33338
33339 -/* If P is null, allocate a block of at least *PN bytes; otherwise,
33340 - reallocate P so that it contains more than *PN bytes. *PN must be
33341 - nonzero unless P is null. Set *PN to the new block's size, and
33342 - return the pointer to the new block. *PN is never set to zero, and
33343 - the returned pointer is never null. */
33344 +/* Grow PA, which points to an array of *PN items, and return the
33345 + location of the reallocated array, updating *PN to reflect its
33346 + new size. The new array will contain at least N_INCR_MIN more
33347 + items, but will not contain more than N_MAX items total.
33348 + S is the size of each item, in bytes.
33349 +
33350 + S and N_INCR_MIN must be positive. *PN must be
33351 + nonnegative. If N_MAX is -1, it is treated as if it were
33352 + infinity.
33353 +
33354 + If PA is null, then allocate a new array instead of reallocating
33355 + the old one.
33356 +
33357 + Thus, to grow an array A without saving its old contents, do
33358 + { free (A); A = xpalloc (NULL, &AITEMS, ...); }. */
33359
33360 void *
33361 -x2realloc (void *p, size_t *pn)
33362 +xpalloc (void *pa, idx_t *pn, idx_t n_incr_min, ptrdiff_t n_max, idx_t s)
33363 {
33364 - return x2nrealloc (p, pn, 1);
33365 + idx_t n0 = *pn;
33366 +
33367 + /* The approximate size to use for initial small allocation
33368 + requests. This is the largest "small" request for the GNU C
33369 + library malloc. */
33370 + enum { DEFAULT_MXFAST = 64 * sizeof (size_t) / 4 };
33371 +
33372 + /* If the array is tiny, grow it to about (but no greater than)
33373 + DEFAULT_MXFAST bytes. Otherwise, grow it by about 50%.
33374 + Adjust the growth according to three constraints: N_INCR_MIN,
33375 + N_MAX, and what the C language can represent safely. */
33376 +
33377 + idx_t n;
33378 + if (INT_ADD_WRAPV (n0, n0 >> 1, &n))
33379 + n = IDX_MAX;
33380 + if (0 <= n_max && n_max < n)
33381 + n = n_max;
33382 +
33383 + /* NBYTES is of a type suitable for holding the count of bytes in an object.
33384 + This is typically idx_t, but it should be size_t on (theoretical?)
33385 + platforms where SIZE_MAX < IDX_MAX so xpalloc does not pass
33386 + values greater than SIZE_MAX to xrealloc. */
33387 +#if IDX_MAX <= SIZE_MAX
33388 + idx_t nbytes;
33389 +#else
33390 + size_t nbytes;
33391 +#endif
33392 + idx_t adjusted_nbytes
33393 + = (INT_MULTIPLY_WRAPV (n, s, &nbytes)
33394 + ? MIN (IDX_MAX, SIZE_MAX)
33395 + : nbytes < DEFAULT_MXFAST ? DEFAULT_MXFAST : 0);
33396 + if (adjusted_nbytes)
33397 + {
33398 + n = adjusted_nbytes / s;
33399 + nbytes = adjusted_nbytes - adjusted_nbytes % s;
33400 + }
33401 +
33402 + if (! pa)
33403 + *pn = 0;
33404 + if (n - n0 < n_incr_min
33405 + && (INT_ADD_WRAPV (n0, n_incr_min, &n)
33406 + || (0 <= n_max && n_max < n)
33407 + || INT_MULTIPLY_WRAPV (n, s, &nbytes)))
33408 + xalloc_die ();
33409 + pa = xrealloc (pa, nbytes);
33410 + *pn = n;
33411 + return pa;
33412 }
33413
33414 /* Allocate S bytes of zeroed memory dynamically, with error checking.
33415 @@ -83,7 +279,13 @@ x2realloc (void *p, size_t *pn)
33416 void *
33417 xzalloc (size_t s)
33418 {
33419 - return memset (xmalloc (s), 0, s);
33420 + return xcalloc (s, 1);
33421 +}
33422 +
33423 +void *
33424 +xizalloc (idx_t s)
33425 +{
33426 + return xicalloc (s, 1);
33427 }
33428
33429 /* Allocate zeroed memory for N elements of S bytes, with error
33430 @@ -92,15 +294,13 @@ xzalloc (size_t s)
33431 void *
33432 xcalloc (size_t n, size_t s)
33433 {
33434 - void *p;
33435 - /* Test for overflow, since objects with size greater than
33436 - PTRDIFF_MAX cause pointer subtraction to go awry. Omit size-zero
33437 - tests if HAVE_GNU_CALLOC, since GNU calloc never returns NULL if
33438 - successful. */
33439 - if (xalloc_oversized (n, s)
33440 - || (! (p = calloc (n, s)) && (HAVE_GNU_CALLOC || n != 0)))
33441 - xalloc_die ();
33442 - return p;
33443 + return nonnull (calloc (n, s));
33444 +}
33445 +
33446 +void *
33447 +xicalloc (idx_t n, idx_t s)
33448 +{
33449 + return nonnull (icalloc (n, s));
33450 }
33451
33452 /* Clone an object P of size S, with error checking. There's no need
33453 @@ -113,6 +313,23 @@ xmemdup (void const *p, size_t s)
33454 return memcpy (xmalloc (s), p, s);
33455 }
33456
33457 +void *
33458 +ximemdup (void const *p, idx_t s)
33459 +{
33460 + return memcpy (ximalloc (s), p, s);
33461 +}
33462 +
33463 +/* Clone an object P of size S, with error checking. Append
33464 + a terminating NUL byte. */
33465 +
33466 +char *
33467 +ximemdup0 (void const *p, idx_t s)
33468 +{
33469 + char *result = ximalloc (s + 1);
33470 + result[s] = 0;
33471 + return memcpy (result, p, s);
33472 +}
33473 +
33474 /* Clone STRING. */
33475
33476 char *
33477
33478 diff --git a/autotools/gnulib/xsize.c b/autotools/gnulib/xsize.c
33479 index 4b4914c..761e343 100644
33480 --- a/autotools/gnulib/xsize.c
33481 +++ b/autotools/gnulib/xsize.c
33482 @@ -1,3 +1,21 @@
33483 +/* Checked size_t computations.
33484 +
33485 + Copyright (C) 2012-2022 Free Software Foundation, Inc.
33486 +
33487 + This file is free software: you can redistribute it and/or modify
33488 + it under the terms of the GNU Lesser General Public License as
33489 + published by the Free Software Foundation; either version 2.1 of the
33490 + License, or (at your option) any later version.
33491 +
33492 + This file is distributed in the hope that it will be useful,
33493 + but WITHOUT ANY WARRANTY; without even the implied warranty of
33494 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
33495 + GNU Lesser General Public License for more details.
33496 +
33497 + You should have received a copy of the GNU Lesser General Public License
33498 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
33499 +
33500 #include <config.h>
33501 +
33502 #define XSIZE_INLINE _GL_EXTERN_INLINE
33503 #include "xsize.h"
33504
33505 diff --git a/autotools/gnulib/xsize.h b/autotools/gnulib/xsize.h
33506 index ecfd478..0bfa4c8 100644
33507 --- a/autotools/gnulib/xsize.h
33508 +++ b/autotools/gnulib/xsize.h
33509 @@ -1,19 +1,19 @@
33510 /* xsize.h -- Checked size_t computations.
33511
33512 - Copyright (C) 2003, 2008-2019 Free Software Foundation, Inc.
33513 + Copyright (C) 2003, 2008-2022 Free Software Foundation, Inc.
33514
33515 - This program is free software; you can redistribute it and/or modify
33516 - it under the terms of the GNU General Public License as published by
33517 - the Free Software Foundation; either version 3, or (at your option)
33518 - any later version.
33519 + This file is free software: you can redistribute it and/or modify
33520 + it under the terms of the GNU Lesser General Public License as
33521 + published by the Free Software Foundation; either version 2.1 of the
33522 + License, or (at your option) any later version.
33523
33524 - This program is distributed in the hope that it will be useful,
33525 + This file is distributed in the hope that it will be useful,
33526 but WITHOUT ANY WARRANTY; without even the implied warranty of
33527 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
33528 - GNU General Public License for more details.
33529 + GNU Lesser General Public License for more details.
33530
33531 - You should have received a copy of the GNU General Public License
33532 - along with this program; if not, see <https://www.gnu.org/licenses/>. */
33533 + You should have received a copy of the GNU Lesser General Public License
33534 + along with this program. If not, see <https://www.gnu.org/licenses/>. */
33535
33536 #ifndef _XSIZE_H
33537 #define _XSIZE_H
33538 @@ -27,6 +27,9 @@
33539 # include <stdint.h>
33540 #endif
33541
33542 +/* Get ATTRIBUTE_PURE. */
33543 +#include "attribute.h"
33544 +
33545 #ifndef _GL_INLINE_HEADER_BEGIN
33546 #error "Please include config.h first."
33547 #endif
33548 @@ -56,10 +59,7 @@ _GL_INLINE_HEADER_BEGIN
33549 ((N) <= SIZE_MAX ? (size_t) (N) : SIZE_MAX)
33550
33551 /* Sum of two sizes, with overflow check. */
33552 -XSIZE_INLINE size_t
33553 -#if __GNUC__ >= 3
33554 -__attribute__ ((__pure__))
33555 -#endif
33556 +XSIZE_INLINE size_t ATTRIBUTE_PURE
33557 xsum (size_t size1, size_t size2)
33558 {
33559 size_t sum = size1 + size2;
33560 @@ -67,30 +67,21 @@ xsum (size_t size1, size_t size2)
33561 }
33562
33563 /* Sum of three sizes, with overflow check. */
33564 -XSIZE_INLINE size_t
33565 -#if __GNUC__ >= 3
33566 -__attribute__ ((__pure__))
33567 -#endif
33568 +XSIZE_INLINE size_t ATTRIBUTE_PURE
33569 xsum3 (size_t size1, size_t size2, size_t size3)
33570 {
33571 return xsum (xsum (size1, size2), size3);
33572 }
33573
33574 /* Sum of four sizes, with overflow check. */
33575 -XSIZE_INLINE size_t
33576 -#if __GNUC__ >= 3
33577 -__attribute__ ((__pure__))
33578 -#endif
33579 +XSIZE_INLINE size_t ATTRIBUTE_PURE
33580 xsum4 (size_t size1, size_t size2, size_t size3, size_t size4)
33581 {
33582 return xsum (xsum (xsum (size1, size2), size3), size4);
33583 }
33584
33585 /* Maximum of two sizes, with overflow check. */
33586 -XSIZE_INLINE size_t
33587 -#if __GNUC__ >= 3
33588 -__attribute__ ((__pure__))
33589 -#endif
33590 +XSIZE_INLINE size_t ATTRIBUTE_PURE
33591 xmax (size_t size1, size_t size2)
33592 {
33593 /* No explicit check is needed here, because for any n:
33594
33595 diff --git a/autotools/m4/00gnulib.m4 b/autotools/m4/00gnulib.m4
33596 index e3e0fb6..dea34e8 100644
33597 --- a/autotools/m4/00gnulib.m4
33598 +++ b/autotools/m4/00gnulib.m4
33599 @@ -1,43 +1,82 @@
33600 -# 00gnulib.m4 serial 3
33601 -dnl Copyright (C) 2009-2019 Free Software Foundation, Inc.
33602 +# 00gnulib.m4 serial 8
33603 +dnl Copyright (C) 2009-2022 Free Software Foundation, Inc.
33604 dnl This file is free software; the Free Software Foundation
33605 dnl gives unlimited permission to copy and/or distribute it,
33606 dnl with or without modifications, as long as this notice is preserved.
33607
33608 dnl This file must be named something that sorts before all other
33609 -dnl gnulib-provided .m4 files. It is needed until such time as we can
33610 -dnl assume Autoconf 2.64, with its improved AC_DEFUN_ONCE and
33611 -dnl m4_divert semantics.
33612 +dnl gnulib-provided .m4 files. It is needed until the clang fix has
33613 +dnl been included in Autoconf.
33614
33615 -# Until autoconf 2.63, handling of the diversion stack required m4_init
33616 -# to be called first; but this does not happen with aclocal. Wrapping
33617 -# the entire execution in another layer of the diversion stack fixes this.
33618 -# Worse, prior to autoconf 2.62, m4_wrap depended on the underlying m4
33619 -# for whether it was FIFO or LIFO; in order to properly balance with
33620 -# m4_init, we need to undo our push just before anything wrapped within
33621 -# the m4_init body. The way to ensure this is to wrap both sides of
33622 -# m4_init with a one-shot macro that does the pop at the right time.
33623 -m4_ifndef([_m4_divert_diversion],
33624 -[m4_divert_push([KILL])
33625 -m4_define([gl_divert_fixup], [m4_divert_pop()m4_define([$0])])
33626 -m4_define([m4_init],
33627 - [gl_divert_fixup()]m4_defn([m4_init])[gl_divert_fixup()])])
33628 -
33629 -
33630 -# AC_DEFUN_ONCE([NAME], VALUE)
33631 -# ----------------------------
33632 -# Define NAME to expand to VALUE on the first use (whether by direct
33633 -# expansion, or by AC_REQUIRE), and to nothing on all subsequent uses.
33634 -# Avoid bugs in AC_REQUIRE in Autoconf 2.63 and earlier. This
33635 -# definition is slower than the version in Autoconf 2.64, because it
33636 -# can only use interfaces that existed since 2.59; but it achieves the
33637 -# same effect. Quoting is necessary to avoid confusing Automake.
33638 -m4_version_prereq([2.63.263], [],
33639 -[m4_define([AC][_DEFUN_ONCE],
33640 - [AC][_DEFUN([$1],
33641 - [AC_REQUIRE([_gl_DEFUN_ONCE([$1])],
33642 - [m4_indir([_gl_DEFUN_ONCE([$1])])])])]dnl
33643 -[AC][_DEFUN([_gl_DEFUN_ONCE([$1])], [$2])])])
33644 +# The following definitions arrange to use a compiler option
33645 +# -Werror=implicit-function-declaration in AC_CHECK_DECL, when the
33646 +# compiler is clang. Without it, clang implicitly declares "known"
33647 +# library functions in C mode, but not in C++ mode, which would cause
33648 +# Gnulib to omit a declaration and thus later produce an error in C++
33649 +# mode. As of clang 9.0, these "known" functions are identified through
33650 +# LIBBUILTIN invocations in the LLVM source file
33651 +# llvm/tools/clang/include/clang/Basic/Builtins.def.
33652 +# It's not possible to AC_REQUIRE the extra tests from AC_CHECK_DECL,
33653 +# because AC_CHECK_DECL, like other Autoconf built-ins, is not supposed
33654 +# to AC_REQUIRE anything: some configure.ac files have their first
33655 +# AC_CHECK_DECL executed conditionally. Therefore append the extra tests
33656 +# to AC_PROG_CC.
33657 +AC_DEFUN([gl_COMPILER_CLANG],
33658 +[
33659 +dnl AC_REQUIRE([AC_PROG_CC])
33660 + AC_CACHE_CHECK([whether the compiler is clang],
33661 + [gl_cv_compiler_clang],
33662 + [dnl Use _AC_COMPILE_IFELSE instead of AC_EGREP_CPP, to avoid error
33663 + dnl "circular dependency of AC_LANG_COMPILER(C)" if AC_PROG_CC has
33664 + dnl not yet been invoked.
33665 + _AC_COMPILE_IFELSE(
33666 + [AC_LANG_PROGRAM([[
33667 + #ifdef __clang__
33668 + barfbarf
33669 + #endif
33670 + ]],[[]])
33671 + ],
33672 + [gl_cv_compiler_clang=no],
33673 + [gl_cv_compiler_clang=yes])
33674 + ])
33675 +])
33676 +AC_DEFUN([gl_COMPILER_PREPARE_CHECK_DECL],
33677 +[
33678 +dnl AC_REQUIRE([AC_PROG_CC])
33679 +dnl AC_REQUIRE([gl_COMPILER_CLANG])
33680 + AC_CACHE_CHECK([for compiler option needed when checking for declarations],
33681 + [gl_cv_compiler_check_decl_option],
33682 + [if test $gl_cv_compiler_clang = yes; then
33683 + dnl Test whether the compiler supports the option
33684 + dnl '-Werror=implicit-function-declaration'.
33685 + save_ac_compile="$ac_compile"
33686 + ac_compile="$ac_compile -Werror=implicit-function-declaration"
33687 + dnl Use _AC_COMPILE_IFELSE instead of AC_COMPILE_IFELSE, to avoid a
33688 + dnl warning "AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS".
33689 + _AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]],[[]])],
33690 + [gl_cv_compiler_check_decl_option='-Werror=implicit-function-declaration'],
33691 + [gl_cv_compiler_check_decl_option=none])
33692 + ac_compile="$save_ac_compile"
33693 + else
33694 + gl_cv_compiler_check_decl_option=none
33695 + fi
33696 + ])
33697 + if test "x$gl_cv_compiler_check_decl_option" != xnone; then
33698 + ac_compile_for_check_decl="$ac_compile $gl_cv_compiler_check_decl_option"
33699 + else
33700 + ac_compile_for_check_decl="$ac_compile"
33701 + fi
33702 +])
33703 +dnl Redefine _AC_CHECK_DECL_BODY so that it references ac_compile_for_check_decl
33704 +dnl instead of ac_compile. If, for whatever reason, the override of AC_PROG_CC
33705 +dnl in zzgnulib.m4 is inactive, use the original ac_compile.
33706 +m4_define([_AC_CHECK_DECL_BODY],
33707 +[ ac_save_ac_compile="$ac_compile"
33708 + if test -n "$ac_compile_for_check_decl"; then
33709 + ac_compile="$ac_compile_for_check_decl"
33710 + fi]
33711 +m4_defn([_AC_CHECK_DECL_BODY])[ ac_compile="$ac_save_ac_compile"
33712 +])
33713
33714 # gl_00GNULIB
33715 # -----------
33716
33717 diff --git a/autotools/m4/__inline.m4 b/autotools/m4/__inline.m4
33718 new file mode 100644
33719 index 0000000..fbe2098
33720 --- /dev/null
33721 +++ b/autotools/m4/__inline.m4
33722 @@ -0,0 +1,22 @@
33723 +# Test for __inline keyword
33724 +dnl Copyright 2017-2022 Free Software Foundation, Inc.
33725 +dnl This file is free software; the Free Software Foundation
33726 +dnl gives unlimited permission to copy and/or distribute it,
33727 +dnl with or without modifications, as long as this notice is preserved.
33728 +
33729 +AC_DEFUN([gl___INLINE],
33730 +[
33731 + AC_CACHE_CHECK([whether the compiler supports the __inline keyword],
33732 + [gl_cv_c___inline],
33733 + [AC_COMPILE_IFELSE(
33734 + [AC_LANG_PROGRAM(
33735 + [[typedef int foo_t;
33736 + static __inline foo_t foo (void) { return 0; }]],
33737 + [[return foo ();]])],
33738 + [gl_cv_c___inline=yes],
33739 + [gl_cv_c___inline=no])])
33740 + if test $gl_cv_c___inline = yes; then
33741 + AC_DEFINE([HAVE___INLINE], [1],
33742 + [Define to 1 if the compiler supports the keyword '__inline'.])
33743 + fi
33744 +])
33745
33746 diff --git a/autotools/m4/absolute-header.m4 b/autotools/m4/absolute-header.m4
33747 index a8f2cba..67d6507 100644
33748 --- a/autotools/m4/absolute-header.m4
33749 +++ b/autotools/m4/absolute-header.m4
33750 @@ -1,5 +1,5 @@
33751 -# absolute-header.m4 serial 16
33752 -dnl Copyright (C) 2006-2019 Free Software Foundation, Inc.
33753 +# absolute-header.m4 serial 17
33754 +dnl Copyright (C) 2006-2022 Free Software Foundation, Inc.
33755 dnl This file is free software; the Free Software Foundation
33756 dnl gives unlimited permission to copy and/or distribute it,
33757 dnl with or without modifications, as long as this notice is preserved.
33758 @@ -22,23 +22,21 @@ dnl From Derek Price.
33759 AC_DEFUN([gl_ABSOLUTE_HEADER],
33760 [AC_REQUIRE([AC_CANONICAL_HOST])
33761 AC_LANG_PREPROC_REQUIRE()dnl
33762 -dnl FIXME: gl_absolute_header and ac_header_exists must be used unquoted
33763 -dnl until we can assume autoconf 2.64 or newer.
33764 m4_foreach_w([gl_HEADER_NAME], [$1],
33765 [AS_VAR_PUSHDEF([gl_absolute_header],
33766 [gl_cv_absolute_]m4_defn([gl_HEADER_NAME]))dnl
33767 AC_CACHE_CHECK([absolute name of <]m4_defn([gl_HEADER_NAME])[>],
33768 - m4_defn([gl_absolute_header]),
33769 + [gl_absolute_header],
33770 [AS_VAR_PUSHDEF([ac_header_exists],
33771 [ac_cv_header_]m4_defn([gl_HEADER_NAME]))dnl
33772 AC_CHECK_HEADERS_ONCE(m4_defn([gl_HEADER_NAME]))dnl
33773 - if test AS_VAR_GET(ac_header_exists) = yes; then
33774 + if test AS_VAR_GET([ac_header_exists]) = yes; then
33775 gl_ABSOLUTE_HEADER_ONE(m4_defn([gl_HEADER_NAME]))
33776 fi
33777 AS_VAR_POPDEF([ac_header_exists])dnl
33778 ])dnl
33779 AC_DEFINE_UNQUOTED(AS_TR_CPP([ABSOLUTE_]m4_defn([gl_HEADER_NAME])),
33780 - ["AS_VAR_GET(gl_absolute_header)"],
33781 + ["AS_VAR_GET([gl_absolute_header])"],
33782 [Define this to an absolute name of <]m4_defn([gl_HEADER_NAME])[>.])
33783 AS_VAR_POPDEF([gl_absolute_header])dnl
33784 ])dnl
33785
33786 diff --git a/autotools/m4/alloca.m4 b/autotools/m4/alloca.m4
33787 index 29bd289..dc6f47e 100644
33788 --- a/autotools/m4/alloca.m4
33789 +++ b/autotools/m4/alloca.m4
33790 @@ -1,5 +1,5 @@
33791 -# alloca.m4 serial 15
33792 -dnl Copyright (C) 2002-2004, 2006-2007, 2009-2019 Free Software Foundation,
33793 +# alloca.m4 serial 21
33794 +dnl Copyright (C) 2002-2004, 2006-2007, 2009-2022 Free Software Foundation,
33795 dnl Inc.
33796 dnl This file is free software; the Free Software Foundation
33797 dnl gives unlimited permission to copy and/or distribute it,
33798 @@ -26,17 +26,15 @@ AC_DEFUN([gl_FUNC_ALLOCA],
33799 AC_DEFINE([HAVE_ALLOCA], [1],
33800 [Define to 1 if you have 'alloca' after including <alloca.h>,
33801 a header that may be supplied by this distribution.])
33802 - ALLOCA_H=alloca.h
33803 + GL_GENERATE_ALLOCA_H=true
33804 else
33805 dnl alloca exists as a library function, i.e. it is slow and probably
33806 dnl a memory leak. Don't define HAVE_ALLOCA in this case.
33807 - ALLOCA_H=
33808 + GL_GENERATE_ALLOCA_H=false
33809 fi
33810 else
33811 - ALLOCA_H=alloca.h
33812 + GL_GENERATE_ALLOCA_H=true
33813 fi
33814 - AC_SUBST([ALLOCA_H])
33815 - AM_CONDITIONAL([GL_GENERATE_ALLOCA_H], [test -n "$ALLOCA_H"])
33816
33817 if test $ac_cv_working_alloca_h = yes; then
33818 HAVE_ALLOCA_H=1
33819 @@ -50,13 +48,13 @@ AC_DEFUN([gl_FUNC_ALLOCA],
33820 # STACK_DIRECTION is already handled by AC_FUNC_ALLOCA.
33821 AC_DEFUN([gl_PREREQ_ALLOCA], [:])
33822
33823 -# This works around a bug in autoconf <= 2.68.
33824 -# See <https://lists.gnu.org/r/bug-gnulib/2011-06/msg00277.html>.
33825 +m4_version_prereq([2.70], [], [
33826
33827 -m4_version_prereq([2.69], [] ,[
33828 -
33829 -# This is taken from the following Autoconf patch:
33830 -# https://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commitdiff;h=6cd9f12520b0d6f76d3230d7565feba1ecf29497
33831 +# This works around a bug in autoconf <= 2.68 and has simplifications
33832 +# from 2.70. See:
33833 +# https://lists.gnu.org/r/bug-gnulib/2011-06/msg00277.html
33834 +# https://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=6cd9f12520b0d6f76d3230d7565feba1ecf29497
33835 +# https://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=15edf7fd8094fd14a89d9891dd72a9624762597a
33836
33837 # _AC_LIBOBJ_ALLOCA
33838 # -----------------
33839 @@ -72,26 +70,6 @@ AC_LIBSOURCES(alloca.c)
33840 AC_SUBST([ALLOCA], [\${LIBOBJDIR}alloca.$ac_objext])dnl
33841 AC_DEFINE(C_ALLOCA, 1, [Define to 1 if using 'alloca.c'.])
33842
33843 -AC_CACHE_CHECK(whether 'alloca.c' needs Cray hooks, ac_cv_os_cray,
33844 -[AC_EGREP_CPP(webecray,
33845 -[#if defined CRAY && ! defined CRAY2
33846 -webecray
33847 -#else
33848 -wenotbecray
33849 -#endif
33850 -], ac_cv_os_cray=yes, ac_cv_os_cray=no)])
33851 -if test $ac_cv_os_cray = yes; then
33852 - for ac_func in _getb67 GETB67 getb67; do
33853 - AC_CHECK_FUNC($ac_func,
33854 - [AC_DEFINE_UNQUOTED(CRAY_STACKSEG_END, $ac_func,
33855 - [Define to one of '_getb67', 'GETB67',
33856 - 'getb67' for Cray-2 and Cray-YMP
33857 - systems. This function is required for
33858 - 'alloca.c' support on those systems.])
33859 - break])
33860 - done
33861 -fi
33862 -
33863 AC_CACHE_CHECK([stack direction for C alloca],
33864 [ac_cv_c_stack_direction],
33865 [AC_RUN_IFELSE([AC_LANG_SOURCE(
33866 @@ -122,7 +100,7 @@ AH_VERBATIM([STACK_DIRECTION],
33867 STACK_DIRECTION > 0 => grows toward higher addresses
33868 STACK_DIRECTION < 0 => grows toward lower addresses
33869 STACK_DIRECTION = 0 => direction of growth unknown */
33870 -@%:@undef STACK_DIRECTION])dnl
33871 +#undef STACK_DIRECTION])dnl
33872 AC_DEFINE_UNQUOTED(STACK_DIRECTION, $ac_cv_c_stack_direction)
33873 ])# _AC_LIBOBJ_ALLOCA
33874 ])
33875
33876 diff --git a/autotools/m4/builtin-expect.m4 b/autotools/m4/builtin-expect.m4
33877 new file mode 100644
33878 index 0000000..b1fb12a
33879 --- /dev/null
33880 +++ b/autotools/m4/builtin-expect.m4
33881 @@ -0,0 +1,49 @@
33882 +dnl Check for __builtin_expect.
33883 +
33884 +dnl Copyright 2016-2022 Free Software Foundation, Inc.
33885 +dnl This file is free software; the Free Software Foundation
33886 +dnl gives unlimited permission to copy and/or distribute it,
33887 +dnl with or without modifications, as long as this notice is preserved.
33888 +
33889 +dnl Written by Paul Eggert.
33890 +
33891 +AC_DEFUN([gl___BUILTIN_EXPECT],
33892 +[
33893 + AC_CACHE_CHECK([for __builtin_expect],
33894 + [gl_cv___builtin_expect],
33895 + [AC_LINK_IFELSE(
33896 + [AC_LANG_SOURCE([[
33897 + int
33898 + main (int argc, char **argv)
33899 + {
33900 + argc = __builtin_expect (argc, 100);
33901 + return argv[argc != 100][0];
33902 + }]])],
33903 + [gl_cv___builtin_expect=yes],
33904 + [AC_LINK_IFELSE(
33905 + [AC_LANG_SOURCE([[
33906 + #include <builtins.h>
33907 + int
33908 + main (int argc, char **argv)
33909 + {
33910 + argc = __builtin_expect (argc, 100);
33911 + return argv[argc != 100][0];
33912 + }]])],
33913 + [gl_cv___builtin_expect="in <builtins.h>"],
33914 + [gl_cv___builtin_expect=no])])])
33915 + if test "$gl_cv___builtin_expect" = yes; then
33916 + AC_DEFINE([HAVE___BUILTIN_EXPECT], [1])
33917 + elif test "$gl_cv___builtin_expect" = "in <builtins.h>"; then
33918 + AC_DEFINE([HAVE___BUILTIN_EXPECT], [2])
33919 + fi
33920 + AH_VERBATIM([HAVE___BUILTIN_EXPECT],
33921 + [/* Define to 1 if the compiler supports __builtin_expect,
33922 + and to 2 if <builtins.h> does. */
33923 +#undef HAVE___BUILTIN_EXPECT
33924 +#ifndef HAVE___BUILTIN_EXPECT
33925 +# define __builtin_expect(e, c) (e)
33926 +#elif HAVE___BUILTIN_EXPECT == 2
33927 +# include <builtins.h>
33928 +#endif
33929 + ])
33930 +])
33931
33932 diff --git a/autotools/m4/calloc.m4 b/autotools/m4/calloc.m4
33933 new file mode 100644
33934 index 0000000..c01520e
33935 --- /dev/null
33936 +++ b/autotools/m4/calloc.m4
33937 @@ -0,0 +1,83 @@
33938 +# calloc.m4 serial 29
33939 +
33940 +# Copyright (C) 2004-2022 Free Software Foundation, Inc.
33941 +# This file is free software; the Free Software Foundation
33942 +# gives unlimited permission to copy and/or distribute it,
33943 +# with or without modifications, as long as this notice is preserved.
33944 +
33945 +# Written by Jim Meyering.
33946 +
33947 +# Determine whether calloc (N, S) returns non-NULL when N*S is zero,
33948 +# and returns NULL when N*S overflows.
33949 +# If so, define HAVE_CALLOC. Otherwise, define calloc to rpl_calloc
33950 +# and arrange to use a calloc wrapper function that does work in that case.
33951 +
33952 +# _AC_FUNC_CALLOC_IF([IF-WORKS], [IF-NOT])
33953 +# -------------------------------------
33954 +# If calloc is compatible with GNU calloc, run IF-WORKS, otherwise, IF-NOT.
33955 +AC_DEFUN([_AC_FUNC_CALLOC_IF],
33956 +[
33957 + AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
33958 + AC_CACHE_CHECK([whether calloc (0, n) and calloc (n, 0) return nonnull],
33959 + [ac_cv_func_calloc_0_nonnull],
33960 + [if test $cross_compiling != yes; then
33961 + ac_cv_func_calloc_0_nonnull=yes
33962 + AC_RUN_IFELSE(
33963 + [AC_LANG_PROGRAM(
33964 + [AC_INCLUDES_DEFAULT],
33965 + [[int result = 0;
33966 + char * volatile p = calloc (0, 0);
33967 + if (!p)
33968 + result |= 1;
33969 + free (p);
33970 + return result;
33971 + ]])],
33972 + [],
33973 + [ac_cv_func_calloc_0_nonnull=no])
33974 + else
33975 + case "$host_os" in
33976 + # Guess yes on glibc systems.
33977 + *-gnu* | gnu*) ac_cv_func_calloc_0_nonnull="guessing yes" ;;
33978 + # Guess yes on musl systems.
33979 + *-musl*) ac_cv_func_calloc_0_nonnull="guessing yes" ;;
33980 + # Guess yes on native Windows.
33981 + mingw*) ac_cv_func_calloc_0_nonnull="guessing yes" ;;
33982 + # If we don't know, obey --enable-cross-guesses.
33983 + *) ac_cv_func_calloc_0_nonnull="$gl_cross_guess_normal" ;;
33984 + esac
33985 + fi
33986 + ])
33987 + AS_CASE([$ac_cv_func_calloc_0_nonnull], [*yes], [$1], [$2])
33988 +])
33989 +
33990 +
33991 +# gl_FUNC_CALLOC_GNU
33992 +# ------------------
33993 +# Replace calloc if it is not compatible with GNU libc.
33994 +AC_DEFUN([gl_FUNC_CALLOC_GNU],
33995 +[
33996 + AC_REQUIRE([gl_STDLIB_H_DEFAULTS])
33997 + AC_REQUIRE([gl_FUNC_CALLOC_POSIX])
33998 + REPLACE_CALLOC_FOR_CALLOC_GNU="$REPLACE_CALLOC_FOR_CALLOC_POSIX"
33999 + if test $REPLACE_CALLOC_FOR_CALLOC_GNU = 0; then
34000 + _AC_FUNC_CALLOC_IF([], [REPLACE_CALLOC_FOR_CALLOC_GNU=1])
34001 + fi
34002 +])# gl_FUNC_CALLOC_GNU
34003 +
34004 +# gl_FUNC_CALLOC_POSIX
34005 +# --------------------
34006 +# Test whether 'calloc' is POSIX compliant (sets errno to ENOMEM when it
34007 +# fails, and doesn't mess up with ptrdiff_t or size_t overflow),
34008 +# and replace calloc if it is not.
34009 +AC_DEFUN([gl_FUNC_CALLOC_POSIX],
34010 +[
34011 + AC_REQUIRE([gl_STDLIB_H_DEFAULTS])
34012 + AC_REQUIRE([gl_FUNC_MALLOC_POSIX])
34013 + if test $REPLACE_MALLOC_FOR_MALLOC_POSIX = 1; then
34014 + REPLACE_CALLOC_FOR_CALLOC_POSIX=1
34015 + fi
34016 + dnl Although in theory we should also test for size_t overflow,
34017 + dnl in practice testing for ptrdiff_t overflow suffices
34018 + dnl since PTRDIFF_MAX <= SIZE_MAX on all known Gnulib porting targets.
34019 + dnl A separate size_t test would slow down 'configure'.
34020 +])
34021
34022 diff --git a/autotools/m4/canonicalize.m4 b/autotools/m4/canonicalize.m4
34023 index 5b6e25d..b55d5c0 100644
34024 --- a/autotools/m4/canonicalize.m4
34025 +++ b/autotools/m4/canonicalize.m4
34026 @@ -1,6 +1,6 @@
34027 -# canonicalize.m4 serial 29
34028 +# canonicalize.m4 serial 37
34029
34030 -dnl Copyright (C) 2003-2007, 2009-2019 Free Software Foundation, Inc.
34031 +dnl Copyright (C) 2003-2007, 2009-2022 Free Software Foundation, Inc.
34032
34033 dnl This file is free software; the Free Software Foundation
34034 dnl gives unlimited permission to copy and/or distribute it,
34035 @@ -11,7 +11,8 @@ dnl with or without modifications, as long as this notice is preserved.
34036 AC_DEFUN([gl_FUNC_CANONICALIZE_FILENAME_MODE],
34037 [
34038 AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
34039 - AC_CHECK_FUNCS_ONCE([canonicalize_file_name])
34040 + AC_REQUIRE([gl_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK])
34041 + AC_CHECK_FUNCS_ONCE([canonicalize_file_name faccessat])
34042 AC_REQUIRE([gl_DOUBLE_SLASH_ROOT])
34043 AC_REQUIRE([gl_FUNC_REALPATH_WORKS])
34044 if test $ac_cv_func_canonicalize_file_name = no; then
34045 @@ -56,7 +57,17 @@ AC_DEFUN([gl_CANONICALIZE_LGPL],
34046 AC_DEFUN([gl_CANONICALIZE_LGPL_SEPARATE],
34047 [
34048 AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
34049 - AC_CHECK_FUNCS_ONCE([canonicalize_file_name getcwd readlink])
34050 + AC_REQUIRE([gl_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK])
34051 + AC_CHECK_FUNCS_ONCE([canonicalize_file_name faccessat])
34052 +
34053 + dnl On native Windows, we use _getcwd(), regardless whether getcwd() is
34054 + dnl available through the linker option '-loldnames'.
34055 + AC_REQUIRE([AC_CANONICAL_HOST])
34056 + case "$host_os" in
34057 + mingw*) ;;
34058 + *) AC_CHECK_FUNCS([getcwd]) ;;
34059 + esac
34060 +
34061 AC_REQUIRE([gl_DOUBLE_SLASH_ROOT])
34062 AC_REQUIRE([gl_FUNC_REALPATH_WORKS])
34063 AC_CHECK_HEADERS_ONCE([sys/param.h])
34064 @@ -67,65 +78,106 @@ AC_DEFUN([gl_CANONICALIZE_LGPL_SEPARATE],
34065 # so is the latter.
34066 AC_DEFUN([gl_FUNC_REALPATH_WORKS],
34067 [
34068 - AC_CHECK_FUNCS_ONCE([realpath])
34069 + AC_CHECK_FUNCS_ONCE([realpath lstat])
34070 AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
34071 AC_CACHE_CHECK([whether realpath works], [gl_cv_func_realpath_works], [
34072 + rm -rf conftest.a conftest.d
34073 touch conftest.a
34074 + # Assume that if we have lstat, we can also check symlinks.
34075 + if test $ac_cv_func_lstat = yes; then
34076 + ln -s conftest.a conftest.l
34077 + fi
34078 mkdir conftest.d
34079 AC_RUN_IFELSE([
34080 AC_LANG_PROGRAM([[
34081 ]GL_NOCRASH[
34082 + #include <errno.h>
34083 #include <stdlib.h>
34084 #include <string.h>
34085 ]], [[
34086 int result = 0;
34087 + /* This test fails on Solaris 10. */
34088 {
34089 char *name = realpath ("conftest.a", NULL);
34090 if (!(name && *name == '/'))
34091 result |= 1;
34092 free (name);
34093 }
34094 + /* This test fails on older versions of Cygwin. */
34095 {
34096 char *name = realpath ("conftest.b/../conftest.a", NULL);
34097 if (name != NULL)
34098 result |= 2;
34099 free (name);
34100 }
34101 + /* This test fails on Cygwin 2.9. */
34102 + #if HAVE_LSTAT
34103 + {
34104 + char *name = realpath ("conftest.l/../conftest.a", NULL);
34105 + if (name != NULL || errno != ENOTDIR)
34106 + result |= 4;
34107 + free (name);
34108 + }
34109 + #endif
34110 + /* This test fails on Mac OS X 10.13, OpenBSD 6.0. */
34111 {
34112 char *name = realpath ("conftest.a/", NULL);
34113 if (name != NULL)
34114 - result |= 4;
34115 + result |= 8;
34116 free (name);
34117 }
34118 + /* This test fails on AIX 7, Solaris 10. */
34119 {
34120 char *name1 = realpath (".", NULL);
34121 char *name2 = realpath ("conftest.d//./..", NULL);
34122 if (! name1 || ! name2 || strcmp (name1, name2))
34123 - result |= 8;
34124 + result |= 16;
34125 free (name1);
34126 free (name2);
34127 }
34128 + #ifdef __linux__
34129 + /* On Linux, // is the same as /. See also double-slash-root.m4.
34130 + realpath() should respect this.
34131 + This test fails on musl libc 1.2.2. */
34132 + {
34133 + char *name = realpath ("//", NULL);
34134 + if (! name || strcmp (name, "/"))
34135 + result |= 32;
34136 + free (name);
34137 + }
34138 + #endif
34139 return result;
34140 ]])
34141 ],
34142 [gl_cv_func_realpath_works=yes],
34143 - [gl_cv_func_realpath_works=no],
34144 + [case $? in
34145 + 32) gl_cv_func_realpath_works=nearly ;;
34146 + *) gl_cv_func_realpath_works=no ;;
34147 + esac
34148 + ],
34149 [case "$host_os" in
34150 # Guess yes on glibc systems.
34151 *-gnu* | gnu*) gl_cv_func_realpath_works="guessing yes" ;;
34152 + # Guess 'nearly' on musl systems.
34153 + *-musl*) gl_cv_func_realpath_works="guessing nearly" ;;
34154 + # Guess no on Cygwin.
34155 + cygwin*) gl_cv_func_realpath_works="guessing no" ;;
34156 # Guess no on native Windows.
34157 mingw*) gl_cv_func_realpath_works="guessing no" ;;
34158 - # If we don't know, assume the worst.
34159 - *) gl_cv_func_realpath_works="guessing no" ;;
34160 + # If we don't know, obey --enable-cross-guesses.
34161 + *) gl_cv_func_realpath_works="$gl_cross_guess_normal" ;;
34162 esac
34163 ])
34164 - rm -rf conftest.a conftest.d
34165 + rm -rf conftest.a conftest.l conftest.d
34166 ])
34167 case "$gl_cv_func_realpath_works" in
34168 *yes)
34169 - AC_DEFINE([FUNC_REALPATH_WORKS], [1], [Define to 1 if realpath()
34170 - can malloc memory, always gives an absolute path, and handles
34171 - trailing slash correctly.])
34172 + AC_DEFINE([FUNC_REALPATH_WORKS], [1],
34173 + [Define to 1 if realpath() can malloc memory, always gives an absolute path, and handles leading slashes and a trailing slash correctly.])
34174 + ;;
34175 + *nearly)
34176 + AC_DEFINE([FUNC_REALPATH_NEARLY_WORKS], [1],
34177 + [Define to 1 if realpath() can malloc memory, always gives an absolute path, and handles a trailing slash correctly.])
34178 ;;
34179 esac
34180 ])
34181
34182 diff --git a/autotools/m4/chdir-long.m4 b/autotools/m4/chdir-long.m4
34183 index 64b5ef9..4cadc3f 100644
34184 --- a/autotools/m4/chdir-long.m4
34185 +++ b/autotools/m4/chdir-long.m4
34186 @@ -1,4 +1,4 @@
34187 -#serial 16
34188 +#serial 17
34189
34190 # Use Gnulib's robust chdir function.
34191 # It can handle arbitrarily long directory names, which means
34192 @@ -6,7 +6,7 @@
34193 # never fails with ENAMETOOLONG.
34194 # Arrange to compile chdir-long.c only on systems that define PATH_MAX.
34195
34196 -dnl Copyright (C) 2004-2007, 2009-2019 Free Software Foundation, Inc.
34197 +dnl Copyright (C) 2004-2007, 2009-2022 Free Software Foundation, Inc.
34198 dnl This file is free software; the Free Software Foundation
34199 dnl gives unlimited permission to copy and/or distribute it,
34200 dnl with or without modifications, as long as this notice is preserved.
34201 @@ -16,15 +16,15 @@ dnl with or without modifications, as long as this notice is preserved.
34202 AC_DEFUN([gl_FUNC_CHDIR_LONG],
34203 [
34204 AC_REQUIRE([gl_PATHMAX_SNIPPET_PREREQ])
34205 - AC_CACHE_CHECK([whether this system has an arbitrary file name length limit],
34206 - [gl_cv_have_arbitrary_file_name_length_limit],
34207 + AC_CACHE_CHECK([whether this system supports file names of any length],
34208 + [gl_cv_have_unlimited_file_name_length],
34209 [AC_EGREP_CPP([have_arbitrary_file_name_length_limit],
34210 gl_PATHMAX_SNIPPET[
34211 #ifdef PATH_MAX
34212 have_arbitrary_file_name_length_limit
34213 #endif],
34214 - [gl_cv_have_arbitrary_file_name_length_limit=yes],
34215 - [gl_cv_have_arbitrary_file_name_length_limit=no])])
34216 + [gl_cv_have_unlimited_file_name_length=no],
34217 + [gl_cv_have_unlimited_file_name_length=yes])])
34218 ])
34219
34220 AC_DEFUN([gl_PREREQ_CHDIR_LONG], [:])
34221
34222 diff --git a/autotools/m4/clock_time.m4 b/autotools/m4/clock_time.m4
34223 index 8f7a7fc..2253553 100644
34224 --- a/autotools/m4/clock_time.m4
34225 +++ b/autotools/m4/clock_time.m4
34226 @@ -1,10 +1,11 @@
34227 -# clock_time.m4 serial 10
34228 -dnl Copyright (C) 2002-2006, 2009-2019 Free Software Foundation, Inc.
34229 +# clock_time.m4 serial 11
34230 +dnl Copyright (C) 2002-2006, 2009-2022 Free Software Foundation, Inc.
34231 dnl This file is free software; the Free Software Foundation
34232 dnl gives unlimited permission to copy and/or distribute it,
34233 dnl with or without modifications, as long as this notice is preserved.
34234
34235 -# Check for clock_gettime and clock_settime, and set LIB_CLOCK_GETTIME.
34236 +# Check for clock_getres, clock_gettime and clock_settime,
34237 +# and set LIB_CLOCK_GETTIME.
34238 # For a program named, say foo, you should add a line like the following
34239 # in the corresponding Makefile.am file:
34240 # foo_LDADD = $(LDADD) $(LIB_CLOCK_GETTIME)
34241 @@ -26,6 +27,6 @@ AC_DEFUN([gl_CLOCK_TIME],
34242 AC_SEARCH_LIBS([clock_gettime], [rt posix4],
34243 [test "$ac_cv_search_clock_gettime" = "none required" ||
34244 LIB_CLOCK_GETTIME=$ac_cv_search_clock_gettime])
34245 - AC_CHECK_FUNCS([clock_gettime clock_settime])
34246 + AC_CHECK_FUNCS([clock_getres clock_gettime clock_settime])
34247 LIBS=$gl_saved_libs
34248 ])
34249
34250 diff --git a/autotools/m4/close.m4 b/autotools/m4/close.m4
34251 index 7013a13..f95dbc9 100644
34252 --- a/autotools/m4/close.m4
34253 +++ b/autotools/m4/close.m4
34254 @@ -1,5 +1,5 @@
34255 # close.m4 serial 9
34256 -dnl Copyright (C) 2008-2019 Free Software Foundation, Inc.
34257 +dnl Copyright (C) 2008-2022 Free Software Foundation, Inc.
34258 dnl This file is free software; the Free Software Foundation
34259 dnl gives unlimited permission to copy and/or distribute it,
34260 dnl with or without modifications, as long as this notice is preserved.
34261
34262 diff --git a/autotools/m4/closedir.m4 b/autotools/m4/closedir.m4
34263 index 37dc541..cac29d6 100644
34264 --- a/autotools/m4/closedir.m4
34265 +++ b/autotools/m4/closedir.m4
34266 @@ -1,5 +1,5 @@
34267 # closedir.m4 serial 6
34268 -dnl Copyright (C) 2011-2019 Free Software Foundation, Inc.
34269 +dnl Copyright (C) 2011-2022 Free Software Foundation, Inc.
34270 dnl This file is free software; the Free Software Foundation
34271 dnl gives unlimited permission to copy and/or distribute it,
34272 dnl with or without modifications, as long as this notice is preserved.
34273
34274 diff --git a/autotools/m4/dirent_h.m4 b/autotools/m4/dirent_h.m4
34275 index 732aa55..ddaca16 100644
34276 --- a/autotools/m4/dirent_h.m4
34277 +++ b/autotools/m4/dirent_h.m4
34278 @@ -1,15 +1,15 @@
34279 -# dirent_h.m4 serial 16
34280 -dnl Copyright (C) 2008-2019 Free Software Foundation, Inc.
34281 +# dirent_h.m4 serial 19
34282 +dnl Copyright (C) 2008-2022 Free Software Foundation, Inc.
34283 dnl This file is free software; the Free Software Foundation
34284 dnl gives unlimited permission to copy and/or distribute it,
34285 dnl with or without modifications, as long as this notice is preserved.
34286
34287 dnl Written by Bruno Haible.
34288
34289 -AC_DEFUN([gl_DIRENT_H],
34290 +AC_DEFUN_ONCE([gl_DIRENT_H],
34291 [
34292 - dnl Use AC_REQUIRE here, so that the default behavior below is expanded
34293 - dnl once only, before all statements that occur in other macros.
34294 + dnl Ensure to expand the default settings once only, before all statements
34295 + dnl that occur in other macros.
34296 AC_REQUIRE([gl_DIRENT_H_DEFAULTS])
34297
34298 dnl <dirent.h> is always overridden, because of GNULIB_POSIXCHECK.
34299 @@ -27,26 +27,41 @@ AC_DEFUN([gl_DIRENT_H],
34300 ]], [alphasort closedir dirfd fdopendir opendir readdir rewinddir scandir])
34301 ])
34302
34303 +# gl_DIRENT_MODULE_INDICATOR([modulename])
34304 +# sets the shell variable that indicates the presence of the given module
34305 +# to a C preprocessor expression that will evaluate to 1.
34306 +# This macro invocation must not occur in macros that are AC_REQUIREd.
34307 AC_DEFUN([gl_DIRENT_MODULE_INDICATOR],
34308 [
34309 - dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
34310 - AC_REQUIRE([gl_DIRENT_H_DEFAULTS])
34311 + dnl Ensure to expand the default settings once only.
34312 + gl_DIRENT_H_REQUIRE_DEFAULTS
34313 gl_MODULE_INDICATOR_SET_VARIABLE([$1])
34314 dnl Define it also as a C macro, for the benefit of the unit tests.
34315 gl_MODULE_INDICATOR_FOR_TESTS([$1])
34316 ])
34317
34318 +# Initializes the default values for AC_SUBSTed shell variables.
34319 +# This macro must not be AC_REQUIREd. It must only be invoked, and only
34320 +# outside of macros or in macros that are not AC_REQUIREd.
34321 +AC_DEFUN([gl_DIRENT_H_REQUIRE_DEFAULTS],
34322 +[
34323 + m4_defun(GL_MODULE_INDICATOR_PREFIX[_DIRENT_H_MODULE_INDICATOR_DEFAULTS], [
34324 + gl_UNISTD_H_REQUIRE_DEFAULTS dnl for REPLACE_FCHDIR
34325 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_OPENDIR])
34326 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_READDIR])
34327 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_REWINDDIR])
34328 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_CLOSEDIR])
34329 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_DIRFD])
34330 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FDOPENDIR])
34331 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SCANDIR])
34332 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ALPHASORT])
34333 + ])
34334 + m4_require(GL_MODULE_INDICATOR_PREFIX[_DIRENT_H_MODULE_INDICATOR_DEFAULTS])
34335 + AC_REQUIRE([gl_DIRENT_H_DEFAULTS])
34336 +])
34337 +
34338 AC_DEFUN([gl_DIRENT_H_DEFAULTS],
34339 [
34340 - AC_REQUIRE([gl_UNISTD_H_DEFAULTS]) dnl for REPLACE_FCHDIR
34341 - GNULIB_OPENDIR=0; AC_SUBST([GNULIB_OPENDIR])
34342 - GNULIB_READDIR=0; AC_SUBST([GNULIB_READDIR])
34343 - GNULIB_REWINDDIR=0; AC_SUBST([GNULIB_REWINDDIR])
34344 - GNULIB_CLOSEDIR=0; AC_SUBST([GNULIB_CLOSEDIR])
34345 - GNULIB_DIRFD=0; AC_SUBST([GNULIB_DIRFD])
34346 - GNULIB_FDOPENDIR=0; AC_SUBST([GNULIB_FDOPENDIR])
34347 - GNULIB_SCANDIR=0; AC_SUBST([GNULIB_SCANDIR])
34348 - GNULIB_ALPHASORT=0; AC_SUBST([GNULIB_ALPHASORT])
34349 dnl Assume proper GNU behavior unless another module says otherwise.
34350 HAVE_OPENDIR=1; AC_SUBST([HAVE_OPENDIR])
34351 HAVE_READDIR=1; AC_SUBST([HAVE_READDIR])
34352
34353 diff --git a/autotools/m4/dirfd.m4 b/autotools/m4/dirfd.m4
34354 index 5c75869..9200170 100644
34355 --- a/autotools/m4/dirfd.m4
34356 +++ b/autotools/m4/dirfd.m4
34357 @@ -2,7 +2,7 @@
34358
34359 dnl Find out how to get the file descriptor associated with an open DIR*.
34360
34361 -# Copyright (C) 2001-2006, 2008-2019 Free Software Foundation, Inc.
34362 +# Copyright (C) 2001-2006, 2008-2022 Free Software Foundation, Inc.
34363 # This file is free software; the Free Software Foundation
34364 # gives unlimited permission to copy and/or distribute it,
34365 # with or without modifications, as long as this notice is preserved.
34366
34367 diff --git a/autotools/m4/dirname.m4 b/autotools/m4/dirname.m4
34368 deleted file mode 100644
34369 index 32141ae..0000000
34370 --- a/autotools/m4/dirname.m4
34371 +++ /dev/null
34372 @@ -1,19 +0,0 @@
34373 -#serial 10 -*- autoconf -*-
34374 -dnl Copyright (C) 2002-2006, 2009-2019 Free Software Foundation, Inc.
34375 -dnl This file is free software; the Free Software Foundation
34376 -dnl gives unlimited permission to copy and/or distribute it,
34377 -dnl with or without modifications, as long as this notice is preserved.
34378 -
34379 -AC_DEFUN([gl_DIRNAME],
34380 -[
34381 - AC_REQUIRE([gl_DIRNAME_LGPL])
34382 -])
34383 -
34384 -AC_DEFUN([gl_DIRNAME_LGPL],
34385 -[
34386 - dnl Prerequisites of lib/dirname.h.
34387 - AC_REQUIRE([gl_DOUBLE_SLASH_ROOT])
34388 -
34389 - dnl No prerequisites of lib/basename-lgpl.c, lib/dirname-lgpl.c,
34390 - dnl lib/stripslash.c.
34391 -])
34392
34393 diff --git a/autotools/m4/double-slash-root.m4 b/autotools/m4/double-slash-root.m4
34394 index 0c5afb1..09ff5f0 100644
34395 --- a/autotools/m4/double-slash-root.m4
34396 +++ b/autotools/m4/double-slash-root.m4
34397 @@ -1,5 +1,5 @@
34398 # double-slash-root.m4 serial 4 -*- Autoconf -*-
34399 -dnl Copyright (C) 2006, 2008-2019 Free Software Foundation, Inc.
34400 +dnl Copyright (C) 2006, 2008-2022 Free Software Foundation, Inc.
34401 dnl This file is free software; the Free Software Foundation
34402 dnl gives unlimited permission to copy and/or distribute it,
34403 dnl with or without modifications, as long as this notice is preserved.
34404
34405 diff --git a/autotools/m4/dup.m4 b/autotools/m4/dup.m4
34406 index 005f1ea..3109a65 100644
34407 --- a/autotools/m4/dup.m4
34408 +++ b/autotools/m4/dup.m4
34409 @@ -1,5 +1,5 @@
34410 -# dup.m4 serial 6
34411 -dnl Copyright (C) 2011-2019 Free Software Foundation, Inc.
34412 +# dup.m4 serial 7
34413 +dnl Copyright (C) 2011-2022 Free Software Foundation, Inc.
34414 dnl This file is free software; the Free Software Foundation
34415 dnl gives unlimited permission to copy and/or distribute it,
34416 dnl with or without modifications, as long as this notice is preserved.
34417 @@ -26,7 +26,8 @@ AC_DEFUN([gl_FUNC_DUP],
34418 [AC_RUN_IFELSE(
34419 [AC_LANG_PROGRAM([[#include <unistd.h>
34420 #include <fcntl.h>
34421 - #include <errno.h>]],
34422 + #include <errno.h>
34423 + ]GL_MDA_DEFINES],
34424 [[/* On OS/2 kLIBC, dup does not work on a directory fd. */
34425 int fd = open (".", O_RDONLY);
34426 return fd < 0 ? 1 : dup (fd) < 0 ? 2 : 0;
34427
34428 diff --git a/autotools/m4/dup2.m4 b/autotools/m4/dup2.m4
34429 index b314247..7e777cd 100644
34430 --- a/autotools/m4/dup2.m4
34431 +++ b/autotools/m4/dup2.m4
34432 @@ -1,5 +1,5 @@
34433 -#serial 25
34434 -dnl Copyright (C) 2002, 2005, 2007, 2009-2019 Free Software Foundation, Inc.
34435 +#serial 27
34436 +dnl Copyright (C) 2002, 2005, 2007, 2009-2022 Free Software Foundation, Inc.
34437 dnl This file is free software; the Free Software Foundation
34438 dnl gives unlimited permission to copy and/or distribute it,
34439 dnl with or without modifications, as long as this notice is preserved.
34440 @@ -8,107 +8,95 @@ AC_DEFUN([gl_FUNC_DUP2],
34441 [
34442 AC_REQUIRE([gl_UNISTD_H_DEFAULTS])
34443 AC_REQUIRE([AC_CANONICAL_HOST])
34444 - m4_ifdef([gl_FUNC_DUP2_OBSOLETE], [
34445 - AC_CHECK_FUNCS_ONCE([dup2])
34446 - if test $ac_cv_func_dup2 = no; then
34447 - HAVE_DUP2=0
34448 - fi
34449 - ], [
34450 - AC_DEFINE([HAVE_DUP2], [1], [Define to 1 if you have the 'dup2' function.])
34451 - ])
34452 - if test $HAVE_DUP2 = 1; then
34453 - AC_CACHE_CHECK([whether dup2 works], [gl_cv_func_dup2_works],
34454 - [AC_RUN_IFELSE([
34455 - AC_LANG_PROGRAM(
34456 - [[#include <errno.h>
34457 - #include <fcntl.h>
34458 - #include <limits.h>
34459 - #include <sys/resource.h>
34460 - #include <unistd.h>
34461 - #ifndef RLIM_SAVED_CUR
34462 - # define RLIM_SAVED_CUR RLIM_INFINITY
34463 - #endif
34464 - #ifndef RLIM_SAVED_MAX
34465 - # define RLIM_SAVED_MAX RLIM_INFINITY
34466 - #endif
34467 - ]],
34468 - [[int result = 0;
34469 - int bad_fd = INT_MAX;
34470 - struct rlimit rlim;
34471 - if (getrlimit (RLIMIT_NOFILE, &rlim) == 0
34472 - && 0 <= rlim.rlim_cur && rlim.rlim_cur <= INT_MAX
34473 - && rlim.rlim_cur != RLIM_INFINITY
34474 - && rlim.rlim_cur != RLIM_SAVED_MAX
34475 - && rlim.rlim_cur != RLIM_SAVED_CUR)
34476 - bad_fd = rlim.rlim_cur;
34477 - #ifdef FD_CLOEXEC
34478 - if (fcntl (1, F_SETFD, FD_CLOEXEC) == -1)
34479 - result |= 1;
34480 - #endif
34481 - if (dup2 (1, 1) != 1)
34482 - result |= 2;
34483 - #ifdef FD_CLOEXEC
34484 - if (fcntl (1, F_GETFD) != FD_CLOEXEC)
34485 - result |= 4;
34486 - #endif
34487 - close (0);
34488 - if (dup2 (0, 0) != -1)
34489 - result |= 8;
34490 - /* Many gnulib modules require POSIX conformance of EBADF. */
34491 - if (dup2 (2, bad_fd) == -1 && errno != EBADF)
34492 - result |= 16;
34493 - /* Flush out some cygwin core dumps. */
34494 - if (dup2 (2, -1) != -1 || errno != EBADF)
34495 - result |= 32;
34496 - dup2 (2, 255);
34497 - dup2 (2, 256);
34498 - /* On OS/2 kLIBC, dup2() does not work on a directory fd. */
34499 - {
34500 - int fd = open (".", O_RDONLY);
34501 - if (fd == -1)
34502 - result |= 64;
34503 - else if (dup2 (fd, fd + 1) == -1)
34504 - result |= 128;
34505 -
34506 - close (fd);
34507 - }
34508 - return result;]])
34509 - ],
34510 - [gl_cv_func_dup2_works=yes], [gl_cv_func_dup2_works=no],
34511 - [case "$host_os" in
34512 - mingw*) # on this platform, dup2 always returns 0 for success
34513 - gl_cv_func_dup2_works="guessing no" ;;
34514 - cygwin*) # on cygwin 1.5.x, dup2(1,1) returns 0
34515 - gl_cv_func_dup2_works="guessing no" ;;
34516 - aix* | freebsd*)
34517 - # on AIX 7.1 and FreeBSD 6.1, dup2 (1,toobig) gives EMFILE,
34518 - # not EBADF.
34519 - gl_cv_func_dup2_works="guessing no" ;;
34520 - haiku*) # on Haiku alpha 2, dup2(1, 1) resets FD_CLOEXEC.
34521 - gl_cv_func_dup2_works="guessing no" ;;
34522 - *-android*) # implemented using dup3(), which fails if oldfd == newfd
34523 - gl_cv_func_dup2_works="guessing no" ;;
34524 - os2*) # on OS/2 kLIBC, dup2() does not work on a directory fd.
34525 - gl_cv_func_dup2_works="guessing no" ;;
34526 - *) gl_cv_func_dup2_works="guessing yes" ;;
34527 - esac])
34528 - ])
34529 - case "$gl_cv_func_dup2_works" in
34530 - *yes) ;;
34531 - *)
34532 - REPLACE_DUP2=1
34533 - AC_CHECK_FUNCS([setdtablesize])
34534 - ;;
34535 - esac
34536 - fi
34537 + AC_CACHE_CHECK([whether dup2 works], [gl_cv_func_dup2_works],
34538 + [AC_RUN_IFELSE([
34539 + AC_LANG_PROGRAM(
34540 + [[#include <errno.h>
34541 + #include <fcntl.h>
34542 + #include <limits.h>
34543 + #include <sys/resource.h>
34544 + #include <unistd.h>
34545 + ]GL_MDA_DEFINES[
34546 + #ifndef RLIM_SAVED_CUR
34547 + # define RLIM_SAVED_CUR RLIM_INFINITY
34548 + #endif
34549 + #ifndef RLIM_SAVED_MAX
34550 + # define RLIM_SAVED_MAX RLIM_INFINITY
34551 + #endif
34552 + ]],
34553 + [[int result = 0;
34554 + int bad_fd = INT_MAX;
34555 + struct rlimit rlim;
34556 + if (getrlimit (RLIMIT_NOFILE, &rlim) == 0
34557 + && 0 <= rlim.rlim_cur && rlim.rlim_cur <= INT_MAX
34558 + && rlim.rlim_cur != RLIM_INFINITY
34559 + && rlim.rlim_cur != RLIM_SAVED_MAX
34560 + && rlim.rlim_cur != RLIM_SAVED_CUR)
34561 + bad_fd = rlim.rlim_cur;
34562 + #ifdef FD_CLOEXEC
34563 + if (fcntl (1, F_SETFD, FD_CLOEXEC) == -1)
34564 + result |= 1;
34565 + #endif
34566 + if (dup2 (1, 1) != 1)
34567 + result |= 2;
34568 + #ifdef FD_CLOEXEC
34569 + if (fcntl (1, F_GETFD) != FD_CLOEXEC)
34570 + result |= 4;
34571 + #endif
34572 + close (0);
34573 + if (dup2 (0, 0) != -1)
34574 + result |= 8;
34575 + /* Many gnulib modules require POSIX conformance of EBADF. */
34576 + if (dup2 (2, bad_fd) == -1 && errno != EBADF)
34577 + result |= 16;
34578 + /* Flush out some cygwin core dumps. */
34579 + if (dup2 (2, -1) != -1 || errno != EBADF)
34580 + result |= 32;
34581 + dup2 (2, 255);
34582 + dup2 (2, 256);
34583 + /* On OS/2 kLIBC, dup2() does not work on a directory fd. */
34584 + {
34585 + int fd = open (".", O_RDONLY);
34586 + if (fd == -1)
34587 + result |= 64;
34588 + else if (dup2 (fd, fd + 1) == -1)
34589 + result |= 128;
34590 + close (fd);
34591 + }
34592 + return result;]])
34593 + ],
34594 + [gl_cv_func_dup2_works=yes], [gl_cv_func_dup2_works=no],
34595 + [case "$host_os" in
34596 + mingw*) # on this platform, dup2 always returns 0 for success
34597 + gl_cv_func_dup2_works="guessing no" ;;
34598 + cygwin*) # on cygwin 1.5.x, dup2(1,1) returns 0
34599 + gl_cv_func_dup2_works="guessing no" ;;
34600 + aix* | freebsd*)
34601 + # on AIX 7.1 and FreeBSD 6.1, dup2 (1,toobig) gives EMFILE,
34602 + # not EBADF.
34603 + gl_cv_func_dup2_works="guessing no" ;;
34604 + haiku*) # on Haiku alpha 2, dup2(1, 1) resets FD_CLOEXEC.
34605 + gl_cv_func_dup2_works="guessing no" ;;
34606 + *-android*) # implemented using dup3(), which fails if oldfd == newfd
34607 + gl_cv_func_dup2_works="guessing no" ;;
34608 + os2*) # on OS/2 kLIBC, dup2() does not work on a directory fd.
34609 + gl_cv_func_dup2_works="guessing no" ;;
34610 + *) gl_cv_func_dup2_works="guessing yes" ;;
34611 + esac])
34612 + ])
34613 + case "$gl_cv_func_dup2_works" in
34614 + *yes) ;;
34615 + *)
34616 + REPLACE_DUP2=1
34617 + AC_CHECK_FUNCS([setdtablesize])
34618 + ;;
34619 + esac
34620 dnl Replace dup2() for supporting the gnulib-defined fchdir() function,
34621 dnl to keep fchdir's bookkeeping up-to-date.
34622 m4_ifdef([gl_FUNC_FCHDIR], [
34623 gl_TEST_FCHDIR
34624 if test $HAVE_FCHDIR = 0; then
34625 - if test $HAVE_DUP2 = 1; then
34626 - REPLACE_DUP2=1
34627 - fi
34628 + REPLACE_DUP2=1
34629 fi
34630 ])
34631 ])
34632
34633 diff --git a/autotools/m4/eealloc.m4 b/autotools/m4/eealloc.m4
34634 index 2a4b120..a6aa2f8 100644
34635 --- a/autotools/m4/eealloc.m4
34636 +++ b/autotools/m4/eealloc.m4
34637 @@ -1,5 +1,5 @@
34638 # eealloc.m4 serial 3
34639 -dnl Copyright (C) 2003, 2009-2019 Free Software Foundation, Inc.
34640 +dnl Copyright (C) 2003, 2009-2022 Free Software Foundation, Inc.
34641 dnl This file is free software; the Free Software Foundation
34642 dnl gives unlimited permission to copy and/or distribute it,
34643 dnl with or without modifications, as long as this notice is preserved.
34644
34645 diff --git a/autotools/m4/errno_h.m4 b/autotools/m4/errno_h.m4
34646 index 2388854..4be9780 100644
34647 --- a/autotools/m4/errno_h.m4
34648 +++ b/autotools/m4/errno_h.m4
34649 @@ -1,5 +1,5 @@
34650 -# errno_h.m4 serial 13
34651 -dnl Copyright (C) 2004, 2006, 2008-2019 Free Software Foundation, Inc.
34652 +# errno_h.m4 serial 14
34653 +dnl Copyright (C) 2004, 2006, 2008-2022 Free Software Foundation, Inc.
34654 dnl This file is free software; the Free Software Foundation
34655 dnl gives unlimited permission to copy and/or distribute it,
34656 dnl with or without modifications, as long as this notice is preserved.
34657 @@ -68,13 +68,11 @@ booboo
34658 [gl_cv_header_errno_h_complete=yes])
34659 ])
34660 if test $gl_cv_header_errno_h_complete = yes; then
34661 - ERRNO_H=''
34662 + GL_GENERATE_ERRNO_H=false
34663 else
34664 gl_NEXT_HEADERS([errno.h])
34665 - ERRNO_H='errno.h'
34666 + GL_GENERATE_ERRNO_H=true
34667 fi
34668 - AC_SUBST([ERRNO_H])
34669 - AM_CONDITIONAL([GL_GENERATE_ERRNO_H], [test -n "$ERRNO_H"])
34670 gl_REPLACE_ERRNO_VALUE([EMULTIHOP])
34671 gl_REPLACE_ERRNO_VALUE([ENOLINK])
34672 gl_REPLACE_ERRNO_VALUE([EOVERFLOW])
34673 @@ -88,7 +86,7 @@ booboo
34674 # Set the variables EOVERFLOW_HIDDEN and EOVERFLOW_VALUE.
34675 AC_DEFUN([gl_REPLACE_ERRNO_VALUE],
34676 [
34677 - if test -n "$ERRNO_H"; then
34678 + if $GL_GENERATE_ERRNO_H; then
34679 AC_CACHE_CHECK([for ]$1[ value], [gl_cv_header_errno_h_]$1, [
34680 AC_EGREP_CPP([yes],[
34681 #include <errno.h>
34682
34683 diff --git a/autotools/m4/error.m4 b/autotools/m4/error.m4
34684 index 393adb5..7a10344 100644
34685 --- a/autotools/m4/error.m4
34686 +++ b/autotools/m4/error.m4
34687 @@ -1,6 +1,6 @@
34688 -#serial 14
34689 +#serial 15
34690
34691 -# Copyright (C) 1996-1998, 2001-2004, 2009-2019 Free Software Foundation, Inc.
34692 +# Copyright (C) 1996-1998, 2001-2004, 2009-2022 Free Software Foundation, Inc.
34693 #
34694 # This file is free software; the Free Software Foundation
34695 # gives unlimited permission to copy and/or distribute it,
34696 @@ -22,6 +22,10 @@ AC_DEFUN([gl_ERROR],
34697 # Prerequisites of lib/error.c.
34698 AC_DEFUN([gl_PREREQ_ERROR],
34699 [
34700 + dnl Use system extensions on Android, so that AC_FUNC_STRERROR_R
34701 + dnl discovers the GNU API for strerror_r on Android API level 23 and later.
34702 + AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
34703 +
34704 AC_REQUIRE([AC_FUNC_STRERROR_R])
34705 :
34706 ])
34707
34708 diff --git a/autotools/m4/euidaccess.m4 b/autotools/m4/euidaccess.m4
34709 index 8e840e6..04f66f9 100644
34710 --- a/autotools/m4/euidaccess.m4
34711 +++ b/autotools/m4/euidaccess.m4
34712 @@ -1,5 +1,5 @@
34713 # euidaccess.m4 serial 15
34714 -dnl Copyright (C) 2002-2019 Free Software Foundation, Inc.
34715 +dnl Copyright (C) 2002-2022 Free Software Foundation, Inc.
34716 dnl This file is free software; the Free Software Foundation
34717 dnl gives unlimited permission to copy and/or distribute it,
34718 dnl with or without modifications, as long as this notice is preserved.
34719
34720 diff --git a/autotools/m4/exponentd.m4 b/autotools/m4/exponentd.m4
34721 index 90870df..83ac08b 100644
34722 --- a/autotools/m4/exponentd.m4
34723 +++ b/autotools/m4/exponentd.m4
34724 @@ -1,5 +1,5 @@
34725 # exponentd.m4 serial 3
34726 -dnl Copyright (C) 2007-2008, 2010-2019 Free Software Foundation, Inc.
34727 +dnl Copyright (C) 2007-2008, 2010-2022 Free Software Foundation, Inc.
34728 dnl This file is free software; the Free Software Foundation
34729 dnl gives unlimited permission to copy and/or distribute it,
34730 dnl with or without modifications, as long as this notice is preserved.
34731
34732 diff --git a/autotools/m4/exponentf.m4 b/autotools/m4/exponentf.m4
34733 index cf8306b..32fdb6a 100644
34734 --- a/autotools/m4/exponentf.m4
34735 +++ b/autotools/m4/exponentf.m4
34736 @@ -1,5 +1,5 @@
34737 # exponentf.m4 serial 2
34738 -dnl Copyright (C) 2007-2008, 2010-2019 Free Software Foundation, Inc.
34739 +dnl Copyright (C) 2007-2008, 2010-2022 Free Software Foundation, Inc.
34740 dnl This file is free software; the Free Software Foundation
34741 dnl gives unlimited permission to copy and/or distribute it,
34742 dnl with or without modifications, as long as this notice is preserved.
34743
34744 diff --git a/autotools/m4/exponentl.m4 b/autotools/m4/exponentl.m4
34745 index 4064981..653ad5a 100644
34746 --- a/autotools/m4/exponentl.m4
34747 +++ b/autotools/m4/exponentl.m4
34748 @@ -1,5 +1,5 @@
34749 -# exponentl.m4 serial 4
34750 -dnl Copyright (C) 2007-2019 Free Software Foundation, Inc.
34751 +# exponentl.m4 serial 5
34752 +dnl Copyright (C) 2007-2022 Free Software Foundation, Inc.
34753 dnl This file is free software; the Free Software Foundation
34754 dnl gives unlimited permission to copy and/or distribute it,
34755 dnl with or without modifications, as long as this notice is preserved.
34756 @@ -22,14 +22,14 @@ typedef union { long double value; unsigned int word[NWORDS]; }
34757 memory_long_double;
34758 static unsigned int ored_words[NWORDS];
34759 static unsigned int anded_words[NWORDS];
34760 -static void add_to_ored_words (long double x)
34761 +static void add_to_ored_words (long double *x)
34762 {
34763 memory_long_double m;
34764 size_t i;
34765 /* Clear it first, in case
34766 sizeof (long double) < sizeof (memory_long_double). */
34767 memset (&m, 0, sizeof (memory_long_double));
34768 - m.value = x;
34769 + m.value = *x;
34770 for (i = 0; i < NWORDS; i++)
34771 {
34772 ored_words[i] |= m.word[i];
34773 @@ -38,17 +38,15 @@ static void add_to_ored_words (long double x)
34774 }
34775 int main ()
34776 {
34777 + static long double samples[5] = { 0.25L, 0.5L, 1.0L, 2.0L, 4.0L };
34778 size_t j;
34779 FILE *fp = fopen ("conftest.out", "w");
34780 if (fp == NULL)
34781 return 1;
34782 for (j = 0; j < NWORDS; j++)
34783 anded_words[j] = ~ (unsigned int) 0;
34784 - add_to_ored_words (0.25L);
34785 - add_to_ored_words (0.5L);
34786 - add_to_ored_words (1.0L);
34787 - add_to_ored_words (2.0L);
34788 - add_to_ored_words (4.0L);
34789 + for (j = 0; j < 5; j++)
34790 + add_to_ored_words (&samples[j]);
34791 /* Remove bits that are common (e.g. if representation of the first mantissa
34792 bit is explicit). */
34793 for (j = 0; j < NWORDS; j++)
34794
34795 diff --git a/autotools/m4/extensions.m4 b/autotools/m4/extensions.m4
34796 index fd1ce81..0b3e4b5 100644
34797 --- a/autotools/m4/extensions.m4
34798 +++ b/autotools/m4/extensions.m4
34799 @@ -1,14 +1,19 @@
34800 -# serial 18 -*- Autoconf -*-
34801 +# serial 22 -*- Autoconf -*-
34802 # Enable extensions on systems that normally disable them.
34803
34804 -# Copyright (C) 2003, 2006-2019 Free Software Foundation, Inc.
34805 +# Copyright (C) 2003, 2006-2022 Free Software Foundation, Inc.
34806 # This file is free software; the Free Software Foundation
34807 # gives unlimited permission to copy and/or distribute it,
34808 # with or without modifications, as long as this notice is preserved.
34809
34810 +dnl Define to empty for the benefit of Autoconf 2.69 and earlier, so that
34811 +dnl AC_USE_SYSTEM_EXTENSIONS (below) can be used unchanged from Autoconf 2.70+.
34812 +m4_ifndef([AC_CHECK_INCLUDES_DEFAULT],
34813 + [AC_DEFUN([AC_CHECK_INCLUDES_DEFAULT], [])])
34814 +
34815 # This definition of AC_USE_SYSTEM_EXTENSIONS is stolen from git
34816 # Autoconf. Perhaps we can remove this once we can assume Autoconf
34817 -# 2.70 or later everywhere, but since Autoconf mutates rapidly
34818 +# is recent-enough everywhere, but since Autoconf mutates rapidly
34819 # enough in this area it's likely we'll need to redefine
34820 # AC_USE_SYSTEM_EXTENSIONS for quite some time.
34821
34822 @@ -26,36 +31,27 @@
34823 # its dependencies. This will ensure that the gl_USE_SYSTEM_EXTENSIONS
34824 # invocation occurs in gl_EARLY, not in gl_INIT.
34825
34826 +m4_version_prereq([2.70.1], [], [
34827 +
34828 # AC_USE_SYSTEM_EXTENSIONS
34829 # ------------------------
34830 # Enable extensions on systems that normally disable them,
34831 # typically due to standards-conformance issues.
34832 -#
34833 -# Remember that #undef in AH_VERBATIM gets replaced with #define by
34834 -# AC_DEFINE. The goal here is to define all known feature-enabling
34835 -# macros, then, if reports of conflicts are made, disable macros that
34836 -# cause problems on some platforms (such as __EXTENSIONS__).
34837 +# We unconditionally define as many of the known feature-enabling
34838 +# as possible, reserving conditional behavior for macros that are
34839 +# known to cause problems on some platforms (such as __EXTENSIONS__).
34840 AC_DEFUN_ONCE([AC_USE_SYSTEM_EXTENSIONS],
34841 -[AC_BEFORE([$0], [AC_COMPILE_IFELSE])dnl
34842 +[AC_BEFORE([$0], [AC_PREPROC_IFELSE])dnl
34843 +AC_BEFORE([$0], [AC_COMPILE_IFELSE])dnl
34844 +AC_BEFORE([$0], [AC_LINK_IFELSE])dnl
34845 AC_BEFORE([$0], [AC_RUN_IFELSE])dnl
34846 -
34847 - AC_CHECK_HEADER([minix/config.h], [MINIX=yes], [MINIX=])
34848 - if test "$MINIX" = yes; then
34849 - AC_DEFINE([_POSIX_SOURCE], [1],
34850 - [Define to 1 if you need to in order for 'stat' and other
34851 - things to work.])
34852 - AC_DEFINE([_POSIX_1_SOURCE], [2],
34853 - [Define to 2 if the system does not provide POSIX.1 features
34854 - except with this defined.])
34855 - AC_DEFINE([_MINIX], [1],
34856 - [Define to 1 if on MINIX.])
34857 - AC_DEFINE([_NETBSD_SOURCE], [1],
34858 - [Define to 1 to make NetBSD features available. MINIX 3 needs this.])
34859 - fi
34860 -
34861 +AC_BEFORE([$0], [AC_CHECK_INCLUDES_DEFAULT])dnl
34862 +dnl #undef in AH_VERBATIM gets replaced with #define by AC_DEFINE.
34863 dnl Use a different key than __EXTENSIONS__, as that name broke existing
34864 dnl configure.ac when using autoheader 2.62.
34865 - AH_VERBATIM([USE_SYSTEM_EXTENSIONS],
34866 +dnl The macros below are in alphabetical order ignoring leading _ or __
34867 +dnl prefixes.
34868 +AH_VERBATIM([USE_SYSTEM_EXTENSIONS],
34869 [/* Enable extensions on AIX 3, Interix. */
34870 #ifndef _ALL_SOURCE
34871 # undef _ALL_SOURCE
34872 @@ -64,19 +60,44 @@ dnl configure.ac when using autoheader 2.62.
34873 #ifndef _DARWIN_C_SOURCE
34874 # undef _DARWIN_C_SOURCE
34875 #endif
34876 +/* Enable general extensions on Solaris. */
34877 +#ifndef __EXTENSIONS__
34878 +# undef __EXTENSIONS__
34879 +#endif
34880 /* Enable GNU extensions on systems that have them. */
34881 #ifndef _GNU_SOURCE
34882 # undef _GNU_SOURCE
34883 #endif
34884 -/* Enable NetBSD extensions on NetBSD. */
34885 +/* Enable X/Open compliant socket functions that do not require linking
34886 + with -lxnet on HP-UX 11.11. */
34887 +#ifndef _HPUX_ALT_XOPEN_SOCKET_API
34888 +# undef _HPUX_ALT_XOPEN_SOCKET_API
34889 +#endif
34890 +/* Identify the host operating system as Minix.
34891 + This macro does not affect the system headers' behavior.
34892 + A future release of Autoconf may stop defining this macro. */
34893 +#ifndef _MINIX
34894 +# undef _MINIX
34895 +#endif
34896 +/* Enable general extensions on NetBSD.
34897 + Enable NetBSD compatibility extensions on Minix. */
34898 #ifndef _NETBSD_SOURCE
34899 # undef _NETBSD_SOURCE
34900 #endif
34901 -/* Enable OpenBSD extensions on NetBSD. */
34902 +/* Enable OpenBSD compatibility extensions on NetBSD.
34903 + Oddly enough, this does nothing on OpenBSD. */
34904 #ifndef _OPENBSD_SOURCE
34905 # undef _OPENBSD_SOURCE
34906 #endif
34907 -/* Enable threading extensions on Solaris. */
34908 +/* Define to 1 if needed for POSIX-compatible behavior. */
34909 +#ifndef _POSIX_SOURCE
34910 +# undef _POSIX_SOURCE
34911 +#endif
34912 +/* Define to 2 if needed for POSIX-compatible behavior. */
34913 +#ifndef _POSIX_1_SOURCE
34914 +# undef _POSIX_1_SOURCE
34915 +#endif
34916 +/* Enable POSIX-compatible threading on Solaris. */
34917 #ifndef _POSIX_PTHREAD_SEMANTICS
34918 # undef _POSIX_PTHREAD_SEMANTICS
34919 #endif
34920 @@ -112,22 +133,19 @@ dnl configure.ac when using autoheader 2.62.
34921 #ifndef _TANDEM_SOURCE
34922 # undef _TANDEM_SOURCE
34923 #endif
34924 -/* Enable X/Open extensions if necessary. HP-UX 11.11 defines
34925 - mbstate_t only if _XOPEN_SOURCE is defined to 500, regardless of
34926 - whether compiling with -Ae or -D_HPUX_SOURCE=1. */
34927 +/* Enable X/Open extensions. Define to 500 only if necessary
34928 + to make mbstate_t available. */
34929 #ifndef _XOPEN_SOURCE
34930 # undef _XOPEN_SOURCE
34931 #endif
34932 -/* Enable X/Open compliant socket functions that do not require linking
34933 - with -lxnet on HP-UX 11.11. */
34934 -#ifndef _HPUX_ALT_XOPEN_SOCKET_API
34935 -# undef _HPUX_ALT_XOPEN_SOCKET_API
34936 -#endif
34937 -/* Enable general extensions on Solaris. */
34938 -#ifndef __EXTENSIONS__
34939 -# undef __EXTENSIONS__
34940 -#endif
34941 -])
34942 +])dnl
34943 +
34944 + AC_REQUIRE([AC_CHECK_INCLUDES_DEFAULT])dnl
34945 + _AC_CHECK_HEADER_ONCE([wchar.h])
34946 + _AC_CHECK_HEADER_ONCE([minix/config.h])
34947 +
34948 +dnl Defining __EXTENSIONS__ may break the system headers on some systems.
34949 +dnl (FIXME: Which ones?)
34950 AC_CACHE_CHECK([whether it is safe to define __EXTENSIONS__],
34951 [ac_cv_safe_to_define___extensions__],
34952 [AC_COMPILE_IFELSE(
34953 @@ -136,11 +154,33 @@ dnl configure.ac when using autoheader 2.62.
34954 ]AC_INCLUDES_DEFAULT])],
34955 [ac_cv_safe_to_define___extensions__=yes],
34956 [ac_cv_safe_to_define___extensions__=no])])
34957 - test $ac_cv_safe_to_define___extensions__ = yes &&
34958 - AC_DEFINE([__EXTENSIONS__])
34959 +
34960 +dnl HP-UX 11.11 defines mbstate_t only if _XOPEN_SOURCE is defined to
34961 +dnl 500, regardless of whether compiling with -Ae or -D_HPUX_SOURCE=1.
34962 +dnl But defining _XOPEN_SOURCE may turn *off* extensions on platforms
34963 +dnl not covered by turn-on-extensions macros (notably Dragonfly, Free,
34964 +dnl and OpenBSD, which don't have any equivalent of _NETBSD_SOURCE) so
34965 +dnl it should only be defined when necessary.
34966 + AC_CACHE_CHECK([whether _XOPEN_SOURCE should be defined],
34967 + [ac_cv_should_define__xopen_source],
34968 + [ac_cv_should_define__xopen_source=no
34969 + AS_IF([test $ac_cv_header_wchar_h = yes],
34970 + [AC_COMPILE_IFELSE(
34971 + [AC_LANG_PROGRAM([[
34972 + #include <wchar.h>
34973 + mbstate_t x;]])],
34974 + [],
34975 + [AC_COMPILE_IFELSE(
34976 + [AC_LANG_PROGRAM([[
34977 + #define _XOPEN_SOURCE 500
34978 + #include <wchar.h>
34979 + mbstate_t x;]])],
34980 + [ac_cv_should_define__xopen_source=yes])])])])
34981 +
34982 AC_DEFINE([_ALL_SOURCE])
34983 AC_DEFINE([_DARWIN_C_SOURCE])
34984 AC_DEFINE([_GNU_SOURCE])
34985 + AC_DEFINE([_HPUX_ALT_XOPEN_SOCKET_API])
34986 AC_DEFINE([_NETBSD_SOURCE])
34987 AC_DEFINE([_OPENBSD_SOURCE])
34988 AC_DEFINE([_POSIX_PTHREAD_SEMANTICS])
34989 @@ -152,24 +192,18 @@ dnl configure.ac when using autoheader 2.62.
34990 AC_DEFINE([__STDC_WANT_LIB_EXT2__])
34991 AC_DEFINE([__STDC_WANT_MATH_SPEC_FUNCS__])
34992 AC_DEFINE([_TANDEM_SOURCE])
34993 - AC_CACHE_CHECK([whether _XOPEN_SOURCE should be defined],
34994 - [ac_cv_should_define__xopen_source],
34995 - [ac_cv_should_define__xopen_source=no
34996 - AC_COMPILE_IFELSE(
34997 - [AC_LANG_PROGRAM([[
34998 - #include <wchar.h>
34999 - mbstate_t x;]])],
35000 - [],
35001 - [AC_COMPILE_IFELSE(
35002 - [AC_LANG_PROGRAM([[
35003 - #define _XOPEN_SOURCE 500
35004 - #include <wchar.h>
35005 - mbstate_t x;]])],
35006 - [ac_cv_should_define__xopen_source=yes])])])
35007 - test $ac_cv_should_define__xopen_source = yes &&
35008 - AC_DEFINE([_XOPEN_SOURCE], [500])
35009 - AC_DEFINE([_HPUX_ALT_XOPEN_SOCKET_API])
35010 + AS_IF([test $ac_cv_header_minix_config_h = yes],
35011 + [MINIX=yes
35012 + AC_DEFINE([_MINIX])
35013 + AC_DEFINE([_POSIX_SOURCE])
35014 + AC_DEFINE([_POSIX_1_SOURCE], [2])],
35015 + [MINIX=])
35016 + AS_IF([test $ac_cv_safe_to_define___extensions__ = yes],
35017 + [AC_DEFINE([__EXTENSIONS__])])
35018 + AS_IF([test $ac_cv_should_define__xopen_source = yes],
35019 + [AC_DEFINE([_XOPEN_SOURCE], [500])])
35020 ])# AC_USE_SYSTEM_EXTENSIONS
35021 +])
35022
35023 # gl_USE_SYSTEM_EXTENSIONS
35024 # ------------------------
35025 @@ -177,13 +211,17 @@ dnl configure.ac when using autoheader 2.62.
35026 # typically due to standards-conformance issues.
35027 AC_DEFUN_ONCE([gl_USE_SYSTEM_EXTENSIONS],
35028 [
35029 - dnl Require this macro before AC_USE_SYSTEM_EXTENSIONS.
35030 - dnl gnulib does not need it. But if it gets required by third-party macros
35031 - dnl after AC_USE_SYSTEM_EXTENSIONS is required, autoconf 2.62..2.63 emit a
35032 - dnl warning: "AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS".
35033 - dnl Note: We can do this only for one of the macros AC_AIX, AC_GNU_SOURCE,
35034 - dnl AC_MINIX. If people still use AC_AIX or AC_MINIX, they are out of luck.
35035 - AC_REQUIRE([AC_GNU_SOURCE])
35036 -
35037 AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
35038 +
35039 + dnl On OpenBSD 6.8 with GCC, the include files contain a couple of
35040 + dnl definitions that are only activated with an explicit -D_ISOC11_SOURCE.
35041 + dnl That's because this version of GCC (4.2.1) supports the option
35042 + dnl '-std=gnu99' but not the option '-std=gnu11'.
35043 + AC_REQUIRE([AC_CANONICAL_HOST])
35044 + case "$host_os" in
35045 + openbsd*)
35046 + AC_DEFINE([_ISOC11_SOURCE], [1],
35047 + [Define to enable the declarations of ISO C 11 types and functions.])
35048 + ;;
35049 + esac
35050 ])
35051
35052 diff --git a/autotools/m4/extern-inline.m4 b/autotools/m4/extern-inline.m4
35053 index ec9f221..8a12bdd 100644
35054 --- a/autotools/m4/extern-inline.m4
35055 +++ b/autotools/m4/extern-inline.m4
35056 @@ -1,13 +1,28 @@
35057 dnl 'extern inline' a la ISO C99.
35058
35059 -dnl Copyright 2012-2019 Free Software Foundation, Inc.
35060 +dnl Copyright 2012-2022 Free Software Foundation, Inc.
35061 dnl This file is free software; the Free Software Foundation
35062 dnl gives unlimited permission to copy and/or distribute it,
35063 dnl with or without modifications, as long as this notice is preserved.
35064
35065 AC_DEFUN([gl_EXTERN_INLINE],
35066 [
35067 - AH_VERBATIM([extern_inline],
35068 + AC_CACHE_CHECK([whether ctype.h defines __header_inline],
35069 + [gl_cv_have___header_inline],
35070 + [AC_PREPROC_IFELSE(
35071 + [AC_LANG_SOURCE([[#include <ctype.h>
35072 + #ifndef __header_inline
35073 + #error "<ctype.h> does not define __header_inline"
35074 + #endif
35075 + ]])],
35076 + [gl_cv_have___header_inline=yes],
35077 + [gl_cv_have___header_inline=no])])
35078 + if test "$gl_cv_have___header_inline" = yes; then
35079 + AC_DEFINE([HAVE___HEADER_INLINE], [1],
35080 + [Define to 1 if ctype.h defines __header_inline.])
35081 + fi
35082 +
35083 + AH_VERBATIM([HAVE___HEADER_INLINE_1],
35084 [/* Please see the Gnulib manual for how to use these macros.
35085
35086 Suppress extern inline with HP-UX cc, as it appears to be broken; see
35087 @@ -17,7 +32,8 @@ AC_DEFUN([gl_EXTERN_INLINE],
35088 mishandles inline functions that call each other. E.g., for 'inline void f
35089 (void) { } inline void g (void) { f (); }', c99 incorrectly complains
35090 'reference to static identifier "f" in extern inline function'.
35091 - This bug was observed with Sun C 5.12 SunOS_i386 2011/11/16.
35092 + This bug was observed with Oracle Developer Studio 12.6
35093 + (Sun C 5.15 SunOS_sparc 2017/05/30).
35094
35095 Suppress extern inline (with or without __attribute__ ((__gnu_inline__)))
35096 on configurations that mistakenly use 'static inline' to implement
35097 @@ -32,7 +48,7 @@ AC_DEFUN([gl_EXTERN_INLINE],
35098 https://lists.gnu.org/r/bug-gnulib/2012-12/msg00023.html
35099
35100 DragonFly; see
35101 - http://muscles.dragonflybsd.org/bulk/bleeding-edge-potential/latest-per-pkg/ah-tty-0.3.12.log
35102 + http://muscles.dragonflybsd.org/bulk/clang-master-potential/20141111_102002/logs/ah-tty-0.3.12.log
35103
35104 FreeBSD; see:
35105 https://lists.gnu.org/r/bug-gnulib/2014-07/msg00104.html
35106 @@ -53,7 +69,7 @@ AC_DEFUN([gl_EXTERN_INLINE],
35107 */
35108 #if (((defined __APPLE__ && defined __MACH__) \
35109 || defined __DragonFly__ || defined __FreeBSD__) \
35110 - && (defined __header_inline \
35111 + && (defined HAVE___HEADER_INLINE \
35112 ? (defined __cplusplus && defined __GNUC_STDC_INLINE__ \
35113 && ! defined __clang__) \
35114 : ((! defined _DONT_USE_CTYPE_INLINE_ \
35115 @@ -83,8 +99,8 @@ AC_DEFUN([gl_EXTERN_INLINE],
35116 # define _GL_EXTERN_INLINE extern
35117 # define _GL_EXTERN_INLINE_IN_USE
35118 #else
35119 -# define _GL_INLINE static _GL_UNUSED
35120 -# define _GL_EXTERN_INLINE static _GL_UNUSED
35121 +# define _GL_INLINE _GL_UNUSED static
35122 +# define _GL_EXTERN_INLINE _GL_UNUSED static
35123 #endif
35124
35125 /* In GCC 4.6 (inclusive) to 5.1 (exclusive),
35126
35127 diff --git a/autotools/m4/faccessat.m4 b/autotools/m4/faccessat.m4
35128 index 6c7d79b..0ba5b3b 100644
35129 --- a/autotools/m4/faccessat.m4
35130 +++ b/autotools/m4/faccessat.m4
35131 @@ -1,7 +1,7 @@
35132 -# serial 8
35133 +# serial 10
35134 # See if we need to provide faccessat replacement.
35135
35136 -dnl Copyright (C) 2009-2019 Free Software Foundation, Inc.
35137 +dnl Copyright (C) 2009-2022 Free Software Foundation, Inc.
35138 dnl This file is free software; the Free Software Foundation
35139 dnl gives unlimited permission to copy and/or distribute it,
35140 dnl with or without modifications, as long as this notice is preserved.
35141 @@ -20,7 +20,7 @@ AC_DEFUN([gl_FUNC_FACCESSAT],
35142 if test $ac_cv_func_faccessat = no; then
35143 HAVE_FACCESSAT=0
35144 else
35145 - case "$gl_cv_func_lstat_dereferences_slashed_symlink" in
35146 + case $gl_cv_func_lstat_dereferences_slashed_symlink in
35147 *yes) ;;
35148 *) REPLACE_FACCESSAT=1 ;;
35149 esac
35150
35151 diff --git a/autotools/m4/fchdir.m4 b/autotools/m4/fchdir.m4
35152 index ea5a4f9..f85549a 100644
35153 --- a/autotools/m4/fchdir.m4
35154 +++ b/autotools/m4/fchdir.m4
35155 @@ -1,5 +1,5 @@
35156 -# fchdir.m4 serial 24
35157 -dnl Copyright (C) 2006-2019 Free Software Foundation, Inc.
35158 +# fchdir.m4 serial 27
35159 +dnl Copyright (C) 2006-2022 Free Software Foundation, Inc.
35160 dnl This file is free software; the Free Software Foundation
35161 dnl gives unlimited permission to copy and/or distribute it,
35162 dnl with or without modifications, as long as this notice is preserved.
35163 @@ -17,8 +17,6 @@ AC_DEFUN([gl_FUNC_FCHDIR],
35164
35165 AC_REQUIRE([gl_TEST_FCHDIR])
35166 if test $HAVE_FCHDIR = 0; then
35167 - AC_LIBOBJ([fchdir])
35168 - gl_PREREQ_FCHDIR
35169 AC_DEFINE([REPLACE_FCHDIR], [1],
35170 [Define to 1 if gnulib's fchdir() replacement is used.])
35171 dnl We must also replace anything that can manipulate a directory fd,
35172 @@ -26,21 +24,24 @@ AC_DEFUN([gl_FUNC_FCHDIR],
35173 dnl fstatat, since no platform has fstatat but lacks fchdir.
35174 AC_CACHE_CHECK([whether open can visit directories],
35175 [gl_cv_func_open_directory_works],
35176 - [AC_RUN_IFELSE([AC_LANG_PROGRAM([[#include <fcntl.h>
35177 -]], [return open(".", O_RDONLY) < 0;])],
35178 - [gl_cv_func_open_directory_works=yes],
35179 - [gl_cv_func_open_directory_works=no],
35180 - [case "$host_os" in
35181 - # Guess yes on Linux systems.
35182 - linux-* | linux) gl_cv_func_open_directory_works="guessing yes" ;;
35183 - # Guess yes on glibc systems.
35184 - *-gnu* | gnu*) gl_cv_func_open_directory_works="guessing yes" ;;
35185 - # Guess no on native Windows.
35186 - mingw*) gl_cv_func_open_directory_works="guessing no" ;;
35187 - # If we don't know, assume the worst.
35188 - *) gl_cv_func_open_directory_works="guessing no" ;;
35189 - esac
35190 - ])])
35191 + [AC_RUN_IFELSE(
35192 + [AC_LANG_PROGRAM(
35193 + [[#include <fcntl.h>
35194 + ]GL_MDA_DEFINES],
35195 + [[return open(".", O_RDONLY) < 0;]])],
35196 + [gl_cv_func_open_directory_works=yes],
35197 + [gl_cv_func_open_directory_works=no],
35198 + [case "$host_os" in
35199 + # Guess yes on Linux systems.
35200 + linux-* | linux) gl_cv_func_open_directory_works="guessing yes" ;;
35201 + # Guess yes on glibc systems.
35202 + *-gnu* | gnu*) gl_cv_func_open_directory_works="guessing yes" ;;
35203 + # Guess no on native Windows.
35204 + mingw*) gl_cv_func_open_directory_works="guessing no" ;;
35205 + # If we don't know, obey --enable-cross-guesses.
35206 + *) gl_cv_func_open_directory_works="$gl_cross_guess_normal" ;;
35207 + esac
35208 + ])])
35209 case "$gl_cv_func_open_directory_works" in
35210 *yes) ;;
35211 *)
35212
35213 diff --git a/autotools/m4/fcntl-o.m4 b/autotools/m4/fcntl-o.m4
35214 index 6ab3387..4dcde9e 100644
35215 --- a/autotools/m4/fcntl-o.m4
35216 +++ b/autotools/m4/fcntl-o.m4
35217 @@ -1,5 +1,5 @@
35218 -# fcntl-o.m4 serial 6
35219 -dnl Copyright (C) 2006, 2009-2019 Free Software Foundation, Inc.
35220 +# fcntl-o.m4 serial 7
35221 +dnl Copyright (C) 2006, 2009-2022 Free Software Foundation, Inc.
35222 dnl This file is free software; the Free Software Foundation
35223 dnl gives unlimited permission to copy and/or distribute it,
35224 dnl with or without modifications, as long as this notice is preserved.
35225 @@ -32,6 +32,7 @@ AC_DEFUN([gl_FCNTL_O_FLAGS],
35226 # defined sleep(n) _sleep ((n) * 1000)
35227 #endif
35228 #include <fcntl.h>
35229 + ]GL_MDA_DEFINES[
35230 #ifndef O_NOATIME
35231 #define O_NOATIME 0
35232 #endif
35233
35234 diff --git a/autotools/m4/fcntl.m4 b/autotools/m4/fcntl.m4
35235 index e409e96..428e570 100644
35236 --- a/autotools/m4/fcntl.m4
35237 +++ b/autotools/m4/fcntl.m4
35238 @@ -1,5 +1,5 @@
35239 -# fcntl.m4 serial 9
35240 -dnl Copyright (C) 2009-2019 Free Software Foundation, Inc.
35241 +# fcntl.m4 serial 11
35242 +dnl Copyright (C) 2009-2022 Free Software Foundation, Inc.
35243 dnl This file is free software; the Free Software Foundation
35244 dnl gives unlimited permission to copy and/or distribute it,
35245 dnl with or without modifications, as long as this notice is preserved.
35246 @@ -34,6 +34,7 @@ AC_DEFUN([gl_FUNC_FCNTL],
35247 #include <limits.h>
35248 #include <sys/resource.h>
35249 #include <unistd.h>
35250 + ]GL_MDA_DEFINES[
35251 #ifndef RLIM_SAVED_CUR
35252 # define RLIM_SAVED_CUR RLIM_INFINITY
35253 #endif
35254 @@ -80,15 +81,29 @@ AC_DEFUN([gl_FUNC_FCNTL],
35255 behavior does not match POSIX]) ;;
35256 esac
35257
35258 - dnl Many systems lack F_DUPFD_CLOEXEC
35259 + dnl Many systems lack F_DUPFD_CLOEXEC.
35260 + dnl NetBSD 9.0 declares F_DUPFD_CLOEXEC but it works only like F_DUPFD.
35261 AC_CACHE_CHECK([whether fcntl understands F_DUPFD_CLOEXEC],
35262 [gl_cv_func_fcntl_f_dupfd_cloexec],
35263 - [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
35264 -#include <fcntl.h>
35265 -#ifndef F_DUPFD_CLOEXEC
35266 -choke me
35267 -#endif
35268 - ]])],
35269 + [AC_RUN_IFELSE(
35270 + [AC_LANG_SOURCE(
35271 + [[#include <fcntl.h>
35272 + #include <unistd.h>
35273 + int main (int argc, char *argv[])
35274 + {
35275 + if (argc == 1)
35276 + /* parent process */
35277 + {
35278 + if (fcntl (1, F_DUPFD_CLOEXEC, 10) < 0)
35279 + return 1;
35280 + return execl ("./conftest", "./conftest", "child", NULL);
35281 + }
35282 + else
35283 + /* child process */
35284 + return (fcntl (10, F_GETFL) < 0 ? 0 : 42);
35285 + }
35286 + ]])
35287 + ],
35288 [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
35289 #ifdef __linux__
35290 /* The Linux kernel only added F_DUPFD_CLOEXEC in 2.6.24, so we always replace
35291 @@ -97,12 +112,22 @@ choke me
35292 #endif
35293 ]])],
35294 [gl_cv_func_fcntl_f_dupfd_cloexec=yes],
35295 - [gl_cv_func_fcntl_f_dupfd_cloexec="needs runtime check"])],
35296 - [gl_cv_func_fcntl_f_dupfd_cloexec=no])])
35297 - if test "$gl_cv_func_fcntl_f_dupfd_cloexec" != yes; then
35298 - gl_REPLACE_FCNTL
35299 - dnl No witness macro needed for this bug.
35300 - fi
35301 + [gl_cv_func_fcntl_f_dupfd_cloexec="needs runtime check"])
35302 + ],
35303 + [gl_cv_func_fcntl_f_dupfd_cloexec=no],
35304 + [case "$host_os" in
35305 + # Guess no on NetBSD.
35306 + netbsd*) gl_cv_func_fcntl_f_dupfd_cloexec="guessing no" ;;
35307 + *) gl_cv_func_fcntl_f_dupfd_cloexec="$gl_cross_guess_normal" ;;
35308 + esac
35309 + ])
35310 + ])
35311 + case "$gl_cv_func_fcntl_f_dupfd_cloexec" in
35312 + *yes) ;;
35313 + *) gl_REPLACE_FCNTL
35314 + dnl No witness macro needed for this bug.
35315 + ;;
35316 + esac
35317 fi
35318 dnl Replace fcntl() for supporting the gnulib-defined fchdir() function,
35319 dnl to keep fchdir's bookkeeping up-to-date.
35320
35321 diff --git a/autotools/m4/fcntl_h.m4 b/autotools/m4/fcntl_h.m4
35322 index a86fdae..267f98b 100644
35323 --- a/autotools/m4/fcntl_h.m4
35324 +++ b/autotools/m4/fcntl_h.m4
35325 @@ -1,13 +1,13 @@
35326 -# serial 15
35327 +# serial 20
35328 # Configure fcntl.h.
35329 -dnl Copyright (C) 2006-2007, 2009-2019 Free Software Foundation, Inc.
35330 +dnl Copyright (C) 2006-2007, 2009-2022 Free Software Foundation, Inc.
35331 dnl This file is free software; the Free Software Foundation
35332 dnl gives unlimited permission to copy and/or distribute it,
35333 dnl with or without modifications, as long as this notice is preserved.
35334
35335 dnl Written by Paul Eggert.
35336
35337 -AC_DEFUN([gl_FCNTL_H],
35338 +AC_DEFUN_ONCE([gl_FCNTL_H],
35339 [
35340 AC_REQUIRE([gl_FCNTL_H_DEFAULTS])
35341 AC_REQUIRE([gl_FCNTL_O_FLAGS])
35342 @@ -26,24 +26,44 @@ AC_DEFUN([gl_FCNTL_H],
35343 ]], [fcntl openat])
35344 ])
35345
35346 +# gl_FCNTL_MODULE_INDICATOR([modulename])
35347 +# sets the shell variable that indicates the presence of the given module
35348 +# to a C preprocessor expression that will evaluate to 1.
35349 +# This macro invocation must not occur in macros that are AC_REQUIREd.
35350 AC_DEFUN([gl_FCNTL_MODULE_INDICATOR],
35351 [
35352 - dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
35353 - AC_REQUIRE([gl_FCNTL_H_DEFAULTS])
35354 + dnl Ensure to expand the default settings once only.
35355 + gl_FCNTL_H_REQUIRE_DEFAULTS
35356 gl_MODULE_INDICATOR_SET_VARIABLE([$1])
35357 dnl Define it also as a C macro, for the benefit of the unit tests.
35358 gl_MODULE_INDICATOR_FOR_TESTS([$1])
35359 ])
35360
35361 +# Initializes the default values for AC_SUBSTed shell variables.
35362 +# This macro must not be AC_REQUIREd. It must only be invoked, and only
35363 +# outside of macros or in macros that are not AC_REQUIREd.
35364 +AC_DEFUN([gl_FCNTL_H_REQUIRE_DEFAULTS],
35365 +[
35366 + m4_defun(GL_MODULE_INDICATOR_PREFIX[_FCNTL_H_MODULE_INDICATOR_DEFAULTS], [
35367 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_CREAT])
35368 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FCNTL])
35369 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_NONBLOCKING])
35370 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_OPEN])
35371 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_OPENAT])
35372 + dnl Support Microsoft deprecated alias function names by default.
35373 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_CREAT], [1])
35374 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_OPEN], [1])
35375 + ])
35376 + m4_require(GL_MODULE_INDICATOR_PREFIX[_FCNTL_H_MODULE_INDICATOR_DEFAULTS])
35377 + AC_REQUIRE([gl_FCNTL_H_DEFAULTS])
35378 +])
35379 +
35380 AC_DEFUN([gl_FCNTL_H_DEFAULTS],
35381 [
35382 - GNULIB_FCNTL=0; AC_SUBST([GNULIB_FCNTL])
35383 - GNULIB_NONBLOCKING=0; AC_SUBST([GNULIB_NONBLOCKING])
35384 - GNULIB_OPEN=0; AC_SUBST([GNULIB_OPEN])
35385 - GNULIB_OPENAT=0; AC_SUBST([GNULIB_OPENAT])
35386 dnl Assume proper GNU behavior unless another module says otherwise.
35387 HAVE_FCNTL=1; AC_SUBST([HAVE_FCNTL])
35388 HAVE_OPENAT=1; AC_SUBST([HAVE_OPENAT])
35389 + REPLACE_CREAT=0; AC_SUBST([REPLACE_CREAT])
35390 REPLACE_FCNTL=0; AC_SUBST([REPLACE_FCNTL])
35391 REPLACE_OPEN=0; AC_SUBST([REPLACE_OPEN])
35392 REPLACE_OPENAT=0; AC_SUBST([REPLACE_OPENAT])
35393
35394 diff --git a/autotools/m4/fdopendir.m4 b/autotools/m4/fdopendir.m4
35395 index 0490551..3001608 100644
35396 --- a/autotools/m4/fdopendir.m4
35397 +++ b/autotools/m4/fdopendir.m4
35398 @@ -1,7 +1,7 @@
35399 -# serial 10
35400 +# serial 14
35401 # See if we need to provide fdopendir.
35402
35403 -dnl Copyright (C) 2009-2019 Free Software Foundation, Inc.
35404 +dnl Copyright (C) 2009-2022 Free Software Foundation, Inc.
35405 dnl This file is free software; the Free Software Foundation
35406 dnl gives unlimited permission to copy and/or distribute it,
35407 dnl with or without modifications, as long as this notice is preserved.
35408 @@ -25,10 +25,12 @@ AC_DEFUN([gl_FUNC_FDOPENDIR],
35409 else
35410 AC_CACHE_CHECK([whether fdopendir works],
35411 [gl_cv_func_fdopendir_works],
35412 - [AC_RUN_IFELSE([AC_LANG_PROGRAM([[
35413 + [AC_RUN_IFELSE(
35414 + [AC_LANG_PROGRAM([[
35415 #include <dirent.h>
35416 #include <fcntl.h>
35417 #include <unistd.h>
35418 +]GL_MDA_DEFINES[
35419 #if !HAVE_DECL_FDOPENDIR
35420 extern
35421 # ifdef __cplusplus
35422 @@ -36,19 +38,23 @@ extern
35423 # endif
35424 DIR *fdopendir (int);
35425 #endif
35426 -]], [int result = 0;
35427 - int fd = open ("conftest.c", O_RDONLY);
35428 - if (fd < 0) result |= 1;
35429 - if (fdopendir (fd)) result |= 2;
35430 - if (close (fd)) result |= 4;
35431 - return result;])],
35432 +]],
35433 + [[int result = 0;
35434 + int fd = open ("conftest.c", O_RDONLY);
35435 + if (fd < 0) result |= 1;
35436 + if (fdopendir (fd)) result |= 2;
35437 + if (close (fd)) result |= 4;
35438 + return result;
35439 + ]])],
35440 [gl_cv_func_fdopendir_works=yes],
35441 [gl_cv_func_fdopendir_works=no],
35442 [case "$host_os" in
35443 - # Guess yes on glibc systems.
35444 - *-gnu*) gl_cv_func_fdopendir_works="guessing yes" ;;
35445 - # If we don't know, assume the worst.
35446 - *) gl_cv_func_fdopendir_works="guessing no" ;;
35447 + # Guess yes on glibc systems.
35448 + *-gnu*) gl_cv_func_fdopendir_works="guessing yes" ;;
35449 + # Guess yes on musl systems.
35450 + *-musl*) gl_cv_func_fdopendir_works="guessing yes" ;;
35451 + # If we don't know, obey --enable-cross-guesses.
35452 + *) gl_cv_func_fdopendir_works="$gl_cross_guess_normal" ;;
35453 esac
35454 ])])
35455 case "$gl_cv_func_fdopendir_works" in
35456
35457 diff --git a/autotools/m4/filenamecat.m4 b/autotools/m4/filenamecat.m4
35458 index 351715a..4546b83 100644
35459 --- a/autotools/m4/filenamecat.m4
35460 +++ b/autotools/m4/filenamecat.m4
35461 @@ -1,5 +1,5 @@
35462 # filenamecat.m4 serial 11
35463 -dnl Copyright (C) 2002-2006, 2009-2019 Free Software Foundation, Inc.
35464 +dnl Copyright (C) 2002-2006, 2009-2022 Free Software Foundation, Inc.
35465 dnl This file is free software; the Free Software Foundation
35466 dnl gives unlimited permission to copy and/or distribute it,
35467 dnl with or without modifications, as long as this notice is preserved.
35468
35469 diff --git a/autotools/m4/float_h.m4 b/autotools/m4/float_h.m4
35470 index 1cd28a0..0e84572 100644
35471 --- a/autotools/m4/float_h.m4
35472 +++ b/autotools/m4/float_h.m4
35473 @@ -1,5 +1,5 @@
35474 -# float_h.m4 serial 12
35475 -dnl Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
35476 +# float_h.m4 serial 13
35477 +dnl Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
35478 dnl This file is free software; the Free Software Foundation
35479 dnl gives unlimited permission to copy and/or distribute it,
35480 dnl with or without modifications, as long as this notice is preserved.
35481 @@ -8,18 +8,18 @@ AC_DEFUN([gl_FLOAT_H],
35482 [
35483 AC_REQUIRE([AC_PROG_CC])
35484 AC_REQUIRE([AC_CANONICAL_HOST])
35485 - FLOAT_H=
35486 + GL_GENERATE_FLOAT_H=false
35487 REPLACE_FLOAT_LDBL=0
35488 case "$host_os" in
35489 aix* | beos* | openbsd* | mirbsd* | irix*)
35490 - FLOAT_H=float.h
35491 + GL_GENERATE_FLOAT_H=true
35492 ;;
35493 freebsd* | dragonfly*)
35494 case "$host_cpu" in
35495 changequote(,)dnl
35496 i[34567]86 )
35497 changequote([,])dnl
35498 - FLOAT_H=float.h
35499 + GL_GENERATE_FLOAT_H=true
35500 ;;
35501 x86_64 )
35502 # On x86_64 systems, the C compiler may still be generating
35503 @@ -33,21 +33,21 @@ changequote([,])dnl
35504 #endif
35505 ]])],
35506 [],
35507 - [FLOAT_H=float.h])
35508 + [GL_GENERATE_FLOAT_H=true])
35509 ;;
35510 esac
35511 ;;
35512 linux*)
35513 case "$host_cpu" in
35514 powerpc*)
35515 - FLOAT_H=float.h
35516 + GL_GENERATE_FLOAT_H=true
35517 ;;
35518 esac
35519 ;;
35520 esac
35521 case "$host_os" in
35522 aix* | freebsd* | dragonfly* | linux*)
35523 - if test -n "$FLOAT_H"; then
35524 + if $GL_GENERATE_FLOAT_H; then
35525 REPLACE_FLOAT_LDBL=1
35526 fi
35527 ;;
35528 @@ -95,14 +95,12 @@ int main ()
35529 REPLACE_ITOLD=1
35530 dnl We add the workaround to <float.h> but also to <math.h>,
35531 dnl to increase the chances that the fix function gets pulled in.
35532 - FLOAT_H=float.h
35533 + GL_GENERATE_FLOAT_H=true
35534 ;;
35535 esac
35536
35537 - if test -n "$FLOAT_H"; then
35538 + if $GL_GENERATE_FLOAT_H; then
35539 gl_NEXT_HEADERS([float.h])
35540 fi
35541 - AC_SUBST([FLOAT_H])
35542 - AM_CONDITIONAL([GL_GENERATE_FLOAT_H], [test -n "$FLOAT_H"])
35543 AC_SUBST([REPLACE_ITOLD])
35544 ])
35545
35546 diff --git a/autotools/m4/fpieee.m4 b/autotools/m4/fpieee.m4
35547 index ea1d5da..c0c23e9 100644
35548 --- a/autotools/m4/fpieee.m4
35549 +++ b/autotools/m4/fpieee.m4
35550 @@ -1,5 +1,5 @@
35551 # fpieee.m4 serial 2 -*- coding: utf-8 -*-
35552 -dnl Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
35553 +dnl Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
35554 dnl This file is free software; the Free Software Foundation
35555 dnl gives unlimited permission to copy and/or distribute it,
35556 dnl with or without modifications, as long as this notice is preserved.
35557
35558 diff --git a/autotools/m4/free.m4 b/autotools/m4/free.m4
35559 new file mode 100644
35560 index 0000000..dfeecd2
35561 --- /dev/null
35562 +++ b/autotools/m4/free.m4
35563 @@ -0,0 +1,52 @@
35564 +# free.m4 serial 6
35565 +# Copyright (C) 2003-2005, 2009-2022 Free Software Foundation, Inc.
35566 +# This file is free software; the Free Software Foundation
35567 +# gives unlimited permission to copy and/or distribute it,
35568 +# with or without modifications, as long as this notice is preserved.
35569 +
35570 +# Written by Paul Eggert and Bruno Haible.
35571 +
35572 +AC_DEFUN([gl_FUNC_FREE],
35573 +[
35574 + AC_REQUIRE([gl_STDLIB_H_DEFAULTS])
35575 +
35576 + dnl In the next release of POSIX, free must preserve errno.
35577 + dnl https://www.austingroupbugs.net/view.php?id=385
35578 + dnl https://sourceware.org/bugzilla/show_bug.cgi?id=17924
35579 + dnl So far, we know of three platforms that do this:
35580 + dnl * glibc >= 2.33, thanks to the fix for this bug:
35581 + dnl <https://sourceware.org/bugzilla/show_bug.cgi?id=17924>
35582 + dnl * OpenBSD >= 4.5, thanks to this commit:
35583 + dnl <https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/lib/libc/stdlib/malloc.c.diff?r1=1.100&r2=1.101&f=h>
35584 + dnl * Solaris, because its malloc() implementation is based on brk(),
35585 + dnl not mmap(); hence its free() implementation makes no system calls.
35586 + dnl For other platforms, you can only be sure if they state it in their
35587 + dnl documentation, or by code inspection of the free() implementation in libc.
35588 + AC_CACHE_CHECK([whether free is known to preserve errno],
35589 + [gl_cv_func_free_preserves_errno],
35590 + [AC_COMPILE_IFELSE(
35591 + [AC_LANG_PROGRAM(
35592 + [[#include <stdlib.h>
35593 + ]],
35594 + [[#if 2 < __GLIBC__ + (33 <= __GLIBC_MINOR__)
35595 + #elif defined __OpenBSD__
35596 + #elif defined __sun
35597 + #else
35598 + #error "'free' is not known to preserve errno"
35599 + #endif
35600 + ]])],
35601 + [gl_cv_func_free_preserves_errno=yes],
35602 + [gl_cv_func_free_preserves_errno=no])
35603 + ])
35604 +
35605 + case $gl_cv_func_free_preserves_errno in
35606 + *yes)
35607 + AC_DEFINE([HAVE_FREE_POSIX], [1],
35608 + [Define if the 'free' function is guaranteed to preserve errno.])
35609 + ;;
35610 + *) REPLACE_FREE=1 ;;
35611 + esac
35612 +])
35613 +
35614 +# Prerequisites of lib/free.c.
35615 +AC_DEFUN([gl_PREREQ_FREE], [:])
35616
35617 diff --git a/autotools/m4/frexp.m4 b/autotools/m4/frexp.m4
35618 index 990fce6..d8f3cef 100644
35619 --- a/autotools/m4/frexp.m4
35620 +++ b/autotools/m4/frexp.m4
35621 @@ -1,5 +1,5 @@
35622 # frexp.m4 serial 16
35623 -dnl Copyright (C) 2007-2019 Free Software Foundation, Inc.
35624 +dnl Copyright (C) 2007-2022 Free Software Foundation, Inc.
35625 dnl This file is free software; the Free Software Foundation
35626 dnl gives unlimited permission to copy and/or distribute it,
35627 dnl with or without modifications, as long as this notice is preserved.
35628
35629 diff --git a/autotools/m4/frexpl.m4 b/autotools/m4/frexpl.m4
35630 index 53eed55..4557613 100644
35631 --- a/autotools/m4/frexpl.m4
35632 +++ b/autotools/m4/frexpl.m4
35633 @@ -1,5 +1,5 @@
35634 -# frexpl.m4 serial 21
35635 -dnl Copyright (C) 2007-2019 Free Software Foundation, Inc.
35636 +# frexpl.m4 serial 22
35637 +dnl Copyright (C) 2007-2022 Free Software Foundation, Inc.
35638 dnl This file is free software; the Free Software Foundation
35639 dnl gives unlimited permission to copy and/or distribute it,
35640 dnl with or without modifications, as long as this notice is preserved.
35641 @@ -150,6 +150,7 @@ extern
35642 "C"
35643 #endif
35644 long double frexpl (long double, int *);
35645 +long double zero = 0.0L;
35646 int main()
35647 {
35648 int result = 0;
35649 @@ -207,7 +208,8 @@ int main()
35650 }
35651 }
35652 /* Test on infinite numbers. */
35653 - x = 1.0L / 0.0L;
35654 + /* The Microsoft MSVC 14 compiler chokes on the expression 1.0 / 0.0. */
35655 + x = 1.0L / zero;
35656 {
35657 int exp;
35658 long double y = frexpl (x, &exp);
35659
35660 diff --git a/autotools/m4/fstat.m4 b/autotools/m4/fstat.m4
35661 index 2a59c8f..9e61bcc 100644
35662 --- a/autotools/m4/fstat.m4
35663 +++ b/autotools/m4/fstat.m4
35664 @@ -1,5 +1,5 @@
35665 -# fstat.m4 serial 6
35666 -dnl Copyright (C) 2011-2019 Free Software Foundation, Inc.
35667 +# fstat.m4 serial 8
35668 +dnl Copyright (C) 2011-2022 Free Software Foundation, Inc.
35669 dnl This file is free software; the Free Software Foundation
35670 dnl gives unlimited permission to copy and/or distribute it,
35671 dnl with or without modifications, as long as this notice is preserved.
35672 @@ -34,6 +34,7 @@ AC_DEFUN([gl_FUNC_FSTAT],
35673
35674 # Prerequisites of lib/fstat.c and lib/stat-w32.c.
35675 AC_DEFUN([gl_PREREQ_FSTAT], [
35676 - AC_REQUIRE([gl_HEADER_SYS_STAT_H])
35677 + AC_REQUIRE([gl_SYS_STAT_H])
35678 + AC_REQUIRE([gl_PREREQ_STAT_W32])
35679 :
35680 ])
35681
35682 diff --git a/autotools/m4/fstatat.m4 b/autotools/m4/fstatat.m4
35683 index 489a55a..e8604a6 100644
35684 --- a/autotools/m4/fstatat.m4
35685 +++ b/autotools/m4/fstatat.m4
35686 @@ -1,5 +1,5 @@
35687 # fstatat.m4 serial 4
35688 -dnl Copyright (C) 2004-2019 Free Software Foundation, Inc.
35689 +dnl Copyright (C) 2004-2022 Free Software Foundation, Inc.
35690 dnl This file is free software; the Free Software Foundation
35691 dnl gives unlimited permission to copy and/or distribute it,
35692 dnl with or without modifications, as long as this notice is preserved.
35693
35694 diff --git a/autotools/m4/futimens.m4 b/autotools/m4/futimens.m4
35695 index 3cfa4a1..e3caa7d 100644
35696 --- a/autotools/m4/futimens.m4
35697 +++ b/autotools/m4/futimens.m4
35698 @@ -1,7 +1,7 @@
35699 -# serial 7
35700 +# serial 9
35701 # See if we need to provide futimens replacement.
35702
35703 -dnl Copyright (C) 2009-2019 Free Software Foundation, Inc.
35704 +dnl Copyright (C) 2009-2022 Free Software Foundation, Inc.
35705 dnl This file is free software; the Free Software Foundation
35706 dnl gives unlimited permission to copy and/or distribute it,
35707 dnl with or without modifications, as long as this notice is preserved.
35708 @@ -11,6 +11,7 @@ dnl with or without modifications, as long as this notice is preserved.
35709 AC_DEFUN([gl_FUNC_FUTIMENS],
35710 [
35711 AC_REQUIRE([gl_SYS_STAT_H_DEFAULTS])
35712 + AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
35713 AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
35714 AC_CHECK_FUNCS_ONCE([futimens])
35715 if test $ac_cv_func_futimens = no; then
35716 @@ -23,7 +24,8 @@ AC_DEFUN([gl_FUNC_FUTIMENS],
35717 #include <sys/stat.h>
35718 #include <unistd.h>
35719 #include <errno.h>
35720 -]], [[struct timespec ts[2];
35721 +]GL_MDA_DEFINES],
35722 + [[struct timespec ts[2];
35723 int fd = creat ("conftest.file", 0600);
35724 struct stat st;
35725 if (fd < 0) return 1;
35726 @@ -44,10 +46,21 @@ AC_DEFUN([gl_FUNC_FUTIMENS],
35727 ]])],
35728 [gl_cv_func_futimens_works=yes],
35729 [gl_cv_func_futimens_works=no],
35730 - [gl_cv_func_futimens_works="guessing yes"])
35731 + [case "$host_os" in
35732 + # Guess no on glibc systems.
35733 + *-gnu* | gnu*) gl_cv_func_futimens_works="guessing no" ;;
35734 + # Guess no on musl systems.
35735 + *-musl*) gl_cv_func_futimens_works="guessing no" ;;
35736 + # Guess yes otherwise.
35737 + *) gl_cv_func_futimens_works="guessing yes" ;;
35738 + esac
35739 + ])
35740 rm -f conftest.file])
35741 - if test "$gl_cv_func_futimens_works" = no; then
35742 - REPLACE_FUTIMENS=1
35743 - fi
35744 + case "$gl_cv_func_futimens_works" in
35745 + *yes) ;;
35746 + *)
35747 + REPLACE_FUTIMENS=1
35748 + ;;
35749 + esac
35750 fi
35751 ])
35752
35753 diff --git a/autotools/m4/getcwd.m4 b/autotools/m4/getcwd.m4
35754 index 4929b51..076ca31 100644
35755 --- a/autotools/m4/getcwd.m4
35756 +++ b/autotools/m4/getcwd.m4
35757 @@ -1,12 +1,12 @@
35758 # getcwd.m4 - check for working getcwd that is compatible with glibc
35759
35760 -# Copyright (C) 2001, 2003-2007, 2009-2019 Free Software Foundation, Inc.
35761 +# Copyright (C) 2001, 2003-2007, 2009-2022 Free Software Foundation, Inc.
35762 # This file is free software; the Free Software Foundation
35763 # gives unlimited permission to copy and/or distribute it,
35764 # with or without modifications, as long as this notice is preserved.
35765
35766 # Written by Paul Eggert.
35767 -# serial 16
35768 +# serial 19
35769
35770 AC_DEFUN([gl_FUNC_GETCWD_NULL],
35771 [
35772 @@ -21,12 +21,13 @@ AC_DEFUN([gl_FUNC_GETCWD_NULL],
35773 # else /* on Windows with MSVC */
35774 # include <direct.h>
35775 # endif
35776 + ]GL_MDA_DEFINES[
35777 # ifndef getcwd
35778 char *getcwd ();
35779 # endif
35780 ]], [[
35781 #if defined _WIN32 && ! defined __CYGWIN__
35782 -/* mingw cwd does not start with '/', but getcwd does allocate.
35783 +/* mingw cwd does not start with '/', but _getcwd does allocate.
35784 However, mingw fails to honor non-zero size. */
35785 #else
35786 if (chdir ("/") != 0)
35787 @@ -50,10 +51,12 @@ AC_DEFUN([gl_FUNC_GETCWD_NULL],
35788 [[case "$host_os" in
35789 # Guess yes on glibc systems.
35790 *-gnu* | gnu*) gl_cv_func_getcwd_null="guessing yes";;
35791 + # Guess yes on musl systems.
35792 + *-musl*) gl_cv_func_getcwd_null="guessing yes";;
35793 # Guess yes on Cygwin.
35794 cygwin*) gl_cv_func_getcwd_null="guessing yes";;
35795 - # If we don't know, assume the worst.
35796 - *) gl_cv_func_getcwd_null="guessing no";;
35797 + # If we don't know, obey --enable-cross-guesses.
35798 + *) gl_cv_func_getcwd_null="$gl_cross_guess_normal";;
35799 esac
35800 ]])])
35801 ])
35802 @@ -64,7 +67,8 @@ AC_DEFUN([gl_FUNC_GETCWD_SIGNATURE],
35803 [gl_cv_func_getcwd_posix_signature],
35804 [AC_COMPILE_IFELSE(
35805 [AC_LANG_PROGRAM(
35806 - [[#include <unistd.h>]],
35807 + [[#include <unistd.h>
35808 + ]GL_MDA_DEFINES],
35809 [[extern
35810 #ifdef __cplusplus
35811 "C"
35812 @@ -125,7 +129,7 @@ AC_DEFUN([gl_FUNC_GETCWD],
35813 dnl Define HAVE_MINIMALLY_WORKING_GETCWD and HAVE_PARTLY_WORKING_GETCWD
35814 dnl if appropriate.
35815 case "$gl_cv_func_getcwd_path_max" in
35816 - "no"|"no, it has the AIX bug") ;;
35817 + *"no" | *"no, it has the AIX bug") ;;
35818 *)
35819 AC_DEFINE([HAVE_MINIMALLY_WORKING_GETCWD], [1],
35820 [Define to 1 if getcwd minimally works, that is, its result can be
35821 @@ -133,12 +137,12 @@ AC_DEFUN([gl_FUNC_GETCWD],
35822 ;;
35823 esac
35824 case "$gl_cv_func_getcwd_path_max" in
35825 - "no, but it is partly working")
35826 + *"no, but it is partly working")
35827 AC_DEFINE([HAVE_PARTLY_WORKING_GETCWD], [1],
35828 [Define to 1 if getcwd works, except it sometimes fails when it
35829 shouldn't, setting errno to ERANGE, ENAMETOOLONG, or ENOENT.])
35830 ;;
35831 - "yes, but with shorter paths")
35832 + *"yes, but with shorter paths")
35833 AC_DEFINE([HAVE_GETCWD_SHORTER], [1],
35834 [Define to 1 if getcwd works, but with shorter paths
35835 than is generally tested with the replacement.])
35836
35837 diff --git a/autotools/m4/getdelim.m4 b/autotools/m4/getdelim.m4
35838 index bf17c57..0b63b55 100644
35839 --- a/autotools/m4/getdelim.m4
35840 +++ b/autotools/m4/getdelim.m4
35841 @@ -1,6 +1,6 @@
35842 -# getdelim.m4 serial 12
35843 +# getdelim.m4 serial 15
35844
35845 -dnl Copyright (C) 2005-2007, 2009-2019 Free Software Foundation, Inc.
35846 +dnl Copyright (C) 2005-2007, 2009-2022 Free Software Foundation, Inc.
35847 dnl
35848 dnl This file is free software; the Free Software Foundation
35849 dnl gives unlimited permission to copy and/or distribute it,
35850 @@ -11,6 +11,7 @@ AC_PREREQ([2.59])
35851 AC_DEFUN([gl_FUNC_GETDELIM],
35852 [
35853 AC_REQUIRE([gl_STDIO_H_DEFAULTS])
35854 + AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
35855
35856 dnl Persuade glibc <stdio.h> to declare getdelim().
35857 AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
35858 @@ -21,9 +22,10 @@ AC_DEFUN([gl_FUNC_GETDELIM],
35859 if test $ac_cv_func_getdelim = yes; then
35860 HAVE_GETDELIM=1
35861 dnl Found it in some library. Verify that it works.
35862 - AC_CACHE_CHECK([for working getdelim function], [gl_cv_func_working_getdelim],
35863 - [echo fooNbarN | tr -d '\012' | tr N '\012' > conftest.data
35864 - AC_RUN_IFELSE([AC_LANG_SOURCE([[
35865 + AC_CACHE_CHECK([for working getdelim function],
35866 + [gl_cv_func_working_getdelim],
35867 + [echo fooNbarN | tr -d '\012' | tr N '\012' > conftest.data
35868 + AC_RUN_IFELSE([AC_LANG_SOURCE([[
35869 # include <stdio.h>
35870 # include <stdlib.h>
35871 # include <string.h>
35872 @@ -40,6 +42,7 @@ AC_DEFUN([gl_FUNC_GETDELIM],
35873 int len = getdelim (&line, &siz, '\n', in);
35874 if (!(len == 4 && line && strcmp (line, "foo\n") == 0))
35875 { free (line); fclose (in); return 2; }
35876 + free (line);
35877 }
35878 {
35879 /* Test result for a NULL buffer and a non-zero size.
35880 @@ -53,25 +56,31 @@ AC_DEFUN([gl_FUNC_GETDELIM],
35881 fclose (in);
35882 return 0;
35883 }
35884 - ]])], [gl_cv_func_working_getdelim=yes] dnl The library version works.
35885 - , [gl_cv_func_working_getdelim=no] dnl The library version does NOT work.
35886 - , dnl We're cross compiling. Assume it works on glibc2 systems.
35887 - [AC_EGREP_CPP([Lucky GNU user],
35888 - [
35889 + ]])],
35890 + [gl_cv_func_working_getdelim=yes],
35891 + [gl_cv_func_working_getdelim=no],
35892 + [dnl We're cross compiling.
35893 + dnl Guess it works on glibc2 systems and musl systems.
35894 + AC_EGREP_CPP([Lucky GNU user],
35895 + [
35896 #include <features.h>
35897 #ifdef __GNU_LIBRARY__
35898 #if (__GLIBC__ >= 2) && !defined __UCLIBC__
35899 Lucky GNU user
35900 #endif
35901 #endif
35902 - ],
35903 - [gl_cv_func_working_getdelim="guessing yes"],
35904 - [gl_cv_func_working_getdelim="guessing no"])]
35905 - )])
35906 + ],
35907 + [gl_cv_func_working_getdelim="guessing yes"],
35908 + [case "$host_os" in
35909 + *-musl*) gl_cv_func_working_getdelim="guessing yes" ;;
35910 + *) gl_cv_func_working_getdelim="$gl_cross_guess_normal" ;;
35911 + esac
35912 + ])
35913 + ])
35914 + ])
35915 case "$gl_cv_func_working_getdelim" in
35916 - *no)
35917 - REPLACE_GETDELIM=1
35918 - ;;
35919 + *yes) ;;
35920 + *) REPLACE_GETDELIM=1 ;;
35921 esac
35922 else
35923 HAVE_GETDELIM=0
35924
35925 diff --git a/autotools/m4/getdtablesize.m4 b/autotools/m4/getdtablesize.m4
35926 index 96aa241..6134eaa 100644
35927 --- a/autotools/m4/getdtablesize.m4
35928 +++ b/autotools/m4/getdtablesize.m4
35929 @@ -1,5 +1,5 @@
35930 -# getdtablesize.m4 serial 7
35931 -dnl Copyright (C) 2008-2019 Free Software Foundation, Inc.
35932 +# getdtablesize.m4 serial 8
35933 +dnl Copyright (C) 2008-2022 Free Software Foundation, Inc.
35934 dnl This file is free software; the Free Software Foundation
35935 dnl gives unlimited permission to copy and/or distribute it,
35936 dnl with or without modifications, as long as this notice is preserved.
35937 @@ -29,13 +29,16 @@ AC_DEFUN([gl_FUNC_GETDTABLESIZE],
35938 dnl correctly require setrlimit before getdtablesize() can report
35939 dnl a larger value.
35940 AC_RUN_IFELSE([
35941 - AC_LANG_PROGRAM([[#include <unistd.h>]],
35942 - [int size = getdtablesize();
35943 - if (dup2 (0, getdtablesize()) != -1)
35944 - return 1;
35945 - if (size != getdtablesize())
35946 - return 2;
35947 - ])],
35948 + AC_LANG_PROGRAM(
35949 + [[#include <unistd.h>]
35950 + GL_MDA_DEFINES
35951 + ],
35952 + [[int size = getdtablesize();
35953 + if (dup2 (0, getdtablesize()) != -1)
35954 + return 1;
35955 + if (size != getdtablesize())
35956 + return 2;
35957 + ]])],
35958 [gl_cv_func_getdtablesize_works=yes],
35959 [gl_cv_func_getdtablesize_works=no],
35960 [case "$host_os" in
35961
35962 diff --git a/autotools/m4/getgroups.m4 b/autotools/m4/getgroups.m4
35963 index 2ce986e..d7a71f5 100644
35964 --- a/autotools/m4/getgroups.m4
35965 +++ b/autotools/m4/getgroups.m4
35966 @@ -1,16 +1,14 @@
35967 -# serial 21
35968 +# serial 24
35969
35970 dnl From Jim Meyering.
35971 dnl A wrapper around AC_FUNC_GETGROUPS.
35972
35973 -# Copyright (C) 1996-1997, 1999-2004, 2008-2019 Free Software Foundation, Inc.
35974 +# Copyright (C) 1996-1997, 1999-2004, 2008-2022 Free Software Foundation, Inc.
35975 #
35976 # This file is free software; the Free Software Foundation
35977 # gives unlimited permission to copy and/or distribute it,
35978 # with or without modifications, as long as this notice is preserved.
35979
35980 -m4_version_prereq([2.70], [] ,[
35981 -
35982 # This is taken from the following Autoconf patch:
35983 # https://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commitdiff;h=7fbb553727ed7e0e689a17594b58559ecf3ea6e9
35984 AC_DEFUN([AC_FUNC_GETGROUPS],
35985 @@ -42,8 +40,10 @@ AC_DEFUN([AC_FUNC_GETGROUPS],
35986 [case "$host_os" in # ((
35987 # Guess yes on glibc systems.
35988 *-gnu* | gnu*) ac_cv_func_getgroups_works="guessing yes" ;;
35989 - # If we don't know, assume the worst.
35990 - *) ac_cv_func_getgroups_works="guessing no" ;;
35991 + # Guess yes on musl systems.
35992 + *-musl*) ac_cv_func_getgroups_works="guessing yes" ;;
35993 + # If we don't know, obey --enable-cross-guesses.
35994 + *) ac_cv_func_getgroups_works="$gl_cross_guess_normal" ;;
35995 esac
35996 ])
35997 ])
35998 @@ -59,8 +59,6 @@ AC_DEFUN([AC_FUNC_GETGROUPS],
35999 LIBS=$ac_save_LIBS
36000 ])# AC_FUNC_GETGROUPS
36001
36002 -])
36003 -
36004 AC_DEFUN([gl_FUNC_GETGROUPS],
36005 [
36006 AC_REQUIRE([AC_TYPE_GETGROUPS])
36007 @@ -81,7 +79,8 @@ AC_DEFUN([gl_FUNC_GETGROUPS],
36008 AC_DEFINE([GETGROUPS_ZERO_BUG], [1], [Define this to 1 if
36009 getgroups(0,NULL) does not return the number of groups.])
36010 else
36011 - dnl Detect FreeBSD bug; POSIX requires getgroups(-1,ptr) to fail.
36012 + dnl Detect Mac OS X and FreeBSD bug; POSIX requires getgroups(-1,ptr)
36013 + dnl to fail.
36014 AC_CACHE_CHECK([whether getgroups handles negative values],
36015 [gl_cv_func_getgroups_works],
36016 [AC_RUN_IFELSE([AC_LANG_PROGRAM([AC_INCLUDES_DEFAULT],
36017 @@ -95,8 +94,10 @@ AC_DEFUN([gl_FUNC_GETGROUPS],
36018 [case "$host_os" in
36019 # Guess yes on glibc systems.
36020 *-gnu* | gnu*) gl_cv_func_getgroups_works="guessing yes" ;;
36021 - # If we don't know, assume the worst.
36022 - *) gl_cv_func_getgroups_works="guessing no" ;;
36023 + # Guess yes on musl systems.
36024 + *-musl*) gl_cv_func_getgroups_works="guessing yes" ;;
36025 + # If we don't know, obey --enable-cross-guesses.
36026 + *) gl_cv_func_getgroups_works="$gl_cross_guess_normal" ;;
36027 esac
36028 ])])
36029 case "$gl_cv_func_getgroups_works" in
36030
36031 diff --git a/autotools/m4/getline.m4 b/autotools/m4/getline.m4
36032 index 5b2ead2..ca0301d 100644
36033 --- a/autotools/m4/getline.m4
36034 +++ b/autotools/m4/getline.m4
36035 @@ -1,6 +1,6 @@
36036 -# getline.m4 serial 28
36037 +# getline.m4 serial 30
36038
36039 -dnl Copyright (C) 1998-2003, 2005-2007, 2009-2019 Free Software Foundation,
36040 +dnl Copyright (C) 1998-2003, 2005-2007, 2009-2022 Free Software Foundation,
36041 dnl Inc.
36042 dnl
36043 dnl This file is free software; the Free Software Foundation
36044 @@ -16,6 +16,7 @@ dnl to do with the function we need.
36045 AC_DEFUN([gl_FUNC_GETLINE],
36046 [
36047 AC_REQUIRE([gl_STDIO_H_DEFAULTS])
36048 + AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
36049
36050 dnl Persuade glibc <stdio.h> to declare getline().
36051 AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
36052 @@ -28,9 +29,10 @@ AC_DEFUN([gl_FUNC_GETLINE],
36053 gl_getline_needs_run_time_check=yes],
36054 [am_cv_func_working_getline=no])
36055 if test $gl_getline_needs_run_time_check = yes; then
36056 - AC_CACHE_CHECK([for working getline function], [am_cv_func_working_getline],
36057 - [echo fooNbarN | tr -d '\012' | tr N '\012' > conftest.data
36058 - AC_RUN_IFELSE([AC_LANG_SOURCE([[
36059 + AC_CACHE_CHECK([for working getline function],
36060 + [am_cv_func_working_getline],
36061 + [echo fooNbarN | tr -d '\012' | tr N '\012' > conftest.data
36062 + AC_RUN_IFELSE([AC_LANG_SOURCE([[
36063 # include <stdio.h>
36064 # include <stdlib.h>
36065 # include <string.h>
36066 @@ -61,21 +63,28 @@ AC_DEFUN([gl_FUNC_GETLINE],
36067 fclose (in);
36068 return 0;
36069 }
36070 - ]])], [am_cv_func_working_getline=yes] dnl The library version works.
36071 - , [am_cv_func_working_getline=no] dnl The library version does NOT work.
36072 - , dnl We're cross compiling. Assume it works on glibc2 systems.
36073 - [AC_EGREP_CPP([Lucky GNU user],
36074 - [
36075 + ]])],
36076 + [am_cv_func_working_getline=yes],
36077 + [am_cv_func_working_getline=no],
36078 + [dnl We're cross compiling.
36079 + dnl Guess it works on glibc2 systems and musl systems.
36080 + AC_EGREP_CPP([Lucky GNU user],
36081 + [
36082 #include <features.h>
36083 #ifdef __GNU_LIBRARY__
36084 #if (__GLIBC__ >= 2) && !defined __UCLIBC__
36085 Lucky GNU user
36086 #endif
36087 #endif
36088 - ],
36089 - [am_cv_func_working_getline="guessing yes"],
36090 - [am_cv_func_working_getline="guessing no"])]
36091 - )])
36092 + ],
36093 + [am_cv_func_working_getline="guessing yes"],
36094 + [case "$host_os" in
36095 + *-musl*) am_cv_func_working_getline="guessing yes" ;;
36096 + *) am_cv_func_working_getline="$gl_cross_guess_normal" ;;
36097 + esac
36098 + ])
36099 + ])
36100 + ])
36101 fi
36102
36103 if test $ac_cv_have_decl_getline = no; then
36104 @@ -83,7 +92,8 @@ AC_DEFUN([gl_FUNC_GETLINE],
36105 fi
36106
36107 case "$am_cv_func_working_getline" in
36108 - *no)
36109 + *yes) ;;
36110 + *)
36111 dnl Set REPLACE_GETLINE always: Even if we have not found the broken
36112 dnl getline function among $LIBS, it may exist in libinet and the
36113 dnl executable may be linked with -linet.
36114
36115 diff --git a/autotools/m4/getopt.m4 b/autotools/m4/getopt.m4
36116 index 5991bf8..ff78ed5 100644
36117 --- a/autotools/m4/getopt.m4
36118 +++ b/autotools/m4/getopt.m4
36119 @@ -1,5 +1,5 @@
36120 -# getopt.m4 serial 46
36121 -dnl Copyright (C) 2002-2006, 2008-2019 Free Software Foundation, Inc.
36122 +# getopt.m4 serial 48
36123 +dnl Copyright (C) 2002-2006, 2008-2022 Free Software Foundation, Inc.
36124 dnl This file is free software; the Free Software Foundation
36125 dnl gives unlimited permission to copy and/or distribute it,
36126 dnl with or without modifications, as long as this notice is preserved.
36127 @@ -21,6 +21,8 @@ AC_DEFUN([gl_FUNC_GETOPT_POSIX],
36128 REPLACE_GETOPT=1
36129 fi
36130 ])
36131 + GL_GENERATE_GETOPT_H=false
36132 + GL_GENERATE_GETOPT_CDEFS_H=false
36133 if test $REPLACE_GETOPT = 1; then
36134 dnl Arrange for getopt.h to be created.
36135 gl_GETOPT_SUBSTITUTE_HEADER
36136 @@ -302,8 +304,10 @@ dnl is ambiguous with environment values that contain newlines.
36137 ]])],
36138 [gl_cv_func_getopt_gnu=yes],
36139 [gl_cv_func_getopt_gnu=no],
36140 - [dnl Cross compiling. Assume the worst, even on glibc platforms.
36141 - gl_cv_func_getopt_gnu="guessing no"
36142 + [dnl Cross compiling.
36143 + dnl Assume the worst, even on glibc platforms.
36144 + dnl But obey --enable-cross-guesses.
36145 + gl_cv_func_getopt_gnu="$gl_cross_guess_normal"
36146 ])
36147 case $gl_had_POSIXLY_CORRECT in
36148 exported) ;;
36149 @@ -372,8 +376,6 @@ AC_DEFUN([gl_GETOPT_SUBSTITUTE_HEADER],
36150 AC_DEFINE([__GETOPT_PREFIX], [[rpl_]],
36151 [Define to rpl_ if the getopt replacement functions and variables
36152 should be used.])
36153 - GETOPT_H=getopt.h
36154 - GETOPT_CDEFS_H=getopt-cdefs.h
36155 - AC_SUBST([GETOPT_H])
36156 - AC_SUBST([GETOPT_CDEFS_H])
36157 + GL_GENERATE_GETOPT_H=true
36158 + GL_GENERATE_GETOPT_CDEFS_H=true
36159 ])
36160
36161 diff --git a/autotools/m4/getprogname.m4 b/autotools/m4/getprogname.m4
36162 index 4a96d06..b26146e 100644
36163 --- a/autotools/m4/getprogname.m4
36164 +++ b/autotools/m4/getprogname.m4
36165 @@ -1,6 +1,6 @@
36166 # getprogname.m4 - check for getprogname or replacements for it
36167
36168 -# Copyright (C) 2016-2019 Free Software Foundation, Inc.
36169 +# Copyright (C) 2016-2022 Free Software Foundation, Inc.
36170 # This file is free software; the Free Software Foundation
36171 # gives unlimited permission to copy and/or distribute it,
36172 # with or without modifications, as long as this notice is preserved.
36173
36174 diff --git a/autotools/m4/gettime.m4 b/autotools/m4/gettime.m4
36175 index 60d8ea1..f0aeb4d 100644
36176 --- a/autotools/m4/gettime.m4
36177 +++ b/autotools/m4/gettime.m4
36178 @@ -1,5 +1,5 @@
36179 -# gettime.m4 serial 9
36180 -dnl Copyright (C) 2002, 2004-2006, 2009-2019 Free Software Foundation, Inc.
36181 +# gettime.m4 serial 11
36182 +dnl Copyright (C) 2002, 2004-2006, 2009-2022 Free Software Foundation, Inc.
36183 dnl This file is free software; the Free Software Foundation
36184 dnl gives unlimited permission to copy and/or distribute it,
36185 dnl with or without modifications, as long as this notice is preserved.
36186 @@ -9,5 +9,13 @@ AC_DEFUN([gl_GETTIME],
36187 dnl Prerequisites of lib/gettime.c.
36188 AC_REQUIRE([gl_CLOCK_TIME])
36189 AC_REQUIRE([gl_TIMESPEC])
36190 - AC_CHECK_FUNCS_ONCE([gettimeofday])
36191 + AC_CHECK_FUNCS_ONCE([timespec_get])
36192 +])
36193 +
36194 +AC_DEFUN([gl_GETTIME_RES],
36195 +[
36196 + dnl Prerequisites of lib/gettime-res.c.
36197 + AC_REQUIRE([gl_CLOCK_TIME])
36198 + AC_REQUIRE([gl_TIMESPEC])
36199 + AC_CHECK_FUNCS_ONCE([timespec_getres])
36200 ])
36201
36202 diff --git a/autotools/m4/gettimeofday.m4 b/autotools/m4/gettimeofday.m4
36203 index d29b4bf..f729601 100644
36204 --- a/autotools/m4/gettimeofday.m4
36205 +++ b/autotools/m4/gettimeofday.m4
36206 @@ -1,6 +1,6 @@
36207 -# serial 25
36208 +# serial 29
36209
36210 -# Copyright (C) 2001-2003, 2005, 2007, 2009-2019 Free Software Foundation, Inc.
36211 +# Copyright (C) 2001-2003, 2005, 2007, 2009-2022 Free Software Foundation, Inc.
36212 # This file is free software; the Free Software Foundation
36213 # gives unlimited permission to copy and/or distribute it,
36214 # with or without modifications, as long as this notice is preserved.
36215 @@ -9,17 +9,16 @@ dnl From Jim Meyering.
36216
36217 AC_DEFUN([gl_FUNC_GETTIMEOFDAY],
36218 [
36219 - AC_REQUIRE([gl_HEADER_SYS_TIME_H_DEFAULTS])
36220 + AC_REQUIRE([gl_SYS_TIME_H_DEFAULTS])
36221 AC_REQUIRE([AC_C_RESTRICT])
36222 AC_REQUIRE([AC_CANONICAL_HOST])
36223 - AC_REQUIRE([gl_HEADER_SYS_TIME_H])
36224 + AC_REQUIRE([gl_SYS_TIME_H])
36225 AC_CHECK_FUNCS_ONCE([gettimeofday])
36226
36227 gl_gettimeofday_timezone=void
36228 if test $ac_cv_func_gettimeofday != yes; then
36229 HAVE_GETTIMEOFDAY=0
36230 else
36231 - gl_FUNC_GETTIMEOFDAY_CLOBBER
36232 AC_CACHE_CHECK([for gettimeofday with POSIX signature],
36233 [gl_cv_func_gettimeofday_posix_signature],
36234 [AC_COMPILE_IFELSE(
36235 @@ -66,61 +65,5 @@ int gettimeofday (struct timeval *restrict, struct timezone *restrict);
36236 declaration of the second argument to gettimeofday.])
36237 ])
36238
36239 -
36240 -dnl See if gettimeofday clobbers the static buffer that localtime uses
36241 -dnl for its return value. The gettimeofday function from Mac OS X 10.0.4
36242 -dnl (i.e., Darwin 1.3.7) has this problem.
36243 -dnl
36244 -dnl If it does, then arrange to use gettimeofday and localtime only via
36245 -dnl the wrapper functions that work around the problem.
36246 -
36247 -AC_DEFUN([gl_FUNC_GETTIMEOFDAY_CLOBBER],
36248 -[
36249 - AC_REQUIRE([gl_HEADER_SYS_TIME_H])
36250 - AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
36251 - AC_REQUIRE([gl_LOCALTIME_BUFFER_DEFAULTS])
36252 -
36253 - AC_CACHE_CHECK([whether gettimeofday clobbers localtime buffer],
36254 - [gl_cv_func_gettimeofday_clobber],
36255 - [AC_RUN_IFELSE(
36256 - [AC_LANG_PROGRAM(
36257 - [[#include <string.h>
36258 - #include <sys/time.h>
36259 - #include <time.h>
36260 - #include <stdlib.h>
36261 - ]],
36262 - [[
36263 - time_t t = 0;
36264 - struct tm *lt;
36265 - struct tm saved_lt;
36266 - struct timeval tv;
36267 - lt = localtime (&t);
36268 - saved_lt = *lt;
36269 - gettimeofday (&tv, NULL);
36270 - return memcmp (lt, &saved_lt, sizeof (struct tm)) != 0;
36271 - ]])],
36272 - [gl_cv_func_gettimeofday_clobber=no],
36273 - [gl_cv_func_gettimeofday_clobber=yes],
36274 - [# When cross-compiling:
36275 - case "$host_os" in
36276 - # Guess all is fine on glibc systems.
36277 - *-gnu* | gnu*) gl_cv_func_gettimeofday_clobber="guessing no" ;;
36278 - # Guess no on native Windows.
36279 - mingw*) gl_cv_func_gettimeofday_clobber="guessing no" ;;
36280 - # If we don't know, assume the worst.
36281 - *) gl_cv_func_gettimeofday_clobber="guessing yes" ;;
36282 - esac
36283 - ])])
36284 -
36285 - case "$gl_cv_func_gettimeofday_clobber" in
36286 - *yes)
36287 - REPLACE_GETTIMEOFDAY=1
36288 - AC_DEFINE([GETTIMEOFDAY_CLOBBERS_LOCALTIME], [1],
36289 - [Define if gettimeofday clobbers the localtime buffer.])
36290 - gl_LOCALTIME_BUFFER_NEEDED
36291 - ;;
36292 - esac
36293 -])
36294 -
36295 # Prerequisites of lib/gettimeofday.c.
36296 AC_DEFUN([gl_PREREQ_GETTIMEOFDAY], [:])
36297
36298 diff --git a/autotools/m4/gnulib-cache.m4 b/autotools/m4/gnulib-cache.m4
36299 index 41e605c..fed003e 100644
36300 --- a/autotools/m4/gnulib-cache.m4
36301 +++ b/autotools/m4/gnulib-cache.m4
36302 @@ -1,8 +1,8 @@
36303 -# Copyright (C) 2002-2019 Free Software Foundation, Inc.
36304 +# Copyright (C) 2002-2022 Free Software Foundation, Inc.
36305 #
36306 # This file is free software; you can redistribute it and/or modify
36307 # it under the terms of the GNU General Public License as published by
36308 -# the Free Software Foundation; either version 3 of the License, or
36309 +# the Free Software Foundation, either version 3 of the License, or
36310 # (at your option) any later version.
36311 #
36312 # This file is distributed in the hope that it will be useful,
36313
36314 diff --git a/autotools/m4/gnulib-common.m4 b/autotools/m4/gnulib-common.m4
36315 index 7c0e3e8..dbc4079 100644
36316 --- a/autotools/m4/gnulib-common.m4
36317 +++ b/autotools/m4/gnulib-common.m4
36318 @@ -1,5 +1,5 @@
36319 -# gnulib-common.m4 serial 41
36320 -dnl Copyright (C) 2007-2019 Free Software Foundation, Inc.
36321 +# gnulib-common.m4 serial 72
36322 +dnl Copyright (C) 2007-2022 Free Software Foundation, Inc.
36323 dnl This file is free software; the Free Software Foundation
36324 dnl gives unlimited permission to copy and/or distribute it,
36325 dnl with or without modifications, as long as this notice is preserved.
36326 @@ -12,17 +12,41 @@ AC_DEFUN([gl_COMMON], [
36327 dnl Use AC_REQUIRE here, so that the code is expanded once only.
36328 AC_REQUIRE([gl_00GNULIB])
36329 AC_REQUIRE([gl_COMMON_BODY])
36330 + AC_REQUIRE([gl_ZZGNULIB])
36331 ])
36332 AC_DEFUN([gl_COMMON_BODY], [
36333 + AH_VERBATIM([_GL_GNUC_PREREQ],
36334 +[/* True if the compiler says it groks GNU C version MAJOR.MINOR. */
36335 +#if defined __GNUC__ && defined __GNUC_MINOR__
36336 +# define _GL_GNUC_PREREQ(major, minor) \
36337 + ((major) < __GNUC__ + ((minor) <= __GNUC_MINOR__))
36338 +#else
36339 +# define _GL_GNUC_PREREQ(major, minor) 0
36340 +#endif
36341 +])
36342 AH_VERBATIM([_Noreturn],
36343 [/* The _Noreturn keyword of C11. */
36344 #ifndef _Noreturn
36345 -# if 201103 <= (defined __cplusplus ? __cplusplus : 0)
36346 +# if (defined __cplusplus \
36347 + && ((201103 <= __cplusplus && !(__GNUC__ == 4 && __GNUC_MINOR__ == 7)) \
36348 + || (defined _MSC_VER && 1900 <= _MSC_VER)) \
36349 + && 0)
36350 + /* [[noreturn]] is not practically usable, because with it the syntax
36351 + extern _Noreturn void func (...);
36352 + would not be valid; such a declaration would only be valid with 'extern'
36353 + and '_Noreturn' swapped, or without the 'extern' keyword. However, some
36354 + AIX system header files and several gnulib header files use precisely
36355 + this syntax with 'extern'. */
36356 # define _Noreturn [[noreturn]]
36357 -# elif (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \
36358 - || 4 < __GNUC__ + (7 <= __GNUC_MINOR__))
36359 +# elif ((!defined __cplusplus || defined __clang__) \
36360 + && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \
36361 + || (!defined __STRICT_ANSI__ \
36362 + && (_GL_GNUC_PREREQ (4, 7) \
36363 + || (defined __apple_build_version__ \
36364 + ? 6000000 <= __apple_build_version__ \
36365 + : 3 < __clang_major__ + (5 <= __clang_minor__))))))
36366 /* _Noreturn works as-is. */
36367 -# elif 2 < __GNUC__ + (8 <= __GNUC_MINOR__) || 0x5110 <= __SUNPRO_C
36368 +# elif _GL_GNUC_PREREQ (2, 8) || defined __clang__ || 0x5110 <= __SUNPRO_C
36369 # define _Noreturn __attribute__ ((__noreturn__))
36370 # elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0)
36371 # define _Noreturn __declspec (noreturn)
36372 @@ -41,50 +65,442 @@ AC_DEFUN([gl_COMMON_BODY], [
36373 #if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined __cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__
36374 # define __GNUC_STDC_INLINE__ 1
36375 #endif])
36376 - AH_VERBATIM([unused_parameter],
36377 -[/* Define as a marker that can be attached to declarations that might not
36378 - be used. This helps to reduce warnings, such as from
36379 - GCC -Wunused-parameter. */
36380 -#if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
36381 -# define _GL_UNUSED __attribute__ ((__unused__))
36382 + AH_VERBATIM([attribute],
36383 +[/* Attributes. */
36384 +#if (defined __has_attribute \
36385 + && (!defined __clang_minor__ \
36386 + || 3 < __clang_major__ + (5 <= __clang_minor__)))
36387 +# define _GL_HAS_ATTRIBUTE(attr) __has_attribute (__##attr##__)
36388 #else
36389 -# define _GL_UNUSED
36390 -#endif
36391 -/* The name _UNUSED_PARAMETER_ is an earlier spelling, although the name
36392 - is a misnomer outside of parameter lists. */
36393 -#define _UNUSED_PARAMETER_ _GL_UNUSED
36394 -
36395 -/* gcc supports the "unused" attribute on possibly unused labels, and
36396 - g++ has since version 4.5. Note to support C++ as well as C,
36397 - _GL_UNUSED_LABEL should be used with a trailing ; */
36398 -#if !defined __cplusplus || __GNUC__ > 4 \
36399 - || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5)
36400 -# define _GL_UNUSED_LABEL _GL_UNUSED
36401 +# define _GL_HAS_ATTRIBUTE(attr) _GL_ATTR_##attr
36402 +# define _GL_ATTR_alloc_size _GL_GNUC_PREREQ (4, 3)
36403 +# define _GL_ATTR_always_inline _GL_GNUC_PREREQ (3, 2)
36404 +# define _GL_ATTR_artificial _GL_GNUC_PREREQ (4, 3)
36405 +# define _GL_ATTR_cold _GL_GNUC_PREREQ (4, 3)
36406 +# define _GL_ATTR_const _GL_GNUC_PREREQ (2, 95)
36407 +# define _GL_ATTR_deprecated _GL_GNUC_PREREQ (3, 1)
36408 +# define _GL_ATTR_diagnose_if 0
36409 +# define _GL_ATTR_error _GL_GNUC_PREREQ (4, 3)
36410 +# define _GL_ATTR_externally_visible _GL_GNUC_PREREQ (4, 1)
36411 +# define _GL_ATTR_fallthrough _GL_GNUC_PREREQ (7, 0)
36412 +# define _GL_ATTR_format _GL_GNUC_PREREQ (2, 7)
36413 +# define _GL_ATTR_leaf _GL_GNUC_PREREQ (4, 6)
36414 +# define _GL_ATTR_malloc _GL_GNUC_PREREQ (3, 0)
36415 +# ifdef _ICC
36416 +# define _GL_ATTR_may_alias 0
36417 +# else
36418 +# define _GL_ATTR_may_alias _GL_GNUC_PREREQ (3, 3)
36419 +# endif
36420 +# define _GL_ATTR_noinline _GL_GNUC_PREREQ (3, 1)
36421 +# define _GL_ATTR_nonnull _GL_GNUC_PREREQ (3, 3)
36422 +# define _GL_ATTR_nonstring _GL_GNUC_PREREQ (8, 0)
36423 +# define _GL_ATTR_nothrow _GL_GNUC_PREREQ (3, 3)
36424 +# define _GL_ATTR_packed _GL_GNUC_PREREQ (2, 7)
36425 +# define _GL_ATTR_pure _GL_GNUC_PREREQ (2, 96)
36426 +# define _GL_ATTR_returns_nonnull _GL_GNUC_PREREQ (4, 9)
36427 +# define _GL_ATTR_sentinel _GL_GNUC_PREREQ (4, 0)
36428 +# define _GL_ATTR_unused _GL_GNUC_PREREQ (2, 7)
36429 +# define _GL_ATTR_warn_unused_result _GL_GNUC_PREREQ (3, 4)
36430 +#endif
36431 +
36432 +#ifdef __has_c_attribute
36433 +# define _GL_HAS_C_ATTRIBUTE(attr) __has_c_attribute (__##attr##__)
36434 #else
36435 -# define _GL_UNUSED_LABEL
36436 +# define _GL_HAS_C_ATTRIBUTE(attr) 0
36437 #endif
36438
36439 -/* The __pure__ attribute was added in gcc 2.96. */
36440 -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
36441 -# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
36442 +]dnl There is no _GL_ATTRIBUTE_ALIGNED; use stdalign's _Alignas instead.
36443 +[
36444 +/* _GL_ATTRIBUTE_ALLOC_SIZE ((N)) declares that the Nth argument of the function
36445 + is the size of the returned memory block.
36446 + _GL_ATTRIBUTE_ALLOC_SIZE ((M, N)) declares that the Mth argument multiplied
36447 + by the Nth argument of the function is the size of the returned memory block.
36448 + */
36449 +/* Applies to: function, pointer to function, function types. */
36450 +#if _GL_HAS_ATTRIBUTE (alloc_size)
36451 +# define _GL_ATTRIBUTE_ALLOC_SIZE(args) __attribute__ ((__alloc_size__ args))
36452 +#else
36453 +# define _GL_ATTRIBUTE_ALLOC_SIZE(args)
36454 +#endif
36455 +
36456 +/* _GL_ATTRIBUTE_ALWAYS_INLINE tells that the compiler should always inline the
36457 + function and report an error if it cannot do so. */
36458 +/* Applies to: function. */
36459 +#if _GL_HAS_ATTRIBUTE (always_inline)
36460 +# define _GL_ATTRIBUTE_ALWAYS_INLINE __attribute__ ((__always_inline__))
36461 +#else
36462 +# define _GL_ATTRIBUTE_ALWAYS_INLINE
36463 +#endif
36464 +
36465 +/* _GL_ATTRIBUTE_ARTIFICIAL declares that the function is not important to show
36466 + in stack traces when debugging. The compiler should omit the function from
36467 + stack traces. */
36468 +/* Applies to: function. */
36469 +#if _GL_HAS_ATTRIBUTE (artificial)
36470 +# define _GL_ATTRIBUTE_ARTIFICIAL __attribute__ ((__artificial__))
36471 #else
36472 -# define _GL_ATTRIBUTE_PURE /* empty */
36473 +# define _GL_ATTRIBUTE_ARTIFICIAL
36474 #endif
36475
36476 -/* The __const__ attribute was added in gcc 2.95. */
36477 -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
36478 +/* _GL_ATTRIBUTE_COLD declares that the function is rarely executed. */
36479 +/* Applies to: functions. */
36480 +/* Avoid __attribute__ ((cold)) on MinGW; see thread starting at
36481 + <https://lists.gnu.org/r/emacs-devel/2019-04/msg01152.html>.
36482 + Also, Oracle Studio 12.6 requires 'cold' not '__cold__'. */
36483 +#if _GL_HAS_ATTRIBUTE (cold) && !defined __MINGW32__
36484 +# ifndef __SUNPRO_C
36485 +# define _GL_ATTRIBUTE_COLD __attribute__ ((__cold__))
36486 +# else
36487 +# define _GL_ATTRIBUTE_COLD __attribute__ ((cold))
36488 +# endif
36489 +#else
36490 +# define _GL_ATTRIBUTE_COLD
36491 +#endif
36492 +
36493 +/* _GL_ATTRIBUTE_CONST declares that it is OK for a compiler to omit duplicate
36494 + calls to the function with the same arguments.
36495 + This attribute is safe for a function that neither depends on nor affects
36496 + observable state, and always returns exactly once - e.g., does not loop
36497 + forever, and does not call longjmp.
36498 + (This attribute is stricter than _GL_ATTRIBUTE_PURE.) */
36499 +/* Applies to: functions. */
36500 +#if _GL_HAS_ATTRIBUTE (const)
36501 # define _GL_ATTRIBUTE_CONST __attribute__ ((__const__))
36502 #else
36503 -# define _GL_ATTRIBUTE_CONST /* empty */
36504 +# define _GL_ATTRIBUTE_CONST
36505 +#endif
36506 +
36507 +/* _GL_ATTRIBUTE_DEALLOC (F, I) declares that the function returns pointers
36508 + that can be freed by passing them as the Ith argument to the
36509 + function F.
36510 + _GL_ATTRIBUTE_DEALLOC_FREE declares that the function returns pointers that
36511 + can be freed via 'free'; it can be used only after declaring 'free'. */
36512 +/* Applies to: functions. Cannot be used on inline functions. */
36513 +#if _GL_GNUC_PREREQ (11, 0)
36514 +# define _GL_ATTRIBUTE_DEALLOC(f, i) __attribute__ ((__malloc__ (f, i)))
36515 +#else
36516 +# define _GL_ATTRIBUTE_DEALLOC(f, i)
36517 +#endif
36518 +/* If gnulib's <string.h> or <wchar.h> has already defined this macro, continue
36519 + to use this earlier definition, since <stdlib.h> may not have been included
36520 + yet. */
36521 +#ifndef _GL_ATTRIBUTE_DEALLOC_FREE
36522 +# define _GL_ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC (free, 1)
36523 +#endif
36524 +
36525 +/* _GL_ATTRIBUTE_DEPRECATED: Declares that an entity is deprecated.
36526 + The compiler may warn if the entity is used. */
36527 +/* Applies to:
36528 + - function, variable,
36529 + - struct, union, struct/union member,
36530 + - enumeration, enumeration item,
36531 + - typedef,
36532 + in C++ also: namespace, class, template specialization. */
36533 +#if _GL_HAS_C_ATTRIBUTE (deprecated)
36534 +# define _GL_ATTRIBUTE_DEPRECATED [[__deprecated__]]
36535 +#elif _GL_HAS_ATTRIBUTE (deprecated)
36536 +# define _GL_ATTRIBUTE_DEPRECATED __attribute__ ((__deprecated__))
36537 +#else
36538 +# define _GL_ATTRIBUTE_DEPRECATED
36539 +#endif
36540 +
36541 +/* _GL_ATTRIBUTE_ERROR(msg) requests an error if a function is called and
36542 + the function call is not optimized away.
36543 + _GL_ATTRIBUTE_WARNING(msg) requests a warning if a function is called and
36544 + the function call is not optimized away. */
36545 +/* Applies to: functions. */
36546 +#if _GL_HAS_ATTRIBUTE (error)
36547 +# define _GL_ATTRIBUTE_ERROR(msg) __attribute__ ((__error__ (msg)))
36548 +# define _GL_ATTRIBUTE_WARNING(msg) __attribute__ ((__warning__ (msg)))
36549 +#elif _GL_HAS_ATTRIBUTE (diagnose_if)
36550 +# define _GL_ATTRIBUTE_ERROR(msg) __attribute__ ((__diagnose_if__ (1, msg, "error")))
36551 +# define _GL_ATTRIBUTE_WARNING(msg) __attribute__ ((__diagnose_if__ (1, msg, "warning")))
36552 +#else
36553 +# define _GL_ATTRIBUTE_ERROR(msg)
36554 +# define _GL_ATTRIBUTE_WARNING(msg)
36555 +#endif
36556 +
36557 +/* _GL_ATTRIBUTE_EXTERNALLY_VISIBLE declares that the entity should remain
36558 + visible to debuggers etc., even with '-fwhole-program'. */
36559 +/* Applies to: functions, variables. */
36560 +#if _GL_HAS_ATTRIBUTE (externally_visible)
36561 +# define _GL_ATTRIBUTE_EXTERNALLY_VISIBLE __attribute__ ((externally_visible))
36562 +#else
36563 +# define _GL_ATTRIBUTE_EXTERNALLY_VISIBLE
36564 +#endif
36565 +
36566 +/* _GL_ATTRIBUTE_FALLTHROUGH declares that it is not a programming mistake if
36567 + the control flow falls through to the immediately following 'case' or
36568 + 'default' label. The compiler should not warn in this case. */
36569 +/* Applies to: Empty statement (;), inside a 'switch' statement. */
36570 +/* Always expands to something. */
36571 +#if _GL_HAS_C_ATTRIBUTE (fallthrough)
36572 +# define _GL_ATTRIBUTE_FALLTHROUGH [[__fallthrough__]]
36573 +#elif _GL_HAS_ATTRIBUTE (fallthrough)
36574 +# define _GL_ATTRIBUTE_FALLTHROUGH __attribute__ ((__fallthrough__))
36575 +#else
36576 +# define _GL_ATTRIBUTE_FALLTHROUGH ((void) 0)
36577 +#endif
36578 +
36579 +/* _GL_ATTRIBUTE_FORMAT ((ARCHETYPE, STRING-INDEX, FIRST-TO-CHECK))
36580 + declares that the STRING-INDEXth function argument is a format string of
36581 + style ARCHETYPE, which is one of:
36582 + printf, gnu_printf
36583 + scanf, gnu_scanf,
36584 + strftime, gnu_strftime,
36585 + strfmon,
36586 + or the same thing prefixed and suffixed with '__'.
36587 + If FIRST-TO-CHECK is not 0, arguments starting at FIRST-TO_CHECK
36588 + are suitable for the format string. */
36589 +/* Applies to: functions. */
36590 +#if _GL_HAS_ATTRIBUTE (format)
36591 +# define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec))
36592 +#else
36593 +# define _GL_ATTRIBUTE_FORMAT(spec)
36594 #endif
36595
36596 -/* The __malloc__ attribute was added in gcc 3. */
36597 -#if 3 <= __GNUC__
36598 +/* _GL_ATTRIBUTE_LEAF declares that if the function is called from some other
36599 + compilation unit, it executes code from that unit only by return or by
36600 + exception handling. This declaration lets the compiler optimize that unit
36601 + more aggressively. */
36602 +/* Applies to: functions. */
36603 +#if _GL_HAS_ATTRIBUTE (leaf)
36604 +# define _GL_ATTRIBUTE_LEAF __attribute__ ((__leaf__))
36605 +#else
36606 +# define _GL_ATTRIBUTE_LEAF
36607 +#endif
36608 +
36609 +/* _GL_ATTRIBUTE_MALLOC declares that the function returns a pointer to freshly
36610 + allocated memory. */
36611 +/* Applies to: functions. */
36612 +#if _GL_HAS_ATTRIBUTE (malloc)
36613 # define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__))
36614 #else
36615 -# define _GL_ATTRIBUTE_MALLOC /* empty */
36616 +# define _GL_ATTRIBUTE_MALLOC
36617 +#endif
36618 +
36619 +/* _GL_ATTRIBUTE_MAY_ALIAS declares that pointers to the type may point to the
36620 + same storage as pointers to other types. Thus this declaration disables
36621 + strict aliasing optimization. */
36622 +/* Applies to: types. */
36623 +/* Oracle Studio 12.6 mishandles may_alias despite __has_attribute OK. */
36624 +#if _GL_HAS_ATTRIBUTE (may_alias) && !defined __SUNPRO_C
36625 +# define _GL_ATTRIBUTE_MAY_ALIAS __attribute__ ((__may_alias__))
36626 +#else
36627 +# define _GL_ATTRIBUTE_MAY_ALIAS
36628 +#endif
36629 +
36630 +/* _GL_ATTRIBUTE_MAYBE_UNUSED declares that it is not a programming mistake if
36631 + the entity is not used. The compiler should not warn if the entity is not
36632 + used. */
36633 +/* Applies to:
36634 + - function, variable,
36635 + - struct, union, struct/union member,
36636 + - enumeration, enumeration item,
36637 + - typedef,
36638 + in C++ also: class. */
36639 +/* In C++ and C2x, this is spelled [[__maybe_unused__]].
36640 + GCC's syntax is __attribute__ ((__unused__)).
36641 + clang supports both syntaxes. */
36642 +#if _GL_HAS_C_ATTRIBUTE (maybe_unused)
36643 +# define _GL_ATTRIBUTE_MAYBE_UNUSED [[__maybe_unused__]]
36644 +#else
36645 +# define _GL_ATTRIBUTE_MAYBE_UNUSED _GL_ATTRIBUTE_UNUSED
36646 +#endif
36647 +/* Alternative spelling of this macro, for convenience. */
36648 +#define _GL_UNUSED _GL_ATTRIBUTE_MAYBE_UNUSED
36649 +/* Earlier spellings of this macro. */
36650 +#define _UNUSED_PARAMETER_ _GL_ATTRIBUTE_MAYBE_UNUSED
36651 +
36652 +/* _GL_ATTRIBUTE_NODISCARD declares that the caller of the function should not
36653 + discard the return value. The compiler may warn if the caller does not use
36654 + the return value, unless the caller uses something like ignore_value. */
36655 +/* Applies to: function, enumeration, class. */
36656 +#if _GL_HAS_C_ATTRIBUTE (nodiscard)
36657 +# define _GL_ATTRIBUTE_NODISCARD [[__nodiscard__]]
36658 +#elif _GL_HAS_ATTRIBUTE (warn_unused_result)
36659 +# define _GL_ATTRIBUTE_NODISCARD __attribute__ ((__warn_unused_result__))
36660 +#else
36661 +# define _GL_ATTRIBUTE_NODISCARD
36662 +#endif
36663 +
36664 +/* _GL_ATTRIBUTE_NOINLINE tells that the compiler should not inline the
36665 + function. */
36666 +/* Applies to: functions. */
36667 +#if _GL_HAS_ATTRIBUTE (noinline)
36668 +# define _GL_ATTRIBUTE_NOINLINE __attribute__ ((__noinline__))
36669 +#else
36670 +# define _GL_ATTRIBUTE_NOINLINE
36671 +#endif
36672 +
36673 +/* _GL_ATTRIBUTE_NONNULL ((N1, N2,...)) declares that the arguments N1, N2,...
36674 + must not be NULL.
36675 + _GL_ATTRIBUTE_NONNULL () declares that all pointer arguments must not be
36676 + null. */
36677 +/* Applies to: functions. */
36678 +#if _GL_HAS_ATTRIBUTE (nonnull)
36679 +# define _GL_ATTRIBUTE_NONNULL(args) __attribute__ ((__nonnull__ args))
36680 +#else
36681 +# define _GL_ATTRIBUTE_NONNULL(args)
36682 +#endif
36683 +
36684 +/* _GL_ATTRIBUTE_NONSTRING declares that the contents of a character array is
36685 + not meant to be NUL-terminated. */
36686 +/* Applies to: struct/union members and variables that are arrays of element
36687 + type '[[un]signed] char'. */
36688 +#if _GL_HAS_ATTRIBUTE (nonstring)
36689 +# define _GL_ATTRIBUTE_NONSTRING __attribute__ ((__nonstring__))
36690 +#else
36691 +# define _GL_ATTRIBUTE_NONSTRING
36692 #endif
36693 +
36694 +/* There is no _GL_ATTRIBUTE_NORETURN; use _Noreturn instead. */
36695 +
36696 +/* _GL_ATTRIBUTE_NOTHROW declares that the function does not throw exceptions.
36697 + */
36698 +/* Applies to: functions. */
36699 +#if _GL_HAS_ATTRIBUTE (nothrow) && !defined __cplusplus
36700 +# define _GL_ATTRIBUTE_NOTHROW __attribute__ ((__nothrow__))
36701 +#else
36702 +# define _GL_ATTRIBUTE_NOTHROW
36703 +#endif
36704 +
36705 +/* _GL_ATTRIBUTE_PACKED declares:
36706 + For struct members: The member has the smallest possible alignment.
36707 + For struct, union, class: All members have the smallest possible alignment,
36708 + minimizing the memory required. */
36709 +/* Applies to: struct members, struct, union,
36710 + in C++ also: class. */
36711 +#if _GL_HAS_ATTRIBUTE (packed)
36712 +# define _GL_ATTRIBUTE_PACKED __attribute__ ((__packed__))
36713 +#else
36714 +# define _GL_ATTRIBUTE_PACKED
36715 +#endif
36716 +
36717 +/* _GL_ATTRIBUTE_PURE declares that It is OK for a compiler to omit duplicate
36718 + calls to the function with the same arguments if observable state is not
36719 + changed between calls.
36720 + This attribute is safe for a function that does not affect
36721 + observable state, and always returns exactly once.
36722 + (This attribute is looser than _GL_ATTRIBUTE_CONST.) */
36723 +/* Applies to: functions. */
36724 +#if _GL_HAS_ATTRIBUTE (pure)
36725 +# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
36726 +#else
36727 +# define _GL_ATTRIBUTE_PURE
36728 +#endif
36729 +
36730 +/* _GL_ATTRIBUTE_RETURNS_NONNULL declares that the function's return value is
36731 + a non-NULL pointer. */
36732 +/* Applies to: functions. */
36733 +#if _GL_HAS_ATTRIBUTE (returns_nonnull)
36734 +# define _GL_ATTRIBUTE_RETURNS_NONNULL __attribute__ ((__returns_nonnull__))
36735 +#else
36736 +# define _GL_ATTRIBUTE_RETURNS_NONNULL
36737 +#endif
36738 +
36739 +/* _GL_ATTRIBUTE_SENTINEL(pos) declares that the variadic function expects a
36740 + trailing NULL argument.
36741 + _GL_ATTRIBUTE_SENTINEL () - The last argument is NULL (requires C99).
36742 + _GL_ATTRIBUTE_SENTINEL ((N)) - The (N+1)st argument from the end is NULL. */
36743 +/* Applies to: functions. */
36744 +#if _GL_HAS_ATTRIBUTE (sentinel)
36745 +# define _GL_ATTRIBUTE_SENTINEL(pos) __attribute__ ((__sentinel__ pos))
36746 +#else
36747 +# define _GL_ATTRIBUTE_SENTINEL(pos)
36748 +#endif
36749 +
36750 +/* A helper macro. Don't use it directly. */
36751 +#if _GL_HAS_ATTRIBUTE (unused)
36752 +# define _GL_ATTRIBUTE_UNUSED __attribute__ ((__unused__))
36753 +#else
36754 +# define _GL_ATTRIBUTE_UNUSED
36755 +#endif
36756 +
36757 +]dnl There is no _GL_ATTRIBUTE_VISIBILITY; see m4/visibility.m4 instead.
36758 +[
36759 +/* _GL_UNUSED_LABEL; declares that it is not a programming mistake if the
36760 + immediately preceding label is not used. The compiler should not warn
36761 + if the label is not used. */
36762 +/* Applies to: label (both in C and C++). */
36763 +/* Note that g++ < 4.5 does not support the '__attribute__ ((__unused__)) ;'
36764 + syntax. But clang does. */
36765 +#if !(defined __cplusplus && !_GL_GNUC_PREREQ (4, 5)) || defined __clang__
36766 +# define _GL_UNUSED_LABEL _GL_ATTRIBUTE_UNUSED
36767 +#else
36768 +# define _GL_UNUSED_LABEL
36769 +#endif
36770 +])
36771 + AH_VERBATIM([async_safe],
36772 +[/* The _GL_ASYNC_SAFE marker should be attached to functions that are
36773 + signal handlers (for signals other than SIGABRT, SIGPIPE) or can be
36774 + invoked from such signal handlers. Such functions have some restrictions:
36775 + * All functions that it calls should be marked _GL_ASYNC_SAFE as well,
36776 + or should be listed as async-signal-safe in POSIX
36777 + <https://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html#tag_15_04>
36778 + section 2.4.3. Note that malloc(), sprintf(), and fwrite(), in
36779 + particular, are NOT async-signal-safe.
36780 + * All memory locations (variables and struct fields) that these functions
36781 + access must be marked 'volatile'. This holds for both read and write
36782 + accesses. Otherwise the compiler might optimize away stores to and
36783 + reads from such locations that occur in the program, depending on its
36784 + data flow analysis. For example, when the program contains a loop
36785 + that is intended to inspect a variable set from within a signal handler
36786 + while (!signal_occurred)
36787 + ;
36788 + the compiler is allowed to transform this into an endless loop if the
36789 + variable 'signal_occurred' is not declared 'volatile'.
36790 + Additionally, recall that:
36791 + * A signal handler should not modify errno (except if it is a handler
36792 + for a fatal signal and ends by raising the same signal again, thus
36793 + provoking the termination of the process). If it invokes a function
36794 + that may clobber errno, it needs to save and restore the value of
36795 + errno. */
36796 +#define _GL_ASYNC_SAFE
36797 +])
36798 + AH_VERBATIM([micro_optimizations],
36799 +[/* _GL_CMP (n1, n2) performs a three-valued comparison on n1 vs. n2, where
36800 + n1 and n2 are expressions without side effects, that evaluate to real
36801 + numbers (excluding NaN).
36802 + It returns
36803 + 1 if n1 > n2
36804 + 0 if n1 == n2
36805 + -1 if n1 < n2
36806 + The naïve code (n1 > n2 ? 1 : n1 < n2 ? -1 : 0) produces a conditional
36807 + jump with nearly all GCC versions up to GCC 10.
36808 + This variant (n1 < n2 ? -1 : n1 > n2) produces a conditional with many
36809 + GCC versions up to GCC 9.
36810 + The better code (n1 > n2) - (n1 < n2) from Hacker's Delight § 2-9
36811 + avoids conditional jumps in all GCC versions >= 3.4. */
36812 +#define _GL_CMP(n1, n2) (((n1) > (n2)) - ((n1) < (n2)))
36813 ])
36814 + dnl Hint which direction to take regarding cross-compilation guesses:
36815 + dnl When a user installs a program on a platform they are not intimately
36816 + dnl familiar with, --enable-cross-guesses=conservative is the appropriate
36817 + dnl choice. It implements the "If we don't know, assume the worst" principle.
36818 + dnl However, when an operating system developer (on a platform which is not
36819 + dnl yet known to gnulib) builds packages for their platform, they want to
36820 + dnl expose, not hide, possible platform bugs; in this case,
36821 + dnl --enable-cross-guesses=risky is the appropriate choice.
36822 + dnl Sets the variables
36823 + dnl gl_cross_guess_normal (to be used when 'yes' is good and 'no' is bad),
36824 + dnl gl_cross_guess_inverted (to be used when 'no' is good and 'yes' is bad).
36825 + AC_ARG_ENABLE([cross-guesses],
36826 + [AS_HELP_STRING([--enable-cross-guesses={conservative|risky}],
36827 + [specify policy for cross-compilation guesses])],
36828 + [if test "x$enableval" != xconservative && test "x$enableval" != xrisky; then
36829 + AC_MSG_WARN([invalid argument supplied to --enable-cross-guesses])
36830 + enableval=conservative
36831 + fi
36832 + gl_cross_guesses="$enableval"],
36833 + [gl_cross_guesses=conservative])
36834 + if test $gl_cross_guesses = risky; then
36835 + gl_cross_guess_normal="guessing yes"
36836 + gl_cross_guess_inverted="guessing no"
36837 + else
36838 + gl_cross_guess_normal="guessing no"
36839 + gl_cross_guess_inverted="guessing yes"
36840 + fi
36841 dnl Preparation for running test programs:
36842 dnl Tell glibc to write diagnostics from -D_FORTIFY_SOURCE=2 to stderr, not
36843 dnl to /dev/tty, so they can be redirected to log files. Such diagnostics
36844 @@ -93,6 +509,16 @@ AC_DEFUN([gl_COMMON_BODY], [
36845 export LIBC_FATAL_STDERR_
36846 ])
36847
36848 +# gl_MODULE_INDICATOR_INIT_VARIABLE([variablename])
36849 +# gl_MODULE_INDICATOR_INIT_VARIABLE([variablename], [initialvalue])
36850 +# initializes the shell variable that indicates the presence of the given module
36851 +# as a C preprocessor expression.
36852 +AC_DEFUN([gl_MODULE_INDICATOR_INIT_VARIABLE],
36853 +[
36854 + GL_MODULE_INDICATOR_PREFIX[]_[$1]=m4_if([$2], , [0], [$2])
36855 + AC_SUBST(GL_MODULE_INDICATOR_PREFIX[]_[$1])
36856 +])
36857 +
36858 # gl_MODULE_INDICATOR_CONDITION
36859 # expands to a C preprocessor expression that evaluates to 1 or 0, depending
36860 # whether a gnulib module that has been requested shall be considered present
36861 @@ -105,9 +531,9 @@ m4_define([gl_MODULE_INDICATOR_CONDITION], [1])
36862 AC_DEFUN([gl_MODULE_INDICATOR_SET_VARIABLE],
36863 [
36864 gl_MODULE_INDICATOR_SET_VARIABLE_AUX(
36865 - [GNULIB_[]m4_translit([[$1]],
36866 - [abcdefghijklmnopqrstuvwxyz./-],
36867 - [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])],
36868 + [GL_MODULE_INDICATOR_PREFIX[]_GNULIB_[]m4_translit([[$1]],
36869 + [abcdefghijklmnopqrstuvwxyz./-],
36870 + [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])],
36871 [gl_MODULE_INDICATOR_CONDITION])
36872 ])
36873
36874 @@ -219,34 +645,20 @@ AC_DEFUN([gl_FEATURES_H],
36875 AC_SUBST([HAVE_FEATURES_H])
36876 ])
36877
36878 -# AS_VAR_IF(VAR, VALUE, [IF-MATCH], [IF-NOT-MATCH])
36879 -# ----------------------------------------------------
36880 -# Backport of autoconf-2.63b's macro.
36881 -# Remove this macro when we can assume autoconf >= 2.64.
36882 -m4_ifndef([AS_VAR_IF],
36883 -[m4_define([AS_VAR_IF],
36884 -[AS_IF([test x"AS_VAR_GET([$1])" = x""$2], [$3], [$4])])])
36885 -
36886 # gl_PROG_CC_C99
36887 # Modifies the value of the shell variable CC in an attempt to make $CC
36888 # understand ISO C99 source code.
36889 -# This is like AC_PROG_CC_C99, except that
36890 -# - AC_PROG_CC_C99 does not mix well with AC_PROG_CC_STDC
36891 -# <https://lists.gnu.org/r/bug-gnulib/2011-09/msg00367.html>,
36892 -# but many more packages use AC_PROG_CC_STDC than AC_PROG_CC_C99
36893 -# <https://lists.gnu.org/r/bug-gnulib/2011-09/msg00441.html>.
36894 -# Remaining problems:
36895 -# - When AC_PROG_CC_STDC is invoked twice, it adds the C99 enabling options
36896 -# to CC twice
36897 -# <https://lists.gnu.org/r/bug-gnulib/2011-09/msg00431.html>.
36898 -# - AC_PROG_CC_STDC is likely to change now that C11 is an ISO standard.
36899 AC_DEFUN([gl_PROG_CC_C99],
36900 [
36901 - dnl Change that version number to the minimum Autoconf version that supports
36902 - dnl mixing AC_PROG_CC_C99 calls with AC_PROG_CC_STDC calls.
36903 - m4_version_prereq([9.0],
36904 - [AC_REQUIRE([AC_PROG_CC_C99])],
36905 - [AC_REQUIRE([AC_PROG_CC_STDC])])
36906 + dnl Just use AC_PROG_CC_C99.
36907 + dnl When AC_PROG_CC_C99 and AC_PROG_CC_STDC are used together, the substituted
36908 + dnl value of CC will contain the C99 enabling options twice. But this is only
36909 + dnl a cosmetic problem.
36910 + dnl With Autoconf >= 2.70, use AC_PROG_CC since it implies AC_PROG_CC_C99;
36911 + dnl this avoids a "warning: The macro `AC_PROG_CC_C99' is obsolete."
36912 + m4_version_prereq([2.70],
36913 + [AC_REQUIRE([AC_PROG_CC])],
36914 + [AC_REQUIRE([AC_PROG_CC_C99])])
36915 ])
36916
36917 # gl_PROG_AR_RANLIB
36918 @@ -320,16 +732,16 @@ Amsterdam
36919 ])
36920
36921 # AC_C_RESTRICT
36922 -# This definition is copied from post-2.69 Autoconf and overrides the
36923 -# AC_C_RESTRICT macro from autoconf 2.60..2.69. It can be removed
36924 -# once autoconf >= 2.70 can be assumed. It's painful to check version
36925 -# numbers, and in practice this macro is more up-to-date than Autoconf
36926 -# is, so override Autoconf unconditionally.
36927 +# This definition is copied from post-2.70 Autoconf and overrides the
36928 +# AC_C_RESTRICT macro from autoconf 2.60..2.70.
36929 +m4_version_prereq([2.70.1], [], [
36930 AC_DEFUN([AC_C_RESTRICT],
36931 [AC_CACHE_CHECK([for C/C++ restrict keyword], [ac_cv_c_restrict],
36932 [ac_cv_c_restrict=no
36933 - # The order here caters to the fact that C++ does not require restrict.
36934 - for ac_kw in __restrict __restrict__ _Restrict restrict; do
36935 + # Put '__restrict__' first, to avoid problems with glibc and non-GCC; see:
36936 + # https://lists.gnu.org/archive/html/bug-autoconf/2016-02/msg00006.html
36937 + # Put 'restrict' last, because C++ lacks it.
36938 + for ac_kw in __restrict__ __restrict _Restrict restrict; do
36939 AC_COMPILE_IFELSE(
36940 [AC_LANG_PROGRAM(
36941 [[typedef int *int_ptr;
36942 @@ -349,14 +761,15 @@ AC_DEFUN([AC_C_RESTRICT],
36943 AH_VERBATIM([restrict],
36944 [/* Define to the equivalent of the C99 'restrict' keyword, or to
36945 nothing if this is not supported. Do not define if restrict is
36946 - supported directly. */
36947 + supported only directly. */
36948 #undef restrict
36949 -/* Work around a bug in Sun C++: it does not support _Restrict or
36950 - __restrict__, even though the corresponding Sun C compiler ends up with
36951 - "#define restrict _Restrict" or "#define restrict __restrict__" in the
36952 - previous line. Perhaps some future version of Sun C++ will work with
36953 - restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
36954 -#if defined __SUNPRO_CC && !defined __RESTRICT
36955 +/* Work around a bug in older versions of Sun C++, which did not
36956 + #define __restrict__ or support _Restrict or __restrict__
36957 + even though the corresponding Sun C compiler ended up with
36958 + "#define restrict _Restrict" or "#define restrict __restrict__"
36959 + in the previous line. This workaround can be removed once
36960 + we assume Oracle Developer Studio 12.5 (2016) or later. */
36961 +#if defined __SUNPRO_CC && !defined __RESTRICT && !defined __restrict__
36962 # define _Restrict
36963 # define __restrict__
36964 #endif])
36965 @@ -366,6 +779,7 @@ AC_DEFUN([AC_C_RESTRICT],
36966 *) AC_DEFINE_UNQUOTED([restrict], [$ac_cv_c_restrict]) ;;
36967 esac
36968 ])# AC_C_RESTRICT
36969 +])
36970
36971 # gl_BIGENDIAN
36972 # is like AC_C_BIGENDIAN, except that it can be AC_REQUIREd.
36973 @@ -376,6 +790,22 @@ AC_DEFUN([gl_BIGENDIAN],
36974 AC_C_BIGENDIAN
36975 ])
36976
36977 +# A temporary file descriptor.
36978 +# Must be less than 10, because dash 0.5.8 does not support redirections
36979 +# with multi-digit file descriptors.
36980 +m4_define([GL_TMP_FD], 9)
36981 +
36982 +# gl_SILENT(command)
36983 +# executes command, but without the normal configure output.
36984 +# This is useful when you want to invoke AC_CACHE_CHECK (or AC_CHECK_FUNC etc.)
36985 +# inside another AC_CACHE_CHECK.
36986 +AC_DEFUN([gl_SILENT],
36987 +[
36988 + exec GL_TMP_FD>&AS_MESSAGE_FD AS_MESSAGE_FD>/dev/null
36989 + $1
36990 + exec AS_MESSAGE_FD>&GL_TMP_FD GL_TMP_FD>&-
36991 +])
36992 +
36993 # gl_CACHE_VAL_SILENT(cache-id, command-to-set-it)
36994 # is like AC_CACHE_VAL(cache-id, command-to-set-it), except that it does not
36995 # output a spurious "(cached)" mark in the midst of other configure output.
36996 @@ -383,12 +813,257 @@ AC_DEFUN([gl_BIGENDIAN],
36997 # by an AC_MSG_CHECKING/AC_MSG_RESULT pair.
36998 AC_DEFUN([gl_CACHE_VAL_SILENT],
36999 [
37000 - saved_as_echo_n="$as_echo_n"
37001 - as_echo_n=':'
37002 - AC_CACHE_VAL([$1], [$2])
37003 - as_echo_n="$saved_as_echo_n"
37004 + gl_SILENT([
37005 + AC_CACHE_VAL([$1], [$2])
37006 + ])
37007 +])
37008 +
37009 +# gl_CONDITIONAL(conditional, condition)
37010 +# is like AM_CONDITIONAL(conditional, condition), except that it does not
37011 +# produce an error
37012 +# configure: error: conditional "..." was never defined.
37013 +# Usually this means the macro was only invoked conditionally.
37014 +# when only invoked conditionally. Instead, in that case, both the _TRUE
37015 +# and the _FALSE case are disabled.
37016 +AC_DEFUN([gl_CONDITIONAL],
37017 +[
37018 + pushdef([AC_CONFIG_COMMANDS_PRE], [:])dnl
37019 + AM_CONDITIONAL([$1], [$2])
37020 + popdef([AC_CONFIG_COMMANDS_PRE])dnl
37021 + if test -z "${[$1]_TRUE}" && test -z "${[$1]_FALSE}"; then
37022 + [$1]_TRUE='#'
37023 + [$1]_FALSE='#'
37024 + fi
37025 +])
37026 +
37027 +# gl_CC_ALLOW_WARNINGS
37028 +# sets and substitutes a variable GL_CFLAG_ALLOW_WARNINGS, to a $(CC) option
37029 +# that reverts a preceding '-Werror' option, if available.
37030 +# This is expected to be '-Wno-error' on gcc, clang (except clang/MSVC), xlclang
37031 +# and empty otherwise.
37032 +AC_DEFUN([gl_CC_ALLOW_WARNINGS],
37033 +[
37034 + AC_REQUIRE([AC_PROG_CC])
37035 + AC_CACHE_CHECK([for C compiler option to allow warnings],
37036 + [gl_cv_cc_wallow],
37037 + [rm -f conftest*
37038 + echo 'int dummy;' > conftest.c
37039 + AC_TRY_COMMAND([${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c 2>conftest1.err]) >/dev/null
37040 + AC_TRY_COMMAND([${CC-cc} $CFLAGS $CPPFLAGS -Wno-error -c conftest.c 2>conftest2.err]) >/dev/null
37041 + dnl Test the number of error output lines, because AIX xlc accepts the
37042 + dnl option '-Wno-error', just to produce a warning
37043 + dnl "Option -Wno-error was incorrectly specified. The option will be ignored."
37044 + dnl afterwards.
37045 + if test $? = 0 && test `wc -l < conftest1.err` = `wc -l < conftest2.err`; then
37046 + gl_cv_cc_wallow='-Wno-error'
37047 + else
37048 + gl_cv_cc_wallow=none
37049 + fi
37050 + rm -f conftest*
37051 + ])
37052 + case "$gl_cv_cc_wallow" in
37053 + none) GL_CFLAG_ALLOW_WARNINGS='' ;;
37054 + *) GL_CFLAG_ALLOW_WARNINGS="$gl_cv_cc_wallow" ;;
37055 + esac
37056 + AC_SUBST([GL_CFLAG_ALLOW_WARNINGS])
37057 ])
37058
37059 -# AS_VAR_COPY was added in autoconf 2.63b
37060 -m4_define_default([AS_VAR_COPY],
37061 -[AS_LITERAL_IF([$1[]$2], [$1=$$2], [eval $1=\$$2])])
37062 +# gl_CXX_ALLOW_WARNINGS
37063 +# sets and substitutes a variable GL_CXXFLAG_ALLOW_WARNINGS, to a $(CC) option
37064 +# that reverts a preceding '-Werror' option, if available.
37065 +AC_DEFUN([gl_CXX_ALLOW_WARNINGS],
37066 +[
37067 + dnl Requires AC_PROG_CXX or gl_PROG_ANSI_CXX.
37068 + if test -n "$CXX" && test "$CXX" != no; then
37069 + AC_CACHE_CHECK([for C++ compiler option to allow warnings],
37070 + [gl_cv_cxx_wallow],
37071 + [rm -f conftest*
37072 + echo 'int dummy;' > conftest.cc
37073 + AC_TRY_COMMAND([${CXX-c++} $CXXFLAGS $CPPFLAGS -c conftest.cc 2>conftest1.err]) >/dev/null
37074 + AC_TRY_COMMAND([${CXX-c++} $CXXFLAGS $CPPFLAGS -Wno-error -c conftest.cc 2>conftest2.err]) >/dev/null
37075 + dnl Test the number of error output lines, because AIX xlC accepts the
37076 + dnl option '-Wno-error', just to produce a warning
37077 + dnl "Option -Wno-error was incorrectly specified. The option will be ignored."
37078 + dnl afterwards.
37079 + if test $? = 0 && test `wc -l < conftest1.err` = `wc -l < conftest2.err`; then
37080 + gl_cv_cxx_wallow='-Wno-error'
37081 + else
37082 + gl_cv_cxx_wallow=none
37083 + fi
37084 + rm -f conftest*
37085 + ])
37086 + case "$gl_cv_cxx_wallow" in
37087 + none) GL_CXXFLAG_ALLOW_WARNINGS='' ;;
37088 + *) GL_CXXFLAG_ALLOW_WARNINGS="$gl_cv_cxx_wallow" ;;
37089 + esac
37090 + else
37091 + GL_CXXFLAG_ALLOW_WARNINGS=''
37092 + fi
37093 + AC_SUBST([GL_CXXFLAG_ALLOW_WARNINGS])
37094 +])
37095 +
37096 +# gl_CC_GNULIB_WARNINGS
37097 +# sets and substitutes a variable GL_CFLAG_GNULIB_WARNINGS, to a $(CC) option
37098 +# set that enables or disables warnings as suitable for the Gnulib coding style.
37099 +AC_DEFUN([gl_CC_GNULIB_WARNINGS],
37100 +[
37101 + AC_REQUIRE([gl_CC_ALLOW_WARNINGS])
37102 + dnl Assume that the compiler supports -Wno-* options only if it also supports
37103 + dnl -Wno-error.
37104 + GL_CFLAG_GNULIB_WARNINGS=''
37105 + if test -n "$GL_CFLAG_ALLOW_WARNINGS"; then
37106 + dnl Enable these warning options:
37107 + dnl
37108 + dnl GCC clang
37109 + dnl -Wno-cast-qual >= 3 >= 3.9
37110 + dnl -Wno-conversion >= 3 >= 3.9
37111 + dnl -Wno-float-conversion >= 4.9 >= 3.9
37112 + dnl -Wno-float-equal >= 3 >= 3.9
37113 + dnl -Wimplicit-fallthrough >= 7 >= 3.9
37114 + dnl -Wno-pedantic >= 4.8 >= 3.9
37115 + dnl -Wno-sign-compare >= 3 >= 3.9
37116 + dnl -Wno-sign-conversion >= 4.3 >= 3.9
37117 + dnl -Wno-type-limits >= 4.3 >= 3.9
37118 + dnl -Wno-undef >= 3 >= 3.9
37119 + dnl -Wno-unsuffixed-float-constants >= 4.5
37120 + dnl -Wno-unused-function >= 3 >= 3.9
37121 + dnl -Wno-unused-parameter >= 3 >= 3.9
37122 + dnl
37123 + cat > conftest.c <<\EOF
37124 + #if __GNUC__ >= 3 || (__clang_major__ + (__clang_minor__ >= 9) > 3)
37125 + -Wno-cast-qual
37126 + -Wno-conversion
37127 + -Wno-float-equal
37128 + -Wno-sign-compare
37129 + -Wno-undef
37130 + -Wno-unused-function
37131 + -Wno-unused-parameter
37132 + #endif
37133 + #if __GNUC__ + (__GNUC_MINOR__ >= 9) > 4 || (__clang_major__ + (__clang_minor__ >= 9) > 3)
37134 + -Wno-float-conversion
37135 + #endif
37136 + #if __GNUC__ >= 7 || (__clang_major__ + (__clang_minor__ >= 9) > 3)
37137 + -Wimplicit-fallthrough
37138 + #endif
37139 + #if __GNUC__ + (__GNUC_MINOR__ >= 8) > 4 || (__clang_major__ + (__clang_minor__ >= 9) > 3)
37140 + -Wno-pedantic
37141 + #endif
37142 + #if __GNUC__ + (__GNUC_MINOR__ >= 3) > 4 || (__clang_major__ + (__clang_minor__ >= 9) > 3)
37143 + -Wno-sign-conversion
37144 + -Wno-type-limits
37145 + #endif
37146 + #if __GNUC__ + (__GNUC_MINOR__ >= 5) > 4
37147 + -Wno-unsuffixed-float-constants
37148 + #endif
37149 +EOF
37150 + gl_command="$CC $CFLAGS $CPPFLAGS -E conftest.c > conftest.out"
37151 + if AC_TRY_EVAL([gl_command]); then
37152 + gl_options=`grep -v '#' conftest.out`
37153 + for word in $gl_options; do
37154 + GL_CFLAG_GNULIB_WARNINGS="$GL_CFLAG_GNULIB_WARNINGS $word"
37155 + done
37156 + fi
37157 + rm -f conftest.c conftest.out
37158 + fi
37159 + AC_SUBST([GL_CFLAG_GNULIB_WARNINGS])
37160 +])
37161 +
37162 +dnl gl_CONDITIONAL_HEADER([foo.h])
37163 +dnl takes a shell variable GL_GENERATE_FOO_H (with value true or false) as input
37164 +dnl and produces
37165 +dnl - an AC_SUBSTed variable FOO_H that is either a file name or empty, based
37166 +dnl on whether GL_GENERATE_FOO_H is true or false,
37167 +dnl - an Automake conditional GL_GENERATE_FOO_H that evaluates to the value of
37168 +dnl the shell variable GL_GENERATE_FOO_H.
37169 +AC_DEFUN([gl_CONDITIONAL_HEADER],
37170 +[
37171 + m4_pushdef([gl_header_name], AS_TR_SH(m4_toupper($1)))
37172 + m4_pushdef([gl_generate_var], [GL_GENERATE_]AS_TR_SH(m4_toupper($1)))
37173 + m4_pushdef([gl_generate_cond], [GL_GENERATE_]AS_TR_SH(m4_toupper($1)))
37174 + case "$gl_generate_var" in
37175 + false) gl_header_name='' ;;
37176 + true)
37177 + dnl It is OK to use a .h file in lib/ from within tests/, but not vice
37178 + dnl versa.
37179 + if test -z "$gl_header_name"; then
37180 + gl_header_name="${gl_source_base_prefix}$1"
37181 + fi
37182 + ;;
37183 + *) echo "*** gl_generate_var is not set correctly" 1>&2; exit 1 ;;
37184 + esac
37185 + AC_SUBST(gl_header_name)
37186 + gl_CONDITIONAL(gl_generate_cond, [$gl_generate_var])
37187 + m4_popdef([gl_generate_cond])
37188 + m4_popdef([gl_generate_var])
37189 + m4_popdef([gl_header_name])
37190 +])
37191 +
37192 +dnl Expands to some code for use in .c programs that, on native Windows, defines
37193 +dnl the Microsoft deprecated alias function names to the underscore-prefixed
37194 +dnl actual function names. With this macro, these function names are available
37195 +dnl without linking with '-loldnames' and without generating warnings.
37196 +dnl Usage: Use it after all system header files are included.
37197 +dnl #include <...>
37198 +dnl #include <...>
37199 +dnl ]GL_MDA_DEFINES[
37200 +dnl ...
37201 +AC_DEFUN([GL_MDA_DEFINES],[
37202 +AC_REQUIRE([_GL_MDA_DEFINES])
37203 +[$gl_mda_defines]
37204 +])
37205 +AC_DEFUN([_GL_MDA_DEFINES],
37206 +[gl_mda_defines='
37207 +#if defined _WIN32 && !defined __CYGWIN__
37208 +#define access _access
37209 +#define chdir _chdir
37210 +#define chmod _chmod
37211 +#define close _close
37212 +#define creat _creat
37213 +#define dup _dup
37214 +#define dup2 _dup2
37215 +#define ecvt _ecvt
37216 +#define execl _execl
37217 +#define execle _execle
37218 +#define execlp _execlp
37219 +#define execv _execv
37220 +#define execve _execve
37221 +#define execvp _execvp
37222 +#define execvpe _execvpe
37223 +#define fcloseall _fcloseall
37224 +#define fcvt _fcvt
37225 +#define fdopen _fdopen
37226 +#define fileno _fileno
37227 +#define gcvt _gcvt
37228 +#define getcwd _getcwd
37229 +#define getpid _getpid
37230 +#define getw _getw
37231 +#define isatty _isatty
37232 +#define j0 _j0
37233 +#define j1 _j1
37234 +#define jn _jn
37235 +#define lfind _lfind
37236 +#define lsearch _lsearch
37237 +#define lseek _lseek
37238 +#define memccpy _memccpy
37239 +#define mkdir _mkdir
37240 +#define mktemp _mktemp
37241 +#define open _open
37242 +#define putenv _putenv
37243 +#define putw _putw
37244 +#define read _read
37245 +#define rmdir _rmdir
37246 +#define strdup _strdup
37247 +#define swab _swab
37248 +#define tempnam _tempnam
37249 +#define tzset _tzset
37250 +#define umask _umask
37251 +#define unlink _unlink
37252 +#define utime _utime
37253 +#define wcsdup _wcsdup
37254 +#define write _write
37255 +#define y0 _y0
37256 +#define y1 _y1
37257 +#define yn _yn
37258 +#endif
37259 +'
37260 +])
37261
37262 diff --git a/autotools/m4/gnulib-comp.m4 b/autotools/m4/gnulib-comp.m4
37263 index d859b36..33e6417 100644
37264 --- a/autotools/m4/gnulib-comp.m4
37265 +++ b/autotools/m4/gnulib-comp.m4
37266 @@ -1,9 +1,9 @@
37267 # DO NOT EDIT! GENERATED AUTOMATICALLY!
37268 -# Copyright (C) 2002-2019 Free Software Foundation, Inc.
37269 +# Copyright (C) 2002-2022 Free Software Foundation, Inc.
37270 #
37271 # This file is free software; you can redistribute it and/or modify
37272 # it under the terms of the GNU General Public License as published by
37273 -# the Free Software Foundation; either version 3 of the License, or
37274 +# the Free Software Foundation, either version 3 of the License, or
37275 # (at your option) any later version.
37276 #
37277 # This file is distributed in the hope that it will be useful,
37278 @@ -42,10 +42,17 @@ AC_DEFUN([gl_EARLY],
37279 AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
37280 AC_REQUIRE([gl_PROG_AR_RANLIB])
37281
37282 + AC_REQUIRE([AM_PROG_CC_C_O])
37283 # Code from module absolute-header:
37284 # Code from module alloca-opt:
37285 # Code from module assure:
37286 # Code from module at-internal:
37287 + # Code from module attribute:
37288 + # Code from module basename-lgpl:
37289 + # Code from module builtin-expect:
37290 + # Code from module c99:
37291 + # Code from module calloc-gnu:
37292 + # Code from module calloc-posix:
37293 # Code from module canonicalize-lgpl:
37294 # Code from module chdir:
37295 # Code from module chdir-long:
37296 @@ -56,10 +63,10 @@ AC_DEFUN([gl_EARLY],
37297 # Code from module dirent:
37298 # Code from module dirfd:
37299 # Code from module dirname-lgpl:
37300 - # Code from module dosname:
37301 # Code from module double-slash-root:
37302 # Code from module dup:
37303 # Code from module dup2:
37304 + # Code from module eloop-threshold:
37305 # Code from module errno:
37306 # Code from module error:
37307 # Code from module euidaccess:
37308 @@ -79,11 +86,13 @@ AC_DEFUN([gl_EARLY],
37309 # Code from module fpieee:
37310 AC_REQUIRE([gl_FP_IEEE])
37311 # Code from module fpucw:
37312 + # Code from module free-posix:
37313 # Code from module frexp-nolibm:
37314 # Code from module frexpl-nolibm:
37315 # Code from module fstat:
37316 # Code from module fstatat:
37317 # Code from module futimens:
37318 + # Code from module gen-header:
37319 # Code from module getcwd-lgpl:
37320 # Code from module getdelim:
37321 # Code from module getdtablesize:
37322 @@ -95,6 +104,8 @@ AC_DEFUN([gl_EARLY],
37323 # Code from module gettime:
37324 # Code from module gettimeofday:
37325 # Code from module group-member:
37326 + # Code from module ialloc:
37327 + # Code from module idx:
37328 # Code from module include_next:
37329 # Code from module intprops:
37330 # Code from module inttypes:
37331 @@ -104,15 +115,18 @@ AC_DEFUN([gl_EARLY],
37332 # Code from module isnanl-nolibm:
37333 # Code from module largefile:
37334 AC_REQUIRE([AC_SYS_LARGEFILE])
37335 + AC_REQUIRE([gl_YEAR2038_EARLY])
37336 + # Code from module libc-config:
37337 # Code from module limits-h:
37338 - # Code from module localtime-buffer:
37339 # Code from module lstat:
37340 + # Code from module malloc-gnu:
37341 # Code from module malloc-posix:
37342 # Code from module malloca:
37343 # Code from module math:
37344 # Code from module memchr:
37345 # Code from module mempcpy:
37346 # Code from module memrchr:
37347 + # Code from module minmax:
37348 # Code from module mkdir:
37349 # Code from module mkdirat:
37350 # Code from module msvc-inval:
37351 @@ -125,12 +139,16 @@ AC_DEFUN([gl_EARLY],
37352 # Code from module openat-h:
37353 # Code from module opendir:
37354 # Code from module pathmax:
37355 + # Code from module pipe-posix:
37356 # Code from module printf-frexp:
37357 # Code from module printf-frexpl:
37358 # Code from module printf-safe:
37359 + # Code from module rawmemchr:
37360 # Code from module readlink:
37361 # Code from module readlinkat:
37362 + # Code from module realloc-gnu:
37363 # Code from module realloc-posix:
37364 + # Code from module reallocarray:
37365 # Code from module rename:
37366 # Code from module renameat:
37367 # Code from module renameatu:
37368 @@ -138,6 +156,7 @@ AC_DEFUN([gl_EARLY],
37369 # Code from module root-uid:
37370 # Code from module same-inode:
37371 # Code from module save-cwd:
37372 + # Code from module scratch_buffer:
37373 # Code from module signbit:
37374 # Code from module size_max:
37375 # Code from module snippet/_Noreturn:
37376 @@ -148,6 +167,8 @@ AC_DEFUN([gl_EARLY],
37377 # Code from module stat:
37378 # Code from module stat-time:
37379 # Code from module statat:
37380 + # Code from module std-gnu11:
37381 + # Code from module stdalign:
37382 # Code from module stdbool:
37383 # Code from module stddef:
37384 # Code from module stdint:
37385 @@ -176,6 +197,7 @@ AC_DEFUN([gl_EARLY],
37386 # Code from module utime-h:
37387 # Code from module utimens:
37388 # Code from module utimensat:
37389 + # Code from module vararrays:
37390 # Code from module vasnprintf:
37391 # Code from module vasprintf:
37392 # Code from module vasprintf-posix:
37393 @@ -201,103 +223,128 @@ AC_DEFUN([gl_INIT],
37394 m4_pushdef([AC_LIBSOURCES], m4_defn([gl_LIBSOURCES]))
37395 m4_pushdef([gl_LIBSOURCES_LIST], [])
37396 m4_pushdef([gl_LIBSOURCES_DIR], [])
37397 + m4_pushdef([GL_MACRO_PREFIX], [gl])
37398 + m4_pushdef([GL_MODULE_INDICATOR_PREFIX], [GL])
37399 gl_COMMON
37400 gl_source_base='autotools/gnulib'
37401 + gl_source_base_prefix=
37402 gl_FUNC_ALLOCA
37403 - AC_LIBOBJ([openat-proc])
37404 + gl_CONDITIONAL_HEADER([alloca.h])
37405 + AC_PROG_MKDIR_P
37406 + AC_REQUIRE([AC_CANONICAL_HOST])
37407 + gl___BUILTIN_EXPECT
37408 + gl_FUNC_CALLOC_GNU
37409 + if test $REPLACE_CALLOC_FOR_CALLOC_GNU = 1; then
37410 + AC_LIBOBJ([calloc])
37411 + fi
37412 + gl_STDLIB_MODULE_INDICATOR([calloc-gnu])
37413 + gl_FUNC_CALLOC_POSIX
37414 + if test $REPLACE_CALLOC_FOR_CALLOC_POSIX = 1; then
37415 + AC_LIBOBJ([calloc])
37416 + fi
37417 + gl_STDLIB_MODULE_INDICATOR([calloc-posix])
37418 gl_CANONICALIZE_LGPL
37419 - if test $HAVE_CANONICALIZE_FILE_NAME = 0 || test $REPLACE_CANONICALIZE_FILE_NAME = 1; then
37420 - AC_LIBOBJ([canonicalize-lgpl])
37421 - fi
37422 + gl_CONDITIONAL([GL_COND_OBJ_CANONICALIZE_LGPL],
37423 + [test $HAVE_CANONICALIZE_FILE_NAME = 0 || test $REPLACE_CANONICALIZE_FILE_NAME = 1])
37424 gl_MODULE_INDICATOR([canonicalize-lgpl])
37425 gl_STDLIB_MODULE_INDICATOR([canonicalize_file_name])
37426 gl_STDLIB_MODULE_INDICATOR([realpath])
37427 gl_UNISTD_MODULE_INDICATOR([chdir])
37428 gl_FUNC_CHDIR_LONG
37429 - if test $gl_cv_have_arbitrary_file_name_length_limit = yes; then
37430 - AC_LIBOBJ([chdir-long])
37431 + gl_CONDITIONAL([GL_COND_OBJ_CHDIR_LONG],
37432 + [test $gl_cv_have_unlimited_file_name_length = no])
37433 + AM_COND_IF([GL_COND_OBJ_CHDIR_LONG], [
37434 gl_PREREQ_CHDIR_LONG
37435 - fi
37436 + ])
37437 gl_CLOCK_TIME
37438 gl_MODULE_INDICATOR_FOR_TESTS([cloexec])
37439 gl_FUNC_CLOSE
37440 - if test $REPLACE_CLOSE = 1; then
37441 - AC_LIBOBJ([close])
37442 - fi
37443 + gl_CONDITIONAL([GL_COND_OBJ_CLOSE], [test $REPLACE_CLOSE = 1])
37444 gl_UNISTD_MODULE_INDICATOR([close])
37445 gl_FUNC_CLOSEDIR
37446 - if test $HAVE_CLOSEDIR = 0 || test $REPLACE_CLOSEDIR = 1; then
37447 - AC_LIBOBJ([closedir])
37448 - fi
37449 + gl_CONDITIONAL([GL_COND_OBJ_CLOSEDIR],
37450 + [test $HAVE_CLOSEDIR = 0 || test $REPLACE_CLOSEDIR = 1])
37451 gl_DIRENT_MODULE_INDICATOR([closedir])
37452 gl_DIRENT_H
37453 + gl_DIRENT_H_REQUIRE_DEFAULTS
37454 + AC_PROG_MKDIR_P
37455 gl_FUNC_DIRFD
37456 - if test $ac_cv_func_dirfd = no && test $gl_cv_func_dirfd_macro = no \
37457 - || test $REPLACE_DIRFD = 1; then
37458 - AC_LIBOBJ([dirfd])
37459 + gl_CONDITIONAL([GL_COND_OBJ_DIRFD],
37460 + [test $ac_cv_func_dirfd = no && test $gl_cv_func_dirfd_macro = no || test $REPLACE_DIRFD = 1])
37461 + AM_COND_IF([GL_COND_OBJ_DIRFD], [
37462 gl_PREREQ_DIRFD
37463 - fi
37464 + ])
37465 gl_DIRENT_MODULE_INDICATOR([dirfd])
37466 - gl_DIRNAME_LGPL
37467 gl_DOUBLE_SLASH_ROOT
37468 gl_FUNC_DUP
37469 - if test $REPLACE_DUP = 1; then
37470 - AC_LIBOBJ([dup])
37471 + gl_CONDITIONAL([GL_COND_OBJ_DUP], [test $REPLACE_DUP = 1])
37472 + AM_COND_IF([GL_COND_OBJ_DUP], [
37473 gl_PREREQ_DUP
37474 - fi
37475 + ])
37476 gl_UNISTD_MODULE_INDICATOR([dup])
37477 gl_FUNC_DUP2
37478 - if test $HAVE_DUP2 = 0 || test $REPLACE_DUP2 = 1; then
37479 - AC_LIBOBJ([dup2])
37480 + gl_CONDITIONAL([GL_COND_OBJ_DUP2], [test $REPLACE_DUP2 = 1])
37481 + AM_COND_IF([GL_COND_OBJ_DUP2], [
37482 gl_PREREQ_DUP2
37483 - fi
37484 + ])
37485 gl_UNISTD_MODULE_INDICATOR([dup2])
37486 gl_HEADER_ERRNO_H
37487 + gl_CONDITIONAL_HEADER([errno.h])
37488 + AC_PROG_MKDIR_P
37489 gl_ERROR
37490 - if test $ac_cv_lib_error_at_line = no; then
37491 - AC_LIBOBJ([error])
37492 + gl_CONDITIONAL([GL_COND_OBJ_ERROR], [test "$ac_cv_lib_error_at_line" = no])
37493 + AM_COND_IF([GL_COND_OBJ_ERROR], [
37494 gl_PREREQ_ERROR
37495 - fi
37496 + ])
37497 m4_ifdef([AM_XGETTEXT_OPTION],
37498 [AM_][XGETTEXT_OPTION([--flag=error:3:c-format])
37499 AM_][XGETTEXT_OPTION([--flag=error_at_line:5:c-format])])
37500 gl_FUNC_EUIDACCESS
37501 - if test $HAVE_EUIDACCESS = 0; then
37502 - AC_LIBOBJ([euidaccess])
37503 + gl_CONDITIONAL([GL_COND_OBJ_EUIDACCESS], [test $HAVE_EUIDACCESS = 0])
37504 + AM_COND_IF([GL_COND_OBJ_EUIDACCESS], [
37505 gl_PREREQ_EUIDACCESS
37506 - fi
37507 + ])
37508 gl_UNISTD_MODULE_INDICATOR([euidaccess])
37509 AC_REQUIRE([gl_EXTERN_INLINE])
37510 gl_FUNC_FACCESSAT
37511 - if test $HAVE_FACCESSAT = 0 || test $REPLACE_FACCESSAT = 1; then
37512 - AC_LIBOBJ([faccessat])
37513 + gl_CONDITIONAL([GL_COND_OBJ_FACCESSAT],
37514 + [test $HAVE_FACCESSAT = 0 || test $REPLACE_FACCESSAT = 1])
37515 + AM_COND_IF([GL_COND_OBJ_FACCESSAT], [
37516 gl_PREREQ_FACCESSAT
37517 - fi
37518 + ])
37519 gl_MODULE_INDICATOR([faccessat])
37520 gl_UNISTD_MODULE_INDICATOR([faccessat])
37521 gl_FUNC_FCHDIR
37522 + gl_CONDITIONAL([GL_COND_OBJ_FCHDIR], [test $HAVE_FCHDIR = 0])
37523 + AM_COND_IF([GL_COND_OBJ_FCHDIR], [
37524 + gl_PREREQ_FCHDIR
37525 + ])
37526 gl_UNISTD_MODULE_INDICATOR([fchdir])
37527 gl_FUNC_FCNTL
37528 - if test $HAVE_FCNTL = 0 || test $REPLACE_FCNTL = 1; then
37529 - AC_LIBOBJ([fcntl])
37530 - fi
37531 + gl_CONDITIONAL([GL_COND_OBJ_FCNTL],
37532 + [test $HAVE_FCNTL = 0 || test $REPLACE_FCNTL = 1])
37533 gl_FCNTL_MODULE_INDICATOR([fcntl])
37534 gl_FCNTL_H
37535 + gl_FCNTL_H_REQUIRE_DEFAULTS
37536 + AC_PROG_MKDIR_P
37537 gl_MODULE_INDICATOR([fd-safer-flag])
37538 gl_FUNC_FDOPENDIR
37539 - if test $HAVE_FDOPENDIR = 0 || test $REPLACE_FDOPENDIR = 1; then
37540 - AC_LIBOBJ([fdopendir])
37541 - fi
37542 + gl_CONDITIONAL([GL_COND_OBJ_FDOPENDIR],
37543 + [test $HAVE_FDOPENDIR = 0 || test $REPLACE_FDOPENDIR = 1])
37544 gl_DIRENT_MODULE_INDICATOR([fdopendir])
37545 gl_MODULE_INDICATOR([fdopendir])
37546 gl_FILE_NAME_CONCAT_LGPL
37547 gl_FLOAT_H
37548 - if test $REPLACE_FLOAT_LDBL = 1; then
37549 - AC_LIBOBJ([float])
37550 - fi
37551 - if test $REPLACE_ITOLD = 1; then
37552 - AC_LIBOBJ([itold])
37553 - fi
37554 + gl_CONDITIONAL_HEADER([float.h])
37555 + AC_PROG_MKDIR_P
37556 + gl_CONDITIONAL([GL_COND_OBJ_FLOAT], [test $REPLACE_FLOAT_LDBL = 1])
37557 + gl_CONDITIONAL([GL_COND_OBJ_ITOLD], [test $REPLACE_ITOLD = 1])
37558 + gl_FUNC_FREE
37559 + gl_CONDITIONAL([GL_COND_OBJ_FREE], [test $REPLACE_FREE = 1])
37560 + AM_COND_IF([GL_COND_OBJ_FREE], [
37561 + gl_PREREQ_FREE
37562 + ])
37563 + gl_STDLIB_MODULE_INDICATOR([free-posix])
37564 gl_FUNC_FREXP_NO_LIBM
37565 if test $gl_func_frexp_no_libm != yes; then
37566 AC_LIBOBJ([frexp])
37567 @@ -309,80 +356,83 @@ AC_DEFUN([gl_INIT],
37568 fi
37569 gl_MATH_MODULE_INDICATOR([frexpl])
37570 gl_FUNC_FSTAT
37571 - if test $REPLACE_FSTAT = 1; then
37572 - AC_LIBOBJ([fstat])
37573 + gl_CONDITIONAL([GL_COND_OBJ_FSTAT], [test $REPLACE_FSTAT = 1])
37574 + AM_COND_IF([GL_COND_OBJ_FSTAT], [
37575 case "$host_os" in
37576 mingw*)
37577 AC_LIBOBJ([stat-w32])
37578 ;;
37579 esac
37580 gl_PREREQ_FSTAT
37581 - fi
37582 + ])
37583 gl_SYS_STAT_MODULE_INDICATOR([fstat])
37584 gl_FUNC_FSTATAT
37585 - if test $HAVE_FSTATAT = 0 || test $REPLACE_FSTATAT = 1; then
37586 - AC_LIBOBJ([fstatat])
37587 - fi
37588 + gl_CONDITIONAL([GL_COND_OBJ_FSTATAT],
37589 + [test $HAVE_FSTATAT = 0 || test $REPLACE_FSTATAT = 1])
37590 gl_SYS_STAT_MODULE_INDICATOR([fstatat])
37591 gl_FUNC_FUTIMENS
37592 - if test $HAVE_FUTIMENS = 0 || test $REPLACE_FUTIMENS = 1; then
37593 - AC_LIBOBJ([futimens])
37594 - fi
37595 + gl_CONDITIONAL([GL_COND_OBJ_FUTIMENS],
37596 + [test $HAVE_FUTIMENS = 0 || test $REPLACE_FUTIMENS = 1])
37597 gl_SYS_STAT_MODULE_INDICATOR([futimens])
37598 gl_FUNC_GETCWD_LGPL
37599 - if test $REPLACE_GETCWD = 1; then
37600 - AC_LIBOBJ([getcwd-lgpl])
37601 - fi
37602 + gl_CONDITIONAL([GL_COND_OBJ_GETCWD_LGPL], [test $REPLACE_GETCWD = 1])
37603 gl_UNISTD_MODULE_INDICATOR([getcwd])
37604 gl_FUNC_GETDELIM
37605 - if test $HAVE_GETDELIM = 0 || test $REPLACE_GETDELIM = 1; then
37606 - AC_LIBOBJ([getdelim])
37607 + gl_CONDITIONAL([GL_COND_OBJ_GETDELIM],
37608 + [test $HAVE_GETDELIM = 0 || test $REPLACE_GETDELIM = 1])
37609 + AM_COND_IF([GL_COND_OBJ_GETDELIM], [
37610 gl_PREREQ_GETDELIM
37611 - fi
37612 + ])
37613 gl_STDIO_MODULE_INDICATOR([getdelim])
37614 gl_FUNC_GETDTABLESIZE
37615 - if test $HAVE_GETDTABLESIZE = 0 || test $REPLACE_GETDTABLESIZE = 1; then
37616 - AC_LIBOBJ([getdtablesize])
37617 + gl_CONDITIONAL([GL_COND_OBJ_GETDTABLESIZE],
37618 + [test $HAVE_GETDTABLESIZE = 0 || test $REPLACE_GETDTABLESIZE = 1])
37619 + AM_COND_IF([GL_COND_OBJ_GETDTABLESIZE], [
37620 gl_PREREQ_GETDTABLESIZE
37621 - fi
37622 + ])
37623 gl_UNISTD_MODULE_INDICATOR([getdtablesize])
37624 gl_FUNC_GETGROUPS
37625 - if test $HAVE_GETGROUPS = 0 || test $REPLACE_GETGROUPS = 1; then
37626 - AC_LIBOBJ([getgroups])
37627 - fi
37628 + gl_CONDITIONAL([GL_COND_OBJ_GETGROUPS],
37629 + [test $HAVE_GETGROUPS = 0 || test $REPLACE_GETGROUPS = 1])
37630 gl_UNISTD_MODULE_INDICATOR([getgroups])
37631 gl_FUNC_GETLINE
37632 - if test $REPLACE_GETLINE = 1; then
37633 - AC_LIBOBJ([getline])
37634 + gl_CONDITIONAL([GL_COND_OBJ_GETLINE], [test $REPLACE_GETLINE = 1])
37635 + AM_COND_IF([GL_COND_OBJ_GETLINE], [
37636 gl_PREREQ_GETLINE
37637 - fi
37638 + ])
37639 gl_STDIO_MODULE_INDICATOR([getline])
37640 gl_FUNC_GETOPT_POSIX
37641 - if test $REPLACE_GETOPT = 1; then
37642 - AC_LIBOBJ([getopt])
37643 - AC_LIBOBJ([getopt1])
37644 - dnl Arrange for unistd.h to include getopt.h.
37645 - GNULIB_GL_UNISTD_H_GETOPT=1
37646 - fi
37647 - AC_SUBST([GNULIB_GL_UNISTD_H_GETOPT])
37648 + gl_CONDITIONAL_HEADER([getopt.h])
37649 + gl_CONDITIONAL_HEADER([getopt-cdefs.h])
37650 + AC_PROG_MKDIR_P
37651 + gl_CONDITIONAL([GL_COND_OBJ_GETOPT], [test $REPLACE_GETOPT = 1])
37652 + AM_COND_IF([GL_COND_OBJ_GETOPT], [
37653 + dnl Define the substituted variable GNULIB_UNISTD_H_GETOPT to 1.
37654 + gl_UNISTD_H_REQUIRE_DEFAULTS
37655 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_UNISTD_H_GETOPT], [1])
37656 + ])
37657 + gl_UNISTD_MODULE_INDICATOR([getopt-posix])
37658 gl_FUNC_GETPROGNAME
37659 AC_SUBST([LIBINTL])
37660 AC_SUBST([LTLIBINTL])
37661 gl_GETTIME
37662 gl_FUNC_GETTIMEOFDAY
37663 - if test $HAVE_GETTIMEOFDAY = 0 || test $REPLACE_GETTIMEOFDAY = 1; then
37664 - AC_LIBOBJ([gettimeofday])
37665 + gl_CONDITIONAL([GL_COND_OBJ_GETTIMEOFDAY],
37666 + [test $HAVE_GETTIMEOFDAY = 0 || test $REPLACE_GETTIMEOFDAY = 1])
37667 + AM_COND_IF([GL_COND_OBJ_GETTIMEOFDAY], [
37668 gl_PREREQ_GETTIMEOFDAY
37669 - fi
37670 + ])
37671 gl_SYS_TIME_MODULE_INDICATOR([gettimeofday])
37672 gl_FUNC_GROUP_MEMBER
37673 - if test $HAVE_GROUP_MEMBER = 0; then
37674 - AC_LIBOBJ([group-member])
37675 + gl_CONDITIONAL([GL_COND_OBJ_GROUP_MEMBER], [test $HAVE_GROUP_MEMBER = 0])
37676 + AM_COND_IF([GL_COND_OBJ_GROUP_MEMBER], [
37677 gl_PREREQ_GROUP_MEMBER
37678 - fi
37679 + ])
37680 gl_UNISTD_MODULE_INDICATOR([group-member])
37681 gl_INTTYPES_H
37682 gl_INTTYPES_INCOMPLETE
37683 + gl_INTTYPES_H_REQUIRE_DEFAULTS
37684 + AC_PROG_MKDIR_P
37685 gl_FUNC_ISNAND_NO_LIBM
37686 if test $gl_func_isnand_no_libm != yes; then
37687 AC_LIBOBJ([isnand])
37688 @@ -399,107 +449,132 @@ AC_DEFUN([gl_INIT],
37689 gl_PREREQ_ISNANL
37690 fi
37691 AC_REQUIRE([gl_LARGEFILE])
37692 + gl___INLINE
37693 gl_LIMITS_H
37694 - AC_REQUIRE([gl_LOCALTIME_BUFFER_DEFAULTS])
37695 - AC_LIBOBJ([localtime-buffer])
37696 + gl_CONDITIONAL_HEADER([limits.h])
37697 + AC_PROG_MKDIR_P
37698 gl_FUNC_LSTAT
37699 - if test $REPLACE_LSTAT = 1; then
37700 - AC_LIBOBJ([lstat])
37701 + gl_CONDITIONAL([GL_COND_OBJ_LSTAT], [test $REPLACE_LSTAT = 1])
37702 + AM_COND_IF([GL_COND_OBJ_LSTAT], [
37703 gl_PREREQ_LSTAT
37704 - fi
37705 + ])
37706 gl_SYS_STAT_MODULE_INDICATOR([lstat])
37707 - gl_FUNC_MALLOC_POSIX
37708 - if test $REPLACE_MALLOC = 1; then
37709 + gl_FUNC_MALLOC_GNU
37710 + if test $REPLACE_MALLOC_FOR_MALLOC_GNU = 1; then
37711 + AC_LIBOBJ([malloc])
37712 + fi
37713 + gl_STDLIB_MODULE_INDICATOR([malloc-gnu])
37714 + AC_REQUIRE([gl_FUNC_MALLOC_POSIX])
37715 + if test $REPLACE_MALLOC_FOR_MALLOC_POSIX = 1; then
37716 AC_LIBOBJ([malloc])
37717 fi
37718 gl_STDLIB_MODULE_INDICATOR([malloc-posix])
37719 gl_MALLOCA
37720 gl_MATH_H
37721 + gl_MATH_H_REQUIRE_DEFAULTS
37722 + AC_PROG_MKDIR_P
37723 gl_FUNC_MEMCHR
37724 - if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
37725 - AC_LIBOBJ([memchr])
37726 + gl_CONDITIONAL([GL_COND_OBJ_MEMCHR], [test $REPLACE_MEMCHR = 1])
37727 + AM_COND_IF([GL_COND_OBJ_MEMCHR], [
37728 gl_PREREQ_MEMCHR
37729 - fi
37730 + ])
37731 gl_STRING_MODULE_INDICATOR([memchr])
37732 gl_FUNC_MEMPCPY
37733 - if test $HAVE_MEMPCPY = 0; then
37734 - AC_LIBOBJ([mempcpy])
37735 + gl_CONDITIONAL([GL_COND_OBJ_MEMPCPY], [test $HAVE_MEMPCPY = 0])
37736 + AM_COND_IF([GL_COND_OBJ_MEMPCPY], [
37737 gl_PREREQ_MEMPCPY
37738 - fi
37739 + ])
37740 gl_STRING_MODULE_INDICATOR([mempcpy])
37741 gl_FUNC_MEMRCHR
37742 - if test $ac_cv_func_memrchr = no; then
37743 - AC_LIBOBJ([memrchr])
37744 + gl_CONDITIONAL([GL_COND_OBJ_MEMRCHR], [test $ac_cv_func_memrchr = no])
37745 + AM_COND_IF([GL_COND_OBJ_MEMRCHR], [
37746 gl_PREREQ_MEMRCHR
37747 - fi
37748 + ])
37749 gl_STRING_MODULE_INDICATOR([memrchr])
37750 + gl_MINMAX
37751 gl_FUNC_MKDIR
37752 - if test $REPLACE_MKDIR = 1; then
37753 - AC_LIBOBJ([mkdir])
37754 - fi
37755 + gl_CONDITIONAL([GL_COND_OBJ_MKDIR], [test $REPLACE_MKDIR = 1])
37756 + gl_SYS_STAT_MODULE_INDICATOR([mkdir])
37757 gl_FUNC_MKDIRAT
37758 - if test $HAVE_MKDIRAT = 0; then
37759 - AC_LIBOBJ([mkdirat])
37760 + gl_CONDITIONAL([GL_COND_OBJ_MKDIRAT], [test $HAVE_MKDIRAT = 0])
37761 + AM_COND_IF([GL_COND_OBJ_MKDIRAT], [
37762 gl_PREREQ_MKDIRAT
37763 - fi
37764 + ])
37765 gl_SYS_STAT_MODULE_INDICATOR([mkdirat])
37766 AC_REQUIRE([gl_MSVC_INVAL])
37767 - if test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1; then
37768 - AC_LIBOBJ([msvc-inval])
37769 - fi
37770 + gl_CONDITIONAL([GL_COND_OBJ_MSVC_INVAL],
37771 + [test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1])
37772 AC_REQUIRE([gl_MSVC_NOTHROW])
37773 - if test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1; then
37774 - AC_LIBOBJ([msvc-nothrow])
37775 - fi
37776 + gl_CONDITIONAL([GL_COND_OBJ_MSVC_NOTHROW],
37777 + [test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1])
37778 gl_MODULE_INDICATOR([msvc-nothrow])
37779 gl_MULTIARCH
37780 gl_FUNC_OPEN
37781 - if test $REPLACE_OPEN = 1; then
37782 - AC_LIBOBJ([open])
37783 + gl_CONDITIONAL([GL_COND_OBJ_OPEN], [test $REPLACE_OPEN = 1])
37784 + AM_COND_IF([GL_COND_OBJ_OPEN], [
37785 gl_PREREQ_OPEN
37786 - fi
37787 + ])
37788 gl_FCNTL_MODULE_INDICATOR([open])
37789 gl_FUNC_OPENAT
37790 - if test $HAVE_OPENAT = 0 || test $REPLACE_OPENAT = 1; then
37791 - AC_LIBOBJ([openat])
37792 + gl_CONDITIONAL([GL_COND_OBJ_OPENAT],
37793 + [test $HAVE_OPENAT = 0 || test $REPLACE_OPENAT = 1])
37794 + AM_COND_IF([GL_COND_OBJ_OPENAT], [
37795 gl_PREREQ_OPENAT
37796 - fi
37797 + ])
37798 gl_MODULE_INDICATOR([openat]) dnl for lib/getcwd.c
37799 gl_FCNTL_MODULE_INDICATOR([openat])
37800 gl_FUNC_OPENDIR
37801 - if test $HAVE_OPENDIR = 0 || test $REPLACE_OPENDIR = 1; then
37802 - AC_LIBOBJ([opendir])
37803 - fi
37804 + gl_CONDITIONAL([GL_COND_OBJ_OPENDIR],
37805 + [test $HAVE_OPENDIR = 0 || test $REPLACE_OPENDIR = 1])
37806 gl_DIRENT_MODULE_INDICATOR([opendir])
37807 gl_PATHMAX
37808 + gl_FUNC_PIPE
37809 + gl_CONDITIONAL([GL_COND_OBJ_PIPE], [test $HAVE_PIPE = 0])
37810 + gl_UNISTD_MODULE_INDICATOR([pipe])
37811 gl_FUNC_PRINTF_FREXP
37812 gl_FUNC_PRINTF_FREXPL
37813 m4_divert_text([INIT_PREPARE], [gl_printf_safe=yes])
37814 + gl_FUNC_RAWMEMCHR
37815 + gl_CONDITIONAL([GL_COND_OBJ_RAWMEMCHR], [test $HAVE_RAWMEMCHR = 0])
37816 + AM_COND_IF([GL_COND_OBJ_RAWMEMCHR], [
37817 + gl_PREREQ_RAWMEMCHR
37818 + ])
37819 + gl_STRING_MODULE_INDICATOR([rawmemchr])
37820 gl_FUNC_READLINK
37821 - if test $HAVE_READLINK = 0 || test $REPLACE_READLINK = 1; then
37822 - AC_LIBOBJ([readlink])
37823 + gl_CONDITIONAL([GL_COND_OBJ_READLINK],
37824 + [test $HAVE_READLINK = 0 || test $REPLACE_READLINK = 1])
37825 + AM_COND_IF([GL_COND_OBJ_READLINK], [
37826 gl_PREREQ_READLINK
37827 - fi
37828 + ])
37829 gl_UNISTD_MODULE_INDICATOR([readlink])
37830 gl_FUNC_READLINKAT
37831 - if test $HAVE_READLINKAT = 0 || test $REPLACE_READLINKAT = 1; then
37832 - AC_LIBOBJ([readlinkat])
37833 - fi
37834 + gl_CONDITIONAL([GL_COND_OBJ_READLINKAT],
37835 + [test $HAVE_READLINKAT = 0 || test $REPLACE_READLINKAT = 1])
37836 gl_UNISTD_MODULE_INDICATOR([readlinkat])
37837 + gl_FUNC_REALLOC_GNU
37838 + if test $REPLACE_REALLOC_FOR_REALLOC_GNU = 1; then
37839 + AC_LIBOBJ([realloc])
37840 + fi
37841 + gl_STDLIB_MODULE_INDICATOR([realloc-gnu])
37842 gl_FUNC_REALLOC_POSIX
37843 - if test $REPLACE_REALLOC = 1; then
37844 + if test $REPLACE_REALLOC_FOR_REALLOC_POSIX = 1; then
37845 AC_LIBOBJ([realloc])
37846 fi
37847 gl_STDLIB_MODULE_INDICATOR([realloc-posix])
37848 + gl_FUNC_REALLOCARRAY
37849 + gl_CONDITIONAL([GL_COND_OBJ_REALLOCARRAY],
37850 + [test $HAVE_REALLOCARRAY = 0 || test $REPLACE_REALLOCARRAY = 1])
37851 + AM_COND_IF([GL_COND_OBJ_REALLOCARRAY], [
37852 + gl_PREREQ_REALLOCARRAY
37853 + ])
37854 + gl_MODULE_INDICATOR([reallocarray])
37855 + gl_STDLIB_MODULE_INDICATOR([reallocarray])
37856 gl_FUNC_RENAME
37857 - if test $REPLACE_RENAME = 1; then
37858 - AC_LIBOBJ([rename])
37859 - fi
37860 + gl_CONDITIONAL([GL_COND_OBJ_RENAME], [test $REPLACE_RENAME = 1])
37861 gl_STDIO_MODULE_INDICATOR([rename])
37862 gl_FUNC_RENAMEAT
37863 - if test $HAVE_RENAMEAT = 0 || test $REPLACE_RENAMEAT = 1; then
37864 - AC_LIBOBJ([renameat])
37865 - fi
37866 + gl_CONDITIONAL([GL_COND_OBJ_RENAMEAT],
37867 + [test $HAVE_RENAMEAT = 0 || test $REPLACE_RENAMEAT = 1])
37868 if test $HAVE_RENAMEAT = 0; then
37869 AC_LIBOBJ([at-func2])
37870 fi
37871 @@ -509,48 +584,84 @@ AC_DEFUN([gl_INIT],
37872 AC_LIBOBJ([at-func2])
37873 fi
37874 gl_FUNC_RMDIR
37875 - if test $REPLACE_RMDIR = 1; then
37876 - AC_LIBOBJ([rmdir])
37877 - fi
37878 + gl_CONDITIONAL([GL_COND_OBJ_RMDIR], [test $REPLACE_RMDIR = 1])
37879 gl_UNISTD_MODULE_INDICATOR([rmdir])
37880 gl_SAVE_CWD
37881 + AC_PROG_MKDIR_P
37882 gl_SIGNBIT
37883 - if test $REPLACE_SIGNBIT = 1; then
37884 - AC_LIBOBJ([signbitf])
37885 - AC_LIBOBJ([signbitd])
37886 - AC_LIBOBJ([signbitl])
37887 - fi
37888 + gl_CONDITIONAL([GL_COND_OBJ_SIGNBIT3], [test $REPLACE_SIGNBIT = 1])
37889 gl_MATH_MODULE_INDICATOR([signbit])
37890 gl_SIZE_MAX
37891 gt_TYPE_SSIZE_T
37892 gl_FUNC_STAT
37893 - if test $REPLACE_STAT = 1; then
37894 - AC_LIBOBJ([stat])
37895 + gl_CONDITIONAL([GL_COND_OBJ_STAT], [test $REPLACE_STAT = 1])
37896 + AM_COND_IF([GL_COND_OBJ_STAT], [
37897 case "$host_os" in
37898 mingw*)
37899 AC_LIBOBJ([stat-w32])
37900 ;;
37901 esac
37902 gl_PREREQ_STAT
37903 - fi
37904 + ])
37905 gl_SYS_STAT_MODULE_INDICATOR([stat])
37906 gl_STAT_TIME
37907 gl_STAT_BIRTHTIME
37908 gl_MODULE_INDICATOR([statat]) dnl for lib/openat.h
37909 - AM_STDBOOL_H
37910 + gl_STDALIGN_H
37911 + gl_CONDITIONAL_HEADER([stdalign.h])
37912 + AC_PROG_MKDIR_P
37913 + gl_STDBOOL_H
37914 + gl_CONDITIONAL_HEADER([stdbool.h])
37915 + AC_PROG_MKDIR_P
37916 gl_STDDEF_H
37917 + gl_STDDEF_H_REQUIRE_DEFAULTS
37918 + gl_CONDITIONAL_HEADER([stddef.h])
37919 + AC_PROG_MKDIR_P
37920 gl_STDINT_H
37921 + gl_CONDITIONAL_HEADER([stdint.h])
37922 + dnl Because of gl_REPLACE_LIMITS_H:
37923 + gl_CONDITIONAL_HEADER([limits.h])
37924 + AC_PROG_MKDIR_P
37925 gl_STDIO_H
37926 + gl_STDIO_H_REQUIRE_DEFAULTS
37927 + AC_PROG_MKDIR_P
37928 + gl_CONDITIONAL([GL_COND_OBJ_STDIO_READ], [test $REPLACE_STDIO_READ_FUNCS = 1])
37929 + gl_CONDITIONAL([GL_COND_OBJ_STDIO_WRITE], [test $REPLACE_STDIO_WRITE_FUNCS = 1])
37930 + dnl No need to create extra modules for these functions. Everyone who uses
37931 + dnl <stdio.h> likely needs them.
37932 + gl_STDIO_MODULE_INDICATOR([fscanf])
37933 + gl_MODULE_INDICATOR([fscanf])
37934 + gl_STDIO_MODULE_INDICATOR([scanf])
37935 + gl_MODULE_INDICATOR([scanf])
37936 + gl_STDIO_MODULE_INDICATOR([fgetc])
37937 + gl_STDIO_MODULE_INDICATOR([getc])
37938 + gl_STDIO_MODULE_INDICATOR([getchar])
37939 + gl_STDIO_MODULE_INDICATOR([fgets])
37940 + gl_STDIO_MODULE_INDICATOR([fread])
37941 + dnl No need to create extra modules for these functions. Everyone who uses
37942 + dnl <stdio.h> likely needs them.
37943 + gl_STDIO_MODULE_INDICATOR([fprintf])
37944 + gl_STDIO_MODULE_INDICATOR([printf])
37945 + gl_STDIO_MODULE_INDICATOR([vfprintf])
37946 + gl_STDIO_MODULE_INDICATOR([vprintf])
37947 + gl_STDIO_MODULE_INDICATOR([fputc])
37948 + gl_STDIO_MODULE_INDICATOR([putc])
37949 + gl_STDIO_MODULE_INDICATOR([putchar])
37950 + gl_STDIO_MODULE_INDICATOR([fputs])
37951 + gl_STDIO_MODULE_INDICATOR([puts])
37952 + gl_STDIO_MODULE_INDICATOR([fwrite])
37953 gl_STDLIB_H
37954 + gl_STDLIB_H_REQUIRE_DEFAULTS
37955 + AC_PROG_MKDIR_P
37956 gl_STRCASE
37957 - if test $HAVE_STRCASECMP = 0; then
37958 - AC_LIBOBJ([strcasecmp])
37959 + gl_CONDITIONAL([GL_COND_OBJ_STRCASECMP], [test $HAVE_STRCASECMP = 0])
37960 + AM_COND_IF([GL_COND_OBJ_STRCASECMP], [
37961 gl_PREREQ_STRCASECMP
37962 - fi
37963 - if test $HAVE_STRNCASECMP = 0; then
37964 - AC_LIBOBJ([strncasecmp])
37965 + ])
37966 + gl_CONDITIONAL([GL_COND_OBJ_STRNCASECMP], [test $HAVE_STRNCASECMP = 0])
37967 + AM_COND_IF([GL_COND_OBJ_STRNCASECMP], [
37968 gl_PREREQ_STRNCASECMP
37969 - fi
37970 + ])
37971 gl_FUNC_STRCASESTR_SIMPLE
37972 if test $HAVE_STRCASESTR = 0 || test $REPLACE_STRCASESTR = 1; then
37973 AC_LIBOBJ([strcasestr])
37974 @@ -558,74 +669,83 @@ AC_DEFUN([gl_INIT],
37975 fi
37976 gl_STRING_MODULE_INDICATOR([strcasestr])
37977 gl_FUNC_STRDUP_POSIX
37978 - if test $ac_cv_func_strdup = no || test $REPLACE_STRDUP = 1; then
37979 - AC_LIBOBJ([strdup])
37980 + gl_CONDITIONAL([GL_COND_OBJ_STRDUP], [test $REPLACE_STRDUP = 1])
37981 + AM_COND_IF([GL_COND_OBJ_STRDUP], [
37982 gl_PREREQ_STRDUP
37983 - fi
37984 + ])
37985 gl_STRING_MODULE_INDICATOR([strdup])
37986 gl_FUNC_STRERROR
37987 - if test $REPLACE_STRERROR = 1; then
37988 - AC_LIBOBJ([strerror])
37989 - fi
37990 + gl_CONDITIONAL([GL_COND_OBJ_STRERROR], [test $REPLACE_STRERROR = 1])
37991 gl_MODULE_INDICATOR([strerror])
37992 gl_STRING_MODULE_INDICATOR([strerror])
37993 AC_REQUIRE([gl_HEADER_ERRNO_H])
37994 AC_REQUIRE([gl_FUNC_STRERROR_0])
37995 - if test -n "$ERRNO_H" || test $REPLACE_STRERROR_0 = 1; then
37996 - AC_LIBOBJ([strerror-override])
37997 + gl_CONDITIONAL([GL_COND_OBJ_STRERROR_OVERRIDE],
37998 + [test -n "$ERRNO_H" || test $REPLACE_STRERROR_0 = 1])
37999 + AM_COND_IF([GL_COND_OBJ_STRERROR_OVERRIDE], [
38000 gl_PREREQ_SYS_H_WINSOCK2
38001 - fi
38002 - gl_HEADER_STRING_H
38003 - gl_HEADER_STRINGS_H
38004 + ])
38005 + gl_STRING_H
38006 + gl_STRING_H_REQUIRE_DEFAULTS
38007 + AC_PROG_MKDIR_P
38008 + gl_STRINGS_H
38009 + gl_STRINGS_H_REQUIRE_DEFAULTS
38010 + AC_PROG_MKDIR_P
38011 gl_FUNC_STRNCAT
38012 - if test $REPLACE_STRNCAT = 1; then
38013 - AC_LIBOBJ([strncat])
38014 + gl_CONDITIONAL([GL_COND_OBJ_STRNCAT], [test $REPLACE_STRNCAT = 1])
38015 + AM_COND_IF([GL_COND_OBJ_STRNCAT], [
38016 gl_PREREQ_STRNCAT
38017 - fi
38018 + ])
38019 gl_STRING_MODULE_INDICATOR([strncat])
38020 gl_FUNC_SYMLINK
38021 - if test $HAVE_SYMLINK = 0 || test $REPLACE_SYMLINK = 1; then
38022 - AC_LIBOBJ([symlink])
38023 - fi
38024 + gl_CONDITIONAL([GL_COND_OBJ_SYMLINK],
38025 + [test $HAVE_SYMLINK = 0 || test $REPLACE_SYMLINK = 1])
38026 gl_UNISTD_MODULE_INDICATOR([symlink])
38027 gl_FUNC_SYMLINKAT
38028 - if test $HAVE_SYMLINKAT = 0 || test $REPLACE_SYMLINKAT = 1; then
38029 - AC_LIBOBJ([symlinkat])
38030 - fi
38031 + gl_CONDITIONAL([GL_COND_OBJ_SYMLINKAT],
38032 + [test $HAVE_SYMLINKAT = 0 || test $REPLACE_SYMLINKAT = 1])
38033 gl_UNISTD_MODULE_INDICATOR([symlinkat])
38034 - gl_HEADER_SYS_STAT_H
38035 + gl_SYS_STAT_H
38036 + gl_SYS_STAT_H_REQUIRE_DEFAULTS
38037 AC_PROG_MKDIR_P
38038 - gl_HEADER_SYS_TIME_H
38039 + gl_SYS_TIME_H
38040 + gl_SYS_TIME_H_REQUIRE_DEFAULTS
38041 AC_PROG_MKDIR_P
38042 gl_SYS_TYPES_H
38043 + gl_SYS_TYPES_H_REQUIRE_DEFAULTS
38044 + AC_PROG_MKDIR_P
38045 + gl_TIME_H
38046 + gl_TIME_H_REQUIRE_DEFAULTS
38047 AC_PROG_MKDIR_P
38048 - gl_HEADER_TIME_H
38049 gl_TIMESPEC
38050 gl_UNISTD_H
38051 + gl_UNISTD_H_REQUIRE_DEFAULTS
38052 + AC_PROG_MKDIR_P
38053 gl_UNISTD_SAFER
38054 gl_FUNC_UNLINK
38055 - if test $REPLACE_UNLINK = 1; then
38056 - AC_LIBOBJ([unlink])
38057 - fi
38058 + gl_CONDITIONAL([GL_COND_OBJ_UNLINK], [test $REPLACE_UNLINK = 1])
38059 gl_UNISTD_MODULE_INDICATOR([unlink])
38060 gl_FUNC_UNLINKAT
38061 - if test $HAVE_UNLINKAT = 0 || test $REPLACE_UNLINKAT = 1; then
38062 - AC_LIBOBJ([unlinkat])
38063 - fi
38064 + gl_CONDITIONAL([GL_COND_OBJ_UNLINKAT],
38065 + [test $HAVE_UNLINKAT = 0 || test $REPLACE_UNLINKAT = 1])
38066 gl_UNISTD_MODULE_INDICATOR([unlinkat])
38067 gl_FUNC_UTIME
38068 - if test $HAVE_UTIME = 0 || test $REPLACE_UTIME = 1; then
38069 - AC_LIBOBJ([utime])
38070 + gl_CONDITIONAL([GL_COND_OBJ_UTIME],
38071 + [test $HAVE_UTIME = 0 || test $REPLACE_UTIME = 1])
38072 + AM_COND_IF([GL_COND_OBJ_UTIME], [
38073 gl_PREREQ_UTIME
38074 - fi
38075 + ])
38076 gl_UTIME_MODULE_INDICATOR([utime])
38077 gl_UTIME_H
38078 + gl_UTIME_H_REQUIRE_DEFAULTS
38079 + AC_PROG_MKDIR_P
38080 gl_UTIMENS
38081 gl_FUNC_UTIMENSAT
38082 - if test $HAVE_UTIMENSAT = 0 || test $REPLACE_UTIMENSAT = 1; then
38083 - AC_LIBOBJ([utimensat])
38084 - fi
38085 + gl_CONDITIONAL([GL_COND_OBJ_UTIMENSAT],
38086 + [test $HAVE_UTIMENSAT = 0 || test $REPLACE_UTIMENSAT = 1])
38087 gl_SYS_STAT_MODULE_INDICATOR([utimensat])
38088 + AC_C_VARARRAYS
38089 + AC_REQUIRE([AC_C_RESTRICT])
38090 gl_FUNC_VASNPRINTF
38091 gl_FUNC_VASPRINTF
38092 gl_STDIO_MODULE_INDICATOR([vasprintf])
38093 @@ -634,7 +754,11 @@ AC_DEFUN([gl_INIT],
38094 AM_][XGETTEXT_OPTION([--flag=vasprintf:2:c-format])])
38095 gl_FUNC_VASPRINTF_POSIX
38096 gl_WCHAR_H
38097 + gl_WCHAR_H_REQUIRE_DEFAULTS
38098 + AC_PROG_MKDIR_P
38099 gl_XALLOC
38100 + gl_MODULE_INDICATOR([xalloc])
38101 + gl_MODULE_INDICATOR([xalloc-die])
38102 gl_XSIZE
38103 # End of code from modules
38104 m4_ifval(gl_LIBSOURCES_LIST, [
38105 @@ -648,6 +772,8 @@ AC_DEFUN([gl_INIT],
38106 m4_if(m4_sysval, [0], [],
38107 [AC_FATAL([expected source file, required through AC_LIBSOURCES, not found])])
38108 ])
38109 + m4_popdef([GL_MODULE_INDICATOR_PREFIX])
38110 + m4_popdef([GL_MACRO_PREFIX])
38111 m4_popdef([gl_LIBSOURCES_DIR])
38112 m4_popdef([gl_LIBSOURCES_LIST])
38113 m4_popdef([AC_LIBSOURCES])
38114 @@ -656,16 +782,28 @@ AC_DEFUN([gl_INIT],
38115 AC_CONFIG_COMMANDS_PRE([
38116 gl_libobjs=
38117 gl_ltlibobjs=
38118 + gl_libobjdeps=
38119 if test -n "$gl_LIBOBJS"; then
38120 # Remove the extension.
38121 +changequote(,)dnl
38122 sed_drop_objext='s/\.o$//;s/\.obj$//'
38123 + sed_dirname1='s,//*,/,g'
38124 + sed_dirname2='s,\(.\)/$,\1,'
38125 + sed_dirname3='s,^[^/]*$,.,'
38126 + sed_dirname4='s,\(.\)/[^/]*$,\1,'
38127 + sed_basename1='s,.*/,,'
38128 +changequote([, ])dnl
38129 for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
38130 gl_libobjs="$gl_libobjs $i.$ac_objext"
38131 gl_ltlibobjs="$gl_ltlibobjs $i.lo"
38132 + i_dir=`echo "$i" | sed -e "$sed_dirname1" -e "$sed_dirname2" -e "$sed_dirname3" -e "$sed_dirname4"`
38133 + i_base=`echo "$i" | sed -e "$sed_basename1"`
38134 + gl_libobjdeps="$gl_libobjdeps $i_dir/\$(DEPDIR)/$i_base.Po"
38135 done
38136 fi
38137 AC_SUBST([gl_LIBOBJS], [$gl_libobjs])
38138 AC_SUBST([gl_LTLIBOBJS], [$gl_ltlibobjs])
38139 + AC_SUBST([gl_LIBOBJDEPS], [$gl_libobjdeps])
38140 ])
38141 gltests_libdeps=
38142 gltests_ltlibdeps=
38143 @@ -674,8 +812,11 @@ AC_DEFUN([gl_INIT],
38144 m4_pushdef([AC_LIBSOURCES], m4_defn([gltests_LIBSOURCES]))
38145 m4_pushdef([gltests_LIBSOURCES_LIST], [])
38146 m4_pushdef([gltests_LIBSOURCES_DIR], [])
38147 + m4_pushdef([GL_MACRO_PREFIX], [gltests])
38148 + m4_pushdef([GL_MODULE_INDICATOR_PREFIX], [GL])
38149 gl_COMMON
38150 gl_source_base='tests'
38151 + gl_source_base_prefix=
38152 changequote(,)dnl
38153 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
38154 changequote([, ])dnl
38155 @@ -694,6 +835,8 @@ changequote([, ])dnl
38156 m4_if(m4_sysval, [0], [],
38157 [AC_FATAL([expected source file, required through AC_LIBSOURCES, not found])])
38158 ])
38159 + m4_popdef([GL_MODULE_INDICATOR_PREFIX])
38160 + m4_popdef([GL_MACRO_PREFIX])
38161 m4_popdef([gltests_LIBSOURCES_DIR])
38162 m4_popdef([gltests_LIBSOURCES_LIST])
38163 m4_popdef([AC_LIBSOURCES])
38164 @@ -702,17 +845,30 @@ changequote([, ])dnl
38165 AC_CONFIG_COMMANDS_PRE([
38166 gltests_libobjs=
38167 gltests_ltlibobjs=
38168 + gltests_libobjdeps=
38169 if test -n "$gltests_LIBOBJS"; then
38170 # Remove the extension.
38171 +changequote(,)dnl
38172 sed_drop_objext='s/\.o$//;s/\.obj$//'
38173 + sed_dirname1='s,//*,/,g'
38174 + sed_dirname2='s,\(.\)/$,\1,'
38175 + sed_dirname3='s,^[^/]*$,.,'
38176 + sed_dirname4='s,\(.\)/[^/]*$,\1,'
38177 + sed_basename1='s,.*/,,'
38178 +changequote([, ])dnl
38179 for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
38180 gltests_libobjs="$gltests_libobjs $i.$ac_objext"
38181 gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
38182 + i_dir=`echo "$i" | sed -e "$sed_dirname1" -e "$sed_dirname2" -e "$sed_dirname3" -e "$sed_dirname4"`
38183 + i_base=`echo "$i" | sed -e "$sed_basename1"`
38184 + gltests_libobjdeps="$gltests_libobjdeps $i_dir/\$(DEPDIR)/$i_base.Po"
38185 done
38186 fi
38187 AC_SUBST([gltests_LIBOBJS], [$gltests_libobjs])
38188 AC_SUBST([gltests_LTLIBOBJS], [$gltests_ltlibobjs])
38189 + AC_SUBST([gltests_LIBOBJDEPS], [$gltests_libobjdeps])
38190 ])
38191 + AC_REQUIRE([gl_CC_GNULIB_WARNINGS])
38192 LIBGNU_LIBDEPS="$gl_libdeps"
38193 AC_SUBST([LIBGNU_LIBDEPS])
38194 LIBGNU_LTLIBDEPS="$gl_ltlibdeps"
38195 @@ -784,9 +940,13 @@ AC_DEFUN([gl_FILE_LIST], [
38196 lib/assure.h
38197 lib/at-func.c
38198 lib/at-func2.c
38199 + lib/attribute.h
38200 lib/basename-lgpl.c
38201 + lib/basename-lgpl.h
38202 lib/c++defs.h
38203 + lib/calloc.c
38204 lib/canonicalize-lgpl.c
38205 + lib/cdefs.h
38206 lib/chdir-long.c
38207 lib/chdir-long.h
38208 lib/cloexec.c
38209 @@ -798,11 +958,11 @@ AC_DEFUN([gl_FILE_LIST], [
38210 lib/dirfd.c
38211 lib/dirname-lgpl.c
38212 lib/dirname.h
38213 - lib/dosname.h
38214 lib/dup-safer-flag.c
38215 lib/dup-safer.c
38216 lib/dup.c
38217 lib/dup2.c
38218 + lib/eloop-threshold.h
38219 lib/errno.in.h
38220 lib/error.c
38221 lib/error.h
38222 @@ -825,6 +985,7 @@ AC_DEFUN([gl_FILE_LIST], [
38223 lib/float.c
38224 lib/float.in.h
38225 lib/fpucw.h
38226 + lib/free.c
38227 lib/frexp.c
38228 lib/frexpl.c
38229 lib/fstat.c
38230 @@ -850,6 +1011,9 @@ AC_DEFUN([gl_FILE_LIST], [
38231 lib/gettime.c
38232 lib/gettimeofday.c
38233 lib/group-member.c
38234 + lib/ialloc.c
38235 + lib/ialloc.h
38236 + lib/idx.h
38237 lib/intprops.h
38238 lib/inttypes.in.h
38239 lib/isnan.c
38240 @@ -860,11 +1024,15 @@ AC_DEFUN([gl_FILE_LIST], [
38241 lib/isnanl-nolibm.h
38242 lib/isnanl.c
38243 lib/itold.c
38244 + lib/libc-config.h
38245 lib/limits.in.h
38246 - lib/localtime-buffer.c
38247 - lib/localtime-buffer.h
38248 lib/lstat.c
38249 lib/malloc.c
38250 + lib/malloc/scratch_buffer.h
38251 + lib/malloc/scratch_buffer_dupfree.c
38252 + lib/malloc/scratch_buffer_grow.c
38253 + lib/malloc/scratch_buffer_grow_preserve.c
38254 + lib/malloc/scratch_buffer_set_array_size.c
38255 lib/malloca.c
38256 lib/malloca.h
38257 lib/math.c
38258 @@ -873,6 +1041,7 @@ AC_DEFUN([gl_FILE_LIST], [
38259 lib/memchr.valgrind
38260 lib/mempcpy.c
38261 lib/memrchr.c
38262 + lib/minmax.h
38263 lib/mkdir.c
38264 lib/mkdirat.c
38265 lib/msvc-inval.c
38266 @@ -888,6 +1057,7 @@ AC_DEFUN([gl_FILE_LIST], [
38267 lib/opendir.c
38268 lib/pathmax.h
38269 lib/pipe-safer.c
38270 + lib/pipe.c
38271 lib/printf-args.c
38272 lib/printf-args.h
38273 lib/printf-frexp.c
38274 @@ -896,9 +1066,12 @@ AC_DEFUN([gl_FILE_LIST], [
38275 lib/printf-frexpl.h
38276 lib/printf-parse.c
38277 lib/printf-parse.h
38278 + lib/rawmemchr.c
38279 + lib/rawmemchr.valgrind
38280 lib/readlink.c
38281 lib/readlinkat.c
38282 lib/realloc.c
38283 + lib/reallocarray.c
38284 lib/rename.c
38285 lib/renameat.c
38286 lib/renameatu.c
38287 @@ -908,6 +1081,7 @@ AC_DEFUN([gl_FILE_LIST], [
38288 lib/same-inode.h
38289 lib/save-cwd.c
38290 lib/save-cwd.h
38291 + lib/scratch_buffer.h
38292 lib/signbitd.c
38293 lib/signbitf.c
38294 lib/signbitl.c
38295 @@ -918,9 +1092,12 @@ AC_DEFUN([gl_FILE_LIST], [
38296 lib/stat-w32.h
38297 lib/stat.c
38298 lib/statat.c
38299 + lib/stdalign.in.h
38300 lib/stdbool.in.h
38301 lib/stddef.in.h
38302 lib/stdint.in.h
38303 + lib/stdio-read.c
38304 + lib/stdio-write.c
38305 lib/stdio.in.h
38306 lib/stdlib.in.h
38307 lib/str-two-way.h
38308 @@ -967,8 +1144,11 @@ AC_DEFUN([gl_FILE_LIST], [
38309 lib/xsize.c
38310 lib/xsize.h
38311 m4/00gnulib.m4
38312 + m4/__inline.m4
38313 m4/absolute-header.m4
38314 m4/alloca.m4
38315 + m4/builtin-expect.m4
38316 + m4/calloc.m4
38317 m4/canonicalize.m4
38318 m4/chdir-long.m4
38319 m4/clock_time.m4
38320 @@ -976,7 +1156,6 @@ AC_DEFUN([gl_FILE_LIST], [
38321 m4/closedir.m4
38322 m4/dirent_h.m4
38323 m4/dirfd.m4
38324 - m4/dirname.m4
38325 m4/double-slash-root.m4
38326 m4/dup.m4
38327 m4/dup2.m4
38328 @@ -998,6 +1177,7 @@ AC_DEFUN([gl_FILE_LIST], [
38329 m4/filenamecat.m4
38330 m4/float_h.m4
38331 m4/fpieee.m4
38332 + m4/free.m4
38333 m4/frexp.m4
38334 m4/frexpl.m4
38335 m4/fstat.m4
38336 @@ -1016,7 +1196,6 @@ AC_DEFUN([gl_FILE_LIST], [
38337 m4/group-member.m4
38338 m4/include_next.m4
38339 m4/intmax_t.m4
38340 - m4/inttypes-pri.m4
38341 m4/inttypes.m4
38342 m4/inttypes_h.m4
38343 m4/isnand.m4
38344 @@ -1025,8 +1204,6 @@ AC_DEFUN([gl_FILE_LIST], [
38345 m4/largefile.m4
38346 m4/ldexpl.m4
38347 m4/limits-h.m4
38348 - m4/localtime-buffer.m4
38349 - m4/longlong.m4
38350 m4/lstat.m4
38351 m4/malloc.m4
38352 m4/malloca.m4
38353 @@ -1034,6 +1211,7 @@ AC_DEFUN([gl_FILE_LIST], [
38354 m4/memchr.m4
38355 m4/mempcpy.m4
38356 m4/memrchr.m4
38357 + m4/minmax.m4
38358 m4/mkdir.m4
38359 m4/mkdirat.m4
38360 m4/mmap-anon.m4
38361 @@ -1044,16 +1222,21 @@ AC_DEFUN([gl_FILE_LIST], [
38362 m4/nocrash.m4
38363 m4/off_t.m4
38364 m4/open-cloexec.m4
38365 + m4/open-slash.m4
38366 m4/open.m4
38367 m4/openat.m4
38368 m4/opendir.m4
38369 m4/pathmax.m4
38370 + m4/pid_t.m4
38371 + m4/pipe.m4
38372 m4/printf-frexp.m4
38373 m4/printf-frexpl.m4
38374 m4/printf.m4
38375 + m4/rawmemchr.m4
38376 m4/readlink.m4
38377 m4/readlinkat.m4
38378 m4/realloc.m4
38379 + m4/reallocarray.m4
38380 m4/rename.m4
38381 m4/renameat.m4
38382 m4/rmdir.m4
38383 @@ -1063,6 +1246,8 @@ AC_DEFUN([gl_FILE_LIST], [
38384 m4/ssize_t.m4
38385 m4/stat-time.m4
38386 m4/stat.m4
38387 + m4/std-gnu11.m4
38388 + m4/stdalign.m4
38389 m4/stdbool.m4
38390 m4/stddef_h.m4
38391 m4/stdint.m4
38392 @@ -1093,6 +1278,7 @@ AC_DEFUN([gl_FILE_LIST], [
38393 m4/utimens.m4
38394 m4/utimensat.m4
38395 m4/utimes.m4
38396 + m4/vararrays.m4
38397 m4/vasnprintf.m4
38398 m4/vasprintf-posix.m4
38399 m4/vasprintf.m4
38400 @@ -1102,4 +1288,6 @@ AC_DEFUN([gl_FILE_LIST], [
38401 m4/wint_t.m4
38402 m4/xalloc.m4
38403 m4/xsize.m4
38404 + m4/year2038.m4
38405 + m4/zzgnulib.m4
38406 ])
38407
38408 diff --git a/autotools/m4/gnulib-tool.m4 b/autotools/m4/gnulib-tool.m4
38409 index 98e6ade..8428901 100644
38410 --- a/autotools/m4/gnulib-tool.m4
38411 +++ b/autotools/m4/gnulib-tool.m4
38412 @@ -1,5 +1,5 @@
38413 -# gnulib-tool.m4 serial 2
38414 -dnl Copyright (C) 2004-2005, 2009-2019 Free Software Foundation, Inc.
38415 +# gnulib-tool.m4 serial 4
38416 +dnl Copyright (C) 2004-2005, 2009-2022 Free Software Foundation, Inc.
38417 dnl This file is free software; the Free Software Foundation
38418 dnl gives unlimited permission to copy and/or distribute it,
38419 dnl with or without modifications, as long as this notice is preserved.
38420 @@ -44,6 +44,12 @@ AC_DEFUN([gl_LGPL], [])
38421 dnl Usage: gl_MAKEFILE_NAME([FILENAME])
38422 AC_DEFUN([gl_MAKEFILE_NAME], [])
38423
38424 +dnl Usage: gl_TESTS_MAKEFILE_NAME([FILENAME])
38425 +AC_DEFUN([gl_TESTS_MAKEFILE_NAME], [])
38426 +
38427 +dnl Usage: gl_AUTOMAKE_SUBDIR
38428 +AC_DEFUN([gl_AUTOMAKE_SUBDIR], [])
38429 +
38430 dnl Usage: gl_LIBTOOL
38431 AC_DEFUN([gl_LIBTOOL], [])
38432
38433
38434 diff --git a/autotools/m4/group-member.m4 b/autotools/m4/group-member.m4
38435 index 77d389d..f9bc38b 100644
38436 --- a/autotools/m4/group-member.m4
38437 +++ b/autotools/m4/group-member.m4
38438 @@ -1,6 +1,6 @@
38439 # serial 14
38440
38441 -# Copyright (C) 1999-2001, 2003-2007, 2009-2019 Free Software Foundation, Inc.
38442 +# Copyright (C) 1999-2001, 2003-2007, 2009-2022 Free Software Foundation, Inc.
38443
38444 # This file is free software; the Free Software Foundation
38445 # gives unlimited permission to copy and/or distribute it,
38446
38447 diff --git a/autotools/m4/include_next.m4 b/autotools/m4/include_next.m4
38448 index 86eb2c9..a9247f6 100644
38449 --- a/autotools/m4/include_next.m4
38450 +++ b/autotools/m4/include_next.m4
38451 @@ -1,5 +1,5 @@
38452 -# include_next.m4 serial 24
38453 -dnl Copyright (C) 2006-2019 Free Software Foundation, Inc.
38454 +# include_next.m4 serial 26
38455 +dnl Copyright (C) 2006-2022 Free Software Foundation, Inc.
38456 dnl This file is free software; the Free Software Foundation
38457 dnl gives unlimited permission to copy and/or distribute it,
38458 dnl with or without modifications, as long as this notice is preserved.
38459 @@ -106,19 +106,21 @@ dnl We intentionally avoid using AC_LANG_SOURCE here.
38460 AC_SUBST([INCLUDE_NEXT])
38461 AC_SUBST([INCLUDE_NEXT_AS_FIRST_DIRECTIVE])
38462 AC_SUBST([PRAGMA_SYSTEM_HEADER])
38463 - AC_CACHE_CHECK([whether system header files limit the line length],
38464 - [gl_cv_pragma_columns],
38465 - [dnl HP NonStop systems, which define __TANDEM, have this misfeature.
38466 - AC_EGREP_CPP([choke me],
38467 +
38468 + dnl HP NonStop systems, which define __TANDEM, limit the line length
38469 + dnl after including some system header files.
38470 + AC_CACHE_CHECK([whether source code line length is unlimited],
38471 + [gl_cv_source_line_length_unlimited],
38472 + [AC_EGREP_CPP([choke me],
38473 [
38474 #ifdef __TANDEM
38475 choke me
38476 #endif
38477 ],
38478 - [gl_cv_pragma_columns=yes],
38479 - [gl_cv_pragma_columns=no])
38480 + [gl_cv_source_line_length_unlimited=no],
38481 + [gl_cv_source_line_length_unlimited=yes])
38482 ])
38483 - if test $gl_cv_pragma_columns = yes; then
38484 + if test $gl_cv_source_line_length_unlimited = no; then
38485 PRAGMA_COLUMNS="#pragma COLUMNS 10000"
38486 else
38487 PRAGMA_COLUMNS=
38488 @@ -176,42 +178,40 @@ AC_DEFUN([gl_NEXT_HEADERS_INTERNAL],
38489 [AC_CHECK_HEADERS_ONCE([$1])
38490 ])
38491
38492 -dnl FIXME: gl_next_header and gl_header_exists must be used unquoted
38493 -dnl until we can assume autoconf 2.64 or newer.
38494 m4_foreach_w([gl_HEADER_NAME], [$1],
38495 [AS_VAR_PUSHDEF([gl_next_header],
38496 [gl_cv_next_]m4_defn([gl_HEADER_NAME]))
38497 if test $gl_cv_have_include_next = yes; then
38498 - AS_VAR_SET(gl_next_header, ['<'gl_HEADER_NAME'>'])
38499 + AS_VAR_SET([gl_next_header], ['<'gl_HEADER_NAME'>'])
38500 else
38501 AC_CACHE_CHECK(
38502 [absolute name of <]m4_defn([gl_HEADER_NAME])[>],
38503 - m4_defn([gl_next_header]),
38504 + [gl_next_header],
38505 [m4_if([$2], [check],
38506 [AS_VAR_PUSHDEF([gl_header_exists],
38507 [ac_cv_header_]m4_defn([gl_HEADER_NAME]))
38508 - if test AS_VAR_GET(gl_header_exists) = yes; then
38509 + if test AS_VAR_GET([gl_header_exists]) = yes; then
38510 AS_VAR_POPDEF([gl_header_exists])
38511 ])
38512 - gl_ABSOLUTE_HEADER_ONE(gl_HEADER_NAME)
38513 - AS_VAR_COPY([gl_header], [gl_cv_absolute_]AS_TR_SH(gl_HEADER_NAME))
38514 - AS_VAR_SET(gl_next_header, ['"'$gl_header'"'])
38515 + gl_ABSOLUTE_HEADER_ONE(gl_HEADER_NAME)
38516 + AS_VAR_COPY([gl_header], [gl_cv_absolute_]AS_TR_SH(gl_HEADER_NAME))
38517 + AS_VAR_SET([gl_next_header], ['"'$gl_header'"'])
38518 m4_if([$2], [check],
38519 [else
38520 - AS_VAR_SET(gl_next_header, ['<'gl_HEADER_NAME'>'])
38521 + AS_VAR_SET([gl_next_header], ['<'gl_HEADER_NAME'>'])
38522 fi
38523 ])
38524 ])
38525 fi
38526 AC_SUBST(
38527 AS_TR_CPP([NEXT_]m4_defn([gl_HEADER_NAME])),
38528 - [AS_VAR_GET(gl_next_header)])
38529 + [AS_VAR_GET([gl_next_header])])
38530 if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
38531 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
38532 gl_next_as_first_directive='<'gl_HEADER_NAME'>'
38533 else
38534 # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
38535 - gl_next_as_first_directive=AS_VAR_GET(gl_next_header)
38536 + gl_next_as_first_directive=AS_VAR_GET([gl_next_header])
38537 fi
38538 AC_SUBST(
38539 AS_TR_CPP([NEXT_AS_FIRST_DIRECTIVE_]m4_defn([gl_HEADER_NAME])),
38540
38541 diff --git a/autotools/m4/intmax_t.m4 b/autotools/m4/intmax_t.m4
38542 index 5ded16e..8a15dab 100644
38543 --- a/autotools/m4/intmax_t.m4
38544 +++ b/autotools/m4/intmax_t.m4
38545 @@ -1,5 +1,5 @@
38546 -# intmax_t.m4 serial 8
38547 -dnl Copyright (C) 1997-2004, 2006-2007, 2009-2019 Free Software Foundation,
38548 +# intmax_t.m4 serial 9
38549 +dnl Copyright (C) 1997-2004, 2006-2007, 2009-2022 Free Software Foundation,
38550 dnl Inc.
38551 dnl This file is free software; the Free Software Foundation
38552 dnl gives unlimited permission to copy and/or distribute it,
38553 @@ -19,11 +19,7 @@ AC_DEFUN([gl_AC_TYPE_INTMAX_T],
38554 AC_REQUIRE([gl_AC_HEADER_INTTYPES_H])
38555 AC_REQUIRE([gl_AC_HEADER_STDINT_H])
38556 if test $gl_cv_header_inttypes_h = no && test $gl_cv_header_stdint_h = no; then
38557 - AC_REQUIRE([AC_TYPE_LONG_LONG_INT])
38558 - test $ac_cv_type_long_long_int = yes \
38559 - && ac_type='long long' \
38560 - || ac_type='long'
38561 - AC_DEFINE_UNQUOTED([intmax_t], [$ac_type],
38562 + AC_DEFINE_UNQUOTED([intmax_t], [long long],
38563 [Define to long or long long if <inttypes.h> and <stdint.h> don't define.])
38564 else
38565 AC_DEFINE([HAVE_INTMAX_T], [1],
38566 @@ -57,11 +53,7 @@ AC_DEFUN([gt_AC_TYPE_INTMAX_T],
38567 AC_DEFINE([HAVE_INTMAX_T], [1],
38568 [Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>.])
38569 else
38570 - AC_REQUIRE([AC_TYPE_LONG_LONG_INT])
38571 - test $ac_cv_type_long_long_int = yes \
38572 - && ac_type='long long' \
38573 - || ac_type='long'
38574 - AC_DEFINE_UNQUOTED([intmax_t], [$ac_type],
38575 + AC_DEFINE_UNQUOTED([intmax_t], [long long],
38576 [Define to long or long long if <stdint.h> and <inttypes.h> don't define.])
38577 fi
38578 ])
38579
38580 diff --git a/autotools/m4/inttypes-pri.m4 b/autotools/m4/inttypes-pri.m4
38581 deleted file mode 100644
38582 index 38fe118..0000000
38583 --- a/autotools/m4/inttypes-pri.m4
38584 +++ /dev/null
38585 @@ -1,42 +0,0 @@
38586 -# inttypes-pri.m4 serial 7 (gettext-0.18.2)
38587 -dnl Copyright (C) 1997-2002, 2006, 2008-2019 Free Software Foundation, Inc.
38588 -dnl This file is free software; the Free Software Foundation
38589 -dnl gives unlimited permission to copy and/or distribute it,
38590 -dnl with or without modifications, as long as this notice is preserved.
38591 -
38592 -dnl From Bruno Haible.
38593 -
38594 -AC_PREREQ([2.53])
38595 -
38596 -# Define PRI_MACROS_BROKEN if <inttypes.h> exists and defines the PRI*
38597 -# macros to non-string values. This is the case on AIX 4.3.3.
38598 -
38599 -AC_DEFUN([gt_INTTYPES_PRI],
38600 -[
38601 - AC_CHECK_HEADERS([inttypes.h])
38602 - if test $ac_cv_header_inttypes_h = yes; then
38603 - AC_CACHE_CHECK([whether the inttypes.h PRIxNN macros are broken],
38604 - [gt_cv_inttypes_pri_broken],
38605 - [
38606 - AC_COMPILE_IFELSE(
38607 - [AC_LANG_PROGRAM(
38608 - [[
38609 -#include <inttypes.h>
38610 -#ifdef PRId32
38611 -char *p = PRId32;
38612 -#endif
38613 - ]],
38614 - [[]])],
38615 - [gt_cv_inttypes_pri_broken=no],
38616 - [gt_cv_inttypes_pri_broken=yes])
38617 - ])
38618 - fi
38619 - if test "$gt_cv_inttypes_pri_broken" = yes; then
38620 - AC_DEFINE_UNQUOTED([PRI_MACROS_BROKEN], [1],
38621 - [Define if <inttypes.h> exists and defines unusable PRI* macros.])
38622 - PRI_MACROS_BROKEN=1
38623 - else
38624 - PRI_MACROS_BROKEN=0
38625 - fi
38626 - AC_SUBST([PRI_MACROS_BROKEN])
38627 -])
38628
38629 diff --git a/autotools/m4/inttypes.m4 b/autotools/m4/inttypes.m4
38630 index c58a1be..df25a21 100644
38631 --- a/autotools/m4/inttypes.m4
38632 +++ b/autotools/m4/inttypes.m4
38633 @@ -1,5 +1,5 @@
38634 -# inttypes.m4 serial 27
38635 -dnl Copyright (C) 2006-2019 Free Software Foundation, Inc.
38636 +# inttypes.m4 serial 36
38637 +dnl Copyright (C) 2006-2022 Free Software Foundation, Inc.
38638 dnl This file is free software; the Free Software Foundation
38639 dnl gives unlimited permission to copy and/or distribute it,
38640 dnl with or without modifications, as long as this notice is preserved.
38641 @@ -7,7 +7,7 @@ dnl with or without modifications, as long as this notice is preserved.
38642 dnl From Derek Price, Bruno Haible.
38643 dnl Test whether <inttypes.h> is supported or must be substituted.
38644
38645 -AC_DEFUN([gl_INTTYPES_H],
38646 +AC_DEFUN_ONCE([gl_INTTYPES_H],
38647 [
38648 AC_REQUIRE([gl_INTTYPES_INCOMPLETE])
38649 gl_INTTYPES_PRI_SCN
38650 @@ -28,17 +28,26 @@ AC_DEFUN_ONCE([gl_INTTYPES_INCOMPLETE],
38651 dnl corresponding gnulib module is not in use.
38652 gl_WARN_ON_USE_PREPARE([[#include <inttypes.h>
38653 ]], [imaxabs imaxdiv strtoimax strtoumax])
38654 +
38655 + AC_REQUIRE([AC_C_RESTRICT])
38656 ])
38657
38658 # Ensure that the PRI* and SCN* macros are defined appropriately.
38659 AC_DEFUN([gl_INTTYPES_PRI_SCN],
38660 [
38661 - AC_REQUIRE([gt_INTTYPES_PRI])
38662 -
38663 PRIPTR_PREFIX=
38664 - if test -n "$STDINT_H"; then
38665 - dnl Using the gnulib <stdint.h>. It always defines intptr_t to 'long'.
38666 - PRIPTR_PREFIX='"l"'
38667 + if $GL_GENERATE_STDINT_H; then
38668 + dnl Using the gnulib <stdint.h>. It defines intptr_t to 'long' or
38669 + dnl 'long long', depending on _WIN64.
38670 + AC_COMPILE_IFELSE(
38671 + [AC_LANG_PROGRAM([[
38672 + #ifdef _WIN64
38673 + LLP64
38674 + #endif
38675 + ]])
38676 + ],
38677 + [PRIPTR_PREFIX='"l"'],
38678 + [PRIPTR_PREFIX='"ll"'])
38679 else
38680 dnl Using the system's <stdint.h>.
38681 for glpfx in '' l ll I64; do
38682 @@ -113,10 +122,8 @@ AC_DEFUN([gl_INTTYPES_CHECK_LONG_LONG_INT_CONDITION],
38683
38684 #if $2
38685 #define CONDITION ($3)
38686 - #elif HAVE_LONG_LONG_INT
38687 - #define CONDITION ($4)
38688 #else
38689 - #define CONDITION 0
38690 + #define CONDITION ($4)
38691 #endif
38692 int test[CONDITION ? 1 : -1];]])],
38693 [gl_cv_test_$1=yes],
38694 @@ -129,19 +136,34 @@ AC_DEFUN([gl_INTTYPES_CHECK_LONG_LONG_INT_CONDITION],
38695 AC_SUBST([$1])
38696 ])
38697
38698 +# gl_INTTYPES_MODULE_INDICATOR([modulename])
38699 +# sets the shell variable that indicates the presence of the given module
38700 +# to a C preprocessor expression that will evaluate to 1.
38701 +# This macro invocation must not occur in macros that are AC_REQUIREd.
38702 AC_DEFUN([gl_INTTYPES_MODULE_INDICATOR],
38703 [
38704 - dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
38705 - AC_REQUIRE([gl_INTTYPES_H_DEFAULTS])
38706 + dnl Ensure to expand the default settings once only.
38707 + gl_INTTYPES_H_REQUIRE_DEFAULTS
38708 gl_MODULE_INDICATOR_SET_VARIABLE([$1])
38709 ])
38710
38711 +# Initializes the default values for AC_SUBSTed shell variables.
38712 +# This macro must not be AC_REQUIREd. It must only be invoked, and only
38713 +# outside of macros or in macros that are not AC_REQUIREd.
38714 +AC_DEFUN([gl_INTTYPES_H_REQUIRE_DEFAULTS],
38715 +[
38716 + m4_defun(GL_MODULE_INDICATOR_PREFIX[_INTTYPES_H_MODULE_INDICATOR_DEFAULTS], [
38717 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_IMAXABS])
38718 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_IMAXDIV])
38719 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRTOIMAX])
38720 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRTOUMAX])
38721 + ])
38722 + m4_require(GL_MODULE_INDICATOR_PREFIX[_INTTYPES_H_MODULE_INDICATOR_DEFAULTS])
38723 + AC_REQUIRE([gl_INTTYPES_H_DEFAULTS])
38724 +])
38725 +
38726 AC_DEFUN([gl_INTTYPES_H_DEFAULTS],
38727 [
38728 - GNULIB_IMAXABS=0; AC_SUBST([GNULIB_IMAXABS])
38729 - GNULIB_IMAXDIV=0; AC_SUBST([GNULIB_IMAXDIV])
38730 - GNULIB_STRTOIMAX=0; AC_SUBST([GNULIB_STRTOIMAX])
38731 - GNULIB_STRTOUMAX=0; AC_SUBST([GNULIB_STRTOUMAX])
38732 dnl Assume proper GNU behavior unless another module says otherwise.
38733 HAVE_DECL_IMAXABS=1; AC_SUBST([HAVE_DECL_IMAXABS])
38734 HAVE_DECL_IMAXDIV=1; AC_SUBST([HAVE_DECL_IMAXDIV])
38735 @@ -152,7 +174,6 @@ AC_DEFUN([gl_INTTYPES_H_DEFAULTS],
38736 REPLACE_STRTOUMAX=0; AC_SUBST([REPLACE_STRTOUMAX])
38737 INT32_MAX_LT_INTMAX_MAX=1; AC_SUBST([INT32_MAX_LT_INTMAX_MAX])
38738 INT64_MAX_EQ_LONG_MAX='defined _LP64'; AC_SUBST([INT64_MAX_EQ_LONG_MAX])
38739 - PRI_MACROS_BROKEN=0; AC_SUBST([PRI_MACROS_BROKEN])
38740 PRIPTR_PREFIX=__PRIPTR_PREFIX; AC_SUBST([PRIPTR_PREFIX])
38741 UINT32_MAX_LT_UINTMAX_MAX=1; AC_SUBST([UINT32_MAX_LT_UINTMAX_MAX])
38742 UINT64_MAX_EQ_ULONG_MAX='defined _LP64'; AC_SUBST([UINT64_MAX_EQ_ULONG_MAX])
38743
38744 diff --git a/autotools/m4/inttypes_h.m4 b/autotools/m4/inttypes_h.m4
38745 index d20422a..6e9eebf 100644
38746 --- a/autotools/m4/inttypes_h.m4
38747 +++ b/autotools/m4/inttypes_h.m4
38748 @@ -1,5 +1,5 @@
38749 # inttypes_h.m4 serial 10
38750 -dnl Copyright (C) 1997-2004, 2006, 2008-2019 Free Software Foundation, Inc.
38751 +dnl Copyright (C) 1997-2004, 2006, 2008-2022 Free Software Foundation, Inc.
38752 dnl This file is free software; the Free Software Foundation
38753 dnl gives unlimited permission to copy and/or distribute it,
38754 dnl with or without modifications, as long as this notice is preserved.
38755
38756 diff --git a/autotools/m4/isnand.m4 b/autotools/m4/isnand.m4
38757 index 31af024..4eadde7 100644
38758 --- a/autotools/m4/isnand.m4
38759 +++ b/autotools/m4/isnand.m4
38760 @@ -1,5 +1,5 @@
38761 -# isnand.m4 serial 11
38762 -dnl Copyright (C) 2007-2019 Free Software Foundation, Inc.
38763 +# isnand.m4 serial 12
38764 +dnl Copyright (C) 2007-2022 Free Software Foundation, Inc.
38765 dnl This file is free software; the Free Software Foundation
38766 dnl gives unlimited permission to copy and/or distribute it,
38767 dnl with or without modifications, as long as this notice is preserved.
38768 @@ -58,7 +58,7 @@ AC_DEFUN([gl_HAVE_ISNAND_IN_LIBM],
38769 AC_LINK_IFELSE(
38770 [AC_LANG_PROGRAM(
38771 [[#include <math.h>
38772 - #if __GNUC__ >= 4
38773 + #if (__GNUC__ >= 4) || (__clang_major__ >= 4)
38774 # undef isnand
38775 # define isnand(x) __builtin_isnan ((double)(x))
38776 #elif defined isnan
38777 @@ -81,7 +81,7 @@ AC_DEFUN([gl_HAVE_ISNAND_NO_LIBM],
38778 AC_LINK_IFELSE(
38779 [AC_LANG_PROGRAM(
38780 [[#include <math.h>
38781 - #if __GNUC__ >= 4
38782 + #if (__GNUC__ >= 4) || (__clang_major__ >= 4)
38783 # undef isnand
38784 # define isnand(x) __builtin_isnan ((double)(x))
38785 #else
38786
38787 diff --git a/autotools/m4/isnanf.m4 b/autotools/m4/isnanf.m4
38788 index f03f37d..44c825a 100644
38789 --- a/autotools/m4/isnanf.m4
38790 +++ b/autotools/m4/isnanf.m4
38791 @@ -1,5 +1,5 @@
38792 -# isnanf.m4 serial 15
38793 -dnl Copyright (C) 2007-2019 Free Software Foundation, Inc.
38794 +# isnanf.m4 serial 18
38795 +dnl Copyright (C) 2007-2022 Free Software Foundation, Inc.
38796 dnl This file is free software; the Free Software Foundation
38797 dnl gives unlimited permission to copy and/or distribute it,
38798 dnl with or without modifications, as long as this notice is preserved.
38799 @@ -74,9 +74,9 @@ AC_DEFUN([gl_HAVE_ISNANF_NO_LIBM],
38800 AC_LINK_IFELSE(
38801 [AC_LANG_PROGRAM(
38802 [[#include <math.h>
38803 - #if __GNUC__ >= 4
38804 + #if (__GNUC__ >= 4) || (__clang_major__ >= 4)
38805 # undef isnanf
38806 - # define isnanf(x) __builtin_isnanf ((float)(x))
38807 + # define isnanf(x) __builtin_isnan ((float)(x))
38808 #elif defined isnan
38809 # undef isnanf
38810 # define isnanf(x) isnan ((float)(x))
38811 @@ -99,9 +99,9 @@ AC_DEFUN([gl_HAVE_ISNANF_IN_LIBM],
38812 AC_LINK_IFELSE(
38813 [AC_LANG_PROGRAM(
38814 [[#include <math.h>
38815 - #if __GNUC__ >= 4
38816 + #if (__GNUC__ >= 4) || (__clang_major__ >= 4)
38817 # undef isnanf
38818 - # define isnanf(x) __builtin_isnanf ((float)(x))
38819 + # define isnanf(x) __builtin_isnan ((float)(x))
38820 #elif defined isnan
38821 # undef isnanf
38822 # define isnanf(x) isnan ((float)(x))
38823 @@ -127,9 +127,9 @@ AC_DEFUN([gl_ISNANF_WORKS],
38824 AC_RUN_IFELSE(
38825 [AC_LANG_SOURCE([[
38826 #include <math.h>
38827 -#if __GNUC__ >= 4
38828 +#if (__GNUC__ >= 4) || (__clang_major__ >= 4)
38829 # undef isnanf
38830 -# define isnanf(x) __builtin_isnanf ((float)(x))
38831 +# define isnanf(x) __builtin_isnan ((float)(x))
38832 #elif defined isnan
38833 # undef isnanf
38834 # define isnanf(x) isnan ((float)(x))
38835 @@ -169,7 +169,7 @@ int main()
38836 m.value = NaN ();
38837 /* Set the bits below the exponent to 01111...111. */
38838 m.word[0] &= -1U << FLT_EXPBIT0_BIT;
38839 - m.word[0] |= 1U << (FLT_EXPBIT0_BIT - 1) - 1;
38840 + m.word[0] |= (1U << (FLT_EXPBIT0_BIT - 1)) - 1;
38841 if (!isnanf (m.value))
38842 result |= 4;
38843 }
38844
38845 diff --git a/autotools/m4/isnanl.m4 b/autotools/m4/isnanl.m4
38846 index 3bef867..fa49a64 100644
38847 --- a/autotools/m4/isnanl.m4
38848 +++ b/autotools/m4/isnanl.m4
38849 @@ -1,5 +1,5 @@
38850 -# isnanl.m4 serial 20
38851 -dnl Copyright (C) 2007-2019 Free Software Foundation, Inc.
38852 +# isnanl.m4 serial 22
38853 +dnl Copyright (C) 2007-2022 Free Software Foundation, Inc.
38854 dnl This file is free software; the Free Software Foundation
38855 dnl gives unlimited permission to copy and/or distribute it,
38856 dnl with or without modifications, as long as this notice is preserved.
38857 @@ -68,9 +68,9 @@ AC_DEFUN([gl_HAVE_ISNANL_NO_LIBM],
38858 AC_LINK_IFELSE(
38859 [AC_LANG_PROGRAM(
38860 [[#include <math.h>
38861 - #if __GNUC__ >= 4
38862 + #if (__GNUC__ >= 4) || (__clang_major__ >= 4)
38863 # undef isnanl
38864 - # define isnanl(x) __builtin_isnanl ((long double)(x))
38865 + # define isnanl(x) __builtin_isnan ((long double)(x))
38866 #elif defined isnan
38867 # undef isnanl
38868 # define isnanl(x) isnan ((long double)(x))
38869 @@ -93,9 +93,9 @@ AC_DEFUN([gl_HAVE_ISNANL_IN_LIBM],
38870 AC_LINK_IFELSE(
38871 [AC_LANG_PROGRAM(
38872 [[#include <math.h>
38873 - #if __GNUC__ >= 4
38874 + #if (__GNUC__ >= 4) || (__clang_major__ >= 4)
38875 # undef isnanl
38876 - # define isnanl(x) __builtin_isnanl ((long double)(x))
38877 + # define isnanl(x) __builtin_isnan ((long double)(x))
38878 #elif defined isnan
38879 # undef isnanl
38880 # define isnanl(x) isnan ((long double)(x))
38881 @@ -123,9 +123,9 @@ AC_DEFUN([gl_FUNC_ISNANL_WORKS],
38882 #include <float.h>
38883 #include <limits.h>
38884 #include <math.h>
38885 -#if __GNUC__ >= 4
38886 +#if (__GNUC__ >= 4) || (__clang_major__ >= 4)
38887 # undef isnanl
38888 -# define isnanl(x) __builtin_isnanl ((long double)(x))
38889 +# define isnanl(x) __builtin_isnan ((long double)(x))
38890 #elif defined isnan
38891 # undef isnanl
38892 # define isnanl(x) isnan ((long double)(x))
38893
38894 diff --git a/autotools/m4/largefile.m4 b/autotools/m4/largefile.m4
38895 index 1938188..3e8b5e3 100644
38896 --- a/autotools/m4/largefile.m4
38897 +++ b/autotools/m4/largefile.m4
38898 @@ -1,28 +1,47 @@
38899 # Enable large files on systems where this is not the default.
38900 +# Enable support for files on Linux file systems with 64-bit inode numbers.
38901
38902 -# Copyright 1992-1996, 1998-2019 Free Software Foundation, Inc.
38903 +# Copyright 1992-1996, 1998-2022 Free Software Foundation, Inc.
38904 # This file is free software; the Free Software Foundation
38905 # gives unlimited permission to copy and/or distribute it,
38906 # with or without modifications, as long as this notice is preserved.
38907
38908 -# The following implementation works around a problem in autoconf <= 2.69;
38909 +# The following macro works around a problem in Autoconf's AC_FUNC_FSEEKO:
38910 +# It does not set _LARGEFILE_SOURCE=1 on HP-UX/ia64 32-bit, although this
38911 +# setting of _LARGEFILE_SOURCE is needed so that <stdio.h> declares fseeko
38912 +# and ftello in C++ mode as well.
38913 +AC_DEFUN([gl_SET_LARGEFILE_SOURCE],
38914 +[
38915 + AC_REQUIRE([AC_CANONICAL_HOST])
38916 + AC_FUNC_FSEEKO
38917 + case "$host_os" in
38918 + hpux*)
38919 + AC_DEFINE([_LARGEFILE_SOURCE], [1],
38920 + [Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2).])
38921 + ;;
38922 + esac
38923 +])
38924 +
38925 +# Work around a problem in Autoconf through at least 2.71 on glibc 2.34+
38926 +# with _TIME_BITS. Also, work around a problem in autoconf <= 2.69:
38927 # AC_SYS_LARGEFILE does not configure for large inodes on Mac OS X 10.5,
38928 # or configures them incorrectly in some cases.
38929 -m4_version_prereq([2.70], [] ,[
38930 +m4_version_prereq([2.70], [], [
38931
38932 # _AC_SYS_LARGEFILE_TEST_INCLUDES
38933 # -------------------------------
38934 m4_define([_AC_SYS_LARGEFILE_TEST_INCLUDES],
38935 -[@%:@include <sys/types.h>
38936 +[#include <sys/types.h>
38937 /* Check that off_t can represent 2**63 - 1 correctly.
38938 We can't simply define LARGE_OFF_T to be 9223372036854775807,
38939 since some C++ compilers masquerading as C compilers
38940 incorrectly reject 9223372036854775807. */
38941 -@%:@define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
38942 +#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
38943 int off_t_is_large[[(LARGE_OFF_T % 2147483629 == 721
38944 && LARGE_OFF_T % 2147483647 == 1)
38945 ? 1 : -1]];[]dnl
38946 ])
38947 +])# m4_version_prereq 2.70
38948
38949
38950 # _AC_SYS_LARGEFILE_MACRO_VALUE(C-MACRO, VALUE,
38951 @@ -37,7 +56,8 @@ m4_define([_AC_SYS_LARGEFILE_MACRO_VALUE],
38952 [AC_LANG_PROGRAM([$5], [$6])],
38953 [$3=no; break])
38954 m4_ifval([$6], [AC_LINK_IFELSE], [AC_COMPILE_IFELSE])(
38955 - [AC_LANG_PROGRAM([@%:@define $1 $2
38956 + [AC_LANG_PROGRAM([#undef $1
38957 +#define $1 $2
38958 $5], [$6])],
38959 [$3=$2; break])
38960 $3=unknown
38961 @@ -56,13 +76,15 @@ rm -rf conftest*[]dnl
38962 # By default, many hosts won't let programs access large files;
38963 # one must use special compiler options to get large-file access to work.
38964 # For more details about this brain damage please see:
38965 -# http://www.unix-systems.org/version2/whatsnew/lfs20mar.html
38966 +# http://www.unix.org/version2/whatsnew/lfs20mar.html
38967 +# Additionally, on Linux file systems with 64-bit inodes a file that happens
38968 +# to have a 64-bit inode number cannot be accessed by 32-bit applications on
38969 +# Linux x86/x86_64. This can occur with file systems such as XFS and NFS.
38970 AC_DEFUN([AC_SYS_LARGEFILE],
38971 [AC_ARG_ENABLE(largefile,
38972 [ --disable-largefile omit support for large files])
38973 -if test "$enable_largefile" != no; then
38974 -
38975 - AC_CACHE_CHECK([for special C compiler options needed for large files],
38976 +AS_IF([test "$enable_largefile" != no],
38977 + [AC_CACHE_CHECK([for special C compiler options needed for large files],
38978 ac_cv_sys_largefile_CC,
38979 [ac_cv_sys_largefile_CC=no
38980 if test "$GCC" != yes; then
38981 @@ -87,18 +109,15 @@ if test "$enable_largefile" != no; then
38982 ac_cv_sys_file_offset_bits,
38983 [Number of bits in a file offset, on hosts where this is settable.],
38984 [_AC_SYS_LARGEFILE_TEST_INCLUDES])
38985 - if test $ac_cv_sys_file_offset_bits = unknown; then
38986 - _AC_SYS_LARGEFILE_MACRO_VALUE(_LARGE_FILES, 1,
38987 - ac_cv_sys_large_files,
38988 - [Define for large files, on AIX-style hosts.],
38989 - [_AC_SYS_LARGEFILE_TEST_INCLUDES])
38990 - fi
38991 -
38992 - AC_DEFINE([_DARWIN_USE_64_BIT_INODE], [1],
38993 - [Enable large inode numbers on Mac OS X 10.5.])
38994 -fi
38995 + AS_CASE([$ac_cv_sys_file_offset_bits],
38996 + [unknown],
38997 + [_AC_SYS_LARGEFILE_MACRO_VALUE([_LARGE_FILES], [1],
38998 + [ac_cv_sys_large_files],
38999 + [Define for large files, on AIX-style hosts.],
39000 + [_AC_SYS_LARGEFILE_TEST_INCLUDES])],
39001 + [64],
39002 + [gl_YEAR2038_BODY([])])])
39003 ])# AC_SYS_LARGEFILE
39004 -])# m4_version_prereq 2.70
39005
39006 # Enable large files on systems where this is implemented by Gnulib, not by the
39007 # system headers.
39008
39009 diff --git a/autotools/m4/ldexpl.m4 b/autotools/m4/ldexpl.m4
39010 index bae6de3..06d30f7 100644
39011 --- a/autotools/m4/ldexpl.m4
39012 +++ b/autotools/m4/ldexpl.m4
39013 @@ -1,5 +1,5 @@
39014 # ldexpl.m4 serial 17
39015 -dnl Copyright (C) 2007-2019 Free Software Foundation, Inc.
39016 +dnl Copyright (C) 2007-2022 Free Software Foundation, Inc.
39017 dnl This file is free software; the Free Software Foundation
39018 dnl gives unlimited permission to copy and/or distribute it,
39019 dnl with or without modifications, as long as this notice is preserved.
39020
39021 diff --git a/autotools/m4/limits-h.m4 b/autotools/m4/limits-h.m4
39022 index 68f724c..5d5a5bf 100644
39023 --- a/autotools/m4/limits-h.m4
39024 +++ b/autotools/m4/limits-h.m4
39025 @@ -1,6 +1,6 @@
39026 dnl Check whether limits.h has needed features.
39027
39028 -dnl Copyright 2016-2019 Free Software Foundation, Inc.
39029 +dnl Copyright 2016-2022 Free Software Foundation, Inc.
39030 dnl This file is free software; the Free Software Foundation
39031 dnl gives unlimited permission to copy and/or distribute it,
39032 dnl with or without modifications, as long as this notice is preserved.
39033 @@ -11,7 +11,7 @@ AC_DEFUN_ONCE([gl_LIMITS_H],
39034 [
39035 gl_CHECK_NEXT_HEADERS([limits.h])
39036
39037 - AC_CACHE_CHECK([whether limits.h has LLONG_MAX, WORD_BIT, ULLONG_WIDTH etc.],
39038 + AC_CACHE_CHECK([whether limits.h has WORD_BIT, BOOL_WIDTH etc.],
39039 [gl_cv_header_limits_width],
39040 [AC_COMPILE_IFELSE(
39041 [AC_LANG_PROGRAM(
39042 @@ -22,22 +22,20 @@ AC_DEFUN_ONCE([gl_LIMITS_H],
39043 long long llm = LLONG_MAX;
39044 int wb = WORD_BIT;
39045 int ullw = ULLONG_WIDTH;
39046 + int bw = BOOL_WIDTH;
39047 ]])],
39048 [gl_cv_header_limits_width=yes],
39049 [gl_cv_header_limits_width=no])])
39050 if test "$gl_cv_header_limits_width" = yes; then
39051 - LIMITS_H=
39052 + GL_GENERATE_LIMITS_H=false
39053 else
39054 - LIMITS_H=limits.h
39055 + GL_GENERATE_LIMITS_H=true
39056 fi
39057 - AC_SUBST([LIMITS_H])
39058 - AM_CONDITIONAL([GL_GENERATE_LIMITS_H], [test -n "$LIMITS_H"])
39059 ])
39060
39061 dnl Unconditionally enables the replacement of <limits.h>.
39062 AC_DEFUN([gl_REPLACE_LIMITS_H],
39063 [
39064 AC_REQUIRE([gl_LIMITS_H])
39065 - LIMITS_H='limits.h'
39066 - AM_CONDITIONAL([GL_GENERATE_LIMITS_H], [test -n "$LIMITS_H"])
39067 + GL_GENERATE_LIMITS_H=true
39068 ])
39069
39070 diff --git a/autotools/m4/localtime-buffer.m4 b/autotools/m4/localtime-buffer.m4
39071 deleted file mode 100644
39072 index 6d99828..0000000
39073 --- a/autotools/m4/localtime-buffer.m4
39074 +++ /dev/null
39075 @@ -1,21 +0,0 @@
39076 -# localtime-buffer.m4 serial 1
39077 -dnl Copyright (C) 2017-2019 Free Software Foundation, Inc.
39078 -dnl This file is free software; the Free Software Foundation
39079 -dnl gives unlimited permission to copy and/or distribute it,
39080 -dnl with or without modifications, as long as this notice is preserved.
39081 -
39082 -AC_DEFUN([gl_LOCALTIME_BUFFER_DEFAULTS],
39083 -[
39084 - NEED_LOCALTIME_BUFFER=0
39085 -])
39086 -
39087 -dnl Macro invoked from other modules, to signal that the compilation of
39088 -dnl module 'localtime-buffer' is needed.
39089 -AC_DEFUN([gl_LOCALTIME_BUFFER_NEEDED],
39090 -[
39091 - AC_REQUIRE([gl_LOCALTIME_BUFFER_DEFAULTS])
39092 - AC_REQUIRE([gl_HEADER_TIME_H_DEFAULTS])
39093 - NEED_LOCALTIME_BUFFER=1
39094 - REPLACE_GMTIME=1
39095 - REPLACE_LOCALTIME=1
39096 -])
39097
39098 diff --git a/autotools/m4/longlong.m4 b/autotools/m4/longlong.m4
39099 deleted file mode 100644
39100 index 08d0e36..0000000
39101 --- a/autotools/m4/longlong.m4
39102 +++ /dev/null
39103 @@ -1,113 +0,0 @@
39104 -# longlong.m4 serial 18
39105 -dnl Copyright (C) 1999-2007, 2009-2019 Free Software Foundation, Inc.
39106 -dnl This file is free software; the Free Software Foundation
39107 -dnl gives unlimited permission to copy and/or distribute it,
39108 -dnl with or without modifications, as long as this notice is preserved.
39109 -
39110 -dnl From Paul Eggert.
39111 -
39112 -AC_PREREQ([2.62])
39113 -
39114 -# Define HAVE_LONG_LONG_INT if 'long long int' works.
39115 -# This can be faster than what's in Autoconf 2.62 through 2.68.
39116 -
39117 -# Note: If the type 'long long int' exists but is only 32 bits large
39118 -# (as on some very old compilers), HAVE_LONG_LONG_INT will not be
39119 -# defined. In this case you can treat 'long long int' like 'long int'.
39120 -
39121 -AC_DEFUN([AC_TYPE_LONG_LONG_INT],
39122 -[
39123 - AC_REQUIRE([AC_TYPE_UNSIGNED_LONG_LONG_INT])
39124 - AC_CACHE_CHECK([for long long int], [ac_cv_type_long_long_int],
39125 - [ac_cv_type_long_long_int=yes
39126 - if test "x${ac_cv_prog_cc_c99-no}" = xno; then
39127 - ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
39128 - if test $ac_cv_type_long_long_int = yes; then
39129 - dnl Catch a bug in Tandem NonStop Kernel (OSS) cc -O circa 2004.
39130 - dnl If cross compiling, assume the bug is not important, since
39131 - dnl nobody cross compiles for this platform as far as we know.
39132 - AC_RUN_IFELSE(
39133 - [AC_LANG_PROGRAM(
39134 - [[@%:@include <limits.h>
39135 - @%:@ifndef LLONG_MAX
39136 - @%:@ define HALF \
39137 - (1LL << (sizeof (long long int) * CHAR_BIT - 2))
39138 - @%:@ define LLONG_MAX (HALF - 1 + HALF)
39139 - @%:@endif]],
39140 - [[long long int n = 1;
39141 - int i;
39142 - for (i = 0; ; i++)
39143 - {
39144 - long long int m = n << i;
39145 - if (m >> i != n)
39146 - return 1;
39147 - if (LLONG_MAX / 2 < m)
39148 - break;
39149 - }
39150 - return 0;]])],
39151 - [],
39152 - [ac_cv_type_long_long_int=no],
39153 - [:])
39154 - fi
39155 - fi])
39156 - if test $ac_cv_type_long_long_int = yes; then
39157 - AC_DEFINE([HAVE_LONG_LONG_INT], [1],
39158 - [Define to 1 if the system has the type 'long long int'.])
39159 - fi
39160 -])
39161 -
39162 -# Define HAVE_UNSIGNED_LONG_LONG_INT if 'unsigned long long int' works.
39163 -# This can be faster than what's in Autoconf 2.62 through 2.68.
39164 -
39165 -# Note: If the type 'unsigned long long int' exists but is only 32 bits
39166 -# large (as on some very old compilers), AC_TYPE_UNSIGNED_LONG_LONG_INT
39167 -# will not be defined. In this case you can treat 'unsigned long long int'
39168 -# like 'unsigned long int'.
39169 -
39170 -AC_DEFUN([AC_TYPE_UNSIGNED_LONG_LONG_INT],
39171 -[
39172 - AC_CACHE_CHECK([for unsigned long long int],
39173 - [ac_cv_type_unsigned_long_long_int],
39174 - [ac_cv_type_unsigned_long_long_int=yes
39175 - if test "x${ac_cv_prog_cc_c99-no}" = xno; then
39176 - AC_LINK_IFELSE(
39177 - [_AC_TYPE_LONG_LONG_SNIPPET],
39178 - [],
39179 - [ac_cv_type_unsigned_long_long_int=no])
39180 - fi])
39181 - if test $ac_cv_type_unsigned_long_long_int = yes; then
39182 - AC_DEFINE([HAVE_UNSIGNED_LONG_LONG_INT], [1],
39183 - [Define to 1 if the system has the type 'unsigned long long int'.])
39184 - fi
39185 -])
39186 -
39187 -# Expands to a C program that can be used to test for simultaneous support
39188 -# of 'long long' and 'unsigned long long'. We don't want to say that
39189 -# 'long long' is available if 'unsigned long long' is not, or vice versa,
39190 -# because too many programs rely on the symmetry between signed and unsigned
39191 -# integer types (excluding 'bool').
39192 -AC_DEFUN([_AC_TYPE_LONG_LONG_SNIPPET],
39193 -[
39194 - AC_LANG_PROGRAM(
39195 - [[/* For now, do not test the preprocessor; as of 2007 there are too many
39196 - implementations with broken preprocessors. Perhaps this can
39197 - be revisited in 2012. In the meantime, code should not expect
39198 - #if to work with literals wider than 32 bits. */
39199 - /* Test literals. */
39200 - long long int ll = 9223372036854775807ll;
39201 - long long int nll = -9223372036854775807LL;
39202 - unsigned long long int ull = 18446744073709551615ULL;
39203 - /* Test constant expressions. */
39204 - typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
39205 - ? 1 : -1)];
39206 - typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
39207 - ? 1 : -1)];
39208 - int i = 63;]],
39209 - [[/* Test availability of runtime routines for shift and division. */
39210 - long long int llmax = 9223372036854775807ll;
39211 - unsigned long long int ullmax = 18446744073709551615ull;
39212 - return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
39213 - | (llmax / ll) | (llmax % ll)
39214 - | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
39215 - | (ullmax / ull) | (ullmax % ull));]])
39216 -])
39217
39218 diff --git a/autotools/m4/lstat.m4 b/autotools/m4/lstat.m4
39219 index ace1638..d987060 100644
39220 --- a/autotools/m4/lstat.m4
39221 +++ b/autotools/m4/lstat.m4
39222 @@ -1,6 +1,6 @@
39223 -# serial 32
39224 +# serial 33
39225
39226 -# Copyright (C) 1997-2001, 2003-2019 Free Software Foundation, Inc.
39227 +# Copyright (C) 1997-2001, 2003-2022 Free Software Foundation, Inc.
39228 #
39229 # This file is free software; the Free Software Foundation
39230 # gives unlimited permission to copy and/or distribute it,
39231 @@ -63,8 +63,8 @@ AC_DEFUN([gl_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK],
39232 # Guess no on native Windows.
39233 gl_cv_func_lstat_dereferences_slashed_symlink="guessing no" ;;
39234 *)
39235 - # If we don't know, assume the worst.
39236 - gl_cv_func_lstat_dereferences_slashed_symlink="guessing no" ;;
39237 + # If we don't know, obey --enable-cross-guesses.
39238 + gl_cv_func_lstat_dereferences_slashed_symlink="$gl_cross_guess_normal" ;;
39239 esac
39240 ])
39241 rm -f conftest.sym conftest.file
39242
39243 diff --git a/autotools/m4/malloc.m4 b/autotools/m4/malloc.m4
39244 index f78a484..6b76c1e 100644
39245 --- a/autotools/m4/malloc.m4
39246 +++ b/autotools/m4/malloc.m4
39247 @@ -1,29 +1,21 @@
39248 -# malloc.m4 serial 17
39249 -dnl Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
39250 +# malloc.m4 serial 28
39251 +dnl Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
39252 dnl This file is free software; the Free Software Foundation
39253 dnl gives unlimited permission to copy and/or distribute it,
39254 dnl with or without modifications, as long as this notice is preserved.
39255
39256 -m4_version_prereq([2.70], [] ,[
39257 -
39258 # This is adapted with modifications from upstream Autoconf here:
39259 -# https://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=04be2b7a29d65d9a08e64e8e56e594c91749598c
39260 +# https://git.savannah.gnu.org/cgit/autoconf.git/tree/lib/autoconf/functions.m4?id=v2.70#n949
39261 AC_DEFUN([_AC_FUNC_MALLOC_IF],
39262 [
39263 - AC_REQUIRE([AC_HEADER_STDC])dnl
39264 AC_REQUIRE([AC_CANONICAL_HOST])dnl for cross-compiles
39265 - AC_CHECK_HEADERS([stdlib.h])
39266 - AC_CACHE_CHECK([for GNU libc compatible malloc],
39267 + AC_CACHE_CHECK([whether malloc (0) returns nonnull],
39268 [ac_cv_func_malloc_0_nonnull],
39269 [AC_RUN_IFELSE(
39270 [AC_LANG_PROGRAM(
39271 - [[#if defined STDC_HEADERS || defined HAVE_STDLIB_H
39272 - # include <stdlib.h>
39273 - #else
39274 - char *malloc ();
39275 - #endif
39276 + [[#include <stdlib.h>
39277 ]],
39278 - [[char *p = malloc (0);
39279 + [[void *p = malloc (0);
39280 int result = !p;
39281 free (p);
39282 return result;]])
39283 @@ -32,70 +24,152 @@ AC_DEFUN([_AC_FUNC_MALLOC_IF],
39284 [ac_cv_func_malloc_0_nonnull=no],
39285 [case "$host_os" in
39286 # Guess yes on platforms where we know the result.
39287 - *-gnu* | gnu* | freebsd* | netbsd* | openbsd* \
39288 - | hpux* | solaris* | cygwin* | mingw*)
39289 - ac_cv_func_malloc_0_nonnull=yes ;;
39290 - # If we don't know, assume the worst.
39291 - *) ac_cv_func_malloc_0_nonnull=no ;;
39292 + *-gnu* | freebsd* | netbsd* | openbsd* | bitrig* \
39293 + | gnu* | *-musl* | midnightbsd* \
39294 + | hpux* | solaris* | cygwin* | mingw* | msys* )
39295 + ac_cv_func_malloc_0_nonnull="guessing yes" ;;
39296 + # If we don't know, obey --enable-cross-guesses.
39297 + *) ac_cv_func_malloc_0_nonnull="$gl_cross_guess_normal" ;;
39298 esac
39299 ])
39300 ])
39301 - AS_IF([test $ac_cv_func_malloc_0_nonnull = yes], [$1], [$2])
39302 + AS_CASE([$ac_cv_func_malloc_0_nonnull], [*yes], [$1], [$2])
39303 ])# _AC_FUNC_MALLOC_IF
39304
39305 -])
39306 -
39307 # gl_FUNC_MALLOC_GNU
39308 # ------------------
39309 -# Test whether 'malloc (0)' is handled like in GNU libc, and replace malloc if
39310 -# it is not.
39311 +# Replace malloc if it is not compatible with GNU libc.
39312 AC_DEFUN([gl_FUNC_MALLOC_GNU],
39313 [
39314 AC_REQUIRE([gl_STDLIB_H_DEFAULTS])
39315 - dnl _AC_FUNC_MALLOC_IF is defined in Autoconf.
39316 - _AC_FUNC_MALLOC_IF(
39317 - [AC_DEFINE([HAVE_MALLOC_GNU], [1],
39318 - [Define to 1 if your system has a GNU libc compatible 'malloc'
39319 - function, and to 0 otherwise.])],
39320 - [AC_DEFINE([HAVE_MALLOC_GNU], [0])
39321 - REPLACE_MALLOC=1
39322 + AC_REQUIRE([gl_FUNC_MALLOC_POSIX])
39323 + REPLACE_MALLOC_FOR_MALLOC_GNU="$REPLACE_MALLOC_FOR_MALLOC_POSIX"
39324 + if test $REPLACE_MALLOC_FOR_MALLOC_GNU = 0; then
39325 + _AC_FUNC_MALLOC_IF([], [REPLACE_MALLOC_FOR_MALLOC_GNU=1])
39326 + fi
39327 +])
39328 +
39329 +# gl_FUNC_MALLOC_PTRDIFF
39330 +# ----------------------
39331 +# Test whether malloc (N) reliably fails when N exceeds PTRDIFF_MAX,
39332 +# and replace malloc otherwise.
39333 +AC_DEFUN([gl_FUNC_MALLOC_PTRDIFF],
39334 +[
39335 + AC_REQUIRE([gl_STDLIB_H_DEFAULTS])
39336 + AC_REQUIRE([gl_CHECK_MALLOC_PTRDIFF])
39337 + test "$gl_cv_malloc_ptrdiff" = yes || REPLACE_MALLOC_FOR_MALLOC_POSIX=1
39338 +])
39339 +
39340 +# Test whether malloc, realloc, calloc refuse to create objects
39341 +# larger than what can be expressed in ptrdiff_t.
39342 +# Set gl_cv_func_malloc_gnu to yes or no accordingly.
39343 +AC_DEFUN([gl_CHECK_MALLOC_PTRDIFF],
39344 +[
39345 + AC_CACHE_CHECK([whether malloc is ptrdiff_t safe],
39346 + [gl_cv_malloc_ptrdiff],
39347 + [AC_COMPILE_IFELSE(
39348 + [AC_LANG_PROGRAM(
39349 + [[#include <stdint.h>
39350 + ]],
39351 + [[/* 64-bit ptrdiff_t is so wide that no practical platform
39352 + can exceed it. */
39353 + #define WIDE_PTRDIFF (PTRDIFF_MAX >> 31 >> 31 != 0)
39354 +
39355 + /* On rare machines where size_t fits in ptrdiff_t there
39356 + is no problem. */
39357 + #define NARROW_SIZE (SIZE_MAX <= PTRDIFF_MAX)
39358 +
39359 + /* glibc 2.30 and later malloc refuses to exceed ptrdiff_t
39360 + bounds even on 32-bit platforms. We don't know which
39361 + non-glibc systems are safe. */
39362 + #define KNOWN_SAFE (2 < __GLIBC__ + (30 <= __GLIBC_MINOR__))
39363 +
39364 + #if WIDE_PTRDIFF || NARROW_SIZE || KNOWN_SAFE
39365 + return 0;
39366 + #else
39367 + #error "malloc might not be ptrdiff_t safe"
39368 + syntax error
39369 + #endif
39370 + ]])],
39371 + [gl_cv_malloc_ptrdiff=yes],
39372 + [gl_cv_malloc_ptrdiff=no])
39373 ])
39374 ])
39375
39376 # gl_FUNC_MALLOC_POSIX
39377 # --------------------
39378 # Test whether 'malloc' is POSIX compliant (sets errno to ENOMEM when it
39379 -# fails), and replace malloc if it is not.
39380 +# fails, and doesn't mess up with ptrdiff_t overflow), and replace
39381 +# malloc if it is not.
39382 AC_DEFUN([gl_FUNC_MALLOC_POSIX],
39383 [
39384 AC_REQUIRE([gl_STDLIB_H_DEFAULTS])
39385 + AC_REQUIRE([gl_FUNC_MALLOC_PTRDIFF])
39386 AC_REQUIRE([gl_CHECK_MALLOC_POSIX])
39387 - if test $gl_cv_func_malloc_posix = yes; then
39388 + if test "$gl_cv_func_malloc_posix" = yes; then
39389 AC_DEFINE([HAVE_MALLOC_POSIX], [1],
39390 - [Define if the 'malloc' function is POSIX compliant.])
39391 + [Define if malloc, realloc, and calloc set errno on allocation failure.])
39392 else
39393 - REPLACE_MALLOC=1
39394 + REPLACE_MALLOC_FOR_MALLOC_POSIX=1
39395 fi
39396 ])
39397
39398 -# Test whether malloc, realloc, calloc are POSIX compliant,
39399 +# Test whether malloc, realloc, calloc set errno to ENOMEM on failure.
39400 # Set gl_cv_func_malloc_posix to yes or no accordingly.
39401 AC_DEFUN([gl_CHECK_MALLOC_POSIX],
39402 [
39403 - AC_CACHE_CHECK([whether malloc, realloc, calloc are POSIX compliant],
39404 + AC_REQUIRE([AC_CANONICAL_HOST])
39405 + AC_CACHE_CHECK([whether malloc, realloc, calloc set errno on failure],
39406 [gl_cv_func_malloc_posix],
39407 [
39408 dnl It is too dangerous to try to allocate a large amount of memory:
39409 dnl some systems go to their knees when you do that. So assume that
39410 - dnl all Unix implementations of the function are POSIX compliant.
39411 - AC_COMPILE_IFELSE(
39412 - [AC_LANG_PROGRAM(
39413 - [[]],
39414 - [[#if defined _WIN32 && ! defined __CYGWIN__
39415 - choke me
39416 - #endif
39417 - ]])],
39418 - [gl_cv_func_malloc_posix=yes],
39419 - [gl_cv_func_malloc_posix=no])
39420 + dnl all Unix implementations of the function set errno on failure,
39421 + dnl except on those platforms where we have seen 'test-malloc-gnu',
39422 + dnl 'test-realloc-gnu', 'test-calloc-gnu' fail.
39423 + case "$host_os" in
39424 + mingw*)
39425 + gl_cv_func_malloc_posix=no ;;
39426 + irix* | solaris*)
39427 + dnl On IRIX 6.5, the three functions return NULL with errno unset
39428 + dnl when the argument is larger than PTRDIFF_MAX.
39429 + dnl On Solaris 11.3, the three functions return NULL with errno set
39430 + dnl to EAGAIN, not ENOMEM, when the argument is larger than
39431 + dnl PTRDIFF_MAX.
39432 + dnl Here is a test program:
39433 +m4_divert_push([KILL])
39434 +#include <errno.h>
39435 +#include <stdio.h>
39436 +#include <stdlib.h>
39437 +#define ptrdiff_t long
39438 +#ifndef PTRDIFF_MAX
39439 +# define PTRDIFF_MAX ((ptrdiff_t) ((1UL << (8 * sizeof (ptrdiff_t) - 1)) - 1))
39440 +#endif
39441 +
39442 +int main ()
39443 +{
39444 + void *p;
39445 +
39446 + fprintf (stderr, "PTRDIFF_MAX = %lu\n", (unsigned long) PTRDIFF_MAX);
39447 +
39448 + errno = 0;
39449 + p = malloc ((unsigned long) PTRDIFF_MAX + 1);
39450 + fprintf (stderr, "p=%p errno=%d\n", p, errno);
39451 +
39452 + errno = 0;
39453 + p = calloc (PTRDIFF_MAX / 2 + 1, 2);
39454 + fprintf (stderr, "p=%p errno=%d\n", p, errno);
39455 +
39456 + errno = 0;
39457 + p = realloc (NULL, (unsigned long) PTRDIFF_MAX + 1);
39458 + fprintf (stderr, "p=%p errno=%d\n", p, errno);
39459 +
39460 + return 0;
39461 +}
39462 +m4_divert_pop([KILL])
39463 + gl_cv_func_malloc_posix=no ;;
39464 + *)
39465 + gl_cv_func_malloc_posix=yes ;;
39466 + esac
39467 ])
39468 ])
39469
39470 diff --git a/autotools/m4/malloca.m4 b/autotools/m4/malloca.m4
39471 index 820f40a..77eb96a 100644
39472 --- a/autotools/m4/malloca.m4
39473 +++ b/autotools/m4/malloca.m4
39474 @@ -1,5 +1,5 @@
39475 -# malloca.m4 serial 1
39476 -dnl Copyright (C) 2003-2004, 2006-2007, 2009-2019 Free Software Foundation,
39477 +# malloca.m4 serial 2
39478 +dnl Copyright (C) 2003-2004, 2006-2007, 2009-2022 Free Software Foundation,
39479 dnl Inc.
39480 dnl This file is free software; the Free Software Foundation
39481 dnl gives unlimited permission to copy and/or distribute it,
39482 @@ -11,5 +11,4 @@ AC_DEFUN([gl_MALLOCA],
39483 dnl @ALLOCA@ and @LTALLOCA@.
39484 dnl gl_FUNC_ALLOCA dnl Already brought in by the module dependencies.
39485 AC_REQUIRE([gl_EEMALLOC])
39486 - AC_REQUIRE([AC_TYPE_LONG_LONG_INT])
39487 ])
39488
39489 diff --git a/autotools/m4/math_h.m4 b/autotools/m4/math_h.m4
39490 index 3d5af84..a08526a 100644
39491 --- a/autotools/m4/math_h.m4
39492 +++ b/autotools/m4/math_h.m4
39493 @@ -1,16 +1,16 @@
39494 -# math_h.m4 serial 119
39495 -dnl Copyright (C) 2007-2019 Free Software Foundation, Inc.
39496 +# math_h.m4 serial 125
39497 +dnl Copyright (C) 2007-2022 Free Software Foundation, Inc.
39498 dnl This file is free software; the Free Software Foundation
39499 dnl gives unlimited permission to copy and/or distribute it,
39500 dnl with or without modifications, as long as this notice is preserved.
39501
39502 -AC_DEFUN([gl_MATH_H],
39503 +AC_DEFUN_ONCE([gl_MATH_H],
39504 [
39505 AC_REQUIRE([gl_MATH_H_DEFAULTS])
39506 gl_CHECK_NEXT_HEADERS([math.h])
39507
39508 AC_CACHE_CHECK([whether NAN macro works], [gl_cv_header_math_nan_works],
39509 - [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[@%:@include <math.h>]],
39510 + [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <math.h>]],
39511 [[/* Solaris 10 has a broken definition of NAN. Other platforms
39512 fail to provide NAN, or provide it only in C99 mode; this
39513 test only needs to fail when NAN is provided but wrong. */
39514 @@ -25,7 +25,7 @@ AC_DEFUN([gl_MATH_H],
39515 REPLACE_NAN=1
39516 fi
39517 AC_CACHE_CHECK([whether HUGE_VAL works], [gl_cv_header_math_huge_val_works],
39518 - [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[@%:@include <math.h>]],
39519 + [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <math.h>]],
39520 [[/* Solaris 10 has a broken definition of HUGE_VAL. */
39521 double d = HUGE_VAL;
39522 return d == 0;]])],
39523 @@ -53,288 +53,310 @@ AC_DEFUN([gl_MATH_H],
39524 tanf tanl tanhf trunc truncf truncl])
39525 ])
39526
39527 +# gl_MATH_MODULE_INDICATOR([modulename])
39528 +# sets the shell variable that indicates the presence of the given module
39529 +# to a C preprocessor expression that will evaluate to 1.
39530 +# This macro invocation must not occur in macros that are AC_REQUIREd.
39531 AC_DEFUN([gl_MATH_MODULE_INDICATOR],
39532 [
39533 - dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
39534 - AC_REQUIRE([gl_MATH_H_DEFAULTS])
39535 + dnl Ensure to expand the default settings once only.
39536 + gl_MATH_H_REQUIRE_DEFAULTS
39537 gl_MODULE_INDICATOR_SET_VARIABLE([$1])
39538 dnl Define it also as a C macro, for the benefit of the unit tests.
39539 gl_MODULE_INDICATOR_FOR_TESTS([$1])
39540 ])
39541
39542 +# Initializes the default values for AC_SUBSTed shell variables.
39543 +# This macro must not be AC_REQUIREd. It must only be invoked, and only
39544 +# outside of macros or in macros that are not AC_REQUIREd.
39545 +AC_DEFUN([gl_MATH_H_REQUIRE_DEFAULTS],
39546 +[
39547 + m4_defun(GL_MODULE_INDICATOR_PREFIX[_MATH_H_MODULE_INDICATOR_DEFAULTS], [
39548 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ACOSF])
39549 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ACOSL])
39550 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ASINF])
39551 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ASINL])
39552 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ATANF])
39553 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ATANL])
39554 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ATAN2F])
39555 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_CBRT])
39556 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_CBRTF])
39557 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_CBRTL])
39558 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_CEIL])
39559 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_CEILF])
39560 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_CEILL])
39561 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_COPYSIGN])
39562 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_COPYSIGNF])
39563 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_COPYSIGNL])
39564 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_COSF])
39565 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_COSL])
39566 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_COSHF])
39567 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_EXPF])
39568 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_EXPL])
39569 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_EXP2])
39570 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_EXP2F])
39571 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_EXP2L])
39572 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_EXPM1])
39573 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_EXPM1F])
39574 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_EXPM1L])
39575 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FABSF])
39576 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FABSL])
39577 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FLOOR])
39578 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FLOORF])
39579 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FLOORL])
39580 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FMA])
39581 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FMAF])
39582 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FMAL])
39583 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FMOD])
39584 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FMODF])
39585 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FMODL])
39586 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FREXPF])
39587 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FREXP])
39588 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FREXPL])
39589 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_HYPOT])
39590 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_HYPOTF])
39591 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_HYPOTL])
39592 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ILOGB])
39593 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ILOGBF])
39594 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ILOGBL])
39595 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ISFINITE])
39596 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ISINF])
39597 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ISNAN])
39598 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ISNANF])
39599 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ISNAND])
39600 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ISNANL])
39601 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LDEXPF])
39602 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LDEXPL])
39603 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LOG])
39604 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LOGF])
39605 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LOGL])
39606 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LOG10])
39607 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LOG10F])
39608 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LOG10L])
39609 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LOG1P])
39610 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LOG1PF])
39611 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LOG1PL])
39612 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LOG2])
39613 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LOG2F])
39614 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LOG2L])
39615 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LOGB])
39616 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LOGBF])
39617 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LOGBL])
39618 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MODF])
39619 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MODFF])
39620 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MODFL])
39621 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_POWF])
39622 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_REMAINDER])
39623 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_REMAINDERF])
39624 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_REMAINDERL])
39625 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_RINT])
39626 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_RINTF])
39627 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_RINTL])
39628 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ROUND])
39629 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ROUNDF])
39630 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ROUNDL])
39631 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SIGNBIT])
39632 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SINF])
39633 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SINL])
39634 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SINHF])
39635 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SQRTF])
39636 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SQRTL])
39637 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_TANF])
39638 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_TANL])
39639 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_TANHF])
39640 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_TRUNC])
39641 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_TRUNCF])
39642 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_TRUNCL])
39643 + dnl Support Microsoft deprecated alias function names by default.
39644 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_J0], [1])
39645 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_J1], [1])
39646 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_JN], [1])
39647 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_Y0], [1])
39648 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_Y1], [1])
39649 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_YN], [1])
39650 + ])
39651 + m4_require(GL_MODULE_INDICATOR_PREFIX[_MATH_H_MODULE_INDICATOR_DEFAULTS])
39652 + AC_REQUIRE([gl_MATH_H_DEFAULTS])
39653 +])
39654 +
39655 AC_DEFUN([gl_MATH_H_DEFAULTS],
39656 [
39657 - GNULIB_ACOSF=0; AC_SUBST([GNULIB_ACOSF])
39658 - GNULIB_ACOSL=0; AC_SUBST([GNULIB_ACOSL])
39659 - GNULIB_ASINF=0; AC_SUBST([GNULIB_ASINF])
39660 - GNULIB_ASINL=0; AC_SUBST([GNULIB_ASINL])
39661 - GNULIB_ATANF=0; AC_SUBST([GNULIB_ATANF])
39662 - GNULIB_ATANL=0; AC_SUBST([GNULIB_ATANL])
39663 - GNULIB_ATAN2F=0; AC_SUBST([GNULIB_ATAN2F])
39664 - GNULIB_CBRT=0; AC_SUBST([GNULIB_CBRT])
39665 - GNULIB_CBRTF=0; AC_SUBST([GNULIB_CBRTF])
39666 - GNULIB_CBRTL=0; AC_SUBST([GNULIB_CBRTL])
39667 - GNULIB_CEIL=0; AC_SUBST([GNULIB_CEIL])
39668 - GNULIB_CEILF=0; AC_SUBST([GNULIB_CEILF])
39669 - GNULIB_CEILL=0; AC_SUBST([GNULIB_CEILL])
39670 - GNULIB_COPYSIGN=0; AC_SUBST([GNULIB_COPYSIGN])
39671 - GNULIB_COPYSIGNF=0; AC_SUBST([GNULIB_COPYSIGNF])
39672 - GNULIB_COPYSIGNL=0; AC_SUBST([GNULIB_COPYSIGNL])
39673 - GNULIB_COSF=0; AC_SUBST([GNULIB_COSF])
39674 - GNULIB_COSL=0; AC_SUBST([GNULIB_COSL])
39675 - GNULIB_COSHF=0; AC_SUBST([GNULIB_COSHF])
39676 - GNULIB_EXPF=0; AC_SUBST([GNULIB_EXPF])
39677 - GNULIB_EXPL=0; AC_SUBST([GNULIB_EXPL])
39678 - GNULIB_EXP2=0; AC_SUBST([GNULIB_EXP2])
39679 - GNULIB_EXP2F=0; AC_SUBST([GNULIB_EXP2F])
39680 - GNULIB_EXP2L=0; AC_SUBST([GNULIB_EXP2L])
39681 - GNULIB_EXPM1=0; AC_SUBST([GNULIB_EXPM1])
39682 - GNULIB_EXPM1F=0; AC_SUBST([GNULIB_EXPM1F])
39683 - GNULIB_EXPM1L=0; AC_SUBST([GNULIB_EXPM1L])
39684 - GNULIB_FABSF=0; AC_SUBST([GNULIB_FABSF])
39685 - GNULIB_FABSL=0; AC_SUBST([GNULIB_FABSL])
39686 - GNULIB_FLOOR=0; AC_SUBST([GNULIB_FLOOR])
39687 - GNULIB_FLOORF=0; AC_SUBST([GNULIB_FLOORF])
39688 - GNULIB_FLOORL=0; AC_SUBST([GNULIB_FLOORL])
39689 - GNULIB_FMA=0; AC_SUBST([GNULIB_FMA])
39690 - GNULIB_FMAF=0; AC_SUBST([GNULIB_FMAF])
39691 - GNULIB_FMAL=0; AC_SUBST([GNULIB_FMAL])
39692 - GNULIB_FMOD=0; AC_SUBST([GNULIB_FMOD])
39693 - GNULIB_FMODF=0; AC_SUBST([GNULIB_FMODF])
39694 - GNULIB_FMODL=0; AC_SUBST([GNULIB_FMODL])
39695 - GNULIB_FREXPF=0; AC_SUBST([GNULIB_FREXPF])
39696 - GNULIB_FREXP=0; AC_SUBST([GNULIB_FREXP])
39697 - GNULIB_FREXPL=0; AC_SUBST([GNULIB_FREXPL])
39698 - GNULIB_HYPOT=0; AC_SUBST([GNULIB_HYPOT])
39699 - GNULIB_HYPOTF=0; AC_SUBST([GNULIB_HYPOTF])
39700 - GNULIB_HYPOTL=0; AC_SUBST([GNULIB_HYPOTL])
39701 - GNULIB_ILOGB=0; AC_SUBST([GNULIB_ILOGB])
39702 - GNULIB_ILOGBF=0; AC_SUBST([GNULIB_ILOGBF])
39703 - GNULIB_ILOGBL=0; AC_SUBST([GNULIB_ILOGBL])
39704 - GNULIB_ISFINITE=0; AC_SUBST([GNULIB_ISFINITE])
39705 - GNULIB_ISINF=0; AC_SUBST([GNULIB_ISINF])
39706 - GNULIB_ISNAN=0; AC_SUBST([GNULIB_ISNAN])
39707 - GNULIB_ISNANF=0; AC_SUBST([GNULIB_ISNANF])
39708 - GNULIB_ISNAND=0; AC_SUBST([GNULIB_ISNAND])
39709 - GNULIB_ISNANL=0; AC_SUBST([GNULIB_ISNANL])
39710 - GNULIB_LDEXPF=0; AC_SUBST([GNULIB_LDEXPF])
39711 - GNULIB_LDEXPL=0; AC_SUBST([GNULIB_LDEXPL])
39712 - GNULIB_LOG=0; AC_SUBST([GNULIB_LOG])
39713 - GNULIB_LOGF=0; AC_SUBST([GNULIB_LOGF])
39714 - GNULIB_LOGL=0; AC_SUBST([GNULIB_LOGL])
39715 - GNULIB_LOG10=0; AC_SUBST([GNULIB_LOG10])
39716 - GNULIB_LOG10F=0; AC_SUBST([GNULIB_LOG10F])
39717 - GNULIB_LOG10L=0; AC_SUBST([GNULIB_LOG10L])
39718 - GNULIB_LOG1P=0; AC_SUBST([GNULIB_LOG1P])
39719 - GNULIB_LOG1PF=0; AC_SUBST([GNULIB_LOG1PF])
39720 - GNULIB_LOG1PL=0; AC_SUBST([GNULIB_LOG1PL])
39721 - GNULIB_LOG2=0; AC_SUBST([GNULIB_LOG2])
39722 - GNULIB_LOG2F=0; AC_SUBST([GNULIB_LOG2F])
39723 - GNULIB_LOG2L=0; AC_SUBST([GNULIB_LOG2L])
39724 - GNULIB_LOGB=0; AC_SUBST([GNULIB_LOGB])
39725 - GNULIB_LOGBF=0; AC_SUBST([GNULIB_LOGBF])
39726 - GNULIB_LOGBL=0; AC_SUBST([GNULIB_LOGBL])
39727 - GNULIB_MODF=0; AC_SUBST([GNULIB_MODF])
39728 - GNULIB_MODFF=0; AC_SUBST([GNULIB_MODFF])
39729 - GNULIB_MODFL=0; AC_SUBST([GNULIB_MODFL])
39730 - GNULIB_POWF=0; AC_SUBST([GNULIB_POWF])
39731 - GNULIB_REMAINDER=0; AC_SUBST([GNULIB_REMAINDER])
39732 - GNULIB_REMAINDERF=0; AC_SUBST([GNULIB_REMAINDERF])
39733 - GNULIB_REMAINDERL=0; AC_SUBST([GNULIB_REMAINDERL])
39734 - GNULIB_RINT=0; AC_SUBST([GNULIB_RINT])
39735 - GNULIB_RINTF=0; AC_SUBST([GNULIB_RINTF])
39736 - GNULIB_RINTL=0; AC_SUBST([GNULIB_RINTL])
39737 - GNULIB_ROUND=0; AC_SUBST([GNULIB_ROUND])
39738 - GNULIB_ROUNDF=0; AC_SUBST([GNULIB_ROUNDF])
39739 - GNULIB_ROUNDL=0; AC_SUBST([GNULIB_ROUNDL])
39740 - GNULIB_SIGNBIT=0; AC_SUBST([GNULIB_SIGNBIT])
39741 - GNULIB_SINF=0; AC_SUBST([GNULIB_SINF])
39742 - GNULIB_SINL=0; AC_SUBST([GNULIB_SINL])
39743 - GNULIB_SINHF=0; AC_SUBST([GNULIB_SINHF])
39744 - GNULIB_SQRTF=0; AC_SUBST([GNULIB_SQRTF])
39745 - GNULIB_SQRTL=0; AC_SUBST([GNULIB_SQRTL])
39746 - GNULIB_TANF=0; AC_SUBST([GNULIB_TANF])
39747 - GNULIB_TANL=0; AC_SUBST([GNULIB_TANL])
39748 - GNULIB_TANHF=0; AC_SUBST([GNULIB_TANHF])
39749 - GNULIB_TRUNC=0; AC_SUBST([GNULIB_TRUNC])
39750 - GNULIB_TRUNCF=0; AC_SUBST([GNULIB_TRUNCF])
39751 - GNULIB_TRUNCL=0; AC_SUBST([GNULIB_TRUNCL])
39752 dnl Assume proper GNU behavior unless another module says otherwise.
39753 - HAVE_ACOSF=1; AC_SUBST([HAVE_ACOSF])
39754 - HAVE_ACOSL=1; AC_SUBST([HAVE_ACOSL])
39755 - HAVE_ASINF=1; AC_SUBST([HAVE_ASINF])
39756 - HAVE_ASINL=1; AC_SUBST([HAVE_ASINL])
39757 - HAVE_ATANF=1; AC_SUBST([HAVE_ATANF])
39758 - HAVE_ATANL=1; AC_SUBST([HAVE_ATANL])
39759 - HAVE_ATAN2F=1; AC_SUBST([HAVE_ATAN2F])
39760 - HAVE_CBRT=1; AC_SUBST([HAVE_CBRT])
39761 - HAVE_CBRTF=1; AC_SUBST([HAVE_CBRTF])
39762 - HAVE_CBRTL=1; AC_SUBST([HAVE_CBRTL])
39763 - HAVE_COPYSIGN=1; AC_SUBST([HAVE_COPYSIGN])
39764 - HAVE_COPYSIGNL=1; AC_SUBST([HAVE_COPYSIGNL])
39765 - HAVE_COSF=1; AC_SUBST([HAVE_COSF])
39766 - HAVE_COSL=1; AC_SUBST([HAVE_COSL])
39767 - HAVE_COSHF=1; AC_SUBST([HAVE_COSHF])
39768 - HAVE_EXPF=1; AC_SUBST([HAVE_EXPF])
39769 - HAVE_EXPL=1; AC_SUBST([HAVE_EXPL])
39770 - HAVE_EXPM1=1; AC_SUBST([HAVE_EXPM1])
39771 - HAVE_EXPM1F=1; AC_SUBST([HAVE_EXPM1F])
39772 - HAVE_FABSF=1; AC_SUBST([HAVE_FABSF])
39773 - HAVE_FABSL=1; AC_SUBST([HAVE_FABSL])
39774 - HAVE_FMA=1; AC_SUBST([HAVE_FMA])
39775 - HAVE_FMAF=1; AC_SUBST([HAVE_FMAF])
39776 - HAVE_FMAL=1; AC_SUBST([HAVE_FMAL])
39777 - HAVE_FMODF=1; AC_SUBST([HAVE_FMODF])
39778 - HAVE_FMODL=1; AC_SUBST([HAVE_FMODL])
39779 - HAVE_FREXPF=1; AC_SUBST([HAVE_FREXPF])
39780 - HAVE_HYPOTF=1; AC_SUBST([HAVE_HYPOTF])
39781 - HAVE_HYPOTL=1; AC_SUBST([HAVE_HYPOTL])
39782 - HAVE_ILOGB=1; AC_SUBST([HAVE_ILOGB])
39783 - HAVE_ILOGBF=1; AC_SUBST([HAVE_ILOGBF])
39784 - HAVE_ILOGBL=1; AC_SUBST([HAVE_ILOGBL])
39785 - HAVE_ISNANF=1; AC_SUBST([HAVE_ISNANF])
39786 - HAVE_ISNAND=1; AC_SUBST([HAVE_ISNAND])
39787 - HAVE_ISNANL=1; AC_SUBST([HAVE_ISNANL])
39788 - HAVE_LDEXPF=1; AC_SUBST([HAVE_LDEXPF])
39789 - HAVE_LOGF=1; AC_SUBST([HAVE_LOGF])
39790 - HAVE_LOGL=1; AC_SUBST([HAVE_LOGL])
39791 - HAVE_LOG10F=1; AC_SUBST([HAVE_LOG10F])
39792 - HAVE_LOG10L=1; AC_SUBST([HAVE_LOG10L])
39793 - HAVE_LOG1P=1; AC_SUBST([HAVE_LOG1P])
39794 - HAVE_LOG1PF=1; AC_SUBST([HAVE_LOG1PF])
39795 - HAVE_LOG1PL=1; AC_SUBST([HAVE_LOG1PL])
39796 - HAVE_LOGBF=1; AC_SUBST([HAVE_LOGBF])
39797 - HAVE_LOGBL=1; AC_SUBST([HAVE_LOGBL])
39798 - HAVE_MODFF=1; AC_SUBST([HAVE_MODFF])
39799 - HAVE_MODFL=1; AC_SUBST([HAVE_MODFL])
39800 - HAVE_POWF=1; AC_SUBST([HAVE_POWF])
39801 - HAVE_REMAINDER=1; AC_SUBST([HAVE_REMAINDER])
39802 - HAVE_REMAINDERF=1; AC_SUBST([HAVE_REMAINDERF])
39803 - HAVE_RINT=1; AC_SUBST([HAVE_RINT])
39804 - HAVE_RINTL=1; AC_SUBST([HAVE_RINTL])
39805 - HAVE_SINF=1; AC_SUBST([HAVE_SINF])
39806 - HAVE_SINL=1; AC_SUBST([HAVE_SINL])
39807 - HAVE_SINHF=1; AC_SUBST([HAVE_SINHF])
39808 - HAVE_SQRTF=1; AC_SUBST([HAVE_SQRTF])
39809 - HAVE_SQRTL=1; AC_SUBST([HAVE_SQRTL])
39810 - HAVE_TANF=1; AC_SUBST([HAVE_TANF])
39811 - HAVE_TANL=1; AC_SUBST([HAVE_TANL])
39812 - HAVE_TANHF=1; AC_SUBST([HAVE_TANHF])
39813 - HAVE_DECL_ACOSL=1; AC_SUBST([HAVE_DECL_ACOSL])
39814 - HAVE_DECL_ASINL=1; AC_SUBST([HAVE_DECL_ASINL])
39815 - HAVE_DECL_ATANL=1; AC_SUBST([HAVE_DECL_ATANL])
39816 - HAVE_DECL_CBRTF=1; AC_SUBST([HAVE_DECL_CBRTF])
39817 - HAVE_DECL_CBRTL=1; AC_SUBST([HAVE_DECL_CBRTL])
39818 - HAVE_DECL_CEILF=1; AC_SUBST([HAVE_DECL_CEILF])
39819 - HAVE_DECL_CEILL=1; AC_SUBST([HAVE_DECL_CEILL])
39820 - HAVE_DECL_COPYSIGNF=1; AC_SUBST([HAVE_DECL_COPYSIGNF])
39821 - HAVE_DECL_COSL=1; AC_SUBST([HAVE_DECL_COSL])
39822 - HAVE_DECL_EXPL=1; AC_SUBST([HAVE_DECL_EXPL])
39823 - HAVE_DECL_EXP2=1; AC_SUBST([HAVE_DECL_EXP2])
39824 - HAVE_DECL_EXP2F=1; AC_SUBST([HAVE_DECL_EXP2F])
39825 - HAVE_DECL_EXP2L=1; AC_SUBST([HAVE_DECL_EXP2L])
39826 - HAVE_DECL_EXPM1L=1; AC_SUBST([HAVE_DECL_EXPM1L])
39827 - HAVE_DECL_FLOORF=1; AC_SUBST([HAVE_DECL_FLOORF])
39828 - HAVE_DECL_FLOORL=1; AC_SUBST([HAVE_DECL_FLOORL])
39829 - HAVE_DECL_FREXPL=1; AC_SUBST([HAVE_DECL_FREXPL])
39830 - HAVE_DECL_LDEXPL=1; AC_SUBST([HAVE_DECL_LDEXPL])
39831 - HAVE_DECL_LOGL=1; AC_SUBST([HAVE_DECL_LOGL])
39832 - HAVE_DECL_LOG10L=1; AC_SUBST([HAVE_DECL_LOG10L])
39833 - HAVE_DECL_LOG2=1; AC_SUBST([HAVE_DECL_LOG2])
39834 - HAVE_DECL_LOG2F=1; AC_SUBST([HAVE_DECL_LOG2F])
39835 - HAVE_DECL_LOG2L=1; AC_SUBST([HAVE_DECL_LOG2L])
39836 - HAVE_DECL_LOGB=1; AC_SUBST([HAVE_DECL_LOGB])
39837 - HAVE_DECL_REMAINDER=1; AC_SUBST([HAVE_DECL_REMAINDER])
39838 - HAVE_DECL_REMAINDERL=1; AC_SUBST([HAVE_DECL_REMAINDERL])
39839 - HAVE_DECL_RINTF=1; AC_SUBST([HAVE_DECL_RINTF])
39840 - HAVE_DECL_ROUND=1; AC_SUBST([HAVE_DECL_ROUND])
39841 - HAVE_DECL_ROUNDF=1; AC_SUBST([HAVE_DECL_ROUNDF])
39842 - HAVE_DECL_ROUNDL=1; AC_SUBST([HAVE_DECL_ROUNDL])
39843 - HAVE_DECL_SINL=1; AC_SUBST([HAVE_DECL_SINL])
39844 - HAVE_DECL_SQRTL=1; AC_SUBST([HAVE_DECL_SQRTL])
39845 - HAVE_DECL_TANL=1; AC_SUBST([HAVE_DECL_TANL])
39846 - HAVE_DECL_TRUNC=1; AC_SUBST([HAVE_DECL_TRUNC])
39847 - HAVE_DECL_TRUNCF=1; AC_SUBST([HAVE_DECL_TRUNCF])
39848 - HAVE_DECL_TRUNCL=1; AC_SUBST([HAVE_DECL_TRUNCL])
39849 - REPLACE_ACOSF=0; AC_SUBST([REPLACE_ACOSF])
39850 - REPLACE_ASINF=0; AC_SUBST([REPLACE_ASINF])
39851 - REPLACE_ATANF=0; AC_SUBST([REPLACE_ATANF])
39852 - REPLACE_ATAN2F=0; AC_SUBST([REPLACE_ATAN2F])
39853 - REPLACE_CBRTF=0; AC_SUBST([REPLACE_CBRTF])
39854 - REPLACE_CBRTL=0; AC_SUBST([REPLACE_CBRTL])
39855 - REPLACE_CEIL=0; AC_SUBST([REPLACE_CEIL])
39856 - REPLACE_CEILF=0; AC_SUBST([REPLACE_CEILF])
39857 - REPLACE_CEILL=0; AC_SUBST([REPLACE_CEILL])
39858 - REPLACE_COSF=0; AC_SUBST([REPLACE_COSF])
39859 - REPLACE_COSHF=0; AC_SUBST([REPLACE_COSHF])
39860 - REPLACE_EXPF=0; AC_SUBST([REPLACE_EXPF])
39861 - REPLACE_EXPL=0; AC_SUBST([REPLACE_EXPL])
39862 - REPLACE_EXPM1=0; AC_SUBST([REPLACE_EXPM1])
39863 - REPLACE_EXPM1F=0; AC_SUBST([REPLACE_EXPM1F])
39864 - REPLACE_EXPM1L=0; AC_SUBST([REPLACE_EXPM1L])
39865 - REPLACE_EXP2=0; AC_SUBST([REPLACE_EXP2])
39866 - REPLACE_EXP2L=0; AC_SUBST([REPLACE_EXP2L])
39867 - REPLACE_FABSL=0; AC_SUBST([REPLACE_FABSL])
39868 - REPLACE_FLOOR=0; AC_SUBST([REPLACE_FLOOR])
39869 - REPLACE_FLOORF=0; AC_SUBST([REPLACE_FLOORF])
39870 - REPLACE_FLOORL=0; AC_SUBST([REPLACE_FLOORL])
39871 - REPLACE_FMA=0; AC_SUBST([REPLACE_FMA])
39872 - REPLACE_FMAF=0; AC_SUBST([REPLACE_FMAF])
39873 - REPLACE_FMAL=0; AC_SUBST([REPLACE_FMAL])
39874 - REPLACE_FMOD=0; AC_SUBST([REPLACE_FMOD])
39875 - REPLACE_FMODF=0; AC_SUBST([REPLACE_FMODF])
39876 - REPLACE_FMODL=0; AC_SUBST([REPLACE_FMODL])
39877 - REPLACE_FREXPF=0; AC_SUBST([REPLACE_FREXPF])
39878 - REPLACE_FREXP=0; AC_SUBST([REPLACE_FREXP])
39879 - REPLACE_FREXPL=0; AC_SUBST([REPLACE_FREXPL])
39880 - REPLACE_HUGE_VAL=0; AC_SUBST([REPLACE_HUGE_VAL])
39881 - REPLACE_HYPOT=0; AC_SUBST([REPLACE_HYPOT])
39882 - REPLACE_HYPOTF=0; AC_SUBST([REPLACE_HYPOTF])
39883 - REPLACE_HYPOTL=0; AC_SUBST([REPLACE_HYPOTL])
39884 - REPLACE_ILOGB=0; AC_SUBST([REPLACE_ILOGB])
39885 - REPLACE_ILOGBF=0; AC_SUBST([REPLACE_ILOGBF])
39886 - REPLACE_ILOGBL=0; AC_SUBST([REPLACE_ILOGBL])
39887 - REPLACE_ISFINITE=0; AC_SUBST([REPLACE_ISFINITE])
39888 - REPLACE_ISINF=0; AC_SUBST([REPLACE_ISINF])
39889 - REPLACE_ISNAN=0; AC_SUBST([REPLACE_ISNAN])
39890 - REPLACE_LDEXPL=0; AC_SUBST([REPLACE_LDEXPL])
39891 - REPLACE_LOG=0; AC_SUBST([REPLACE_LOG])
39892 - REPLACE_LOGF=0; AC_SUBST([REPLACE_LOGF])
39893 - REPLACE_LOGL=0; AC_SUBST([REPLACE_LOGL])
39894 - REPLACE_LOG10=0; AC_SUBST([REPLACE_LOG10])
39895 - REPLACE_LOG10F=0; AC_SUBST([REPLACE_LOG10F])
39896 - REPLACE_LOG10L=0; AC_SUBST([REPLACE_LOG10L])
39897 - REPLACE_LOG1P=0; AC_SUBST([REPLACE_LOG1P])
39898 - REPLACE_LOG1PF=0; AC_SUBST([REPLACE_LOG1PF])
39899 - REPLACE_LOG1PL=0; AC_SUBST([REPLACE_LOG1PL])
39900 - REPLACE_LOG2=0; AC_SUBST([REPLACE_LOG2])
39901 - REPLACE_LOG2F=0; AC_SUBST([REPLACE_LOG2F])
39902 - REPLACE_LOG2L=0; AC_SUBST([REPLACE_LOG2L])
39903 - REPLACE_LOGB=0; AC_SUBST([REPLACE_LOGB])
39904 - REPLACE_LOGBF=0; AC_SUBST([REPLACE_LOGBF])
39905 - REPLACE_LOGBL=0; AC_SUBST([REPLACE_LOGBL])
39906 - REPLACE_MODF=0; AC_SUBST([REPLACE_MODF])
39907 - REPLACE_MODFF=0; AC_SUBST([REPLACE_MODFF])
39908 - REPLACE_MODFL=0; AC_SUBST([REPLACE_MODFL])
39909 - REPLACE_NAN=0; AC_SUBST([REPLACE_NAN])
39910 - REPLACE_REMAINDER=0; AC_SUBST([REPLACE_REMAINDER])
39911 - REPLACE_REMAINDERF=0; AC_SUBST([REPLACE_REMAINDERF])
39912 - REPLACE_REMAINDERL=0; AC_SUBST([REPLACE_REMAINDERL])
39913 - REPLACE_RINTL=0; AC_SUBST([REPLACE_RINTL])
39914 - REPLACE_ROUND=0; AC_SUBST([REPLACE_ROUND])
39915 - REPLACE_ROUNDF=0; AC_SUBST([REPLACE_ROUNDF])
39916 - REPLACE_ROUNDL=0; AC_SUBST([REPLACE_ROUNDL])
39917 - REPLACE_SIGNBIT=0; AC_SUBST([REPLACE_SIGNBIT])
39918 - REPLACE_SIGNBIT_USING_GCC=0; AC_SUBST([REPLACE_SIGNBIT_USING_GCC])
39919 - REPLACE_SINF=0; AC_SUBST([REPLACE_SINF])
39920 - REPLACE_SINHF=0; AC_SUBST([REPLACE_SINHF])
39921 - REPLACE_SQRTF=0; AC_SUBST([REPLACE_SQRTF])
39922 - REPLACE_SQRTL=0; AC_SUBST([REPLACE_SQRTL])
39923 - REPLACE_TANF=0; AC_SUBST([REPLACE_TANF])
39924 - REPLACE_TANHF=0; AC_SUBST([REPLACE_TANHF])
39925 - REPLACE_TRUNC=0; AC_SUBST([REPLACE_TRUNC])
39926 - REPLACE_TRUNCF=0; AC_SUBST([REPLACE_TRUNCF])
39927 - REPLACE_TRUNCL=0; AC_SUBST([REPLACE_TRUNCL])
39928 + HAVE_ACOSF=1; AC_SUBST([HAVE_ACOSF])
39929 + HAVE_ACOSL=1; AC_SUBST([HAVE_ACOSL])
39930 + HAVE_ASINF=1; AC_SUBST([HAVE_ASINF])
39931 + HAVE_ASINL=1; AC_SUBST([HAVE_ASINL])
39932 + HAVE_ATANF=1; AC_SUBST([HAVE_ATANF])
39933 + HAVE_ATANL=1; AC_SUBST([HAVE_ATANL])
39934 + HAVE_ATAN2F=1; AC_SUBST([HAVE_ATAN2F])
39935 + HAVE_CBRT=1; AC_SUBST([HAVE_CBRT])
39936 + HAVE_CBRTF=1; AC_SUBST([HAVE_CBRTF])
39937 + HAVE_CBRTL=1; AC_SUBST([HAVE_CBRTL])
39938 + HAVE_COPYSIGN=1; AC_SUBST([HAVE_COPYSIGN])
39939 + HAVE_COPYSIGNL=1; AC_SUBST([HAVE_COPYSIGNL])
39940 + HAVE_COSF=1; AC_SUBST([HAVE_COSF])
39941 + HAVE_COSL=1; AC_SUBST([HAVE_COSL])
39942 + HAVE_COSHF=1; AC_SUBST([HAVE_COSHF])
39943 + HAVE_EXPF=1; AC_SUBST([HAVE_EXPF])
39944 + HAVE_EXPL=1; AC_SUBST([HAVE_EXPL])
39945 + HAVE_EXPM1=1; AC_SUBST([HAVE_EXPM1])
39946 + HAVE_EXPM1F=1; AC_SUBST([HAVE_EXPM1F])
39947 + HAVE_FABSF=1; AC_SUBST([HAVE_FABSF])
39948 + HAVE_FABSL=1; AC_SUBST([HAVE_FABSL])
39949 + HAVE_FMA=1; AC_SUBST([HAVE_FMA])
39950 + HAVE_FMAF=1; AC_SUBST([HAVE_FMAF])
39951 + HAVE_FMAL=1; AC_SUBST([HAVE_FMAL])
39952 + HAVE_FMODF=1; AC_SUBST([HAVE_FMODF])
39953 + HAVE_FMODL=1; AC_SUBST([HAVE_FMODL])
39954 + HAVE_FREXPF=1; AC_SUBST([HAVE_FREXPF])
39955 + HAVE_HYPOTF=1; AC_SUBST([HAVE_HYPOTF])
39956 + HAVE_HYPOTL=1; AC_SUBST([HAVE_HYPOTL])
39957 + HAVE_ILOGB=1; AC_SUBST([HAVE_ILOGB])
39958 + HAVE_ILOGBF=1; AC_SUBST([HAVE_ILOGBF])
39959 + HAVE_ILOGBL=1; AC_SUBST([HAVE_ILOGBL])
39960 + HAVE_ISNANF=1; AC_SUBST([HAVE_ISNANF])
39961 + HAVE_ISNAND=1; AC_SUBST([HAVE_ISNAND])
39962 + HAVE_ISNANL=1; AC_SUBST([HAVE_ISNANL])
39963 + HAVE_LDEXPF=1; AC_SUBST([HAVE_LDEXPF])
39964 + HAVE_LOGF=1; AC_SUBST([HAVE_LOGF])
39965 + HAVE_LOGL=1; AC_SUBST([HAVE_LOGL])
39966 + HAVE_LOG10F=1; AC_SUBST([HAVE_LOG10F])
39967 + HAVE_LOG10L=1; AC_SUBST([HAVE_LOG10L])
39968 + HAVE_LOG1P=1; AC_SUBST([HAVE_LOG1P])
39969 + HAVE_LOG1PF=1; AC_SUBST([HAVE_LOG1PF])
39970 + HAVE_LOG1PL=1; AC_SUBST([HAVE_LOG1PL])
39971 + HAVE_LOGBF=1; AC_SUBST([HAVE_LOGBF])
39972 + HAVE_LOGBL=1; AC_SUBST([HAVE_LOGBL])
39973 + HAVE_MODFF=1; AC_SUBST([HAVE_MODFF])
39974 + HAVE_MODFL=1; AC_SUBST([HAVE_MODFL])
39975 + HAVE_POWF=1; AC_SUBST([HAVE_POWF])
39976 + HAVE_REMAINDER=1; AC_SUBST([HAVE_REMAINDER])
39977 + HAVE_REMAINDERF=1; AC_SUBST([HAVE_REMAINDERF])
39978 + HAVE_RINT=1; AC_SUBST([HAVE_RINT])
39979 + HAVE_RINTL=1; AC_SUBST([HAVE_RINTL])
39980 + HAVE_SINF=1; AC_SUBST([HAVE_SINF])
39981 + HAVE_SINL=1; AC_SUBST([HAVE_SINL])
39982 + HAVE_SINHF=1; AC_SUBST([HAVE_SINHF])
39983 + HAVE_SQRTF=1; AC_SUBST([HAVE_SQRTF])
39984 + HAVE_SQRTL=1; AC_SUBST([HAVE_SQRTL])
39985 + HAVE_TANF=1; AC_SUBST([HAVE_TANF])
39986 + HAVE_TANL=1; AC_SUBST([HAVE_TANL])
39987 + HAVE_TANHF=1; AC_SUBST([HAVE_TANHF])
39988 + HAVE_DECL_ACOSL=1; AC_SUBST([HAVE_DECL_ACOSL])
39989 + HAVE_DECL_ASINL=1; AC_SUBST([HAVE_DECL_ASINL])
39990 + HAVE_DECL_ATANL=1; AC_SUBST([HAVE_DECL_ATANL])
39991 + HAVE_DECL_CBRTF=1; AC_SUBST([HAVE_DECL_CBRTF])
39992 + HAVE_DECL_CBRTL=1; AC_SUBST([HAVE_DECL_CBRTL])
39993 + HAVE_DECL_CEILF=1; AC_SUBST([HAVE_DECL_CEILF])
39994 + HAVE_DECL_CEILL=1; AC_SUBST([HAVE_DECL_CEILL])
39995 + HAVE_DECL_COPYSIGNF=1; AC_SUBST([HAVE_DECL_COPYSIGNF])
39996 + HAVE_DECL_COSL=1; AC_SUBST([HAVE_DECL_COSL])
39997 + HAVE_DECL_EXPL=1; AC_SUBST([HAVE_DECL_EXPL])
39998 + HAVE_DECL_EXP2=1; AC_SUBST([HAVE_DECL_EXP2])
39999 + HAVE_DECL_EXP2F=1; AC_SUBST([HAVE_DECL_EXP2F])
40000 + HAVE_DECL_EXP2L=1; AC_SUBST([HAVE_DECL_EXP2L])
40001 + HAVE_DECL_EXPM1L=1; AC_SUBST([HAVE_DECL_EXPM1L])
40002 + HAVE_DECL_FLOORF=1; AC_SUBST([HAVE_DECL_FLOORF])
40003 + HAVE_DECL_FLOORL=1; AC_SUBST([HAVE_DECL_FLOORL])
40004 + HAVE_DECL_FREXPL=1; AC_SUBST([HAVE_DECL_FREXPL])
40005 + HAVE_DECL_LDEXPL=1; AC_SUBST([HAVE_DECL_LDEXPL])
40006 + HAVE_DECL_LOGL=1; AC_SUBST([HAVE_DECL_LOGL])
40007 + HAVE_DECL_LOG10L=1; AC_SUBST([HAVE_DECL_LOG10L])
40008 + HAVE_DECL_LOG2=1; AC_SUBST([HAVE_DECL_LOG2])
40009 + HAVE_DECL_LOG2F=1; AC_SUBST([HAVE_DECL_LOG2F])
40010 + HAVE_DECL_LOG2L=1; AC_SUBST([HAVE_DECL_LOG2L])
40011 + HAVE_DECL_LOGB=1; AC_SUBST([HAVE_DECL_LOGB])
40012 + HAVE_DECL_REMAINDER=1; AC_SUBST([HAVE_DECL_REMAINDER])
40013 + HAVE_DECL_REMAINDERL=1; AC_SUBST([HAVE_DECL_REMAINDERL])
40014 + HAVE_DECL_RINTF=1; AC_SUBST([HAVE_DECL_RINTF])
40015 + HAVE_DECL_ROUND=1; AC_SUBST([HAVE_DECL_ROUND])
40016 + HAVE_DECL_ROUNDF=1; AC_SUBST([HAVE_DECL_ROUNDF])
40017 + HAVE_DECL_ROUNDL=1; AC_SUBST([HAVE_DECL_ROUNDL])
40018 + HAVE_DECL_SINL=1; AC_SUBST([HAVE_DECL_SINL])
40019 + HAVE_DECL_SQRTL=1; AC_SUBST([HAVE_DECL_SQRTL])
40020 + HAVE_DECL_TANL=1; AC_SUBST([HAVE_DECL_TANL])
40021 + HAVE_DECL_TRUNC=1; AC_SUBST([HAVE_DECL_TRUNC])
40022 + HAVE_DECL_TRUNCF=1; AC_SUBST([HAVE_DECL_TRUNCF])
40023 + HAVE_DECL_TRUNCL=1; AC_SUBST([HAVE_DECL_TRUNCL])
40024 + REPLACE_ACOSF=0; AC_SUBST([REPLACE_ACOSF])
40025 + REPLACE_ASINF=0; AC_SUBST([REPLACE_ASINF])
40026 + REPLACE_ATANF=0; AC_SUBST([REPLACE_ATANF])
40027 + REPLACE_ATAN2F=0; AC_SUBST([REPLACE_ATAN2F])
40028 + REPLACE_CBRTF=0; AC_SUBST([REPLACE_CBRTF])
40029 + REPLACE_CBRTL=0; AC_SUBST([REPLACE_CBRTL])
40030 + REPLACE_CEIL=0; AC_SUBST([REPLACE_CEIL])
40031 + REPLACE_CEILF=0; AC_SUBST([REPLACE_CEILF])
40032 + REPLACE_CEILL=0; AC_SUBST([REPLACE_CEILL])
40033 + REPLACE_COSF=0; AC_SUBST([REPLACE_COSF])
40034 + REPLACE_COSHF=0; AC_SUBST([REPLACE_COSHF])
40035 + REPLACE_EXPF=0; AC_SUBST([REPLACE_EXPF])
40036 + REPLACE_EXPL=0; AC_SUBST([REPLACE_EXPL])
40037 + REPLACE_EXPM1=0; AC_SUBST([REPLACE_EXPM1])
40038 + REPLACE_EXPM1F=0; AC_SUBST([REPLACE_EXPM1F])
40039 + REPLACE_EXPM1L=0; AC_SUBST([REPLACE_EXPM1L])
40040 + REPLACE_EXP2=0; AC_SUBST([REPLACE_EXP2])
40041 + REPLACE_EXP2L=0; AC_SUBST([REPLACE_EXP2L])
40042 + REPLACE_FABSL=0; AC_SUBST([REPLACE_FABSL])
40043 + REPLACE_FLOOR=0; AC_SUBST([REPLACE_FLOOR])
40044 + REPLACE_FLOORF=0; AC_SUBST([REPLACE_FLOORF])
40045 + REPLACE_FLOORL=0; AC_SUBST([REPLACE_FLOORL])
40046 + REPLACE_FMA=0; AC_SUBST([REPLACE_FMA])
40047 + REPLACE_FMAF=0; AC_SUBST([REPLACE_FMAF])
40048 + REPLACE_FMAL=0; AC_SUBST([REPLACE_FMAL])
40049 + REPLACE_FMOD=0; AC_SUBST([REPLACE_FMOD])
40050 + REPLACE_FMODF=0; AC_SUBST([REPLACE_FMODF])
40051 + REPLACE_FMODL=0; AC_SUBST([REPLACE_FMODL])
40052 + REPLACE_FREXPF=0; AC_SUBST([REPLACE_FREXPF])
40053 + REPLACE_FREXP=0; AC_SUBST([REPLACE_FREXP])
40054 + REPLACE_FREXPL=0; AC_SUBST([REPLACE_FREXPL])
40055 + REPLACE_HUGE_VAL=0; AC_SUBST([REPLACE_HUGE_VAL])
40056 + REPLACE_HYPOT=0; AC_SUBST([REPLACE_HYPOT])
40057 + REPLACE_HYPOTF=0; AC_SUBST([REPLACE_HYPOTF])
40058 + REPLACE_HYPOTL=0; AC_SUBST([REPLACE_HYPOTL])
40059 + REPLACE_ILOGB=0; AC_SUBST([REPLACE_ILOGB])
40060 + REPLACE_ILOGBF=0; AC_SUBST([REPLACE_ILOGBF])
40061 + REPLACE_ILOGBL=0; AC_SUBST([REPLACE_ILOGBL])
40062 + REPLACE_ISFINITE=0; AC_SUBST([REPLACE_ISFINITE])
40063 + REPLACE_ISINF=0; AC_SUBST([REPLACE_ISINF])
40064 + REPLACE_ISNAN=0; AC_SUBST([REPLACE_ISNAN])
40065 + REPLACE_LDEXPL=0; AC_SUBST([REPLACE_LDEXPL])
40066 + REPLACE_LOG=0; AC_SUBST([REPLACE_LOG])
40067 + REPLACE_LOGF=0; AC_SUBST([REPLACE_LOGF])
40068 + REPLACE_LOGL=0; AC_SUBST([REPLACE_LOGL])
40069 + REPLACE_LOG10=0; AC_SUBST([REPLACE_LOG10])
40070 + REPLACE_LOG10F=0; AC_SUBST([REPLACE_LOG10F])
40071 + REPLACE_LOG10L=0; AC_SUBST([REPLACE_LOG10L])
40072 + REPLACE_LOG1P=0; AC_SUBST([REPLACE_LOG1P])
40073 + REPLACE_LOG1PF=0; AC_SUBST([REPLACE_LOG1PF])
40074 + REPLACE_LOG1PL=0; AC_SUBST([REPLACE_LOG1PL])
40075 + REPLACE_LOG2=0; AC_SUBST([REPLACE_LOG2])
40076 + REPLACE_LOG2F=0; AC_SUBST([REPLACE_LOG2F])
40077 + REPLACE_LOG2L=0; AC_SUBST([REPLACE_LOG2L])
40078 + REPLACE_LOGB=0; AC_SUBST([REPLACE_LOGB])
40079 + REPLACE_LOGBF=0; AC_SUBST([REPLACE_LOGBF])
40080 + REPLACE_LOGBL=0; AC_SUBST([REPLACE_LOGBL])
40081 + REPLACE_MODF=0; AC_SUBST([REPLACE_MODF])
40082 + REPLACE_MODFF=0; AC_SUBST([REPLACE_MODFF])
40083 + REPLACE_MODFL=0; AC_SUBST([REPLACE_MODFL])
40084 + REPLACE_NAN=0; AC_SUBST([REPLACE_NAN])
40085 + REPLACE_REMAINDER=0; AC_SUBST([REPLACE_REMAINDER])
40086 + REPLACE_REMAINDERF=0; AC_SUBST([REPLACE_REMAINDERF])
40087 + REPLACE_REMAINDERL=0; AC_SUBST([REPLACE_REMAINDERL])
40088 + REPLACE_RINTL=0; AC_SUBST([REPLACE_RINTL])
40089 + REPLACE_ROUND=0; AC_SUBST([REPLACE_ROUND])
40090 + REPLACE_ROUNDF=0; AC_SUBST([REPLACE_ROUNDF])
40091 + REPLACE_ROUNDL=0; AC_SUBST([REPLACE_ROUNDL])
40092 + REPLACE_SIGNBIT=0; AC_SUBST([REPLACE_SIGNBIT])
40093 + REPLACE_SIGNBIT_USING_BUILTINS=0; AC_SUBST([REPLACE_SIGNBIT_USING_BUILTINS])
40094 + REPLACE_SINF=0; AC_SUBST([REPLACE_SINF])
40095 + REPLACE_SINHF=0; AC_SUBST([REPLACE_SINHF])
40096 + REPLACE_SQRTF=0; AC_SUBST([REPLACE_SQRTF])
40097 + REPLACE_SQRTL=0; AC_SUBST([REPLACE_SQRTL])
40098 + REPLACE_TANF=0; AC_SUBST([REPLACE_TANF])
40099 + REPLACE_TANHF=0; AC_SUBST([REPLACE_TANHF])
40100 + REPLACE_TRUNC=0; AC_SUBST([REPLACE_TRUNC])
40101 + REPLACE_TRUNCF=0; AC_SUBST([REPLACE_TRUNCF])
40102 + REPLACE_TRUNCL=0; AC_SUBST([REPLACE_TRUNCL])
40103 ])
40104
40105 # gl_LONG_DOUBLE_VS_DOUBLE
40106
40107 diff --git a/autotools/m4/memchr.m4 b/autotools/m4/memchr.m4
40108 index 0be394d..c7489d8 100644
40109 --- a/autotools/m4/memchr.m4
40110 +++ b/autotools/m4/memchr.m4
40111 @@ -1,5 +1,5 @@
40112 -# memchr.m4 serial 14
40113 -dnl Copyright (C) 2002-2004, 2009-2019 Free Software Foundation, Inc.
40114 +# memchr.m4 serial 18
40115 +dnl Copyright (C) 2002-2004, 2009-2022 Free Software Foundation, Inc.
40116 dnl This file is free software; the Free Software Foundation
40117 dnl gives unlimited permission to copy and/or distribute it,
40118 dnl with or without modifications, as long as this notice is preserved.
40119 @@ -13,27 +13,18 @@ AC_DEFUN_ONCE([gl_FUNC_MEMCHR],
40120 AC_CHECK_HEADERS_ONCE([sys/mman.h])
40121 AC_CHECK_FUNCS_ONCE([mprotect])
40122
40123 - AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
40124 - m4_ifdef([gl_FUNC_MEMCHR_OBSOLETE], [
40125 - dnl These days, we assume memchr is present. But if support for old
40126 - dnl platforms is desired:
40127 - AC_CHECK_FUNCS_ONCE([memchr])
40128 - if test $ac_cv_func_memchr = no; then
40129 - HAVE_MEMCHR=0
40130 - fi
40131 - ])
40132 - if test $HAVE_MEMCHR = 1; then
40133 - # Detect platform-specific bugs in some versions of glibc:
40134 - # memchr should not dereference anything with length 0
40135 - # https://bugzilla.redhat.com/show_bug.cgi?id=499689
40136 - # memchr should not dereference overestimated length after a match
40137 - # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
40138 - # https://sourceware.org/bugzilla/show_bug.cgi?id=10162
40139 - # memchr should cast the second argument to 'unsigned char'.
40140 - # This bug exists in Android 4.3.
40141 - # Assume that memchr works on platforms that lack mprotect.
40142 - AC_CACHE_CHECK([whether memchr works], [gl_cv_func_memchr_works],
40143 - [AC_RUN_IFELSE([AC_LANG_PROGRAM([[
40144 + AC_REQUIRE([gl_STRING_H_DEFAULTS])
40145 + # Detect platform-specific bugs in some versions of glibc:
40146 + # memchr should not dereference anything with length 0
40147 + # https://bugzilla.redhat.com/show_bug.cgi?id=499689
40148 + # memchr should not dereference overestimated length after a match
40149 + # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
40150 + # https://sourceware.org/bugzilla/show_bug.cgi?id=10162
40151 + # memchr should cast the second argument to 'unsigned char'.
40152 + # This bug exists in Android 4.3.
40153 + # Assume that memchr works on platforms that lack mprotect.
40154 + AC_CACHE_CHECK([whether memchr works], [gl_cv_func_memchr_works],
40155 + [AC_RUN_IFELSE([AC_LANG_PROGRAM([[
40156 #include <string.h>
40157 #if HAVE_SYS_MMAN_H
40158 # include <fcntl.h>
40159 @@ -68,6 +59,7 @@ AC_DEFUN_ONCE([gl_FUNC_MEMCHR],
40160 #endif
40161 if (fence)
40162 {
40163 + /* Test against bugs on glibc systems. */
40164 if (memchr (fence, 0, 0))
40165 result |= 1;
40166 strcpy (fence - 9, "12345678");
40167 @@ -75,6 +67,9 @@ AC_DEFUN_ONCE([gl_FUNC_MEMCHR],
40168 result |= 2;
40169 if (memchr (fence - 1, 0, 3) != fence - 1)
40170 result |= 4;
40171 + /* Test against bug on AIX 7.2. */
40172 + if (memchr (fence - 4, '6', 16) != fence - 4)
40173 + result |= 8;
40174 }
40175 /* Test against bug on Android 4.3. */
40176 {
40177 @@ -83,27 +78,26 @@ AC_DEFUN_ONCE([gl_FUNC_MEMCHR],
40178 input[1] = 'b';
40179 input[2] = 'c';
40180 if (memchr (input, 0x789abc00 | 'b', 3) != input + 1)
40181 - result |= 8;
40182 + result |= 16;
40183 }
40184 return result;
40185 ]])],
40186 - [gl_cv_func_memchr_works=yes],
40187 - [gl_cv_func_memchr_works=no],
40188 - [case "$host_os" in
40189 - # Guess no on Android.
40190 - linux*-android*) gl_cv_func_memchr_works="guessing no" ;;
40191 - # Guess yes on native Windows.
40192 - mingw*) gl_cv_func_memchr_works="guessing yes" ;;
40193 - # Be pessimistic for now.
40194 - *) gl_cv_func_memchr_works="guessing no" ;;
40195 - esac
40196 - ])
40197 - ])
40198 - case "$gl_cv_func_memchr_works" in
40199 - *yes) ;;
40200 - *) REPLACE_MEMCHR=1 ;;
40201 - esac
40202 - fi
40203 + [gl_cv_func_memchr_works=yes],
40204 + [gl_cv_func_memchr_works=no],
40205 + [case "$host_os" in
40206 + # Guess no on Android.
40207 + linux*-android*) gl_cv_func_memchr_works="guessing no" ;;
40208 + # Guess yes on native Windows.
40209 + mingw*) gl_cv_func_memchr_works="guessing yes" ;;
40210 + # If we don't know, obey --enable-cross-guesses.
40211 + *) gl_cv_func_memchr_works="$gl_cross_guess_normal" ;;
40212 + esac
40213 + ])
40214 + ])
40215 + case "$gl_cv_func_memchr_works" in
40216 + *yes) ;;
40217 + *) REPLACE_MEMCHR=1 ;;
40218 + esac
40219 ])
40220
40221 # Prerequisites of lib/memchr.c.
40222
40223 diff --git a/autotools/m4/mempcpy.m4 b/autotools/m4/mempcpy.m4
40224 index b6090ee..1107eb4 100644
40225 --- a/autotools/m4/mempcpy.m4
40226 +++ b/autotools/m4/mempcpy.m4
40227 @@ -1,5 +1,5 @@
40228 -# mempcpy.m4 serial 11
40229 -dnl Copyright (C) 2003-2004, 2006-2007, 2009-2019 Free Software Foundation,
40230 +# mempcpy.m4 serial 12
40231 +dnl Copyright (C) 2003-2004, 2006-2007, 2009-2022 Free Software Foundation,
40232 dnl Inc.
40233 dnl This file is free software; the Free Software Foundation
40234 dnl gives unlimited permission to copy and/or distribute it,
40235 @@ -13,7 +13,7 @@ AC_DEFUN([gl_FUNC_MEMPCPY],
40236 dnl The mempcpy() declaration in lib/string.in.h uses 'restrict'.
40237 AC_REQUIRE([AC_C_RESTRICT])
40238
40239 - AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
40240 + AC_REQUIRE([gl_STRING_H_DEFAULTS])
40241 AC_CHECK_FUNCS([mempcpy])
40242 if test $ac_cv_func_mempcpy = no; then
40243 HAVE_MEMPCPY=0
40244
40245 diff --git a/autotools/m4/memrchr.m4 b/autotools/m4/memrchr.m4
40246 index e907590..ec5e208 100644
40247 --- a/autotools/m4/memrchr.m4
40248 +++ b/autotools/m4/memrchr.m4
40249 @@ -1,5 +1,5 @@
40250 -# memrchr.m4 serial 10
40251 -dnl Copyright (C) 2002-2003, 2005-2007, 2009-2019 Free Software Foundation,
40252 +# memrchr.m4 serial 11
40253 +dnl Copyright (C) 2002-2003, 2005-2007, 2009-2022 Free Software Foundation,
40254 dnl Inc.
40255 dnl This file is free software; the Free Software Foundation
40256 dnl gives unlimited permission to copy and/or distribute it,
40257 @@ -10,7 +10,7 @@ AC_DEFUN([gl_FUNC_MEMRCHR],
40258 dnl Persuade glibc <string.h> to declare memrchr().
40259 AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
40260
40261 - AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
40262 + AC_REQUIRE([gl_STRING_H_DEFAULTS])
40263 AC_CHECK_DECLS_ONCE([memrchr])
40264 if test $ac_cv_have_decl_memrchr = no; then
40265 HAVE_DECL_MEMRCHR=0
40266
40267 diff --git a/autotools/m4/minmax.m4 b/autotools/m4/minmax.m4
40268 new file mode 100644
40269 index 0000000..b976739
40270 --- /dev/null
40271 +++ b/autotools/m4/minmax.m4
40272 @@ -0,0 +1,44 @@
40273 +# minmax.m4 serial 4
40274 +dnl Copyright (C) 2005, 2009-2022 Free Software Foundation, Inc.
40275 +dnl This file is free software; the Free Software Foundation
40276 +dnl gives unlimited permission to copy and/or distribute it,
40277 +dnl with or without modifications, as long as this notice is preserved.
40278 +
40279 +AC_PREREQ([2.53])
40280 +
40281 +AC_DEFUN([gl_MINMAX],
40282 +[
40283 + AC_REQUIRE([gl_PREREQ_MINMAX])
40284 +])
40285 +
40286 +# Prerequisites of lib/minmax.h.
40287 +AC_DEFUN([gl_PREREQ_MINMAX],
40288 +[
40289 + gl_MINMAX_IN_HEADER([limits.h])
40290 + gl_MINMAX_IN_HEADER([sys/param.h])
40291 +])
40292 +
40293 +dnl gl_MINMAX_IN_HEADER(HEADER)
40294 +dnl The parameter has to be a literal header name; it cannot be macro,
40295 +dnl nor a shell variable. (Because autoheader collects only AC_DEFINE
40296 +dnl invocations with a literal macro name.)
40297 +AC_DEFUN([gl_MINMAX_IN_HEADER],
40298 +[
40299 + m4_pushdef([header], AS_TR_SH([$1]))
40300 + m4_pushdef([HEADER], AS_TR_CPP([$1]))
40301 + AC_CACHE_CHECK([whether <$1> defines MIN and MAX],
40302 + [gl_cv_minmax_in_]header,
40303 + [AC_COMPILE_IFELSE(
40304 + [AC_LANG_PROGRAM(
40305 + [[#include <$1>
40306 + int x = MIN (42, 17);]],
40307 + [[]])],
40308 + [gl_cv_minmax_in_]header[=yes],
40309 + [gl_cv_minmax_in_]header[=no])])
40310 + if test $gl_cv_minmax_in_[]header = yes; then
40311 + AC_DEFINE([HAVE_MINMAX_IN_]HEADER, 1,
40312 + [Define to 1 if <$1> defines the MIN and MAX macros.])
40313 + fi
40314 + m4_popdef([HEADER])
40315 + m4_popdef([header])
40316 +])
40317
40318 diff --git a/autotools/m4/mkdir.m4 b/autotools/m4/mkdir.m4
40319 index 4cd9590..8b78ce9 100644
40320 --- a/autotools/m4/mkdir.m4
40321 +++ b/autotools/m4/mkdir.m4
40322 @@ -1,6 +1,6 @@
40323 -# serial 14
40324 +# serial 17
40325
40326 -# Copyright (C) 2001, 2003-2004, 2006, 2008-2019 Free Software Foundation, Inc.
40327 +# Copyright (C) 2001, 2003-2004, 2006, 2008-2022 Free Software Foundation, Inc.
40328 # This file is free software; the Free Software Foundation
40329 # gives unlimited permission to copy and/or distribute it,
40330 # with or without modifications, as long as this notice is preserved.
40331 @@ -16,33 +16,34 @@ AC_DEFUN([gl_FUNC_MKDIR],
40332 AC_CACHE_CHECK([whether mkdir handles trailing slash],
40333 [gl_cv_func_mkdir_trailing_slash_works],
40334 [rm -rf conftest.dir
40335 - AC_RUN_IFELSE([AC_LANG_PROGRAM([[
40336 -# include <sys/types.h>
40337 -# include <sys/stat.h>
40338 -]], [return mkdir ("conftest.dir/", 0700);])],
40339 - [gl_cv_func_mkdir_trailing_slash_works=yes],
40340 - [gl_cv_func_mkdir_trailing_slash_works=no],
40341 - [case "$host_os" in
40342 - # Guess yes on Linux systems.
40343 - linux-* | linux) gl_cv_func_mkdir_trailing_slash_works="guessing yes" ;;
40344 - # Guess yes on glibc systems.
40345 - *-gnu* | gnu*) gl_cv_func_mkdir_trailing_slash_works="guessing yes" ;;
40346 - # Guess yes on MSVC, no on mingw.
40347 - mingw*) AC_EGREP_CPP([Known], [
40348 + AC_RUN_IFELSE(
40349 + [AC_LANG_PROGRAM([[
40350 + #include <sys/types.h>
40351 + #include <sys/stat.h>
40352 + ]GL_MDA_DEFINES],
40353 + [[return mkdir ("conftest.dir/", 0700);]])],
40354 + [gl_cv_func_mkdir_trailing_slash_works=yes],
40355 + [gl_cv_func_mkdir_trailing_slash_works=no],
40356 + [case "$host_os" in
40357 + # Guess yes on Linux systems.
40358 + linux-* | linux) gl_cv_func_mkdir_trailing_slash_works="guessing yes" ;;
40359 + # Guess yes on glibc systems.
40360 + *-gnu* | gnu*) gl_cv_func_mkdir_trailing_slash_works="guessing yes" ;;
40361 + # Guess yes on MSVC, no on mingw.
40362 + mingw*) AC_EGREP_CPP([Known], [
40363 #ifdef _MSC_VER
40364 Known
40365 #endif
40366 - ],
40367 - [gl_cv_func_mkdir_trailing_slash_works="guessing yes"],
40368 - [gl_cv_func_mkdir_trailing_slash_works="guessing no"])
40369 - ;;
40370 - # If we don't know, assume the worst.
40371 - *) gl_cv_func_mkdir_trailing_slash_works="guessing no" ;;
40372 - esac
40373 - ])
40374 - rm -rf conftest.dir
40375 - ]
40376 - )
40377 + ],
40378 + [gl_cv_func_mkdir_trailing_slash_works="guessing yes"],
40379 + [gl_cv_func_mkdir_trailing_slash_works="guessing no"])
40380 + ;;
40381 + # If we don't know, obey --enable-cross-guesses.
40382 + *) gl_cv_func_mkdir_trailing_slash_works="$gl_cross_guess_normal" ;;
40383 + esac
40384 + ])
40385 + rm -rf conftest.dir
40386 + ])
40387 case "$gl_cv_func_mkdir_trailing_slash_works" in
40388 *yes) ;;
40389 *)
40390 @@ -53,22 +54,26 @@ AC_DEFUN([gl_FUNC_MKDIR],
40391 AC_CACHE_CHECK([whether mkdir handles trailing dot],
40392 [gl_cv_func_mkdir_trailing_dot_works],
40393 [rm -rf conftest.dir
40394 - AC_RUN_IFELSE([AC_LANG_PROGRAM([[
40395 -# include <sys/types.h>
40396 -# include <sys/stat.h>
40397 -]], [return !mkdir ("conftest.dir/./", 0700);])],
40398 - [gl_cv_func_mkdir_trailing_dot_works=yes],
40399 - [gl_cv_func_mkdir_trailing_dot_works=no],
40400 - [case "$host_os" in
40401 - # Guess yes on glibc systems.
40402 - *-gnu* | gnu*) gl_cv_func_mkdir_trailing_dot_works="guessing yes" ;;
40403 - # Guess no on native Windows.
40404 - mingw*) gl_cv_func_mkdir_trailing_dot_works="guessing no" ;;
40405 - # If we don't know, assume the worst.
40406 - *) gl_cv_func_mkdir_trailing_dot_works="guessing no" ;;
40407 - esac
40408 - ])
40409 - rm -rf conftest.dir
40410 + AC_RUN_IFELSE(
40411 + [AC_LANG_PROGRAM([[
40412 + #include <sys/types.h>
40413 + #include <sys/stat.h>
40414 + ]GL_MDA_DEFINES],
40415 + [[return !mkdir ("conftest.dir/./", 0700);]])],
40416 + [gl_cv_func_mkdir_trailing_dot_works=yes],
40417 + [gl_cv_func_mkdir_trailing_dot_works=no],
40418 + [case "$host_os" in
40419 + # Guess yes on glibc systems.
40420 + *-gnu* | gnu*) gl_cv_func_mkdir_trailing_dot_works="guessing yes" ;;
40421 + # Guess yes on musl systems.
40422 + *-musl*) gl_cv_func_mkdir_trailing_dot_works="guessing yes" ;;
40423 + # Guess no on native Windows.
40424 + mingw*) gl_cv_func_mkdir_trailing_dot_works="guessing no" ;;
40425 + # If we don't know, obey --enable-cross-guesses.
40426 + *) gl_cv_func_mkdir_trailing_dot_works="$gl_cross_guess_normal" ;;
40427 + esac
40428 + ])
40429 + rm -rf conftest.dir
40430 ]
40431 )
40432 case "$gl_cv_func_mkdir_trailing_dot_works" in
40433
40434 diff --git a/autotools/m4/mkdirat.m4 b/autotools/m4/mkdirat.m4
40435 index 7671993..77a5cbf 100644
40436 --- a/autotools/m4/mkdirat.m4
40437 +++ b/autotools/m4/mkdirat.m4
40438 @@ -1,5 +1,5 @@
40439 # mkdirat.m4 serial 1
40440 -dnl Copyright (C) 2004-2019 Free Software Foundation, Inc.
40441 +dnl Copyright (C) 2004-2022 Free Software Foundation, Inc.
40442 dnl This file is free software; the Free Software Foundation
40443 dnl gives unlimited permission to copy and/or distribute it,
40444 dnl with or without modifications, as long as this notice is preserved.
40445
40446 diff --git a/autotools/m4/mmap-anon.m4 b/autotools/m4/mmap-anon.m4
40447 index 50c3808..a4580ff 100644
40448 --- a/autotools/m4/mmap-anon.m4
40449 +++ b/autotools/m4/mmap-anon.m4
40450 @@ -1,5 +1,5 @@
40451 -# mmap-anon.m4 serial 10
40452 -dnl Copyright (C) 2005, 2007, 2009-2019 Free Software Foundation, Inc.
40453 +# mmap-anon.m4 serial 12
40454 +dnl Copyright (C) 2005, 2007, 2009-2022 Free Software Foundation, Inc.
40455 dnl This file is free software; the Free Software Foundation
40456 dnl gives unlimited permission to copy and/or distribute it,
40457 dnl with or without modifications, as long as this notice is preserved.
40458 @@ -9,11 +9,11 @@ dnl with or without modifications, as long as this notice is preserved.
40459 # - On Linux, AIX, OSF/1, Solaris, Cygwin, Interix, Haiku, both MAP_ANONYMOUS
40460 # and MAP_ANON exist and have the same value.
40461 # - On HP-UX, only MAP_ANONYMOUS exists.
40462 -# - On Mac OS X, FreeBSD, NetBSD, OpenBSD, only MAP_ANON exists.
40463 +# - On Mac OS X, FreeBSD, NetBSD, OpenBSD, Minix, only MAP_ANON exists.
40464 # - On IRIX, neither exists, and a file descriptor opened to /dev/zero must be
40465 # used.
40466
40467 -AC_DEFUN([gl_FUNC_MMAP_ANON],
40468 +AC_DEFUN_ONCE([gl_FUNC_MMAP_ANON],
40469 [
40470 dnl Persuade glibc <sys/mman.h> to define MAP_ANONYMOUS.
40471 AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
40472
40473 diff --git a/autotools/m4/mode_t.m4 b/autotools/m4/mode_t.m4
40474 index ba840dc..e08d27a 100644
40475 --- a/autotools/m4/mode_t.m4
40476 +++ b/autotools/m4/mode_t.m4
40477 @@ -1,5 +1,5 @@
40478 # mode_t.m4 serial 2
40479 -dnl Copyright (C) 2009-2019 Free Software Foundation, Inc.
40480 +dnl Copyright (C) 2009-2022 Free Software Foundation, Inc.
40481 dnl This file is free software; the Free Software Foundation
40482 dnl gives unlimited permission to copy and/or distribute it,
40483 dnl with or without modifications, as long as this notice is preserved.
40484
40485 diff --git a/autotools/m4/msvc-inval.m4 b/autotools/m4/msvc-inval.m4
40486 index 4b95876..b32cf6e 100644
40487 --- a/autotools/m4/msvc-inval.m4
40488 +++ b/autotools/m4/msvc-inval.m4
40489 @@ -1,5 +1,5 @@
40490 # msvc-inval.m4 serial 1
40491 -dnl Copyright (C) 2011-2019 Free Software Foundation, Inc.
40492 +dnl Copyright (C) 2011-2022 Free Software Foundation, Inc.
40493 dnl This file is free software; the Free Software Foundation
40494 dnl gives unlimited permission to copy and/or distribute it,
40495 dnl with or without modifications, as long as this notice is preserved.
40496
40497 diff --git a/autotools/m4/msvc-nothrow.m4 b/autotools/m4/msvc-nothrow.m4
40498 index 7e73b40..16ceb1f 100644
40499 --- a/autotools/m4/msvc-nothrow.m4
40500 +++ b/autotools/m4/msvc-nothrow.m4
40501 @@ -1,5 +1,5 @@
40502 # msvc-nothrow.m4 serial 1
40503 -dnl Copyright (C) 2011-2019 Free Software Foundation, Inc.
40504 +dnl Copyright (C) 2011-2022 Free Software Foundation, Inc.
40505 dnl This file is free software; the Free Software Foundation
40506 dnl gives unlimited permission to copy and/or distribute it,
40507 dnl with or without modifications, as long as this notice is preserved.
40508
40509 diff --git a/autotools/m4/multiarch.m4 b/autotools/m4/multiarch.m4
40510 index d48316e..5d94276 100644
40511 --- a/autotools/m4/multiarch.m4
40512 +++ b/autotools/m4/multiarch.m4
40513 @@ -1,5 +1,5 @@
40514 -# multiarch.m4 serial 7
40515 -dnl Copyright (C) 2008-2019 Free Software Foundation, Inc.
40516 +# multiarch.m4 serial 9
40517 +dnl Copyright (C) 2008-2022 Free Software Foundation, Inc.
40518 dnl This file is free software; the Free Software Foundation
40519 dnl gives unlimited permission to copy and/or distribute it,
40520 dnl with or without modifications, as long as this notice is preserved.
40521 @@ -21,37 +21,40 @@ dnl with or without modifications, as long as this notice is preserved.
40522 AC_DEFUN_ONCE([gl_MULTIARCH],
40523 [
40524 dnl Code similar to autoconf-2.63 AC_C_BIGENDIAN.
40525 - gl_cv_c_multiarch=no
40526 - AC_COMPILE_IFELSE(
40527 - [AC_LANG_SOURCE(
40528 - [[#ifndef __APPLE_CC__
40529 - not a universal capable compiler
40530 - #endif
40531 - typedef int dummy;
40532 - ]])],
40533 - [
40534 - dnl Check for potential -arch flags. It is not universal unless
40535 - dnl there are at least two -arch flags with different values.
40536 - arch=
40537 - prev=
40538 - for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
40539 - if test -n "$prev"; then
40540 - case $word in
40541 - i?86 | x86_64 | ppc | ppc64)
40542 - if test -z "$arch" || test "$arch" = "$word"; then
40543 - arch="$word"
40544 - else
40545 - gl_cv_c_multiarch=yes
40546 - fi
40547 - ;;
40548 - esac
40549 - prev=
40550 - else
40551 - if test "x$word" = "x-arch"; then
40552 - prev=arch
40553 - fi
40554 - fi
40555 - done
40556 + AC_CACHE_CHECK([whether the compiler produces multi-arch binaries],
40557 + [gl_cv_c_multiarch],
40558 + [gl_cv_c_multiarch=no
40559 + AC_COMPILE_IFELSE(
40560 + [AC_LANG_SOURCE(
40561 + [[#ifndef __APPLE_CC__
40562 + not a universal capable compiler
40563 + #endif
40564 + typedef int dummy;
40565 + ]])],
40566 + [
40567 + dnl Check for potential -arch flags. It is not universal unless
40568 + dnl there are at least two -arch flags with different values.
40569 + arch=
40570 + prev=
40571 + for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
40572 + if test -n "$prev"; then
40573 + case $word in
40574 + i?86 | x86_64 | ppc | ppc64 | arm | arm64)
40575 + if test -z "$arch" || test "$arch" = "$word"; then
40576 + arch="$word"
40577 + else
40578 + gl_cv_c_multiarch=yes
40579 + fi
40580 + ;;
40581 + esac
40582 + prev=
40583 + else
40584 + if test "x$word" = "x-arch"; then
40585 + prev=arch
40586 + fi
40587 + fi
40588 + done
40589 + ])
40590 ])
40591 if test $gl_cv_c_multiarch = yes; then
40592 APPLE_UNIVERSAL_BUILD=1
40593
40594 diff --git a/autotools/m4/nocrash.m4 b/autotools/m4/nocrash.m4
40595 index 4d9f022..91f00c1 100644
40596 --- a/autotools/m4/nocrash.m4
40597 +++ b/autotools/m4/nocrash.m4
40598 @@ -1,5 +1,5 @@
40599 # nocrash.m4 serial 5
40600 -dnl Copyright (C) 2005, 2009-2019 Free Software Foundation, Inc.
40601 +dnl Copyright (C) 2005, 2009-2022 Free Software Foundation, Inc.
40602 dnl This file is free software; the Free Software Foundation
40603 dnl gives unlimited permission to copy and/or distribute it,
40604 dnl with or without modifications, as long as this notice is preserved.
40605 @@ -53,7 +53,7 @@ nocrash_init (void)
40606 /* Allocate a port on which the thread shall listen for exceptions. */
40607 if (mach_port_allocate (self, MACH_PORT_RIGHT_RECEIVE, &our_exception_port)
40608 == KERN_SUCCESS) {
40609 - /* See http://web.mit.edu/darwin/src/modules/xnu/osfmk/man/mach_port_insert_right.html. */
40610 + /* See https://web.mit.edu/darwin/src/modules/xnu/osfmk/man/mach_port_insert_right.html. */
40611 if (mach_port_insert_right (self, our_exception_port, our_exception_port,
40612 MACH_MSG_TYPE_MAKE_SEND)
40613 == KERN_SUCCESS) {
40614 @@ -72,7 +72,7 @@ nocrash_init (void)
40615 for a particular thread. This has the effect that when our exception
40616 port gets the message, the thread specific exception port has already
40617 been asked, and we don't need to bother about it.
40618 - See http://web.mit.edu/darwin/src/modules/xnu/osfmk/man/task_set_exception_ports.html. */
40619 + See https://web.mit.edu/darwin/src/modules/xnu/osfmk/man/task_set_exception_ports.html. */
40620 task_set_exception_ports (self, mask, our_exception_port,
40621 EXCEPTION_DEFAULT, MACHINE_THREAD_STATE);
40622 }
40623
40624 diff --git a/autotools/m4/off_t.m4 b/autotools/m4/off_t.m4
40625 index 711a2d4..0890ada 100644
40626 --- a/autotools/m4/off_t.m4
40627 +++ b/autotools/m4/off_t.m4
40628 @@ -1,5 +1,5 @@
40629 # off_t.m4 serial 1
40630 -dnl Copyright (C) 2012-2019 Free Software Foundation, Inc.
40631 +dnl Copyright (C) 2012-2022 Free Software Foundation, Inc.
40632 dnl This file is free software; the Free Software Foundation
40633 dnl gives unlimited permission to copy and/or distribute it,
40634 dnl with or without modifications, as long as this notice is preserved.
40635
40636 diff --git a/autotools/m4/open-cloexec.m4 b/autotools/m4/open-cloexec.m4
40637 index 52498d9..16cd5ec 100644
40638 --- a/autotools/m4/open-cloexec.m4
40639 +++ b/autotools/m4/open-cloexec.m4
40640 @@ -1,6 +1,6 @@
40641 # Test whether O_CLOEXEC is defined.
40642
40643 -dnl Copyright 2017-2019 Free Software Foundation, Inc.
40644 +dnl Copyright 2017-2022 Free Software Foundation, Inc.
40645 dnl This file is free software; the Free Software Foundation
40646 dnl gives unlimited permission to copy and/or distribute it,
40647 dnl with or without modifications, as long as this notice is preserved.
40648
40649 diff --git a/autotools/m4/open-slash.m4 b/autotools/m4/open-slash.m4
40650 new file mode 100644
40651 index 0000000..4fbf491
40652 --- /dev/null
40653 +++ b/autotools/m4/open-slash.m4
40654 @@ -0,0 +1,60 @@
40655 +# open-slash.m4 serial 2
40656 +dnl Copyright (C) 2007-2022 Free Software Foundation, Inc.
40657 +dnl This file is free software; the Free Software Foundation
40658 +dnl gives unlimited permission to copy and/or distribute it,
40659 +dnl with or without modifications, as long as this notice is preserved.
40660 +
40661 +dnl Tests whether open() and creat() recognize a trailing slash.
40662 +dnl Sets gl_cv_func_open_slash.
40663 +AC_DEFUN([gl_OPEN_TRAILING_SLASH_BUG],
40664 +[
40665 + AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
40666 + dnl open("foo/") should not create a file when the file name has a
40667 + dnl trailing slash. FreeBSD only has the problem on symlinks.
40668 + AC_CHECK_FUNCS_ONCE([lstat])
40669 + AC_CACHE_CHECK([whether open recognizes a trailing slash],
40670 + [gl_cv_func_open_slash],
40671 + [# Assume that if we have lstat, we can also check symlinks.
40672 + if test $ac_cv_func_lstat = yes; then
40673 + touch conftest.tmp
40674 + ln -s conftest.tmp conftest.lnk
40675 + fi
40676 + AC_RUN_IFELSE(
40677 + [AC_LANG_SOURCE([[
40678 +#include <fcntl.h>
40679 +#if HAVE_UNISTD_H
40680 +# include <unistd.h>
40681 +#endif
40682 +]GL_MDA_DEFINES[
40683 +int main ()
40684 +{
40685 + int result = 0;
40686 +#if HAVE_LSTAT
40687 + if (open ("conftest.lnk/", O_RDONLY) != -1)
40688 + result |= 1;
40689 +#endif
40690 + if (open ("conftest.sl/", O_CREAT, 0600) >= 0)
40691 + result |= 2;
40692 + return result;
40693 +}]])],
40694 + [gl_cv_func_open_slash=yes],
40695 + [gl_cv_func_open_slash=no],
40696 + [
40697 +changequote(,)dnl
40698 + case "$host_os" in
40699 + freebsd* | aix* | hpux* | solaris2.[0-9] | solaris2.[0-9].*)
40700 + gl_cv_func_open_slash="guessing no" ;;
40701 + *)
40702 + gl_cv_func_open_slash="guessing yes" ;;
40703 + esac
40704 +changequote([,])dnl
40705 + ])
40706 + rm -f conftest.sl conftest.tmp conftest.lnk
40707 + ])
40708 + case "$gl_cv_func_open_slash" in
40709 + *no)
40710 + AC_DEFINE([OPEN_TRAILING_SLASH_BUG], [1],
40711 + [Define to 1 if open() fails to recognize a trailing slash.])
40712 + ;;
40713 + esac
40714 +])
40715
40716 diff --git a/autotools/m4/open.m4 b/autotools/m4/open.m4
40717 index 5d73f4d..f82fd6c 100644
40718 --- a/autotools/m4/open.m4
40719 +++ b/autotools/m4/open.m4
40720 @@ -1,5 +1,5 @@
40721 # open.m4 serial 15
40722 -dnl Copyright (C) 2007-2019 Free Software Foundation, Inc.
40723 +dnl Copyright (C) 2007-2022 Free Software Foundation, Inc.
40724 dnl This file is free software; the Free Software Foundation
40725 dnl gives unlimited permission to copy and/or distribute it,
40726 dnl with or without modifications, as long as this notice is preserved.
40727 @@ -19,48 +19,9 @@ AC_DEFUN([gl_FUNC_OPEN],
40728 if test "$gl_cv_macro_O_CLOEXEC" != yes; then
40729 REPLACE_OPEN=1
40730 fi
40731 - AC_CACHE_CHECK([whether open recognizes a trailing slash],
40732 - [gl_cv_func_open_slash],
40733 - [# Assume that if we have lstat, we can also check symlinks.
40734 - if test $ac_cv_func_lstat = yes; then
40735 - touch conftest.tmp
40736 - ln -s conftest.tmp conftest.lnk
40737 - fi
40738 - AC_RUN_IFELSE(
40739 - [AC_LANG_SOURCE([[
40740 -#include <fcntl.h>
40741 -#if HAVE_UNISTD_H
40742 -# include <unistd.h>
40743 -#endif
40744 -int main ()
40745 -{
40746 - int result = 0;
40747 -#if HAVE_LSTAT
40748 - if (open ("conftest.lnk/", O_RDONLY) != -1)
40749 - result |= 1;
40750 -#endif
40751 - if (open ("conftest.sl/", O_CREAT, 0600) >= 0)
40752 - result |= 2;
40753 - return result;
40754 -}]])],
40755 - [gl_cv_func_open_slash=yes],
40756 - [gl_cv_func_open_slash=no],
40757 - [
40758 -changequote(,)dnl
40759 - case "$host_os" in
40760 - freebsd* | aix* | hpux* | solaris2.[0-9] | solaris2.[0-9].*)
40761 - gl_cv_func_open_slash="guessing no" ;;
40762 - *)
40763 - gl_cv_func_open_slash="guessing yes" ;;
40764 - esac
40765 -changequote([,])dnl
40766 - ])
40767 - rm -f conftest.sl conftest.tmp conftest.lnk
40768 - ])
40769 + gl_OPEN_TRAILING_SLASH_BUG
40770 case "$gl_cv_func_open_slash" in
40771 *no)
40772 - AC_DEFINE([OPEN_TRAILING_SLASH_BUG], [1],
40773 - [Define to 1 if open() fails to recognize a trailing slash.])
40774 REPLACE_OPEN=1
40775 ;;
40776 esac
40777
40778 diff --git a/autotools/m4/openat.m4 b/autotools/m4/openat.m4
40779 index 005a2b4..de74799 100644
40780 --- a/autotools/m4/openat.m4
40781 +++ b/autotools/m4/openat.m4
40782 @@ -1,7 +1,7 @@
40783 # serial 46
40784 # See if we need to use our replacement for Solaris' openat et al functions.
40785
40786 -dnl Copyright (C) 2004-2019 Free Software Foundation, Inc.
40787 +dnl Copyright (C) 2004-2022 Free Software Foundation, Inc.
40788 dnl This file is free software; the Free Software Foundation
40789 dnl gives unlimited permission to copy and/or distribute it,
40790 dnl with or without modifications, as long as this notice is preserved.
40791
40792 diff --git a/autotools/m4/opendir.m4 b/autotools/m4/opendir.m4
40793 index 8f0d804..7816dc5 100644
40794 --- a/autotools/m4/opendir.m4
40795 +++ b/autotools/m4/opendir.m4
40796 @@ -1,5 +1,5 @@
40797 # opendir.m4 serial 5
40798 -dnl Copyright (C) 2011-2019 Free Software Foundation, Inc.
40799 +dnl Copyright (C) 2011-2022 Free Software Foundation, Inc.
40800 dnl This file is free software; the Free Software Foundation
40801 dnl gives unlimited permission to copy and/or distribute it,
40802 dnl with or without modifications, as long as this notice is preserved.
40803
40804 diff --git a/autotools/m4/pathmax.m4 b/autotools/m4/pathmax.m4
40805 index 0770aca..44add99 100644
40806 --- a/autotools/m4/pathmax.m4
40807 +++ b/autotools/m4/pathmax.m4
40808 @@ -1,5 +1,5 @@
40809 # pathmax.m4 serial 11
40810 -dnl Copyright (C) 2002-2003, 2005-2006, 2009-2019 Free Software Foundation,
40811 +dnl Copyright (C) 2002-2003, 2005-2006, 2009-2022 Free Software Foundation,
40812 dnl Inc.
40813 dnl This file is free software; the Free Software Foundation
40814 dnl gives unlimited permission to copy and/or distribute it,
40815
40816 diff --git a/autotools/m4/pid_t.m4 b/autotools/m4/pid_t.m4
40817 new file mode 100644
40818 index 0000000..cb26f36
40819 --- /dev/null
40820 +++ b/autotools/m4/pid_t.m4
40821 @@ -0,0 +1,38 @@
40822 +# pid_t.m4 serial 4
40823 +dnl Copyright (C) 2020-2022 Free Software Foundation, Inc.
40824 +dnl This file is free software; the Free Software Foundation
40825 +dnl gives unlimited permission to copy and/or distribute it,
40826 +dnl with or without modifications, as long as this notice is preserved.
40827 +
40828 +# The following implementation works around a problem in autoconf <= 2.69.
40829 +m4_version_prereq([2.70], [], [
40830 +
40831 +dnl Define pid_t if the headers don't define it.
40832 +AC_DEFUN([AC_TYPE_PID_T],
40833 +[
40834 + AC_CHECK_TYPE([pid_t],
40835 + [],
40836 + [dnl On 64-bit native Windows, define it to the equivalent of 'intptr_t'
40837 + dnl (= 'long long' = '__int64'), because that is the return type
40838 + dnl of the _spawnv* functions
40839 + dnl <https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/spawnvp-wspawnvp>
40840 + dnl and the argument type of the _cwait function
40841 + dnl <https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/cwait>.
40842 + dnl Otherwise (on 32-bit Windows and on old Unix platforms), define it
40843 + dnl to 'int'.
40844 + AC_COMPILE_IFELSE(
40845 + [AC_LANG_PROGRAM([[
40846 + #if defined _WIN64 && !defined __CYGWIN__
40847 + LLP64
40848 + #endif
40849 + ]])
40850 + ],
40851 + [gl_pid_type='int'],
40852 + [gl_pid_type='__int64'])
40853 + AC_DEFINE_UNQUOTED([pid_t], [$gl_pid_type],
40854 + [Define as a signed integer type capable of holding a process identifier.])
40855 + ],
40856 + [AC_INCLUDES_DEFAULT])
40857 +])
40858 +
40859 +])# m4_version_prereq 2.70
40860
40861 diff --git a/autotools/m4/unistd-safer.m4 b/autotools/m4/pipe.m4
40862 similarity index 53%
40863 copy from autotools/m4/unistd-safer.m4
40864 copy to autotools/m4/pipe.m4
40865 index 5e2a1be..62871c6 100644
40866 --- a/autotools/m4/unistd-safer.m4
40867 +++ b/autotools/m4/pipe.m4
40868 @@ -1,10 +1,15 @@
40869 -#serial 9
40870 -dnl Copyright (C) 2002, 2005-2006, 2009-2019 Free Software Foundation, Inc.
40871 +# pipe.m4 serial 2
40872 +dnl Copyright (C) 2010-2022 Free Software Foundation, Inc.
40873 dnl This file is free software; the Free Software Foundation
40874 dnl gives unlimited permission to copy and/or distribute it,
40875 dnl with or without modifications, as long as this notice is preserved.
40876
40877 -AC_DEFUN([gl_UNISTD_SAFER],
40878 +AC_DEFUN([gl_FUNC_PIPE],
40879 [
40880 + AC_REQUIRE([gl_UNISTD_H_DEFAULTS])
40881 +
40882 AC_CHECK_FUNCS_ONCE([pipe])
40883 + if test $ac_cv_func_pipe != yes; then
40884 + HAVE_PIPE=0
40885 + fi
40886 ])
40887
40888 diff --git a/autotools/m4/printf-frexp.m4 b/autotools/m4/printf-frexp.m4
40889 index 4d4aae5..0628b5a 100644
40890 --- a/autotools/m4/printf-frexp.m4
40891 +++ b/autotools/m4/printf-frexp.m4
40892 @@ -1,5 +1,5 @@
40893 # printf-frexp.m4 serial 5
40894 -dnl Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
40895 +dnl Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
40896 dnl This file is free software; the Free Software Foundation
40897 dnl gives unlimited permission to copy and/or distribute it,
40898 dnl with or without modifications, as long as this notice is preserved.
40899
40900 diff --git a/autotools/m4/printf-frexpl.m4 b/autotools/m4/printf-frexpl.m4
40901 index 6835612..137c871 100644
40902 --- a/autotools/m4/printf-frexpl.m4
40903 +++ b/autotools/m4/printf-frexpl.m4
40904 @@ -1,5 +1,5 @@
40905 # printf-frexpl.m4 serial 10
40906 -dnl Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
40907 +dnl Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
40908 dnl This file is free software; the Free Software Foundation
40909 dnl gives unlimited permission to copy and/or distribute it,
40910 dnl with or without modifications, as long as this notice is preserved.
40911
40912 diff --git a/autotools/m4/printf.m4 b/autotools/m4/printf.m4
40913 index cbf6ae4..667452e 100644
40914 --- a/autotools/m4/printf.m4
40915 +++ b/autotools/m4/printf.m4
40916 @@ -1,5 +1,5 @@
40917 -# printf.m4 serial 60
40918 -dnl Copyright (C) 2003, 2007-2019 Free Software Foundation, Inc.
40919 +# printf.m4 serial 73
40920 +dnl Copyright (C) 2003, 2007-2022 Free Software Foundation, Inc.
40921 dnl This file is free software; the Free Software Foundation
40922 dnl gives unlimited permission to copy and/or distribute it,
40923 dnl with or without modifications, as long as this notice is preserved.
40924 @@ -62,9 +62,12 @@ int main ()
40925 changequote(,)dnl
40926 # Guess yes on glibc systems.
40927 *-gnu* | gnu*) gl_cv_func_printf_sizes_c99="guessing yes";;
40928 + # Guess yes on musl systems.
40929 + *-musl*) gl_cv_func_printf_sizes_c99="guessing yes";;
40930 # Guess yes on FreeBSD >= 5.
40931 freebsd[1-4].*) gl_cv_func_printf_sizes_c99="guessing no";;
40932 freebsd* | kfreebsd*) gl_cv_func_printf_sizes_c99="guessing yes";;
40933 + midnightbsd*) gl_cv_func_printf_sizes_c99="guessing yes";;
40934 # Guess yes on Mac OS X >= 10.3.
40935 darwin[1-6].*) gl_cv_func_printf_sizes_c99="guessing no";;
40936 darwin*) gl_cv_func_printf_sizes_c99="guessing yes";;
40937 @@ -91,8 +94,8 @@ changequote([,])dnl
40938 [gl_cv_func_printf_sizes_c99="guessing yes"],
40939 [gl_cv_func_printf_sizes_c99="guessing no"])
40940 ;;
40941 - # If we don't know, assume the worst.
40942 - *) gl_cv_func_printf_sizes_c99="guessing no";;
40943 + # If we don't know, obey --enable-cross-guesses.
40944 + *) gl_cv_func_printf_sizes_c99="$gl_cross_guess_normal";;
40945 esac
40946 ])
40947 ])
40948 @@ -240,9 +243,12 @@ int main ()
40949 changequote(,)dnl
40950 # Guess yes on glibc systems.
40951 *-gnu* | gnu*) gl_cv_func_printf_infinite="guessing yes";;
40952 + # Guess yes on musl systems.
40953 + *-musl*) gl_cv_func_printf_infinite="guessing yes";;
40954 # Guess yes on FreeBSD >= 6.
40955 freebsd[1-5].*) gl_cv_func_printf_infinite="guessing no";;
40956 freebsd* | kfreebsd*) gl_cv_func_printf_infinite="guessing yes";;
40957 + midnightbsd*) gl_cv_func_printf_infinite="guessing yes";;
40958 # Guess yes on Mac OS X >= 10.3.
40959 darwin[1-6].*) gl_cv_func_printf_infinite="guessing no";;
40960 darwin*) gl_cv_func_printf_infinite="guessing yes";;
40961 @@ -253,6 +259,9 @@ changequote(,)dnl
40962 netbsd[1-2]* | netbsdelf[1-2]* | netbsdaout[1-2]* | netbsdcoff[1-2]*)
40963 gl_cv_func_printf_infinite="guessing no";;
40964 netbsd*) gl_cv_func_printf_infinite="guessing yes";;
40965 + # Guess yes on OpenBSD >= 6.0.
40966 + openbsd[1-5].*) gl_cv_func_printf_infinite="guessing no";;
40967 + openbsd*) gl_cv_func_printf_infinite="guessing yes";;
40968 # Guess yes on BeOS.
40969 beos*) gl_cv_func_printf_infinite="guessing yes";;
40970 # Guess no on Android.
40971 @@ -267,8 +276,8 @@ changequote([,])dnl
40972 [gl_cv_func_printf_infinite="guessing yes"],
40973 [gl_cv_func_printf_infinite="guessing no"])
40974 ;;
40975 - # If we don't know, assume the worst.
40976 - *) gl_cv_func_printf_infinite="guessing no";;
40977 + # If we don't know, obey --enable-cross-guesses.
40978 + *) gl_cv_func_printf_infinite="$gl_cross_guess_normal";;
40979 esac
40980 ])
40981 ])
40982 @@ -457,12 +466,18 @@ int main ()
40983 changequote(,)dnl
40984 # Guess yes on glibc systems.
40985 *-gnu* | gnu*) gl_cv_func_printf_infinite_long_double="guessing yes";;
40986 + # Guess yes on musl systems.
40987 + *-musl*) gl_cv_func_printf_infinite_long_double="guessing yes";;
40988 # Guess yes on FreeBSD >= 6.
40989 freebsd[1-5].*) gl_cv_func_printf_infinite_long_double="guessing no";;
40990 freebsd* | kfreebsd*) gl_cv_func_printf_infinite_long_double="guessing yes";;
40991 + midnightbsd*) gl_cv_func_printf_infinite_long_double="guessing yes";;
40992 # Guess yes on HP-UX >= 11.
40993 hpux[7-9]* | hpux10*) gl_cv_func_printf_infinite_long_double="guessing no";;
40994 hpux*) gl_cv_func_printf_infinite_long_double="guessing yes";;
40995 + # Guess yes on OpenBSD >= 6.0.
40996 + openbsd[1-5].*) gl_cv_func_printf_infinite_long_double="guessing no";;
40997 + openbsd*) gl_cv_func_printf_infinite_long_double="guessing yes";;
40998 # Guess no on Android.
40999 linux*-android*) gl_cv_func_printf_infinite_long_double="guessing no";;
41000 changequote([,])dnl
41001 @@ -475,8 +490,8 @@ changequote([,])dnl
41002 [gl_cv_func_printf_infinite_long_double="guessing yes"],
41003 [gl_cv_func_printf_infinite_long_double="guessing no"])
41004 ;;
41005 - # If we don't know, assume the worst.
41006 - *) gl_cv_func_printf_infinite_long_double="guessing no";;
41007 + # If we don't know, obey --enable-cross-guesses.
41008 + *) gl_cv_func_printf_infinite_long_double="$gl_cross_guess_normal";;
41009 esac
41010 ;;
41011 esac
41012 @@ -522,7 +537,7 @@ int main ()
41013 && strcmp (buf, "-0X6.488P-1 33") != 0
41014 && strcmp (buf, "-0XC.91P-2 33") != 0))
41015 result |= 2;
41016 - /* This catches a FreeBSD 6.1 bug: it doesn't round. */
41017 + /* This catches a FreeBSD 13.0 bug: it doesn't round. */
41018 if (sprintf (buf, "%.2a %d", 1.51, 33, 44, 55) < 0
41019 || (strcmp (buf, "0x1.83p+0 33") != 0
41020 && strcmp (buf, "0x3.05p-1 33") != 0
41021 @@ -575,12 +590,14 @@ int main ()
41022 [gl_cv_func_printf_directive_a="guessing yes"],
41023 [gl_cv_func_printf_directive_a="guessing no"])
41024 ;;
41025 + # Guess yes on musl systems.
41026 + *-musl*) gl_cv_func_printf_directive_a="guessing yes";;
41027 # Guess no on Android.
41028 linux*-android*) gl_cv_func_printf_directive_a="guessing no";;
41029 # Guess no on native Windows.
41030 mingw*) gl_cv_func_printf_directive_a="guessing no";;
41031 - # If we don't know, assume the worst.
41032 - *) gl_cv_func_printf_directive_a="guessing no";;
41033 + # If we don't know, obey --enable-cross-guesses.
41034 + *) gl_cv_func_printf_directive_a="$gl_cross_guess_normal";;
41035 esac
41036 ])
41037 ])
41038 @@ -625,12 +642,18 @@ int main ()
41039 changequote(,)dnl
41040 # Guess yes on glibc systems.
41041 *-gnu* | gnu*) gl_cv_func_printf_directive_f="guessing yes";;
41042 + # Guess yes on musl systems.
41043 + *-musl*) gl_cv_func_printf_directive_f="guessing yes";;
41044 # Guess yes on FreeBSD >= 6.
41045 freebsd[1-5].*) gl_cv_func_printf_directive_f="guessing no";;
41046 freebsd* | kfreebsd*) gl_cv_func_printf_directive_f="guessing yes";;
41047 + midnightbsd*) gl_cv_func_printf_directive_f="guessing yes";;
41048 # Guess yes on Mac OS X >= 10.3.
41049 darwin[1-6].*) gl_cv_func_printf_directive_f="guessing no";;
41050 darwin*) gl_cv_func_printf_directive_f="guessing yes";;
41051 + # Guess yes on OpenBSD >= 6.0.
41052 + openbsd[1-5].*) gl_cv_func_printf_directive_f="guessing no";;
41053 + openbsd*) gl_cv_func_printf_directive_f="guessing yes";;
41054 # Guess yes on Solaris >= 2.10.
41055 solaris2.[1-9][0-9]*) gl_cv_func_printf_directive_f="guessing yes";;
41056 solaris*) gl_cv_func_printf_directive_f="guessing no";;
41057 @@ -646,8 +669,8 @@ changequote([,])dnl
41058 [gl_cv_func_printf_directive_f="guessing yes"],
41059 [gl_cv_func_printf_directive_f="guessing no"])
41060 ;;
41061 - # If we don't know, assume the worst.
41062 - *) gl_cv_func_printf_directive_f="guessing no";;
41063 + # If we don't know, obey --enable-cross-guesses.
41064 + *) gl_cv_func_printf_directive_f="$gl_cross_guess_normal";;
41065 esac
41066 ])
41067 ])
41068 @@ -670,7 +693,10 @@ AC_DEFUN([gl_PRINTF_DIRECTIVE_N],
41069 #include <stdlib.h>
41070 #include <string.h>
41071 #ifdef _MSC_VER
41072 -/* See page about "Parameter Validation" on msdn.microsoft.com. */
41073 +#include <inttypes.h>
41074 +/* See page about "Parameter Validation" on msdn.microsoft.com.
41075 + <https://docs.microsoft.com/en-us/cpp/c-runtime-library/parameter-validation>
41076 + <https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/set-invalid-parameter-handler-set-thread-local-invalid-parameter-handler> */
41077 static void cdecl
41078 invalid_parameter_handler (const wchar_t *expression,
41079 const wchar_t *function,
41080 @@ -701,6 +727,16 @@ int main ()
41081 [gl_cv_func_printf_directive_n=yes],
41082 [gl_cv_func_printf_directive_n=no],
41083 [case "$host_os" in
41084 + # Guess no on glibc when _FORTIFY_SOURCE >= 2.
41085 + *-gnu* | gnu*) AC_COMPILE_IFELSE(
41086 + [AC_LANG_SOURCE(
41087 + [[#if _FORTIFY_SOURCE >= 2
41088 + error fail
41089 + #endif
41090 + ]])],
41091 + [gl_cv_func_printf_directive_n="guessing yes"],
41092 + [gl_cv_func_printf_directive_n="guessing no"])
41093 + ;;
41094 # Guess no on Android.
41095 linux*-android*) gl_cv_func_printf_directive_n="guessing no";;
41096 # Guess no on native Windows.
41097 @@ -727,13 +763,7 @@ AC_DEFUN([gl_PRINTF_DIRECTIVE_LS],
41098 [
41099 AC_RUN_IFELSE(
41100 [AC_LANG_SOURCE([[
41101 -/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
41102 - <wchar.h>.
41103 - BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
41104 - included before <wchar.h>. */
41105 -#include <stddef.h>
41106 #include <stdio.h>
41107 -#include <time.h>
41108 #include <wchar.h>
41109 #include <string.h>
41110 int main ()
41111 @@ -781,7 +811,9 @@ int main ()
41112 [
41113 changequote(,)dnl
41114 case "$host_os" in
41115 - openbsd*) gl_cv_func_printf_directive_ls="guessing no";;
41116 + # Guess yes on OpenBSD >= 6.0.
41117 + openbsd[1-5].*) gl_cv_func_printf_directive_ls="guessing no";;
41118 + openbsd*) gl_cv_func_printf_directive_ls="guessing yes";;
41119 irix*) gl_cv_func_printf_directive_ls="guessing no";;
41120 solaris*) gl_cv_func_printf_directive_ls="guessing no";;
41121 cygwin*) gl_cv_func_printf_directive_ls="guessing no";;
41122 @@ -960,14 +992,16 @@ changequote(,)dnl
41123 case "$host_os" in
41124 # Guess yes on glibc systems.
41125 *-gnu* | gnu*) gl_cv_func_printf_flag_zero="guessing yes";;
41126 + # Guess yes on musl systems.
41127 + *-musl*) gl_cv_func_printf_flag_zero="guessing yes";;
41128 # Guess yes on BeOS.
41129 beos*) gl_cv_func_printf_flag_zero="guessing yes";;
41130 # Guess no on Android.
41131 linux*-android*) gl_cv_func_printf_flag_zero="guessing no";;
41132 # Guess no on native Windows.
41133 mingw*) gl_cv_func_printf_flag_zero="guessing no";;
41134 - # If we don't know, assume the worst.
41135 - *) gl_cv_func_printf_flag_zero="guessing no";;
41136 + # If we don't know, obey --enable-cross-guesses.
41137 + *) gl_cv_func_printf_flag_zero="$gl_cross_guess_normal";;
41138 esac
41139 changequote([,])dnl
41140 ])
41141 @@ -1047,9 +1081,8 @@ AC_DEFUN([gl_PRINTF_ENOMEM],
41142 gl_cv_func_printf_enomem="guessing no"
41143 if test "$cross_compiling" = no; then
41144 if test $APPLE_UNIVERSAL_BUILD = 0; then
41145 - AC_LANG_CONFTEST([AC_LANG_SOURCE([
41146 + AC_LANG_CONFTEST([AC_LANG_SOURCE([[
41147 ]GL_NOCRASH[
41148 -changequote(,)dnl
41149 #include <stdio.h>
41150 #include <sys/types.h>
41151 #include <sys/time.h>
41152 @@ -1094,8 +1127,7 @@ int main()
41153 ret = printf ("%.5000000f", 1.0);
41154 return !(ret == 5000002 || (ret < 0 && errno == ENOMEM));
41155 }
41156 -changequote([,])dnl
41157 - ])])
41158 + ]])])
41159 if AC_TRY_EVAL([ac_link]) && test -s conftest$ac_exeext; then
41160 (./conftest 2>&AS_MESSAGE_LOG_FD
41161 result=$?
41162 @@ -1144,8 +1176,8 @@ changequote(,)dnl
41163 haiku*) gl_cv_func_printf_enomem="guessing yes";;
41164 # Guess no on Android.
41165 linux*-android*) gl_cv_func_printf_enomem="guessing no";;
41166 - # If we don't know, assume the worst.
41167 - *) gl_cv_func_printf_enomem="guessing no";;
41168 + # If we don't know, obey --enable-cross-guesses.
41169 + *) gl_cv_func_printf_enomem="$gl_cross_guess_normal";;
41170 esac
41171 changequote([,])dnl
41172 fi
41173 @@ -1164,7 +1196,7 @@ dnl Test whether the string produced by the snprintf function is always NUL
41174 dnl terminated. (ISO C99, POSIX:2001)
41175 dnl Result is gl_cv_func_snprintf_truncation_c99.
41176
41177 -AC_DEFUN([gl_SNPRINTF_TRUNCATION_C99],
41178 +AC_DEFUN_ONCE([gl_SNPRINTF_TRUNCATION_C99],
41179 [
41180 AC_REQUIRE([AC_PROG_CC])
41181 AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
41182 @@ -1206,9 +1238,12 @@ changequote(,)dnl
41183 case "$host_os" in
41184 # Guess yes on glibc systems.
41185 *-gnu* | gnu*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
41186 + # Guess yes on musl systems.
41187 + *-musl*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
41188 # Guess yes on FreeBSD >= 5.
41189 freebsd[1-4].*) gl_cv_func_snprintf_truncation_c99="guessing no";;
41190 freebsd* | kfreebsd*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
41191 + midnightbsd*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
41192 # Guess yes on Mac OS X >= 10.3.
41193 darwin[1-6].*) gl_cv_func_snprintf_truncation_c99="guessing no";;
41194 darwin*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
41195 @@ -1241,8 +1276,8 @@ changequote(,)dnl
41196 linux*-android*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
41197 # Guess no on native Windows.
41198 mingw*) gl_cv_func_snprintf_truncation_c99="guessing no";;
41199 - # If we don't know, assume the worst.
41200 - *) gl_cv_func_snprintf_truncation_c99="guessing no";;
41201 + # If we don't know, obey --enable-cross-guesses.
41202 + *) gl_cv_func_snprintf_truncation_c99="$gl_cross_guess_normal";;
41203 esac
41204 changequote([,])dnl
41205 ])
41206 @@ -1308,9 +1343,12 @@ int main ()
41207 changequote(,)dnl
41208 # Guess yes on glibc systems.
41209 *-gnu* | gnu*) gl_cv_func_snprintf_retval_c99="guessing yes";;
41210 + # Guess yes on musl systems.
41211 + *-musl*) gl_cv_func_snprintf_retval_c99="guessing yes";;
41212 # Guess yes on FreeBSD >= 5.
41213 freebsd[1-4].*) gl_cv_func_snprintf_retval_c99="guessing no";;
41214 freebsd* | kfreebsd*) gl_cv_func_snprintf_retval_c99="guessing yes";;
41215 + midnightbsd*) gl_cv_func_snprintf_retval_c99="guessing yes";;
41216 # Guess yes on Mac OS X >= 10.3.
41217 darwin[1-6].*) gl_cv_func_snprintf_retval_c99="guessing no";;
41218 darwin*) gl_cv_func_snprintf_retval_c99="guessing yes";;
41219 @@ -1342,8 +1380,8 @@ changequote([,])dnl
41220 [gl_cv_func_snprintf_retval_c99="guessing yes"],
41221 [gl_cv_func_snprintf_retval_c99="guessing no"])
41222 ;;
41223 - # If we don't know, assume the worst.
41224 - *) gl_cv_func_snprintf_retval_c99="guessing no";;
41225 + # If we don't know, obey --enable-cross-guesses.
41226 + *) gl_cv_func_snprintf_retval_c99="$gl_cross_guess_normal";;
41227 esac
41228 ])
41229 ])
41230 @@ -1396,13 +1434,24 @@ int main ()
41231 [gl_cv_func_snprintf_directive_n=yes],
41232 [gl_cv_func_snprintf_directive_n=no],
41233 [
41234 -changequote(,)dnl
41235 case "$host_os" in
41236 - # Guess yes on glibc systems.
41237 - *-gnu* | gnu*) gl_cv_func_snprintf_directive_n="guessing yes";;
41238 + # Guess no on glibc when _FORTIFY_SOURCE >= 2.
41239 + *-gnu* | gnu*) AC_COMPILE_IFELSE(
41240 + [AC_LANG_SOURCE(
41241 + [[#if _FORTIFY_SOURCE >= 2
41242 + error fail
41243 + #endif
41244 + ]])],
41245 + [gl_cv_func_snprintf_directive_n="guessing yes"],
41246 + [gl_cv_func_snprintf_directive_n="guessing no"])
41247 + ;;
41248 +changequote(,)dnl
41249 + # Guess yes on musl systems.
41250 + *-musl*) gl_cv_func_snprintf_directive_n="guessing yes";;
41251 # Guess yes on FreeBSD >= 5.
41252 freebsd[1-4].*) gl_cv_func_snprintf_directive_n="guessing no";;
41253 freebsd* | kfreebsd*) gl_cv_func_snprintf_directive_n="guessing yes";;
41254 + midnightbsd*) gl_cv_func_snprintf_directive_n="guessing yes";;
41255 # Guess yes on Mac OS X >= 10.3.
41256 darwin[1-6].*) gl_cv_func_snprintf_directive_n="guessing no";;
41257 darwin*) gl_cv_func_snprintf_directive_n="guessing yes";;
41258 @@ -1428,10 +1477,10 @@ changequote(,)dnl
41259 linux*-android*) gl_cv_func_snprintf_directive_n="guessing no";;
41260 # Guess no on native Windows.
41261 mingw*) gl_cv_func_snprintf_directive_n="guessing no";;
41262 - # If we don't know, assume the worst.
41263 - *) gl_cv_func_snprintf_directive_n="guessing no";;
41264 - esac
41265 + # If we don't know, obey --enable-cross-guesses.
41266 + *) gl_cv_func_snprintf_directive_n="$gl_cross_guess_normal";;
41267 changequote([,])dnl
41268 + esac
41269 ])
41270 ])
41271 ])
41272 @@ -1554,9 +1603,12 @@ changequote(,)dnl
41273 case "$host_os" in
41274 # Guess yes on glibc systems.
41275 *-gnu* | gnu*) gl_cv_func_vsnprintf_zerosize_c99="guessing yes";;
41276 + # Guess yes on musl systems.
41277 + *-musl*) gl_cv_func_vsnprintf_zerosize_c99="guessing yes";;
41278 # Guess yes on FreeBSD >= 5.
41279 freebsd[1-4].*) gl_cv_func_vsnprintf_zerosize_c99="guessing no";;
41280 freebsd* | kfreebsd*) gl_cv_func_vsnprintf_zerosize_c99="guessing yes";;
41281 + midnightbsd*) gl_cv_func_vsnprintf_zerosize_c99="guessing yes";;
41282 # Guess yes on Mac OS X >= 10.3.
41283 darwin[1-6].*) gl_cv_func_vsnprintf_zerosize_c99="guessing no";;
41284 darwin*) gl_cv_func_vsnprintf_zerosize_c99="guessing yes";;
41285 @@ -1581,8 +1633,8 @@ changequote(,)dnl
41286 linux*-android*) gl_cv_func_vsnprintf_zerosize_c99="guessing yes";;
41287 # Guess yes on native Windows.
41288 mingw* | pw*) gl_cv_func_vsnprintf_zerosize_c99="guessing yes";;
41289 - # If we don't know, assume the worst.
41290 - *) gl_cv_func_vsnprintf_zerosize_c99="guessing no";;
41291 + # If we don't know, obey --enable-cross-guesses.
41292 + *) gl_cv_func_vsnprintf_zerosize_c99="$gl_cross_guess_normal";;
41293 esac
41294 changequote([,])dnl
41295 ])
41296 @@ -1638,9 +1690,12 @@ dnl
41297 dnl 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
41298 dnl glibc 2.5 . . . . . . . . . . . . . . . . . . . .
41299 dnl glibc 2.3.6 . . . . # . . . . . . . . . . . . . . .
41300 +dnl FreeBSD 13.0 . . . . # . . . . . . . . # . . . . . .
41301 dnl FreeBSD 5.4, 6.1 . . . . # . . . . . . # . # . . . . . .
41302 +dnl Mac OS X 10.13.5 . . . # # . # . . . . . . . . . . # . .
41303 dnl Mac OS X 10.5.8 . . . # # . . . . . . # . . . . . . . .
41304 dnl Mac OS X 10.3.9 . . . . # . . . . . . # . # . . . . . .
41305 +dnl OpenBSD 6.0, 6.7 . . . . # . . . . . . . . # . . . . . .
41306 dnl OpenBSD 3.9, 4.0 . . # # # # . # . # . # . # . . . . . .
41307 dnl Cygwin 1.7.0 (2009) . . . # . . . ? . . . . . ? . . . . . .
41308 dnl Cygwin 1.5.25 (2008) . . . # # . . # . . . . . # . . . . . .
41309 @@ -1660,6 +1715,7 @@ dnl HP-UX 10.20 # . # . # # . ? . . # # . . .
41310 dnl IRIX 6.5 # . # # # # . # . . . # . . . . # . . .
41311 dnl OSF/1 5.1 # . # # # # . . . . . # . . . . # . . #
41312 dnl OSF/1 4.0d # . # # # # . . . . . # . . # # # # # #
41313 +dnl NetBSD 9.0 . . . . # . . . . . . . . . . . . . . .
41314 dnl NetBSD 5.0 . . . # # . . . . . . # . # . . . . . .
41315 dnl NetBSD 4.0 . ? ? ? ? ? . ? . ? ? ? ? ? . . . ? ? ?
41316 dnl NetBSD 3.0 . . . . # # . ? # # ? # . # . . . . . .
41317
41318 diff --git a/autotools/m4/rawmemchr.m4 b/autotools/m4/rawmemchr.m4
41319 new file mode 100644
41320 index 0000000..dae4193
41321 --- /dev/null
41322 +++ b/autotools/m4/rawmemchr.m4
41323 @@ -0,0 +1,20 @@
41324 +# rawmemchr.m4 serial 3
41325 +dnl Copyright (C) 2003, 2007-2022 Free Software Foundation, Inc.
41326 +dnl This file is free software; the Free Software Foundation
41327 +dnl gives unlimited permission to copy and/or distribute it,
41328 +dnl with or without modifications, as long as this notice is preserved.
41329 +
41330 +AC_DEFUN([gl_FUNC_RAWMEMCHR],
41331 +[
41332 + dnl Persuade glibc <string.h> to declare rawmemchr().
41333 + AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
41334 +
41335 + AC_REQUIRE([gl_STRING_H_DEFAULTS])
41336 + AC_CHECK_FUNCS([rawmemchr])
41337 + if test $ac_cv_func_rawmemchr = no; then
41338 + HAVE_RAWMEMCHR=0
41339 + fi
41340 +])
41341 +
41342 +# Prerequisites of lib/strchrnul.c.
41343 +AC_DEFUN([gl_PREREQ_RAWMEMCHR], [:])
41344
41345 diff --git a/autotools/m4/readlink.m4 b/autotools/m4/readlink.m4
41346 index 2d76815..d1dd521 100644
41347 --- a/autotools/m4/readlink.m4
41348 +++ b/autotools/m4/readlink.m4
41349 @@ -1,5 +1,5 @@
41350 -# readlink.m4 serial 14
41351 -dnl Copyright (C) 2003, 2007, 2009-2019 Free Software Foundation, Inc.
41352 +# readlink.m4 serial 16
41353 +dnl Copyright (C) 2003, 2007, 2009-2022 Free Software Foundation, Inc.
41354 dnl This file is free software; the Free Software Foundation
41355 dnl gives unlimited permission to copy and/or distribute it,
41356 dnl with or without modifications, as long as this notice is preserved.
41357 @@ -23,7 +23,7 @@ AC_DEFUN([gl_FUNC_READLINK],
41358 dnl Solaris 9 ignores trailing slash.
41359 dnl FreeBSD 7.2 dereferences only one level of links with trailing slash.
41360 AC_CACHE_CHECK([whether readlink handles trailing slash correctly],
41361 - [gl_cv_func_readlink_works],
41362 + [gl_cv_func_readlink_trailing_slash],
41363 [# We have readlink, so assume ln -s works.
41364 ln -s conftest.no-such conftest.link
41365 ln -s conftest.link conftest.lnk2
41366 @@ -32,18 +32,22 @@ AC_DEFUN([gl_FUNC_READLINK],
41367 [[#include <unistd.h>
41368 ]], [[char buf[20];
41369 return readlink ("conftest.lnk2/", buf, sizeof buf) != -1;]])],
41370 - [gl_cv_func_readlink_works=yes], [gl_cv_func_readlink_works=no],
41371 + [gl_cv_func_readlink_trailing_slash=yes],
41372 + [gl_cv_func_readlink_trailing_slash=no],
41373 [case "$host_os" in
41374 - # Guess yes on Linux systems.
41375 - linux-* | linux) gl_cv_func_readlink_works="guessing yes" ;;
41376 - # Guess yes on glibc systems.
41377 - *-gnu* | gnu*) gl_cv_func_readlink_works="guessing yes" ;;
41378 - # If we don't know, assume the worst.
41379 - *) gl_cv_func_readlink_works="guessing no" ;;
41380 + # Guess yes on Linux or glibc systems.
41381 + linux-* | linux | *-gnu* | gnu*)
41382 + gl_cv_func_readlink_trailing_slash="guessing yes" ;;
41383 + # Guess no on AIX or HP-UX.
41384 + aix* | hpux*)
41385 + gl_cv_func_readlink_trailing_slash="guessing no" ;;
41386 + # If we don't know, obey --enable-cross-guesses.
41387 + *)
41388 + gl_cv_func_readlink_trailing_slash="$gl_cross_guess_normal" ;;
41389 esac
41390 ])
41391 rm -f conftest.link conftest.lnk2])
41392 - case "$gl_cv_func_readlink_works" in
41393 + case "$gl_cv_func_readlink_trailing_slash" in
41394 *yes)
41395 if test "$gl_cv_decl_readlink_works" != yes; then
41396 REPLACE_READLINK=1
41397 @@ -55,6 +59,43 @@ AC_DEFUN([gl_FUNC_READLINK],
41398 REPLACE_READLINK=1
41399 ;;
41400 esac
41401 +
41402 + AC_CACHE_CHECK([whether readlink truncates results correctly],
41403 + [gl_cv_func_readlink_truncate],
41404 + [# We have readlink, so assume ln -s works.
41405 + ln -s ab conftest.link
41406 + AC_RUN_IFELSE(
41407 + [AC_LANG_PROGRAM(
41408 + [[#include <unistd.h>
41409 +]], [[char c;
41410 + return readlink ("conftest.link", &c, 1) != 1;]])],
41411 + [gl_cv_func_readlink_truncate=yes],
41412 + [gl_cv_func_readlink_truncate=no],
41413 + [case "$host_os" in
41414 + # Guess yes on Linux or glibc systems.
41415 + linux-* | linux | *-gnu* | gnu*)
41416 + gl_cv_func_readlink_truncate="guessing yes" ;;
41417 + # Guess no on AIX or HP-UX.
41418 + aix* | hpux*)
41419 + gl_cv_func_readlink_truncate="guessing no" ;;
41420 + # If we don't know, obey --enable-cross-guesses.
41421 + *)
41422 + gl_cv_func_readlink_truncate="$gl_cross_guess_normal" ;;
41423 + esac
41424 + ])
41425 + rm -f conftest.link conftest.lnk2])
41426 + case $gl_cv_func_readlink_truncate in
41427 + *yes)
41428 + if test "$gl_cv_decl_readlink_works" != yes; then
41429 + REPLACE_READLINK=1
41430 + fi
41431 + ;;
41432 + *)
41433 + AC_DEFINE([READLINK_TRUNCATE_BUG], [1], [Define to 1 if readlink
41434 + sets errno instead of truncating a too-long link.])
41435 + REPLACE_READLINK=1
41436 + ;;
41437 + esac
41438 fi
41439 ])
41440
41441
41442 diff --git a/autotools/m4/readlinkat.m4 b/autotools/m4/readlinkat.m4
41443 index b63f213..63c5205 100644
41444 --- a/autotools/m4/readlinkat.m4
41445 +++ b/autotools/m4/readlinkat.m4
41446 @@ -1,7 +1,7 @@
41447 -# serial 5
41448 +# serial 6
41449 # See if we need to provide readlinkat replacement.
41450
41451 -dnl Copyright (C) 2009-2019 Free Software Foundation, Inc.
41452 +dnl Copyright (C) 2009-2022 Free Software Foundation, Inc.
41453 dnl This file is free software; the Free Software Foundation
41454 dnl gives unlimited permission to copy and/or distribute it,
41455 dnl with or without modifications, as long as this notice is preserved.
41456 @@ -26,13 +26,10 @@ AC_DEFUN([gl_FUNC_READLINKAT],
41457 ssize_t readlinkat (int, char const *, char *, size_t);]])],
41458 [gl_cv_decl_readlinkat_works=yes],
41459 [gl_cv_decl_readlinkat_works=no])])
41460 - # Assume readinkat has the same trailing slash bug as readlink,
41461 - # as is the case on Mac Os X 10.10
41462 - case "$gl_cv_func_readlink_works" in
41463 - *yes)
41464 - if test "$gl_cv_decl_readlinkat_works" != yes; then
41465 - REPLACE_READLINKAT=1
41466 - fi
41467 + # Assume readlinkat has the same bugs as readlink,
41468 + # as is the case on OS X 10.10 with trailing slashes.
41469 + case $gl_cv_decl_readlinkat_works,$gl_cv_func_readlink_trailing_slash,$gl_cv_func_readlink_truncate in
41470 + *yes,*yes,*yes)
41471 ;;
41472 *)
41473 REPLACE_READLINKAT=1
41474
41475 diff --git a/autotools/m4/realloc.m4 b/autotools/m4/realloc.m4
41476 index 1281a35..86e57c2 100644
41477 --- a/autotools/m4/realloc.m4
41478 +++ b/autotools/m4/realloc.m4
41479 @@ -1,29 +1,21 @@
41480 -# realloc.m4 serial 15
41481 -dnl Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
41482 +# realloc.m4 serial 26
41483 +dnl Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
41484 dnl This file is free software; the Free Software Foundation
41485 dnl gives unlimited permission to copy and/or distribute it,
41486 dnl with or without modifications, as long as this notice is preserved.
41487
41488 -m4_version_prereq([2.70], [] ,[
41489 -
41490 # This is adapted with modifications from upstream Autoconf here:
41491 -# https://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=04be2b7a29d65d9a08e64e8e56e594c91749598c
41492 +# https://git.savannah.gnu.org/cgit/autoconf.git/tree/lib/autoconf/functions.m4?id=v2.70#n1455
41493 AC_DEFUN([_AC_FUNC_REALLOC_IF],
41494 [
41495 - AC_REQUIRE([AC_HEADER_STDC])dnl
41496 AC_REQUIRE([AC_CANONICAL_HOST])dnl for cross-compiles
41497 - AC_CHECK_HEADERS([stdlib.h])
41498 - AC_CACHE_CHECK([for GNU libc compatible realloc],
41499 + AC_CACHE_CHECK([whether realloc (0, 0) returns nonnull],
41500 [ac_cv_func_realloc_0_nonnull],
41501 [AC_RUN_IFELSE(
41502 [AC_LANG_PROGRAM(
41503 - [[#if defined STDC_HEADERS || defined HAVE_STDLIB_H
41504 - # include <stdlib.h>
41505 - #else
41506 - char *realloc ();
41507 - #endif
41508 + [[#include <stdlib.h>
41509 ]],
41510 - [[char *p = realloc (0, 0);
41511 + [[void *p = realloc (0, 0);
41512 int result = !p;
41513 free (p);
41514 return result;]])
41515 @@ -32,48 +24,40 @@ AC_DEFUN([_AC_FUNC_REALLOC_IF],
41516 [ac_cv_func_realloc_0_nonnull=no],
41517 [case "$host_os" in
41518 # Guess yes on platforms where we know the result.
41519 - *-gnu* | gnu* | freebsd* | netbsd* | openbsd* \
41520 - | hpux* | solaris* | cygwin* | mingw*)
41521 - ac_cv_func_realloc_0_nonnull=yes ;;
41522 - # If we don't know, assume the worst.
41523 - *) ac_cv_func_realloc_0_nonnull=no ;;
41524 + *-gnu* | freebsd* | netbsd* | openbsd* | bitrig* \
41525 + | gnu* | *-musl* | midnightbsd* \
41526 + | hpux* | solaris* | cygwin* | mingw* | msys* )
41527 + ac_cv_func_realloc_0_nonnull="guessing yes" ;;
41528 + # If we don't know, obey --enable-cross-guesses.
41529 + *) ac_cv_func_realloc_0_nonnull="$gl_cross_guess_normal" ;;
41530 esac
41531 ])
41532 ])
41533 - AS_IF([test $ac_cv_func_realloc_0_nonnull = yes], [$1], [$2])
41534 + AS_CASE([$ac_cv_func_realloc_0_nonnull], [*yes], [$1], [$2])
41535 ])# AC_FUNC_REALLOC
41536
41537 -])
41538 -
41539 # gl_FUNC_REALLOC_GNU
41540 # -------------------
41541 -# Test whether 'realloc (0, 0)' is handled like in GNU libc, and replace
41542 -# realloc if it is not.
41543 +# Replace realloc if it is not compatible with GNU libc.
41544 AC_DEFUN([gl_FUNC_REALLOC_GNU],
41545 [
41546 AC_REQUIRE([gl_STDLIB_H_DEFAULTS])
41547 - dnl _AC_FUNC_REALLOC_IF is defined in Autoconf.
41548 - _AC_FUNC_REALLOC_IF(
41549 - [AC_DEFINE([HAVE_REALLOC_GNU], [1],
41550 - [Define to 1 if your system has a GNU libc compatible 'realloc'
41551 - function, and to 0 otherwise.])],
41552 - [AC_DEFINE([HAVE_REALLOC_GNU], [0])
41553 - REPLACE_REALLOC=1
41554 - ])
41555 + AC_REQUIRE([gl_FUNC_REALLOC_POSIX])
41556 + if test $REPLACE_REALLOC_FOR_REALLOC_GNU = 0; then
41557 + _AC_FUNC_REALLOC_IF([], [REPLACE_REALLOC_FOR_REALLOC_GNU=1])
41558 + fi
41559 ])# gl_FUNC_REALLOC_GNU
41560
41561 # gl_FUNC_REALLOC_POSIX
41562 # ---------------------
41563 # Test whether 'realloc' is POSIX compliant (sets errno to ENOMEM when it
41564 -# fails), and replace realloc if it is not.
41565 +# fails, and doesn't mess up with ptrdiff_t overflow),
41566 +# and replace realloc if it is not.
41567 AC_DEFUN([gl_FUNC_REALLOC_POSIX],
41568 [
41569 AC_REQUIRE([gl_STDLIB_H_DEFAULTS])
41570 - AC_REQUIRE([gl_CHECK_MALLOC_POSIX])
41571 - if test $gl_cv_func_malloc_posix = yes; then
41572 - AC_DEFINE([HAVE_REALLOC_POSIX], [1],
41573 - [Define if the 'realloc' function is POSIX compliant.])
41574 - else
41575 - REPLACE_REALLOC=1
41576 + AC_REQUIRE([gl_FUNC_MALLOC_POSIX])
41577 + if test $REPLACE_MALLOC_FOR_MALLOC_POSIX = 1; then
41578 + REPLACE_REALLOC_FOR_REALLOC_POSIX=1
41579 fi
41580 ])
41581
41582 diff --git a/autotools/m4/reallocarray.m4 b/autotools/m4/reallocarray.m4
41583 new file mode 100644
41584 index 0000000..f39ab6e
41585 --- /dev/null
41586 +++ b/autotools/m4/reallocarray.m4
41587 @@ -0,0 +1,23 @@
41588 +# reallocarray.m4 serial 3
41589 +dnl Copyright (C) 2017-2022 Free Software Foundation, Inc.
41590 +dnl This file is free software; the Free Software Foundation
41591 +dnl gives unlimited permission to copy and/or distribute it,
41592 +dnl with or without modifications, as long as this notice is preserved.
41593 +
41594 +AC_DEFUN([gl_FUNC_REALLOCARRAY],
41595 +[
41596 + dnl Persuade glibc <stdlib.h> to declare reallocarray.
41597 + AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
41598 +
41599 + AC_REQUIRE([gl_STDLIB_H_DEFAULTS])
41600 + AC_REQUIRE([gl_CHECK_MALLOC_PTRDIFF])
41601 + AC_CHECK_FUNCS([reallocarray])
41602 + if test "$ac_cv_func_reallocarray" = no; then
41603 + HAVE_REALLOCARRAY=0
41604 + elif test "$gl_cv_malloc_ptrdiff" = no; then
41605 + REPLACE_REALLOCARRAY=1
41606 + fi
41607 +])
41608 +
41609 +# Prerequisites of lib/reallocarray.c.
41610 +AC_DEFUN([gl_PREREQ_REALLOCARRAY], [:])
41611
41612 diff --git a/autotools/m4/rename.m4 b/autotools/m4/rename.m4
41613 index 7318e75..9f1a565 100644
41614 --- a/autotools/m4/rename.m4
41615 +++ b/autotools/m4/rename.m4
41616 @@ -1,6 +1,6 @@
41617 -# serial 31
41618 +# serial 33
41619
41620 -# Copyright (C) 2001, 2003, 2005-2006, 2009-2019 Free Software Foundation, Inc.
41621 +# Copyright (C) 2001, 2003, 2005-2006, 2009-2022 Free Software Foundation, Inc.
41622 # This file is free software; the Free Software Foundation
41623 # gives unlimited permission to copy and/or distribute it,
41624 # with or without modifications, as long as this notice is preserved.
41625 @@ -61,8 +61,8 @@ AC_DEFUN([gl_FUNC_RENAME],
41626 *-gnu*) gl_cv_func_rename_slash_dst_works="guessing yes" ;;
41627 # Guess no on native Windows.
41628 mingw*) gl_cv_func_rename_slash_dst_works="guessing no" ;;
41629 - # If we don't know, assume the worst.
41630 - *) gl_cv_func_rename_slash_dst_works="guessing no" ;;
41631 + # If we don't know, obey --enable-cross-guesses.
41632 + *) gl_cv_func_rename_slash_dst_works="$gl_cross_guess_normal" ;;
41633 esac
41634 ])
41635 rm -rf conftest.f conftest.f1 conftest.f2 conftest.d1 conftest.d2 conftest.lnk
41636 @@ -117,8 +117,8 @@ AC_DEFUN([gl_FUNC_RENAME],
41637 *-gnu*) gl_cv_func_rename_slash_src_works="guessing yes" ;;
41638 # Guess yes on native Windows.
41639 mingw*) gl_cv_func_rename_slash_src_works="guessing yes" ;;
41640 - # If we don't know, assume the worst.
41641 - *) gl_cv_func_rename_slash_src_works="guessing no" ;;
41642 + # If we don't know, obey --enable-cross-guesses.
41643 + *) gl_cv_func_rename_slash_src_works="$gl_cross_guess_normal" ;;
41644 esac
41645 ])
41646 rm -rf conftest.f conftest.f1 conftest.d1 conftest.d2 conftest.d3 conftest.lnk
41647 @@ -140,53 +140,58 @@ AC_DEFUN([gl_FUNC_RENAME],
41648 AC_CACHE_CHECK([whether rename manages hard links correctly],
41649 [gl_cv_func_rename_link_works],
41650 [if test $ac_cv_func_link = yes; then
41651 - rm -rf conftest.f conftest.f1 conftest.f2
41652 - if touch conftest.f conftest.f2 && ln conftest.f conftest.f1 &&
41653 - set x `ls -i conftest.f conftest.f1` && test "$2" = "$4"; then
41654 - AC_RUN_IFELSE(
41655 - [AC_LANG_PROGRAM([[
41656 -# include <errno.h>
41657 -# include <stdio.h>
41658 -# include <stdlib.h>
41659 -# include <unistd.h>
41660 - ]],
41661 - [[int result = 0;
41662 - if (rename ("conftest.f", "conftest.f1"))
41663 - result |= 1;
41664 - if (unlink ("conftest.f1"))
41665 - result |= 2;
41666 + if test $cross_compiling != yes; then
41667 + rm -rf conftest.f conftest.f1 conftest.f2
41668 + if touch conftest.f conftest.f2 && ln conftest.f conftest.f1 &&
41669 + set x `ls -i conftest.f conftest.f1` && test "$2" = "$4"; then
41670 + AC_RUN_IFELSE(
41671 + [AC_LANG_PROGRAM([[
41672 +# include <errno.h>
41673 +# include <stdio.h>
41674 +# include <stdlib.h>
41675 +# include <unistd.h>
41676 + ]GL_MDA_DEFINES],
41677 + [[int result = 0;
41678 + if (rename ("conftest.f", "conftest.f1"))
41679 + result |= 1;
41680 + if (unlink ("conftest.f1"))
41681 + result |= 2;
41682
41683 - /* Allow either the POSIX-required behavior, where the
41684 - previous rename kept conftest.f, or the (better) NetBSD
41685 - behavior, where it removed conftest.f. */
41686 - if (rename ("conftest.f", "conftest.f") != 0
41687 - && errno != ENOENT)
41688 - result |= 4;
41689 + /* Allow either the POSIX-required behavior, where the
41690 + previous rename kept conftest.f, or the (better) NetBSD
41691 + behavior, where it removed conftest.f. */
41692 + if (rename ("conftest.f", "conftest.f") != 0
41693 + && errno != ENOENT)
41694 + result |= 4;
41695
41696 - if (rename ("conftest.f1", "conftest.f1") == 0)
41697 - result |= 8;
41698 - if (rename ("conftest.f2", "conftest.f2") != 0)
41699 - result |= 16;
41700 - return result;
41701 - ]])],
41702 - [gl_cv_func_rename_link_works=yes],
41703 - [gl_cv_func_rename_link_works=no],
41704 - dnl When crosscompiling, assume rename is broken.
41705 - [case "$host_os" in
41706 - # Guess yes on Linux systems.
41707 - linux-* | linux) gl_cv_func_rename_link_works="guessing yes" ;;
41708 - # Guess yes on glibc systems.
41709 - *-gnu*) gl_cv_func_rename_link_works="guessing yes" ;;
41710 - # Guess yes on native Windows.
41711 - mingw*) gl_cv_func_rename_link_works="guessing yes" ;;
41712 - # If we don't know, assume the worst.
41713 - *) gl_cv_func_rename_link_works="guessing no" ;;
41714 - esac
41715 - ])
41716 + if (rename ("conftest.f1", "conftest.f1") == 0)
41717 + result |= 8;
41718 + if (rename ("conftest.f2", "conftest.f2") != 0)
41719 + result |= 16;
41720 + return result;
41721 + ]])],
41722 + [gl_cv_func_rename_link_works=yes],
41723 + [gl_cv_func_rename_link_works=no],
41724 + [dnl We don't get here.
41725 + :
41726 + ])
41727 + else
41728 + gl_cv_func_rename_link_works="guessing no"
41729 + fi
41730 + rm -rf conftest.f conftest.f1 conftest.f2
41731 else
41732 - gl_cv_func_rename_link_works="guessing no"
41733 + dnl When crosscompiling, assume rename is broken.
41734 + case "$host_os" in
41735 + # Guess yes on Linux systems.
41736 + linux-* | linux) gl_cv_func_rename_link_works="guessing yes" ;;
41737 + # Guess yes on glibc systems.
41738 + *-gnu*) gl_cv_func_rename_link_works="guessing yes" ;;
41739 + # Guess yes on native Windows.
41740 + mingw*) gl_cv_func_rename_link_works="guessing yes" ;;
41741 + # If we don't know, obey --enable-cross-guesses.
41742 + *) gl_cv_func_rename_link_works="$gl_cross_guess_normal" ;;
41743 + esac
41744 fi
41745 - rm -rf conftest.f conftest.f1 conftest.f2
41746 else
41747 gl_cv_func_rename_link_works=yes
41748 fi
41749 @@ -232,8 +237,8 @@ AC_DEFUN([gl_FUNC_RENAME],
41750 *-gnu*) gl_cv_func_rename_dest_works="guessing yes" ;;
41751 # Guess no on native Windows.
41752 mingw*) gl_cv_func_rename_dest_works="guessing no" ;;
41753 - # If we don't know, assume the worst.
41754 - *) gl_cv_func_rename_dest_works="guessing no" ;;
41755 + # If we don't know, obey --enable-cross-guesses.
41756 + *) gl_cv_func_rename_dest_works="$gl_cross_guess_normal" ;;
41757 esac
41758 ])
41759 rm -rf conftest.f conftest.d1 conftest.d2
41760
41761 diff --git a/autotools/m4/renameat.m4 b/autotools/m4/renameat.m4
41762 index fdbaeaf..e8f40d5 100644
41763 --- a/autotools/m4/renameat.m4
41764 +++ b/autotools/m4/renameat.m4
41765 @@ -1,7 +1,7 @@
41766 # serial 3
41767 # See if we need to provide renameat replacement.
41768
41769 -dnl Copyright (C) 2009-2019 Free Software Foundation, Inc.
41770 +dnl Copyright (C) 2009-2022 Free Software Foundation, Inc.
41771 dnl This file is free software; the Free Software Foundation
41772 dnl gives unlimited permission to copy and/or distribute it,
41773 dnl with or without modifications, as long as this notice is preserved.
41774
41775 diff --git a/autotools/m4/rmdir.m4 b/autotools/m4/rmdir.m4
41776 index 5d32caa..5488027 100644
41777 --- a/autotools/m4/rmdir.m4
41778 +++ b/autotools/m4/rmdir.m4
41779 @@ -1,5 +1,5 @@
41780 -# rmdir.m4 serial 16
41781 -dnl Copyright (C) 2002, 2005, 2009-2019 Free Software Foundation, Inc.
41782 +# rmdir.m4 serial 18
41783 +dnl Copyright (C) 2002, 2005, 2009-2022 Free Software Foundation, Inc.
41784 dnl This file is free software; the Free Software Foundation
41785 dnl gives unlimited permission to copy and/or distribute it,
41786 dnl with or without modifications, as long as this notice is preserved.
41787 @@ -22,15 +22,16 @@ AC_DEFUN([gl_FUNC_RMDIR],
41788 #else /* on Windows with MSVC */
41789 # include <direct.h>
41790 #endif
41791 -]], [[int result = 0;
41792 - if (!rmdir ("conftest.file/"))
41793 - result |= 1;
41794 - else if (errno != ENOTDIR)
41795 - result |= 2;
41796 - if (!rmdir ("conftest.dir/./"))
41797 - result |= 4;
41798 - return result;
41799 - ]])],
41800 + ]GL_MDA_DEFINES],
41801 + [[int result = 0;
41802 + if (!rmdir ("conftest.file/"))
41803 + result |= 1;
41804 + else if (errno != ENOTDIR)
41805 + result |= 2;
41806 + if (!rmdir ("conftest.dir/./"))
41807 + result |= 4;
41808 + return result;
41809 + ]])],
41810 [gl_cv_func_rmdir_works=yes], [gl_cv_func_rmdir_works=no],
41811 [case "$host_os" in
41812 # Guess yes on Linux systems.
41813 @@ -39,8 +40,8 @@ AC_DEFUN([gl_FUNC_RMDIR],
41814 *-gnu* | gnu*) gl_cv_func_rmdir_works="guessing yes" ;;
41815 # Guess no on native Windows.
41816 mingw*) gl_cv_func_rmdir_works="guessing no" ;;
41817 - # If we don't know, assume the worst.
41818 - *) gl_cv_func_rmdir_works="guessing no" ;;
41819 + # If we don't know, obey --enable-cross-guesses.
41820 + *) gl_cv_func_rmdir_works="$gl_cross_guess_normal" ;;
41821 esac
41822 ])
41823 rm -rf conftest.dir conftest.file])
41824
41825 diff --git a/autotools/m4/save-cwd.m4 b/autotools/m4/save-cwd.m4
41826 index 816fd70..90073ee 100644
41827 --- a/autotools/m4/save-cwd.m4
41828 +++ b/autotools/m4/save-cwd.m4
41829 @@ -1,5 +1,5 @@
41830 # serial 10
41831 -dnl Copyright (C) 2002-2006, 2009-2019 Free Software Foundation, Inc.
41832 +dnl Copyright (C) 2002-2006, 2009-2022 Free Software Foundation, Inc.
41833 dnl This file is free software; the Free Software Foundation
41834 dnl gives unlimited permission to copy and/or distribute it,
41835 dnl with or without modifications, as long as this notice is preserved.
41836
41837 diff --git a/autotools/m4/signbit.m4 b/autotools/m4/signbit.m4
41838 index bf5bce5..8a4114d 100644
41839 --- a/autotools/m4/signbit.m4
41840 +++ b/autotools/m4/signbit.m4
41841 @@ -1,5 +1,5 @@
41842 -# signbit.m4 serial 16
41843 -dnl Copyright (C) 2007-2019 Free Software Foundation, Inc.
41844 +# signbit.m4 serial 20
41845 +dnl Copyright (C) 2007-2022 Free Software Foundation, Inc.
41846 dnl This file is free software; the Free Software Foundation
41847 dnl gives unlimited permission to copy and/or distribute it,
41848 dnl with or without modifications, as long as this notice is preserved.
41849 @@ -7,7 +7,7 @@ dnl with or without modifications, as long as this notice is preserved.
41850 AC_DEFUN([gl_SIGNBIT],
41851 [
41852 AC_REQUIRE([gl_MATH_H_DEFAULTS])
41853 - AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
41854 + AC_REQUIRE([AC_CANONICAL_HOST])
41855 AC_CACHE_CHECK([for signbit macro], [gl_cv_func_signbit],
41856 [
41857 AC_RUN_IFELSE(
41858 @@ -31,22 +31,25 @@ AC_DEFUN([gl_SIGNBIT],
41859 [case "$host_os" in
41860 # Guess yes on glibc systems.
41861 *-gnu* | gnu*) gl_cv_func_signbit="guessing yes" ;;
41862 + # Guess yes on musl systems.
41863 + *-musl*) gl_cv_func_signbit="guessing yes" ;;
41864 # Guess yes on native Windows.
41865 mingw*) gl_cv_func_signbit="guessing yes" ;;
41866 - # If we don't know, assume the worst.
41867 - *) gl_cv_func_signbit="guessing no" ;;
41868 + # If we don't know, obey --enable-cross-guesses.
41869 + *) gl_cv_func_signbit="$gl_cross_guess_normal" ;;
41870 esac
41871 ])
41872 ])
41873 - dnl GCC 4.0 and newer provides three built-ins for signbit.
41874 + dnl GCC >= 4.0 and clang provide three built-ins for signbit.
41875 dnl They can be used without warnings, also in C++, regardless of <math.h>.
41876 dnl But they may expand to calls to functions, which may or may not be in
41877 dnl libc.
41878 - AC_CACHE_CHECK([for signbit compiler built-ins], [gl_cv_func_signbit_gcc],
41879 + AC_CACHE_CHECK([for signbit compiler built-ins],
41880 + [gl_cv_func_signbit_builtins],
41881 [
41882 AC_RUN_IFELSE(
41883 [AC_LANG_SOURCE([[
41884 -#if __GNUC__ >= 4
41885 +#if (__GNUC__ >= 4) || (__clang_major__ >= 4)
41886 # define signbit(x) \
41887 (sizeof (x) == sizeof (long double) ? __builtin_signbitl (x) : \
41888 sizeof (x) == sizeof (double) ? __builtin_signbit (x) : \
41889 @@ -57,28 +60,30 @@ AC_DEFUN([gl_SIGNBIT],
41890 #include <string.h>
41891 ]gl_SIGNBIT_TEST_PROGRAM
41892 ])],
41893 - [gl_cv_func_signbit_gcc=yes],
41894 - [gl_cv_func_signbit_gcc=no],
41895 + [gl_cv_func_signbit_builtins=yes],
41896 + [gl_cv_func_signbit_builtins=no],
41897 [case "$host_os" in
41898 # Guess yes on glibc systems.
41899 - *-gnu* | gnu*) gl_cv_func_signbit_gcc="guessing yes" ;;
41900 + *-gnu* | gnu*) gl_cv_func_signbit_builtins="guessing yes" ;;
41901 + # Guess yes on musl systems.
41902 + *-musl*) gl_cv_func_signbit_builtins="guessing yes" ;;
41903 # Guess yes on mingw, no on MSVC.
41904 mingw*) if test -n "$GCC"; then
41905 - gl_cv_func_signbit_gcc="guessing yes"
41906 + gl_cv_func_signbit_builtins="guessing yes"
41907 else
41908 - gl_cv_func_signbit_gcc="guessing no"
41909 + gl_cv_func_signbit_builtins="guessing no"
41910 fi
41911 ;;
41912 - # If we don't know, assume the worst.
41913 - *) gl_cv_func_signbit_gcc="guessing no" ;;
41914 + # If we don't know, obey --enable-cross-guesses.
41915 + *) gl_cv_func_signbit_builtins="$gl_cross_guess_normal" ;;
41916 esac
41917 ])
41918 ])
41919 dnl Use the compiler built-ins whenever possible, because they are more
41920 dnl efficient than the system library functions (if they exist).
41921 - case "$gl_cv_func_signbit_gcc" in
41922 + case "$gl_cv_func_signbit_builtins" in
41923 *yes)
41924 - REPLACE_SIGNBIT_USING_GCC=1
41925 + REPLACE_SIGNBIT_USING_BUILTINS=1
41926 ;;
41927 *)
41928 case "$gl_cv_func_signbit" in
41929 @@ -86,79 +91,90 @@ AC_DEFUN([gl_SIGNBIT],
41930 *)
41931 dnl REPLACE_SIGNBIT=1 makes sure the signbit[fdl] functions get built.
41932 REPLACE_SIGNBIT=1
41933 - gl_FLOAT_SIGN_LOCATION
41934 - gl_DOUBLE_SIGN_LOCATION
41935 - gl_LONG_DOUBLE_SIGN_LOCATION
41936 - if test "$gl_cv_cc_float_signbit" = unknown; then
41937 - dnl Test whether copysignf() is declared.
41938 - AC_CHECK_DECLS([copysignf], , , [[#include <math.h>]])
41939 - if test "$ac_cv_have_decl_copysignf" = yes; then
41940 - dnl Test whether copysignf() can be used without libm.
41941 - AC_CACHE_CHECK([whether copysignf can be used without linking with libm],
41942 - [gl_cv_func_copysignf_no_libm],
41943 - [
41944 - AC_LINK_IFELSE(
41945 - [AC_LANG_PROGRAM(
41946 - [[#include <math.h>
41947 - float x, y;]],
41948 - [[return copysignf (x, y) < 0;]])],
41949 - [gl_cv_func_copysignf_no_libm=yes],
41950 - [gl_cv_func_copysignf_no_libm=no])
41951 - ])
41952 - if test $gl_cv_func_copysignf_no_libm = yes; then
41953 - AC_DEFINE([HAVE_COPYSIGNF_IN_LIBC], [1],
41954 - [Define if the copysignf function is declared in <math.h> and available in libc.])
41955 - fi
41956 - fi
41957 - fi
41958 - if test "$gl_cv_cc_double_signbit" = unknown; then
41959 - dnl Test whether copysign() is declared.
41960 - AC_CHECK_DECLS([copysign], , , [[#include <math.h>]])
41961 - if test "$ac_cv_have_decl_copysign" = yes; then
41962 - dnl Test whether copysign() can be used without libm.
41963 - AC_CACHE_CHECK([whether copysign can be used without linking with libm],
41964 - [gl_cv_func_copysign_no_libm],
41965 - [
41966 - AC_LINK_IFELSE(
41967 - [AC_LANG_PROGRAM(
41968 - [[#include <math.h>
41969 - double x, y;]],
41970 - [[return copysign (x, y) < 0;]])],
41971 - [gl_cv_func_copysign_no_libm=yes],
41972 - [gl_cv_func_copysign_no_libm=no])
41973 - ])
41974 - if test $gl_cv_func_copysign_no_libm = yes; then
41975 - AC_DEFINE([HAVE_COPYSIGN_IN_LIBC], [1],
41976 - [Define if the copysign function is declared in <math.h> and available in libc.])
41977 - fi
41978 - fi
41979 - fi
41980 - if test "$gl_cv_cc_long_double_signbit" = unknown; then
41981 - dnl Test whether copysignl() is declared.
41982 - AC_CHECK_DECLS([copysignl], , , [[#include <math.h>]])
41983 - if test "$ac_cv_have_decl_copysignl" = yes; then
41984 - dnl Test whether copysignl() can be used without libm.
41985 - AC_CACHE_CHECK([whether copysignl can be used without linking with libm],
41986 - [gl_cv_func_copysignl_no_libm],
41987 - [
41988 - AC_LINK_IFELSE(
41989 - [AC_LANG_PROGRAM(
41990 - [[#include <math.h>
41991 - long double x, y;]],
41992 - [[return copysignl (x, y) < 0;]])],
41993 - [gl_cv_func_copysignl_no_libm=yes],
41994 - [gl_cv_func_copysignl_no_libm=no])
41995 - ])
41996 - if test $gl_cv_func_copysignl_no_libm = yes; then
41997 - AC_DEFINE([HAVE_COPYSIGNL_IN_LIBC], [1],
41998 - [Define if the copysignl function is declared in <math.h> and available in libc.])
41999 - fi
42000 - fi
42001 - fi
42002 ;;
42003 esac
42004 ;;
42005 esac
42006 + dnl On Solaris 10, with CC in C++ mode, signbit is not available although
42007 + dnl is with cc in C mode. This cannot be worked around by defining
42008 + dnl _XOPEN_SOURCE=600, because the latter does not work in C++ mode on
42009 + dnl Solaris 11.0. Therefore use the replacement functions on Solaris.
42010 + case "$host_os" in
42011 + solaris*)
42012 + REPLACE_SIGNBIT=1
42013 + ;;
42014 + esac
42015 + if test $REPLACE_SIGNBIT = 1; then
42016 + gl_FLOAT_SIGN_LOCATION
42017 + gl_DOUBLE_SIGN_LOCATION
42018 + gl_LONG_DOUBLE_SIGN_LOCATION
42019 + if test "$gl_cv_cc_float_signbit" = unknown; then
42020 + dnl Test whether copysignf() is declared.
42021 + AC_CHECK_DECLS([copysignf], , , [[#include <math.h>]])
42022 + if test "$ac_cv_have_decl_copysignf" = yes; then
42023 + dnl Test whether copysignf() can be used without libm.
42024 + AC_CACHE_CHECK([whether copysignf can be used without linking with libm],
42025 + [gl_cv_func_copysignf_no_libm],
42026 + [
42027 + AC_LINK_IFELSE(
42028 + [AC_LANG_PROGRAM(
42029 + [[#include <math.h>
42030 + float x, y;]],
42031 + [[return copysignf (x, y) < 0;]])],
42032 + [gl_cv_func_copysignf_no_libm=yes],
42033 + [gl_cv_func_copysignf_no_libm=no])
42034 + ])
42035 + if test $gl_cv_func_copysignf_no_libm = yes; then
42036 + AC_DEFINE([HAVE_COPYSIGNF_IN_LIBC], [1],
42037 + [Define if the copysignf function is declared in <math.h> and available in libc.])
42038 + fi
42039 + fi
42040 + fi
42041 + if test "$gl_cv_cc_double_signbit" = unknown; then
42042 + dnl Test whether copysign() is declared.
42043 + AC_CHECK_DECLS([copysign], , , [[#include <math.h>]])
42044 + if test "$ac_cv_have_decl_copysign" = yes; then
42045 + dnl Test whether copysign() can be used without libm.
42046 + AC_CACHE_CHECK([whether copysign can be used without linking with libm],
42047 + [gl_cv_func_copysign_no_libm],
42048 + [
42049 + AC_LINK_IFELSE(
42050 + [AC_LANG_PROGRAM(
42051 + [[#include <math.h>
42052 + double x, y;]],
42053 + [[return copysign (x, y) < 0;]])],
42054 + [gl_cv_func_copysign_no_libm=yes],
42055 + [gl_cv_func_copysign_no_libm=no])
42056 + ])
42057 + if test $gl_cv_func_copysign_no_libm = yes; then
42058 + AC_DEFINE([HAVE_COPYSIGN_IN_LIBC], [1],
42059 + [Define if the copysign function is declared in <math.h> and available in libc.])
42060 + fi
42061 + fi
42062 + fi
42063 + if test "$gl_cv_cc_long_double_signbit" = unknown; then
42064 + dnl Test whether copysignl() is declared.
42065 + AC_CHECK_DECLS([copysignl], , , [[#include <math.h>]])
42066 + if test "$ac_cv_have_decl_copysignl" = yes; then
42067 + dnl Test whether copysignl() can be used without libm.
42068 + AC_CACHE_CHECK([whether copysignl can be used without linking with libm],
42069 + [gl_cv_func_copysignl_no_libm],
42070 + [
42071 + AC_LINK_IFELSE(
42072 + [AC_LANG_PROGRAM(
42073 + [[#include <math.h>
42074 + long double x, y;]],
42075 + [[return copysignl (x, y) < 0;]])],
42076 + [gl_cv_func_copysignl_no_libm=yes],
42077 + [gl_cv_func_copysignl_no_libm=no])
42078 + ])
42079 + if test $gl_cv_func_copysignl_no_libm = yes; then
42080 + AC_DEFINE([HAVE_COPYSIGNL_IN_LIBC], [1],
42081 + [Define if the copysignl function is declared in <math.h> and available in libc.])
42082 + fi
42083 + fi
42084 + fi
42085 + fi
42086 ])
42087
42088 AC_DEFUN([gl_SIGNBIT_TEST_PROGRAM], [[
42089
42090 diff --git a/autotools/m4/size_max.m4 b/autotools/m4/size_max.m4
42091 index ab79052..1d6abae 100644
42092 --- a/autotools/m4/size_max.m4
42093 +++ b/autotools/m4/size_max.m4
42094 @@ -1,5 +1,5 @@
42095 -# size_max.m4 serial 11
42096 -dnl Copyright (C) 2003, 2005-2006, 2008-2019 Free Software Foundation, Inc.
42097 +# size_max.m4 serial 12
42098 +dnl Copyright (C) 2003, 2005-2006, 2008-2022 Free Software Foundation, Inc.
42099 dnl This file is free software; the Free Software Foundation
42100 dnl gives unlimited permission to copy and/or distribute it,
42101 dnl with or without modifications, as long as this notice is preserved.
42102 @@ -13,7 +13,7 @@ AC_DEFUN([gl_SIZE_MAX],
42103 AC_CHECK_HEADERS([stdint.h])
42104 dnl First test whether the system already has SIZE_MAX.
42105 AC_CACHE_CHECK([for SIZE_MAX], [gl_cv_size_max], [
42106 - gl_cv_size_max=
42107 + gl_cv_size_max=no
42108 AC_EGREP_CPP([Found it], [
42109 #include <limits.h>
42110 #if HAVE_STDINT_H
42111 @@ -23,7 +23,7 @@ AC_DEFUN([gl_SIZE_MAX],
42112 Found it
42113 #endif
42114 ], [gl_cv_size_max=yes])
42115 - if test -z "$gl_cv_size_max"; then
42116 + if test $gl_cv_size_max != yes; then
42117 dnl Define it ourselves. Here we assume that the type 'size_t' is not wider
42118 dnl than the type 'unsigned long'. Try hard to find a definition that can
42119 dnl be used in a preprocessor #if, i.e. doesn't contain a cast.
42120
42121 diff --git a/autotools/m4/ssize_t.m4 b/autotools/m4/ssize_t.m4
42122 index 38bcee1..03b2b89 100644
42123 --- a/autotools/m4/ssize_t.m4
42124 +++ b/autotools/m4/ssize_t.m4
42125 @@ -1,5 +1,5 @@
42126 # ssize_t.m4 serial 5 (gettext-0.18.2)
42127 -dnl Copyright (C) 2001-2003, 2006, 2010-2019 Free Software Foundation, Inc.
42128 +dnl Copyright (C) 2001-2003, 2006, 2010-2022 Free Software Foundation, Inc.
42129 dnl This file is free software; the Free Software Foundation
42130 dnl gives unlimited permission to copy and/or distribute it,
42131 dnl with or without modifications, as long as this notice is preserved.
42132
42133 diff --git a/autotools/m4/stat-time.m4 b/autotools/m4/stat-time.m4
42134 index 1685788..342857d 100644
42135 --- a/autotools/m4/stat-time.m4
42136 +++ b/autotools/m4/stat-time.m4
42137 @@ -1,6 +1,6 @@
42138 # Checks for stat-related time functions.
42139
42140 -# Copyright (C) 1998-1999, 2001, 2003, 2005-2007, 2009-2019 Free Software
42141 +# Copyright (C) 1998-1999, 2001, 2003, 2005-2007, 2009-2022 Free Software
42142 # Foundation, Inc.
42143
42144 # This file is free software; the Free Software Foundation
42145
42146 diff --git a/autotools/m4/stat.m4 b/autotools/m4/stat.m4
42147 index 60040d1..916eb88 100644
42148 --- a/autotools/m4/stat.m4
42149 +++ b/autotools/m4/stat.m4
42150 @@ -1,6 +1,6 @@
42151 -# serial 15
42152 +# serial 18
42153
42154 -# Copyright (C) 2009-2019 Free Software Foundation, Inc.
42155 +# Copyright (C) 2009-2022 Free Software Foundation, Inc.
42156 #
42157 # This file is free software; the Free Software Foundation
42158 # gives unlimited permission to copy and/or distribute it,
42159 @@ -47,8 +47,8 @@ AC_DEFUN([gl_FUNC_STAT],
42160 linux-* | linux) gl_cv_func_stat_file_slash="guessing yes" ;;
42161 # Guess yes on glibc systems.
42162 *-gnu* | gnu*) gl_cv_func_stat_file_slash="guessing yes" ;;
42163 - # If we don't know, assume the worst.
42164 - *) gl_cv_func_stat_file_slash="guessing no" ;;
42165 + # If we don't know, obey --enable-cross-guesses.
42166 + *) gl_cv_func_stat_file_slash="$gl_cross_guess_normal" ;;
42167 esac
42168 ])
42169 rm -f conftest.tmp conftest.lnk])
42170 @@ -69,6 +69,17 @@ AC_DEFUN([gl_FUNC_STAT],
42171
42172 # Prerequisites of lib/stat.c and lib/stat-w32.c.
42173 AC_DEFUN([gl_PREREQ_STAT], [
42174 - AC_REQUIRE([gl_HEADER_SYS_STAT_H])
42175 + AC_REQUIRE([gl_SYS_STAT_H])
42176 + AC_REQUIRE([gl_PREREQ_STAT_W32])
42177 :
42178 ])
42179 +
42180 +# Prerequisites of lib/stat-w32.c.
42181 +AC_DEFUN([gl_PREREQ_STAT_W32], [
42182 + AC_REQUIRE([AC_CANONICAL_HOST])
42183 + case "$host_os" in
42184 + mingw*)
42185 + AC_CHECK_HEADERS([sdkddkver.h])
42186 + ;;
42187 + esac
42188 +])
42189
42190 diff --git a/autotools/m4/std-gnu11.m4 b/autotools/m4/std-gnu11.m4
42191 new file mode 100644
42192 index 0000000..5ca1860
42193 --- /dev/null
42194 +++ b/autotools/m4/std-gnu11.m4
42195 @@ -0,0 +1,829 @@
42196 +# Prefer GNU C11 and C++11 to earlier versions. -*- coding: utf-8 -*-
42197 +
42198 +# This implementation is taken from GNU Autoconf lib/autoconf/c.m4
42199 +# commit 017d5ddd82854911f0119691d91ea8a1438824d6
42200 +# dated Sun Apr 3 13:57:17 2016 -0700
42201 +# This implementation will be obsolete once we can assume Autoconf 2.70
42202 +# or later is installed everywhere a Gnulib program might be developed.
42203 +
42204 +m4_version_prereq([2.70], [], [
42205 +
42206 +
42207 +# Copyright (C) 2001-2022 Free Software Foundation, Inc.
42208 +
42209 +# This program is free software; you can redistribute it and/or modify
42210 +# it under the terms of the GNU General Public License as published by
42211 +# the Free Software Foundation, either version 3 of the License, or
42212 +# (at your option) any later version.
42213 +#
42214 +# This program is distributed in the hope that it will be useful,
42215 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
42216 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
42217 +# GNU General Public License for more details.
42218 +#
42219 +# You should have received a copy of the GNU General Public License
42220 +# along with this program. If not, see <https://www.gnu.org/licenses/>.
42221 +
42222 +# Written by David MacKenzie, with help from
42223 +# Akim Demaille, Paul Eggert,
42224 +# François Pinard, Karl Berry, Richard Pixley, Ian Lance Taylor,
42225 +# Roland McGrath, Noah Friedman, david d zuhn, and many others.
42226 +
42227 +
42228 +# AC_PROG_CC([COMPILER ...])
42229 +# --------------------------
42230 +# COMPILER ... is a space separated list of C compilers to search for.
42231 +# This just gives the user an opportunity to specify an alternative
42232 +# search list for the C compiler.
42233 +AC_DEFUN_ONCE([AC_PROG_CC],
42234 +[AC_LANG_PUSH(C)dnl
42235 +AC_ARG_VAR([CC], [C compiler command])dnl
42236 +AC_ARG_VAR([CFLAGS], [C compiler flags])dnl
42237 +_AC_ARG_VAR_LDFLAGS()dnl
42238 +_AC_ARG_VAR_LIBS()dnl
42239 +_AC_ARG_VAR_CPPFLAGS()dnl
42240 +m4_ifval([$1],
42241 + [AC_CHECK_TOOLS(CC, [$1])],
42242 +[AC_CHECK_TOOL(CC, gcc)
42243 +if test -z "$CC"; then
42244 + dnl Here we want:
42245 + dnl AC_CHECK_TOOL(CC, cc)
42246 + dnl but without the check for a tool without the prefix.
42247 + dnl Until the check is removed from there, copy the code:
42248 + if test -n "$ac_tool_prefix"; then
42249 + AC_CHECK_PROG(CC, [${ac_tool_prefix}cc], [${ac_tool_prefix}cc])
42250 + fi
42251 +fi
42252 +if test -z "$CC"; then
42253 + AC_CHECK_PROG(CC, cc, cc, , , /usr/ucb/cc)
42254 +fi
42255 +if test -z "$CC"; then
42256 + AC_CHECK_TOOLS(CC, cl.exe)
42257 +fi
42258 +if test -z "$CC"; then
42259 + AC_CHECK_TOOL(CC, clang)
42260 +fi
42261 +])
42262 +
42263 +test -z "$CC" && AC_MSG_FAILURE([no acceptable C compiler found in \$PATH])
42264 +
42265 +# Provide some information about the compiler.
42266 +_AS_ECHO_LOG([checking for _AC_LANG compiler version])
42267 +set X $ac_compile
42268 +ac_compiler=$[2]
42269 +for ac_option in --version -v -V -qversion -version; do
42270 + _AC_DO_LIMIT([$ac_compiler $ac_option >&AS_MESSAGE_LOG_FD])
42271 +done
42272 +
42273 +m4_expand_once([_AC_COMPILER_EXEEXT])[]dnl
42274 +m4_expand_once([_AC_COMPILER_OBJEXT])[]dnl
42275 +_AC_LANG_COMPILER_GNU
42276 +if test $ac_compiler_gnu = yes; then
42277 + GCC=yes
42278 +else
42279 + GCC=
42280 +fi
42281 +_AC_PROG_CC_G
42282 +dnl
42283 +dnl Set ac_prog_cc_stdc to the supported C version.
42284 +dnl Also set the documented variable ac_cv_prog_cc_stdc;
42285 +dnl its name was chosen when it was cached, but it is no longer cached.
42286 +_AC_PROG_CC_C11([ac_prog_cc_stdc=c11
42287 + ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11],
42288 + [_AC_PROG_CC_C99([ac_prog_cc_stdc=c99
42289 + ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99],
42290 + [_AC_PROG_CC_C89([ac_prog_cc_stdc=c89
42291 + ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89],
42292 + [ac_prog_cc_stdc=no
42293 + ac_cv_prog_cc_stdc=no])])])
42294 +dnl
42295 +AC_LANG_POP(C)dnl
42296 +])# AC_PROG_CC
42297 +
42298 +
42299 +
42300 +# AC_PROG_CXX([LIST-OF-COMPILERS])
42301 +# --------------------------------
42302 +# LIST-OF-COMPILERS is a space separated list of C++ compilers to search
42303 +# for (if not specified, a default list is used). This just gives the
42304 +# user an opportunity to specify an alternative search list for the C++
42305 +# compiler.
42306 +# aCC HP-UX C++ compiler much better than `CC', so test before.
42307 +# FCC Fujitsu C++ compiler
42308 +# KCC KAI C++ compiler
42309 +# RCC Rational C++
42310 +# xlC_r AIX C Set++ (with support for reentrant code)
42311 +# xlC AIX C Set++
42312 +AC_DEFUN([AC_PROG_CXX],
42313 +[AC_LANG_PUSH(C++)dnl
42314 +AC_ARG_VAR([CXX], [C++ compiler command])dnl
42315 +AC_ARG_VAR([CXXFLAGS], [C++ compiler flags])dnl
42316 +_AC_ARG_VAR_LDFLAGS()dnl
42317 +_AC_ARG_VAR_LIBS()dnl
42318 +_AC_ARG_VAR_CPPFLAGS()dnl
42319 +_AC_ARG_VAR_PRECIOUS([CCC])dnl
42320 +if test -z "$CXX"; then
42321 + if test -n "$CCC"; then
42322 + CXX=$CCC
42323 + else
42324 + AC_CHECK_TOOLS(CXX,
42325 + [m4_default([$1],
42326 + [g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++])],
42327 + g++)
42328 + fi
42329 +fi
42330 +# Provide some information about the compiler.
42331 +_AS_ECHO_LOG([checking for _AC_LANG compiler version])
42332 +set X $ac_compile
42333 +ac_compiler=$[2]
42334 +for ac_option in --version -v -V -qversion; do
42335 + _AC_DO_LIMIT([$ac_compiler $ac_option >&AS_MESSAGE_LOG_FD])
42336 +done
42337 +
42338 +m4_expand_once([_AC_COMPILER_EXEEXT])[]dnl
42339 +m4_expand_once([_AC_COMPILER_OBJEXT])[]dnl
42340 +_AC_LANG_COMPILER_GNU
42341 +if test $ac_compiler_gnu = yes; then
42342 + GXX=yes
42343 +else
42344 + GXX=
42345 +fi
42346 +_AC_PROG_CXX_G
42347 +_AC_PROG_CXX_CXX11([ac_prog_cxx_stdcxx=cxx11
42348 + ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx11
42349 + ac_cv_prog_cxx_cxx98=$ac_cv_prog_cxx_cxx11],
42350 + [_AC_PROG_CXX_CXX98([ac_prog_cxx_stdcxx=cxx98
42351 + ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx98],
42352 + [ac_prog_cxx_stdcxx=no
42353 + ac_cv_prog_cxx_stdcxx=no])])
42354 +AC_LANG_POP(C++)dnl
42355 +])# AC_PROG_CXX
42356 +
42357 +
42358 +# _AC_C_STD_TRY(STANDARD, TEST-PROLOGUE, TEST-BODY, OPTION-LIST,
42359 +# ACTION-IF-AVAILABLE, ACTION-IF-UNAVAILABLE)
42360 +# --------------------------------------------------------------
42361 +# Check whether the C compiler accepts features of STANDARD (e.g `c89', `c99')
42362 +# by trying to compile a program of TEST-PROLOGUE and TEST-BODY. If this fails,
42363 +# try again with each compiler option in the space-separated OPTION-LIST; if one
42364 +# helps, append it to CC. If eventually successful, run ACTION-IF-AVAILABLE,
42365 +# else ACTION-IF-UNAVAILABLE.
42366 +AC_DEFUN([_AC_C_STD_TRY],
42367 +[AC_MSG_CHECKING([for $CC option to enable ]m4_translit($1, [c], [C])[ features])
42368 +AC_CACHE_VAL(ac_cv_prog_cc_$1,
42369 +[ac_cv_prog_cc_$1=no
42370 +ac_save_CC=$CC
42371 +AC_LANG_CONFTEST([AC_LANG_PROGRAM([$2], [$3])])
42372 +for ac_arg in '' $4
42373 +do
42374 + CC="$ac_save_CC $ac_arg"
42375 + _AC_COMPILE_IFELSE([], [ac_cv_prog_cc_$1=$ac_arg])
42376 + test "x$ac_cv_prog_cc_$1" != "xno" && break
42377 +done
42378 +rm -f conftest.$ac_ext
42379 +CC=$ac_save_CC
42380 +])# AC_CACHE_VAL
42381 +ac_prog_cc_stdc_options=
42382 +case "x$ac_cv_prog_cc_$1" in
42383 + x)
42384 + AC_MSG_RESULT([none needed]) ;;
42385 + xno)
42386 + AC_MSG_RESULT([unsupported]) ;;
42387 + *)
42388 + ac_prog_cc_stdc_options=" $ac_cv_prog_cc_$1"
42389 + CC=$CC$ac_prog_cc_stdc_options
42390 + AC_MSG_RESULT([$ac_cv_prog_cc_$1]) ;;
42391 +esac
42392 +AS_IF([test "x$ac_cv_prog_cc_$1" != xno], [$5], [$6])
42393 +])# _AC_C_STD_TRY
42394 +
42395 +# _AC_C_C99_TEST_HEADER
42396 +# ---------------------
42397 +# A C header suitable for testing for C99.
42398 +AC_DEFUN([_AC_C_C99_TEST_HEADER],
42399 +[[#include <stdarg.h>
42400 +#include <stdbool.h>
42401 +#include <stddef.h>
42402 +#include <stdlib.h>
42403 +#include <wchar.h>
42404 +#include <stdio.h>
42405 +
42406 +// Check varargs macros. These examples are taken from C99 6.10.3.5.
42407 +#define debug(...) fprintf (stderr, __VA_ARGS__)
42408 +#define showlist(...) puts (#__VA_ARGS__)
42409 +#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
42410 +static void
42411 +test_varargs_macros (void)
42412 +{
42413 + int x = 1234;
42414 + int y = 5678;
42415 + debug ("Flag");
42416 + debug ("X = %d\n", x);
42417 + showlist (The first, second, and third items.);
42418 + report (x>y, "x is %d but y is %d", x, y);
42419 +}
42420 +
42421 +// Check long long types.
42422 +#define BIG64 18446744073709551615ull
42423 +#define BIG32 4294967295ul
42424 +#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
42425 +#if !BIG_OK
42426 + your preprocessor is broken;
42427 +#endif
42428 +#if BIG_OK
42429 +#else
42430 + your preprocessor is broken;
42431 +#endif
42432 +static long long int bignum = -9223372036854775807LL;
42433 +static unsigned long long int ubignum = BIG64;
42434 +
42435 +struct incomplete_array
42436 +{
42437 + int datasize;
42438 + double data[];
42439 +};
42440 +
42441 +struct named_init {
42442 + int number;
42443 + const wchar_t *name;
42444 + double average;
42445 +};
42446 +
42447 +typedef const char *ccp;
42448 +
42449 +static inline int
42450 +test_restrict (ccp restrict text)
42451 +{
42452 + // See if C++-style comments work.
42453 + // Iterate through items via the restricted pointer.
42454 + // Also check for declarations in for loops.
42455 + for (unsigned int i = 0; *(text+i) != '\0'; ++i)
42456 + continue;
42457 + return 0;
42458 +}
42459 +
42460 +// Check varargs and va_copy.
42461 +static bool
42462 +test_varargs (const char *format, ...)
42463 +{
42464 + va_list args;
42465 + va_start (args, format);
42466 + va_list args_copy;
42467 + va_copy (args_copy, args);
42468 +
42469 + const char *str = "";
42470 + int number = 0;
42471 + float fnumber = 0;
42472 +
42473 + while (*format)
42474 + {
42475 + switch (*format++)
42476 + {
42477 + case 's': // string
42478 + str = va_arg (args_copy, const char *);
42479 + break;
42480 + case 'd': // int
42481 + number = va_arg (args_copy, int);
42482 + break;
42483 + case 'f': // float
42484 + fnumber = va_arg (args_copy, double);
42485 + break;
42486 + default:
42487 + break;
42488 + }
42489 + }
42490 + va_end (args_copy);
42491 + va_end (args);
42492 +
42493 + return *str && number && fnumber;
42494 +}]])# _AC_C_C99_TEST_HEADER
42495 +
42496 +# _AC_C_C99_TEST_BODY
42497 +# -------------------
42498 +# A C body suitable for testing for C99, assuming the corresponding header.
42499 +AC_DEFUN([_AC_C_C99_TEST_BODY],
42500 +[[
42501 + // Check bool.
42502 + _Bool success = false;
42503 +
42504 + // Check restrict.
42505 + if (test_restrict ("String literal") == 0)
42506 + success = true;
42507 + char *restrict newvar = "Another string";
42508 +
42509 + // Check varargs.
42510 + success &= test_varargs ("s, d' f .", "string", 65, 34.234);
42511 + test_varargs_macros ();
42512 +
42513 + // Check flexible array members.
42514 + struct incomplete_array *ia =
42515 + malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
42516 + ia->datasize = 10;
42517 + for (int i = 0; i < ia->datasize; ++i)
42518 + ia->data[i] = i * 1.234;
42519 +
42520 + // Check named initializers.
42521 + struct named_init ni = {
42522 + .number = 34,
42523 + .name = L"Test wide string",
42524 + .average = 543.34343,
42525 + };
42526 +
42527 + ni.number = 58;
42528 +
42529 + int dynamic_array[ni.number];
42530 + dynamic_array[ni.number - 1] = 543;
42531 +
42532 + // work around unused variable warnings
42533 + return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
42534 + || dynamic_array[ni.number - 1] != 543);
42535 +]])
42536 +
42537 +# _AC_PROG_CC_C99 ([ACTION-IF-AVAILABLE], [ACTION-IF-UNAVAILABLE])
42538 +# ----------------------------------------------------------------
42539 +# If the C compiler is not in ISO C99 mode by default, try to add an
42540 +# option to output variable CC to make it so. This macro tries
42541 +# various options that select ISO C99 on some system or another. It
42542 +# considers the compiler to be in ISO C99 mode if it handles _Bool,
42543 +# // comments, flexible array members, inline, long long int, mixed
42544 +# code and declarations, named initialization of structs, restrict,
42545 +# va_copy, varargs macros, variable declarations in for loops and
42546 +# variable length arrays.
42547 +AC_DEFUN([_AC_PROG_CC_C99],
42548 +[_AC_C_STD_TRY([c99],
42549 +[_AC_C_C99_TEST_HEADER],
42550 +[_AC_C_C99_TEST_BODY],
42551 +dnl Try
42552 +dnl GCC -std=gnu99 (unused restrictive modes: -std=c99 -std=iso9899:1999)
42553 +dnl IBM XL C -qlanglvl=extc1x (V12.1; does not pass C11 test)
42554 +dnl IBM XL C -qlanglvl=extc99
42555 +dnl (pre-V12.1; unused restrictive mode: -qlanglvl=stdc99)
42556 +dnl HP cc -AC99
42557 +dnl Intel ICC -std=c99, -c99 (deprecated)
42558 +dnl IRIX -c99
42559 +dnl Solaris -D_STDC_C99=
42560 +dnl cc's -xc99 option uses linker magic to define the external
42561 +dnl symbol __xpg4 as if by "int __xpg4 = 1;", which enables C99
42562 +dnl behavior for C library functions. This is not wanted here,
42563 +dnl because it means that a single module compiled with -xc99
42564 +dnl alters C runtime behavior for the entire program, not for
42565 +dnl just the module. Instead, define the (private) symbol
42566 +dnl _STDC_C99, which suppresses a bogus failure in <stdbool.h>.
42567 +dnl The resulting compiler passes the test case here, and that's
42568 +dnl good enough. For more, please see the thread starting at:
42569 +dnl https://lists.gnu.org/r/autoconf/2010-12/msg00059.html
42570 +dnl Tru64 -c99
42571 +dnl with extended modes being tried first.
42572 +[[-std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc1x -qlanglvl=extc99]], [$1], [$2])[]dnl
42573 +])# _AC_PROG_CC_C99
42574 +
42575 +
42576 +# _AC_PROG_CC_C11 ([ACTION-IF-AVAILABLE], [ACTION-IF-UNAVAILABLE])
42577 +# ----------------------------------------------------------------
42578 +# If the C compiler is not in ISO C11 mode by default, try to add an
42579 +# option to output variable CC to make it so. This macro tries
42580 +# various options that select ISO C11 on some system or another. It
42581 +# considers the compiler to be in ISO C11 mode if it handles _Alignas,
42582 +# _Alignof, _Noreturn, _Static_assert, UTF-8 string literals,
42583 +# duplicate typedefs, and anonymous structures and unions.
42584 +AC_DEFUN([_AC_PROG_CC_C11],
42585 +[_AC_C_STD_TRY([c11],
42586 +[_AC_C_C99_TEST_HEADER[
42587 +// Check _Alignas.
42588 +char _Alignas (double) aligned_as_double;
42589 +char _Alignas (0) no_special_alignment;
42590 +extern char aligned_as_int;
42591 +char _Alignas (0) _Alignas (int) aligned_as_int;
42592 +
42593 +// Check _Alignof.
42594 +enum
42595 +{
42596 + int_alignment = _Alignof (int),
42597 + int_array_alignment = _Alignof (int[100]),
42598 + char_alignment = _Alignof (char)
42599 +};
42600 +_Static_assert (0 < -_Alignof (int), "_Alignof is signed");
42601 +
42602 +// Check _Noreturn.
42603 +int _Noreturn does_not_return (void) { for (;;) continue; }
42604 +
42605 +// Check _Static_assert.
42606 +struct test_static_assert
42607 +{
42608 + int x;
42609 + _Static_assert (sizeof (int) <= sizeof (long int),
42610 + "_Static_assert does not work in struct");
42611 + long int y;
42612 +};
42613 +
42614 +// Check UTF-8 literals.
42615 +#define u8 syntax error!
42616 +char const utf8_literal[] = u8"happens to be ASCII" "another string";
42617 +
42618 +// Check duplicate typedefs.
42619 +typedef long *long_ptr;
42620 +typedef long int *long_ptr;
42621 +typedef long_ptr long_ptr;
42622 +
42623 +// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
42624 +struct anonymous
42625 +{
42626 + union {
42627 + struct { int i; int j; };
42628 + struct { int k; long int l; } w;
42629 + };
42630 + int m;
42631 +} v1;
42632 +]],
42633 +[_AC_C_C99_TEST_BODY[
42634 + v1.i = 2;
42635 + v1.w.k = 5;
42636 + _Static_assert ((offsetof (struct anonymous, i)
42637 + == offsetof (struct anonymous, w.k)),
42638 + "Anonymous union alignment botch");
42639 +]],
42640 +dnl Try
42641 +dnl GCC -std=gnu11 (unused restrictive mode: -std=c11)
42642 +dnl with extended modes being tried first.
42643 +dnl
42644 +dnl Do not try -qlanglvl=extc1x, because IBM XL C V12.1 (the latest version as
42645 +dnl of September 2012) does not pass the C11 test. For now, try extc1x when
42646 +dnl compiling the C99 test instead, since it enables _Static_assert and
42647 +dnl _Noreturn, which is a win. If -qlanglvl=extc11 or -qlanglvl=extc1x passes
42648 +dnl the C11 test in some future version of IBM XL C, we'll add it here,
42649 +dnl preferably extc11.
42650 +[[-std=gnu11]], [$1], [$2])[]dnl
42651 +])# _AC_PROG_CC_C11
42652 +
42653 +
42654 +# AC_PROG_CC_C89
42655 +# --------------
42656 +# Do not use AU_ALIAS here and in AC_PROG_CC_C99 and AC_PROG_CC_STDC,
42657 +# as that'd be incompatible with how Automake redefines AC_PROG_CC. See
42658 +# <https://lists.gnu.org/r/autoconf/2012-10/msg00048.html>.
42659 +AU_DEFUN([AC_PROG_CC_C89],
42660 + [AC_REQUIRE([AC_PROG_CC])],
42661 + [$0 is obsolete; use AC_PROG_CC]
42662 +)
42663 +
42664 +# AC_PROG_CC_C99
42665 +# --------------
42666 +AU_DEFUN([AC_PROG_CC_C99],
42667 + [AC_REQUIRE([AC_PROG_CC])],
42668 + [$0 is obsolete; use AC_PROG_CC]
42669 +)
42670 +
42671 +# AC_PROG_CC_STDC
42672 +# ---------------
42673 +AU_DEFUN([AC_PROG_CC_STDC],
42674 + [AC_REQUIRE([AC_PROG_CC])],
42675 + [$0 is obsolete; use AC_PROG_CC]
42676 +)
42677 +
42678 +
42679 +# AC_C_PROTOTYPES
42680 +# ---------------
42681 +# Check if the C compiler supports prototypes, included if it needs
42682 +# options.
42683 +AC_DEFUN([AC_C_PROTOTYPES],
42684 +[AC_REQUIRE([AC_PROG_CC])dnl
42685 +if test "$ac_prog_cc_stdc" != no; then
42686 + AC_DEFINE(PROTOTYPES, 1,
42687 + [Define to 1 if the C compiler supports function prototypes.])
42688 + AC_DEFINE(__PROTOTYPES, 1,
42689 + [Define like PROTOTYPES; this can be used by system headers.])
42690 +fi
42691 +])# AC_C_PROTOTYPES
42692 +
42693 +
42694 +# _AC_CXX_STD_TRY(STANDARD, TEST-PROLOGUE, TEST-BODY, OPTION-LIST,
42695 +# ACTION-IF-AVAILABLE, ACTION-IF-UNAVAILABLE)
42696 +# ----------------------------------------------------------------
42697 +# Check whether the C++ compiler accepts features of STANDARD (e.g
42698 +# `cxx98', `cxx11') by trying to compile a program of TEST-PROLOGUE
42699 +# and TEST-BODY. If this fails, try again with each compiler option
42700 +# in the space-separated OPTION-LIST; if one helps, append it to CXX.
42701 +# If eventually successful, run ACTION-IF-AVAILABLE, else
42702 +# ACTION-IF-UNAVAILABLE.
42703 +AC_DEFUN([_AC_CXX_STD_TRY],
42704 +[AC_MSG_CHECKING([for $CXX option to enable ]m4_translit(m4_translit($1, [x], [+]), [a-z], [A-Z])[ features])
42705 +AC_LANG_PUSH(C++)dnl
42706 +AC_CACHE_VAL(ac_cv_prog_cxx_$1,
42707 +[ac_cv_prog_cxx_$1=no
42708 +ac_save_CXX=$CXX
42709 +AC_LANG_CONFTEST([AC_LANG_PROGRAM([$2], [$3])])
42710 +for ac_arg in '' $4
42711 +do
42712 + CXX="$ac_save_CXX $ac_arg"
42713 + _AC_COMPILE_IFELSE([], [ac_cv_prog_cxx_$1=$ac_arg])
42714 + test "x$ac_cv_prog_cxx_$1" != "xno" && break
42715 +done
42716 +rm -f conftest.$ac_ext
42717 +CXX=$ac_save_CXX
42718 +])# AC_CACHE_VAL
42719 +ac_prog_cxx_stdcxx_options=
42720 +case "x$ac_cv_prog_cxx_$1" in
42721 + x)
42722 + AC_MSG_RESULT([none needed]) ;;
42723 + xno)
42724 + AC_MSG_RESULT([unsupported]) ;;
42725 + *)
42726 + ac_prog_cxx_stdcxx_options=" $ac_cv_prog_cxx_$1"
42727 + CXX=$CXX$ac_prog_cxx_stdcxx_options
42728 + AC_MSG_RESULT([$ac_cv_prog_cxx_$1]) ;;
42729 +esac
42730 +AC_LANG_POP(C++)dnl
42731 +AS_IF([test "x$ac_cv_prog_cxx_$1" != xno], [$5], [$6])
42732 +])# _AC_CXX_STD_TRY
42733 +
42734 +# _AC_CXX_CXX98_TEST_HEADER
42735 +# -------------------------
42736 +# A C++ header suitable for testing for CXX98.
42737 +AC_DEFUN([_AC_CXX_CXX98_TEST_HEADER],
42738 +[[
42739 +#include <algorithm>
42740 +#include <cstdlib>
42741 +#include <fstream>
42742 +#include <iomanip>
42743 +#include <iostream>
42744 +#include <list>
42745 +#include <map>
42746 +#include <set>
42747 +#include <sstream>
42748 +#include <stdexcept>
42749 +#include <string>
42750 +#include <utility>
42751 +#include <vector>
42752 +
42753 +namespace test {
42754 + typedef std::vector<std::string> string_vec;
42755 + typedef std::pair<int,bool> map_value;
42756 + typedef std::map<std::string,map_value> map_type;
42757 + typedef std::set<int> set_type;
42758 +
42759 + template<typename T>
42760 + class printer {
42761 + public:
42762 + printer(std::ostringstream& os): os(os) {}
42763 + void operator() (T elem) { os << elem << std::endl; }
42764 + private:
42765 + std::ostringstream& os;
42766 + };
42767 +}
42768 +]])# _AC_CXX_CXX98_TEST_HEADER
42769 +
42770 +# _AC_CXX_CXX98_TEST_BODY
42771 +# -----------------------
42772 +# A C++ body suitable for testing for CXX98, assuming the corresponding header.
42773 +AC_DEFUN([_AC_CXX_CXX98_TEST_BODY],
42774 +[[
42775 +
42776 +try {
42777 + // Basic string.
42778 + std::string teststr("ASCII text");
42779 + teststr += " string";
42780 +
42781 + // Simple vector.
42782 + test::string_vec testvec;
42783 + testvec.push_back(teststr);
42784 + testvec.push_back("foo");
42785 + testvec.push_back("bar");
42786 + if (testvec.size() != 3) {
42787 + throw std::runtime_error("vector size is not 1");
42788 + }
42789 +
42790 + // Dump vector into stringstream and obtain string.
42791 + std::ostringstream os;
42792 + for (test::string_vec::const_iterator i = testvec.begin();
42793 + i != testvec.end(); ++i) {
42794 + if (i + 1 != testvec.end()) {
42795 + os << teststr << '\n';
42796 + }
42797 + }
42798 + // Check algorithms work.
42799 + std::for_each(testvec.begin(), testvec.end(), test::printer<std::string>(os));
42800 + std::string os_out = os.str();
42801 +
42802 + // Test pair and map.
42803 + test::map_type testmap;
42804 + testmap.insert(std::make_pair(std::string("key"),
42805 + std::make_pair(53,false)));
42806 +
42807 + // Test set.
42808 + int values[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3, 14, 19, 17, 8, 6, 20, 16, 2, 11, 1};
42809 + test::set_type testset(values, values + sizeof(values)/sizeof(values[0]));
42810 + std::list<int> testlist(testset.begin(), testset.end());
42811 + std::copy(testset.begin(), testset.end(), std::back_inserter(testlist));
42812 +} catch (const std::exception& e) {
42813 + std::cerr << "Caught exception: " << e.what() << std::endl;
42814 +
42815 + // Test fstream
42816 + std::ofstream of("test.txt");
42817 + of << "Test ASCII text\n" << std::flush;
42818 + of << "N= " << std::hex << std::setw(8) << std::left << 534 << std::endl;
42819 + of.close();
42820 +}
42821 +std::exit(0);
42822 +]])
42823 +
42824 +# _AC_CXX_CXX11_TEST_HEADER
42825 +# -------------------------
42826 +# A C++ header suitable for testing for CXX11.
42827 +AC_DEFUN([_AC_CXX_CXX11_TEST_HEADER],
42828 +[[
42829 +#include <deque>
42830 +#include <functional>
42831 +#include <memory>
42832 +#include <tuple>
42833 +#include <array>
42834 +#include <regex>
42835 +#include <iostream>
42836 +
42837 +namespace cxx11test
42838 +{
42839 + typedef std::shared_ptr<std::string> sptr;
42840 + typedef std::weak_ptr<std::string> wptr;
42841 +
42842 + typedef std::tuple<std::string,int,double> tp;
42843 + typedef std::array<int, 20> int_array;
42844 +
42845 + constexpr int get_val() { return 20; }
42846 +
42847 + struct testinit
42848 + {
42849 + int i;
42850 + double d;
42851 + };
42852 +
42853 + class delegate {
42854 + public:
42855 + delegate(int n) : n(n) {}
42856 + delegate(): delegate(2354) {}
42857 +
42858 + virtual int getval() { return this->n; };
42859 + protected:
42860 + int n;
42861 + };
42862 +
42863 + class overridden : public delegate {
42864 + public:
42865 + overridden(int n): delegate(n) {}
42866 + virtual int getval() override final { return this->n * 2; }
42867 + };
42868 +
42869 + class nocopy {
42870 + public:
42871 + nocopy(int i): i(i) {}
42872 + nocopy() = default;
42873 + nocopy(const nocopy&) = delete;
42874 + nocopy & operator=(const nocopy&) = delete;
42875 + private:
42876 + int i;
42877 + };
42878 +}
42879 +]])# _AC_CXX_CXX11_TEST_HEADER
42880 +
42881 +# _AC_CXX_CXX11_TEST_BODY
42882 +# -----------------------
42883 +# A C++ body suitable for testing for CXX11, assuming the corresponding header.
42884 +AC_DEFUN([_AC_CXX_CXX11_TEST_BODY],
42885 +[[
42886 +{
42887 + // Test auto and decltype
42888 + std::deque<int> d;
42889 + d.push_front(43);
42890 + d.push_front(484);
42891 + d.push_front(3);
42892 + d.push_front(844);
42893 + int total = 0;
42894 + for (auto i = d.begin(); i != d.end(); ++i) { total += *i; }
42895 +
42896 + auto a1 = 6538;
42897 + auto a2 = 48573953.4;
42898 + auto a3 = "String literal";
42899 +
42900 + decltype(a2) a4 = 34895.034;
42901 +}
42902 +{
42903 + // Test constexpr
42904 + short sa[cxx11test::get_val()] = { 0 };
42905 +}
42906 +{
42907 + // Test initializer lists
42908 + cxx11test::testinit il = { 4323, 435234.23544 };
42909 +}
42910 +{
42911 + // Test range-based for and lambda
42912 + cxx11test::int_array array = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3, 14, 19, 17, 8, 6, 20, 16, 2, 11, 1};
42913 + for (int &x : array) { x += 23; }
42914 + std::for_each(array.begin(), array.end(), [](int v1){ std::cout << v1; });
42915 +}
42916 +{
42917 + using cxx11test::sptr;
42918 + using cxx11test::wptr;
42919 +
42920 + sptr sp(new std::string("ASCII string"));
42921 + wptr wp(sp);
42922 + sptr sp2(wp);
42923 +}
42924 +{
42925 + cxx11test::tp tuple("test", 54, 45.53434);
42926 + double d = std::get<2>(tuple);
42927 + std::string s;
42928 + int i;
42929 + std::tie(s,i,d) = tuple;
42930 +}
42931 +{
42932 + static std::regex filename_regex("^_?([a-z0-9_.]+-)+[a-z0-9]+$");
42933 + std::string testmatch("Test if this string matches");
42934 + bool match = std::regex_search(testmatch, filename_regex);
42935 +}
42936 +{
42937 + cxx11test::int_array array = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3, 14, 19, 17, 8, 6, 20, 16, 2, 11, 1};
42938 + cxx11test::int_array::size_type size = array.size();
42939 +}
42940 +{
42941 + // Test constructor delegation
42942 + cxx11test::delegate d1;
42943 + cxx11test::delegate d2();
42944 + cxx11test::delegate d3(45);
42945 +}
42946 +{
42947 + // Test override and final
42948 + cxx11test::overridden o1(55464);
42949 +}
42950 +{
42951 + // Test nullptr
42952 + char *c = nullptr;
42953 +}
42954 +{
42955 + // Test template brackets
42956 + std::vector<std::pair<int,char*>> v1;
42957 +}
42958 +{
42959 + // Unicode literals
42960 + char const *utf8 = u8"UTF-8 string \u2500";
42961 + char16_t const *utf16 = u"UTF-8 string \u2500";
42962 + char32_t const *utf32 = U"UTF-32 string \u2500";
42963 +}
42964 +]])
42965 +
42966 +# _AC_PROG_CXX_CXX98 ([ACTION-IF-AVAILABLE], [ACTION-IF-UNAVAILABLE])
42967 +# -------------------------------------------------------------------
42968 +
42969 +# If the C++ compiler is not in ISO C++98 mode by default, try to add
42970 +# an option to output variable CXX to make it so. This macro tries
42971 +# various options that select ISO C++98 on some system or another. It
42972 +# considers the compiler to be in ISO C++98 mode if it handles basic
42973 +# features of the std namespace including: string, containers (list,
42974 +# map, set, vector), streams (fstreams, iostreams, stringstreams,
42975 +# iomanip), pair, exceptions and algorithms.
42976 +
42977 +
42978 +AC_DEFUN([_AC_PROG_CXX_CXX98],
42979 +[_AC_CXX_STD_TRY([cxx98],
42980 +[_AC_CXX_CXX98_TEST_HEADER],
42981 +[_AC_CXX_CXX98_TEST_BODY],
42982 +dnl Try
42983 +dnl GCC -std=gnu++98 (unused restrictive mode: -std=c++98)
42984 +dnl IBM XL C -qlanglvl=extended
42985 +dnl HP aC++ -AA
42986 +dnl Intel ICC -std=gnu++98
42987 +dnl Solaris N/A (default)
42988 +dnl Tru64 N/A (default, but -std gnu could be used)
42989 +dnl with extended modes being tried first.
42990 +[[-std=gnu++98 -std=c++98 -qlanglvl=extended -AA]], [$1], [$2])[]dnl
42991 +])# _AC_PROG_CXX_CXX98
42992 +
42993 +# _AC_PROG_CXX_CXX11 ([ACTION-IF-AVAILABLE], [ACTION-IF-UNAVAILABLE])
42994 +# -------------------------------------------------------------------
42995 +# If the C++ compiler is not in ISO CXX11 mode by default, try to add
42996 +# an option to output variable CXX to make it so. This macro tries
42997 +# various options that select ISO C++11 on some system or another. It
42998 +# considers the compiler to be in ISO C++11 mode if it handles all the
42999 +# tests from the C++98 checks, plus the following: Language features
43000 +# (auto, constexpr, decltype, default/deleted constructors, delegate
43001 +# constructors, final, initializer lists, lambda functions, nullptr,
43002 +# override, range-based for loops, template brackets without spaces,
43003 +# unicode literals) and library features (array, memory (shared_ptr,
43004 +# weak_ptr), regex and tuple types).
43005 +AC_DEFUN([_AC_PROG_CXX_CXX11],
43006 +[_AC_CXX_STD_TRY([cxx11],
43007 +[_AC_CXX_CXX11_TEST_HEADER
43008 +_AC_CXX_CXX98_TEST_HEADER],
43009 +[_AC_CXX_CXX11_TEST_BODY
43010 +_AC_CXX_CXX98_TEST_BODY],
43011 +dnl Try
43012 +dnl GCC -std=gnu++11 (unused restrictive mode: -std=c++11) [and 0x variants]
43013 +dnl IBM XL C -qlanglvl=extended0x
43014 +dnl (pre-V12.1; unused restrictive mode: -qlanglvl=stdcxx11)
43015 +dnl HP aC++ -AA
43016 +dnl Intel ICC -std=c++11 -std=c++0x
43017 +dnl Solaris N/A (no support)
43018 +dnl Tru64 N/A (no support)
43019 +dnl with extended modes being tried first.
43020 +[[-std=gnu++11 -std=c++11 -std=gnu++0x -std=c++0x -qlanglvl=extended0x -AA]], [$1], [$2])[]dnl
43021 +])# _AC_PROG_CXX_CXX11
43022 +
43023 +
43024 +])# m4_version_prereq
43025
43026 diff --git a/autotools/m4/stdalign.m4 b/autotools/m4/stdalign.m4
43027 new file mode 100644
43028 index 0000000..78577cb
43029 --- /dev/null
43030 +++ b/autotools/m4/stdalign.m4
43031 @@ -0,0 +1,56 @@
43032 +# Check for stdalign.h that conforms to C11.
43033 +
43034 +dnl Copyright 2011-2022 Free Software Foundation, Inc.
43035 +dnl This file is free software; the Free Software Foundation
43036 +dnl gives unlimited permission to copy and/or distribute it,
43037 +dnl with or without modifications, as long as this notice is preserved.
43038 +
43039 +# Prepare for substituting <stdalign.h> if it is not supported.
43040 +
43041 +AC_DEFUN([gl_STDALIGN_H],
43042 +[
43043 + AC_CACHE_CHECK([for working stdalign.h],
43044 + [gl_cv_header_working_stdalign_h],
43045 + [AC_COMPILE_IFELSE(
43046 + [AC_LANG_PROGRAM(
43047 + [[#include <stdint.h>
43048 + #include <stdalign.h>
43049 + #include <stddef.h>
43050 +
43051 + /* Test that alignof yields a result consistent with offsetof.
43052 + This catches GCC bug 52023
43053 + <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52023>. */
43054 + #ifdef __cplusplus
43055 + template <class t> struct alignof_helper { char a; t b; };
43056 + # define ao(type) offsetof (alignof_helper<type>, b)
43057 + #else
43058 + # define ao(type) offsetof (struct { char a; type b; }, b)
43059 + #endif
43060 + char test_double[ao (double) % _Alignof (double) == 0 ? 1 : -1];
43061 + char test_long[ao (long int) % _Alignof (long int) == 0 ? 1 : -1];
43062 + char test_alignof[alignof (double) == _Alignof (double) ? 1 : -1];
43063 +
43064 + /* Test _Alignas only on platforms where gnulib can help. */
43065 + #if \
43066 + ((defined __cplusplus && 201103 <= __cplusplus) \
43067 + || (__TINYC__ && defined __attribute__) \
43068 + || (defined __APPLE__ && defined __MACH__ \
43069 + ? 4 < __GNUC__ + (1 <= __GNUC_MINOR__) \
43070 + : __GNUC__) \
43071 + || (__ia64 && (61200 <= __HP_cc || 61200 <= __HP_aCC)) \
43072 + || __ICC || 0x590 <= __SUNPRO_C || 0x0600 <= __xlC__ \
43073 + || 1300 <= _MSC_VER)
43074 + struct alignas_test { char c; char alignas (8) alignas_8; };
43075 + char test_alignas[offsetof (struct alignas_test, alignas_8) == 8
43076 + ? 1 : -1];
43077 + #endif
43078 + ]])],
43079 + [gl_cv_header_working_stdalign_h=yes],
43080 + [gl_cv_header_working_stdalign_h=no])])
43081 +
43082 + if test $gl_cv_header_working_stdalign_h = yes; then
43083 + GL_GENERATE_STDALIGN_H=false
43084 + else
43085 + GL_GENERATE_STDALIGN_H=true
43086 + fi
43087 +])
43088
43089 diff --git a/autotools/m4/stdbool.m4 b/autotools/m4/stdbool.m4
43090 index acb8522..3e6c400 100644
43091 --- a/autotools/m4/stdbool.m4
43092 +++ b/autotools/m4/stdbool.m4
43093 @@ -1,27 +1,39 @@
43094 # Check for stdbool.h that conforms to C99.
43095
43096 -dnl Copyright (C) 2002-2006, 2009-2019 Free Software Foundation, Inc.
43097 +dnl Copyright (C) 2002-2006, 2009-2022 Free Software Foundation, Inc.
43098 dnl This file is free software; the Free Software Foundation
43099 dnl gives unlimited permission to copy and/or distribute it,
43100 dnl with or without modifications, as long as this notice is preserved.
43101
43102 -#serial 7
43103 +#serial 9
43104
43105 # Prepare for substituting <stdbool.h> if it is not supported.
43106
43107 -AC_DEFUN([AM_STDBOOL_H],
43108 +AC_DEFUN([gl_STDBOOL_H],
43109 [
43110 AC_REQUIRE([AC_CHECK_HEADER_STDBOOL])
43111 + AC_REQUIRE([AC_CANONICAL_HOST])
43112
43113 - # Define two additional variables used in the Makefile substitution.
43114 -
43115 + dnl On some platforms, <stdbool.h> does not exist or does not conform to C99.
43116 + dnl On Solaris 10 with CC=cc CXX=CC, <stdbool.h> exists but is not usable
43117 + dnl in C++ mode (and no <cstdbool> exists). In this case, we use our
43118 + dnl replacement, also in C mode (for binary compatibility between C and C++).
43119 if test "$ac_cv_header_stdbool_h" = yes; then
43120 - STDBOOL_H=''
43121 + case "$host_os" in
43122 + solaris*)
43123 + if test -z "$GCC"; then
43124 + GL_GENERATE_STDBOOL_H=true
43125 + else
43126 + GL_GENERATE_STDBOOL_H=false
43127 + fi
43128 + ;;
43129 + *)
43130 + GL_GENERATE_STDBOOL_H=false
43131 + ;;
43132 + esac
43133 else
43134 - STDBOOL_H='stdbool.h'
43135 + GL_GENERATE_STDBOOL_H=true
43136 fi
43137 - AC_SUBST([STDBOOL_H])
43138 - AM_CONDITIONAL([GL_GENERATE_STDBOOL_H], [test -n "$STDBOOL_H"])
43139
43140 if test "$ac_cv_type__Bool" = yes; then
43141 HAVE__BOOL=1
43142 @@ -31,9 +43,6 @@ AC_DEFUN([AM_STDBOOL_H],
43143 AC_SUBST([HAVE__BOOL])
43144 ])
43145
43146 -# AM_STDBOOL_H will be renamed to gl_STDBOOL_H in the future.
43147 -AC_DEFUN([gl_STDBOOL_H], [AM_STDBOOL_H])
43148 -
43149 # This version of the macro is needed in autoconf <= 2.68.
43150
43151 AC_DEFUN([AC_CHECK_HEADER_STDBOOL],
43152
43153 diff --git a/autotools/m4/stddef_h.m4 b/autotools/m4/stddef_h.m4
43154 index 979e3cf..abfd203 100644
43155 --- a/autotools/m4/stddef_h.m4
43156 +++ b/autotools/m4/stddef_h.m4
43157 @@ -1,15 +1,20 @@
43158 -dnl A placeholder for <stddef.h>, for platforms that have issues.
43159 -# stddef_h.m4 serial 6
43160 -dnl Copyright (C) 2009-2019 Free Software Foundation, Inc.
43161 +# stddef_h.m4 serial 12
43162 +dnl Copyright (C) 2009-2022 Free Software Foundation, Inc.
43163 dnl This file is free software; the Free Software Foundation
43164 dnl gives unlimited permission to copy and/or distribute it,
43165 dnl with or without modifications, as long as this notice is preserved.
43166
43167 -AC_DEFUN([gl_STDDEF_H],
43168 +dnl A placeholder for <stddef.h>, for platforms that have issues.
43169 +
43170 +AC_DEFUN_ONCE([gl_STDDEF_H],
43171 [
43172 AC_REQUIRE([gl_STDDEF_H_DEFAULTS])
43173 AC_REQUIRE([gt_TYPE_WCHAR_T])
43174 - STDDEF_H=
43175 +
43176 + dnl Persuade OpenBSD <stddef.h> to declare max_align_t.
43177 + AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
43178 +
43179 + GL_GENERATE_STDDEF_H=false
43180
43181 dnl Test whether the type max_align_t exists and whether its alignment
43182 dnl "is as great as is supported by the implementation in all contexts".
43183 @@ -19,22 +24,29 @@ AC_DEFUN([gl_STDDEF_H],
43184 [AC_LANG_PROGRAM(
43185 [[#include <stddef.h>
43186 unsigned int s = sizeof (max_align_t);
43187 - #if defined __GNUC__ || defined __IBM__ALIGNOF__
43188 + #if defined __GNUC__ || defined __clang__ || defined __IBM__ALIGNOF__
43189 int check1[2 * (__alignof__ (double) <= __alignof__ (max_align_t)) - 1];
43190 int check2[2 * (__alignof__ (long double) <= __alignof__ (max_align_t)) - 1];
43191 #endif
43192 + typedef struct { char a; max_align_t b; } max_helper;
43193 + typedef struct { char a; long b; } long_helper;
43194 + typedef struct { char a; double b; } double_helper;
43195 + typedef struct { char a; long double b; } long_double_helper;
43196 + int check3[2 * (offsetof (long_helper, b) <= offsetof (max_helper, b)) - 1];
43197 + int check4[2 * (offsetof (double_helper, b) <= offsetof (max_helper, b)) - 1];
43198 + int check5[2 * (offsetof (long_double_helper, b) <= offsetof (max_helper, b)) - 1];
43199 ]])],
43200 [gl_cv_type_max_align_t=yes],
43201 [gl_cv_type_max_align_t=no])
43202 ])
43203 if test $gl_cv_type_max_align_t = no; then
43204 HAVE_MAX_ALIGN_T=0
43205 - STDDEF_H=stddef.h
43206 + GL_GENERATE_STDDEF_H=true
43207 fi
43208
43209 if test $gt_cv_c_wchar_t = no; then
43210 HAVE_WCHAR_T=0
43211 - STDDEF_H=stddef.h
43212 + GL_GENERATE_STDDEF_H=true
43213 fi
43214
43215 AC_CACHE_CHECK([whether NULL can be used in arbitrary expressions],
43216 @@ -46,23 +58,36 @@ AC_DEFUN([gl_STDDEF_H],
43217 [gl_cv_decl_null_works=no])])
43218 if test $gl_cv_decl_null_works = no; then
43219 REPLACE_NULL=1
43220 - STDDEF_H=stddef.h
43221 + GL_GENERATE_STDDEF_H=true
43222 fi
43223
43224 - AC_SUBST([STDDEF_H])
43225 - AM_CONDITIONAL([GL_GENERATE_STDDEF_H], [test -n "$STDDEF_H"])
43226 - if test -n "$STDDEF_H"; then
43227 + if $GL_GENERATE_STDDEF_H; then
43228 gl_NEXT_HEADERS([stddef.h])
43229 fi
43230 ])
43231
43232 +# gl_STDDEF_MODULE_INDICATOR([modulename])
43233 +# sets the shell variable that indicates the presence of the given module
43234 +# to a C preprocessor expression that will evaluate to 1.
43235 +# This macro invocation must not occur in macros that are AC_REQUIREd.
43236 AC_DEFUN([gl_STDDEF_MODULE_INDICATOR],
43237 [
43238 - dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
43239 - AC_REQUIRE([gl_STDDEF_H_DEFAULTS])
43240 + dnl Ensure to expand the default settings once only.
43241 + gl_STDDEF_H_REQUIRE_DEFAULTS
43242 gl_MODULE_INDICATOR_SET_VARIABLE([$1])
43243 ])
43244
43245 +# Initializes the default values for AC_SUBSTed shell variables.
43246 +# This macro must not be AC_REQUIREd. It must only be invoked, and only
43247 +# outside of macros or in macros that are not AC_REQUIREd.
43248 +AC_DEFUN([gl_STDDEF_H_REQUIRE_DEFAULTS],
43249 +[
43250 + m4_defun(GL_MODULE_INDICATOR_PREFIX[_STDDEF_H_MODULE_INDICATOR_DEFAULTS], [
43251 + ])
43252 + m4_require(GL_MODULE_INDICATOR_PREFIX[_STDDEF_H_MODULE_INDICATOR_DEFAULTS])
43253 + AC_REQUIRE([gl_STDDEF_H_DEFAULTS])
43254 +])
43255 +
43256 AC_DEFUN([gl_STDDEF_H_DEFAULTS],
43257 [
43258 dnl Assume proper GNU behavior unless another module says otherwise.
43259
43260 diff --git a/autotools/m4/stdint.m4 b/autotools/m4/stdint.m4
43261 index 11d8e8e..c3f0894 100644
43262 --- a/autotools/m4/stdint.m4
43263 +++ b/autotools/m4/stdint.m4
43264 @@ -1,5 +1,5 @@
43265 -# stdint.m4 serial 53
43266 -dnl Copyright (C) 2001-2019 Free Software Foundation, Inc.
43267 +# stdint.m4 serial 61
43268 +dnl Copyright (C) 2001-2022 Free Software Foundation, Inc.
43269 dnl This file is free software; the Free Software Foundation
43270 dnl gives unlimited permission to copy and/or distribute it,
43271 dnl with or without modifications, as long as this notice is preserved.
43272 @@ -17,21 +17,12 @@ AC_DEFUN_ONCE([gl_STDINT_H],
43273 AC_REQUIRE([gl_LIMITS_H])
43274 AC_REQUIRE([gt_TYPE_WINT_T])
43275
43276 - dnl Check for long long int and unsigned long long int.
43277 - AC_REQUIRE([AC_TYPE_LONG_LONG_INT])
43278 - if test $ac_cv_type_long_long_int = yes; then
43279 - HAVE_LONG_LONG_INT=1
43280 - else
43281 - HAVE_LONG_LONG_INT=0
43282 - fi
43283 - AC_SUBST([HAVE_LONG_LONG_INT])
43284 - AC_REQUIRE([AC_TYPE_UNSIGNED_LONG_LONG_INT])
43285 - if test $ac_cv_type_unsigned_long_long_int = yes; then
43286 - HAVE_UNSIGNED_LONG_LONG_INT=1
43287 - else
43288 - HAVE_UNSIGNED_LONG_LONG_INT=0
43289 - fi
43290 - AC_SUBST([HAVE_UNSIGNED_LONG_LONG_INT])
43291 + dnl For backward compatibility. Some packages may still be testing these
43292 + dnl macros.
43293 + AC_DEFINE([HAVE_LONG_LONG_INT], [1],
43294 + [Define to 1 if the system has the type 'long long int'.])
43295 + AC_DEFINE([HAVE_UNSIGNED_LONG_LONG_INT], [1],
43296 + [Define to 1 if the system has the type 'unsigned long long int'.])
43297
43298 dnl Check for <wchar.h>, in the same way as gl_WCHAR_H does.
43299 AC_CHECK_HEADERS_ONCE([wchar.h])
43300 @@ -43,7 +34,7 @@ AC_DEFUN_ONCE([gl_STDINT_H],
43301 AC_SUBST([HAVE_WCHAR_H])
43302
43303 dnl Check for <inttypes.h>.
43304 - dnl AC_INCLUDES_DEFAULT defines $ac_cv_header_inttypes_h.
43305 + AC_CHECK_HEADERS_ONCE([inttypes.h])
43306 if test $ac_cv_header_inttypes_h = yes; then
43307 HAVE_INTTYPES_H=1
43308 else
43309 @@ -52,7 +43,7 @@ AC_DEFUN_ONCE([gl_STDINT_H],
43310 AC_SUBST([HAVE_INTTYPES_H])
43311
43312 dnl Check for <sys/types.h>.
43313 - dnl AC_INCLUDES_DEFAULT defines $ac_cv_header_sys_types_h.
43314 + AC_CHECK_HEADERS_ONCE([sys/types.h])
43315 if test $ac_cv_header_sys_types_h = yes; then
43316 HAVE_SYS_TYPES_H=1
43317 else
43318 @@ -161,7 +152,7 @@ uintmax_t j = UINTMAX_MAX;
43319 /* Check that SIZE_MAX has the correct type, if possible. */
43320 #if 201112 <= __STDC_VERSION__
43321 int k = _Generic (SIZE_MAX, size_t: 0);
43322 -#elif (2 <= __GNUC__ || defined __IBM__TYPEOF__ \
43323 +#elif (2 <= __GNUC__ || 4 <= __clang_major__ || defined __IBM__TYPEOF__ \
43324 || (0x5110 <= __SUNPRO_C && !__STDC__))
43325 extern size_t k;
43326 extern __typeof__ (SIZE_MAX) k;
43327 @@ -179,7 +170,7 @@ struct s {
43328 PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t)
43329 && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t)
43330 ? 1 : -1;
43331 - /* Detect bug in FreeBSD 6.0 / ia64. */
43332 + /* Detect bug in FreeBSD 6.0/ia64 and FreeBSD 13.0/arm64. */
43333 int check_SIG_ATOMIC:
43334 SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t)
43335 && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t)
43336 @@ -305,15 +296,16 @@ static const char *macro_values[] =
43337 HAVE_C99_STDINT_H=0
43338 HAVE_SYS_BITYPES_H=0
43339 HAVE_SYS_INTTYPES_H=0
43340 - STDINT_H=stdint.h
43341 + GL_GENERATE_STDINT_H=true
43342 case "$gl_cv_header_working_stdint_h" in
43343 *yes)
43344 HAVE_C99_STDINT_H=1
43345 dnl Now see whether the system <stdint.h> works without
43346 dnl __STDC_CONSTANT_MACROS/__STDC_LIMIT_MACROS defined.
43347 - AC_CACHE_CHECK([whether stdint.h predates C++11],
43348 - [gl_cv_header_stdint_predates_cxx11_h],
43349 - [gl_cv_header_stdint_predates_cxx11_h=yes
43350 + dnl If not, there would be problems when stdint.h is included from C++.
43351 + AC_CACHE_CHECK([whether stdint.h works without ISO C predefines],
43352 + [gl_cv_header_stdint_without_STDC_macros],
43353 + [gl_cv_header_stdint_without_STDC_macros=no
43354 AC_COMPILE_IFELSE([
43355 AC_LANG_PROGRAM([[
43356 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
43357 @@ -324,13 +316,14 @@ gl_STDINT_INCLUDES
43358 intmax_t im = INTMAX_MAX;
43359 int32_t i32 = INT32_C (0x7fffffff);
43360 ]])],
43361 - [gl_cv_header_stdint_predates_cxx11_h=no])])
43362 + [gl_cv_header_stdint_without_STDC_macros=yes])
43363 + ])
43364
43365 - if test "$gl_cv_header_stdint_predates_cxx11_h" = yes; then
43366 + if test $gl_cv_header_stdint_without_STDC_macros = no; then
43367 AC_DEFINE([__STDC_CONSTANT_MACROS], [1],
43368 - [Define to 1 if the system <stdint.h> predates C++11.])
43369 + [Define to 1 if the system <stdint.h> predates C++11.])
43370 AC_DEFINE([__STDC_LIMIT_MACROS], [1],
43371 - [Define to 1 if the system <stdint.h> predates C++11.])
43372 + [Define to 1 if the system <stdint.h> predates C++11.])
43373 fi
43374 AC_CACHE_CHECK([whether stdint.h has UINTMAX_WIDTH etc.],
43375 [gl_cv_header_stdint_width],
43376 @@ -348,7 +341,7 @@ int32_t i32 = INT32_C (0x7fffffff);
43377 ]])],
43378 [gl_cv_header_stdint_width=yes])])
43379 if test "$gl_cv_header_stdint_width" = yes; then
43380 - STDINT_H=
43381 + GL_GENERATE_STDINT_H=false
43382 fi
43383 ;;
43384 *)
43385 @@ -371,8 +364,6 @@ int32_t i32 = INT32_C (0x7fffffff);
43386 AC_SUBST([HAVE_C99_STDINT_H])
43387 AC_SUBST([HAVE_SYS_BITYPES_H])
43388 AC_SUBST([HAVE_SYS_INTTYPES_H])
43389 - AC_SUBST([STDINT_H])
43390 - AM_CONDITIONAL([GL_GENERATE_STDINT_H], [test -n "$STDINT_H"])
43391 ])
43392
43393 dnl gl_STDINT_BITSIZEOF(TYPES, INCLUDES)
43394 @@ -500,13 +491,9 @@ AC_DEFUN([gl_INTEGER_TYPE_SUFFIX],
43395 dnl gl_STDINT_INCLUDES
43396 AC_DEFUN([gl_STDINT_INCLUDES],
43397 [[
43398 - /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
43399 - included before <wchar.h>. */
43400 #include <stddef.h>
43401 #include <signal.h>
43402 #if HAVE_WCHAR_H
43403 - # include <stdio.h>
43404 - # include <time.h>
43405 # include <wchar.h>
43406 #endif
43407 ]])
43408 @@ -538,7 +525,7 @@ AC_DEFUN([gl_STDINT_TYPE_PROPERTIES],
43409 dnl requirement that wint_t is "unchanged by default argument promotions".
43410 dnl In this case gnulib's <wchar.h> and <wctype.h> override wint_t.
43411 dnl Set the variable BITSIZEOF_WINT_T accordingly.
43412 - if test $GNULIB_OVERRIDES_WINT_T = 1; then
43413 + if test $GNULIBHEADERS_OVERRIDE_WINT_T = 1; then
43414 BITSIZEOF_WINT_T=32
43415 fi
43416 ])
43417
43418 diff --git a/autotools/m4/stdint_h.m4 b/autotools/m4/stdint_h.m4
43419 index 6d5f1af..b8684b6 100644
43420 --- a/autotools/m4/stdint_h.m4
43421 +++ b/autotools/m4/stdint_h.m4
43422 @@ -1,5 +1,5 @@
43423 # stdint_h.m4 serial 9
43424 -dnl Copyright (C) 1997-2004, 2006, 2008-2019 Free Software Foundation, Inc.
43425 +dnl Copyright (C) 1997-2004, 2006, 2008-2022 Free Software Foundation, Inc.
43426 dnl This file is free software; the Free Software Foundation
43427 dnl gives unlimited permission to copy and/or distribute it,
43428 dnl with or without modifications, as long as this notice is preserved.
43429
43430 diff --git a/autotools/m4/stdio_h.m4 b/autotools/m4/stdio_h.m4
43431 index 6c9c104..42e9607 100644
43432 --- a/autotools/m4/stdio_h.m4
43433 +++ b/autotools/m4/stdio_h.m4
43434 @@ -1,11 +1,12 @@
43435 -# stdio_h.m4 serial 49
43436 -dnl Copyright (C) 2007-2019 Free Software Foundation, Inc.
43437 +# stdio_h.m4 serial 59
43438 +dnl Copyright (C) 2007-2022 Free Software Foundation, Inc.
43439 dnl This file is free software; the Free Software Foundation
43440 dnl gives unlimited permission to copy and/or distribute it,
43441 dnl with or without modifications, as long as this notice is preserved.
43442
43443 -AC_DEFUN([gl_STDIO_H],
43444 +AC_DEFUN_ONCE([gl_STDIO_H],
43445 [
43446 + AC_REQUIRE([gl_STDIO_H_DEFAULTS])
43447 AH_VERBATIM([MINGW_ANSI_STDIO],
43448 [/* Use GNU style printf and scanf. */
43449 #ifndef __USE_MINGW_ANSI_STDIO
43450 @@ -13,7 +14,6 @@ AC_DEFUN([gl_STDIO_H],
43451 #endif
43452 ])
43453 AC_DEFINE([__USE_MINGW_ANSI_STDIO])
43454 - AC_REQUIRE([gl_STDIO_H_DEFAULTS])
43455 gl_NEXT_HEADERS([stdio.h])
43456
43457 dnl Determine whether __USE_MINGW_ANSI_STDIO makes printf and
43458 @@ -40,64 +40,32 @@ AC_DEFUN([gl_STDIO_H],
43459 attribute "__gnu_printf__" instead of "__printf__"])
43460 fi
43461
43462 - dnl No need to create extra modules for these functions. Everyone who uses
43463 - dnl <stdio.h> likely needs them.
43464 - GNULIB_FSCANF=1
43465 - gl_MODULE_INDICATOR([fscanf])
43466 - GNULIB_SCANF=1
43467 - gl_MODULE_INDICATOR([scanf])
43468 - GNULIB_FGETC=1
43469 - GNULIB_GETC=1
43470 - GNULIB_GETCHAR=1
43471 - GNULIB_FGETS=1
43472 - GNULIB_FREAD=1
43473 - dnl This ifdef is necessary to avoid an error "missing file lib/stdio-read.c"
43474 - dnl "expected source file, required through AC_LIBSOURCES, not found". It is
43475 - dnl also an optimization, to avoid performing a configure check whose result
43476 - dnl is not used. But it does not make the test of GNULIB_STDIO_H_NONBLOCKING
43477 - dnl or GNULIB_NONBLOCKING redundant.
43478 + dnl This ifdef is an optimization, to avoid performing a configure check whose
43479 + dnl result is not used. But it does not make the test of
43480 + dnl GNULIB_STDIO_H_NONBLOCKING or GNULIB_NONBLOCKING redundant.
43481 m4_ifdef([gl_NONBLOCKING_IO], [
43482 gl_NONBLOCKING_IO
43483 if test $gl_cv_have_nonblocking != yes; then
43484 REPLACE_STDIO_READ_FUNCS=1
43485 - AC_LIBOBJ([stdio-read])
43486 fi
43487 ])
43488
43489 - dnl No need to create extra modules for these functions. Everyone who uses
43490 - dnl <stdio.h> likely needs them.
43491 - GNULIB_FPRINTF=1
43492 - GNULIB_PRINTF=1
43493 - GNULIB_VFPRINTF=1
43494 - GNULIB_VPRINTF=1
43495 - GNULIB_FPUTC=1
43496 - GNULIB_PUTC=1
43497 - GNULIB_PUTCHAR=1
43498 - GNULIB_FPUTS=1
43499 - GNULIB_PUTS=1
43500 - GNULIB_FWRITE=1
43501 - dnl This ifdef is necessary to avoid an error "missing file lib/stdio-write.c"
43502 - dnl "expected source file, required through AC_LIBSOURCES, not found". It is
43503 - dnl also an optimization, to avoid performing a configure check whose result
43504 - dnl is not used. But it does not make the test of GNULIB_STDIO_H_SIGPIPE or
43505 - dnl GNULIB_SIGPIPE redundant.
43506 + dnl This ifdef is an optimization, to avoid performing a configure check whose
43507 + dnl result is not used. But it does not make the test of
43508 + dnl GNULIB_STDIO_H_SIGPIPE or GNULIB_SIGPIPE redundant.
43509 m4_ifdef([gl_SIGNAL_SIGPIPE], [
43510 gl_SIGNAL_SIGPIPE
43511 if test $gl_cv_header_signal_h_SIGPIPE != yes; then
43512 REPLACE_STDIO_WRITE_FUNCS=1
43513 - AC_LIBOBJ([stdio-write])
43514 fi
43515 ])
43516 - dnl This ifdef is necessary to avoid an error "missing file lib/stdio-write.c"
43517 - dnl "expected source file, required through AC_LIBSOURCES, not found". It is
43518 - dnl also an optimization, to avoid performing a configure check whose result
43519 - dnl is not used. But it does not make the test of GNULIB_STDIO_H_NONBLOCKING
43520 - dnl or GNULIB_NONBLOCKING redundant.
43521 + dnl This ifdef is an optimization, to avoid performing a configure check whose
43522 + dnl result is not used. But it does not make the test of
43523 + dnl GNULIB_STDIO_H_NONBLOCKING or GNULIB_NONBLOCKING redundant.
43524 m4_ifdef([gl_NONBLOCKING_IO], [
43525 gl_NONBLOCKING_IO
43526 if test $gl_cv_have_nonblocking != yes; then
43527 REPLACE_STDIO_WRITE_FUNCS=1
43528 - AC_LIBOBJ([stdio-write])
43529 fi
43530 ])
43531
43532 @@ -107,73 +75,104 @@ AC_DEFUN([gl_STDIO_H],
43533 gl_WARN_ON_USE_PREPARE([[#include <stdio.h>
43534 ]], [dprintf fpurge fseeko ftello getdelim getline gets pclose popen
43535 renameat snprintf tmpfile vdprintf vsnprintf])
43536 +
43537 + AC_REQUIRE([AC_C_RESTRICT])
43538 +
43539 + AC_CHECK_DECLS_ONCE([fcloseall])
43540 + if test $ac_cv_have_decl_fcloseall = no; then
43541 + HAVE_DECL_FCLOSEALL=0
43542 + fi
43543 ])
43544
43545 +# gl_STDIO_MODULE_INDICATOR([modulename])
43546 +# sets the shell variable that indicates the presence of the given module
43547 +# to a C preprocessor expression that will evaluate to 1.
43548 +# This macro invocation must not occur in macros that are AC_REQUIREd.
43549 AC_DEFUN([gl_STDIO_MODULE_INDICATOR],
43550 [
43551 - dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
43552 - AC_REQUIRE([gl_STDIO_H_DEFAULTS])
43553 + dnl Ensure to expand the default settings once only.
43554 + gl_STDIO_H_REQUIRE_DEFAULTS
43555 gl_MODULE_INDICATOR_SET_VARIABLE([$1])
43556 dnl Define it also as a C macro, for the benefit of the unit tests.
43557 gl_MODULE_INDICATOR_FOR_TESTS([$1])
43558 ])
43559
43560 +# Initializes the default values for AC_SUBSTed shell variables.
43561 +# This macro must not be AC_REQUIREd. It must only be invoked, and only
43562 +# outside of macros or in macros that are not AC_REQUIREd.
43563 +AC_DEFUN([gl_STDIO_H_REQUIRE_DEFAULTS],
43564 +[
43565 + m4_defun(GL_MODULE_INDICATOR_PREFIX[_STDIO_H_MODULE_INDICATOR_DEFAULTS], [
43566 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_DPRINTF])
43567 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FCLOSE])
43568 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FDOPEN])
43569 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FFLUSH])
43570 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FGETC])
43571 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FGETS])
43572 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FOPEN])
43573 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FOPEN_GNU])
43574 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FPRINTF])
43575 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FPRINTF_POSIX])
43576 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FPURGE])
43577 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FPUTC])
43578 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FPUTS])
43579 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FREAD])
43580 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FREOPEN])
43581 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FSCANF])
43582 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FSEEK])
43583 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FSEEKO])
43584 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FTELL])
43585 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FTELLO])
43586 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FWRITE])
43587 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETC])
43588 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETCHAR])
43589 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETDELIM])
43590 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETLINE])
43591 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_OBSTACK_PRINTF])
43592 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_OBSTACK_PRINTF_POSIX])
43593 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_PCLOSE])
43594 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_PERROR])
43595 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_POPEN])
43596 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_PRINTF])
43597 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_PRINTF_POSIX])
43598 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_PUTC])
43599 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_PUTCHAR])
43600 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_PUTS])
43601 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_REMOVE])
43602 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_RENAME])
43603 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_RENAMEAT])
43604 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SCANF])
43605 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SNPRINTF])
43606 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SPRINTF_POSIX])
43607 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STDIO_H_NONBLOCKING])
43608 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STDIO_H_SIGPIPE])
43609 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_TMPFILE])
43610 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_VASPRINTF])
43611 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_VFSCANF])
43612 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_VSCANF])
43613 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_VDPRINTF])
43614 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_VFPRINTF])
43615 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_VFPRINTF_POSIX])
43616 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_VPRINTF])
43617 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_VPRINTF_POSIX])
43618 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_VSNPRINTF])
43619 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_VSPRINTF_POSIX])
43620 + dnl Support Microsoft deprecated alias function names by default.
43621 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_FCLOSEALL], [1])
43622 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_FDOPEN], [1])
43623 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_FILENO], [1])
43624 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_GETW], [1])
43625 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_PUTW], [1])
43626 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_TEMPNAM], [1])
43627 + ])
43628 + m4_require(GL_MODULE_INDICATOR_PREFIX[_STDIO_H_MODULE_INDICATOR_DEFAULTS])
43629 + AC_REQUIRE([gl_STDIO_H_DEFAULTS])
43630 +])
43631 +
43632 AC_DEFUN([gl_STDIO_H_DEFAULTS],
43633 [
43634 - GNULIB_DPRINTF=0; AC_SUBST([GNULIB_DPRINTF])
43635 - GNULIB_FCLOSE=0; AC_SUBST([GNULIB_FCLOSE])
43636 - GNULIB_FDOPEN=0; AC_SUBST([GNULIB_FDOPEN])
43637 - GNULIB_FFLUSH=0; AC_SUBST([GNULIB_FFLUSH])
43638 - GNULIB_FGETC=0; AC_SUBST([GNULIB_FGETC])
43639 - GNULIB_FGETS=0; AC_SUBST([GNULIB_FGETS])
43640 - GNULIB_FOPEN=0; AC_SUBST([GNULIB_FOPEN])
43641 - GNULIB_FPRINTF=0; AC_SUBST([GNULIB_FPRINTF])
43642 - GNULIB_FPRINTF_POSIX=0; AC_SUBST([GNULIB_FPRINTF_POSIX])
43643 - GNULIB_FPURGE=0; AC_SUBST([GNULIB_FPURGE])
43644 - GNULIB_FPUTC=0; AC_SUBST([GNULIB_FPUTC])
43645 - GNULIB_FPUTS=0; AC_SUBST([GNULIB_FPUTS])
43646 - GNULIB_FREAD=0; AC_SUBST([GNULIB_FREAD])
43647 - GNULIB_FREOPEN=0; AC_SUBST([GNULIB_FREOPEN])
43648 - GNULIB_FSCANF=0; AC_SUBST([GNULIB_FSCANF])
43649 - GNULIB_FSEEK=0; AC_SUBST([GNULIB_FSEEK])
43650 - GNULIB_FSEEKO=0; AC_SUBST([GNULIB_FSEEKO])
43651 - GNULIB_FTELL=0; AC_SUBST([GNULIB_FTELL])
43652 - GNULIB_FTELLO=0; AC_SUBST([GNULIB_FTELLO])
43653 - GNULIB_FWRITE=0; AC_SUBST([GNULIB_FWRITE])
43654 - GNULIB_GETC=0; AC_SUBST([GNULIB_GETC])
43655 - GNULIB_GETCHAR=0; AC_SUBST([GNULIB_GETCHAR])
43656 - GNULIB_GETDELIM=0; AC_SUBST([GNULIB_GETDELIM])
43657 - GNULIB_GETLINE=0; AC_SUBST([GNULIB_GETLINE])
43658 - GNULIB_OBSTACK_PRINTF=0; AC_SUBST([GNULIB_OBSTACK_PRINTF])
43659 - GNULIB_OBSTACK_PRINTF_POSIX=0; AC_SUBST([GNULIB_OBSTACK_PRINTF_POSIX])
43660 - GNULIB_PCLOSE=0; AC_SUBST([GNULIB_PCLOSE])
43661 - GNULIB_PERROR=0; AC_SUBST([GNULIB_PERROR])
43662 - GNULIB_POPEN=0; AC_SUBST([GNULIB_POPEN])
43663 - GNULIB_PRINTF=0; AC_SUBST([GNULIB_PRINTF])
43664 - GNULIB_PRINTF_POSIX=0; AC_SUBST([GNULIB_PRINTF_POSIX])
43665 - GNULIB_PUTC=0; AC_SUBST([GNULIB_PUTC])
43666 - GNULIB_PUTCHAR=0; AC_SUBST([GNULIB_PUTCHAR])
43667 - GNULIB_PUTS=0; AC_SUBST([GNULIB_PUTS])
43668 - GNULIB_REMOVE=0; AC_SUBST([GNULIB_REMOVE])
43669 - GNULIB_RENAME=0; AC_SUBST([GNULIB_RENAME])
43670 - GNULIB_RENAMEAT=0; AC_SUBST([GNULIB_RENAMEAT])
43671 - GNULIB_SCANF=0; AC_SUBST([GNULIB_SCANF])
43672 - GNULIB_SNPRINTF=0; AC_SUBST([GNULIB_SNPRINTF])
43673 - GNULIB_SPRINTF_POSIX=0; AC_SUBST([GNULIB_SPRINTF_POSIX])
43674 - GNULIB_STDIO_H_NONBLOCKING=0; AC_SUBST([GNULIB_STDIO_H_NONBLOCKING])
43675 - GNULIB_STDIO_H_SIGPIPE=0; AC_SUBST([GNULIB_STDIO_H_SIGPIPE])
43676 - GNULIB_TMPFILE=0; AC_SUBST([GNULIB_TMPFILE])
43677 - GNULIB_VASPRINTF=0; AC_SUBST([GNULIB_VASPRINTF])
43678 - GNULIB_VFSCANF=0; AC_SUBST([GNULIB_VFSCANF])
43679 - GNULIB_VSCANF=0; AC_SUBST([GNULIB_VSCANF])
43680 - GNULIB_VDPRINTF=0; AC_SUBST([GNULIB_VDPRINTF])
43681 - GNULIB_VFPRINTF=0; AC_SUBST([GNULIB_VFPRINTF])
43682 - GNULIB_VFPRINTF_POSIX=0; AC_SUBST([GNULIB_VFPRINTF_POSIX])
43683 - GNULIB_VPRINTF=0; AC_SUBST([GNULIB_VPRINTF])
43684 - GNULIB_VPRINTF_POSIX=0; AC_SUBST([GNULIB_VPRINTF_POSIX])
43685 - GNULIB_VSNPRINTF=0; AC_SUBST([GNULIB_VSNPRINTF])
43686 - GNULIB_VSPRINTF_POSIX=0; AC_SUBST([GNULIB_VSPRINTF_POSIX])
43687 dnl Assume proper GNU behavior unless another module says otherwise.
43688 + HAVE_DECL_FCLOSEALL=1; AC_SUBST([HAVE_DECL_FCLOSEALL])
43689 HAVE_DECL_FPURGE=1; AC_SUBST([HAVE_DECL_FPURGE])
43690 HAVE_DECL_FSEEKO=1; AC_SUBST([HAVE_DECL_FSEEKO])
43691 HAVE_DECL_FTELLO=1; AC_SUBST([HAVE_DECL_FTELLO])
43692 @@ -195,6 +194,7 @@ AC_DEFUN([gl_STDIO_H_DEFAULTS],
43693 REPLACE_FDOPEN=0; AC_SUBST([REPLACE_FDOPEN])
43694 REPLACE_FFLUSH=0; AC_SUBST([REPLACE_FFLUSH])
43695 REPLACE_FOPEN=0; AC_SUBST([REPLACE_FOPEN])
43696 + REPLACE_FOPEN_FOR_FOPEN_GNU=0; AC_SUBST([REPLACE_FOPEN_FOR_FOPEN_GNU])
43697 REPLACE_FPRINTF=0; AC_SUBST([REPLACE_FPRINTF])
43698 REPLACE_FPURGE=0; AC_SUBST([REPLACE_FPURGE])
43699 REPLACE_FREOPEN=0; AC_SUBST([REPLACE_FREOPEN])
43700
43701 diff --git a/autotools/m4/stdlib_h.m4 b/autotools/m4/stdlib_h.m4
43702 index 6121602..9e20969 100644
43703 --- a/autotools/m4/stdlib_h.m4
43704 +++ b/autotools/m4/stdlib_h.m4
43705 @@ -1,10 +1,10 @@
43706 -# stdlib_h.m4 serial 48
43707 -dnl Copyright (C) 2007-2019 Free Software Foundation, Inc.
43708 +# stdlib_h.m4 serial 66
43709 +dnl Copyright (C) 2007-2022 Free Software Foundation, Inc.
43710 dnl This file is free software; the Free Software Foundation
43711 dnl gives unlimited permission to copy and/or distribute it,
43712 dnl with or without modifications, as long as this notice is preserved.
43713
43714 -AC_DEFUN([gl_STDLIB_H],
43715 +AC_DEFUN_ONCE([gl_STDLIB_H],
43716 [
43717 AC_REQUIRE([gl_STDLIB_H_DEFAULTS])
43718 gl_NEXT_HEADERS([stdlib.h])
43719 @@ -22,63 +22,113 @@ AC_DEFUN([gl_STDLIB_H],
43720 #if HAVE_RANDOM_H
43721 # include <random.h>
43722 #endif
43723 - ]], [_Exit atoll canonicalize_file_name getloadavg getsubopt grantpt
43724 + ]], [_Exit aligned_alloc atoll canonicalize_file_name free
43725 + getloadavg getsubopt grantpt
43726 initstate initstate_r mbtowc mkdtemp mkostemp mkostemps mkstemp mkstemps
43727 - posix_openpt ptsname ptsname_r qsort_r random random_r reallocarray
43728 - realpath rpmatch secure_getenv setenv setstate setstate_r srandom
43729 - srandom_r strtod strtold strtoll strtoull unlockpt unsetenv])
43730 + posix_memalign posix_openpt ptsname ptsname_r qsort_r
43731 + random random_r reallocarray realpath rpmatch secure_getenv setenv
43732 + setstate setstate_r srandom srandom_r
43733 + strtod strtol strtold strtoll strtoul strtoull unlockpt unsetenv])
43734 +
43735 + AC_REQUIRE([AC_C_RESTRICT])
43736 +
43737 + AC_CHECK_DECLS_ONCE([ecvt])
43738 + if test $ac_cv_have_decl_ecvt = no; then
43739 + HAVE_DECL_ECVT=0
43740 + fi
43741 + AC_CHECK_DECLS_ONCE([fcvt])
43742 + if test $ac_cv_have_decl_fcvt = no; then
43743 + HAVE_DECL_FCVT=0
43744 + fi
43745 + AC_CHECK_DECLS_ONCE([gcvt])
43746 + if test $ac_cv_have_decl_gcvt = no; then
43747 + HAVE_DECL_GCVT=0
43748 + fi
43749 ])
43750
43751 +# gl_STDLIB_MODULE_INDICATOR([modulename])
43752 +# sets the shell variable that indicates the presence of the given module
43753 +# to a C preprocessor expression that will evaluate to 1.
43754 +# This macro invocation must not occur in macros that are AC_REQUIREd.
43755 AC_DEFUN([gl_STDLIB_MODULE_INDICATOR],
43756 [
43757 - dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
43758 - AC_REQUIRE([gl_STDLIB_H_DEFAULTS])
43759 + dnl Ensure to expand the default settings once only.
43760 + gl_STDLIB_H_REQUIRE_DEFAULTS
43761 gl_MODULE_INDICATOR_SET_VARIABLE([$1])
43762 dnl Define it also as a C macro, for the benefit of the unit tests.
43763 gl_MODULE_INDICATOR_FOR_TESTS([$1])
43764 ])
43765
43766 +# Initializes the default values for AC_SUBSTed shell variables.
43767 +# This macro must not be AC_REQUIREd. It must only be invoked, and only
43768 +# outside of macros or in macros that are not AC_REQUIREd.
43769 +AC_DEFUN([gl_STDLIB_H_REQUIRE_DEFAULTS],
43770 +[
43771 + m4_defun(GL_MODULE_INDICATOR_PREFIX[_STDLIB_H_MODULE_INDICATOR_DEFAULTS], [
43772 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB__EXIT])
43773 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ALIGNED_ALLOC])
43774 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ATOLL])
43775 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_CALLOC_GNU])
43776 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_CALLOC_POSIX])
43777 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_CANONICALIZE_FILE_NAME])
43778 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FREE_POSIX])
43779 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETLOADAVG])
43780 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETSUBOPT])
43781 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GRANTPT])
43782 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MALLOC_GNU])
43783 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MALLOC_POSIX])
43784 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBTOWC])
43785 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MKDTEMP])
43786 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MKOSTEMP])
43787 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MKOSTEMPS])
43788 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MKSTEMP])
43789 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MKSTEMPS])
43790 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_POSIX_MEMALIGN])
43791 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_POSIX_OPENPT])
43792 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_PTSNAME])
43793 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_PTSNAME_R])
43794 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_PUTENV])
43795 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_QSORT_R])
43796 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_RANDOM])
43797 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_RANDOM_R])
43798 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_REALLOCARRAY])
43799 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_REALLOC_GNU])
43800 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_REALLOC_POSIX])
43801 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_REALPATH])
43802 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_RPMATCH])
43803 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SECURE_GETENV])
43804 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SETENV])
43805 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRTOD])
43806 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRTOL])
43807 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRTOLD])
43808 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRTOLL])
43809 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRTOUL])
43810 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRTOULL])
43811 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SYSTEM_POSIX])
43812 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_UNLOCKPT])
43813 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_UNSETENV])
43814 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCTOMB])
43815 + dnl Support Microsoft deprecated alias function names by default.
43816 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_ECVT], [1])
43817 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_FCVT], [1])
43818 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_GCVT], [1])
43819 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_MKTEMP], [1])
43820 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_PUTENV], [1])
43821 + ])
43822 + m4_require(GL_MODULE_INDICATOR_PREFIX[_STDLIB_H_MODULE_INDICATOR_DEFAULTS])
43823 + AC_REQUIRE([gl_STDLIB_H_DEFAULTS])
43824 +])
43825 +
43826 AC_DEFUN([gl_STDLIB_H_DEFAULTS],
43827 [
43828 - GNULIB__EXIT=0; AC_SUBST([GNULIB__EXIT])
43829 - GNULIB_ATOLL=0; AC_SUBST([GNULIB_ATOLL])
43830 - GNULIB_CALLOC_POSIX=0; AC_SUBST([GNULIB_CALLOC_POSIX])
43831 - GNULIB_CANONICALIZE_FILE_NAME=0; AC_SUBST([GNULIB_CANONICALIZE_FILE_NAME])
43832 - GNULIB_GETLOADAVG=0; AC_SUBST([GNULIB_GETLOADAVG])
43833 - GNULIB_GETSUBOPT=0; AC_SUBST([GNULIB_GETSUBOPT])
43834 - GNULIB_GRANTPT=0; AC_SUBST([GNULIB_GRANTPT])
43835 - GNULIB_MALLOC_POSIX=0; AC_SUBST([GNULIB_MALLOC_POSIX])
43836 - GNULIB_MBTOWC=0; AC_SUBST([GNULIB_MBTOWC])
43837 - GNULIB_MKDTEMP=0; AC_SUBST([GNULIB_MKDTEMP])
43838 - GNULIB_MKOSTEMP=0; AC_SUBST([GNULIB_MKOSTEMP])
43839 - GNULIB_MKOSTEMPS=0; AC_SUBST([GNULIB_MKOSTEMPS])
43840 - GNULIB_MKSTEMP=0; AC_SUBST([GNULIB_MKSTEMP])
43841 - GNULIB_MKSTEMPS=0; AC_SUBST([GNULIB_MKSTEMPS])
43842 - GNULIB_POSIX_OPENPT=0; AC_SUBST([GNULIB_POSIX_OPENPT])
43843 - GNULIB_PTSNAME=0; AC_SUBST([GNULIB_PTSNAME])
43844 - GNULIB_PTSNAME_R=0; AC_SUBST([GNULIB_PTSNAME_R])
43845 - GNULIB_PUTENV=0; AC_SUBST([GNULIB_PUTENV])
43846 - GNULIB_QSORT_R=0; AC_SUBST([GNULIB_QSORT_R])
43847 - GNULIB_RANDOM=0; AC_SUBST([GNULIB_RANDOM])
43848 - GNULIB_RANDOM_R=0; AC_SUBST([GNULIB_RANDOM_R])
43849 - GNULIB_REALLOCARRAY=0; AC_SUBST([GNULIB_REALLOCARRAY])
43850 - GNULIB_REALLOC_POSIX=0; AC_SUBST([GNULIB_REALLOC_POSIX])
43851 - GNULIB_REALPATH=0; AC_SUBST([GNULIB_REALPATH])
43852 - GNULIB_RPMATCH=0; AC_SUBST([GNULIB_RPMATCH])
43853 - GNULIB_SECURE_GETENV=0; AC_SUBST([GNULIB_SECURE_GETENV])
43854 - GNULIB_SETENV=0; AC_SUBST([GNULIB_SETENV])
43855 - GNULIB_STRTOD=0; AC_SUBST([GNULIB_STRTOD])
43856 - GNULIB_STRTOLD=0; AC_SUBST([GNULIB_STRTOLD])
43857 - GNULIB_STRTOLL=0; AC_SUBST([GNULIB_STRTOLL])
43858 - GNULIB_STRTOULL=0; AC_SUBST([GNULIB_STRTOULL])
43859 - GNULIB_SYSTEM_POSIX=0; AC_SUBST([GNULIB_SYSTEM_POSIX])
43860 - GNULIB_UNLOCKPT=0; AC_SUBST([GNULIB_UNLOCKPT])
43861 - GNULIB_UNSETENV=0; AC_SUBST([GNULIB_UNSETENV])
43862 - GNULIB_WCTOMB=0; AC_SUBST([GNULIB_WCTOMB])
43863 dnl Assume proper GNU behavior unless another module says otherwise.
43864 HAVE__EXIT=1; AC_SUBST([HAVE__EXIT])
43865 + HAVE_ALIGNED_ALLOC=1; AC_SUBST([HAVE_ALIGNED_ALLOC])
43866 HAVE_ATOLL=1; AC_SUBST([HAVE_ATOLL])
43867 HAVE_CANONICALIZE_FILE_NAME=1; AC_SUBST([HAVE_CANONICALIZE_FILE_NAME])
43868 + HAVE_DECL_ECVT=1; AC_SUBST([HAVE_DECL_ECVT])
43869 + HAVE_DECL_FCVT=1; AC_SUBST([HAVE_DECL_FCVT])
43870 + HAVE_DECL_GCVT=1; AC_SUBST([HAVE_DECL_GCVT])
43871 HAVE_DECL_GETLOADAVG=1; AC_SUBST([HAVE_DECL_GETLOADAVG])
43872 HAVE_GETSUBOPT=1; AC_SUBST([HAVE_GETSUBOPT])
43873 HAVE_GRANTPT=1; AC_SUBST([HAVE_GRANTPT])
43874 @@ -90,6 +140,7 @@ AC_DEFUN([gl_STDLIB_H_DEFAULTS],
43875 HAVE_MKOSTEMPS=1; AC_SUBST([HAVE_MKOSTEMPS])
43876 HAVE_MKSTEMP=1; AC_SUBST([HAVE_MKSTEMP])
43877 HAVE_MKSTEMPS=1; AC_SUBST([HAVE_MKSTEMPS])
43878 + HAVE_POSIX_MEMALIGN=1; AC_SUBST([HAVE_POSIX_MEMALIGN])
43879 HAVE_POSIX_OPENPT=1; AC_SUBST([HAVE_POSIX_OPENPT])
43880 HAVE_PTSNAME=1; AC_SUBST([HAVE_PTSNAME])
43881 HAVE_PTSNAME_R=1; AC_SUBST([HAVE_PTSNAME_R])
43882 @@ -106,31 +157,44 @@ AC_DEFUN([gl_STDLIB_H_DEFAULTS],
43883 HAVE_SETSTATE=1; AC_SUBST([HAVE_SETSTATE])
43884 HAVE_DECL_SETSTATE=1; AC_SUBST([HAVE_DECL_SETSTATE])
43885 HAVE_STRTOD=1; AC_SUBST([HAVE_STRTOD])
43886 + HAVE_STRTOL=1; AC_SUBST([HAVE_STRTOL])
43887 HAVE_STRTOLD=1; AC_SUBST([HAVE_STRTOLD])
43888 HAVE_STRTOLL=1; AC_SUBST([HAVE_STRTOLL])
43889 + HAVE_STRTOUL=1; AC_SUBST([HAVE_STRTOUL])
43890 HAVE_STRTOULL=1; AC_SUBST([HAVE_STRTOULL])
43891 HAVE_STRUCT_RANDOM_DATA=1; AC_SUBST([HAVE_STRUCT_RANDOM_DATA])
43892 HAVE_SYS_LOADAVG_H=0; AC_SUBST([HAVE_SYS_LOADAVG_H])
43893 HAVE_UNLOCKPT=1; AC_SUBST([HAVE_UNLOCKPT])
43894 HAVE_DECL_UNSETENV=1; AC_SUBST([HAVE_DECL_UNSETENV])
43895 - REPLACE_CALLOC=0; AC_SUBST([REPLACE_CALLOC])
43896 + REPLACE_ALIGNED_ALLOC=0; AC_SUBST([REPLACE_ALIGNED_ALLOC])
43897 + REPLACE_CALLOC_FOR_CALLOC_GNU=0; AC_SUBST([REPLACE_CALLOC_FOR_CALLOC_GNU])
43898 + REPLACE_CALLOC_FOR_CALLOC_POSIX=0; AC_SUBST([REPLACE_CALLOC_FOR_CALLOC_POSIX])
43899 REPLACE_CANONICALIZE_FILE_NAME=0; AC_SUBST([REPLACE_CANONICALIZE_FILE_NAME])
43900 + REPLACE_FREE=0; AC_SUBST([REPLACE_FREE])
43901 REPLACE_INITSTATE=0; AC_SUBST([REPLACE_INITSTATE])
43902 - REPLACE_MALLOC=0; AC_SUBST([REPLACE_MALLOC])
43903 + REPLACE_MALLOC_FOR_MALLOC_GNU=0; AC_SUBST([REPLACE_MALLOC_FOR_MALLOC_GNU])
43904 + REPLACE_MALLOC_FOR_MALLOC_POSIX=0; AC_SUBST([REPLACE_MALLOC_FOR_MALLOC_POSIX])
43905 REPLACE_MBTOWC=0; AC_SUBST([REPLACE_MBTOWC])
43906 REPLACE_MKSTEMP=0; AC_SUBST([REPLACE_MKSTEMP])
43907 + REPLACE_POSIX_MEMALIGN=0; AC_SUBST([REPLACE_POSIX_MEMALIGN])
43908 REPLACE_PTSNAME=0; AC_SUBST([REPLACE_PTSNAME])
43909 REPLACE_PTSNAME_R=0; AC_SUBST([REPLACE_PTSNAME_R])
43910 REPLACE_PUTENV=0; AC_SUBST([REPLACE_PUTENV])
43911 REPLACE_QSORT_R=0; AC_SUBST([REPLACE_QSORT_R])
43912 REPLACE_RANDOM=0; AC_SUBST([REPLACE_RANDOM])
43913 REPLACE_RANDOM_R=0; AC_SUBST([REPLACE_RANDOM_R])
43914 - REPLACE_REALLOC=0; AC_SUBST([REPLACE_REALLOC])
43915 + REPLACE_REALLOC_FOR_REALLOC_GNU=0; AC_SUBST([REPLACE_REALLOC_FOR_REALLOC_GNU])
43916 + REPLACE_REALLOC_FOR_REALLOC_POSIX=0; AC_SUBST([REPLACE_REALLOC_FOR_REALLOC_POSIX])
43917 + REPLACE_REALLOCARRAY=0; AC_SUBST([REPLACE_REALLOCARRAY])
43918 REPLACE_REALPATH=0; AC_SUBST([REPLACE_REALPATH])
43919 REPLACE_SETENV=0; AC_SUBST([REPLACE_SETENV])
43920 REPLACE_SETSTATE=0; AC_SUBST([REPLACE_SETSTATE])
43921 REPLACE_STRTOD=0; AC_SUBST([REPLACE_STRTOD])
43922 + REPLACE_STRTOL=0; AC_SUBST([REPLACE_STRTOL])
43923 REPLACE_STRTOLD=0; AC_SUBST([REPLACE_STRTOLD])
43924 + REPLACE_STRTOLL=0; AC_SUBST([REPLACE_STRTOLL])
43925 + REPLACE_STRTOUL=0; AC_SUBST([REPLACE_STRTOUL])
43926 + REPLACE_STRTOULL=0; AC_SUBST([REPLACE_STRTOULL])
43927 REPLACE_UNSETENV=0; AC_SUBST([REPLACE_UNSETENV])
43928 REPLACE_WCTOMB=0; AC_SUBST([REPLACE_WCTOMB])
43929 ])
43930
43931 diff --git a/autotools/m4/strcase.m4 b/autotools/m4/strcase.m4
43932 index 9baef78..d1ffaba 100644
43933 --- a/autotools/m4/strcase.m4
43934 +++ b/autotools/m4/strcase.m4
43935 @@ -1,5 +1,5 @@
43936 -# strcase.m4 serial 11
43937 -dnl Copyright (C) 2002, 2005-2019 Free Software Foundation, Inc.
43938 +# strcase.m4 serial 12
43939 +dnl Copyright (C) 2002, 2005-2022 Free Software Foundation, Inc.
43940 dnl This file is free software; the Free Software Foundation
43941 dnl gives unlimited permission to copy and/or distribute it,
43942 dnl with or without modifications, as long as this notice is preserved.
43943 @@ -12,7 +12,7 @@ AC_DEFUN([gl_STRCASE],
43944
43945 AC_DEFUN([gl_FUNC_STRCASECMP],
43946 [
43947 - AC_REQUIRE([gl_HEADER_STRINGS_H_DEFAULTS])
43948 + AC_REQUIRE([gl_STRINGS_H_DEFAULTS])
43949 AC_CHECK_FUNCS([strcasecmp])
43950 if test $ac_cv_func_strcasecmp = no; then
43951 HAVE_STRCASECMP=0
43952 @@ -21,7 +21,7 @@ AC_DEFUN([gl_FUNC_STRCASECMP],
43953
43954 AC_DEFUN([gl_FUNC_STRNCASECMP],
43955 [
43956 - AC_REQUIRE([gl_HEADER_STRINGS_H_DEFAULTS])
43957 + AC_REQUIRE([gl_STRINGS_H_DEFAULTS])
43958 AC_CHECK_FUNCS([strncasecmp])
43959 if test $ac_cv_func_strncasecmp = yes; then
43960 HAVE_STRNCASECMP=1
43961
43962 diff --git a/autotools/m4/strcasestr.m4 b/autotools/m4/strcasestr.m4
43963 index 45abdbd..6344b7e 100644
43964 --- a/autotools/m4/strcasestr.m4
43965 +++ b/autotools/m4/strcasestr.m4
43966 @@ -1,5 +1,5 @@
43967 -# strcasestr.m4 serial 24
43968 -dnl Copyright (C) 2005, 2007-2019 Free Software Foundation, Inc.
43969 +# strcasestr.m4 serial 28
43970 +dnl Copyright (C) 2005, 2007-2022 Free Software Foundation, Inc.
43971 dnl This file is free software; the Free Software Foundation
43972 dnl gives unlimited permission to copy and/or distribute it,
43973 dnl with or without modifications, as long as this notice is preserved.
43974 @@ -7,7 +7,7 @@ dnl with or without modifications, as long as this notice is preserved.
43975 dnl Check that strcasestr is present and works.
43976 AC_DEFUN([gl_FUNC_STRCASESTR_SIMPLE],
43977 [
43978 - AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
43979 + AC_REQUIRE([gl_STRING_H_DEFAULTS])
43980
43981 dnl Persuade glibc <string.h> to declare strcasestr().
43982 AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
43983 @@ -17,7 +17,7 @@ AC_DEFUN([gl_FUNC_STRCASESTR_SIMPLE],
43984 if test $ac_cv_func_strcasestr = no; then
43985 HAVE_STRCASESTR=0
43986 else
43987 - if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
43988 + if test $REPLACE_MEMCHR = 1; then
43989 REPLACE_STRCASESTR=1
43990 else
43991 dnl Detect https://sourceware.org/bugzilla/show_bug.cgi?id=12092
43992 @@ -26,7 +26,7 @@ AC_DEFUN([gl_FUNC_STRCASESTR_SIMPLE],
43993 [gl_cv_func_strcasestr_works_always],
43994 [AC_RUN_IFELSE(
43995 [AC_LANG_PROGRAM([[
43996 -#include <string.h> /* for strcasestr */
43997 +#include <string.h> /* for __GNU_LIBRARY__, strcasestr */
43998 #ifdef __GNU_LIBRARY__
43999 #include <features.h>
44000 #if __GLIBC__ == 2 && __GLIBC_MINOR__ == 28
44001 @@ -48,6 +48,7 @@ AC_DEFUN([gl_FUNC_STRCASESTR_SIMPLE],
44002 dnl linear.
44003 AC_EGREP_CPP([Lucky user],
44004 [
44005 +#include <string.h> /* for __GNU_LIBRARY__ */
44006 #ifdef __GNU_LIBRARY__
44007 #include <features.h>
44008 #if ((__GLIBC__ == 2 && __GLIBC_MINOR__ > 12) || (__GLIBC__ > 2)) \
44009 @@ -64,7 +65,7 @@ AC_DEFUN([gl_FUNC_STRCASESTR_SIMPLE],
44010 #endif
44011 ],
44012 [gl_cv_func_strcasestr_works_always="guessing yes"],
44013 - [gl_cv_func_strcasestr_works_always="guessing no"])
44014 + [gl_cv_func_strcasestr_works_always="$gl_cross_guess_normal"])
44015 ])
44016 ])
44017 case "$gl_cv_func_strcasestr_works_always" in
44018 @@ -136,7 +137,7 @@ static void quit (int sig) { _exit (sig + 128); }
44019 #endif
44020 ],
44021 [gl_cv_func_strcasestr_linear="guessing yes"],
44022 - [gl_cv_func_strcasestr_linear="guessing no"])
44023 + [gl_cv_func_strcasestr_linear="$gl_cross_guess_normal"])
44024 ])
44025 ])
44026 case "$gl_cv_func_strcasestr_linear" in
44027
44028 diff --git a/autotools/m4/strdup.m4 b/autotools/m4/strdup.m4
44029 index 82d7420..da8899d 100644
44030 --- a/autotools/m4/strdup.m4
44031 +++ b/autotools/m4/strdup.m4
44032 @@ -1,6 +1,6 @@
44033 -# strdup.m4 serial 13
44034 +# strdup.m4 serial 15
44035
44036 -dnl Copyright (C) 2002-2019 Free Software Foundation, Inc.
44037 +dnl Copyright (C) 2002-2022 Free Software Foundation, Inc.
44038
44039 dnl This file is free software; the Free Software Foundation
44040 dnl gives unlimited permission to copy and/or distribute it,
44041 @@ -8,8 +8,7 @@ dnl with or without modifications, as long as this notice is preserved.
44042
44043 AC_DEFUN([gl_FUNC_STRDUP],
44044 [
44045 - AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
44046 - AC_CHECK_FUNCS_ONCE([strdup])
44047 + AC_REQUIRE([gl_STRING_H_DEFAULTS])
44048 AC_CHECK_DECLS_ONCE([strdup])
44049 if test $ac_cv_have_decl_strdup = no; then
44050 HAVE_DECL_STRDUP=0
44051 @@ -18,13 +17,10 @@ AC_DEFUN([gl_FUNC_STRDUP],
44052
44053 AC_DEFUN([gl_FUNC_STRDUP_POSIX],
44054 [
44055 - AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
44056 + AC_REQUIRE([gl_STRING_H_DEFAULTS])
44057 AC_REQUIRE([gl_CHECK_MALLOC_POSIX])
44058 - AC_CHECK_FUNCS_ONCE([strdup])
44059 - if test $ac_cv_func_strdup = yes; then
44060 - if test $gl_cv_func_malloc_posix != yes; then
44061 - REPLACE_STRDUP=1
44062 - fi
44063 + if test $gl_cv_func_malloc_posix != yes; then
44064 + REPLACE_STRDUP=1
44065 fi
44066 AC_CHECK_DECLS_ONCE([strdup])
44067 if test $ac_cv_have_decl_strdup = no; then
44068
44069 diff --git a/autotools/m4/strerror.m4 b/autotools/m4/strerror.m4
44070 index b452f7f..4716649 100644
44071 --- a/autotools/m4/strerror.m4
44072 +++ b/autotools/m4/strerror.m4
44073 @@ -1,19 +1,19 @@
44074 -# strerror.m4 serial 19
44075 -dnl Copyright (C) 2002, 2007-2019 Free Software Foundation, Inc.
44076 +# strerror.m4 serial 23
44077 +dnl Copyright (C) 2002, 2007-2022 Free Software Foundation, Inc.
44078 dnl This file is free software; the Free Software Foundation
44079 dnl gives unlimited permission to copy and/or distribute it,
44080 dnl with or without modifications, as long as this notice is preserved.
44081
44082 AC_DEFUN([gl_FUNC_STRERROR],
44083 [
44084 - AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
44085 + AC_REQUIRE([gl_STRING_H_DEFAULTS])
44086 AC_REQUIRE([gl_HEADER_ERRNO_H])
44087 AC_REQUIRE([gl_FUNC_STRERROR_0])
44088 AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
44089 m4_ifdef([gl_FUNC_STRERROR_R_WORKS], [
44090 AC_REQUIRE([gl_FUNC_STRERROR_R_WORKS])
44091 ])
44092 - if test "$ERRNO_H:$REPLACE_STRERROR_0" = :0; then
44093 + if test "$GL_GENERATE_ERRNO_H:$REPLACE_STRERROR_0" = false:0; then
44094 AC_CACHE_CHECK([for working strerror function],
44095 [gl_cv_func_working_strerror],
44096 [AC_RUN_IFELSE(
44097 @@ -26,8 +26,10 @@ AC_DEFUN([gl_FUNC_STRERROR],
44098 [case "$host_os" in
44099 # Guess yes on glibc systems.
44100 *-gnu* | gnu*) gl_cv_func_working_strerror="guessing yes" ;;
44101 - # If we don't know, assume the worst.
44102 - *) gl_cv_func_working_strerror="guessing no" ;;
44103 + # Guess yes on musl systems.
44104 + *-musl*) gl_cv_func_working_strerror="guessing yes" ;;
44105 + # If we don't know, obey --enable-cross-guesses.
44106 + *) gl_cv_func_working_strerror="$gl_cross_guess_normal" ;;
44107 esac
44108 ])
44109 ])
44110 @@ -80,10 +82,12 @@ AC_DEFUN([gl_FUNC_STRERROR_0],
44111 [case "$host_os" in
44112 # Guess yes on glibc systems.
44113 *-gnu* | gnu*) gl_cv_func_strerror_0_works="guessing yes" ;;
44114 + # Guess yes on musl systems.
44115 + *-musl*) gl_cv_func_strerror_0_works="guessing yes" ;;
44116 # Guess yes on native Windows.
44117 mingw*) gl_cv_func_strerror_0_works="guessing yes" ;;
44118 - # If we don't know, assume the worst.
44119 - *) gl_cv_func_strerror_0_works="guessing no" ;;
44120 + # If we don't know, obey --enable-cross-guesses.
44121 + *) gl_cv_func_strerror_0_works="$gl_cross_guess_normal" ;;
44122 esac
44123 ])
44124 ])
44125
44126 diff --git a/autotools/m4/string_h.m4 b/autotools/m4/string_h.m4
44127 index 0c0e3a7..9e09b96 100644
44128 --- a/autotools/m4/string_h.m4
44129 +++ b/autotools/m4/string_h.m4
44130 @@ -1,25 +1,19 @@
44131 # Configure a GNU-like replacement for <string.h>.
44132
44133 -# Copyright (C) 2007-2019 Free Software Foundation, Inc.
44134 +# Copyright (C) 2007-2022 Free Software Foundation, Inc.
44135 # This file is free software; the Free Software Foundation
44136 # gives unlimited permission to copy and/or distribute it,
44137 # with or without modifications, as long as this notice is preserved.
44138
44139 -# serial 22
44140 +# serial 34
44141
44142 # Written by Paul Eggert.
44143
44144 -AC_DEFUN([gl_HEADER_STRING_H],
44145 +AC_DEFUN_ONCE([gl_STRING_H],
44146 [
44147 - dnl Use AC_REQUIRE here, so that the default behavior below is expanded
44148 - dnl once only, before all statements that occur in other macros.
44149 - AC_REQUIRE([gl_HEADER_STRING_H_BODY])
44150 -])
44151 -
44152 -AC_DEFUN([gl_HEADER_STRING_H_BODY],
44153 -[
44154 - AC_REQUIRE([AC_C_RESTRICT])
44155 - AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
44156 + dnl Ensure to expand the default settings once only, before all statements
44157 + dnl that occur in other macros.
44158 + AC_REQUIRE([gl_STRING_H_DEFAULTS])
44159 gl_NEXT_HEADERS([string.h])
44160
44161 dnl Check for declarations of anything we want to poison if the
44162 @@ -29,64 +23,88 @@ AC_DEFUN([gl_HEADER_STRING_H_BODY],
44163 ]],
44164 [ffsl ffsll memmem mempcpy memrchr rawmemchr stpcpy stpncpy strchrnul
44165 strdup strncat strndup strnlen strpbrk strsep strcasestr strtok_r
44166 - strerror_r strsignal strverscmp])
44167 + strerror_r strerrorname_np sigabbrev_np sigdescr_np strsignal strverscmp])
44168 +
44169 + AC_REQUIRE([AC_C_RESTRICT])
44170 ])
44171
44172 +# gl_STRING_MODULE_INDICATOR([modulename])
44173 +# sets the shell variable that indicates the presence of the given module
44174 +# to a C preprocessor expression that will evaluate to 1.
44175 +# This macro invocation must not occur in macros that are AC_REQUIREd.
44176 AC_DEFUN([gl_STRING_MODULE_INDICATOR],
44177 [
44178 - dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
44179 - AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
44180 + dnl Ensure to expand the default settings once only.
44181 + gl_STRING_H_REQUIRE_DEFAULTS
44182 gl_MODULE_INDICATOR_SET_VARIABLE([$1])
44183 dnl Define it also as a C macro, for the benefit of the unit tests.
44184 gl_MODULE_INDICATOR_FOR_TESTS([$1])
44185 ])
44186
44187 -AC_DEFUN([gl_HEADER_STRING_H_DEFAULTS],
44188 +# Initializes the default values for AC_SUBSTed shell variables.
44189 +# This macro must not be AC_REQUIREd. It must only be invoked, and only
44190 +# outside of macros or in macros that are not AC_REQUIREd.
44191 +AC_DEFUN([gl_STRING_H_REQUIRE_DEFAULTS],
44192 +[
44193 + m4_defun(GL_MODULE_INDICATOR_PREFIX[_STRING_H_MODULE_INDICATOR_DEFAULTS], [
44194 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_EXPLICIT_BZERO])
44195 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FFSL])
44196 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FFSLL])
44197 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MEMCHR])
44198 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MEMMEM])
44199 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MEMPCPY])
44200 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MEMRCHR])
44201 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_RAWMEMCHR])
44202 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STPCPY])
44203 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STPNCPY])
44204 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRCHRNUL])
44205 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRDUP])
44206 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRNCAT])
44207 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRNDUP])
44208 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRNLEN])
44209 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRPBRK])
44210 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRSEP])
44211 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRSTR])
44212 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRCASESTR])
44213 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRTOK_R])
44214 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSLEN])
44215 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSNLEN])
44216 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSCHR])
44217 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSRCHR])
44218 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSSTR])
44219 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSCASECMP])
44220 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSNCASECMP])
44221 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSPCASECMP])
44222 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSCASESTR])
44223 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSCSPN])
44224 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSPBRK])
44225 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSSPN])
44226 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSSEP])
44227 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSTOK_R])
44228 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRERROR])
44229 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRERROR_R])
44230 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRERRORNAME_NP])
44231 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SIGABBREV_NP])
44232 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SIGDESCR_NP])
44233 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRSIGNAL])
44234 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRVERSCMP])
44235 + dnl Support Microsoft deprecated alias function names by default.
44236 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_MEMCCPY], [1])
44237 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_STRDUP], [1])
44238 + ])
44239 + m4_require(GL_MODULE_INDICATOR_PREFIX[_STRING_H_MODULE_INDICATOR_DEFAULTS])
44240 + dnl Make sure the shell variable for GNULIB_FREE_POSIX is initialized.
44241 + gl_STDLIB_H_REQUIRE_DEFAULTS
44242 + AC_REQUIRE([gl_STRING_H_DEFAULTS])
44243 +])
44244 +
44245 +AC_DEFUN([gl_STRING_H_DEFAULTS],
44246 [
44247 - GNULIB_EXPLICIT_BZERO=0; AC_SUBST([GNULIB_EXPLICIT_BZERO])
44248 - GNULIB_FFSL=0; AC_SUBST([GNULIB_FFSL])
44249 - GNULIB_FFSLL=0; AC_SUBST([GNULIB_FFSLL])
44250 - GNULIB_MEMCHR=0; AC_SUBST([GNULIB_MEMCHR])
44251 - GNULIB_MEMMEM=0; AC_SUBST([GNULIB_MEMMEM])
44252 - GNULIB_MEMPCPY=0; AC_SUBST([GNULIB_MEMPCPY])
44253 - GNULIB_MEMRCHR=0; AC_SUBST([GNULIB_MEMRCHR])
44254 - GNULIB_RAWMEMCHR=0; AC_SUBST([GNULIB_RAWMEMCHR])
44255 - GNULIB_STPCPY=0; AC_SUBST([GNULIB_STPCPY])
44256 - GNULIB_STPNCPY=0; AC_SUBST([GNULIB_STPNCPY])
44257 - GNULIB_STRCHRNUL=0; AC_SUBST([GNULIB_STRCHRNUL])
44258 - GNULIB_STRDUP=0; AC_SUBST([GNULIB_STRDUP])
44259 - GNULIB_STRNCAT=0; AC_SUBST([GNULIB_STRNCAT])
44260 - GNULIB_STRNDUP=0; AC_SUBST([GNULIB_STRNDUP])
44261 - GNULIB_STRNLEN=0; AC_SUBST([GNULIB_STRNLEN])
44262 - GNULIB_STRPBRK=0; AC_SUBST([GNULIB_STRPBRK])
44263 - GNULIB_STRSEP=0; AC_SUBST([GNULIB_STRSEP])
44264 - GNULIB_STRSTR=0; AC_SUBST([GNULIB_STRSTR])
44265 - GNULIB_STRCASESTR=0; AC_SUBST([GNULIB_STRCASESTR])
44266 - GNULIB_STRTOK_R=0; AC_SUBST([GNULIB_STRTOK_R])
44267 - GNULIB_MBSLEN=0; AC_SUBST([GNULIB_MBSLEN])
44268 - GNULIB_MBSNLEN=0; AC_SUBST([GNULIB_MBSNLEN])
44269 - GNULIB_MBSCHR=0; AC_SUBST([GNULIB_MBSCHR])
44270 - GNULIB_MBSRCHR=0; AC_SUBST([GNULIB_MBSRCHR])
44271 - GNULIB_MBSSTR=0; AC_SUBST([GNULIB_MBSSTR])
44272 - GNULIB_MBSCASECMP=0; AC_SUBST([GNULIB_MBSCASECMP])
44273 - GNULIB_MBSNCASECMP=0; AC_SUBST([GNULIB_MBSNCASECMP])
44274 - GNULIB_MBSPCASECMP=0; AC_SUBST([GNULIB_MBSPCASECMP])
44275 - GNULIB_MBSCASESTR=0; AC_SUBST([GNULIB_MBSCASESTR])
44276 - GNULIB_MBSCSPN=0; AC_SUBST([GNULIB_MBSCSPN])
44277 - GNULIB_MBSPBRK=0; AC_SUBST([GNULIB_MBSPBRK])
44278 - GNULIB_MBSSPN=0; AC_SUBST([GNULIB_MBSSPN])
44279 - GNULIB_MBSSEP=0; AC_SUBST([GNULIB_MBSSEP])
44280 - GNULIB_MBSTOK_R=0; AC_SUBST([GNULIB_MBSTOK_R])
44281 - GNULIB_STRERROR=0; AC_SUBST([GNULIB_STRERROR])
44282 - GNULIB_STRERROR_R=0; AC_SUBST([GNULIB_STRERROR_R])
44283 - GNULIB_STRSIGNAL=0; AC_SUBST([GNULIB_STRSIGNAL])
44284 - GNULIB_STRVERSCMP=0; AC_SUBST([GNULIB_STRVERSCMP])
44285 - HAVE_MBSLEN=0; AC_SUBST([HAVE_MBSLEN])
44286 + HAVE_MBSLEN=0; AC_SUBST([HAVE_MBSLEN])
44287 dnl Assume proper GNU behavior unless another module says otherwise.
44288 HAVE_EXPLICIT_BZERO=1; AC_SUBST([HAVE_EXPLICIT_BZERO])
44289 HAVE_FFSL=1; AC_SUBST([HAVE_FFSL])
44290 HAVE_FFSLL=1; AC_SUBST([HAVE_FFSLL])
44291 - HAVE_MEMCHR=1; AC_SUBST([HAVE_MEMCHR])
44292 HAVE_DECL_MEMMEM=1; AC_SUBST([HAVE_DECL_MEMMEM])
44293 HAVE_MEMPCPY=1; AC_SUBST([HAVE_MEMPCPY])
44294 HAVE_DECL_MEMRCHR=1; AC_SUBST([HAVE_DECL_MEMRCHR])
44295 @@ -102,8 +120,12 @@ AC_DEFUN([gl_HEADER_STRING_H_DEFAULTS],
44296 HAVE_STRCASESTR=1; AC_SUBST([HAVE_STRCASESTR])
44297 HAVE_DECL_STRTOK_R=1; AC_SUBST([HAVE_DECL_STRTOK_R])
44298 HAVE_DECL_STRERROR_R=1; AC_SUBST([HAVE_DECL_STRERROR_R])
44299 + HAVE_STRERRORNAME_NP=1; AC_SUBST([HAVE_STRERRORNAME_NP])
44300 + HAVE_SIGABBREV_NP=1; AC_SUBST([HAVE_SIGABBREV_NP])
44301 + HAVE_SIGDESCR_NP=1; AC_SUBST([HAVE_SIGDESCR_NP])
44302 HAVE_DECL_STRSIGNAL=1; AC_SUBST([HAVE_DECL_STRSIGNAL])
44303 HAVE_STRVERSCMP=1; AC_SUBST([HAVE_STRVERSCMP])
44304 + REPLACE_FFSLL=0; AC_SUBST([REPLACE_FFSLL])
44305 REPLACE_MEMCHR=0; AC_SUBST([REPLACE_MEMCHR])
44306 REPLACE_MEMMEM=0; AC_SUBST([REPLACE_MEMMEM])
44307 REPLACE_STPNCPY=0; AC_SUBST([REPLACE_STPNCPY])
44308 @@ -117,6 +139,7 @@ AC_DEFUN([gl_HEADER_STRING_H_DEFAULTS],
44309 REPLACE_STRTOK_R=0; AC_SUBST([REPLACE_STRTOK_R])
44310 REPLACE_STRERROR=0; AC_SUBST([REPLACE_STRERROR])
44311 REPLACE_STRERROR_R=0; AC_SUBST([REPLACE_STRERROR_R])
44312 + REPLACE_STRERRORNAME_NP=0; AC_SUBST([REPLACE_STRERRORNAME_NP])
44313 REPLACE_STRSIGNAL=0; AC_SUBST([REPLACE_STRSIGNAL])
44314 UNDEFINE_STRTOK_R=0; AC_SUBST([UNDEFINE_STRTOK_R])
44315 ])
44316
44317 diff --git a/autotools/m4/strings_h.m4 b/autotools/m4/strings_h.m4
44318 index 76128cf..6965b7c 100644
44319 --- a/autotools/m4/strings_h.m4
44320 +++ b/autotools/m4/strings_h.m4
44321 @@ -1,21 +1,16 @@
44322 # Configure a replacement for <strings.h>.
44323 -# serial 6
44324 +# serial 9
44325
44326 -# Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
44327 +# Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
44328 # This file is free software; the Free Software Foundation
44329 # gives unlimited permission to copy and/or distribute it,
44330 # with or without modifications, as long as this notice is preserved.
44331
44332 -AC_DEFUN([gl_HEADER_STRINGS_H],
44333 +AC_DEFUN_ONCE([gl_STRINGS_H],
44334 [
44335 - dnl Use AC_REQUIRE here, so that the default behavior below is expanded
44336 - dnl once only, before all statements that occur in other macros.
44337 - AC_REQUIRE([gl_HEADER_STRINGS_H_BODY])
44338 -])
44339 -
44340 -AC_DEFUN([gl_HEADER_STRINGS_H_BODY],
44341 -[
44342 - AC_REQUIRE([gl_HEADER_STRINGS_H_DEFAULTS])
44343 + dnl Ensure to expand the default settings once only, before all statements
44344 + dnl that occur in other macros.
44345 + AC_REQUIRE([gl_STRINGS_H_DEFAULTS])
44346
44347 gl_CHECK_NEXT_HEADERS([strings.h])
44348 if test $ac_cv_header_strings_h = yes; then
44349 @@ -35,16 +30,31 @@ AC_DEFUN([gl_HEADER_STRINGS_H_BODY],
44350 ]], [ffs strcasecmp strncasecmp])
44351 ])
44352
44353 +# gl_STRINGS_MODULE_INDICATOR([modulename])
44354 +# sets the shell variable that indicates the presence of the given module
44355 +# to a C preprocessor expression that will evaluate to 1.
44356 +# This macro invocation must not occur in macros that are AC_REQUIREd.
44357 AC_DEFUN([gl_STRINGS_MODULE_INDICATOR],
44358 [
44359 - dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
44360 - AC_REQUIRE([gl_HEADER_STRINGS_H_DEFAULTS])
44361 + dnl Ensure to expand the default settings once only.
44362 + gl_STRINGS_H_REQUIRE_DEFAULTS
44363 gl_MODULE_INDICATOR_SET_VARIABLE([$1])
44364 ])
44365
44366 -AC_DEFUN([gl_HEADER_STRINGS_H_DEFAULTS],
44367 +# Initializes the default values for AC_SUBSTed shell variables.
44368 +# This macro must not be AC_REQUIREd. It must only be invoked, and only
44369 +# outside of macros or in macros that are not AC_REQUIREd.
44370 +AC_DEFUN([gl_STRINGS_H_REQUIRE_DEFAULTS],
44371 +[
44372 + m4_defun(GL_MODULE_INDICATOR_PREFIX[_STRINGS_H_MODULE_INDICATOR_DEFAULTS], [
44373 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FFS])
44374 + ])
44375 + m4_require(GL_MODULE_INDICATOR_PREFIX[_STRINGS_H_MODULE_INDICATOR_DEFAULTS])
44376 + AC_REQUIRE([gl_STRINGS_H_DEFAULTS])
44377 +])
44378 +
44379 +AC_DEFUN([gl_STRINGS_H_DEFAULTS],
44380 [
44381 - GNULIB_FFS=0; AC_SUBST([GNULIB_FFS])
44382 dnl Assume proper GNU behavior unless another module says otherwise.
44383 HAVE_FFS=1; AC_SUBST([HAVE_FFS])
44384 HAVE_STRCASECMP=1; AC_SUBST([HAVE_STRCASECMP])
44385
44386 diff --git a/autotools/m4/strncat.m4 b/autotools/m4/strncat.m4
44387 index 7de5697..627280c 100644
44388 --- a/autotools/m4/strncat.m4
44389 +++ b/autotools/m4/strncat.m4
44390 @@ -1,12 +1,12 @@
44391 -# strncat.m4 serial 4
44392 -dnl Copyright (C) 2002-2004, 2009-2019 Free Software Foundation, Inc.
44393 +# strncat.m4 serial 6
44394 +dnl Copyright (C) 2002-2004, 2009-2022 Free Software Foundation, Inc.
44395 dnl This file is free software; the Free Software Foundation
44396 dnl gives unlimited permission to copy and/or distribute it,
44397 dnl with or without modifications, as long as this notice is preserved.
44398
44399 AC_DEFUN_ONCE([gl_FUNC_STRNCAT],
44400 [
44401 - AC_REQUIRE([gl_HEADER_STRING_H_DEFAULTS])
44402 + AC_REQUIRE([gl_STRING_H_DEFAULTS])
44403 AC_REQUIRE([AC_PROG_CC])
44404 AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
44405
44406 @@ -31,7 +31,8 @@ AC_DEFUN_ONCE([gl_FUNC_STRNCAT],
44407 # define MAP_FILE 0
44408 # endif
44409 #endif
44410 -]], [[
44411 +]GL_MDA_DEFINES],
44412 +[[
44413 char *fence = NULL;
44414 #if HAVE_SYS_MMAN_H && HAVE_MPROTECT
44415 # if HAVE_MAP_ANONYMOUS
44416
44417 diff --git a/autotools/m4/symlink.m4 b/autotools/m4/symlink.m4
44418 index 508e94d..5be2bab 100644
44419 --- a/autotools/m4/symlink.m4
44420 +++ b/autotools/m4/symlink.m4
44421 @@ -1,7 +1,7 @@
44422 -# serial 8
44423 +# serial 9
44424 # See if we need to provide symlink replacement.
44425
44426 -dnl Copyright (C) 2009-2019 Free Software Foundation, Inc.
44427 +dnl Copyright (C) 2009-2022 Free Software Foundation, Inc.
44428 dnl This file is free software; the Free Software Foundation
44429 dnl gives unlimited permission to copy and/or distribute it,
44430 dnl with or without modifications, as long as this notice is preserved.
44431 @@ -40,8 +40,8 @@ AC_DEFUN([gl_FUNC_SYMLINK],
44432 linux-* | linux) gl_cv_func_symlink_works="guessing yes" ;;
44433 # Guess yes on glibc systems.
44434 *-gnu* | gnu*) gl_cv_func_symlink_works="guessing yes" ;;
44435 - # If we don't know, assume the worst.
44436 - *) gl_cv_func_symlink_works="guessing no" ;;
44437 + # If we don't know, obey --enable-cross-guesses.
44438 + *) gl_cv_func_symlink_works="$gl_cross_guess_normal" ;;
44439 esac
44440 ])
44441 rm -f conftest.f conftest.link conftest.lnk2])
44442
44443 diff --git a/autotools/m4/symlinkat.m4 b/autotools/m4/symlinkat.m4
44444 index 99ff258..4d7b823 100644
44445 --- a/autotools/m4/symlinkat.m4
44446 +++ b/autotools/m4/symlinkat.m4
44447 @@ -1,7 +1,7 @@
44448 -# serial 9
44449 +# serial 10
44450 # See if we need to provide symlinkat replacement.
44451
44452 -dnl Copyright (C) 2009-2019 Free Software Foundation, Inc.
44453 +dnl Copyright (C) 2009-2022 Free Software Foundation, Inc.
44454 dnl This file is free software; the Free Software Foundation
44455 dnl gives unlimited permission to copy and/or distribute it,
44456 dnl with or without modifications, as long as this notice is preserved.
44457 @@ -41,8 +41,8 @@ AC_DEFUN([gl_FUNC_SYMLINKAT],
44458 linux-* | linux) gl_cv_func_symlinkat_works="guessing yes" ;;
44459 # Guess yes on glibc systems.
44460 *-gnu* | gnu*) gl_cv_func_symlinkat_works="guessing yes" ;;
44461 - # If we don't know, assume the worst.
44462 - *) gl_cv_func_symlinkat_works="guessing no" ;;
44463 + # If we don't know, obey --enable-cross-guesses.
44464 + *) gl_cv_func_symlinkat_works="$gl_cross_guess_normal" ;;
44465 esac
44466 ])
44467 rm -f conftest.f conftest.link conftest.lnk2])
44468
44469 diff --git a/autotools/m4/sys_socket_h.m4 b/autotools/m4/sys_socket_h.m4
44470 index 1ea7b0b..ba3ae68 100644
44471 --- a/autotools/m4/sys_socket_h.m4
44472 +++ b/autotools/m4/sys_socket_h.m4
44473 @@ -1,12 +1,12 @@
44474 -# sys_socket_h.m4 serial 23
44475 -dnl Copyright (C) 2005-2019 Free Software Foundation, Inc.
44476 +# sys_socket_h.m4 serial 29
44477 +dnl Copyright (C) 2005-2022 Free Software Foundation, Inc.
44478 dnl This file is free software; the Free Software Foundation
44479 dnl gives unlimited permission to copy and/or distribute it,
44480 dnl with or without modifications, as long as this notice is preserved.
44481
44482 dnl From Simon Josefsson.
44483
44484 -AC_DEFUN([gl_HEADER_SYS_SOCKET],
44485 +AC_DEFUN_ONCE([gl_SYS_SOCKET_H],
44486 [
44487 AC_REQUIRE([gl_SYS_SOCKET_H_DEFAULTS])
44488 AC_REQUIRE([AC_CANONICAL_HOST])
44489 @@ -22,6 +22,7 @@ AC_DEFUN([gl_HEADER_SYS_SOCKET],
44490 ;;
44491 esac
44492
44493 + GL_GENERATE_SYS_SOCKET_H=false
44494 AC_CACHE_CHECK([whether <sys/socket.h> is self-contained],
44495 [gl_cv_header_sys_socket_h_selfcontained],
44496 [
44497 @@ -44,7 +45,7 @@ AC_DEFUN([gl_HEADER_SYS_SOCKET],
44498 [gl_cv_header_sys_socket_h_shut=no])
44499 ])
44500 if test $gl_cv_header_sys_socket_h_shut = no; then
44501 - SYS_SOCKET_H='sys/socket.h'
44502 + GL_GENERATE_SYS_SOCKET_H=true
44503 fi
44504 fi
44505 fi
44506 @@ -83,7 +84,7 @@ AC_DEFUN([gl_HEADER_SYS_SOCKET],
44507 fi
44508 if test $HAVE_STRUCT_SOCKADDR_STORAGE = 0 || test $HAVE_SA_FAMILY_T = 0 \
44509 || test $HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY = 0; then
44510 - SYS_SOCKET_H='sys/socket.h'
44511 + GL_GENERATE_SYS_SOCKET_H=true
44512 fi
44513 gl_PREREQ_SYS_H_WINSOCK2
44514
44515 @@ -95,6 +96,8 @@ AC_DEFUN([gl_HEADER_SYS_SOCKET],
44516 #include <sys/socket.h>
44517 ]], [socket connect accept bind getpeername getsockname getsockopt
44518 listen recv send recvfrom sendto setsockopt shutdown accept4])
44519 +
44520 + AC_REQUIRE([AC_C_RESTRICT])
44521 ])
44522
44523 AC_DEFUN([gl_PREREQ_SYS_H_SOCKET],
44524 @@ -104,17 +107,11 @@ AC_DEFUN([gl_PREREQ_SYS_H_SOCKET],
44525 gl_CHECK_NEXT_HEADERS([sys/socket.h])
44526 if test $ac_cv_header_sys_socket_h = yes; then
44527 HAVE_SYS_SOCKET_H=1
44528 - HAVE_WS2TCPIP_H=0
44529 else
44530 HAVE_SYS_SOCKET_H=0
44531 - if test $ac_cv_header_ws2tcpip_h = yes; then
44532 - HAVE_WS2TCPIP_H=1
44533 - else
44534 - HAVE_WS2TCPIP_H=0
44535 - fi
44536 fi
44537 AC_SUBST([HAVE_SYS_SOCKET_H])
44538 - AC_SUBST([HAVE_WS2TCPIP_H])
44539 + gl_PREREQ_SYS_H_WS2TCPIP
44540 ])
44541
44542 # Common prerequisites of the <sys/socket.h> replacement and of the
44543 @@ -142,32 +139,65 @@ AC_DEFUN([gl_PREREQ_SYS_H_WINSOCK2],
44544 AC_SUBST([HAVE_WINSOCK2_H])
44545 ])
44546
44547 +# Common prerequisites of the <sys/socket.h> replacement and of the
44548 +# <arpa/inet.h> replacement.
44549 +# Sets and substitutes HAVE_WS2TCPIP_H.
44550 +AC_DEFUN([gl_PREREQ_SYS_H_WS2TCPIP],
44551 +[
44552 + AC_REQUIRE([gl_CHECK_SOCKET_HEADERS])
44553 + if test $ac_cv_header_sys_socket_h = yes; then
44554 + HAVE_WS2TCPIP_H=0
44555 + else
44556 + if test $ac_cv_header_ws2tcpip_h = yes; then
44557 + HAVE_WS2TCPIP_H=1
44558 + else
44559 + HAVE_WS2TCPIP_H=0
44560 + fi
44561 + fi
44562 + AC_SUBST([HAVE_WS2TCPIP_H])
44563 +])
44564 +
44565 +# gl_SYS_SOCKET_MODULE_INDICATOR([modulename])
44566 +# sets the shell variable that indicates the presence of the given module
44567 +# to a C preprocessor expression that will evaluate to 1.
44568 +# This macro invocation must not occur in macros that are AC_REQUIREd.
44569 AC_DEFUN([gl_SYS_SOCKET_MODULE_INDICATOR],
44570 [
44571 - dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
44572 - AC_REQUIRE([gl_SYS_SOCKET_H_DEFAULTS])
44573 + dnl Ensure to expand the default settings once only.
44574 + gl_SYS_SOCKET_H_REQUIRE_DEFAULTS
44575 gl_MODULE_INDICATOR_SET_VARIABLE([$1])
44576 dnl Define it also as a C macro, for the benefit of the unit tests.
44577 gl_MODULE_INDICATOR_FOR_TESTS([$1])
44578 ])
44579
44580 +# Initializes the default values for AC_SUBSTed shell variables.
44581 +# This macro must not be AC_REQUIREd. It must only be invoked, and only
44582 +# outside of macros or in macros that are not AC_REQUIREd.
44583 +AC_DEFUN([gl_SYS_SOCKET_H_REQUIRE_DEFAULTS],
44584 +[
44585 + m4_defun(GL_MODULE_INDICATOR_PREFIX[_SYS_SOCKET_H_MODULE_INDICATOR_DEFAULTS], [
44586 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SOCKET])
44587 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_CONNECT])
44588 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ACCEPT])
44589 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_BIND])
44590 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETPEERNAME])
44591 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETSOCKNAME])
44592 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETSOCKOPT])
44593 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LISTEN])
44594 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_RECV])
44595 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SEND])
44596 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_RECVFROM])
44597 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SENDTO])
44598 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SETSOCKOPT])
44599 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SHUTDOWN])
44600 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ACCEPT4])
44601 + ])
44602 + m4_require(GL_MODULE_INDICATOR_PREFIX[_SYS_SOCKET_H_MODULE_INDICATOR_DEFAULTS])
44603 + AC_REQUIRE([gl_SYS_SOCKET_H_DEFAULTS])
44604 +])
44605 +
44606 AC_DEFUN([gl_SYS_SOCKET_H_DEFAULTS],
44607 [
44608 - GNULIB_SOCKET=0; AC_SUBST([GNULIB_SOCKET])
44609 - GNULIB_CONNECT=0; AC_SUBST([GNULIB_CONNECT])
44610 - GNULIB_ACCEPT=0; AC_SUBST([GNULIB_ACCEPT])
44611 - GNULIB_BIND=0; AC_SUBST([GNULIB_BIND])
44612 - GNULIB_GETPEERNAME=0; AC_SUBST([GNULIB_GETPEERNAME])
44613 - GNULIB_GETSOCKNAME=0; AC_SUBST([GNULIB_GETSOCKNAME])
44614 - GNULIB_GETSOCKOPT=0; AC_SUBST([GNULIB_GETSOCKOPT])
44615 - GNULIB_LISTEN=0; AC_SUBST([GNULIB_LISTEN])
44616 - GNULIB_RECV=0; AC_SUBST([GNULIB_RECV])
44617 - GNULIB_SEND=0; AC_SUBST([GNULIB_SEND])
44618 - GNULIB_RECVFROM=0; AC_SUBST([GNULIB_RECVFROM])
44619 - GNULIB_SENDTO=0; AC_SUBST([GNULIB_SENDTO])
44620 - GNULIB_SETSOCKOPT=0; AC_SUBST([GNULIB_SETSOCKOPT])
44621 - GNULIB_SHUTDOWN=0; AC_SUBST([GNULIB_SHUTDOWN])
44622 - GNULIB_ACCEPT4=0; AC_SUBST([GNULIB_ACCEPT4])
44623 HAVE_STRUCT_SOCKADDR_STORAGE=1; AC_SUBST([HAVE_STRUCT_SOCKADDR_STORAGE])
44624 HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY=1;
44625 AC_SUBST([HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY])
44626
44627 diff --git a/autotools/m4/sys_stat_h.m4 b/autotools/m4/sys_stat_h.m4
44628 index 361ac3f..b5a9789 100644
44629 --- a/autotools/m4/sys_stat_h.m4
44630 +++ b/autotools/m4/sys_stat_h.m4
44631 @@ -1,5 +1,5 @@
44632 -# sys_stat_h.m4 serial 31 -*- Autoconf -*-
44633 -dnl Copyright (C) 2006-2019 Free Software Foundation, Inc.
44634 +# sys_stat_h.m4 serial 41 -*- Autoconf -*-
44635 +dnl Copyright (C) 2006-2022 Free Software Foundation, Inc.
44636 dnl This file is free software; the Free Software Foundation
44637 dnl gives unlimited permission to copy and/or distribute it,
44638 dnl with or without modifications, as long as this notice is preserved.
44639 @@ -7,7 +7,7 @@ dnl with or without modifications, as long as this notice is preserved.
44640 dnl From Eric Blake.
44641 dnl Provide a GNU-like <sys/stat.h>.
44642
44643 -AC_DEFUN([gl_HEADER_SYS_STAT_H],
44644 +AC_DEFUN_ONCE([gl_SYS_STAT_H],
44645 [
44646 AC_REQUIRE([gl_SYS_STAT_H_DEFAULTS])
44647
44648 @@ -46,40 +46,64 @@ AC_DEFUN([gl_HEADER_SYS_STAT_H],
44649 dnl Check for declarations of anything we want to poison if the
44650 dnl corresponding gnulib module is not in use.
44651 gl_WARN_ON_USE_PREPARE([[#include <sys/stat.h>
44652 - ]], [fchmodat fstat fstatat futimens lchmod lstat mkdirat mkfifo mkfifoat
44653 - mknod mknodat stat utimensat])
44654 -]) # gl_HEADER_SYS_STAT_H
44655 + ]], [fchmodat fstat fstatat futimens getumask lchmod lstat
44656 + mkdirat mkfifo mkfifoat mknod mknodat stat utimensat])
44657
44658 + AC_REQUIRE([AC_C_RESTRICT])
44659 +])
44660 +
44661 +# gl_SYS_STAT_MODULE_INDICATOR([modulename])
44662 +# sets the shell variable that indicates the presence of the given module
44663 +# to a C preprocessor expression that will evaluate to 1.
44664 +# This macro invocation must not occur in macros that are AC_REQUIREd.
44665 AC_DEFUN([gl_SYS_STAT_MODULE_INDICATOR],
44666 [
44667 - dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
44668 - AC_REQUIRE([gl_SYS_STAT_H_DEFAULTS])
44669 + dnl Ensure to expand the default settings once only.
44670 + gl_SYS_STAT_H_REQUIRE_DEFAULTS
44671 gl_MODULE_INDICATOR_SET_VARIABLE([$1])
44672 dnl Define it also as a C macro, for the benefit of the unit tests.
44673 gl_MODULE_INDICATOR_FOR_TESTS([$1])
44674 ])
44675
44676 +# Initializes the default values for AC_SUBSTed shell variables.
44677 +# This macro must not be AC_REQUIREd. It must only be invoked, and only
44678 +# outside of macros or in macros that are not AC_REQUIREd.
44679 +AC_DEFUN([gl_SYS_STAT_H_REQUIRE_DEFAULTS],
44680 +[
44681 + m4_defun(GL_MODULE_INDICATOR_PREFIX[_SYS_STAT_H_MODULE_INDICATOR_DEFAULTS], [
44682 + gl_UNISTD_H_REQUIRE_DEFAULTS dnl for REPLACE_FCHDIR
44683 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FCHMODAT])
44684 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FSTAT])
44685 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FSTATAT])
44686 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FUTIMENS])
44687 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETUMASK])
44688 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LCHMOD])
44689 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LSTAT])
44690 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MKDIR])
44691 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MKDIRAT])
44692 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MKFIFO])
44693 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MKFIFOAT])
44694 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MKNOD])
44695 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MKNODAT])
44696 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STAT])
44697 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_UTIMENSAT])
44698 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_OVERRIDES_STRUCT_STAT])
44699 + dnl Support Microsoft deprecated alias function names by default.
44700 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_CHMOD], [1])
44701 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_MKDIR], [1])
44702 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_UMASK], [1])
44703 + ])
44704 + m4_require(GL_MODULE_INDICATOR_PREFIX[_SYS_STAT_H_MODULE_INDICATOR_DEFAULTS])
44705 + AC_REQUIRE([gl_SYS_STAT_H_DEFAULTS])
44706 +])
44707 +
44708 AC_DEFUN([gl_SYS_STAT_H_DEFAULTS],
44709 [
44710 - AC_REQUIRE([gl_UNISTD_H_DEFAULTS]) dnl for REPLACE_FCHDIR
44711 - GNULIB_FCHMODAT=0; AC_SUBST([GNULIB_FCHMODAT])
44712 - GNULIB_FSTAT=0; AC_SUBST([GNULIB_FSTAT])
44713 - GNULIB_FSTATAT=0; AC_SUBST([GNULIB_FSTATAT])
44714 - GNULIB_FUTIMENS=0; AC_SUBST([GNULIB_FUTIMENS])
44715 - GNULIB_LCHMOD=0; AC_SUBST([GNULIB_LCHMOD])
44716 - GNULIB_LSTAT=0; AC_SUBST([GNULIB_LSTAT])
44717 - GNULIB_MKDIRAT=0; AC_SUBST([GNULIB_MKDIRAT])
44718 - GNULIB_MKFIFO=0; AC_SUBST([GNULIB_MKFIFO])
44719 - GNULIB_MKFIFOAT=0; AC_SUBST([GNULIB_MKFIFOAT])
44720 - GNULIB_MKNOD=0; AC_SUBST([GNULIB_MKNOD])
44721 - GNULIB_MKNODAT=0; AC_SUBST([GNULIB_MKNODAT])
44722 - GNULIB_STAT=0; AC_SUBST([GNULIB_STAT])
44723 - GNULIB_UTIMENSAT=0; AC_SUBST([GNULIB_UTIMENSAT])
44724 - GNULIB_OVERRIDES_STRUCT_STAT=0; AC_SUBST([GNULIB_OVERRIDES_STRUCT_STAT])
44725 dnl Assume proper GNU behavior unless another module says otherwise.
44726 HAVE_FCHMODAT=1; AC_SUBST([HAVE_FCHMODAT])
44727 HAVE_FSTATAT=1; AC_SUBST([HAVE_FSTATAT])
44728 HAVE_FUTIMENS=1; AC_SUBST([HAVE_FUTIMENS])
44729 + HAVE_GETUMASK=1; AC_SUBST([HAVE_GETUMASK])
44730 HAVE_LCHMOD=1; AC_SUBST([HAVE_LCHMOD])
44731 HAVE_LSTAT=1; AC_SUBST([HAVE_LSTAT])
44732 HAVE_MKDIRAT=1; AC_SUBST([HAVE_MKDIRAT])
44733 @@ -88,13 +112,16 @@ AC_DEFUN([gl_SYS_STAT_H_DEFAULTS],
44734 HAVE_MKNOD=1; AC_SUBST([HAVE_MKNOD])
44735 HAVE_MKNODAT=1; AC_SUBST([HAVE_MKNODAT])
44736 HAVE_UTIMENSAT=1; AC_SUBST([HAVE_UTIMENSAT])
44737 + REPLACE_FCHMODAT=0; AC_SUBST([REPLACE_FCHMODAT])
44738 REPLACE_FSTAT=0; AC_SUBST([REPLACE_FSTAT])
44739 REPLACE_FSTATAT=0; AC_SUBST([REPLACE_FSTATAT])
44740 REPLACE_FUTIMENS=0; AC_SUBST([REPLACE_FUTIMENS])
44741 REPLACE_LSTAT=0; AC_SUBST([REPLACE_LSTAT])
44742 REPLACE_MKDIR=0; AC_SUBST([REPLACE_MKDIR])
44743 REPLACE_MKFIFO=0; AC_SUBST([REPLACE_MKFIFO])
44744 + REPLACE_MKFIFOAT=0; AC_SUBST([REPLACE_MKFIFOAT])
44745 REPLACE_MKNOD=0; AC_SUBST([REPLACE_MKNOD])
44746 + REPLACE_MKNODAT=0; AC_SUBST([REPLACE_MKNODAT])
44747 REPLACE_STAT=0; AC_SUBST([REPLACE_STAT])
44748 REPLACE_UTIMENSAT=0; AC_SUBST([REPLACE_UTIMENSAT])
44749 ])
44750
44751 diff --git a/autotools/m4/sys_time_h.m4 b/autotools/m4/sys_time_h.m4
44752 index 3d9233a..bc5e2b1 100644
44753 --- a/autotools/m4/sys_time_h.m4
44754 +++ b/autotools/m4/sys_time_h.m4
44755 @@ -1,25 +1,20 @@
44756 # Configure a replacement for <sys/time.h>.
44757 -# serial 9
44758 +# serial 12
44759
44760 -# Copyright (C) 2007, 2009-2019 Free Software Foundation, Inc.
44761 +# Copyright (C) 2007, 2009-2022 Free Software Foundation, Inc.
44762 # This file is free software; the Free Software Foundation
44763 # gives unlimited permission to copy and/or distribute it,
44764 # with or without modifications, as long as this notice is preserved.
44765
44766 # Written by Paul Eggert and Martin Lambers.
44767
44768 -AC_DEFUN([gl_HEADER_SYS_TIME_H],
44769 +AC_DEFUN_ONCE([gl_SYS_TIME_H],
44770 [
44771 dnl Use AC_REQUIRE here, so that the REPLACE_GETTIMEOFDAY=0 statement
44772 dnl below is expanded once only, before all REPLACE_GETTIMEOFDAY=1
44773 dnl statements that occur in other macros.
44774 - AC_REQUIRE([gl_HEADER_SYS_TIME_H_BODY])
44775 -])
44776 -
44777 -AC_DEFUN([gl_HEADER_SYS_TIME_H_BODY],
44778 -[
44779 + AC_REQUIRE([gl_SYS_TIME_H_DEFAULTS])
44780 AC_REQUIRE([AC_C_RESTRICT])
44781 - AC_REQUIRE([gl_HEADER_SYS_TIME_H_DEFAULTS])
44782 AC_CHECK_HEADERS_ONCE([sys/time.h])
44783 gl_CHECK_NEXT_HEADERS([sys/time.h])
44784
44785 @@ -89,18 +84,33 @@ AC_DEFUN([gl_HEADER_SYS_TIME_H_BODY],
44786 ]], [gettimeofday])
44787 ])
44788
44789 +# gl_SYS_TIME_MODULE_INDICATOR([modulename])
44790 +# sets the shell variable that indicates the presence of the given module
44791 +# to a C preprocessor expression that will evaluate to 1.
44792 +# This macro invocation must not occur in macros that are AC_REQUIREd.
44793 AC_DEFUN([gl_SYS_TIME_MODULE_INDICATOR],
44794 [
44795 - dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
44796 - AC_REQUIRE([gl_HEADER_SYS_TIME_H_DEFAULTS])
44797 + dnl Ensure to expand the default settings once only.
44798 + gl_SYS_TIME_H_REQUIRE_DEFAULTS
44799 gl_MODULE_INDICATOR_SET_VARIABLE([$1])
44800 dnl Define it also as a C macro, for the benefit of the unit tests.
44801 gl_MODULE_INDICATOR_FOR_TESTS([$1])
44802 ])
44803
44804 -AC_DEFUN([gl_HEADER_SYS_TIME_H_DEFAULTS],
44805 +# Initializes the default values for AC_SUBSTed shell variables.
44806 +# This macro must not be AC_REQUIREd. It must only be invoked, and only
44807 +# outside of macros or in macros that are not AC_REQUIREd.
44808 +AC_DEFUN([gl_SYS_TIME_H_REQUIRE_DEFAULTS],
44809 +[
44810 + m4_defun(GL_MODULE_INDICATOR_PREFIX[_SYS_TIME_H_MODULE_INDICATOR_DEFAULTS], [
44811 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETTIMEOFDAY])
44812 + ])
44813 + m4_require(GL_MODULE_INDICATOR_PREFIX[_SYS_TIME_H_MODULE_INDICATOR_DEFAULTS])
44814 + AC_REQUIRE([gl_SYS_TIME_H_DEFAULTS])
44815 +])
44816 +
44817 +AC_DEFUN([gl_SYS_TIME_H_DEFAULTS],
44818 [
44819 - GNULIB_GETTIMEOFDAY=0; AC_SUBST([GNULIB_GETTIMEOFDAY])
44820 dnl Assume POSIX behavior unless another module says otherwise.
44821 HAVE_GETTIMEOFDAY=1; AC_SUBST([HAVE_GETTIMEOFDAY])
44822 HAVE_STRUCT_TIMEVAL=1; AC_SUBST([HAVE_STRUCT_TIMEVAL])
44823
44824 diff --git a/autotools/m4/sys_types_h.m4 b/autotools/m4/sys_types_h.m4
44825 index be06559..a5bef22 100644
44826 --- a/autotools/m4/sys_types_h.m4
44827 +++ b/autotools/m4/sys_types_h.m4
44828 @@ -1,15 +1,16 @@
44829 -# sys_types_h.m4 serial 9
44830 -dnl Copyright (C) 2011-2019 Free Software Foundation, Inc.
44831 +# sys_types_h.m4 serial 13
44832 +dnl Copyright (C) 2011-2022 Free Software Foundation, Inc.
44833 dnl This file is free software; the Free Software Foundation
44834 dnl gives unlimited permission to copy and/or distribute it,
44835 dnl with or without modifications, as long as this notice is preserved.
44836
44837 AC_DEFUN_ONCE([gl_SYS_TYPES_H],
44838 [
44839 + AC_REQUIRE([gl_SYS_TYPES_H_DEFAULTS])
44840 +
44841 dnl Use sane struct stat types in OpenVMS 8.2 and later.
44842 AC_DEFINE([_USE_STD_STAT], 1, [For standard stat data types on VMS.])
44843
44844 - AC_REQUIRE([gl_SYS_TYPES_H_DEFAULTS])
44845 gl_NEXT_HEADERS([sys/types.h])
44846
44847 dnl Ensure the type pid_t gets defined.
44848 @@ -30,31 +31,40 @@ AC_DEFUN_ONCE([gl_SYS_TYPES_H],
44849 AC_SUBST([WINDOWS_STAT_INODES])
44850 ])
44851
44852 +# Initializes the default values for AC_SUBSTed shell variables.
44853 +# This macro must not be AC_REQUIREd. It must only be invoked, and only
44854 +# outside of macros or in macros that are not AC_REQUIREd.
44855 +AC_DEFUN([gl_SYS_TYPES_H_REQUIRE_DEFAULTS],
44856 +[
44857 + m4_defun(GL_MODULE_INDICATOR_PREFIX[_SYS_TYPE_H_MODULE_INDICATOR_DEFAULTS], [
44858 + ])
44859 + m4_require(GL_MODULE_INDICATOR_PREFIX[_SYS_TYPE_H_MODULE_INDICATOR_DEFAULTS])
44860 + AC_REQUIRE([gl_SYS_TYPES_H_DEFAULTS])
44861 +])
44862 +
44863 AC_DEFUN([gl_SYS_TYPES_H_DEFAULTS],
44864 [
44865 ])
44866
44867 # This works around a buggy version in autoconf <= 2.69.
44868 # See <https://lists.gnu.org/r/autoconf/2016-08/msg00014.html>
44869 +# The 2.70 version isn't quoted properly, so override it too.
44870
44871 -m4_version_prereq([2.70], [], [
44872 -
44873 -# This is taken from the following Autoconf patch:
44874 -# https://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=e17a30e987d7ee695fb4294a82d987ec3dc9b974
44875 +m4_version_prereq([2.70.1], [], [
44876
44877 m4_undefine([AC_HEADER_MAJOR])
44878 AC_DEFUN([AC_HEADER_MAJOR],
44879 [AC_CHECK_HEADERS_ONCE([sys/types.h])
44880 AC_CHECK_HEADER([sys/mkdev.h],
44881 - [AC_DEFINE([MAJOR_IN_MKDEV], [1],
44882 - [Define to 1 if `major', `minor', and `makedev' are declared in
44883 - <mkdev.h>.])])
44884 + [AC_DEFINE([MAJOR_IN_MKDEV], [1],
44885 + [Define to 1 if `major', `minor', and `makedev' are
44886 + declared in <mkdev.h>.])])
44887 if test $ac_cv_header_sys_mkdev_h = no; then
44888 AC_CHECK_HEADER([sys/sysmacros.h],
44889 - [AC_DEFINE([MAJOR_IN_SYSMACROS], [1],
44890 - [Define to 1 if `major', `minor', and `makedev' are declared in
44891 - <sysmacros.h>.])])
44892 + [AC_DEFINE([MAJOR_IN_SYSMACROS], [1],
44893 + [Define to 1 if `major', `minor', and `makedev'
44894 + are declared in <sysmacros.h>.])])
44895 fi
44896 -])
44897 +])# AC_HEADER_MAJOR
44898
44899 ])
44900
44901 diff --git a/autotools/m4/time_h.m4 b/autotools/m4/time_h.m4
44902 index f08f29b..98d7b6e 100644
44903 --- a/autotools/m4/time_h.m4
44904 +++ b/autotools/m4/time_h.m4
44905 @@ -1,8 +1,8 @@
44906 # Configure a more-standard replacement for <time.h>.
44907
44908 -# Copyright (C) 2000-2001, 2003-2007, 2009-2019 Free Software Foundation, Inc.
44909 +# Copyright (C) 2000-2001, 2003-2007, 2009-2022 Free Software Foundation, Inc.
44910
44911 -# serial 11
44912 +# serial 19
44913
44914 # This file is free software; the Free Software Foundation
44915 # gives unlimited permission to copy and/or distribute it,
44916 @@ -10,19 +10,32 @@
44917
44918 # Written by Paul Eggert and Jim Meyering.
44919
44920 -AC_DEFUN([gl_HEADER_TIME_H],
44921 +AC_DEFUN_ONCE([gl_TIME_H],
44922 [
44923 - dnl Use AC_REQUIRE here, so that the default behavior below is expanded
44924 - dnl once only, before all statements that occur in other macros.
44925 - AC_REQUIRE([gl_HEADER_TIME_H_BODY])
44926 -])
44927 + dnl Ensure to expand the default settings once only, before all statements
44928 + dnl that occur in other macros.
44929 + AC_REQUIRE([gl_TIME_H_DEFAULTS])
44930
44931 -AC_DEFUN([gl_HEADER_TIME_H_BODY],
44932 -[
44933 - AC_REQUIRE([AC_C_RESTRICT])
44934 - AC_REQUIRE([gl_HEADER_TIME_H_DEFAULTS])
44935 gl_NEXT_HEADERS([time.h])
44936 AC_REQUIRE([gl_CHECK_TYPE_STRUCT_TIMESPEC])
44937 +
44938 + AC_REQUIRE([AC_C_RESTRICT])
44939 +
44940 + AC_CACHE_CHECK([for TIME_UTC in <time.h>],
44941 + [gl_cv_time_h_has_TIME_UTC],
44942 + [AC_COMPILE_IFELSE(
44943 + [AC_LANG_PROGRAM(
44944 + [[#include <time.h>
44945 + ]],
44946 + [[static int x = TIME_UTC; x++;]])],
44947 + [gl_cv_time_h_has_TIME_UTC=yes],
44948 + [gl_cv_time_h_has_TIME_UTC=no])])
44949 + if test $gl_cv_time_h_has_TIME_UTC = yes; then
44950 + TIME_H_DEFINES_TIME_UTC=1
44951 + else
44952 + TIME_H_DEFINES_TIME_UTC=0
44953 + fi
44954 + AC_SUBST([TIME_H_DEFINES_TIME_UTC])
44955 ])
44956
44957 dnl Check whether 'struct timespec' is declared
44958 @@ -93,33 +106,53 @@ AC_DEFUN([gl_CHECK_TYPE_STRUCT_TIMESPEC],
44959 AC_SUBST([UNISTD_H_DEFINES_STRUCT_TIMESPEC])
44960 ])
44961
44962 +# gl_TIME_MODULE_INDICATOR([modulename])
44963 +# sets the shell variable that indicates the presence of the given module
44964 +# to a C preprocessor expression that will evaluate to 1.
44965 +# This macro invocation must not occur in macros that are AC_REQUIREd.
44966 AC_DEFUN([gl_TIME_MODULE_INDICATOR],
44967 [
44968 - dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
44969 - AC_REQUIRE([gl_HEADER_TIME_H_DEFAULTS])
44970 + dnl Ensure to expand the default settings once only.
44971 + gl_TIME_H_REQUIRE_DEFAULTS
44972 gl_MODULE_INDICATOR_SET_VARIABLE([$1])
44973 dnl Define it also as a C macro, for the benefit of the unit tests.
44974 gl_MODULE_INDICATOR_FOR_TESTS([$1])
44975 ])
44976
44977 -AC_DEFUN([gl_HEADER_TIME_H_DEFAULTS],
44978 +# Initializes the default values for AC_SUBSTed shell variables.
44979 +# This macro must not be AC_REQUIREd. It must only be invoked, and only
44980 +# outside of macros or in macros that are not AC_REQUIREd.
44981 +AC_DEFUN([gl_TIME_H_REQUIRE_DEFAULTS],
44982 +[
44983 + m4_defun(GL_MODULE_INDICATOR_PREFIX[_TIME_H_MODULE_INDICATOR_DEFAULTS], [
44984 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_CTIME])
44985 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MKTIME])
44986 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LOCALTIME])
44987 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_NANOSLEEP])
44988 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRFTIME])
44989 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_STRPTIME])
44990 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_TIMEGM])
44991 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_TIMESPEC_GET])
44992 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_TIMESPEC_GETRES])
44993 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_TIME_R])
44994 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_TIME_RZ])
44995 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_TZSET])
44996 + dnl Support Microsoft deprecated alias function names by default.
44997 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_TZSET], [1])
44998 + ])
44999 + m4_require(GL_MODULE_INDICATOR_PREFIX[_TIME_H_MODULE_INDICATOR_DEFAULTS])
45000 + AC_REQUIRE([gl_TIME_H_DEFAULTS])
45001 +])
45002 +
45003 +AC_DEFUN([gl_TIME_H_DEFAULTS],
45004 [
45005 - GNULIB_CTIME=0; AC_SUBST([GNULIB_CTIME])
45006 - GNULIB_MKTIME=0; AC_SUBST([GNULIB_MKTIME])
45007 - GNULIB_LOCALTIME=0; AC_SUBST([GNULIB_LOCALTIME])
45008 - GNULIB_NANOSLEEP=0; AC_SUBST([GNULIB_NANOSLEEP])
45009 - GNULIB_STRFTIME=0; AC_SUBST([GNULIB_STRFTIME])
45010 - GNULIB_STRPTIME=0; AC_SUBST([GNULIB_STRPTIME])
45011 - GNULIB_TIMEGM=0; AC_SUBST([GNULIB_TIMEGM])
45012 - GNULIB_TIME_R=0; AC_SUBST([GNULIB_TIME_R])
45013 - GNULIB_TIME_RZ=0; AC_SUBST([GNULIB_TIME_RZ])
45014 - GNULIB_TZSET=0; AC_SUBST([GNULIB_TZSET])
45015 dnl Assume proper GNU behavior unless another module says otherwise.
45016 HAVE_DECL_LOCALTIME_R=1; AC_SUBST([HAVE_DECL_LOCALTIME_R])
45017 HAVE_NANOSLEEP=1; AC_SUBST([HAVE_NANOSLEEP])
45018 HAVE_STRPTIME=1; AC_SUBST([HAVE_STRPTIME])
45019 HAVE_TIMEGM=1; AC_SUBST([HAVE_TIMEGM])
45020 - HAVE_TZSET=1; AC_SUBST([HAVE_TZSET])
45021 + HAVE_TIMESPEC_GET=1; AC_SUBST([HAVE_TIMESPEC_GET])
45022 + HAVE_TIMESPEC_GETRES=1; AC_SUBST([HAVE_TIMESPEC_GETRES])
45023 dnl Even GNU libc does not have timezone_t yet.
45024 HAVE_TIMEZONE_T=0; AC_SUBST([HAVE_TIMEZONE_T])
45025 dnl If another module says to replace or to not replace, do that.
45026
45027 diff --git a/autotools/m4/timespec.m4 b/autotools/m4/timespec.m4
45028 index 3db9943..6a1afef 100644
45029 --- a/autotools/m4/timespec.m4
45030 +++ b/autotools/m4/timespec.m4
45031 @@ -1,6 +1,6 @@
45032 #serial 15
45033
45034 -# Copyright (C) 2000-2001, 2003-2007, 2009-2019 Free Software Foundation, Inc.
45035 +# Copyright (C) 2000-2001, 2003-2007, 2009-2022 Free Software Foundation, Inc.
45036
45037 # This file is free software; the Free Software Foundation
45038 # gives unlimited permission to copy and/or distribute it,
45039
45040 diff --git a/autotools/m4/unistd-safer.m4 b/autotools/m4/unistd-safer.m4
45041 index 5e2a1be..33158a4 100644
45042 --- a/autotools/m4/unistd-safer.m4
45043 +++ b/autotools/m4/unistd-safer.m4
45044 @@ -1,5 +1,5 @@
45045 #serial 9
45046 -dnl Copyright (C) 2002, 2005-2006, 2009-2019 Free Software Foundation, Inc.
45047 +dnl Copyright (C) 2002, 2005-2006, 2009-2022 Free Software Foundation, Inc.
45048 dnl This file is free software; the Free Software Foundation
45049 dnl gives unlimited permission to copy and/or distribute it,
45050 dnl with or without modifications, as long as this notice is preserved.
45051
45052 diff --git a/autotools/m4/unistd_h.m4 b/autotools/m4/unistd_h.m4
45053 index a04055d..4c66ccc 100644
45054 --- a/autotools/m4/unistd_h.m4
45055 +++ b/autotools/m4/unistd_h.m4
45056 @@ -1,15 +1,15 @@
45057 -# unistd_h.m4 serial 74
45058 -dnl Copyright (C) 2006-2019 Free Software Foundation, Inc.
45059 +# unistd_h.m4 serial 90
45060 +dnl Copyright (C) 2006-2022 Free Software Foundation, Inc.
45061 dnl This file is free software; the Free Software Foundation
45062 dnl gives unlimited permission to copy and/or distribute it,
45063 dnl with or without modifications, as long as this notice is preserved.
45064
45065 dnl Written by Simon Josefsson, Bruno Haible.
45066
45067 -AC_DEFUN([gl_UNISTD_H],
45068 +AC_DEFUN_ONCE([gl_UNISTD_H],
45069 [
45070 - dnl Use AC_REQUIRE here, so that the default behavior below is expanded
45071 - dnl once only, before all statements that occur in other macros.
45072 + dnl Ensure to expand the default settings once only, before all statements
45073 + dnl that occur in other macros.
45074 AC_REQUIRE([gl_UNISTD_H_DEFAULTS])
45075
45076 gl_CHECK_NEXT_HEADERS([unistd.h])
45077 @@ -41,157 +41,230 @@ AC_DEFUN([gl_UNISTD_H],
45078 # include <io.h>
45079 # endif
45080 #endif
45081 - ]], [chdir chown dup dup2 dup3 environ euidaccess faccessat fchdir fchownat
45082 - fdatasync fsync ftruncate getcwd getdomainname getdtablesize getgroups
45083 - gethostname getlogin getlogin_r getpagesize getpass
45084 + ]], [access chdir chown copy_file_range dup dup2 dup3 environ euidaccess
45085 + execl execle execlp execv execve execvp execvpe
45086 + faccessat fchdir
45087 + fchownat fdatasync fsync ftruncate getcwd getdomainname getdtablesize
45088 + getentropy getgroups gethostname getlogin getlogin_r getpagesize getpass
45089 getusershell setusershell endusershell
45090 group_member isatty lchown link linkat lseek pipe pipe2 pread pwrite
45091 readlink readlinkat rmdir sethostname sleep symlink symlinkat
45092 truncate ttyname_r unlink unlinkat usleep])
45093 +
45094 + AC_REQUIRE([AC_C_RESTRICT])
45095 +
45096 + AC_CHECK_DECLS_ONCE([execvpe])
45097 + if test $ac_cv_have_decl_execvpe = no; then
45098 + HAVE_DECL_EXECVPE=0
45099 + fi
45100 ])
45101
45102 +# gl_UNISTD_MODULE_INDICATOR([modulename])
45103 +# sets the shell variable that indicates the presence of the given module
45104 +# to a C preprocessor expression that will evaluate to 1.
45105 +# This macro invocation must not occur in macros that are AC_REQUIREd.
45106 AC_DEFUN([gl_UNISTD_MODULE_INDICATOR],
45107 [
45108 - dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
45109 - AC_REQUIRE([gl_UNISTD_H_DEFAULTS])
45110 + dnl Ensure to expand the default settings once only.
45111 + gl_UNISTD_H_REQUIRE_DEFAULTS
45112 gl_MODULE_INDICATOR_SET_VARIABLE([$1])
45113 dnl Define it also as a C macro, for the benefit of the unit tests.
45114 gl_MODULE_INDICATOR_FOR_TESTS([$1])
45115 ])
45116
45117 +# Initializes the default values for AC_SUBSTed shell variables.
45118 +# This macro must not be AC_REQUIREd. It must only be invoked, and only
45119 +# outside of macros or in macros that are not AC_REQUIREd.
45120 +AC_DEFUN([gl_UNISTD_H_REQUIRE_DEFAULTS],
45121 +[
45122 + m4_defun(GL_MODULE_INDICATOR_PREFIX[_UNISTD_H_MODULE_INDICATOR_DEFAULTS], [
45123 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ACCESS])
45124 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_CHDIR])
45125 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_CHOWN])
45126 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_CLOSE])
45127 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_COPY_FILE_RANGE])
45128 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_DUP])
45129 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_DUP2])
45130 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_DUP3])
45131 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ENVIRON])
45132 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_EUIDACCESS])
45133 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_EXECL])
45134 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_EXECLE])
45135 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_EXECLP])
45136 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_EXECV])
45137 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_EXECVE])
45138 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_EXECVP])
45139 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_EXECVPE])
45140 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FACCESSAT])
45141 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FCHDIR])
45142 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FCHOWNAT])
45143 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FDATASYNC])
45144 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FSYNC])
45145 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_FTRUNCATE])
45146 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETCWD])
45147 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETDOMAINNAME])
45148 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETDTABLESIZE])
45149 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETENTROPY])
45150 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETGROUPS])
45151 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETHOSTNAME])
45152 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETLOGIN])
45153 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETLOGIN_R])
45154 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETOPT_POSIX])
45155 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETPAGESIZE])
45156 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETPASS])
45157 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETPASS_GNU])
45158 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GETUSERSHELL])
45159 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_GROUP_MEMBER])
45160 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ISATTY])
45161 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LCHOWN])
45162 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LINK])
45163 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LINKAT])
45164 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LSEEK])
45165 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_PIPE])
45166 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_PIPE2])
45167 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_PREAD])
45168 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_PWRITE])
45169 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_READ])
45170 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_READLINK])
45171 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_READLINKAT])
45172 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_RMDIR])
45173 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SETHOSTNAME])
45174 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SLEEP])
45175 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SYMLINK])
45176 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SYMLINKAT])
45177 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_TRUNCATE])
45178 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_TTYNAME_R])
45179 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_UNISTD_H_GETOPT])
45180 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_UNISTD_H_NONBLOCKING])
45181 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_UNISTD_H_SIGPIPE])
45182 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_UNLINK])
45183 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_UNLINKAT])
45184 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_USLEEP])
45185 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WRITE])
45186 + dnl Support Microsoft deprecated alias function names by default.
45187 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_ACCESS], [1])
45188 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_CHDIR], [1])
45189 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_CLOSE], [1])
45190 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_DUP], [1])
45191 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_DUP2], [1])
45192 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_EXECL], [1])
45193 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_EXECLE], [1])
45194 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_EXECLP], [1])
45195 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_EXECV], [1])
45196 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_EXECVE], [1])
45197 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_EXECVP], [1])
45198 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_EXECVPE], [1])
45199 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_GETCWD], [1])
45200 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_GETPID], [1])
45201 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_ISATTY], [1])
45202 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_LSEEK], [1])
45203 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_READ], [1])
45204 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_RMDIR], [1])
45205 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_SWAB], [1])
45206 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_UNLINK], [1])
45207 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_WRITE], [1])
45208 + ])
45209 + m4_require(GL_MODULE_INDICATOR_PREFIX[_UNISTD_H_MODULE_INDICATOR_DEFAULTS])
45210 + AC_REQUIRE([gl_UNISTD_H_DEFAULTS])
45211 +])
45212 +
45213 AC_DEFUN([gl_UNISTD_H_DEFAULTS],
45214 [
45215 - GNULIB_CHDIR=0; AC_SUBST([GNULIB_CHDIR])
45216 - GNULIB_CHOWN=0; AC_SUBST([GNULIB_CHOWN])
45217 - GNULIB_CLOSE=0; AC_SUBST([GNULIB_CLOSE])
45218 - GNULIB_DUP=0; AC_SUBST([GNULIB_DUP])
45219 - GNULIB_DUP2=0; AC_SUBST([GNULIB_DUP2])
45220 - GNULIB_DUP3=0; AC_SUBST([GNULIB_DUP3])
45221 - GNULIB_ENVIRON=0; AC_SUBST([GNULIB_ENVIRON])
45222 - GNULIB_EUIDACCESS=0; AC_SUBST([GNULIB_EUIDACCESS])
45223 - GNULIB_FACCESSAT=0; AC_SUBST([GNULIB_FACCESSAT])
45224 - GNULIB_FCHDIR=0; AC_SUBST([GNULIB_FCHDIR])
45225 - GNULIB_FCHOWNAT=0; AC_SUBST([GNULIB_FCHOWNAT])
45226 - GNULIB_FDATASYNC=0; AC_SUBST([GNULIB_FDATASYNC])
45227 - GNULIB_FSYNC=0; AC_SUBST([GNULIB_FSYNC])
45228 - GNULIB_FTRUNCATE=0; AC_SUBST([GNULIB_FTRUNCATE])
45229 - GNULIB_GETCWD=0; AC_SUBST([GNULIB_GETCWD])
45230 - GNULIB_GETDOMAINNAME=0; AC_SUBST([GNULIB_GETDOMAINNAME])
45231 - GNULIB_GETDTABLESIZE=0; AC_SUBST([GNULIB_GETDTABLESIZE])
45232 - GNULIB_GETGROUPS=0; AC_SUBST([GNULIB_GETGROUPS])
45233 - GNULIB_GETHOSTNAME=0; AC_SUBST([GNULIB_GETHOSTNAME])
45234 - GNULIB_GETLOGIN=0; AC_SUBST([GNULIB_GETLOGIN])
45235 - GNULIB_GETLOGIN_R=0; AC_SUBST([GNULIB_GETLOGIN_R])
45236 - GNULIB_GETPAGESIZE=0; AC_SUBST([GNULIB_GETPAGESIZE])
45237 - GNULIB_GETPASS=0; AC_SUBST([GNULIB_GETPASS])
45238 - GNULIB_GETUSERSHELL=0; AC_SUBST([GNULIB_GETUSERSHELL])
45239 - GNULIB_GROUP_MEMBER=0; AC_SUBST([GNULIB_GROUP_MEMBER])
45240 - GNULIB_ISATTY=0; AC_SUBST([GNULIB_ISATTY])
45241 - GNULIB_LCHOWN=0; AC_SUBST([GNULIB_LCHOWN])
45242 - GNULIB_LINK=0; AC_SUBST([GNULIB_LINK])
45243 - GNULIB_LINKAT=0; AC_SUBST([GNULIB_LINKAT])
45244 - GNULIB_LSEEK=0; AC_SUBST([GNULIB_LSEEK])
45245 - GNULIB_PIPE=0; AC_SUBST([GNULIB_PIPE])
45246 - GNULIB_PIPE2=0; AC_SUBST([GNULIB_PIPE2])
45247 - GNULIB_PREAD=0; AC_SUBST([GNULIB_PREAD])
45248 - GNULIB_PWRITE=0; AC_SUBST([GNULIB_PWRITE])
45249 - GNULIB_READ=0; AC_SUBST([GNULIB_READ])
45250 - GNULIB_READLINK=0; AC_SUBST([GNULIB_READLINK])
45251 - GNULIB_READLINKAT=0; AC_SUBST([GNULIB_READLINKAT])
45252 - GNULIB_RMDIR=0; AC_SUBST([GNULIB_RMDIR])
45253 - GNULIB_SETHOSTNAME=0; AC_SUBST([GNULIB_SETHOSTNAME])
45254 - GNULIB_SLEEP=0; AC_SUBST([GNULIB_SLEEP])
45255 - GNULIB_SYMLINK=0; AC_SUBST([GNULIB_SYMLINK])
45256 - GNULIB_SYMLINKAT=0; AC_SUBST([GNULIB_SYMLINKAT])
45257 - GNULIB_TRUNCATE=0; AC_SUBST([GNULIB_TRUNCATE])
45258 - GNULIB_TTYNAME_R=0; AC_SUBST([GNULIB_TTYNAME_R])
45259 - GNULIB_UNISTD_H_NONBLOCKING=0; AC_SUBST([GNULIB_UNISTD_H_NONBLOCKING])
45260 - GNULIB_UNISTD_H_SIGPIPE=0; AC_SUBST([GNULIB_UNISTD_H_SIGPIPE])
45261 - GNULIB_UNLINK=0; AC_SUBST([GNULIB_UNLINK])
45262 - GNULIB_UNLINKAT=0; AC_SUBST([GNULIB_UNLINKAT])
45263 - GNULIB_USLEEP=0; AC_SUBST([GNULIB_USLEEP])
45264 - GNULIB_WRITE=0; AC_SUBST([GNULIB_WRITE])
45265 dnl Assume proper GNU behavior unless another module says otherwise.
45266 - HAVE_CHOWN=1; AC_SUBST([HAVE_CHOWN])
45267 - HAVE_DUP2=1; AC_SUBST([HAVE_DUP2])
45268 - HAVE_DUP3=1; AC_SUBST([HAVE_DUP3])
45269 - HAVE_EUIDACCESS=1; AC_SUBST([HAVE_EUIDACCESS])
45270 - HAVE_FACCESSAT=1; AC_SUBST([HAVE_FACCESSAT])
45271 - HAVE_FCHDIR=1; AC_SUBST([HAVE_FCHDIR])
45272 - HAVE_FCHOWNAT=1; AC_SUBST([HAVE_FCHOWNAT])
45273 - HAVE_FDATASYNC=1; AC_SUBST([HAVE_FDATASYNC])
45274 - HAVE_FSYNC=1; AC_SUBST([HAVE_FSYNC])
45275 - HAVE_FTRUNCATE=1; AC_SUBST([HAVE_FTRUNCATE])
45276 - HAVE_GETDTABLESIZE=1; AC_SUBST([HAVE_GETDTABLESIZE])
45277 - HAVE_GETGROUPS=1; AC_SUBST([HAVE_GETGROUPS])
45278 - HAVE_GETHOSTNAME=1; AC_SUBST([HAVE_GETHOSTNAME])
45279 - HAVE_GETLOGIN=1; AC_SUBST([HAVE_GETLOGIN])
45280 - HAVE_GETPAGESIZE=1; AC_SUBST([HAVE_GETPAGESIZE])
45281 - HAVE_GETPASS=1; AC_SUBST([HAVE_GETPASS])
45282 - HAVE_GROUP_MEMBER=1; AC_SUBST([HAVE_GROUP_MEMBER])
45283 - HAVE_LCHOWN=1; AC_SUBST([HAVE_LCHOWN])
45284 - HAVE_LINK=1; AC_SUBST([HAVE_LINK])
45285 - HAVE_LINKAT=1; AC_SUBST([HAVE_LINKAT])
45286 - HAVE_PIPE=1; AC_SUBST([HAVE_PIPE])
45287 - HAVE_PIPE2=1; AC_SUBST([HAVE_PIPE2])
45288 - HAVE_PREAD=1; AC_SUBST([HAVE_PREAD])
45289 - HAVE_PWRITE=1; AC_SUBST([HAVE_PWRITE])
45290 - HAVE_READLINK=1; AC_SUBST([HAVE_READLINK])
45291 - HAVE_READLINKAT=1; AC_SUBST([HAVE_READLINKAT])
45292 - HAVE_SETHOSTNAME=1; AC_SUBST([HAVE_SETHOSTNAME])
45293 - HAVE_SLEEP=1; AC_SUBST([HAVE_SLEEP])
45294 - HAVE_SYMLINK=1; AC_SUBST([HAVE_SYMLINK])
45295 - HAVE_SYMLINKAT=1; AC_SUBST([HAVE_SYMLINKAT])
45296 - HAVE_UNLINKAT=1; AC_SUBST([HAVE_UNLINKAT])
45297 - HAVE_USLEEP=1; AC_SUBST([HAVE_USLEEP])
45298 - HAVE_DECL_ENVIRON=1; AC_SUBST([HAVE_DECL_ENVIRON])
45299 - HAVE_DECL_FCHDIR=1; AC_SUBST([HAVE_DECL_FCHDIR])
45300 - HAVE_DECL_FDATASYNC=1; AC_SUBST([HAVE_DECL_FDATASYNC])
45301 - HAVE_DECL_GETDOMAINNAME=1; AC_SUBST([HAVE_DECL_GETDOMAINNAME])
45302 - HAVE_DECL_GETLOGIN=1; AC_SUBST([HAVE_DECL_GETLOGIN])
45303 - HAVE_DECL_GETLOGIN_R=1; AC_SUBST([HAVE_DECL_GETLOGIN_R])
45304 - HAVE_DECL_GETPAGESIZE=1; AC_SUBST([HAVE_DECL_GETPAGESIZE])
45305 - HAVE_DECL_GETUSERSHELL=1; AC_SUBST([HAVE_DECL_GETUSERSHELL])
45306 - HAVE_DECL_SETHOSTNAME=1; AC_SUBST([HAVE_DECL_SETHOSTNAME])
45307 - HAVE_DECL_TRUNCATE=1; AC_SUBST([HAVE_DECL_TRUNCATE])
45308 - HAVE_DECL_TTYNAME_R=1; AC_SUBST([HAVE_DECL_TTYNAME_R])
45309 - HAVE_OS_H=0; AC_SUBST([HAVE_OS_H])
45310 - HAVE_SYS_PARAM_H=0; AC_SUBST([HAVE_SYS_PARAM_H])
45311 - REPLACE_CHOWN=0; AC_SUBST([REPLACE_CHOWN])
45312 - REPLACE_CLOSE=0; AC_SUBST([REPLACE_CLOSE])
45313 - REPLACE_DUP=0; AC_SUBST([REPLACE_DUP])
45314 - REPLACE_DUP2=0; AC_SUBST([REPLACE_DUP2])
45315 - REPLACE_FACCESSAT=0; AC_SUBST([REPLACE_FACCESSAT])
45316 - REPLACE_FCHOWNAT=0; AC_SUBST([REPLACE_FCHOWNAT])
45317 - REPLACE_FTRUNCATE=0; AC_SUBST([REPLACE_FTRUNCATE])
45318 - REPLACE_GETCWD=0; AC_SUBST([REPLACE_GETCWD])
45319 - REPLACE_GETDOMAINNAME=0; AC_SUBST([REPLACE_GETDOMAINNAME])
45320 - REPLACE_GETDTABLESIZE=0; AC_SUBST([REPLACE_GETDTABLESIZE])
45321 - REPLACE_GETLOGIN_R=0; AC_SUBST([REPLACE_GETLOGIN_R])
45322 - REPLACE_GETGROUPS=0; AC_SUBST([REPLACE_GETGROUPS])
45323 - REPLACE_GETPAGESIZE=0; AC_SUBST([REPLACE_GETPAGESIZE])
45324 - REPLACE_GETPASS=0; AC_SUBST([REPLACE_GETPASS])
45325 - REPLACE_ISATTY=0; AC_SUBST([REPLACE_ISATTY])
45326 - REPLACE_LCHOWN=0; AC_SUBST([REPLACE_LCHOWN])
45327 - REPLACE_LINK=0; AC_SUBST([REPLACE_LINK])
45328 - REPLACE_LINKAT=0; AC_SUBST([REPLACE_LINKAT])
45329 - REPLACE_LSEEK=0; AC_SUBST([REPLACE_LSEEK])
45330 - REPLACE_PREAD=0; AC_SUBST([REPLACE_PREAD])
45331 - REPLACE_PWRITE=0; AC_SUBST([REPLACE_PWRITE])
45332 - REPLACE_READ=0; AC_SUBST([REPLACE_READ])
45333 - REPLACE_READLINK=0; AC_SUBST([REPLACE_READLINK])
45334 - REPLACE_READLINKAT=0; AC_SUBST([REPLACE_READLINKAT])
45335 - REPLACE_RMDIR=0; AC_SUBST([REPLACE_RMDIR])
45336 - REPLACE_SLEEP=0; AC_SUBST([REPLACE_SLEEP])
45337 - REPLACE_SYMLINK=0; AC_SUBST([REPLACE_SYMLINK])
45338 - REPLACE_SYMLINKAT=0; AC_SUBST([REPLACE_SYMLINKAT])
45339 - REPLACE_TRUNCATE=0; AC_SUBST([REPLACE_TRUNCATE])
45340 - REPLACE_TTYNAME_R=0; AC_SUBST([REPLACE_TTYNAME_R])
45341 - REPLACE_UNLINK=0; AC_SUBST([REPLACE_UNLINK])
45342 - REPLACE_UNLINKAT=0; AC_SUBST([REPLACE_UNLINKAT])
45343 - REPLACE_USLEEP=0; AC_SUBST([REPLACE_USLEEP])
45344 - REPLACE_WRITE=0; AC_SUBST([REPLACE_WRITE])
45345 - UNISTD_H_HAVE_WINSOCK2_H=0; AC_SUBST([UNISTD_H_HAVE_WINSOCK2_H])
45346 + HAVE_CHOWN=1; AC_SUBST([HAVE_CHOWN])
45347 + HAVE_COPY_FILE_RANGE=1; AC_SUBST([HAVE_COPY_FILE_RANGE])
45348 + HAVE_DUP3=1; AC_SUBST([HAVE_DUP3])
45349 + HAVE_EUIDACCESS=1; AC_SUBST([HAVE_EUIDACCESS])
45350 + HAVE_EXECVPE=1; AC_SUBST([HAVE_EXECVPE])
45351 + HAVE_FACCESSAT=1; AC_SUBST([HAVE_FACCESSAT])
45352 + HAVE_FCHDIR=1; AC_SUBST([HAVE_FCHDIR])
45353 + HAVE_FCHOWNAT=1; AC_SUBST([HAVE_FCHOWNAT])
45354 + HAVE_FDATASYNC=1; AC_SUBST([HAVE_FDATASYNC])
45355 + HAVE_FSYNC=1; AC_SUBST([HAVE_FSYNC])
45356 + HAVE_FTRUNCATE=1; AC_SUBST([HAVE_FTRUNCATE])
45357 + HAVE_GETDTABLESIZE=1; AC_SUBST([HAVE_GETDTABLESIZE])
45358 + HAVE_GETENTROPY=1; AC_SUBST([HAVE_GETENTROPY])
45359 + HAVE_GETGROUPS=1; AC_SUBST([HAVE_GETGROUPS])
45360 + HAVE_GETHOSTNAME=1; AC_SUBST([HAVE_GETHOSTNAME])
45361 + HAVE_GETLOGIN=1; AC_SUBST([HAVE_GETLOGIN])
45362 + HAVE_GETPAGESIZE=1; AC_SUBST([HAVE_GETPAGESIZE])
45363 + HAVE_GETPASS=1; AC_SUBST([HAVE_GETPASS])
45364 + HAVE_GROUP_MEMBER=1; AC_SUBST([HAVE_GROUP_MEMBER])
45365 + HAVE_LCHOWN=1; AC_SUBST([HAVE_LCHOWN])
45366 + HAVE_LINK=1; AC_SUBST([HAVE_LINK])
45367 + HAVE_LINKAT=1; AC_SUBST([HAVE_LINKAT])
45368 + HAVE_PIPE=1; AC_SUBST([HAVE_PIPE])
45369 + HAVE_PIPE2=1; AC_SUBST([HAVE_PIPE2])
45370 + HAVE_PREAD=1; AC_SUBST([HAVE_PREAD])
45371 + HAVE_PWRITE=1; AC_SUBST([HAVE_PWRITE])
45372 + HAVE_READLINK=1; AC_SUBST([HAVE_READLINK])
45373 + HAVE_READLINKAT=1; AC_SUBST([HAVE_READLINKAT])
45374 + HAVE_SETHOSTNAME=1; AC_SUBST([HAVE_SETHOSTNAME])
45375 + HAVE_SLEEP=1; AC_SUBST([HAVE_SLEEP])
45376 + HAVE_SYMLINK=1; AC_SUBST([HAVE_SYMLINK])
45377 + HAVE_SYMLINKAT=1; AC_SUBST([HAVE_SYMLINKAT])
45378 + HAVE_UNLINKAT=1; AC_SUBST([HAVE_UNLINKAT])
45379 + HAVE_USLEEP=1; AC_SUBST([HAVE_USLEEP])
45380 + HAVE_DECL_ENVIRON=1; AC_SUBST([HAVE_DECL_ENVIRON])
45381 + HAVE_DECL_EXECVPE=1; AC_SUBST([HAVE_DECL_EXECVPE])
45382 + HAVE_DECL_FCHDIR=1; AC_SUBST([HAVE_DECL_FCHDIR])
45383 + HAVE_DECL_FDATASYNC=1; AC_SUBST([HAVE_DECL_FDATASYNC])
45384 + HAVE_DECL_GETDOMAINNAME=1; AC_SUBST([HAVE_DECL_GETDOMAINNAME])
45385 + HAVE_DECL_GETLOGIN=1; AC_SUBST([HAVE_DECL_GETLOGIN])
45386 + HAVE_DECL_GETLOGIN_R=1; AC_SUBST([HAVE_DECL_GETLOGIN_R])
45387 + HAVE_DECL_GETPAGESIZE=1; AC_SUBST([HAVE_DECL_GETPAGESIZE])
45388 + HAVE_DECL_GETUSERSHELL=1; AC_SUBST([HAVE_DECL_GETUSERSHELL])
45389 + HAVE_DECL_SETHOSTNAME=1; AC_SUBST([HAVE_DECL_SETHOSTNAME])
45390 + HAVE_DECL_TRUNCATE=1; AC_SUBST([HAVE_DECL_TRUNCATE])
45391 + HAVE_DECL_TTYNAME_R=1; AC_SUBST([HAVE_DECL_TTYNAME_R])
45392 + HAVE_OS_H=0; AC_SUBST([HAVE_OS_H])
45393 + HAVE_SYS_PARAM_H=0; AC_SUBST([HAVE_SYS_PARAM_H])
45394 + REPLACE_ACCESS=0; AC_SUBST([REPLACE_ACCESS])
45395 + REPLACE_CHOWN=0; AC_SUBST([REPLACE_CHOWN])
45396 + REPLACE_CLOSE=0; AC_SUBST([REPLACE_CLOSE])
45397 + REPLACE_COPY_FILE_RANGE=0; AC_SUBST([REPLACE_COPY_FILE_RANGE])
45398 + REPLACE_DUP=0; AC_SUBST([REPLACE_DUP])
45399 + REPLACE_DUP2=0; AC_SUBST([REPLACE_DUP2])
45400 + REPLACE_EXECL=0; AC_SUBST([REPLACE_EXECL])
45401 + REPLACE_EXECLE=0; AC_SUBST([REPLACE_EXECLE])
45402 + REPLACE_EXECLP=0; AC_SUBST([REPLACE_EXECLP])
45403 + REPLACE_EXECV=0; AC_SUBST([REPLACE_EXECV])
45404 + REPLACE_EXECVE=0; AC_SUBST([REPLACE_EXECVE])
45405 + REPLACE_EXECVP=0; AC_SUBST([REPLACE_EXECVP])
45406 + REPLACE_EXECVPE=0; AC_SUBST([REPLACE_EXECVPE])
45407 + REPLACE_FACCESSAT=0; AC_SUBST([REPLACE_FACCESSAT])
45408 + REPLACE_FCHOWNAT=0; AC_SUBST([REPLACE_FCHOWNAT])
45409 + REPLACE_FTRUNCATE=0; AC_SUBST([REPLACE_FTRUNCATE])
45410 + REPLACE_GETCWD=0; AC_SUBST([REPLACE_GETCWD])
45411 + REPLACE_GETDOMAINNAME=0; AC_SUBST([REPLACE_GETDOMAINNAME])
45412 + REPLACE_GETDTABLESIZE=0; AC_SUBST([REPLACE_GETDTABLESIZE])
45413 + REPLACE_GETLOGIN_R=0; AC_SUBST([REPLACE_GETLOGIN_R])
45414 + REPLACE_GETGROUPS=0; AC_SUBST([REPLACE_GETGROUPS])
45415 + REPLACE_GETPAGESIZE=0; AC_SUBST([REPLACE_GETPAGESIZE])
45416 + REPLACE_GETPASS=0; AC_SUBST([REPLACE_GETPASS])
45417 + REPLACE_GETPASS_FOR_GETPASS_GNU=0; AC_SUBST([REPLACE_GETPASS_FOR_GETPASS_GNU])
45418 + REPLACE_ISATTY=0; AC_SUBST([REPLACE_ISATTY])
45419 + REPLACE_LCHOWN=0; AC_SUBST([REPLACE_LCHOWN])
45420 + REPLACE_LINK=0; AC_SUBST([REPLACE_LINK])
45421 + REPLACE_LINKAT=0; AC_SUBST([REPLACE_LINKAT])
45422 + REPLACE_LSEEK=0; AC_SUBST([REPLACE_LSEEK])
45423 + REPLACE_PREAD=0; AC_SUBST([REPLACE_PREAD])
45424 + REPLACE_PWRITE=0; AC_SUBST([REPLACE_PWRITE])
45425 + REPLACE_READ=0; AC_SUBST([REPLACE_READ])
45426 + REPLACE_READLINK=0; AC_SUBST([REPLACE_READLINK])
45427 + REPLACE_READLINKAT=0; AC_SUBST([REPLACE_READLINKAT])
45428 + REPLACE_RMDIR=0; AC_SUBST([REPLACE_RMDIR])
45429 + REPLACE_SLEEP=0; AC_SUBST([REPLACE_SLEEP])
45430 + REPLACE_SYMLINK=0; AC_SUBST([REPLACE_SYMLINK])
45431 + REPLACE_SYMLINKAT=0; AC_SUBST([REPLACE_SYMLINKAT])
45432 + REPLACE_TRUNCATE=0; AC_SUBST([REPLACE_TRUNCATE])
45433 + REPLACE_TTYNAME_R=0; AC_SUBST([REPLACE_TTYNAME_R])
45434 + REPLACE_UNLINK=0; AC_SUBST([REPLACE_UNLINK])
45435 + REPLACE_UNLINKAT=0; AC_SUBST([REPLACE_UNLINKAT])
45436 + REPLACE_USLEEP=0; AC_SUBST([REPLACE_USLEEP])
45437 + REPLACE_WRITE=0; AC_SUBST([REPLACE_WRITE])
45438 + UNISTD_H_HAVE_SYS_RANDOM_H=0; AC_SUBST([UNISTD_H_HAVE_SYS_RANDOM_H])
45439 + UNISTD_H_HAVE_WINSOCK2_H=0; AC_SUBST([UNISTD_H_HAVE_WINSOCK2_H])
45440 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS=0;
45441 AC_SUBST([UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS])
45442 ])
45443
45444 diff --git a/autotools/m4/unlink.m4 b/autotools/m4/unlink.m4
45445 index 69fd1af..e25b567 100644
45446 --- a/autotools/m4/unlink.m4
45447 +++ b/autotools/m4/unlink.m4
45448 @@ -1,5 +1,5 @@
45449 -# unlink.m4 serial 13
45450 -dnl Copyright (C) 2009-2019 Free Software Foundation, Inc.
45451 +# unlink.m4 serial 15
45452 +dnl Copyright (C) 2009-2022 Free Software Foundation, Inc.
45453 dnl This file is free software; the Free Software Foundation
45454 dnl gives unlimited permission to copy and/or distribute it,
45455 dnl with or without modifications, as long as this notice is preserved.
45456 @@ -26,7 +26,7 @@ AC_DEFUN([gl_FUNC_UNLINK],
45457 # include <io.h>
45458 #endif
45459 #include <errno.h>
45460 - ]],
45461 + ]GL_MDA_DEFINES],
45462 [[int result = 0;
45463 if (!unlink ("conftest.file/"))
45464 result |= 1;
45465 @@ -49,8 +49,8 @@ AC_DEFUN([gl_FUNC_UNLINK],
45466 *-gnu*) gl_cv_func_unlink_honors_slashes="guessing yes" ;;
45467 # Guess no on native Windows.
45468 mingw*) gl_cv_func_unlink_honors_slashes="guessing no" ;;
45469 - # If we don't know, assume the worst.
45470 - *) gl_cv_func_unlink_honors_slashes="guessing no" ;;
45471 + # If we don't know, obey --enable-cross-guesses.
45472 + *) gl_cv_func_unlink_honors_slashes="$gl_cross_guess_normal" ;;
45473 esac
45474 ])
45475 rm -f conftest.file conftest.lnk])
45476 @@ -98,6 +98,7 @@ AC_DEFUN([gl_FUNC_UNLINK],
45477 # include <direct.h>
45478 # include <io.h>
45479 #endif
45480 + ]GL_MDA_DEFINES[
45481 int main ()
45482 {
45483 int result = 0;
45484 @@ -110,8 +111,8 @@ AC_DEFUN([gl_FUNC_UNLINK],
45485 ]])],
45486 [gl_cv_func_unlink_parent_fails=yes],
45487 [gl_cv_func_unlink_parent_fails=no],
45488 - [# If we don't know, assume the worst.
45489 - gl_cv_func_unlink_parent_fails="guessing no"
45490 + [# If we don't know, obey --enable-cross-guesses.
45491 + gl_cv_func_unlink_parent_fails="$gl_cross_guess_normal"
45492 ])
45493 unset GL_SUBDIR_FOR_UNLINK
45494 rm -rf "$tmp"
45495
45496 diff --git a/autotools/m4/unlinkat.m4 b/autotools/m4/unlinkat.m4
45497 index 8a1e275..55af07d 100644
45498 --- a/autotools/m4/unlinkat.m4
45499 +++ b/autotools/m4/unlinkat.m4
45500 @@ -1,5 +1,5 @@
45501 # unlinkat.m4 serial 2
45502 -dnl Copyright (C) 2004-2019 Free Software Foundation, Inc.
45503 +dnl Copyright (C) 2004-2022 Free Software Foundation, Inc.
45504 dnl This file is free software; the Free Software Foundation
45505 dnl gives unlimited permission to copy and/or distribute it,
45506 dnl with or without modifications, as long as this notice is preserved.
45507
45508 diff --git a/autotools/m4/utime.m4 b/autotools/m4/utime.m4
45509 index ddd4ee1..d73e8aa 100644
45510 --- a/autotools/m4/utime.m4
45511 +++ b/autotools/m4/utime.m4
45512 @@ -1,5 +1,5 @@
45513 -# utime.m4 serial 1
45514 -dnl Copyright (C) 2017-2019 Free Software Foundation, Inc.
45515 +# utime.m4 serial 4
45516 +dnl Copyright (C) 2017-2022 Free Software Foundation, Inc.
45517 dnl This file is free software; the Free Software Foundation
45518 dnl gives unlimited permission to copy and/or distribute it,
45519 dnl with or without modifications, as long as this notice is preserved.
45520 @@ -8,18 +8,68 @@ AC_DEFUN([gl_FUNC_UTIME],
45521 [
45522 AC_REQUIRE([gl_UTIME_H_DEFAULTS])
45523 AC_REQUIRE([AC_CANONICAL_HOST])
45524 - AC_CHECK_FUNCS_ONCE([utime])
45525 - if test $ac_cv_func_utime = no; then
45526 - HAVE_UTIME=0
45527 - else
45528 - case "$host_os" in
45529 - mingw*)
45530 - dnl On this platform, the original utime() or _utime() produces
45531 - dnl timestamps that are affected by the time zone.
45532 - REPLACE_UTIME=1
45533 - ;;
45534 - esac
45535 - fi
45536 + AC_CHECK_FUNCS_ONCE([lstat])
45537 + case "$host_os" in
45538 + mingw*)
45539 + dnl On this platform, the original utime() or _utime() produces
45540 + dnl timestamps that are affected by the time zone.
45541 + dnl Use the function name 'rpl_utime' always, in order to avoid a
45542 + dnl possible conflict with the function name 'utime' from oldnames.lib
45543 + dnl (MSVC) or liboldnames.a (mingw).
45544 + REPLACE_UTIME=1
45545 + ;;
45546 + *)
45547 + AC_CHECK_FUNCS([utime])
45548 + if test $ac_cv_func_utime = no; then
45549 + HAVE_UTIME=0
45550 + else
45551 + dnl On macOS 10.13, utime("link-to-file/", NULL) mistakenly succeeds.
45552 + AC_CACHE_CHECK([whether utime handles trailing slashes on files],
45553 + [gl_cv_func_utime_file_slash],
45554 + [touch conftest.tmp
45555 + # Assume that if we have lstat, we can also check symlinks.
45556 + if test $ac_cv_func_lstat = yes; then
45557 + ln -s conftest.tmp conftest.lnk
45558 + fi
45559 + AC_RUN_IFELSE(
45560 + [AC_LANG_PROGRAM(
45561 + [[#include <stddef.h>
45562 + #include <utime.h>
45563 + ]],
45564 + [[int result = 0;
45565 + if (!utime ("conftest.tmp/", NULL))
45566 + result |= 1;
45567 + #if HAVE_LSTAT
45568 + if (!utime ("conftest.lnk/", NULL))
45569 + result |= 2;
45570 + #endif
45571 + return result;
45572 + ]])],
45573 + [gl_cv_func_utime_file_slash=yes],
45574 + [gl_cv_func_utime_file_slash=no],
45575 + [case "$host_os" in
45576 + # Guess yes on Linux systems.
45577 + linux-* | linux) gl_cv_func_utime_file_slash="guessing yes" ;;
45578 + # Guess yes on glibc systems.
45579 + *-gnu* | gnu*) gl_cv_func_utime_file_slash="guessing yes" ;;
45580 + # Guess no on macOS.
45581 + darwin*) gl_cv_func_utime_file_slash="guessing no" ;;
45582 + # If we don't know, obey --enable-cross-guesses.
45583 + *) gl_cv_func_utime_file_slash="$gl_cross_guess_normal" ;;
45584 + esac
45585 + ])
45586 + rm -f conftest.tmp conftest.lnk
45587 + ])
45588 + case $gl_cv_func_stat_file_slash in
45589 + *no)
45590 + REPLACE_UTIME=1
45591 + AC_DEFINE([REPLACE_FUNC_UTIME_FILE], [1],
45592 + [Define to 1 if utime needs help when passed a file name with a trailing slash])
45593 + ;;
45594 + esac
45595 + fi
45596 + ;;
45597 + esac
45598 ])
45599
45600 # Prerequisites of lib/utime.c.
45601
45602 diff --git a/autotools/m4/utime_h.m4 b/autotools/m4/utime_h.m4
45603 index b0950d0..739ef11 100644
45604 --- a/autotools/m4/utime_h.m4
45605 +++ b/autotools/m4/utime_h.m4
45606 @@ -1,15 +1,15 @@
45607 -# utime_h.m4 serial 3
45608 -dnl Copyright (C) 2017-2019 Free Software Foundation, Inc.
45609 +# utime_h.m4 serial 8
45610 +dnl Copyright (C) 2017-2022 Free Software Foundation, Inc.
45611 dnl This file is free software; the Free Software Foundation
45612 dnl gives unlimited permission to copy and/or distribute it,
45613 dnl with or without modifications, as long as this notice is preserved.
45614
45615 dnl From Bruno Haible.
45616
45617 -AC_DEFUN([gl_UTIME_H],
45618 +AC_DEFUN_ONCE([gl_UTIME_H],
45619 [
45620 - AC_REQUIRE([AC_CANONICAL_HOST])
45621 AC_REQUIRE([gl_UTIME_H_DEFAULTS])
45622 + AC_REQUIRE([AC_CANONICAL_HOST])
45623 m4_ifdef([gl_ANSI_CXX], [AC_REQUIRE([gl_ANSI_CXX])])
45624 AC_CHECK_HEADERS_ONCE([utime.h])
45625 gl_CHECK_NEXT_HEADERS([utime.h])
45626 @@ -21,28 +21,6 @@ AC_DEFUN([gl_UTIME_H],
45627 fi
45628 AC_SUBST([HAVE_UTIME_H])
45629
45630 - m4_ifdef([gl_POSIXCHECK],
45631 - [UTIME_H=utime.h],
45632 - [UTIME_H=''
45633 - if m4_ifdef([gl_ANSI_CXX], [test "$CXX" != no], [false]); then
45634 - dnl Override <utime.h> always, to support the C++ GNULIB_NAMESPACE.
45635 - UTIME_H=utime.h
45636 - else
45637 - if test $ac_cv_header_utime_h != yes; then
45638 - dnl Provide a substitute <utime.h> file.
45639 - UTIME_H=utime.h
45640 - else
45641 - case "$host_os" in
45642 - mingw*) dnl Need special handling of 'struct utimbuf'.
45643 - UTIME_H=utime.h
45644 - ;;
45645 - esac
45646 - fi
45647 - fi
45648 - ])
45649 - AC_SUBST([UTIME_H])
45650 - AM_CONDITIONAL([GL_GENERATE_UTIME_H], [test -n "$UTIME_H"])
45651 -
45652 dnl Check for declarations of anything we want to poison if the
45653 dnl corresponding gnulib module is not in use.
45654 gl_WARN_ON_USE_PREPARE([[#include <utime.h>
45655 @@ -50,18 +28,35 @@ AC_DEFUN([gl_UTIME_H],
45656 [utime])
45657 ])
45658
45659 +# gl_UTIME_MODULE_INDICATOR([modulename])
45660 +# sets the shell variable that indicates the presence of the given module
45661 +# to a C preprocessor expression that will evaluate to 1.
45662 +# This macro invocation must not occur in macros that are AC_REQUIREd.
45663 AC_DEFUN([gl_UTIME_MODULE_INDICATOR],
45664 [
45665 - dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
45666 - AC_REQUIRE([gl_UTIME_H_DEFAULTS])
45667 + dnl Ensure to expand the default settings once only.
45668 + gl_UTIME_H_REQUIRE_DEFAULTS
45669 gl_MODULE_INDICATOR_SET_VARIABLE([$1])
45670 dnl Define it also as a C macro, for the benefit of the unit tests.
45671 gl_MODULE_INDICATOR_FOR_TESTS([$1])
45672 ])
45673
45674 +# Initializes the default values for AC_SUBSTed shell variables.
45675 +# This macro must not be AC_REQUIREd. It must only be invoked, and only
45676 +# outside of macros or in macros that are not AC_REQUIREd.
45677 +AC_DEFUN([gl_UTIME_H_REQUIRE_DEFAULTS],
45678 +[
45679 + m4_defun(GL_MODULE_INDICATOR_PREFIX[_UTIME_H_MODULE_INDICATOR_DEFAULTS], [
45680 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_UTIME])
45681 + dnl Support Microsoft deprecated alias function names by default.
45682 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_UTIME], [1])
45683 + ])
45684 + m4_require(GL_MODULE_INDICATOR_PREFIX[_UTIME_H_MODULE_INDICATOR_DEFAULTS])
45685 + AC_REQUIRE([gl_UTIME_H_DEFAULTS])
45686 +])
45687 +
45688 AC_DEFUN([gl_UTIME_H_DEFAULTS],
45689 [
45690 - GNULIB_UTIME=0; AC_SUBST([GNULIB_UTIME])
45691 dnl Assume POSIX behavior unless another module says otherwise.
45692 HAVE_UTIME=1; AC_SUBST([HAVE_UTIME])
45693 REPLACE_UTIME=0; AC_SUBST([REPLACE_UTIME])
45694
45695 diff --git a/autotools/m4/utimens.m4 b/autotools/m4/utimens.m4
45696 index dda86b0..62aec78 100644
45697 --- a/autotools/m4/utimens.m4
45698 +++ b/autotools/m4/utimens.m4
45699 @@ -1,9 +1,9 @@
45700 -dnl Copyright (C) 2003-2019 Free Software Foundation, Inc.
45701 +dnl Copyright (C) 2003-2022 Free Software Foundation, Inc.
45702 dnl This file is free software; the Free Software Foundation
45703 dnl gives unlimited permission to copy and/or distribute it,
45704 dnl with or without modifications, as long as this notice is preserved.
45705
45706 -dnl serial 9
45707 +dnl serial 11
45708
45709 AC_DEFUN([gl_UTIMENS],
45710 [
45711 @@ -24,7 +24,8 @@ AC_DEFUN([gl_UTIMENS],
45712 #include <stddef.h>
45713 #include <sys/times.h>
45714 #include <fcntl.h>
45715 -]], [[ int fd = open ("conftest.file", O_RDWR);
45716 +]GL_MDA_DEFINES],
45717 + [[int fd = open ("conftest.file", O_RDWR);
45718 if (fd < 0) return 1;
45719 if (futimesat (fd, NULL, NULL)) return 2;
45720 ]])],
45721 @@ -35,8 +36,8 @@ AC_DEFUN([gl_UTIMENS],
45722 linux-* | linux) gl_cv_func_futimesat_works="guessing yes" ;;
45723 # Guess yes on glibc systems.
45724 *-gnu*) gl_cv_func_futimesat_works="guessing yes" ;;
45725 - # If we don't know, assume the worst.
45726 - *) gl_cv_func_futimesat_works="guessing no" ;;
45727 + # If we don't know, obey --enable-cross-guesses.
45728 + *) gl_cv_func_futimesat_works="$gl_cross_guess_normal" ;;
45729 esac
45730 ])
45731 rm -f conftest.file])
45732
45733 diff --git a/autotools/m4/utimensat.m4 b/autotools/m4/utimensat.m4
45734 index 5628f8e..3abdb86 100644
45735 --- a/autotools/m4/utimensat.m4
45736 +++ b/autotools/m4/utimensat.m4
45737 @@ -1,7 +1,7 @@
45738 -# serial 6
45739 +# serial 9
45740 # See if we need to provide utimensat replacement.
45741
45742 -dnl Copyright (C) 2009-2019 Free Software Foundation, Inc.
45743 +dnl Copyright (C) 2009-2022 Free Software Foundation, Inc.
45744 dnl This file is free software; the Free Software Foundation
45745 dnl gives unlimited permission to copy and/or distribute it,
45746 dnl with or without modifications, as long as this notice is preserved.
45747 @@ -12,6 +12,7 @@ AC_DEFUN([gl_FUNC_UTIMENSAT],
45748 [
45749 AC_REQUIRE([gl_SYS_STAT_H_DEFAULTS])
45750 AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
45751 + AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
45752 AC_CHECK_FUNCS_ONCE([utimensat])
45753 if test $ac_cv_func_utimensat = no; then
45754 HAVE_UTIMENSAT=0
45755 @@ -23,14 +24,24 @@ AC_DEFUN([gl_FUNC_UTIMENSAT],
45756 #include <fcntl.h>
45757 #include <sys/stat.h>
45758 #include <unistd.h>
45759 -]], [[int result = 0;
45760 +]GL_MDA_DEFINES],
45761 + [[int result = 0;
45762 const char *f = "conftest.file";
45763 if (close (creat (f, 0600)))
45764 return 1;
45765 + /* Test whether a trailing slash is handled correctly.
45766 + This fails on AIX 7.2. */
45767 + {
45768 + struct timespec ts[2];
45769 + ts[0].tv_sec = 345183300; ts[0].tv_nsec = 0;
45770 + ts[1] = ts[0];
45771 + if (utimensat (AT_FDCWD, "conftest.file/", ts, 0) == 0)
45772 + result |= 2;
45773 + }
45774 /* Test whether the AT_SYMLINK_NOFOLLOW flag is supported. */
45775 {
45776 if (utimensat (AT_FDCWD, f, NULL, AT_SYMLINK_NOFOLLOW))
45777 - result |= 2;
45778 + result |= 4;
45779 }
45780 /* Test whether UTIME_NOW and UTIME_OMIT work. */
45781 {
45782 @@ -40,7 +51,7 @@ AC_DEFUN([gl_FUNC_UTIMENSAT],
45783 ts[1].tv_sec = 1;
45784 ts[1].tv_nsec = UTIME_NOW;
45785 if (utimensat (AT_FDCWD, f, ts, 0))
45786 - result |= 4;
45787 + result |= 8;
45788 }
45789 sleep (1);
45790 {
45791 @@ -51,19 +62,44 @@ AC_DEFUN([gl_FUNC_UTIMENSAT],
45792 ts[1].tv_sec = 1;
45793 ts[1].tv_nsec = UTIME_OMIT;
45794 if (utimensat (AT_FDCWD, f, ts, 0))
45795 - result |= 8;
45796 - if (stat (f, &st))
45797 result |= 16;
45798 - else if (st.st_ctime < st.st_atime)
45799 + if (stat (f, &st))
45800 result |= 32;
45801 + else if (st.st_ctime < st.st_atime)
45802 + result |= 64;
45803 }
45804 return result;
45805 ]])],
45806 [gl_cv_func_utimensat_works=yes],
45807 - [gl_cv_func_utimensat_works=no],
45808 - [gl_cv_func_utimensat_works="guessing yes"])])
45809 - if test "$gl_cv_func_utimensat_works" = no; then
45810 - REPLACE_UTIMENSAT=1
45811 - fi
45812 + [case $? in
45813 + 2) gl_cv_func_utimensat_works='nearly' ;;
45814 + *) gl_cv_func_utimensat_works=no ;;
45815 + esac
45816 + ],
45817 + [case "$host_os" in
45818 + # Guess yes on Linux or glibc systems.
45819 + linux-* | linux | *-gnu* | gnu*)
45820 + gl_cv_func_utimensat_works="guessing yes" ;;
45821 + # Guess 'nearly' on AIX.
45822 + aix*)
45823 + gl_cv_func_utimensat_works="guessing nearly" ;;
45824 + # If we don't know, obey --enable-cross-guesses.
45825 + *)
45826 + gl_cv_func_utimensat_works="$gl_cross_guess_normal" ;;
45827 + esac
45828 + ])
45829 + ])
45830 + case "$gl_cv_func_utimensat_works" in
45831 + *yes)
45832 + ;;
45833 + *nearly)
45834 + AC_DEFINE([HAVE_NEARLY_WORKING_UTIMENSAT], [1],
45835 + [Define to 1 if utimensat works, except for the trailing slash handling.])
45836 + REPLACE_UTIMENSAT=1
45837 + ;;
45838 + *)
45839 + REPLACE_UTIMENSAT=1
45840 + ;;
45841 + esac
45842 fi
45843 ])
45844
45845 diff --git a/autotools/m4/utimes.m4 b/autotools/m4/utimes.m4
45846 index 7209b6d..bf22161 100644
45847 --- a/autotools/m4/utimes.m4
45848 +++ b/autotools/m4/utimes.m4
45849 @@ -1,7 +1,7 @@
45850 # Detect some bugs in glibc's implementation of utimes.
45851 -# serial 5
45852 +# serial 8
45853
45854 -dnl Copyright (C) 2003-2005, 2009-2019 Free Software Foundation, Inc.
45855 +dnl Copyright (C) 2003-2005, 2009-2022 Free Software Foundation, Inc.
45856 dnl This file is free software; the Free Software Foundation
45857 dnl gives unlimited permission to copy and/or distribute it,
45858 dnl with or without modifications, as long as this notice is preserved.
45859 @@ -34,6 +34,7 @@ AC_DEFUN([gl_FUNC_UTIMES],
45860 #include <stdio.h>
45861 #include <utime.h>
45862 #include <errno.h>
45863 +]GL_MDA_DEFINES[
45864
45865 static int
45866 inorder (time_t a, time_t b, time_t c)
45867 @@ -143,9 +144,11 @@ main ()
45868 [gl_cv_func_working_utimes=yes],
45869 [gl_cv_func_working_utimes=no],
45870 [case "$host_os" in
45871 - # Guess no on native Windows.
45872 - mingw*) gl_cv_func_working_utimes="guessing no" ;;
45873 - *) gl_cv_func_working_utimes="guessing no" ;;
45874 + # Guess yes on musl systems.
45875 + *-musl*) gl_cv_func_working_utimes="guessing yes" ;;
45876 + # Guess no on native Windows.
45877 + mingw*) gl_cv_func_working_utimes="guessing no" ;;
45878 + *) gl_cv_func_working_utimes="$gl_cross_guess_normal" ;;
45879 esac
45880 ])
45881 ])
45882
45883 diff --git a/autotools/m4/vararrays.m4 b/autotools/m4/vararrays.m4
45884 new file mode 100644
45885 index 0000000..28e22a4
45886 --- /dev/null
45887 +++ b/autotools/m4/vararrays.m4
45888 @@ -0,0 +1,72 @@
45889 +# Check for variable-length arrays.
45890 +
45891 +# serial 6
45892 +
45893 +# From Paul Eggert
45894 +
45895 +# Copyright (C) 2001, 2009-2022 Free Software Foundation, Inc.
45896 +# This file is free software; the Free Software Foundation
45897 +# gives unlimited permission to copy and/or distribute it,
45898 +# with or without modifications, as long as this notice is preserved.
45899 +
45900 +m4_version_prereq([2.70], [], [
45901 +
45902 +# AC_C_VARARRAYS
45903 +# --------------
45904 +# Check whether the C compiler supports variable-length arrays.
45905 +AC_DEFUN([AC_C_VARARRAYS],
45906 +[
45907 + AC_CACHE_CHECK([for variable-length arrays],
45908 + ac_cv_c_vararrays,
45909 + [AC_EGREP_CPP([defined],
45910 + [#ifdef __STDC_NO_VLA__
45911 + defined
45912 + #endif
45913 + ],
45914 + [ac_cv_c_vararrays='no: __STDC_NO_VLA__ is defined'],
45915 + [AC_COMPILE_IFELSE(
45916 + [AC_LANG_PROGRAM(
45917 + [[/* Test for VLA support. This test is partly inspired
45918 + from examples in the C standard. Use at least two VLA
45919 + functions to detect the GCC 3.4.3 bug described in:
45920 + https://lists.gnu.org/archive/html/bug-gnulib/2014-08/msg00014.html
45921 + */
45922 + #ifdef __STDC_NO_VLA__
45923 + syntax error;
45924 + #else
45925 + extern int n;
45926 + int B[100];
45927 + int fvla (int m, int C[m][m]);
45928 +
45929 + int
45930 + simple (int count, int all[static count])
45931 + {
45932 + return all[count - 1];
45933 + }
45934 +
45935 + int
45936 + fvla (int m, int C[m][m])
45937 + {
45938 + typedef int VLA[m][m];
45939 + VLA x;
45940 + int D[m];
45941 + static int (*q)[m] = &B;
45942 + int (*s)[n] = q;
45943 + return C && &x[0][0] == &D[0] && &D[0] == s[0];
45944 + }
45945 + #endif
45946 + ]])],
45947 + [ac_cv_c_vararrays=yes],
45948 + [ac_cv_c_vararrays=no])])])
45949 + if test "$ac_cv_c_vararrays" = yes; then
45950 + dnl This is for compatibility with Autoconf 2.61-2.69.
45951 + AC_DEFINE([HAVE_C_VARARRAYS], 1,
45952 + [Define to 1 if C supports variable-length arrays.])
45953 + elif test "$ac_cv_c_vararrays" = no; then
45954 + AC_DEFINE([__STDC_NO_VLA__], 1,
45955 + [Define to 1 if C does not support variable-length arrays, and
45956 + if the compiler does not already define this.])
45957 + fi
45958 +])
45959 +
45960 +])
45961
45962 diff --git a/autotools/m4/vasnprintf.m4 b/autotools/m4/vasnprintf.m4
45963 index b763a3d..afdece7 100644
45964 --- a/autotools/m4/vasnprintf.m4
45965 +++ b/autotools/m4/vasnprintf.m4
45966 @@ -1,5 +1,5 @@
45967 -# vasnprintf.m4 serial 36
45968 -dnl Copyright (C) 2002-2004, 2006-2019 Free Software Foundation, Inc.
45969 +# vasnprintf.m4 serial 38
45970 +dnl Copyright (C) 2002-2004, 2006-2022 Free Software Foundation, Inc.
45971 dnl This file is free software; the Free Software Foundation
45972 dnl gives unlimited permission to copy and/or distribute it,
45973 dnl with or without modifications, as long as this notice is preserved.
45974 @@ -32,7 +32,6 @@ AC_DEFUN([gl_REPLACE_VASNPRINTF],
45975 # Prerequisites of lib/printf-args.h, lib/printf-args.c.
45976 AC_DEFUN([gl_PREREQ_PRINTF_ARGS],
45977 [
45978 - AC_REQUIRE([AC_TYPE_LONG_LONG_INT])
45979 AC_REQUIRE([gt_TYPE_WCHAR_T])
45980 AC_REQUIRE([gt_TYPE_WINT_T])
45981 ])
45982 @@ -41,7 +40,6 @@ AC_DEFUN([gl_PREREQ_PRINTF_ARGS],
45983 AC_DEFUN([gl_PREREQ_PRINTF_PARSE],
45984 [
45985 AC_REQUIRE([gl_FEATURES_H])
45986 - AC_REQUIRE([AC_TYPE_LONG_LONG_INT])
45987 AC_REQUIRE([gt_TYPE_WCHAR_T])
45988 AC_REQUIRE([gt_TYPE_WINT_T])
45989 AC_REQUIRE([AC_TYPE_SIZE_T])
45990 @@ -56,7 +54,6 @@ AC_DEFUN([gl_PREREQ_PRINTF_PARSE],
45991 AC_DEFUN_ONCE([gl_PREREQ_VASNPRINTF],
45992 [
45993 AC_REQUIRE([AC_FUNC_ALLOCA])
45994 - AC_REQUIRE([AC_TYPE_LONG_LONG_INT])
45995 AC_REQUIRE([gt_TYPE_WCHAR_T])
45996 AC_REQUIRE([gt_TYPE_WINT_T])
45997 AC_CHECK_FUNCS([snprintf strnlen wcslen wcsnlen mbrtowc wcrtomb])
45998 @@ -77,6 +74,16 @@ AC_DEFUN_ONCE([gl_PREREQ_VASNPRINTF],
45999 if the buffer had been large enough.])
46000 ;;
46001 esac
46002 + dnl Additionally, the use of %n can be eliminated by assuming that snprintf
46003 + dnl always produces NUL-terminated strings (no truncation).
46004 + AC_REQUIRE([gl_SNPRINTF_TRUNCATION_C99])
46005 + case "$gl_cv_func_snprintf_truncation_c99" in
46006 + *yes)
46007 + AC_DEFINE([HAVE_SNPRINTF_TRUNCATION_C99], [1],
46008 + [Define if the string produced by the snprintf function is always NUL
46009 + terminated.])
46010 + ;;
46011 + esac
46012 ])
46013
46014 # Extra prerequisites of lib/vasnprintf.c for supporting 'long double'
46015
46016 diff --git a/autotools/m4/vasprintf-posix.m4 b/autotools/m4/vasprintf-posix.m4
46017 index 3b8de2a..122b221 100644
46018 --- a/autotools/m4/vasprintf-posix.m4
46019 +++ b/autotools/m4/vasprintf-posix.m4
46020 @@ -1,5 +1,5 @@
46021 # vasprintf-posix.m4 serial 13
46022 -dnl Copyright (C) 2007-2019 Free Software Foundation, Inc.
46023 +dnl Copyright (C) 2007-2022 Free Software Foundation, Inc.
46024 dnl This file is free software; the Free Software Foundation
46025 dnl gives unlimited permission to copy and/or distribute it,
46026 dnl with or without modifications, as long as this notice is preserved.
46027
46028 diff --git a/autotools/m4/vasprintf.m4 b/autotools/m4/vasprintf.m4
46029 index cd96229..b92977b 100644
46030 --- a/autotools/m4/vasprintf.m4
46031 +++ b/autotools/m4/vasprintf.m4
46032 @@ -1,5 +1,5 @@
46033 # vasprintf.m4 serial 6
46034 -dnl Copyright (C) 2002-2003, 2006-2007, 2009-2019 Free Software Foundation,
46035 +dnl Copyright (C) 2002-2003, 2006-2007, 2009-2022 Free Software Foundation,
46036 dnl Inc.
46037 dnl This file is free software; the Free Software Foundation
46038 dnl gives unlimited permission to copy and/or distribute it,
46039
46040 diff --git a/autotools/m4/warn-on-use.m4 b/autotools/m4/warn-on-use.m4
46041 index 7ebe2d3..d43355a 100644
46042 --- a/autotools/m4/warn-on-use.m4
46043 +++ b/autotools/m4/warn-on-use.m4
46044 @@ -1,5 +1,5 @@
46045 -# warn-on-use.m4 serial 6
46046 -dnl Copyright (C) 2010-2019 Free Software Foundation, Inc.
46047 +# warn-on-use.m4 serial 9
46048 +dnl Copyright (C) 2010-2022 Free Software Foundation, Inc.
46049 dnl This file is free software; the Free Software Foundation
46050 dnl gives unlimited permission to copy and/or distribute it,
46051 dnl with or without modifications, as long as this notice is preserved.
46052 @@ -30,17 +30,15 @@ AC_DEFUN([gl_WARN_ON_USE_PREPARE],
46053 [AH_TEMPLATE([HAVE_RAW_DECL_]AS_TR_CPP(m4_defn([gl_decl])),
46054 [Define to 1 if ]m4_defn([gl_decl])[ is declared even after
46055 undefining macros.])])dnl
46056 -dnl FIXME: gl_Symbol must be used unquoted until we can assume
46057 -dnl autoconf 2.64 or newer.
46058 for gl_func in m4_flatten([$2]); do
46059 AS_VAR_PUSHDEF([gl_Symbol], [gl_cv_have_raw_decl_$gl_func])dnl
46060 AC_CACHE_CHECK([whether $gl_func is declared without a macro],
46061 - gl_Symbol,
46062 + [gl_Symbol],
46063 [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([$1],
46064 -[@%:@undef $gl_func
46065 - (void) $gl_func;])],
46066 - [AS_VAR_SET(gl_Symbol, [yes])], [AS_VAR_SET(gl_Symbol, [no])])])
46067 - AS_VAR_IF(gl_Symbol, [yes],
46068 +[[#undef $gl_func
46069 + (void) $gl_func;]])],
46070 + [AS_VAR_SET([gl_Symbol], [yes])], [AS_VAR_SET([gl_Symbol], [no])])])
46071 + AS_VAR_IF([gl_Symbol], [yes],
46072 [AC_DEFINE_UNQUOTED(AS_TR_CPP([HAVE_RAW_DECL_$gl_func]), [1])
46073 dnl shortcut - if the raw declaration exists, then set a cache
46074 dnl variable to allow skipping any later AC_CHECK_DECL efforts
46075
46076 diff --git a/autotools/m4/wchar_h.m4 b/autotools/m4/wchar_h.m4
46077 index cd20e7a..4baba1a 100644
46078 --- a/autotools/m4/wchar_h.m4
46079 +++ b/autotools/m4/wchar_h.m4
46080 @@ -1,15 +1,15 @@
46081 dnl A placeholder for ISO C99 <wchar.h>, for platforms that have issues.
46082
46083 -dnl Copyright (C) 2007-2019 Free Software Foundation, Inc.
46084 +dnl Copyright (C) 2007-2022 Free Software Foundation, Inc.
46085 dnl This file is free software; the Free Software Foundation
46086 dnl gives unlimited permission to copy and/or distribute it,
46087 dnl with or without modifications, as long as this notice is preserved.
46088
46089 dnl Written by Eric Blake.
46090
46091 -# wchar_h.m4 serial 43
46092 +# wchar_h.m4 serial 55
46093
46094 -AC_DEFUN([gl_WCHAR_H],
46095 +AC_DEFUN_ONCE([gl_WCHAR_H],
46096 [
46097 AC_REQUIRE([gl_WCHAR_H_DEFAULTS])
46098 AC_REQUIRE([gl_WCHAR_H_INLINE_OK])
46099 @@ -40,23 +40,24 @@ AC_DEFUN([gl_WCHAR_H],
46100 dnl Check for declarations of anything we want to poison if the
46101 dnl corresponding gnulib module is not in use.
46102 gl_WARN_ON_USE_PREPARE([[
46103 -/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
46104 - <wchar.h>.
46105 - BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
46106 - included before <wchar.h>. */
46107 -#if !(defined __GLIBC__ && !defined __UCLIBC__)
46108 -# include <stddef.h>
46109 -# include <stdio.h>
46110 -# include <time.h>
46111 -#endif
46112 -#include <wchar.h>
46113 + #include <wchar.h>
46114 ]],
46115 [btowc wctob mbsinit mbrtowc mbrlen mbsrtowcs mbsnrtowcs wcrtomb
46116 - wcsrtombs wcsnrtombs wcwidth wmemchr wmemcmp wmemcpy wmemmove wmemset
46117 + wcsrtombs wcsnrtombs wcwidth
46118 + wmemchr wmemcmp wmemcpy wmemmove wmempcpy wmemset
46119 wcslen wcsnlen wcscpy wcpcpy wcsncpy wcpncpy wcscat wcsncat wcscmp
46120 wcsncmp wcscasecmp wcsncasecmp wcscoll wcsxfrm wcsdup wcschr wcsrchr
46121 wcscspn wcsspn wcspbrk wcsstr wcstok wcswidth wcsftime
46122 ])
46123 +
46124 + AC_REQUIRE([AC_C_RESTRICT])
46125 +
46126 + AC_CHECK_DECLS([wcsdup], [], [], [[
46127 + #include <wchar.h>
46128 + ]])
46129 + if test $ac_cv_have_decl_wcsdup = no; then
46130 + HAVE_DECL_WCSDUP=0
46131 + fi
46132 ])
46133
46134 dnl Check whether <wchar.h> is usable at all.
46135 @@ -67,56 +68,49 @@ AC_DEFUN([gl_WCHAR_H_INLINE_OK],
46136 dnl and <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=42440>. In summary,
46137 dnl glibc version 2.5 or older, together with gcc version 4.3 or newer and
46138 dnl the option -std=c99 or -std=gnu99, leads to a broken <wchar.h>.
46139 + AC_REQUIRE([AC_CANONICAL_HOST])
46140 AC_CACHE_CHECK([whether <wchar.h> uses 'inline' correctly],
46141 [gl_cv_header_wchar_h_correct_inline],
46142 [gl_cv_header_wchar_h_correct_inline=yes
46143 - AC_LANG_CONFTEST([
46144 - AC_LANG_SOURCE([[#define wcstod renamed_wcstod
46145 -/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
46146 - <wchar.h>.
46147 - BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
46148 - included before <wchar.h>. */
46149 -#include <stddef.h>
46150 -#include <stdio.h>
46151 -#include <time.h>
46152 -#include <wchar.h>
46153 -extern int zero (void);
46154 -int main () { return zero(); }
46155 -]])])
46156 - dnl Do not rename the object file from conftest.$ac_objext to
46157 - dnl conftest1.$ac_objext, as this will cause the link to fail on
46158 - dnl z/OS when using the XPLINK object format (due to duplicate
46159 - dnl CSECT names). Instead, temporarily redefine $ac_compile so
46160 - dnl that the object file has the latter name from the start.
46161 - save_ac_compile="$ac_compile"
46162 - ac_compile=`echo "$save_ac_compile" | sed s/conftest/conftest1/`
46163 - if echo '#include "conftest.c"' >conftest1.c &&
46164 - AC_TRY_EVAL([ac_compile]); then
46165 - AC_LANG_CONFTEST([
46166 - AC_LANG_SOURCE([[#define wcstod renamed_wcstod
46167 -/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
46168 - <wchar.h>.
46169 - BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
46170 - included before <wchar.h>. */
46171 -#include <stddef.h>
46172 -#include <stdio.h>
46173 -#include <time.h>
46174 -#include <wchar.h>
46175 -int zero (void) { return 0; }
46176 -]])])
46177 - dnl See note above about renaming object files.
46178 - ac_compile=`echo "$save_ac_compile" | sed s/conftest/conftest2/`
46179 - if echo '#include "conftest.c"' >conftest2.c &&
46180 - AC_TRY_EVAL([ac_compile]); then
46181 - if $CC -o conftest$ac_exeext $CFLAGS $LDFLAGS conftest1.$ac_objext conftest2.$ac_objext $LIBS >&AS_MESSAGE_LOG_FD 2>&1; then
46182 - :
46183 - else
46184 - gl_cv_header_wchar_h_correct_inline=no
46185 + case "$host_os" in
46186 + *-gnu* | gnu*)
46187 + AC_LANG_CONFTEST([
46188 + AC_LANG_SOURCE([[
46189 + #define wcstod renamed_wcstod
46190 + #include <wchar.h>
46191 + extern int zero (void);
46192 + int main () { return zero(); }
46193 + ]])])
46194 + dnl Do not rename the object file from conftest.$ac_objext to
46195 + dnl conftest1.$ac_objext, as this will cause the link to fail on
46196 + dnl z/OS when using the XPLINK object format (due to duplicate
46197 + dnl CSECT names). Instead, temporarily redefine $ac_compile so
46198 + dnl that the object file has the latter name from the start.
46199 + save_ac_compile="$ac_compile"
46200 + ac_compile=`echo "$save_ac_compile" | sed s/conftest/conftest1/`
46201 + if echo '#include "conftest.c"' >conftest1.c \
46202 + && AC_TRY_EVAL([ac_compile]); then
46203 + AC_LANG_CONFTEST([
46204 + AC_LANG_SOURCE([[
46205 + #define wcstod renamed_wcstod
46206 + #include <wchar.h>
46207 + int zero (void) { return 0; }
46208 + ]])])
46209 + dnl See note above about renaming object files.
46210 + ac_compile=`echo "$save_ac_compile" | sed s/conftest/conftest2/`
46211 + if echo '#include "conftest.c"' >conftest2.c \
46212 + && AC_TRY_EVAL([ac_compile]); then
46213 + if $CC -o conftest$ac_exeext $CFLAGS $LDFLAGS conftest1.$ac_objext conftest2.$ac_objext $LIBS >&AS_MESSAGE_LOG_FD 2>&1; then
46214 + :
46215 + else
46216 + gl_cv_header_wchar_h_correct_inline=no
46217 + fi
46218 + fi
46219 fi
46220 - fi
46221 - fi
46222 - ac_compile="$save_ac_compile"
46223 - rm -f conftest[12].c conftest[12].$ac_objext conftest$ac_exeext
46224 + ac_compile="$save_ac_compile"
46225 + rm -f conftest[12].c conftest[12].$ac_objext conftest$ac_exeext
46226 + ;;
46227 + esac
46228 ])
46229 if test $gl_cv_header_wchar_h_correct_inline = no; then
46230 AC_MSG_ERROR([<wchar.h> cannot be used with this compiler ($CC $CFLAGS $CPPFLAGS).
46231 @@ -131,57 +125,77 @@ Configuration aborted.])
46232 fi
46233 ])
46234
46235 +# gl_WCHAR_MODULE_INDICATOR([modulename])
46236 +# sets the shell variable that indicates the presence of the given module
46237 +# to a C preprocessor expression that will evaluate to 1.
46238 +# This macro invocation must not occur in macros that are AC_REQUIREd.
46239 AC_DEFUN([gl_WCHAR_MODULE_INDICATOR],
46240 [
46241 - dnl Use AC_REQUIRE here, so that the default settings are expanded once only.
46242 - AC_REQUIRE([gl_WCHAR_H_DEFAULTS])
46243 + dnl Ensure to expand the default settings once only.
46244 + gl_WCHAR_H_REQUIRE_DEFAULTS
46245 gl_MODULE_INDICATOR_SET_VARIABLE([$1])
46246 dnl Define it also as a C macro, for the benefit of the unit tests.
46247 gl_MODULE_INDICATOR_FOR_TESTS([$1])
46248 ])
46249
46250 +# Initializes the default values for AC_SUBSTed shell variables.
46251 +# This macro must not be AC_REQUIREd. It must only be invoked, and only
46252 +# outside of macros or in macros that are not AC_REQUIREd.
46253 +AC_DEFUN([gl_WCHAR_H_REQUIRE_DEFAULTS],
46254 +[
46255 + m4_defun(GL_MODULE_INDICATOR_PREFIX[_WCHAR_H_MODULE_INDICATOR_DEFAULTS], [
46256 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_BTOWC])
46257 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCTOB])
46258 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSINIT])
46259 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBRTOWC])
46260 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBRLEN])
46261 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSRTOWCS])
46262 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MBSNRTOWCS])
46263 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCRTOMB])
46264 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCSRTOMBS])
46265 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCSNRTOMBS])
46266 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCWIDTH])
46267 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WMEMCHR])
46268 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WMEMCMP])
46269 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WMEMCPY])
46270 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WMEMMOVE])
46271 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WMEMPCPY])
46272 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WMEMSET])
46273 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCSLEN])
46274 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCSNLEN])
46275 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCSCPY])
46276 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCPCPY])
46277 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCSNCPY])
46278 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCPNCPY])
46279 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCSCAT])
46280 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCSNCAT])
46281 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCSCMP])
46282 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCSNCMP])
46283 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCSCASECMP])
46284 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCSNCASECMP])
46285 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCSCOLL])
46286 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCSXFRM])
46287 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCSDUP])
46288 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCSCHR])
46289 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCSRCHR])
46290 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCSCSPN])
46291 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCSSPN])
46292 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCSPBRK])
46293 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCSSTR])
46294 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCSTOK])
46295 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCSWIDTH])
46296 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_WCSFTIME])
46297 + dnl Support Microsoft deprecated alias function names by default.
46298 + gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MDA_WCSDUP], [1])
46299 + ])
46300 + m4_require(GL_MODULE_INDICATOR_PREFIX[_WCHAR_H_MODULE_INDICATOR_DEFAULTS])
46301 + dnl Make sure the shell variable for GNULIB_FREE_POSIX is initialized.
46302 + gl_STDLIB_H_REQUIRE_DEFAULTS
46303 + AC_REQUIRE([gl_WCHAR_H_DEFAULTS])
46304 +])
46305 +
46306 AC_DEFUN([gl_WCHAR_H_DEFAULTS],
46307 [
46308 - GNULIB_BTOWC=0; AC_SUBST([GNULIB_BTOWC])
46309 - GNULIB_WCTOB=0; AC_SUBST([GNULIB_WCTOB])
46310 - GNULIB_MBSINIT=0; AC_SUBST([GNULIB_MBSINIT])
46311 - GNULIB_MBRTOWC=0; AC_SUBST([GNULIB_MBRTOWC])
46312 - GNULIB_MBRLEN=0; AC_SUBST([GNULIB_MBRLEN])
46313 - GNULIB_MBSRTOWCS=0; AC_SUBST([GNULIB_MBSRTOWCS])
46314 - GNULIB_MBSNRTOWCS=0; AC_SUBST([GNULIB_MBSNRTOWCS])
46315 - GNULIB_WCRTOMB=0; AC_SUBST([GNULIB_WCRTOMB])
46316 - GNULIB_WCSRTOMBS=0; AC_SUBST([GNULIB_WCSRTOMBS])
46317 - GNULIB_WCSNRTOMBS=0; AC_SUBST([GNULIB_WCSNRTOMBS])
46318 - GNULIB_WCWIDTH=0; AC_SUBST([GNULIB_WCWIDTH])
46319 - GNULIB_WMEMCHR=0; AC_SUBST([GNULIB_WMEMCHR])
46320 - GNULIB_WMEMCMP=0; AC_SUBST([GNULIB_WMEMCMP])
46321 - GNULIB_WMEMCPY=0; AC_SUBST([GNULIB_WMEMCPY])
46322 - GNULIB_WMEMMOVE=0; AC_SUBST([GNULIB_WMEMMOVE])
46323 - GNULIB_WMEMSET=0; AC_SUBST([GNULIB_WMEMSET])
46324 - GNULIB_WCSLEN=0; AC_SUBST([GNULIB_WCSLEN])
46325 - GNULIB_WCSNLEN=0; AC_SUBST([GNULIB_WCSNLEN])
46326 - GNULIB_WCSCPY=0; AC_SUBST([GNULIB_WCSCPY])
46327 - GNULIB_WCPCPY=0; AC_SUBST([GNULIB_WCPCPY])
46328 - GNULIB_WCSNCPY=0; AC_SUBST([GNULIB_WCSNCPY])
46329 - GNULIB_WCPNCPY=0; AC_SUBST([GNULIB_WCPNCPY])
46330 - GNULIB_WCSCAT=0; AC_SUBST([GNULIB_WCSCAT])
46331 - GNULIB_WCSNCAT=0; AC_SUBST([GNULIB_WCSNCAT])
46332 - GNULIB_WCSCMP=0; AC_SUBST([GNULIB_WCSCMP])
46333 - GNULIB_WCSNCMP=0; AC_SUBST([GNULIB_WCSNCMP])
46334 - GNULIB_WCSCASECMP=0; AC_SUBST([GNULIB_WCSCASECMP])
46335 - GNULIB_WCSNCASECMP=0; AC_SUBST([GNULIB_WCSNCASECMP])
46336 - GNULIB_WCSCOLL=0; AC_SUBST([GNULIB_WCSCOLL])
46337 - GNULIB_WCSXFRM=0; AC_SUBST([GNULIB_WCSXFRM])
46338 - GNULIB_WCSDUP=0; AC_SUBST([GNULIB_WCSDUP])
46339 - GNULIB_WCSCHR=0; AC_SUBST([GNULIB_WCSCHR])
46340 - GNULIB_WCSRCHR=0; AC_SUBST([GNULIB_WCSRCHR])
46341 - GNULIB_WCSCSPN=0; AC_SUBST([GNULIB_WCSCSPN])
46342 - GNULIB_WCSSPN=0; AC_SUBST([GNULIB_WCSSPN])
46343 - GNULIB_WCSPBRK=0; AC_SUBST([GNULIB_WCSPBRK])
46344 - GNULIB_WCSSTR=0; AC_SUBST([GNULIB_WCSSTR])
46345 - GNULIB_WCSTOK=0; AC_SUBST([GNULIB_WCSTOK])
46346 - GNULIB_WCSWIDTH=0; AC_SUBST([GNULIB_WCSWIDTH])
46347 - GNULIB_WCSFTIME=0; AC_SUBST([GNULIB_WCSFTIME])
46348 dnl Assume proper GNU behavior unless another module says otherwise.
46349 HAVE_BTOWC=1; AC_SUBST([HAVE_BTOWC])
46350 HAVE_MBSINIT=1; AC_SUBST([HAVE_MBSINIT])
46351 @@ -196,6 +210,7 @@ AC_DEFUN([gl_WCHAR_H_DEFAULTS],
46352 HAVE_WMEMCMP=1; AC_SUBST([HAVE_WMEMCMP])
46353 HAVE_WMEMCPY=1; AC_SUBST([HAVE_WMEMCPY])
46354 HAVE_WMEMMOVE=1; AC_SUBST([HAVE_WMEMMOVE])
46355 + HAVE_WMEMPCPY=1; AC_SUBST([HAVE_WMEMPCPY])
46356 HAVE_WMEMSET=1; AC_SUBST([HAVE_WMEMSET])
46357 HAVE_WCSLEN=1; AC_SUBST([HAVE_WCSLEN])
46358 HAVE_WCSNLEN=1; AC_SUBST([HAVE_WCSNLEN])
46359 @@ -222,6 +237,7 @@ AC_DEFUN([gl_WCHAR_H_DEFAULTS],
46360 HAVE_WCSWIDTH=1; AC_SUBST([HAVE_WCSWIDTH])
46361 HAVE_WCSFTIME=1; AC_SUBST([HAVE_WCSFTIME])
46362 HAVE_DECL_WCTOB=1; AC_SUBST([HAVE_DECL_WCTOB])
46363 + HAVE_DECL_WCSDUP=1; AC_SUBST([HAVE_DECL_WCSDUP])
46364 HAVE_DECL_WCWIDTH=1; AC_SUBST([HAVE_DECL_WCWIDTH])
46365 REPLACE_MBSTATE_T=0; AC_SUBST([REPLACE_MBSTATE_T])
46366 REPLACE_BTOWC=0; AC_SUBST([REPLACE_BTOWC])
46367 @@ -237,4 +253,5 @@ AC_DEFUN([gl_WCHAR_H_DEFAULTS],
46368 REPLACE_WCWIDTH=0; AC_SUBST([REPLACE_WCWIDTH])
46369 REPLACE_WCSWIDTH=0; AC_SUBST([REPLACE_WCSWIDTH])
46370 REPLACE_WCSFTIME=0; AC_SUBST([REPLACE_WCSFTIME])
46371 + REPLACE_WCSTOK=0; AC_SUBST([REPLACE_WCSTOK])
46372 ])
46373
46374 diff --git a/autotools/m4/wchar_t.m4 b/autotools/m4/wchar_t.m4
46375 index 5db5815..268e3e5 100644
46376 --- a/autotools/m4/wchar_t.m4
46377 +++ b/autotools/m4/wchar_t.m4
46378 @@ -1,5 +1,5 @@
46379 # wchar_t.m4 serial 4 (gettext-0.18.2)
46380 -dnl Copyright (C) 2002-2003, 2008-2019 Free Software Foundation, Inc.
46381 +dnl Copyright (C) 2002-2003, 2008-2022 Free Software Foundation, Inc.
46382 dnl This file is free software; the Free Software Foundation
46383 dnl gives unlimited permission to copy and/or distribute it,
46384 dnl with or without modifications, as long as this notice is preserved.
46385
46386 diff --git a/autotools/m4/wint_t.m4 b/autotools/m4/wint_t.m4
46387 index 61e8a23..adc5866 100644
46388 --- a/autotools/m4/wint_t.m4
46389 +++ b/autotools/m4/wint_t.m4
46390 @@ -1,5 +1,5 @@
46391 -# wint_t.m4 serial 7
46392 -dnl Copyright (C) 2003, 2007-2019 Free Software Foundation, Inc.
46393 +# wint_t.m4 serial 11
46394 +dnl Copyright (C) 2003, 2007-2022 Free Software Foundation, Inc.
46395 dnl This file is free software; the Free Software Foundation
46396 dnl gives unlimited permission to copy and/or distribute it,
46397 dnl with or without modifications, as long as this notice is preserved.
46398 @@ -14,15 +14,7 @@ AC_DEFUN([gt_TYPE_WINT_T],
46399 AC_CACHE_CHECK([for wint_t], [gt_cv_c_wint_t],
46400 [AC_COMPILE_IFELSE(
46401 [AC_LANG_PROGRAM(
46402 - [[
46403 -/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
46404 - <wchar.h>.
46405 - BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
46406 - before <wchar.h>. */
46407 -#include <stddef.h>
46408 -#include <stdio.h>
46409 -#include <time.h>
46410 -#include <wchar.h>
46411 + [[#include <wchar.h>
46412 wint_t foo = (wchar_t)'\0';]],
46413 [[]])],
46414 [gt_cv_c_wint_t=yes],
46415 @@ -32,33 +24,24 @@ AC_DEFUN([gt_TYPE_WINT_T],
46416
46417 dnl Determine whether gnulib's <wchar.h> or <wctype.h> would, if present,
46418 dnl override 'wint_t'.
46419 - AC_CACHE_CHECK([whether wint_t is too small],
46420 - [gl_cv_type_wint_t_too_small],
46421 + AC_CACHE_CHECK([whether wint_t is large enough],
46422 + [gl_cv_type_wint_t_large_enough],
46423 [AC_COMPILE_IFELSE(
46424 - [AC_LANG_PROGRAM([[
46425 -/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
46426 - <wchar.h>.
46427 - BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
46428 - included before <wchar.h>. */
46429 -#if !(defined __GLIBC__ && !defined __UCLIBC__)
46430 -# include <stddef.h>
46431 -# include <stdio.h>
46432 -# include <time.h>
46433 -#endif
46434 -#include <wchar.h>
46435 + [AC_LANG_PROGRAM(
46436 + [[#include <wchar.h>
46437 int verify[sizeof (wint_t) < sizeof (int) ? -1 : 1];
46438 - ]])],
46439 - [gl_cv_type_wint_t_too_small=no],
46440 - [gl_cv_type_wint_t_too_small=yes])])
46441 - if test $gl_cv_type_wint_t_too_small = yes; then
46442 - GNULIB_OVERRIDES_WINT_T=1
46443 + ]])],
46444 + [gl_cv_type_wint_t_large_enough=yes],
46445 + [gl_cv_type_wint_t_large_enough=no])])
46446 + if test $gl_cv_type_wint_t_large_enough = no; then
46447 + GNULIBHEADERS_OVERRIDE_WINT_T=1
46448 else
46449 - GNULIB_OVERRIDES_WINT_T=0
46450 + GNULIBHEADERS_OVERRIDE_WINT_T=0
46451 fi
46452 else
46453 - GNULIB_OVERRIDES_WINT_T=0
46454 + GNULIBHEADERS_OVERRIDE_WINT_T=0
46455 fi
46456 - AC_SUBST([GNULIB_OVERRIDES_WINT_T])
46457 + AC_SUBST([GNULIBHEADERS_OVERRIDE_WINT_T])
46458 ])
46459
46460 dnl Prerequisites of the 'wint_t' override.
46461
46462 diff --git a/autotools/m4/xalloc.m4 b/autotools/m4/xalloc.m4
46463 index dfff943..17a9c06 100644
46464 --- a/autotools/m4/xalloc.m4
46465 +++ b/autotools/m4/xalloc.m4
46466 @@ -1,5 +1,5 @@
46467 # xalloc.m4 serial 18
46468 -dnl Copyright (C) 2002-2006, 2009-2019 Free Software Foundation, Inc.
46469 +dnl Copyright (C) 2002-2006, 2009-2022 Free Software Foundation, Inc.
46470 dnl This file is free software; the Free Software Foundation
46471 dnl gives unlimited permission to copy and/or distribute it,
46472 dnl with or without modifications, as long as this notice is preserved.
46473
46474 diff --git a/autotools/m4/xsize.m4 b/autotools/m4/xsize.m4
46475 index f2898ba..0109049 100644
46476 --- a/autotools/m4/xsize.m4
46477 +++ b/autotools/m4/xsize.m4
46478 @@ -1,5 +1,5 @@
46479 # xsize.m4 serial 5
46480 -dnl Copyright (C) 2003-2004, 2008-2019 Free Software Foundation, Inc.
46481 +dnl Copyright (C) 2003-2004, 2008-2022 Free Software Foundation, Inc.
46482 dnl This file is free software; the Free Software Foundation
46483 dnl gives unlimited permission to copy and/or distribute it,
46484 dnl with or without modifications, as long as this notice is preserved.
46485
46486 diff --git a/autotools/m4/year2038.m4 b/autotools/m4/year2038.m4
46487 new file mode 100644
46488 index 0000000..06db589
46489 --- /dev/null
46490 +++ b/autotools/m4/year2038.m4
46491 @@ -0,0 +1,124 @@
46492 +# year2038.m4 serial 7
46493 +dnl Copyright (C) 2017-2022 Free Software Foundation, Inc.
46494 +dnl This file is free software; the Free Software Foundation
46495 +dnl gives unlimited permission to copy and/or distribute it,
46496 +dnl with or without modifications, as long as this notice is preserved.
46497 +
46498 +dnl Attempt to ensure that 'time_t' can go past the year 2038 and that
46499 +dnl the functions 'time', 'stat', etc. work with post-2038 timestamps.
46500 +
46501 +AC_DEFUN([gl_YEAR2038_EARLY],
46502 +[
46503 + AC_REQUIRE([AC_CANONICAL_HOST])
46504 + case "$host_os" in
46505 + mingw*)
46506 + AC_DEFINE([__MINGW_USE_VC2005_COMPAT], [1],
46507 + [For 64-bit time_t on 32-bit mingw.])
46508 + ;;
46509 + esac
46510 +])
46511 +
46512 +# gl_YEAR2038_TEST_INCLUDES
46513 +# -------------------------
46514 +AC_DEFUN([gl_YEAR2038_TEST_INCLUDES],
46515 +[[
46516 + #include <time.h>
46517 + /* Check that time_t can represent 2**32 - 1 correctly. */
46518 + #define LARGE_TIME_T \\
46519 + ((time_t) (((time_t) 1 << 30) - 1 + 3 * ((time_t) 1 << 30)))
46520 + int verify_time_t_range[(LARGE_TIME_T / 65537 == 65535
46521 + && LARGE_TIME_T % 65537 == 0)
46522 + ? 1 : -1];
46523 +]])
46524 +
46525 +# gl_YEAR2038_BODY(REQUIRE-YEAR2038-SAFE)
46526 +-----------------------------------------
46527 +AC_DEFUN([gl_YEAR2038_BODY],
46528 +[
46529 + AC_ARG_ENABLE([year2038],
46530 + [ --disable-year2038 omit support for timestamps past the year 2038])
46531 + AS_IF([test "$enable_year2038" != no],
46532 + [
46533 + dnl On many systems, time_t is already a 64-bit type.
46534 + dnl On those systems where time_t is still 32-bit, it requires kernel
46535 + dnl and libc support to make it 64-bit. For glibc 2.34 and later on Linux,
46536 + dnl defining _TIME_BITS=64 and _FILE_OFFSET_BITS=64 is needed on x86 and ARM.
46537 + dnl
46538 + dnl On native Windows, the system include files define types __time32_t
46539 + dnl and __time64_t. By default, time_t is an alias of
46540 + dnl - __time32_t on 32-bit mingw,
46541 + dnl - __time64_t on 64-bit mingw and on MSVC (since MSVC 8).
46542 + dnl But when compiling with -D__MINGW_USE_VC2005_COMPAT, time_t is an
46543 + dnl alias of __time64_t.
46544 + dnl And when compiling with -D_USE_32BIT_TIME_T, time_t is an alias of
46545 + dnl __time32_t.
46546 + AC_CACHE_CHECK([for time_t past the year 2038], [gl_cv_type_time_t_y2038],
46547 + [AC_COMPILE_IFELSE(
46548 + [AC_LANG_SOURCE([gl_YEAR2038_TEST_INCLUDES])],
46549 + [gl_cv_type_time_t_y2038=yes], [gl_cv_type_time_t_y2038=no])
46550 + ])
46551 + if test "$gl_cv_type_time_t_y2038" = no; then
46552 + AC_CACHE_CHECK([for 64-bit time_t with _TIME_BITS=64],
46553 + [gl_cv_type_time_t_bits_macro],
46554 + [AC_COMPILE_IFELSE(
46555 + [AC_LANG_SOURCE([[#define _TIME_BITS 64
46556 + #define _FILE_OFFSET_BITS 64
46557 + ]gl_YEAR2038_TEST_INCLUDES])],
46558 + [gl_cv_type_time_t_bits_macro=yes],
46559 + [gl_cv_type_time_t_bits_macro=no])
46560 + ])
46561 + if test "$gl_cv_type_time_t_bits_macro" = yes; then
46562 + AC_DEFINE([_TIME_BITS], [64],
46563 + [Number of bits in a timestamp, on hosts where this is settable.])
46564 + dnl AC_SYS_LARGFILE also defines this; it's OK if we do too.
46565 + AC_DEFINE([_FILE_OFFSET_BITS], [64],
46566 + [Number of bits in a file offset, on hosts where this is settable.])
46567 + gl_cv_type_time_t_y2038=yes
46568 + fi
46569 + fi
46570 + if test $gl_cv_type_time_t_y2038 = no; then
46571 + AC_COMPILE_IFELSE(
46572 + [AC_LANG_SOURCE(
46573 + [[#ifdef _USE_32BIT_TIME_T
46574 + int ok;
46575 + #else
46576 + error fail
46577 + #endif
46578 + ]])],
46579 + [AC_MSG_FAILURE(
46580 + [The 'time_t' type stops working after January 2038.
46581 + Remove _USE_32BIT_TIME_T from the compiler flags.])],
46582 + [# If not cross-compiling and $1 says we should check,
46583 + # and 'touch' works with a large timestamp, then evidently wider time_t
46584 + # is desired and supported, so fail and ask the builder to fix the
46585 + # problem. Otherwise, just warn the builder.
46586 + m4_ifval([$1],
46587 + [if test $cross_compiling = no \
46588 + && TZ=UTC0 touch -t 210602070628.15 conftest.time 2>/dev/null; then
46589 + case `TZ=UTC0 LC_ALL=C ls -l conftest.time 2>/dev/null` in
46590 + *'Feb 7 2106'* | *'Feb 7 17:10'*)
46591 + AC_MSG_FAILURE(
46592 + [The 'time_t' type stops working after January 2038,
46593 + and your system appears to support a wider 'time_t'.
46594 + Try configuring with 'CC="${CC} -m64"'.
46595 + To build with a 32-bit time_t anyway (not recommended),
46596 + configure with '--disable-year2038'.]);;
46597 + esac
46598 + rm -f conftest.time
46599 + fi])
46600 + if test "$gl_warned_about_y2038" != yes; then
46601 + AC_MSG_WARN(
46602 + [The 'time_t' type stops working after January 2038,
46603 + and this package needs a wider 'time_t' type
46604 + if there is any way to access timestamps after that.
46605 + Configure with 'CC="${CC} -m64"' perhaps?])
46606 + gl_warned_about_y2038=yes
46607 + fi
46608 + ])
46609 + fi])
46610 +])
46611 +
46612 +AC_DEFUN([gl_YEAR2038],
46613 +[
46614 + gl_YEAR2038_BODY([require-year2038-safe])
46615 +])
46616
46617 diff --git a/autotools/m4/zzgnulib.m4 b/autotools/m4/zzgnulib.m4
46618 new file mode 100644
46619 index 0000000..fd73a20
46620 --- /dev/null
46621 +++ b/autotools/m4/zzgnulib.m4
46622 @@ -0,0 +1,23 @@
46623 +# zzgnulib.m4 serial 1
46624 +dnl Copyright (C) 2020-2022 Free Software Foundation, Inc.
46625 +dnl This file is free software; the Free Software Foundation
46626 +dnl gives unlimited permission to copy and/or distribute it,
46627 +dnl with or without modifications, as long as this notice is preserved.
46628 +
46629 +dnl This file must be named something that sorts after all other
46630 +dnl package- or gnulib-provided .m4 files - at least for those packages
46631 +dnl that redefine AC_PROG_CC.
46632 +
46633 +dnl Redefine AC_PROG_CC so that it ends with invocations of gl_COMPILER_CLANG
46634 +dnl and gl_COMPILER_PREPARE_CHECK_DECL.
46635 +m4_define([AC_PROG_CC],
46636 + m4_defn([AC_PROG_CC])[
46637 +gl_COMPILER_CLANG
46638 +gl_COMPILER_PREPARE_CHECK_DECL
46639 +])
46640 +
46641 +# gl_ZZGNULIB
46642 +# -----------
46643 +# Witness macro that this file has been included. Needed to force
46644 +# Automake to include this file after all other gnulib .m4 files.
46645 +AC_DEFUN([gl_ZZGNULIB])
46646
46647 diff --git a/config.h.in b/config.h.in
46648 index 69632ac..8f5dc91 100644
46649 --- a/config.h.in
46650 +++ b/config.h.in
46651 @@ -81,7 +81,11 @@
46652 #undef FUNC_MKDIR_DOT_BUG
46653
46654 /* Define to 1 if realpath() can malloc memory, always gives an absolute path,
46655 - and handles trailing slash correctly. */
46656 + and handles a trailing slash correctly. */
46657 +#undef FUNC_REALPATH_NEARLY_WORKS
46658 +
46659 +/* Define to 1 if realpath() can malloc memory, always gives an absolute path,
46660 + and handles leading slashes and a trailing slash correctly. */
46661 #undef FUNC_REALPATH_WORKS
46662
46663 /* Define to 1 if futimesat mishandles a NULL file name. */
46664 @@ -95,9 +99,6 @@
46665 */
46666 #undef GETGROUPS_ZERO_BUG
46667
46668 -/* Define if gettimeofday clobbers the localtime buffer. */
46669 -#undef GETTIMEOFDAY_CLOBBERS_LOCALTIME
46670 -
46671 /* Define this to 'void' or 'struct timezone' to match the system's
46672 declaration of the second argument to gettimeofday. */
46673 #undef GETTIMEOFDAY_TIMEZONE
46674 @@ -134,6 +135,10 @@
46675 "__gnu_printf__" instead of "__printf__" */
46676 #undef GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU
46677
46678 +/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
46679 + whether the gnulib module reallocarray shall be considered present. */
46680 +#undef GNULIB_REALLOCARRAY
46681 +
46682 /* Define to a C preprocessor expression that evaluates to 1 or 0, depending
46683 whether the gnulib module scanf shall be considered present. */
46684 #undef GNULIB_SCANF
46685 @@ -146,6 +151,12 @@
46686 whether the gnulib module strerror shall be considered present. */
46687 #undef GNULIB_STRERROR
46688
46689 +/* Define to 1 when the gnulib module calloc-gnu should be tested. */
46690 +#undef GNULIB_TEST_CALLOC_GNU
46691 +
46692 +/* Define to 1 when the gnulib module calloc-posix should be tested. */
46693 +#undef GNULIB_TEST_CALLOC_POSIX
46694 +
46695 /* Define to 1 when the gnulib module canonicalize_file_name should be tested.
46696 */
46697 #undef GNULIB_TEST_CANONICALIZE_FILE_NAME
46698 @@ -186,12 +197,36 @@
46699 /* Define to 1 when the gnulib module fdopendir should be tested. */
46700 #undef GNULIB_TEST_FDOPENDIR
46701
46702 +/* Define to 1 when the gnulib module fgetc should be tested. */
46703 +#undef GNULIB_TEST_FGETC
46704 +
46705 +/* Define to 1 when the gnulib module fgets should be tested. */
46706 +#undef GNULIB_TEST_FGETS
46707 +
46708 +/* Define to 1 when the gnulib module fprintf should be tested. */
46709 +#undef GNULIB_TEST_FPRINTF
46710 +
46711 +/* Define to 1 when the gnulib module fputc should be tested. */
46712 +#undef GNULIB_TEST_FPUTC
46713 +
46714 +/* Define to 1 when the gnulib module fputs should be tested. */
46715 +#undef GNULIB_TEST_FPUTS
46716 +
46717 +/* Define to 1 when the gnulib module fread should be tested. */
46718 +#undef GNULIB_TEST_FREAD
46719 +
46720 +/* Define to 1 when the gnulib module free-posix should be tested. */
46721 +#undef GNULIB_TEST_FREE_POSIX
46722 +
46723 /* Define to 1 when the gnulib module frexp should be tested. */
46724 #undef GNULIB_TEST_FREXP
46725
46726 /* Define to 1 when the gnulib module frexpl should be tested. */
46727 #undef GNULIB_TEST_FREXPL
46728
46729 +/* Define to 1 when the gnulib module fscanf should be tested. */
46730 +#undef GNULIB_TEST_FSCANF
46731 +
46732 /* Define to 1 when the gnulib module fstat should be tested. */
46733 #undef GNULIB_TEST_FSTAT
46734
46735 @@ -201,6 +236,15 @@
46736 /* Define to 1 when the gnulib module futimens should be tested. */
46737 #undef GNULIB_TEST_FUTIMENS
46738
46739 +/* Define to 1 when the gnulib module fwrite should be tested. */
46740 +#undef GNULIB_TEST_FWRITE
46741 +
46742 +/* Define to 1 when the gnulib module getc should be tested. */
46743 +#undef GNULIB_TEST_GETC
46744 +
46745 +/* Define to 1 when the gnulib module getchar should be tested. */
46746 +#undef GNULIB_TEST_GETCHAR
46747 +
46748 /* Define to 1 when the gnulib module getcwd should be tested. */
46749 #undef GNULIB_TEST_GETCWD
46750
46751 @@ -216,6 +260,9 @@
46752 /* Define to 1 when the gnulib module getline should be tested. */
46753 #undef GNULIB_TEST_GETLINE
46754
46755 +/* Define to 1 when the gnulib module getopt-posix should be tested. */
46756 +#undef GNULIB_TEST_GETOPT_POSIX
46757 +
46758 /* Define to 1 when the gnulib module gettimeofday should be tested. */
46759 #undef GNULIB_TEST_GETTIMEOFDAY
46760
46761 @@ -225,6 +272,9 @@
46762 /* Define to 1 when the gnulib module lstat should be tested. */
46763 #undef GNULIB_TEST_LSTAT
46764
46765 +/* Define to 1 when the gnulib module malloc-gnu should be tested. */
46766 +#undef GNULIB_TEST_MALLOC_GNU
46767 +
46768 /* Define to 1 when the gnulib module malloc-posix should be tested. */
46769 #undef GNULIB_TEST_MALLOC_POSIX
46770
46771 @@ -237,6 +287,9 @@
46772 /* Define to 1 when the gnulib module memrchr should be tested. */
46773 #undef GNULIB_TEST_MEMRCHR
46774
46775 +/* Define to 1 when the gnulib module mkdir should be tested. */
46776 +#undef GNULIB_TEST_MKDIR
46777 +
46778 /* Define to 1 when the gnulib module mkdirat should be tested. */
46779 #undef GNULIB_TEST_MKDIRAT
46780
46781 @@ -249,12 +302,36 @@
46782 /* Define to 1 when the gnulib module opendir should be tested. */
46783 #undef GNULIB_TEST_OPENDIR
46784
46785 +/* Define to 1 when the gnulib module pipe should be tested. */
46786 +#undef GNULIB_TEST_PIPE
46787 +
46788 +/* Define to 1 when the gnulib module printf should be tested. */
46789 +#undef GNULIB_TEST_PRINTF
46790 +
46791 +/* Define to 1 when the gnulib module putc should be tested. */
46792 +#undef GNULIB_TEST_PUTC
46793 +
46794 +/* Define to 1 when the gnulib module putchar should be tested. */
46795 +#undef GNULIB_TEST_PUTCHAR
46796 +
46797 +/* Define to 1 when the gnulib module puts should be tested. */
46798 +#undef GNULIB_TEST_PUTS
46799 +
46800 +/* Define to 1 when the gnulib module rawmemchr should be tested. */
46801 +#undef GNULIB_TEST_RAWMEMCHR
46802 +
46803 /* Define to 1 when the gnulib module readlink should be tested. */
46804 #undef GNULIB_TEST_READLINK
46805
46806 /* Define to 1 when the gnulib module readlinkat should be tested. */
46807 #undef GNULIB_TEST_READLINKAT
46808
46809 +/* Define to 1 when the gnulib module reallocarray should be tested. */
46810 +#undef GNULIB_TEST_REALLOCARRAY
46811 +
46812 +/* Define to 1 when the gnulib module realloc-gnu should be tested. */
46813 +#undef GNULIB_TEST_REALLOC_GNU
46814 +
46815 /* Define to 1 when the gnulib module realloc-posix should be tested. */
46816 #undef GNULIB_TEST_REALLOC_POSIX
46817
46818 @@ -270,6 +347,9 @@
46819 /* Define to 1 when the gnulib module rmdir should be tested. */
46820 #undef GNULIB_TEST_RMDIR
46821
46822 +/* Define to 1 when the gnulib module scanf should be tested. */
46823 +#undef GNULIB_TEST_SCANF
46824 +
46825 /* Define to 1 when the gnulib module signbit should be tested. */
46826 #undef GNULIB_TEST_SIGNBIT
46827
46828 @@ -309,6 +389,20 @@
46829 /* Define to 1 when the gnulib module vasprintf should be tested. */
46830 #undef GNULIB_TEST_VASPRINTF
46831
46832 +/* Define to 1 when the gnulib module vfprintf should be tested. */
46833 +#undef GNULIB_TEST_VFPRINTF
46834 +
46835 +/* Define to 1 when the gnulib module vprintf should be tested. */
46836 +#undef GNULIB_TEST_VPRINTF
46837 +
46838 +/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
46839 + whether the gnulib module xalloc shall be considered present. */
46840 +#undef GNULIB_XALLOC
46841 +
46842 +/* Define to a C preprocessor expression that evaluates to 1 or 0, depending
46843 + whether the gnulib module xalloc-die shall be considered present. */
46844 +#undef GNULIB_XALLOC_DIE
46845 +
46846 /* Define to 1 if you have the `access' function. */
46847 #undef HAVE_ACCESS
46848
46849 @@ -331,6 +425,9 @@
46850 /* Define to 1 if you have the `canonicalize_file_name' function. */
46851 #undef HAVE_CANONICALIZE_FILE_NAME
46852
46853 +/* Define to 1 if you have the `clock_getres' function. */
46854 +#undef HAVE_CLOCK_GETRES
46855 +
46856 /* Define to 1 if you have the `clock_gettime' function. */
46857 #undef HAVE_CLOCK_GETTIME
46858
46859 @@ -355,6 +452,9 @@
46860 /* Define to 1 if you have the <crtdefs.h> header file. */
46861 #undef HAVE_CRTDEFS_H
46862
46863 +/* Define to 1 if C supports variable-length arrays. */
46864 +#undef HAVE_C_VARARRAYS
46865 +
46866 /* Define to 1 if you have the declaration of `alarm', and to 0 if you don't.
46867 */
46868 #undef HAVE_DECL_ALARM
46869 @@ -375,14 +475,34 @@
46870 */
46871 #undef HAVE_DECL_DIRFD
46872
46873 +/* Define to 1 if you have the declaration of `ecvt', and to 0 if you don't.
46874 + */
46875 +#undef HAVE_DECL_ECVT
46876 +
46877 +/* Define to 1 if you have the declaration of `execvpe', and to 0 if you
46878 + don't. */
46879 +#undef HAVE_DECL_EXECVPE
46880 +
46881 /* Define to 1 if you have the declaration of `fchdir', and to 0 if you don't.
46882 */
46883 #undef HAVE_DECL_FCHDIR
46884
46885 +/* Define to 1 if you have the declaration of `fcloseall', and to 0 if you
46886 + don't. */
46887 +#undef HAVE_DECL_FCLOSEALL
46888 +
46889 +/* Define to 1 if you have the declaration of `fcvt', and to 0 if you don't.
46890 + */
46891 +#undef HAVE_DECL_FCVT
46892 +
46893 /* Define to 1 if you have the declaration of `fdopendir', and to 0 if you
46894 don't. */
46895 #undef HAVE_DECL_FDOPENDIR
46896
46897 +/* Define to 1 if you have the declaration of `gcvt', and to 0 if you don't.
46898 + */
46899 +#undef HAVE_DECL_GCVT
46900 +
46901 /* Define to 1 if you have the declaration of `getc_unlocked', and to 0 if you
46902 don't. */
46903 #undef HAVE_DECL_GETC_UNLOCKED
46904 @@ -423,6 +543,10 @@
46905 don't. */
46906 #undef HAVE_DECL_STRNCASECMP
46907
46908 +/* Define to 1 if you have the declaration of `wcsdup', and to 0 if you don't.
46909 + */
46910 +#undef HAVE_DECL_WCSDUP
46911 +
46912 /* Define to 1 if you have the declaration of `_snprintf', and to 0 if you
46913 don't. */
46914 #undef HAVE_DECL__SNPRINTF
46915 @@ -440,9 +564,6 @@
46916 /* Define to 1 if you have the <dlfcn.h> header file. */
46917 #undef HAVE_DLFCN_H
46918
46919 -/* Define to 1 if you have the 'dup2' function. */
46920 -#undef HAVE_DUP2
46921 -
46922 /* Define to 1 if you have the `eaccess' function. */
46923 #undef HAVE_EACCESS
46924
46925 @@ -470,6 +591,9 @@
46926 /* Define to 1 if you have the `fmemopen' function. */
46927 #undef HAVE_FMEMOPEN
46928
46929 +/* Define if the 'free' function is guaranteed to preserve errno. */
46930 +#undef HAVE_FREE_POSIX
46931 +
46932 /* Define if the frexpl function is available in libc. */
46933 #undef HAVE_FREXPL_IN_LIBC
46934
46935 @@ -567,7 +691,7 @@
46936 /* Define to 1 if you have the `lutimes' function. */
46937 #undef HAVE_LUTIMES
46938
46939 -/* Define if the 'malloc' function is POSIX compliant. */
46940 +/* Define if malloc, realloc, and calloc set errno on allocation failure. */
46941 #undef HAVE_MALLOC_POSIX
46942
46943 /* Define to 1 if mmap()'s MAP_ANONYMOUS flag is available after including
46944 @@ -586,6 +710,15 @@
46945 /* Define to 1 if you have the `memrchr' function. */
46946 #undef HAVE_MEMRCHR
46947
46948 +/* Define to 1 if you have the <minix/config.h> header file. */
46949 +#undef HAVE_MINIX_CONFIG_H
46950 +
46951 +/* Define to 1 if <limits.h> defines the MIN and MAX macros. */
46952 +#undef HAVE_MINMAX_IN_LIMITS_H
46953 +
46954 +/* Define to 1 if <sys/param.h> defines the MIN and MAX macros. */
46955 +#undef HAVE_MINMAX_IN_SYS_PARAM_H
46956 +
46957 /* Define to 1 if you have the `mkdirat' function. */
46958 #undef HAVE_MKDIRAT
46959
46960 @@ -596,6 +729,9 @@
46961 concept. */
46962 #undef HAVE_MSVC_INVALID_PARAMETER_HANDLER
46963
46964 +/* Define to 1 if utimensat works, except for the trailing slash handling. */
46965 +#undef HAVE_NEARLY_WORKING_UTIMENSAT
46966 +
46967 /* Define to 1 if you have the `nl_langinfo' function. */
46968 #undef HAVE_NL_LANGINFO
46969
46970 @@ -614,14 +750,17 @@
46971 /* Define to 1 if you have the `pipe' function. */
46972 #undef HAVE_PIPE
46973
46974 +/* Define to 1 if you have the `rawmemchr' function. */
46975 +#undef HAVE_RAWMEMCHR
46976 +
46977 /* Define to 1 if you have the `readlink' function. */
46978 #undef HAVE_READLINK
46979
46980 /* Define to 1 if you have the `readlinkat' function. */
46981 #undef HAVE_READLINKAT
46982
46983 -/* Define if the 'realloc' function is POSIX compliant. */
46984 -#undef HAVE_REALLOC_POSIX
46985 +/* Define to 1 if you have the `reallocarray' function. */
46986 +#undef HAVE_REALLOCARRAY
46987
46988 /* Define to 1 if you have the `realpath' function. */
46989 #undef HAVE_REALPATH
46990 @@ -638,6 +777,9 @@
46991 /* Define to 1 if you have the `scandirat' function. */
46992 #undef HAVE_SCANDIRAT
46993
46994 +/* Define to 1 if you have the <sdkddkver.h> header file. */
46995 +#undef HAVE_SDKDDKVER_H
46996 +
46997 /* Define this if Linux/Solaris sendfile() is supported */
46998 #undef HAVE_SENDFILE4_SUPPORT
46999
47000 @@ -667,6 +809,10 @@
47001 buffer had been large enough. */
47002 #undef HAVE_SNPRINTF_RETVAL_C99
47003
47004 +/* Define if the string produced by the snprintf function is always NUL
47005 + terminated. */
47006 +#undef HAVE_SNPRINTF_TRUNCATION_C99
47007 +
47008 /* Define if you have ssl */
47009 #undef HAVE_SSL
47010
47011 @@ -692,9 +838,6 @@
47012 /* Define to 1 if you have the `strcasestr' function. */
47013 #undef HAVE_STRCASESTR
47014
47015 -/* Define to 1 if you have the `strdup' function. */
47016 -#undef HAVE_STRDUP
47017 -
47018 /* Define if you have `strerror_r'. */
47019 #undef HAVE_STRERROR_R
47020
47021 @@ -764,6 +907,9 @@
47022 /* Define to 1 if you have the <sys/types.h> header file. */
47023 #undef HAVE_SYS_TYPES_H
47024
47025 +/* Define to 1 if you have the `timespec_get' function. */
47026 +#undef HAVE_TIMESPEC_GET
47027 +
47028 /* Define to 1 if you have the <unistd.h> header file. */
47029 #undef HAVE_UNISTD_H
47030
47031 @@ -834,6 +980,127 @@
47032 /* Define to 1 if you have the `_set_invalid_parameter_handler' function. */
47033 #undef HAVE__SET_INVALID_PARAMETER_HANDLER
47034
47035 +/* Define to 1 if the compiler supports __builtin_expect,
47036 + and to 2 if <builtins.h> does. */
47037 +#undef HAVE___BUILTIN_EXPECT
47038 +#ifndef HAVE___BUILTIN_EXPECT
47039 +# define __builtin_expect(e, c) (e)
47040 +#elif HAVE___BUILTIN_EXPECT == 2
47041 +# include <builtins.h>
47042 +#endif
47043 +
47044 +
47045 +/* Define to 1 if ctype.h defines __header_inline. */
47046 +#undef HAVE___HEADER_INLINE
47047 +
47048 +/* Please see the Gnulib manual for how to use these macros.
47049 +
47050 + Suppress extern inline with HP-UX cc, as it appears to be broken; see
47051 + <https://lists.gnu.org/r/bug-texinfo/2013-02/msg00030.html>.
47052 +
47053 + Suppress extern inline with Sun C in standards-conformance mode, as it
47054 + mishandles inline functions that call each other. E.g., for 'inline void f
47055 + (void) { } inline void g (void) { f (); }', c99 incorrectly complains
47056 + 'reference to static identifier "f" in extern inline function'.
47057 + This bug was observed with Oracle Developer Studio 12.6
47058 + (Sun C 5.15 SunOS_sparc 2017/05/30).
47059 +
47060 + Suppress extern inline (with or without __attribute__ ((__gnu_inline__)))
47061 + on configurations that mistakenly use 'static inline' to implement
47062 + functions or macros in standard C headers like <ctype.h>. For example,
47063 + if isdigit is mistakenly implemented via a static inline function,
47064 + a program containing an extern inline function that calls isdigit
47065 + may not work since the C standard prohibits extern inline functions
47066 + from calling static functions (ISO C 99 section 6.7.4.(3).
47067 + This bug is known to occur on:
47068 +
47069 + OS X 10.8 and earlier; see:
47070 + https://lists.gnu.org/r/bug-gnulib/2012-12/msg00023.html
47071 +
47072 + DragonFly; see
47073 + http://muscles.dragonflybsd.org/bulk/clang-master-potential/20141111_102002/logs/ah-tty-0.3.12.log
47074 +
47075 + FreeBSD; see:
47076 + https://lists.gnu.org/r/bug-gnulib/2014-07/msg00104.html
47077 +
47078 + OS X 10.9 has a macro __header_inline indicating the bug is fixed for C and
47079 + for clang but remains for g++; see <https://trac.macports.org/ticket/41033>.
47080 + Assume DragonFly and FreeBSD will be similar.
47081 +
47082 + GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99
47083 + inline semantics, unless -fgnu89-inline is used. It defines a macro
47084 + __GNUC_STDC_INLINE__ to indicate this situation or a macro
47085 + __GNUC_GNU_INLINE__ to indicate the opposite situation.
47086 + GCC 4.2 with -std=c99 or -std=gnu99 implements the GNU C inline
47087 + semantics but warns, unless -fgnu89-inline is used:
47088 + warning: C99 inline functions are not supported; using GNU89
47089 + warning: to disable this warning use -fgnu89-inline or the gnu_inline function attribute
47090 + It defines a macro __GNUC_GNU_INLINE__ to indicate this situation.
47091 + */
47092 +#if (((defined __APPLE__ && defined __MACH__) \
47093 + || defined __DragonFly__ || defined __FreeBSD__) \
47094 + && (defined HAVE___HEADER_INLINE \
47095 + ? (defined __cplusplus && defined __GNUC_STDC_INLINE__ \
47096 + && ! defined __clang__) \
47097 + : ((! defined _DONT_USE_CTYPE_INLINE_ \
47098 + && (defined __GNUC__ || defined __cplusplus)) \
47099 + || (defined _FORTIFY_SOURCE && 0 < _FORTIFY_SOURCE \
47100 + && defined __GNUC__ && ! defined __cplusplus))))
47101 +# define _GL_EXTERN_INLINE_STDHEADER_BUG
47102 +#endif
47103 +#if ((__GNUC__ \
47104 + ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \
47105 + : (199901L <= __STDC_VERSION__ \
47106 + && !defined __HP_cc \
47107 + && !defined __PGI \
47108 + && !(defined __SUNPRO_C && __STDC__))) \
47109 + && !defined _GL_EXTERN_INLINE_STDHEADER_BUG)
47110 +# define _GL_INLINE inline
47111 +# define _GL_EXTERN_INLINE extern inline
47112 +# define _GL_EXTERN_INLINE_IN_USE
47113 +#elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \
47114 + && !defined _GL_EXTERN_INLINE_STDHEADER_BUG)
47115 +# if defined __GNUC_GNU_INLINE__ && __GNUC_GNU_INLINE__
47116 + /* __gnu_inline__ suppresses a GCC 4.2 diagnostic. */
47117 +# define _GL_INLINE extern inline __attribute__ ((__gnu_inline__))
47118 +# else
47119 +# define _GL_INLINE extern inline
47120 +# endif
47121 +# define _GL_EXTERN_INLINE extern
47122 +# define _GL_EXTERN_INLINE_IN_USE
47123 +#else
47124 +# define _GL_INLINE _GL_UNUSED static
47125 +# define _GL_EXTERN_INLINE _GL_UNUSED static
47126 +#endif
47127 +
47128 +/* In GCC 4.6 (inclusive) to 5.1 (exclusive),
47129 + suppress bogus "no previous prototype for 'FOO'"
47130 + and "no previous declaration for 'FOO'" diagnostics,
47131 + when FOO is an inline function in the header; see
47132 + <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54113> and
47133 + <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63877>. */
47134 +#if __GNUC__ == 4 && 6 <= __GNUC_MINOR__
47135 +# if defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__
47136 +# define _GL_INLINE_HEADER_CONST_PRAGMA
47137 +# else
47138 +# define _GL_INLINE_HEADER_CONST_PRAGMA \
47139 + _Pragma ("GCC diagnostic ignored \"-Wsuggest-attribute=const\"")
47140 +# endif
47141 +# define _GL_INLINE_HEADER_BEGIN \
47142 + _Pragma ("GCC diagnostic push") \
47143 + _Pragma ("GCC diagnostic ignored \"-Wmissing-prototypes\"") \
47144 + _Pragma ("GCC diagnostic ignored \"-Wmissing-declarations\"") \
47145 + _GL_INLINE_HEADER_CONST_PRAGMA
47146 +# define _GL_INLINE_HEADER_END \
47147 + _Pragma ("GCC diagnostic pop")
47148 +#else
47149 +# define _GL_INLINE_HEADER_BEGIN
47150 +# define _GL_INLINE_HEADER_END
47151 +#endif
47152 +
47153 +/* Define to 1 if the compiler supports the keyword '__inline'. */
47154 +#undef HAVE___INLINE
47155 +
47156 /* Define as the bit index in the word where to find bit 0 of the exponent of
47157 'long double'. */
47158 #undef LDBL_EXPBIT0_BIT
47159 @@ -939,9 +1206,6 @@
47160 /* Define to the version of this package. */
47161 #undef PACKAGE_VERSION
47162
47163 -/* Define if <inttypes.h> exists and defines unusable PRI* macros. */
47164 -#undef PRI_MACROS_BROKEN
47165 -
47166 /* Define to the type that is the result of default argument promotions of
47167 type mode_t. */
47168 #undef PROMOTED_MODE_T
47169 @@ -953,6 +1217,10 @@
47170 /* Define to 1 if readlink fails to recognize a trailing slash. */
47171 #undef READLINK_TRAILING_SLASH_BUG
47172
47173 +/* Define to 1 if readlink sets errno instead of truncating a too-long link.
47174 + */
47175 +#undef READLINK_TRUNCATE_BUG
47176 +
47177 /* Define if rename does not work when the destination file exists, as on
47178 Cygwin 1.5 or Windows. */
47179 #undef RENAME_DEST_EXISTS_BUG
47180 @@ -979,6 +1247,10 @@
47181 slash */
47182 #undef REPLACE_FUNC_STAT_FILE
47183
47184 +/* Define to 1 if utime needs help when passed a file name with a trailing
47185 + slash */
47186 +#undef REPLACE_FUNC_UTIME_FILE
47187 +
47188 /* Define to 1 if open() should work around the inability to open a directory.
47189 */
47190 #undef REPLACE_OPEN_DIRECTORY
47191 @@ -1040,19 +1312,44 @@
47192 #ifndef _DARWIN_C_SOURCE
47193 # undef _DARWIN_C_SOURCE
47194 #endif
47195 +/* Enable general extensions on Solaris. */
47196 +#ifndef __EXTENSIONS__
47197 +# undef __EXTENSIONS__
47198 +#endif
47199 /* Enable GNU extensions on systems that have them. */
47200 #ifndef _GNU_SOURCE
47201 # undef _GNU_SOURCE
47202 #endif
47203 -/* Enable NetBSD extensions on NetBSD. */
47204 +/* Enable X/Open compliant socket functions that do not require linking
47205 + with -lxnet on HP-UX 11.11. */
47206 +#ifndef _HPUX_ALT_XOPEN_SOCKET_API
47207 +# undef _HPUX_ALT_XOPEN_SOCKET_API
47208 +#endif
47209 +/* Identify the host operating system as Minix.
47210 + This macro does not affect the system headers' behavior.
47211 + A future release of Autoconf may stop defining this macro. */
47212 +#ifndef _MINIX
47213 +# undef _MINIX
47214 +#endif
47215 +/* Enable general extensions on NetBSD.
47216 + Enable NetBSD compatibility extensions on Minix. */
47217 #ifndef _NETBSD_SOURCE
47218 # undef _NETBSD_SOURCE
47219 #endif
47220 -/* Enable OpenBSD extensions on NetBSD. */
47221 +/* Enable OpenBSD compatibility extensions on NetBSD.
47222 + Oddly enough, this does nothing on OpenBSD. */
47223 #ifndef _OPENBSD_SOURCE
47224 # undef _OPENBSD_SOURCE
47225 #endif
47226 -/* Enable threading extensions on Solaris. */
47227 +/* Define to 1 if needed for POSIX-compatible behavior. */
47228 +#ifndef _POSIX_SOURCE
47229 +# undef _POSIX_SOURCE
47230 +#endif
47231 +/* Define to 2 if needed for POSIX-compatible behavior. */
47232 +#ifndef _POSIX_1_SOURCE
47233 +# undef _POSIX_1_SOURCE
47234 +#endif
47235 +/* Enable POSIX-compatible threading on Solaris. */
47236 #ifndef _POSIX_PTHREAD_SEMANTICS
47237 # undef _POSIX_PTHREAD_SEMANTICS
47238 #endif
47239 @@ -1088,21 +1385,11 @@
47240 #ifndef _TANDEM_SOURCE
47241 # undef _TANDEM_SOURCE
47242 #endif
47243 -/* Enable X/Open extensions if necessary. HP-UX 11.11 defines
47244 - mbstate_t only if _XOPEN_SOURCE is defined to 500, regardless of
47245 - whether compiling with -Ae or -D_HPUX_SOURCE=1. */
47246 +/* Enable X/Open extensions. Define to 500 only if necessary
47247 + to make mbstate_t available. */
47248 #ifndef _XOPEN_SOURCE
47249 # undef _XOPEN_SOURCE
47250 #endif
47251 -/* Enable X/Open compliant socket functions that do not require linking
47252 - with -lxnet on HP-UX 11.11. */
47253 -#ifndef _HPUX_ALT_XOPEN_SOCKET_API
47254 -# undef _HPUX_ALT_XOPEN_SOCKET_API
47255 -#endif
47256 -/* Enable general extensions on Solaris. */
47257 -#ifndef __EXTENSIONS__
47258 -# undef __EXTENSIONS__
47259 -#endif
47260
47261
47262 /* Version number of package */
47263 @@ -1131,23 +1418,43 @@
47264 /* Number of bits in a file offset, on hosts where this is settable. */
47265 #undef _FILE_OFFSET_BITS
47266
47267 -/* Define for large files, on AIX-style hosts. */
47268 -#undef _LARGE_FILES
47269 +/* True if the compiler says it groks GNU C version MAJOR.MINOR. */
47270 +#if defined __GNUC__ && defined __GNUC_MINOR__
47271 +# define _GL_GNUC_PREREQ(major, minor) \
47272 + ((major) < __GNUC__ + ((minor) <= __GNUC_MINOR__))
47273 +#else
47274 +# define _GL_GNUC_PREREQ(major, minor) 0
47275 +#endif
47276 +
47277
47278 -/* Define to 1 if on MINIX. */
47279 -#undef _MINIX
47280 +/* Define to enable the declarations of ISO C 11 types and functions. */
47281 +#undef _ISOC11_SOURCE
47282
47283 -/* Define to 1 to make NetBSD features available. MINIX 3 needs this. */
47284 -#undef _NETBSD_SOURCE
47285 +/* Define for large files, on AIX-style hosts. */
47286 +#undef _LARGE_FILES
47287
47288 /* The _Noreturn keyword of C11. */
47289 #ifndef _Noreturn
47290 -# if 201103 <= (defined __cplusplus ? __cplusplus : 0)
47291 +# if (defined __cplusplus \
47292 + && ((201103 <= __cplusplus && !(__GNUC__ == 4 && __GNUC_MINOR__ == 7)) \
47293 + || (defined _MSC_VER && 1900 <= _MSC_VER)) \
47294 + && 0)
47295 + /* [[noreturn]] is not practically usable, because with it the syntax
47296 + extern _Noreturn void func (...);
47297 + would not be valid; such a declaration would only be valid with 'extern'
47298 + and '_Noreturn' swapped, or without the 'extern' keyword. However, some
47299 + AIX system header files and several gnulib header files use precisely
47300 + this syntax with 'extern'. */
47301 # define _Noreturn [[noreturn]]
47302 -# elif (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \
47303 - || 4 < __GNUC__ + (7 <= __GNUC_MINOR__))
47304 +# elif ((!defined __cplusplus || defined __clang__) \
47305 + && (201112 <= (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) \
47306 + || (!defined __STRICT_ANSI__ \
47307 + && (_GL_GNUC_PREREQ (4, 7) \
47308 + || (defined __apple_build_version__ \
47309 + ? 6000000 <= __apple_build_version__ \
47310 + : 3 < __clang_major__ + (5 <= __clang_minor__))))))
47311 /* _Noreturn works as-is. */
47312 -# elif 2 < __GNUC__ + (8 <= __GNUC_MINOR__) || 0x5110 <= __SUNPRO_C
47313 +# elif _GL_GNUC_PREREQ (2, 8) || defined __clang__ || 0x5110 <= __SUNPRO_C
47314 # define _Noreturn __attribute__ ((__noreturn__))
47315 # elif 1200 <= (defined _MSC_VER ? _MSC_VER : 0)
47316 # define _Noreturn __declspec (noreturn)
47317 @@ -1157,12 +1464,8 @@
47318 #endif
47319
47320
47321 -/* Define to 2 if the system does not provide POSIX.1 features except with
47322 - this defined. */
47323 -#undef _POSIX_1_SOURCE
47324 -
47325 -/* Define to 1 if you need to in order for 'stat' and other things to work. */
47326 -#undef _POSIX_SOURCE
47327 +/* Number of bits in a timestamp, on hosts where this is settable. */
47328 +#undef _TIME_BITS
47329
47330 /* For standard stat data types on VMS. */
47331 #undef _USE_STD_STAT
47332 @@ -1171,116 +1474,410 @@
47333 used. */
47334 #undef __GETOPT_PREFIX
47335
47336 +/* For 64-bit time_t on 32-bit mingw. */
47337 +#undef __MINGW_USE_VC2005_COMPAT
47338 +
47339 /* Define to 1 if the system <stdint.h> predates C++11. */
47340 #undef __STDC_CONSTANT_MACROS
47341
47342 /* Define to 1 if the system <stdint.h> predates C++11. */
47343 #undef __STDC_LIMIT_MACROS
47344
47345 -/* Please see the Gnulib manual for how to use these macros.
47346 +/* Define to 1 if C does not support variable-length arrays, and if the
47347 + compiler does not already define this. */
47348 +#undef __STDC_NO_VLA__
47349 +
47350 +/* The _GL_ASYNC_SAFE marker should be attached to functions that are
47351 + signal handlers (for signals other than SIGABRT, SIGPIPE) or can be
47352 + invoked from such signal handlers. Such functions have some restrictions:
47353 + * All functions that it calls should be marked _GL_ASYNC_SAFE as well,
47354 + or should be listed as async-signal-safe in POSIX
47355 + <https://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html#tag_15_04>
47356 + section 2.4.3. Note that malloc(), sprintf(), and fwrite(), in
47357 + particular, are NOT async-signal-safe.
47358 + * All memory locations (variables and struct fields) that these functions
47359 + access must be marked 'volatile'. This holds for both read and write
47360 + accesses. Otherwise the compiler might optimize away stores to and
47361 + reads from such locations that occur in the program, depending on its
47362 + data flow analysis. For example, when the program contains a loop
47363 + that is intended to inspect a variable set from within a signal handler
47364 + while (!signal_occurred)
47365 + ;
47366 + the compiler is allowed to transform this into an endless loop if the
47367 + variable 'signal_occurred' is not declared 'volatile'.
47368 + Additionally, recall that:
47369 + * A signal handler should not modify errno (except if it is a handler
47370 + for a fatal signal and ends by raising the same signal again, thus
47371 + provoking the termination of the process). If it invokes a function
47372 + that may clobber errno, it needs to save and restore the value of
47373 + errno. */
47374 +#define _GL_ASYNC_SAFE
47375 +
47376 +
47377 +/* Attributes. */
47378 +#if (defined __has_attribute \
47379 + && (!defined __clang_minor__ \
47380 + || 3 < __clang_major__ + (5 <= __clang_minor__)))
47381 +# define _GL_HAS_ATTRIBUTE(attr) __has_attribute (__##attr##__)
47382 +#else
47383 +# define _GL_HAS_ATTRIBUTE(attr) _GL_ATTR_##attr
47384 +# define _GL_ATTR_alloc_size _GL_GNUC_PREREQ (4, 3)
47385 +# define _GL_ATTR_always_inline _GL_GNUC_PREREQ (3, 2)
47386 +# define _GL_ATTR_artificial _GL_GNUC_PREREQ (4, 3)
47387 +# define _GL_ATTR_cold _GL_GNUC_PREREQ (4, 3)
47388 +# define _GL_ATTR_const _GL_GNUC_PREREQ (2, 95)
47389 +# define _GL_ATTR_deprecated _GL_GNUC_PREREQ (3, 1)
47390 +# define _GL_ATTR_diagnose_if 0
47391 +# define _GL_ATTR_error _GL_GNUC_PREREQ (4, 3)
47392 +# define _GL_ATTR_externally_visible _GL_GNUC_PREREQ (4, 1)
47393 +# define _GL_ATTR_fallthrough _GL_GNUC_PREREQ (7, 0)
47394 +# define _GL_ATTR_format _GL_GNUC_PREREQ (2, 7)
47395 +# define _GL_ATTR_leaf _GL_GNUC_PREREQ (4, 6)
47396 +# define _GL_ATTR_malloc _GL_GNUC_PREREQ (3, 0)
47397 +# ifdef _ICC
47398 +# define _GL_ATTR_may_alias 0
47399 +# else
47400 +# define _GL_ATTR_may_alias _GL_GNUC_PREREQ (3, 3)
47401 +# endif
47402 +# define _GL_ATTR_noinline _GL_GNUC_PREREQ (3, 1)
47403 +# define _GL_ATTR_nonnull _GL_GNUC_PREREQ (3, 3)
47404 +# define _GL_ATTR_nonstring _GL_GNUC_PREREQ (8, 0)
47405 +# define _GL_ATTR_nothrow _GL_GNUC_PREREQ (3, 3)
47406 +# define _GL_ATTR_packed _GL_GNUC_PREREQ (2, 7)
47407 +# define _GL_ATTR_pure _GL_GNUC_PREREQ (2, 96)
47408 +# define _GL_ATTR_returns_nonnull _GL_GNUC_PREREQ (4, 9)
47409 +# define _GL_ATTR_sentinel _GL_GNUC_PREREQ (4, 0)
47410 +# define _GL_ATTR_unused _GL_GNUC_PREREQ (2, 7)
47411 +# define _GL_ATTR_warn_unused_result _GL_GNUC_PREREQ (3, 4)
47412 +#endif
47413
47414 - Suppress extern inline with HP-UX cc, as it appears to be broken; see
47415 - <https://lists.gnu.org/r/bug-texinfo/2013-02/msg00030.html>.
47416 +#ifdef __has_c_attribute
47417 +# define _GL_HAS_C_ATTRIBUTE(attr) __has_c_attribute (__##attr##__)
47418 +#else
47419 +# define _GL_HAS_C_ATTRIBUTE(attr) 0
47420 +#endif
47421
47422 - Suppress extern inline with Sun C in standards-conformance mode, as it
47423 - mishandles inline functions that call each other. E.g., for 'inline void f
47424 - (void) { } inline void g (void) { f (); }', c99 incorrectly complains
47425 - 'reference to static identifier "f" in extern inline function'.
47426 - This bug was observed with Sun C 5.12 SunOS_i386 2011/11/16.
47427
47428 - Suppress extern inline (with or without __attribute__ ((__gnu_inline__)))
47429 - on configurations that mistakenly use 'static inline' to implement
47430 - functions or macros in standard C headers like <ctype.h>. For example,
47431 - if isdigit is mistakenly implemented via a static inline function,
47432 - a program containing an extern inline function that calls isdigit
47433 - may not work since the C standard prohibits extern inline functions
47434 - from calling static functions (ISO C 99 section 6.7.4.(3).
47435 - This bug is known to occur on:
47436 +/* _GL_ATTRIBUTE_ALLOC_SIZE ((N)) declares that the Nth argument of the function
47437 + is the size of the returned memory block.
47438 + _GL_ATTRIBUTE_ALLOC_SIZE ((M, N)) declares that the Mth argument multiplied
47439 + by the Nth argument of the function is the size of the returned memory block.
47440 + */
47441 +/* Applies to: function, pointer to function, function types. */
47442 +#if _GL_HAS_ATTRIBUTE (alloc_size)
47443 +# define _GL_ATTRIBUTE_ALLOC_SIZE(args) __attribute__ ((__alloc_size__ args))
47444 +#else
47445 +# define _GL_ATTRIBUTE_ALLOC_SIZE(args)
47446 +#endif
47447
47448 - OS X 10.8 and earlier; see:
47449 - https://lists.gnu.org/r/bug-gnulib/2012-12/msg00023.html
47450 +/* _GL_ATTRIBUTE_ALWAYS_INLINE tells that the compiler should always inline the
47451 + function and report an error if it cannot do so. */
47452 +/* Applies to: function. */
47453 +#if _GL_HAS_ATTRIBUTE (always_inline)
47454 +# define _GL_ATTRIBUTE_ALWAYS_INLINE __attribute__ ((__always_inline__))
47455 +#else
47456 +# define _GL_ATTRIBUTE_ALWAYS_INLINE
47457 +#endif
47458
47459 - DragonFly; see
47460 - http://muscles.dragonflybsd.org/bulk/bleeding-edge-potential/latest-per-pkg/ah-tty-0.3.12.log
47461 +/* _GL_ATTRIBUTE_ARTIFICIAL declares that the function is not important to show
47462 + in stack traces when debugging. The compiler should omit the function from
47463 + stack traces. */
47464 +/* Applies to: function. */
47465 +#if _GL_HAS_ATTRIBUTE (artificial)
47466 +# define _GL_ATTRIBUTE_ARTIFICIAL __attribute__ ((__artificial__))
47467 +#else
47468 +# define _GL_ATTRIBUTE_ARTIFICIAL
47469 +#endif
47470
47471 - FreeBSD; see:
47472 - https://lists.gnu.org/r/bug-gnulib/2014-07/msg00104.html
47473 +/* _GL_ATTRIBUTE_COLD declares that the function is rarely executed. */
47474 +/* Applies to: functions. */
47475 +/* Avoid __attribute__ ((cold)) on MinGW; see thread starting at
47476 + <https://lists.gnu.org/r/emacs-devel/2019-04/msg01152.html>.
47477 + Also, Oracle Studio 12.6 requires 'cold' not '__cold__'. */
47478 +#if _GL_HAS_ATTRIBUTE (cold) && !defined __MINGW32__
47479 +# ifndef __SUNPRO_C
47480 +# define _GL_ATTRIBUTE_COLD __attribute__ ((__cold__))
47481 +# else
47482 +# define _GL_ATTRIBUTE_COLD __attribute__ ((cold))
47483 +# endif
47484 +#else
47485 +# define _GL_ATTRIBUTE_COLD
47486 +#endif
47487
47488 - OS X 10.9 has a macro __header_inline indicating the bug is fixed for C and
47489 - for clang but remains for g++; see <https://trac.macports.org/ticket/41033>.
47490 - Assume DragonFly and FreeBSD will be similar.
47491 +/* _GL_ATTRIBUTE_CONST declares that it is OK for a compiler to omit duplicate
47492 + calls to the function with the same arguments.
47493 + This attribute is safe for a function that neither depends on nor affects
47494 + observable state, and always returns exactly once - e.g., does not loop
47495 + forever, and does not call longjmp.
47496 + (This attribute is stricter than _GL_ATTRIBUTE_PURE.) */
47497 +/* Applies to: functions. */
47498 +#if _GL_HAS_ATTRIBUTE (const)
47499 +# define _GL_ATTRIBUTE_CONST __attribute__ ((__const__))
47500 +#else
47501 +# define _GL_ATTRIBUTE_CONST
47502 +#endif
47503
47504 - GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99
47505 - inline semantics, unless -fgnu89-inline is used. It defines a macro
47506 - __GNUC_STDC_INLINE__ to indicate this situation or a macro
47507 - __GNUC_GNU_INLINE__ to indicate the opposite situation.
47508 - GCC 4.2 with -std=c99 or -std=gnu99 implements the GNU C inline
47509 - semantics but warns, unless -fgnu89-inline is used:
47510 - warning: C99 inline functions are not supported; using GNU89
47511 - warning: to disable this warning use -fgnu89-inline or the gnu_inline function attribute
47512 - It defines a macro __GNUC_GNU_INLINE__ to indicate this situation.
47513 +/* _GL_ATTRIBUTE_DEALLOC (F, I) declares that the function returns pointers
47514 + that can be freed by passing them as the Ith argument to the
47515 + function F.
47516 + _GL_ATTRIBUTE_DEALLOC_FREE declares that the function returns pointers that
47517 + can be freed via 'free'; it can be used only after declaring 'free'. */
47518 +/* Applies to: functions. Cannot be used on inline functions. */
47519 +#if _GL_GNUC_PREREQ (11, 0)
47520 +# define _GL_ATTRIBUTE_DEALLOC(f, i) __attribute__ ((__malloc__ (f, i)))
47521 +#else
47522 +# define _GL_ATTRIBUTE_DEALLOC(f, i)
47523 +#endif
47524 +/* If gnulib's <string.h> or <wchar.h> has already defined this macro, continue
47525 + to use this earlier definition, since <stdlib.h> may not have been included
47526 + yet. */
47527 +#ifndef _GL_ATTRIBUTE_DEALLOC_FREE
47528 +# define _GL_ATTRIBUTE_DEALLOC_FREE _GL_ATTRIBUTE_DEALLOC (free, 1)
47529 +#endif
47530 +
47531 +/* _GL_ATTRIBUTE_DEPRECATED: Declares that an entity is deprecated.
47532 + The compiler may warn if the entity is used. */
47533 +/* Applies to:
47534 + - function, variable,
47535 + - struct, union, struct/union member,
47536 + - enumeration, enumeration item,
47537 + - typedef,
47538 + in C++ also: namespace, class, template specialization. */
47539 +#if _GL_HAS_C_ATTRIBUTE (deprecated)
47540 +# define _GL_ATTRIBUTE_DEPRECATED [[__deprecated__]]
47541 +#elif _GL_HAS_ATTRIBUTE (deprecated)
47542 +# define _GL_ATTRIBUTE_DEPRECATED __attribute__ ((__deprecated__))
47543 +#else
47544 +# define _GL_ATTRIBUTE_DEPRECATED
47545 +#endif
47546 +
47547 +/* _GL_ATTRIBUTE_ERROR(msg) requests an error if a function is called and
47548 + the function call is not optimized away.
47549 + _GL_ATTRIBUTE_WARNING(msg) requests a warning if a function is called and
47550 + the function call is not optimized away. */
47551 +/* Applies to: functions. */
47552 +#if _GL_HAS_ATTRIBUTE (error)
47553 +# define _GL_ATTRIBUTE_ERROR(msg) __attribute__ ((__error__ (msg)))
47554 +# define _GL_ATTRIBUTE_WARNING(msg) __attribute__ ((__warning__ (msg)))
47555 +#elif _GL_HAS_ATTRIBUTE (diagnose_if)
47556 +# define _GL_ATTRIBUTE_ERROR(msg) __attribute__ ((__diagnose_if__ (1, msg, "error")))
47557 +# define _GL_ATTRIBUTE_WARNING(msg) __attribute__ ((__diagnose_if__ (1, msg, "warning")))
47558 +#else
47559 +# define _GL_ATTRIBUTE_ERROR(msg)
47560 +# define _GL_ATTRIBUTE_WARNING(msg)
47561 +#endif
47562 +
47563 +/* _GL_ATTRIBUTE_EXTERNALLY_VISIBLE declares that the entity should remain
47564 + visible to debuggers etc., even with '-fwhole-program'. */
47565 +/* Applies to: functions, variables. */
47566 +#if _GL_HAS_ATTRIBUTE (externally_visible)
47567 +# define _GL_ATTRIBUTE_EXTERNALLY_VISIBLE __attribute__ ((externally_visible))
47568 +#else
47569 +# define _GL_ATTRIBUTE_EXTERNALLY_VISIBLE
47570 +#endif
47571 +
47572 +/* _GL_ATTRIBUTE_FALLTHROUGH declares that it is not a programming mistake if
47573 + the control flow falls through to the immediately following 'case' or
47574 + 'default' label. The compiler should not warn in this case. */
47575 +/* Applies to: Empty statement (;), inside a 'switch' statement. */
47576 +/* Always expands to something. */
47577 +#if _GL_HAS_C_ATTRIBUTE (fallthrough)
47578 +# define _GL_ATTRIBUTE_FALLTHROUGH [[__fallthrough__]]
47579 +#elif _GL_HAS_ATTRIBUTE (fallthrough)
47580 +# define _GL_ATTRIBUTE_FALLTHROUGH __attribute__ ((__fallthrough__))
47581 +#else
47582 +# define _GL_ATTRIBUTE_FALLTHROUGH ((void) 0)
47583 +#endif
47584 +
47585 +/* _GL_ATTRIBUTE_FORMAT ((ARCHETYPE, STRING-INDEX, FIRST-TO-CHECK))
47586 + declares that the STRING-INDEXth function argument is a format string of
47587 + style ARCHETYPE, which is one of:
47588 + printf, gnu_printf
47589 + scanf, gnu_scanf,
47590 + strftime, gnu_strftime,
47591 + strfmon,
47592 + or the same thing prefixed and suffixed with '__'.
47593 + If FIRST-TO-CHECK is not 0, arguments starting at FIRST-TO_CHECK
47594 + are suitable for the format string. */
47595 +/* Applies to: functions. */
47596 +#if _GL_HAS_ATTRIBUTE (format)
47597 +# define _GL_ATTRIBUTE_FORMAT(spec) __attribute__ ((__format__ spec))
47598 +#else
47599 +# define _GL_ATTRIBUTE_FORMAT(spec)
47600 +#endif
47601 +
47602 +/* _GL_ATTRIBUTE_LEAF declares that if the function is called from some other
47603 + compilation unit, it executes code from that unit only by return or by
47604 + exception handling. This declaration lets the compiler optimize that unit
47605 + more aggressively. */
47606 +/* Applies to: functions. */
47607 +#if _GL_HAS_ATTRIBUTE (leaf)
47608 +# define _GL_ATTRIBUTE_LEAF __attribute__ ((__leaf__))
47609 +#else
47610 +# define _GL_ATTRIBUTE_LEAF
47611 +#endif
47612 +
47613 +/* _GL_ATTRIBUTE_MALLOC declares that the function returns a pointer to freshly
47614 + allocated memory. */
47615 +/* Applies to: functions. */
47616 +#if _GL_HAS_ATTRIBUTE (malloc)
47617 +# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__))
47618 +#else
47619 +# define _GL_ATTRIBUTE_MALLOC
47620 +#endif
47621 +
47622 +/* _GL_ATTRIBUTE_MAY_ALIAS declares that pointers to the type may point to the
47623 + same storage as pointers to other types. Thus this declaration disables
47624 + strict aliasing optimization. */
47625 +/* Applies to: types. */
47626 +/* Oracle Studio 12.6 mishandles may_alias despite __has_attribute OK. */
47627 +#if _GL_HAS_ATTRIBUTE (may_alias) && !defined __SUNPRO_C
47628 +# define _GL_ATTRIBUTE_MAY_ALIAS __attribute__ ((__may_alias__))
47629 +#else
47630 +# define _GL_ATTRIBUTE_MAY_ALIAS
47631 +#endif
47632 +
47633 +/* _GL_ATTRIBUTE_MAYBE_UNUSED declares that it is not a programming mistake if
47634 + the entity is not used. The compiler should not warn if the entity is not
47635 + used. */
47636 +/* Applies to:
47637 + - function, variable,
47638 + - struct, union, struct/union member,
47639 + - enumeration, enumeration item,
47640 + - typedef,
47641 + in C++ also: class. */
47642 +/* In C++ and C2x, this is spelled [[__maybe_unused__]].
47643 + GCC's syntax is __attribute__ ((__unused__)).
47644 + clang supports both syntaxes. */
47645 +#if _GL_HAS_C_ATTRIBUTE (maybe_unused)
47646 +# define _GL_ATTRIBUTE_MAYBE_UNUSED [[__maybe_unused__]]
47647 +#else
47648 +# define _GL_ATTRIBUTE_MAYBE_UNUSED _GL_ATTRIBUTE_UNUSED
47649 +#endif
47650 +/* Alternative spelling of this macro, for convenience. */
47651 +#define _GL_UNUSED _GL_ATTRIBUTE_MAYBE_UNUSED
47652 +/* Earlier spellings of this macro. */
47653 +#define _UNUSED_PARAMETER_ _GL_ATTRIBUTE_MAYBE_UNUSED
47654 +
47655 +/* _GL_ATTRIBUTE_NODISCARD declares that the caller of the function should not
47656 + discard the return value. The compiler may warn if the caller does not use
47657 + the return value, unless the caller uses something like ignore_value. */
47658 +/* Applies to: function, enumeration, class. */
47659 +#if _GL_HAS_C_ATTRIBUTE (nodiscard)
47660 +# define _GL_ATTRIBUTE_NODISCARD [[__nodiscard__]]
47661 +#elif _GL_HAS_ATTRIBUTE (warn_unused_result)
47662 +# define _GL_ATTRIBUTE_NODISCARD __attribute__ ((__warn_unused_result__))
47663 +#else
47664 +# define _GL_ATTRIBUTE_NODISCARD
47665 +#endif
47666 +
47667 +/* _GL_ATTRIBUTE_NOINLINE tells that the compiler should not inline the
47668 + function. */
47669 +/* Applies to: functions. */
47670 +#if _GL_HAS_ATTRIBUTE (noinline)
47671 +# define _GL_ATTRIBUTE_NOINLINE __attribute__ ((__noinline__))
47672 +#else
47673 +# define _GL_ATTRIBUTE_NOINLINE
47674 +#endif
47675 +
47676 +/* _GL_ATTRIBUTE_NONNULL ((N1, N2,...)) declares that the arguments N1, N2,...
47677 + must not be NULL.
47678 + _GL_ATTRIBUTE_NONNULL () declares that all pointer arguments must not be
47679 + null. */
47680 +/* Applies to: functions. */
47681 +#if _GL_HAS_ATTRIBUTE (nonnull)
47682 +# define _GL_ATTRIBUTE_NONNULL(args) __attribute__ ((__nonnull__ args))
47683 +#else
47684 +# define _GL_ATTRIBUTE_NONNULL(args)
47685 +#endif
47686 +
47687 +/* _GL_ATTRIBUTE_NONSTRING declares that the contents of a character array is
47688 + not meant to be NUL-terminated. */
47689 +/* Applies to: struct/union members and variables that are arrays of element
47690 + type '[[un]signed] char'. */
47691 +#if _GL_HAS_ATTRIBUTE (nonstring)
47692 +# define _GL_ATTRIBUTE_NONSTRING __attribute__ ((__nonstring__))
47693 +#else
47694 +# define _GL_ATTRIBUTE_NONSTRING
47695 +#endif
47696 +
47697 +/* There is no _GL_ATTRIBUTE_NORETURN; use _Noreturn instead. */
47698 +
47699 +/* _GL_ATTRIBUTE_NOTHROW declares that the function does not throw exceptions.
47700 */
47701 -#if (((defined __APPLE__ && defined __MACH__) \
47702 - || defined __DragonFly__ || defined __FreeBSD__) \
47703 - && (defined __header_inline \
47704 - ? (defined __cplusplus && defined __GNUC_STDC_INLINE__ \
47705 - && ! defined __clang__) \
47706 - : ((! defined _DONT_USE_CTYPE_INLINE_ \
47707 - && (defined __GNUC__ || defined __cplusplus)) \
47708 - || (defined _FORTIFY_SOURCE && 0 < _FORTIFY_SOURCE \
47709 - && defined __GNUC__ && ! defined __cplusplus))))
47710 -# define _GL_EXTERN_INLINE_STDHEADER_BUG
47711 +/* Applies to: functions. */
47712 +#if _GL_HAS_ATTRIBUTE (nothrow) && !defined __cplusplus
47713 +# define _GL_ATTRIBUTE_NOTHROW __attribute__ ((__nothrow__))
47714 +#else
47715 +# define _GL_ATTRIBUTE_NOTHROW
47716 #endif
47717 -#if ((__GNUC__ \
47718 - ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \
47719 - : (199901L <= __STDC_VERSION__ \
47720 - && !defined __HP_cc \
47721 - && !defined __PGI \
47722 - && !(defined __SUNPRO_C && __STDC__))) \
47723 - && !defined _GL_EXTERN_INLINE_STDHEADER_BUG)
47724 -# define _GL_INLINE inline
47725 -# define _GL_EXTERN_INLINE extern inline
47726 -# define _GL_EXTERN_INLINE_IN_USE
47727 -#elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \
47728 - && !defined _GL_EXTERN_INLINE_STDHEADER_BUG)
47729 -# if defined __GNUC_GNU_INLINE__ && __GNUC_GNU_INLINE__
47730 - /* __gnu_inline__ suppresses a GCC 4.2 diagnostic. */
47731 -# define _GL_INLINE extern inline __attribute__ ((__gnu_inline__))
47732 -# else
47733 -# define _GL_INLINE extern inline
47734 -# endif
47735 -# define _GL_EXTERN_INLINE extern
47736 -# define _GL_EXTERN_INLINE_IN_USE
47737 +
47738 +/* _GL_ATTRIBUTE_PACKED declares:
47739 + For struct members: The member has the smallest possible alignment.
47740 + For struct, union, class: All members have the smallest possible alignment,
47741 + minimizing the memory required. */
47742 +/* Applies to: struct members, struct, union,
47743 + in C++ also: class. */
47744 +#if _GL_HAS_ATTRIBUTE (packed)
47745 +# define _GL_ATTRIBUTE_PACKED __attribute__ ((__packed__))
47746 #else
47747 -# define _GL_INLINE static _GL_UNUSED
47748 -# define _GL_EXTERN_INLINE static _GL_UNUSED
47749 +# define _GL_ATTRIBUTE_PACKED
47750 #endif
47751
47752 -/* In GCC 4.6 (inclusive) to 5.1 (exclusive),
47753 - suppress bogus "no previous prototype for 'FOO'"
47754 - and "no previous declaration for 'FOO'" diagnostics,
47755 - when FOO is an inline function in the header; see
47756 - <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54113> and
47757 - <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63877>. */
47758 -#if __GNUC__ == 4 && 6 <= __GNUC_MINOR__
47759 -# if defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__
47760 -# define _GL_INLINE_HEADER_CONST_PRAGMA
47761 -# else
47762 -# define _GL_INLINE_HEADER_CONST_PRAGMA \
47763 - _Pragma ("GCC diagnostic ignored \"-Wsuggest-attribute=const\"")
47764 -# endif
47765 -# define _GL_INLINE_HEADER_BEGIN \
47766 - _Pragma ("GCC diagnostic push") \
47767 - _Pragma ("GCC diagnostic ignored \"-Wmissing-prototypes\"") \
47768 - _Pragma ("GCC diagnostic ignored \"-Wmissing-declarations\"") \
47769 - _GL_INLINE_HEADER_CONST_PRAGMA
47770 -# define _GL_INLINE_HEADER_END \
47771 - _Pragma ("GCC diagnostic pop")
47772 +/* _GL_ATTRIBUTE_PURE declares that It is OK for a compiler to omit duplicate
47773 + calls to the function with the same arguments if observable state is not
47774 + changed between calls.
47775 + This attribute is safe for a function that does not affect
47776 + observable state, and always returns exactly once.
47777 + (This attribute is looser than _GL_ATTRIBUTE_CONST.) */
47778 +/* Applies to: functions. */
47779 +#if _GL_HAS_ATTRIBUTE (pure)
47780 +# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
47781 #else
47782 -# define _GL_INLINE_HEADER_BEGIN
47783 -# define _GL_INLINE_HEADER_END
47784 +# define _GL_ATTRIBUTE_PURE
47785 +#endif
47786 +
47787 +/* _GL_ATTRIBUTE_RETURNS_NONNULL declares that the function's return value is
47788 + a non-NULL pointer. */
47789 +/* Applies to: functions. */
47790 +#if _GL_HAS_ATTRIBUTE (returns_nonnull)
47791 +# define _GL_ATTRIBUTE_RETURNS_NONNULL __attribute__ ((__returns_nonnull__))
47792 +#else
47793 +# define _GL_ATTRIBUTE_RETURNS_NONNULL
47794 +#endif
47795 +
47796 +/* _GL_ATTRIBUTE_SENTINEL(pos) declares that the variadic function expects a
47797 + trailing NULL argument.
47798 + _GL_ATTRIBUTE_SENTINEL () - The last argument is NULL (requires C99).
47799 + _GL_ATTRIBUTE_SENTINEL ((N)) - The (N+1)st argument from the end is NULL. */
47800 +/* Applies to: functions. */
47801 +#if _GL_HAS_ATTRIBUTE (sentinel)
47802 +# define _GL_ATTRIBUTE_SENTINEL(pos) __attribute__ ((__sentinel__ pos))
47803 +#else
47804 +# define _GL_ATTRIBUTE_SENTINEL(pos)
47805 +#endif
47806 +
47807 +/* A helper macro. Don't use it directly. */
47808 +#if _GL_HAS_ATTRIBUTE (unused)
47809 +# define _GL_ATTRIBUTE_UNUSED __attribute__ ((__unused__))
47810 +#else
47811 +# define _GL_ATTRIBUTE_UNUSED
47812 +#endif
47813 +
47814 +
47815 +/* _GL_UNUSED_LABEL; declares that it is not a programming mistake if the
47816 + immediately preceding label is not used. The compiler should not warn
47817 + if the label is not used. */
47818 +/* Applies to: label (both in C and C++). */
47819 +/* Note that g++ < 4.5 does not support the '__attribute__ ((__unused__)) ;'
47820 + syntax. But clang does. */
47821 +#if !(defined __cplusplus && !_GL_GNUC_PREREQ (4, 5)) || defined __clang__
47822 +# define _GL_UNUSED_LABEL _GL_ATTRIBUTE_UNUSED
47823 +#else
47824 +# define _GL_UNUSED_LABEL
47825 #endif
47826
47827 +
47828 /* Define to `int' if <sys/types.h> doesn't define. */
47829 #undef gid_t
47830
47831 @@ -1297,6 +1894,22 @@
47832 # define __GNUC_STDC_INLINE__ 1
47833 #endif
47834
47835 +/* _GL_CMP (n1, n2) performs a three-valued comparison on n1 vs. n2, where
47836 + n1 and n2 are expressions without side effects, that evaluate to real
47837 + numbers (excluding NaN).
47838 + It returns
47839 + 1 if n1 > n2
47840 + 0 if n1 == n2
47841 + -1 if n1 < n2
47842 + The naïve code (n1 > n2 ? 1 : n1 < n2 ? -1 : 0) produces a conditional
47843 + jump with nearly all GCC versions up to GCC 10.
47844 + This variant (n1 < n2 ? -1 : n1 > n2) produces a conditional with many
47845 + GCC versions up to GCC 9.
47846 + The better code (n1 > n2) - (n1 < n2) from Hacker's Delight § 2-9
47847 + avoids conditional jumps in all GCC versions >= 3.4. */
47848 +#define _GL_CMP(n1, n2) (((n1) > (n2)) - ((n1) < (n2)))
47849 +
47850 +
47851 /* Define to `int' if <sys/types.h> does not define. */
47852 #undef mode_t
47853
47854 @@ -1312,14 +1925,15 @@
47855
47856 /* Define to the equivalent of the C99 'restrict' keyword, or to
47857 nothing if this is not supported. Do not define if restrict is
47858 - supported directly. */
47859 + supported only directly. */
47860 #undef restrict
47861 -/* Work around a bug in Sun C++: it does not support _Restrict or
47862 - __restrict__, even though the corresponding Sun C compiler ends up with
47863 - "#define restrict _Restrict" or "#define restrict __restrict__" in the
47864 - previous line. Perhaps some future version of Sun C++ will work with
47865 - restrict; if so, hopefully it defines __RESTRICT like Sun C does. */
47866 -#if defined __SUNPRO_CC && !defined __RESTRICT
47867 +/* Work around a bug in older versions of Sun C++, which did not
47868 + #define __restrict__ or support _Restrict or __restrict__
47869 + even though the corresponding Sun C compiler ended up with
47870 + "#define restrict _Restrict" or "#define restrict __restrict__"
47871 + in the previous line. This workaround can be removed once
47872 + we assume Oracle Developer Studio 12.5 (2016) or later. */
47873 +#if defined __SUNPRO_CC && !defined __RESTRICT && !defined __restrict__
47874 # define _Restrict
47875 # define __restrict__
47876 #endif
47877 @@ -1332,47 +1946,3 @@
47878
47879 /* Define to `int' if <sys/types.h> doesn't define. */
47880 #undef uid_t
47881 -
47882 -/* Define as a marker that can be attached to declarations that might not
47883 - be used. This helps to reduce warnings, such as from
47884 - GCC -Wunused-parameter. */
47885 -#if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
47886 -# define _GL_UNUSED __attribute__ ((__unused__))
47887 -#else
47888 -# define _GL_UNUSED
47889 -#endif
47890 -/* The name _UNUSED_PARAMETER_ is an earlier spelling, although the name
47891 - is a misnomer outside of parameter lists. */
47892 -#define _UNUSED_PARAMETER_ _GL_UNUSED
47893 -
47894 -/* gcc supports the "unused" attribute on possibly unused labels, and
47895 - g++ has since version 4.5. Note to support C++ as well as C,
47896 - _GL_UNUSED_LABEL should be used with a trailing ; */
47897 -#if !defined __cplusplus || __GNUC__ > 4 \
47898 - || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5)
47899 -# define _GL_UNUSED_LABEL _GL_UNUSED
47900 -#else
47901 -# define _GL_UNUSED_LABEL
47902 -#endif
47903 -
47904 -/* The __pure__ attribute was added in gcc 2.96. */
47905 -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
47906 -# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
47907 -#else
47908 -# define _GL_ATTRIBUTE_PURE /* empty */
47909 -#endif
47910 -
47911 -/* The __const__ attribute was added in gcc 2.95. */
47912 -#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
47913 -# define _GL_ATTRIBUTE_CONST __attribute__ ((__const__))
47914 -#else
47915 -# define _GL_ATTRIBUTE_CONST /* empty */
47916 -#endif
47917 -
47918 -/* The __malloc__ attribute was added in gcc 3. */
47919 -#if 3 <= __GNUC__
47920 -# define _GL_ATTRIBUTE_MALLOC __attribute__ ((__malloc__))
47921 -#else
47922 -# define _GL_ATTRIBUTE_MALLOC /* empty */
47923 -#endif
47924 -
47925
47926 diff --git a/configure b/configure
47927 index 5f44261..3c89337 100755
47928 --- a/configure
47929 +++ b/configure
47930 @@ -657,8 +657,10 @@ ac_includes_default="\
47931 ac_header_c_list=
47932 ac_func_c_list=
47933 gl_getopt_required=POSIX
47934 -ac_subst_vars='gltests_LTLIBOBJS
47935 +ac_subst_vars='gltests_LIBOBJDEPS
47936 +gltests_LTLIBOBJS
47937 gltests_LIBOBJS
47938 +gl_LIBOBJDEPS
47939 gl_LTLIBOBJS
47940 gl_LIBOBJS
47941 am__EXEEXT_FALSE
47942 @@ -697,11 +699,56 @@ SED
47943 LIBTOOL
47944 LIBGNU_LTLIBDEPS
47945 LIBGNU_LIBDEPS
47946 +GL_CFLAG_GNULIB_WARNINGS
47947 +GL_CFLAG_ALLOW_WARNINGS
47948 gltests_WITNESS
47949 +GL_GNULIB_MDA_WCSDUP
47950 +GL_GNULIB_WCSFTIME
47951 +GL_GNULIB_WCSWIDTH
47952 +GL_GNULIB_WCSTOK
47953 +GL_GNULIB_WCSSTR
47954 +GL_GNULIB_WCSPBRK
47955 +GL_GNULIB_WCSSPN
47956 +GL_GNULIB_WCSCSPN
47957 +GL_GNULIB_WCSRCHR
47958 +GL_GNULIB_WCSCHR
47959 +GL_GNULIB_WCSDUP
47960 +GL_GNULIB_WCSXFRM
47961 +GL_GNULIB_WCSCOLL
47962 +GL_GNULIB_WCSNCASECMP
47963 +GL_GNULIB_WCSCASECMP
47964 +GL_GNULIB_WCSNCMP
47965 +GL_GNULIB_WCSCMP
47966 +GL_GNULIB_WCSNCAT
47967 +GL_GNULIB_WCSCAT
47968 +GL_GNULIB_WCPNCPY
47969 +GL_GNULIB_WCSNCPY
47970 +GL_GNULIB_WCPCPY
47971 +GL_GNULIB_WCSCPY
47972 +GL_GNULIB_WCSNLEN
47973 +GL_GNULIB_WCSLEN
47974 +GL_GNULIB_WMEMSET
47975 +GL_GNULIB_WMEMPCPY
47976 +GL_GNULIB_WMEMMOVE
47977 +GL_GNULIB_WMEMCPY
47978 +GL_GNULIB_WMEMCMP
47979 +GL_GNULIB_WMEMCHR
47980 +GL_GNULIB_WCWIDTH
47981 +GL_GNULIB_WCSNRTOMBS
47982 +GL_GNULIB_WCSRTOMBS
47983 +GL_GNULIB_WCRTOMB
47984 +GL_GNULIB_MBSNRTOWCS
47985 +GL_GNULIB_MBSRTOWCS
47986 +GL_GNULIB_MBRLEN
47987 +GL_GNULIB_MBRTOWC
47988 +GL_GNULIB_MBSINIT
47989 +GL_GNULIB_WCTOB
47990 +GL_GNULIB_BTOWC
47991 HAVE_CRTDEFS_H
47992 HAVE_WINT_T
47993 NEXT_AS_FIRST_DIRECTIVE_WCHAR_H
47994 NEXT_WCHAR_H
47995 +REPLACE_WCSTOK
47996 REPLACE_WCSFTIME
47997 REPLACE_WCSWIDTH
47998 REPLACE_WCWIDTH
47999 @@ -717,6 +764,7 @@ REPLACE_WCTOB
48000 REPLACE_BTOWC
48001 REPLACE_MBSTATE_T
48002 HAVE_DECL_WCWIDTH
48003 +HAVE_DECL_WCSDUP
48004 HAVE_DECL_WCTOB
48005 HAVE_WCSFTIME
48006 HAVE_WCSWIDTH
48007 @@ -743,6 +791,7 @@ HAVE_WCSCPY
48008 HAVE_WCSNLEN
48009 HAVE_WCSLEN
48010 HAVE_WMEMSET
48011 +HAVE_WMEMPCPY
48012 HAVE_WMEMMOVE
48013 HAVE_WMEMCPY
48014 HAVE_WMEMCMP
48015 @@ -756,96 +805,203 @@ HAVE_MBRLEN
48016 HAVE_MBRTOWC
48017 HAVE_MBSINIT
48018 HAVE_BTOWC
48019 -GNULIB_WCSFTIME
48020 -GNULIB_WCSWIDTH
48021 -GNULIB_WCSTOK
48022 -GNULIB_WCSSTR
48023 -GNULIB_WCSPBRK
48024 -GNULIB_WCSSPN
48025 -GNULIB_WCSCSPN
48026 -GNULIB_WCSRCHR
48027 -GNULIB_WCSCHR
48028 -GNULIB_WCSDUP
48029 -GNULIB_WCSXFRM
48030 -GNULIB_WCSCOLL
48031 -GNULIB_WCSNCASECMP
48032 -GNULIB_WCSCASECMP
48033 -GNULIB_WCSNCMP
48034 -GNULIB_WCSCMP
48035 -GNULIB_WCSNCAT
48036 -GNULIB_WCSCAT
48037 -GNULIB_WCPNCPY
48038 -GNULIB_WCSNCPY
48039 -GNULIB_WCPCPY
48040 -GNULIB_WCSCPY
48041 -GNULIB_WCSNLEN
48042 -GNULIB_WCSLEN
48043 -GNULIB_WMEMSET
48044 -GNULIB_WMEMMOVE
48045 -GNULIB_WMEMCPY
48046 -GNULIB_WMEMCMP
48047 -GNULIB_WMEMCHR
48048 -GNULIB_WCWIDTH
48049 -GNULIB_WCSNRTOMBS
48050 -GNULIB_WCSRTOMBS
48051 -GNULIB_WCRTOMB
48052 -GNULIB_MBSNRTOWCS
48053 -GNULIB_MBSRTOWCS
48054 -GNULIB_MBRLEN
48055 -GNULIB_MBRTOWC
48056 -GNULIB_MBSINIT
48057 -GNULIB_WCTOB
48058 -GNULIB_BTOWC
48059 HAVE_FEATURES_H
48060 -GL_GENERATE_UTIME_H_FALSE
48061 -GL_GENERATE_UTIME_H_TRUE
48062 -UTIME_H
48063 +GL_COND_OBJ_UTIMENSAT_FALSE
48064 +GL_COND_OBJ_UTIMENSAT_TRUE
48065 HAVE_UTIME_H
48066 NEXT_AS_FIRST_DIRECTIVE_UTIME_H
48067 NEXT_UTIME_H
48068 +GL_GNULIB_MDA_UTIME
48069 +GL_GNULIB_UTIME
48070 +GL_COND_OBJ_UTIME_FALSE
48071 +GL_COND_OBJ_UTIME_TRUE
48072 REPLACE_UTIME
48073 HAVE_UTIME
48074 -GNULIB_UTIME
48075 +GL_COND_OBJ_UNLINKAT_FALSE
48076 +GL_COND_OBJ_UNLINKAT_TRUE
48077 +GL_COND_OBJ_UNLINK_FALSE
48078 +GL_COND_OBJ_UNLINK_TRUE
48079 HAVE_UNISTD_H
48080 NEXT_AS_FIRST_DIRECTIVE_UNISTD_H
48081 NEXT_UNISTD_H
48082 +GL_GNULIB_MDA_TZSET
48083 +GL_GNULIB_TZSET
48084 +GL_GNULIB_TIME_RZ
48085 +GL_GNULIB_TIME_R
48086 +GL_GNULIB_TIMESPEC_GETRES
48087 +GL_GNULIB_TIMESPEC_GET
48088 +GL_GNULIB_TIMEGM
48089 +GL_GNULIB_STRPTIME
48090 +GL_GNULIB_STRFTIME
48091 +GL_GNULIB_NANOSLEEP
48092 +GL_GNULIB_LOCALTIME
48093 +GL_GNULIB_MKTIME
48094 +GL_GNULIB_CTIME
48095 +TIME_H_DEFINES_TIME_UTC
48096 UNISTD_H_DEFINES_STRUCT_TIMESPEC
48097 PTHREAD_H_DEFINES_STRUCT_TIMESPEC
48098 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC
48099 TIME_H_DEFINES_STRUCT_TIMESPEC
48100 NEXT_AS_FIRST_DIRECTIVE_TIME_H
48101 NEXT_TIME_H
48102 +REPLACE_LOCALTIME
48103 +REPLACE_GMTIME
48104 +GNULIB_GETTIMEOFDAY
48105 +REPLACE_TZSET
48106 +REPLACE_TIMEGM
48107 +REPLACE_STRFTIME
48108 +REPLACE_NANOSLEEP
48109 +REPLACE_MKTIME
48110 +REPLACE_LOCALTIME_R
48111 +REPLACE_CTIME
48112 +HAVE_TIMEZONE_T
48113 +HAVE_TIMESPEC_GETRES
48114 +HAVE_TIMESPEC_GET
48115 +HAVE_TIMEGM
48116 +HAVE_STRPTIME
48117 +HAVE_NANOSLEEP
48118 +HAVE_DECL_LOCALTIME_R
48119 WINDOWS_STAT_INODES
48120 WINDOWS_64_BIT_OFF_T
48121 NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H
48122 NEXT_SYS_TYPES_H
48123 +GL_COND_OBJ_SYMLINKAT_FALSE
48124 +GL_COND_OBJ_SYMLINKAT_TRUE
48125 +GL_COND_OBJ_SYMLINK_FALSE
48126 +GL_COND_OBJ_SYMLINK_TRUE
48127 +GL_COND_OBJ_STRNCAT_FALSE
48128 +GL_COND_OBJ_STRNCAT_TRUE
48129 +GL_GNULIB_FFS
48130 HAVE_STRINGS_H
48131 NEXT_AS_FIRST_DIRECTIVE_STRINGS_H
48132 NEXT_STRINGS_H
48133 NEXT_AS_FIRST_DIRECTIVE_STRING_H
48134 NEXT_STRING_H
48135 +GL_COND_OBJ_STRERROR_OVERRIDE_FALSE
48136 +GL_COND_OBJ_STRERROR_OVERRIDE_TRUE
48137 +GL_COND_OBJ_STRERROR_FALSE
48138 +GL_COND_OBJ_STRERROR_TRUE
48139 +GL_COND_OBJ_STRDUP_FALSE
48140 +GL_COND_OBJ_STRDUP_TRUE
48141 +GL_COND_OBJ_STRNCASECMP_FALSE
48142 +GL_COND_OBJ_STRNCASECMP_TRUE
48143 +GL_COND_OBJ_STRCASECMP_FALSE
48144 +GL_COND_OBJ_STRCASECMP_TRUE
48145 HAVE_DECL_STRNCASECMP
48146 HAVE_STRCASECMP
48147 HAVE_FFS
48148 -GNULIB_FFS
48149 NEXT_AS_FIRST_DIRECTIVE_STDLIB_H
48150 NEXT_STDLIB_H
48151 +GL_COND_OBJ_STDIO_WRITE_FALSE
48152 +GL_COND_OBJ_STDIO_WRITE_TRUE
48153 +GL_COND_OBJ_STDIO_READ_FALSE
48154 +GL_COND_OBJ_STDIO_READ_TRUE
48155 NEXT_AS_FIRST_DIRECTIVE_STDIO_H
48156 NEXT_STDIO_H
48157 -NEXT_AS_FIRST_DIRECTIVE_STDDEF_H
48158 -NEXT_STDDEF_H
48159 +GL_GENERATE_STDINT_H_FALSE
48160 +GL_GENERATE_STDINT_H_TRUE
48161 +STDINT_H
48162 GL_GENERATE_STDDEF_H_FALSE
48163 GL_GENERATE_STDDEF_H_TRUE
48164 STDDEF_H
48165 +NEXT_AS_FIRST_DIRECTIVE_STDDEF_H
48166 +NEXT_STDDEF_H
48167 HAVE_WCHAR_T
48168 HAVE_MAX_ALIGN_T
48169 REPLACE_NULL
48170 -HAVE__BOOL
48171 GL_GENERATE_STDBOOL_H_FALSE
48172 GL_GENERATE_STDBOOL_H_TRUE
48173 STDBOOL_H
48174 +HAVE__BOOL
48175 +GL_GENERATE_STDALIGN_H_FALSE
48176 +GL_GENERATE_STDALIGN_H_TRUE
48177 +STDALIGN_H
48178 +GL_COND_OBJ_STAT_FALSE
48179 +GL_COND_OBJ_STAT_TRUE
48180 +GL_COND_OBJ_SIGNBIT3_FALSE
48181 +GL_COND_OBJ_SIGNBIT3_TRUE
48182 +GL_COND_OBJ_RMDIR_FALSE
48183 +GL_COND_OBJ_RMDIR_TRUE
48184 +GL_COND_OBJ_RENAMEAT_FALSE
48185 +GL_COND_OBJ_RENAMEAT_TRUE
48186 +GL_COND_OBJ_RENAME_FALSE
48187 +GL_COND_OBJ_RENAME_TRUE
48188 +GL_COND_OBJ_REALLOCARRAY_FALSE
48189 +GL_COND_OBJ_REALLOCARRAY_TRUE
48190 +GL_COND_OBJ_READLINKAT_FALSE
48191 +GL_COND_OBJ_READLINKAT_TRUE
48192 +GL_COND_OBJ_READLINK_FALSE
48193 +GL_COND_OBJ_READLINK_TRUE
48194 +GL_COND_OBJ_RAWMEMCHR_FALSE
48195 +GL_COND_OBJ_RAWMEMCHR_TRUE
48196 +GL_COND_OBJ_PIPE_FALSE
48197 +GL_COND_OBJ_PIPE_TRUE
48198 +GL_COND_OBJ_OPENDIR_FALSE
48199 +GL_COND_OBJ_OPENDIR_TRUE
48200 +GL_COND_OBJ_OPENAT_FALSE
48201 +GL_COND_OBJ_OPENAT_TRUE
48202 +GL_COND_OBJ_OPEN_FALSE
48203 +GL_COND_OBJ_OPEN_TRUE
48204 +GL_COND_OBJ_MSVC_NOTHROW_FALSE
48205 +GL_COND_OBJ_MSVC_NOTHROW_TRUE
48206 +GL_COND_OBJ_MSVC_INVAL_FALSE
48207 +GL_COND_OBJ_MSVC_INVAL_TRUE
48208 +GL_COND_OBJ_MKDIRAT_FALSE
48209 +GL_COND_OBJ_MKDIRAT_TRUE
48210 +GL_COND_OBJ_MKDIR_FALSE
48211 +GL_COND_OBJ_MKDIR_TRUE
48212 +GL_COND_OBJ_MEMRCHR_FALSE
48213 +GL_COND_OBJ_MEMRCHR_TRUE
48214 +GL_COND_OBJ_MEMPCPY_FALSE
48215 +GL_COND_OBJ_MEMPCPY_TRUE
48216 +GL_GNULIB_MDA_STRDUP
48217 +GL_GNULIB_MDA_MEMCCPY
48218 +GL_GNULIB_STRVERSCMP
48219 +GL_GNULIB_STRSIGNAL
48220 +GL_GNULIB_SIGDESCR_NP
48221 +GL_GNULIB_SIGABBREV_NP
48222 +GL_GNULIB_STRERRORNAME_NP
48223 +GL_GNULIB_STRERROR_R
48224 +GL_GNULIB_STRERROR
48225 +GL_GNULIB_MBSTOK_R
48226 +GL_GNULIB_MBSSEP
48227 +GL_GNULIB_MBSSPN
48228 +GL_GNULIB_MBSPBRK
48229 +GL_GNULIB_MBSCSPN
48230 +GL_GNULIB_MBSCASESTR
48231 +GL_GNULIB_MBSPCASECMP
48232 +GL_GNULIB_MBSNCASECMP
48233 +GL_GNULIB_MBSCASECMP
48234 +GL_GNULIB_MBSSTR
48235 +GL_GNULIB_MBSRCHR
48236 +GL_GNULIB_MBSCHR
48237 +GL_GNULIB_MBSNLEN
48238 +GL_GNULIB_MBSLEN
48239 +GL_GNULIB_STRTOK_R
48240 +GL_GNULIB_STRCASESTR
48241 +GL_GNULIB_STRSTR
48242 +GL_GNULIB_STRSEP
48243 +GL_GNULIB_STRPBRK
48244 +GL_GNULIB_STRNLEN
48245 +GL_GNULIB_STRNDUP
48246 +GL_GNULIB_STRNCAT
48247 +GL_GNULIB_STRDUP
48248 +GL_GNULIB_STRCHRNUL
48249 +GL_GNULIB_STPNCPY
48250 +GL_GNULIB_STPCPY
48251 +GL_GNULIB_RAWMEMCHR
48252 +GL_GNULIB_MEMRCHR
48253 +GL_GNULIB_MEMPCPY
48254 +GL_GNULIB_MEMMEM
48255 +GL_GNULIB_MEMCHR
48256 +GL_GNULIB_FFSLL
48257 +GL_GNULIB_FFSL
48258 +GL_GNULIB_EXPLICIT_BZERO
48259 +GL_COND_OBJ_MEMCHR_FALSE
48260 +GL_COND_OBJ_MEMCHR_TRUE
48261 UNDEFINE_STRTOK_R
48262 REPLACE_STRSIGNAL
48263 +REPLACE_STRERRORNAME_NP
48264 REPLACE_STRERROR_R
48265 REPLACE_STRERROR
48266 REPLACE_STRTOK_R
48267 @@ -859,8 +1015,12 @@ REPLACE_STRCHRNUL
48268 REPLACE_STPNCPY
48269 REPLACE_MEMMEM
48270 REPLACE_MEMCHR
48271 +REPLACE_FFSLL
48272 HAVE_STRVERSCMP
48273 HAVE_DECL_STRSIGNAL
48274 +HAVE_SIGDESCR_NP
48275 +HAVE_SIGABBREV_NP
48276 +HAVE_STRERRORNAME_NP
48277 HAVE_DECL_STRERROR_R
48278 HAVE_DECL_STRTOK_R
48279 HAVE_STRCASESTR
48280 @@ -876,57 +1036,26 @@ HAVE_RAWMEMCHR
48281 HAVE_DECL_MEMRCHR
48282 HAVE_MEMPCPY
48283 HAVE_DECL_MEMMEM
48284 -HAVE_MEMCHR
48285 HAVE_FFSLL
48286 HAVE_FFSL
48287 HAVE_EXPLICIT_BZERO
48288 HAVE_MBSLEN
48289 -GNULIB_STRVERSCMP
48290 -GNULIB_STRSIGNAL
48291 -GNULIB_STRERROR_R
48292 -GNULIB_STRERROR
48293 -GNULIB_MBSTOK_R
48294 -GNULIB_MBSSEP
48295 -GNULIB_MBSSPN
48296 -GNULIB_MBSPBRK
48297 -GNULIB_MBSCSPN
48298 -GNULIB_MBSCASESTR
48299 -GNULIB_MBSPCASECMP
48300 -GNULIB_MBSNCASECMP
48301 -GNULIB_MBSCASECMP
48302 -GNULIB_MBSSTR
48303 -GNULIB_MBSRCHR
48304 -GNULIB_MBSCHR
48305 -GNULIB_MBSNLEN
48306 -GNULIB_MBSLEN
48307 -GNULIB_STRTOK_R
48308 -GNULIB_STRCASESTR
48309 -GNULIB_STRSTR
48310 -GNULIB_STRSEP
48311 -GNULIB_STRPBRK
48312 -GNULIB_STRNLEN
48313 -GNULIB_STRNDUP
48314 -GNULIB_STRNCAT
48315 -GNULIB_STRDUP
48316 -GNULIB_STRCHRNUL
48317 -GNULIB_STPNCPY
48318 -GNULIB_STPCPY
48319 -GNULIB_RAWMEMCHR
48320 -GNULIB_MEMRCHR
48321 -GNULIB_MEMPCPY
48322 -GNULIB_MEMMEM
48323 -GNULIB_MEMCHR
48324 -GNULIB_FFSLL
48325 -GNULIB_FFSL
48326 -GNULIB_EXPLICIT_BZERO
48327 NEXT_AS_FIRST_DIRECTIVE_MATH_H
48328 NEXT_MATH_H
48329 +GL_COND_OBJ_LSTAT_FALSE
48330 +GL_COND_OBJ_LSTAT_TRUE
48331 +GL_GENERATE_LIMITS_H_FALSE
48332 +GL_GENERATE_LIMITS_H_TRUE
48333 +LIMITS_H
48334 +GL_GNULIB_STRTOUMAX
48335 +GL_GNULIB_STRTOIMAX
48336 +GL_GNULIB_IMAXDIV
48337 +GL_GNULIB_IMAXABS
48338 NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H
48339 NEXT_INTTYPES_H
48340 UINT64_MAX_EQ_ULONG_MAX
48341 UINT32_MAX_LT_UINTMAX_MAX
48342 PRIPTR_PREFIX
48343 -PRI_MACROS_BROKEN
48344 INT64_MAX_EQ_LONG_MAX
48345 INT32_MAX_LT_INTMAX_MAX
48346 REPLACE_STRTOUMAX
48347 @@ -936,13 +1065,6 @@ HAVE_DECL_STRTOUMAX
48348 HAVE_DECL_STRTOIMAX
48349 HAVE_DECL_IMAXDIV
48350 HAVE_DECL_IMAXABS
48351 -GNULIB_STRTOUMAX
48352 -GNULIB_STRTOIMAX
48353 -GNULIB_IMAXDIV
48354 -GNULIB_IMAXABS
48355 -GL_GENERATE_STDINT_H_FALSE
48356 -GL_GENERATE_STDINT_H_TRUE
48357 -STDINT_H
48358 HAVE_SYS_INTTYPES_H
48359 HAVE_SYS_BITYPES_H
48360 HAVE_C99_STDINT_H
48361 @@ -966,39 +1088,14 @@ NEXT_STDINT_H
48362 HAVE_SYS_TYPES_H
48363 HAVE_INTTYPES_H
48364 HAVE_WCHAR_H
48365 -HAVE_UNSIGNED_LONG_LONG_INT
48366 -HAVE_LONG_LONG_INT
48367 -GNULIB_OVERRIDES_WINT_T
48368 -GL_GENERATE_LIMITS_H_FALSE
48369 -GL_GENERATE_LIMITS_H_TRUE
48370 -LIMITS_H
48371 +GNULIBHEADERS_OVERRIDE_WINT_T
48372 NEXT_AS_FIRST_DIRECTIVE_LIMITS_H
48373 NEXT_LIMITS_H
48374 -REPLACE_LOCALTIME
48375 -REPLACE_GMTIME
48376 -REPLACE_TZSET
48377 -REPLACE_TIMEGM
48378 -REPLACE_STRFTIME
48379 -REPLACE_NANOSLEEP
48380 -REPLACE_MKTIME
48381 -REPLACE_LOCALTIME_R
48382 -REPLACE_CTIME
48383 -HAVE_TIMEZONE_T
48384 -HAVE_TZSET
48385 -HAVE_TIMEGM
48386 -HAVE_STRPTIME
48387 -HAVE_NANOSLEEP
48388 -HAVE_DECL_LOCALTIME_R
48389 -GNULIB_TZSET
48390 -GNULIB_TIME_RZ
48391 -GNULIB_TIME_R
48392 -GNULIB_TIMEGM
48393 -GNULIB_STRPTIME
48394 -GNULIB_STRFTIME
48395 -GNULIB_NANOSLEEP
48396 -GNULIB_LOCALTIME
48397 -GNULIB_MKTIME
48398 -GNULIB_CTIME
48399 +GL_COND_OBJ_GROUP_MEMBER_FALSE
48400 +GL_COND_OBJ_GROUP_MEMBER_TRUE
48401 +GL_GNULIB_GETTIMEOFDAY
48402 +GL_COND_OBJ_GETTIMEOFDAY_FALSE
48403 +GL_COND_OBJ_GETTIMEOFDAY_TRUE
48404 NEXT_AS_FIRST_DIRECTIVE_SYS_TIME_H
48405 NEXT_SYS_TIME_H
48406 REPLACE_STRUCT_TIMEVAL
48407 @@ -1006,16 +1103,88 @@ REPLACE_GETTIMEOFDAY
48408 HAVE_SYS_TIME_H
48409 HAVE_STRUCT_TIMEVAL
48410 HAVE_GETTIMEOFDAY
48411 -GNULIB_GETTIMEOFDAY
48412 LTLIBINTL
48413 LIBINTL
48414 -GNULIB_GL_UNISTD_H_GETOPT
48415 +GL_COND_OBJ_GETOPT_FALSE
48416 +GL_COND_OBJ_GETOPT_TRUE
48417 +GL_GENERATE_GETOPT_CDEFS_H_FALSE
48418 +GL_GENERATE_GETOPT_CDEFS_H_TRUE
48419 GETOPT_CDEFS_H
48420 +GL_GENERATE_GETOPT_H_FALSE
48421 +GL_GENERATE_GETOPT_H_TRUE
48422 GETOPT_H
48423 HAVE_SYS_CDEFS_H
48424 HAVE_GETOPT_H
48425 NEXT_AS_FIRST_DIRECTIVE_GETOPT_H
48426 NEXT_GETOPT_H
48427 +GL_COND_OBJ_GETLINE_FALSE
48428 +GL_COND_OBJ_GETLINE_TRUE
48429 +GL_COND_OBJ_GETGROUPS_FALSE
48430 +GL_COND_OBJ_GETGROUPS_TRUE
48431 +GL_COND_OBJ_GETDTABLESIZE_FALSE
48432 +GL_COND_OBJ_GETDTABLESIZE_TRUE
48433 +GL_GNULIB_MDA_TEMPNAM
48434 +GL_GNULIB_MDA_PUTW
48435 +GL_GNULIB_MDA_GETW
48436 +GL_GNULIB_MDA_FILENO
48437 +GL_GNULIB_MDA_FDOPEN
48438 +GL_GNULIB_MDA_FCLOSEALL
48439 +GL_GNULIB_VSPRINTF_POSIX
48440 +GL_GNULIB_VSNPRINTF
48441 +GL_GNULIB_VPRINTF_POSIX
48442 +GL_GNULIB_VPRINTF
48443 +GL_GNULIB_VFPRINTF_POSIX
48444 +GL_GNULIB_VFPRINTF
48445 +GL_GNULIB_VDPRINTF
48446 +GL_GNULIB_VSCANF
48447 +GL_GNULIB_VFSCANF
48448 +GL_GNULIB_VASPRINTF
48449 +GL_GNULIB_TMPFILE
48450 +GL_GNULIB_STDIO_H_SIGPIPE
48451 +GL_GNULIB_STDIO_H_NONBLOCKING
48452 +GL_GNULIB_SPRINTF_POSIX
48453 +GL_GNULIB_SNPRINTF
48454 +GL_GNULIB_SCANF
48455 +GL_GNULIB_RENAMEAT
48456 +GL_GNULIB_RENAME
48457 +GL_GNULIB_REMOVE
48458 +GL_GNULIB_PUTS
48459 +GL_GNULIB_PUTCHAR
48460 +GL_GNULIB_PUTC
48461 +GL_GNULIB_PRINTF_POSIX
48462 +GL_GNULIB_PRINTF
48463 +GL_GNULIB_POPEN
48464 +GL_GNULIB_PERROR
48465 +GL_GNULIB_PCLOSE
48466 +GL_GNULIB_OBSTACK_PRINTF_POSIX
48467 +GL_GNULIB_OBSTACK_PRINTF
48468 +GL_GNULIB_GETLINE
48469 +GL_GNULIB_GETDELIM
48470 +GL_GNULIB_GETCHAR
48471 +GL_GNULIB_GETC
48472 +GL_GNULIB_FWRITE
48473 +GL_GNULIB_FTELLO
48474 +GL_GNULIB_FTELL
48475 +GL_GNULIB_FSEEKO
48476 +GL_GNULIB_FSEEK
48477 +GL_GNULIB_FSCANF
48478 +GL_GNULIB_FREOPEN
48479 +GL_GNULIB_FREAD
48480 +GL_GNULIB_FPUTS
48481 +GL_GNULIB_FPUTC
48482 +GL_GNULIB_FPURGE
48483 +GL_GNULIB_FPRINTF_POSIX
48484 +GL_GNULIB_FPRINTF
48485 +GL_GNULIB_FOPEN_GNU
48486 +GL_GNULIB_FOPEN
48487 +GL_GNULIB_FGETS
48488 +GL_GNULIB_FGETC
48489 +GL_GNULIB_FFLUSH
48490 +GL_GNULIB_FDOPEN
48491 +GL_GNULIB_FCLOSE
48492 +GL_GNULIB_DPRINTF
48493 +GL_COND_OBJ_GETDELIM_FALSE
48494 +GL_COND_OBJ_GETDELIM_TRUE
48495 REPLACE_VSPRINTF
48496 REPLACE_VSNPRINTF
48497 REPLACE_VPRINTF
48498 @@ -1043,6 +1212,7 @@ REPLACE_FSEEK
48499 REPLACE_FREOPEN
48500 REPLACE_FPURGE
48501 REPLACE_FPRINTF
48502 +REPLACE_FOPEN_FOR_FOPEN_GNU
48503 REPLACE_FOPEN
48504 REPLACE_FFLUSH
48505 REPLACE_FDOPEN
48506 @@ -1064,72 +1234,50 @@ HAVE_DECL_GETDELIM
48507 HAVE_DECL_FTELLO
48508 HAVE_DECL_FSEEKO
48509 HAVE_DECL_FPURGE
48510 -GNULIB_VSPRINTF_POSIX
48511 -GNULIB_VSNPRINTF
48512 -GNULIB_VPRINTF_POSIX
48513 -GNULIB_VPRINTF
48514 -GNULIB_VFPRINTF_POSIX
48515 -GNULIB_VFPRINTF
48516 -GNULIB_VDPRINTF
48517 -GNULIB_VSCANF
48518 -GNULIB_VFSCANF
48519 -GNULIB_VASPRINTF
48520 -GNULIB_TMPFILE
48521 -GNULIB_STDIO_H_SIGPIPE
48522 -GNULIB_STDIO_H_NONBLOCKING
48523 -GNULIB_SPRINTF_POSIX
48524 -GNULIB_SNPRINTF
48525 -GNULIB_SCANF
48526 -GNULIB_RENAMEAT
48527 -GNULIB_RENAME
48528 -GNULIB_REMOVE
48529 -GNULIB_PUTS
48530 -GNULIB_PUTCHAR
48531 -GNULIB_PUTC
48532 -GNULIB_PRINTF_POSIX
48533 -GNULIB_PRINTF
48534 -GNULIB_POPEN
48535 -GNULIB_PERROR
48536 -GNULIB_PCLOSE
48537 -GNULIB_OBSTACK_PRINTF_POSIX
48538 -GNULIB_OBSTACK_PRINTF
48539 -GNULIB_GETLINE
48540 -GNULIB_GETDELIM
48541 -GNULIB_GETCHAR
48542 -GNULIB_GETC
48543 -GNULIB_FWRITE
48544 -GNULIB_FTELLO
48545 -GNULIB_FTELL
48546 -GNULIB_FSEEKO
48547 -GNULIB_FSEEK
48548 -GNULIB_FSCANF
48549 -GNULIB_FREOPEN
48550 -GNULIB_FREAD
48551 -GNULIB_FPUTS
48552 -GNULIB_FPUTC
48553 -GNULIB_FPURGE
48554 -GNULIB_FPRINTF_POSIX
48555 -GNULIB_FPRINTF
48556 -GNULIB_FOPEN
48557 -GNULIB_FGETS
48558 -GNULIB_FGETC
48559 -GNULIB_FFLUSH
48560 -GNULIB_FDOPEN
48561 -GNULIB_FCLOSE
48562 -GNULIB_DPRINTF
48563 +HAVE_DECL_FCLOSEALL
48564 +GL_COND_OBJ_GETCWD_LGPL_FALSE
48565 +GL_COND_OBJ_GETCWD_LGPL_TRUE
48566 +GL_COND_OBJ_FUTIMENS_FALSE
48567 +GL_COND_OBJ_FUTIMENS_TRUE
48568 +GL_COND_OBJ_FSTATAT_FALSE
48569 +GL_COND_OBJ_FSTATAT_TRUE
48570 +GL_GNULIB_MDA_UMASK
48571 +GL_GNULIB_MDA_MKDIR
48572 +GL_GNULIB_MDA_CHMOD
48573 +GL_GNULIB_OVERRIDES_STRUCT_STAT
48574 +GL_GNULIB_UTIMENSAT
48575 +GL_GNULIB_STAT
48576 +GL_GNULIB_MKNODAT
48577 +GL_GNULIB_MKNOD
48578 +GL_GNULIB_MKFIFOAT
48579 +GL_GNULIB_MKFIFO
48580 +GL_GNULIB_MKDIRAT
48581 +GL_GNULIB_MKDIR
48582 +GL_GNULIB_LSTAT
48583 +GL_GNULIB_LCHMOD
48584 +GL_GNULIB_GETUMASK
48585 +GL_GNULIB_FUTIMENS
48586 +GL_GNULIB_FSTATAT
48587 +GL_GNULIB_FSTAT
48588 +GL_GNULIB_FCHMODAT
48589 WINDOWS_64_BIT_ST_SIZE
48590 WINDOWS_STAT_TIMESPEC
48591 NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H
48592 NEXT_SYS_STAT_H
48593 +GL_COND_OBJ_FSTAT_FALSE
48594 +GL_COND_OBJ_FSTAT_TRUE
48595 REPLACE_UTIMENSAT
48596 REPLACE_STAT
48597 +REPLACE_MKNODAT
48598 REPLACE_MKNOD
48599 +REPLACE_MKFIFOAT
48600 REPLACE_MKFIFO
48601 REPLACE_MKDIR
48602 REPLACE_LSTAT
48603 REPLACE_FUTIMENS
48604 REPLACE_FSTATAT
48605 REPLACE_FSTAT
48606 +REPLACE_FCHMODAT
48607 HAVE_UTIMENSAT
48608 HAVE_MKNODAT
48609 HAVE_MKNOD
48610 @@ -1138,24 +1286,112 @@ HAVE_MKFIFO
48611 HAVE_MKDIRAT
48612 HAVE_LSTAT
48613 HAVE_LCHMOD
48614 +HAVE_GETUMASK
48615 HAVE_FUTIMENS
48616 HAVE_FSTATAT
48617 HAVE_FCHMODAT
48618 -GNULIB_OVERRIDES_STRUCT_STAT
48619 -GNULIB_UTIMENSAT
48620 -GNULIB_STAT
48621 -GNULIB_MKNODAT
48622 -GNULIB_MKNOD
48623 -GNULIB_MKFIFOAT
48624 -GNULIB_MKFIFO
48625 -GNULIB_MKDIRAT
48626 -GNULIB_LSTAT
48627 -GNULIB_LCHMOD
48628 -GNULIB_FUTIMENS
48629 -GNULIB_FSTATAT
48630 -GNULIB_FSTAT
48631 -GNULIB_FCHMODAT
48632 HAVE_SAME_LONG_DOUBLE_AS_DOUBLE
48633 +GL_GNULIB_MDA_YN
48634 +GL_GNULIB_MDA_Y1
48635 +GL_GNULIB_MDA_Y0
48636 +GL_GNULIB_MDA_JN
48637 +GL_GNULIB_MDA_J1
48638 +GL_GNULIB_MDA_J0
48639 +GL_GNULIB_TRUNCL
48640 +GL_GNULIB_TRUNCF
48641 +GL_GNULIB_TRUNC
48642 +GL_GNULIB_TANHF
48643 +GL_GNULIB_TANL
48644 +GL_GNULIB_TANF
48645 +GL_GNULIB_SQRTL
48646 +GL_GNULIB_SQRTF
48647 +GL_GNULIB_SINHF
48648 +GL_GNULIB_SINL
48649 +GL_GNULIB_SINF
48650 +GL_GNULIB_SIGNBIT
48651 +GL_GNULIB_ROUNDL
48652 +GL_GNULIB_ROUNDF
48653 +GL_GNULIB_ROUND
48654 +GL_GNULIB_RINTL
48655 +GL_GNULIB_RINTF
48656 +GL_GNULIB_RINT
48657 +GL_GNULIB_REMAINDERL
48658 +GL_GNULIB_REMAINDERF
48659 +GL_GNULIB_REMAINDER
48660 +GL_GNULIB_POWF
48661 +GL_GNULIB_MODFL
48662 +GL_GNULIB_MODFF
48663 +GL_GNULIB_MODF
48664 +GL_GNULIB_LOGBL
48665 +GL_GNULIB_LOGBF
48666 +GL_GNULIB_LOGB
48667 +GL_GNULIB_LOG2L
48668 +GL_GNULIB_LOG2F
48669 +GL_GNULIB_LOG2
48670 +GL_GNULIB_LOG1PL
48671 +GL_GNULIB_LOG1PF
48672 +GL_GNULIB_LOG1P
48673 +GL_GNULIB_LOG10L
48674 +GL_GNULIB_LOG10F
48675 +GL_GNULIB_LOG10
48676 +GL_GNULIB_LOGL
48677 +GL_GNULIB_LOGF
48678 +GL_GNULIB_LOG
48679 +GL_GNULIB_LDEXPL
48680 +GL_GNULIB_LDEXPF
48681 +GL_GNULIB_ISNANL
48682 +GL_GNULIB_ISNAND
48683 +GL_GNULIB_ISNANF
48684 +GL_GNULIB_ISNAN
48685 +GL_GNULIB_ISINF
48686 +GL_GNULIB_ISFINITE
48687 +GL_GNULIB_ILOGBL
48688 +GL_GNULIB_ILOGBF
48689 +GL_GNULIB_ILOGB
48690 +GL_GNULIB_HYPOTL
48691 +GL_GNULIB_HYPOTF
48692 +GL_GNULIB_HYPOT
48693 +GL_GNULIB_FREXPL
48694 +GL_GNULIB_FREXP
48695 +GL_GNULIB_FREXPF
48696 +GL_GNULIB_FMODL
48697 +GL_GNULIB_FMODF
48698 +GL_GNULIB_FMOD
48699 +GL_GNULIB_FMAL
48700 +GL_GNULIB_FMAF
48701 +GL_GNULIB_FMA
48702 +GL_GNULIB_FLOORL
48703 +GL_GNULIB_FLOORF
48704 +GL_GNULIB_FLOOR
48705 +GL_GNULIB_FABSL
48706 +GL_GNULIB_FABSF
48707 +GL_GNULIB_EXPM1L
48708 +GL_GNULIB_EXPM1F
48709 +GL_GNULIB_EXPM1
48710 +GL_GNULIB_EXP2L
48711 +GL_GNULIB_EXP2F
48712 +GL_GNULIB_EXP2
48713 +GL_GNULIB_EXPL
48714 +GL_GNULIB_EXPF
48715 +GL_GNULIB_COSHF
48716 +GL_GNULIB_COSL
48717 +GL_GNULIB_COSF
48718 +GL_GNULIB_COPYSIGNL
48719 +GL_GNULIB_COPYSIGNF
48720 +GL_GNULIB_COPYSIGN
48721 +GL_GNULIB_CEILL
48722 +GL_GNULIB_CEILF
48723 +GL_GNULIB_CEIL
48724 +GL_GNULIB_CBRTL
48725 +GL_GNULIB_CBRTF
48726 +GL_GNULIB_CBRT
48727 +GL_GNULIB_ATAN2F
48728 +GL_GNULIB_ATANL
48729 +GL_GNULIB_ATANF
48730 +GL_GNULIB_ASINL
48731 +GL_GNULIB_ASINF
48732 +GL_GNULIB_ACOSL
48733 +GL_GNULIB_ACOSF
48734 REPLACE_TRUNCL
48735 REPLACE_TRUNCF
48736 REPLACE_TRUNC
48737 @@ -1165,7 +1401,7 @@ REPLACE_SQRTL
48738 REPLACE_SQRTF
48739 REPLACE_SINHF
48740 REPLACE_SINF
48741 -REPLACE_SIGNBIT_USING_GCC
48742 +REPLACE_SIGNBIT_USING_BUILTINS
48743 REPLACE_SIGNBIT
48744 REPLACE_ROUNDL
48745 REPLACE_ROUNDF
48746 @@ -1331,130 +1567,63 @@ HAVE_ASINL
48747 HAVE_ASINF
48748 HAVE_ACOSL
48749 HAVE_ACOSF
48750 -GNULIB_TRUNCL
48751 -GNULIB_TRUNCF
48752 -GNULIB_TRUNC
48753 -GNULIB_TANHF
48754 -GNULIB_TANL
48755 -GNULIB_TANF
48756 -GNULIB_SQRTL
48757 -GNULIB_SQRTF
48758 -GNULIB_SINHF
48759 -GNULIB_SINL
48760 -GNULIB_SINF
48761 -GNULIB_SIGNBIT
48762 -GNULIB_ROUNDL
48763 -GNULIB_ROUNDF
48764 -GNULIB_ROUND
48765 -GNULIB_RINTL
48766 -GNULIB_RINTF
48767 -GNULIB_RINT
48768 -GNULIB_REMAINDERL
48769 -GNULIB_REMAINDERF
48770 -GNULIB_REMAINDER
48771 -GNULIB_POWF
48772 -GNULIB_MODFL
48773 -GNULIB_MODFF
48774 -GNULIB_MODF
48775 -GNULIB_LOGBL
48776 -GNULIB_LOGBF
48777 -GNULIB_LOGB
48778 -GNULIB_LOG2L
48779 -GNULIB_LOG2F
48780 -GNULIB_LOG2
48781 -GNULIB_LOG1PL
48782 -GNULIB_LOG1PF
48783 -GNULIB_LOG1P
48784 -GNULIB_LOG10L
48785 -GNULIB_LOG10F
48786 -GNULIB_LOG10
48787 -GNULIB_LOGL
48788 -GNULIB_LOGF
48789 -GNULIB_LOG
48790 -GNULIB_LDEXPL
48791 -GNULIB_LDEXPF
48792 -GNULIB_ISNANL
48793 -GNULIB_ISNAND
48794 -GNULIB_ISNANF
48795 -GNULIB_ISNAN
48796 -GNULIB_ISINF
48797 -GNULIB_ISFINITE
48798 -GNULIB_ILOGBL
48799 -GNULIB_ILOGBF
48800 -GNULIB_ILOGB
48801 -GNULIB_HYPOTL
48802 -GNULIB_HYPOTF
48803 -GNULIB_HYPOT
48804 -GNULIB_FREXPL
48805 -GNULIB_FREXP
48806 -GNULIB_FREXPF
48807 -GNULIB_FMODL
48808 -GNULIB_FMODF
48809 -GNULIB_FMOD
48810 -GNULIB_FMAL
48811 -GNULIB_FMAF
48812 -GNULIB_FMA
48813 -GNULIB_FLOORL
48814 -GNULIB_FLOORF
48815 -GNULIB_FLOOR
48816 -GNULIB_FABSL
48817 -GNULIB_FABSF
48818 -GNULIB_EXPM1L
48819 -GNULIB_EXPM1F
48820 -GNULIB_EXPM1
48821 -GNULIB_EXP2L
48822 -GNULIB_EXP2F
48823 -GNULIB_EXP2
48824 -GNULIB_EXPL
48825 -GNULIB_EXPF
48826 -GNULIB_COSHF
48827 -GNULIB_COSL
48828 -GNULIB_COSF
48829 -GNULIB_COPYSIGNL
48830 -GNULIB_COPYSIGNF
48831 -GNULIB_COPYSIGN
48832 -GNULIB_CEILL
48833 -GNULIB_CEILF
48834 -GNULIB_CEIL
48835 -GNULIB_CBRTL
48836 -GNULIB_CBRTF
48837 -GNULIB_CBRT
48838 -GNULIB_ATAN2F
48839 -GNULIB_ATANL
48840 -GNULIB_ATANF
48841 -GNULIB_ASINL
48842 -GNULIB_ASINF
48843 -GNULIB_ACOSL
48844 -GNULIB_ACOSF
48845 -REPLACE_ITOLD
48846 +GL_COND_OBJ_FREE_FALSE
48847 +GL_COND_OBJ_FREE_TRUE
48848 +GL_COND_OBJ_ITOLD_FALSE
48849 +GL_COND_OBJ_ITOLD_TRUE
48850 +GL_COND_OBJ_FLOAT_FALSE
48851 +GL_COND_OBJ_FLOAT_TRUE
48852 GL_GENERATE_FLOAT_H_FALSE
48853 GL_GENERATE_FLOAT_H_TRUE
48854 FLOAT_H
48855 +REPLACE_ITOLD
48856 NEXT_AS_FIRST_DIRECTIVE_FLOAT_H
48857 NEXT_FLOAT_H
48858 +GL_COND_OBJ_FDOPENDIR_FALSE
48859 +GL_COND_OBJ_FDOPENDIR_TRUE
48860 NEXT_AS_FIRST_DIRECTIVE_FCNTL_H
48861 NEXT_FCNTL_H
48862 +GL_GNULIB_MDA_OPEN
48863 +GL_GNULIB_MDA_CREAT
48864 +GL_GNULIB_OPENAT
48865 +GL_GNULIB_OPEN
48866 +GL_GNULIB_NONBLOCKING
48867 +GL_GNULIB_FCNTL
48868 +GL_GNULIB_CREAT
48869 +GL_COND_OBJ_FCNTL_FALSE
48870 +GL_COND_OBJ_FCNTL_TRUE
48871 REPLACE_OPENAT
48872 REPLACE_OPEN
48873 REPLACE_FCNTL
48874 +REPLACE_CREAT
48875 HAVE_OPENAT
48876 HAVE_FCNTL
48877 -GNULIB_OPENAT
48878 -GNULIB_OPEN
48879 -GNULIB_NONBLOCKING
48880 -GNULIB_FCNTL
48881 +GL_COND_OBJ_FCHDIR_FALSE
48882 +GL_COND_OBJ_FCHDIR_TRUE
48883 +GL_COND_OBJ_FACCESSAT_FALSE
48884 +GL_COND_OBJ_FACCESSAT_TRUE
48885 LIB_EACCESS
48886 +GL_COND_OBJ_EUIDACCESS_FALSE
48887 +GL_COND_OBJ_EUIDACCESS_TRUE
48888 +GL_COND_OBJ_ERROR_FALSE
48889 +GL_COND_OBJ_ERROR_TRUE
48890 +GL_GENERATE_ERRNO_H_FALSE
48891 +GL_GENERATE_ERRNO_H_TRUE
48892 +ERRNO_H
48893 EOVERFLOW_VALUE
48894 EOVERFLOW_HIDDEN
48895 ENOLINK_VALUE
48896 ENOLINK_HIDDEN
48897 EMULTIHOP_VALUE
48898 EMULTIHOP_HIDDEN
48899 -GL_GENERATE_ERRNO_H_FALSE
48900 -GL_GENERATE_ERRNO_H_TRUE
48901 -ERRNO_H
48902 NEXT_AS_FIRST_DIRECTIVE_ERRNO_H
48903 NEXT_ERRNO_H
48904 +GL_COND_OBJ_DUP2_FALSE
48905 +GL_COND_OBJ_DUP2_TRUE
48906 +GL_COND_OBJ_DUP_FALSE
48907 +GL_COND_OBJ_DUP_TRUE
48908 +GL_COND_OBJ_DIRFD_FALSE
48909 +GL_COND_OBJ_DIRFD_TRUE
48910 HAVE_DIRENT_H
48911 NEXT_AS_FIRST_DIRECTIVE_DIRENT_H
48912 NEXT_DIRENT_H
48913 @@ -1462,6 +1631,16 @@ PRAGMA_COLUMNS
48914 PRAGMA_SYSTEM_HEADER
48915 INCLUDE_NEXT_AS_FIRST_DIRECTIVE
48916 INCLUDE_NEXT
48917 +GL_GNULIB_ALPHASORT
48918 +GL_GNULIB_SCANDIR
48919 +GL_GNULIB_FDOPENDIR
48920 +GL_GNULIB_DIRFD
48921 +GL_GNULIB_CLOSEDIR
48922 +GL_GNULIB_REWINDDIR
48923 +GL_GNULIB_READDIR
48924 +GL_GNULIB_OPENDIR
48925 +GL_COND_OBJ_CLOSEDIR_FALSE
48926 +GL_COND_OBJ_CLOSEDIR_TRUE
48927 REPLACE_FDOPENDIR
48928 REPLACE_DIRFD
48929 REPLACE_CLOSEDIR
48930 @@ -1475,19 +1654,16 @@ HAVE_CLOSEDIR
48931 HAVE_REWINDDIR
48932 HAVE_READDIR
48933 HAVE_OPENDIR
48934 -GNULIB_ALPHASORT
48935 -GNULIB_SCANDIR
48936 -GNULIB_FDOPENDIR
48937 -GNULIB_DIRFD
48938 -GNULIB_CLOSEDIR
48939 -GNULIB_REWINDDIR
48940 -GNULIB_READDIR
48941 -GNULIB_OPENDIR
48942 +GL_COND_OBJ_CLOSE_FALSE
48943 +GL_COND_OBJ_CLOSE_TRUE
48944 HAVE_WINSOCK2_H
48945 HAVE_MSVC_INVALID_PARAMETER_HANDLER
48946 LIB_CLOCK_GETTIME
48947 +GL_COND_OBJ_CHDIR_LONG_FALSE
48948 +GL_COND_OBJ_CHDIR_LONG_TRUE
48949 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS
48950 UNISTD_H_HAVE_WINSOCK2_H
48951 +UNISTD_H_HAVE_SYS_RANDOM_H
48952 REPLACE_WRITE
48953 REPLACE_USLEEP
48954 REPLACE_UNLINKAT
48955 @@ -1508,6 +1684,7 @@ REPLACE_LINKAT
48956 REPLACE_LINK
48957 REPLACE_LCHOWN
48958 REPLACE_ISATTY
48959 +REPLACE_GETPASS_FOR_GETPASS_GNU
48960 REPLACE_GETPASS
48961 REPLACE_GETPAGESIZE
48962 REPLACE_GETGROUPS
48963 @@ -1518,10 +1695,19 @@ REPLACE_GETCWD
48964 REPLACE_FTRUNCATE
48965 REPLACE_FCHOWNAT
48966 REPLACE_FACCESSAT
48967 +REPLACE_EXECVPE
48968 +REPLACE_EXECVP
48969 +REPLACE_EXECVE
48970 +REPLACE_EXECV
48971 +REPLACE_EXECLP
48972 +REPLACE_EXECLE
48973 +REPLACE_EXECL
48974 REPLACE_DUP2
48975 REPLACE_DUP
48976 +REPLACE_COPY_FILE_RANGE
48977 REPLACE_CLOSE
48978 REPLACE_CHOWN
48979 +REPLACE_ACCESS
48980 HAVE_SYS_PARAM_H
48981 HAVE_OS_H
48982 HAVE_DECL_TTYNAME_R
48983 @@ -1534,6 +1720,7 @@ HAVE_DECL_GETLOGIN
48984 HAVE_DECL_GETDOMAINNAME
48985 HAVE_DECL_FDATASYNC
48986 HAVE_DECL_FCHDIR
48987 +HAVE_DECL_EXECVPE
48988 HAVE_DECL_ENVIRON
48989 HAVE_USLEEP
48990 HAVE_UNLINKAT
48991 @@ -1556,6 +1743,7 @@ HAVE_GETPAGESIZE
48992 HAVE_GETLOGIN
48993 HAVE_GETHOSTNAME
48994 HAVE_GETGROUPS
48995 +HAVE_GETENTROPY
48996 HAVE_GETDTABLESIZE
48997 HAVE_FTRUNCATE
48998 HAVE_FSYNC
48999 @@ -1563,87 +1751,185 @@ HAVE_FDATASYNC
49000 HAVE_FCHOWNAT
49001 HAVE_FCHDIR
49002 HAVE_FACCESSAT
49003 +HAVE_EXECVPE
49004 HAVE_EUIDACCESS
49005 HAVE_DUP3
49006 -HAVE_DUP2
49007 +HAVE_COPY_FILE_RANGE
49008 HAVE_CHOWN
49009 -GNULIB_WRITE
49010 -GNULIB_USLEEP
49011 -GNULIB_UNLINKAT
49012 -GNULIB_UNLINK
49013 -GNULIB_UNISTD_H_SIGPIPE
49014 -GNULIB_UNISTD_H_NONBLOCKING
49015 -GNULIB_TTYNAME_R
49016 -GNULIB_TRUNCATE
49017 -GNULIB_SYMLINKAT
49018 -GNULIB_SYMLINK
49019 -GNULIB_SLEEP
49020 -GNULIB_SETHOSTNAME
49021 -GNULIB_RMDIR
49022 -GNULIB_READLINKAT
49023 -GNULIB_READLINK
49024 -GNULIB_READ
49025 -GNULIB_PWRITE
49026 -GNULIB_PREAD
49027 -GNULIB_PIPE2
49028 -GNULIB_PIPE
49029 -GNULIB_LSEEK
49030 -GNULIB_LINKAT
49031 -GNULIB_LINK
49032 -GNULIB_LCHOWN
49033 -GNULIB_ISATTY
49034 -GNULIB_GROUP_MEMBER
49035 -GNULIB_GETUSERSHELL
49036 -GNULIB_GETPASS
49037 -GNULIB_GETPAGESIZE
49038 -GNULIB_GETLOGIN_R
49039 -GNULIB_GETLOGIN
49040 -GNULIB_GETHOSTNAME
49041 -GNULIB_GETGROUPS
49042 -GNULIB_GETDTABLESIZE
49043 -GNULIB_GETDOMAINNAME
49044 -GNULIB_GETCWD
49045 -GNULIB_FTRUNCATE
49046 -GNULIB_FSYNC
49047 -GNULIB_FDATASYNC
49048 -GNULIB_FCHOWNAT
49049 -GNULIB_FCHDIR
49050 -GNULIB_FACCESSAT
49051 -GNULIB_EUIDACCESS
49052 -GNULIB_ENVIRON
49053 -GNULIB_DUP3
49054 -GNULIB_DUP2
49055 -GNULIB_DUP
49056 -GNULIB_CLOSE
49057 -GNULIB_CHOWN
49058 -GNULIB_CHDIR
49059 +GL_GNULIB_MDA_WRITE
49060 +GL_GNULIB_MDA_UNLINK
49061 +GL_GNULIB_MDA_SWAB
49062 +GL_GNULIB_MDA_RMDIR
49063 +GL_GNULIB_MDA_READ
49064 +GL_GNULIB_MDA_LSEEK
49065 +GL_GNULIB_MDA_ISATTY
49066 +GL_GNULIB_MDA_GETPID
49067 +GL_GNULIB_MDA_GETCWD
49068 +GL_GNULIB_MDA_EXECVPE
49069 +GL_GNULIB_MDA_EXECVP
49070 +GL_GNULIB_MDA_EXECVE
49071 +GL_GNULIB_MDA_EXECV
49072 +GL_GNULIB_MDA_EXECLP
49073 +GL_GNULIB_MDA_EXECLE
49074 +GL_GNULIB_MDA_EXECL
49075 +GL_GNULIB_MDA_DUP2
49076 +GL_GNULIB_MDA_DUP
49077 +GL_GNULIB_MDA_CLOSE
49078 +GL_GNULIB_MDA_CHDIR
49079 +GL_GNULIB_MDA_ACCESS
49080 +GL_GNULIB_WRITE
49081 +GL_GNULIB_USLEEP
49082 +GL_GNULIB_UNLINKAT
49083 +GL_GNULIB_UNLINK
49084 +GL_GNULIB_UNISTD_H_SIGPIPE
49085 +GL_GNULIB_UNISTD_H_NONBLOCKING
49086 +GL_GNULIB_UNISTD_H_GETOPT
49087 +GL_GNULIB_TTYNAME_R
49088 +GL_GNULIB_TRUNCATE
49089 +GL_GNULIB_SYMLINKAT
49090 +GL_GNULIB_SYMLINK
49091 +GL_GNULIB_SLEEP
49092 +GL_GNULIB_SETHOSTNAME
49093 +GL_GNULIB_RMDIR
49094 +GL_GNULIB_READLINKAT
49095 +GL_GNULIB_READLINK
49096 +GL_GNULIB_READ
49097 +GL_GNULIB_PWRITE
49098 +GL_GNULIB_PREAD
49099 +GL_GNULIB_PIPE2
49100 +GL_GNULIB_PIPE
49101 +GL_GNULIB_LSEEK
49102 +GL_GNULIB_LINKAT
49103 +GL_GNULIB_LINK
49104 +GL_GNULIB_LCHOWN
49105 +GL_GNULIB_ISATTY
49106 +GL_GNULIB_GROUP_MEMBER
49107 +GL_GNULIB_GETUSERSHELL
49108 +GL_GNULIB_GETPASS_GNU
49109 +GL_GNULIB_GETPASS
49110 +GL_GNULIB_GETPAGESIZE
49111 +GL_GNULIB_GETOPT_POSIX
49112 +GL_GNULIB_GETLOGIN_R
49113 +GL_GNULIB_GETLOGIN
49114 +GL_GNULIB_GETHOSTNAME
49115 +GL_GNULIB_GETGROUPS
49116 +GL_GNULIB_GETENTROPY
49117 +GL_GNULIB_GETDTABLESIZE
49118 +GL_GNULIB_GETDOMAINNAME
49119 +GL_GNULIB_GETCWD
49120 +GL_GNULIB_FTRUNCATE
49121 +GL_GNULIB_FSYNC
49122 +GL_GNULIB_FDATASYNC
49123 +GL_GNULIB_FCHOWNAT
49124 +GL_GNULIB_FCHDIR
49125 +GL_GNULIB_FACCESSAT
49126 +GL_GNULIB_EXECVPE
49127 +GL_GNULIB_EXECVP
49128 +GL_GNULIB_EXECVE
49129 +GL_GNULIB_EXECV
49130 +GL_GNULIB_EXECLP
49131 +GL_GNULIB_EXECLE
49132 +GL_GNULIB_EXECL
49133 +GL_GNULIB_EUIDACCESS
49134 +GL_GNULIB_ENVIRON
49135 +GL_GNULIB_DUP3
49136 +GL_GNULIB_DUP2
49137 +GL_GNULIB_DUP
49138 +GL_GNULIB_COPY_FILE_RANGE
49139 +GL_GNULIB_CLOSE
49140 +GL_GNULIB_CHOWN
49141 +GL_GNULIB_CHDIR
49142 +GL_GNULIB_ACCESS
49143 +GL_COND_OBJ_CANONICALIZE_LGPL_FALSE
49144 +GL_COND_OBJ_CANONICALIZE_LGPL_TRUE
49145 +GL_GNULIB_MDA_PUTENV
49146 +GL_GNULIB_MDA_MKTEMP
49147 +GL_GNULIB_MDA_GCVT
49148 +GL_GNULIB_MDA_FCVT
49149 +GL_GNULIB_MDA_ECVT
49150 +GL_GNULIB_WCTOMB
49151 +GL_GNULIB_UNSETENV
49152 +GL_GNULIB_UNLOCKPT
49153 +GL_GNULIB_SYSTEM_POSIX
49154 +GL_GNULIB_STRTOULL
49155 +GL_GNULIB_STRTOUL
49156 +GL_GNULIB_STRTOLL
49157 +GL_GNULIB_STRTOLD
49158 +GL_GNULIB_STRTOL
49159 +GL_GNULIB_STRTOD
49160 +GL_GNULIB_SETENV
49161 +GL_GNULIB_SECURE_GETENV
49162 +GL_GNULIB_RPMATCH
49163 +GL_GNULIB_REALPATH
49164 +GL_GNULIB_REALLOC_POSIX
49165 +GL_GNULIB_REALLOC_GNU
49166 +GL_GNULIB_REALLOCARRAY
49167 +GL_GNULIB_RANDOM_R
49168 +GL_GNULIB_RANDOM
49169 +GL_GNULIB_QSORT_R
49170 +GL_GNULIB_PUTENV
49171 +GL_GNULIB_PTSNAME_R
49172 +GL_GNULIB_PTSNAME
49173 +GL_GNULIB_POSIX_OPENPT
49174 +GL_GNULIB_POSIX_MEMALIGN
49175 +GL_GNULIB_MKSTEMPS
49176 +GL_GNULIB_MKSTEMP
49177 +GL_GNULIB_MKOSTEMPS
49178 +GL_GNULIB_MKOSTEMP
49179 +GL_GNULIB_MKDTEMP
49180 +GL_GNULIB_MBTOWC
49181 +GL_GNULIB_MALLOC_POSIX
49182 +GL_GNULIB_MALLOC_GNU
49183 +GL_GNULIB_GRANTPT
49184 +GL_GNULIB_GETSUBOPT
49185 +GL_GNULIB_GETLOADAVG
49186 +GL_GNULIB_FREE_POSIX
49187 +GL_GNULIB_CANONICALIZE_FILE_NAME
49188 +GL_GNULIB_CALLOC_POSIX
49189 +GL_GNULIB_CALLOC_GNU
49190 +GL_GNULIB_ATOLL
49191 +GL_GNULIB_ALIGNED_ALLOC
49192 +GL_GNULIB__EXIT
49193 REPLACE_WCTOMB
49194 REPLACE_UNSETENV
49195 +REPLACE_STRTOULL
49196 +REPLACE_STRTOUL
49197 +REPLACE_STRTOLL
49198 REPLACE_STRTOLD
49199 +REPLACE_STRTOL
49200 REPLACE_STRTOD
49201 REPLACE_SETSTATE
49202 REPLACE_SETENV
49203 REPLACE_REALPATH
49204 -REPLACE_REALLOC
49205 +REPLACE_REALLOCARRAY
49206 +REPLACE_REALLOC_FOR_REALLOC_POSIX
49207 +REPLACE_REALLOC_FOR_REALLOC_GNU
49208 REPLACE_RANDOM_R
49209 REPLACE_RANDOM
49210 REPLACE_QSORT_R
49211 REPLACE_PUTENV
49212 REPLACE_PTSNAME_R
49213 REPLACE_PTSNAME
49214 +REPLACE_POSIX_MEMALIGN
49215 REPLACE_MKSTEMP
49216 REPLACE_MBTOWC
49217 -REPLACE_MALLOC
49218 +REPLACE_MALLOC_FOR_MALLOC_POSIX
49219 +REPLACE_MALLOC_FOR_MALLOC_GNU
49220 REPLACE_INITSTATE
49221 +REPLACE_FREE
49222 REPLACE_CANONICALIZE_FILE_NAME
49223 -REPLACE_CALLOC
49224 +REPLACE_CALLOC_FOR_CALLOC_POSIX
49225 +REPLACE_CALLOC_FOR_CALLOC_GNU
49226 +REPLACE_ALIGNED_ALLOC
49227 HAVE_DECL_UNSETENV
49228 HAVE_UNLOCKPT
49229 HAVE_SYS_LOADAVG_H
49230 HAVE_STRUCT_RANDOM_DATA
49231 HAVE_STRTOULL
49232 +HAVE_STRTOUL
49233 HAVE_STRTOLL
49234 HAVE_STRTOLD
49235 +HAVE_STRTOL
49236 HAVE_STRTOD
49237 HAVE_DECL_SETSTATE
49238 HAVE_SETSTATE
49239 @@ -1660,6 +1946,7 @@ HAVE_QSORT_R
49240 HAVE_PTSNAME_R
49241 HAVE_PTSNAME
49242 HAVE_POSIX_OPENPT
49243 +HAVE_POSIX_MEMALIGN
49244 HAVE_MKSTEMPS
49245 HAVE_MKSTEMP
49246 HAVE_MKOSTEMPS
49247 @@ -1671,51 +1958,27 @@ HAVE_INITSTATE
49248 HAVE_GRANTPT
49249 HAVE_GETSUBOPT
49250 HAVE_DECL_GETLOADAVG
49251 +HAVE_DECL_GCVT
49252 +HAVE_DECL_FCVT
49253 +HAVE_DECL_ECVT
49254 HAVE_CANONICALIZE_FILE_NAME
49255 HAVE_ATOLL
49256 +HAVE_ALIGNED_ALLOC
49257 HAVE__EXIT
49258 -GNULIB_WCTOMB
49259 -GNULIB_UNSETENV
49260 -GNULIB_UNLOCKPT
49261 -GNULIB_SYSTEM_POSIX
49262 -GNULIB_STRTOULL
49263 -GNULIB_STRTOLL
49264 -GNULIB_STRTOLD
49265 -GNULIB_STRTOD
49266 -GNULIB_SETENV
49267 -GNULIB_SECURE_GETENV
49268 -GNULIB_RPMATCH
49269 -GNULIB_REALPATH
49270 -GNULIB_REALLOC_POSIX
49271 -GNULIB_REALLOCARRAY
49272 -GNULIB_RANDOM_R
49273 -GNULIB_RANDOM
49274 -GNULIB_QSORT_R
49275 -GNULIB_PUTENV
49276 -GNULIB_PTSNAME_R
49277 -GNULIB_PTSNAME
49278 -GNULIB_POSIX_OPENPT
49279 -GNULIB_MKSTEMPS
49280 -GNULIB_MKSTEMP
49281 -GNULIB_MKOSTEMPS
49282 -GNULIB_MKOSTEMP
49283 -GNULIB_MKDTEMP
49284 -GNULIB_MBTOWC
49285 -GNULIB_MALLOC_POSIX
49286 -GNULIB_GRANTPT
49287 -GNULIB_GETSUBOPT
49288 -GNULIB_GETLOADAVG
49289 -GNULIB_CANONICALIZE_FILE_NAME
49290 -GNULIB_CALLOC_POSIX
49291 -GNULIB_ATOLL
49292 -GNULIB__EXIT
49293 -HAVE_ALLOCA_H
49294 GL_GENERATE_ALLOCA_H_FALSE
49295 GL_GENERATE_ALLOCA_H_TRUE
49296 ALLOCA_H
49297 +HAVE_ALLOCA_H
49298 ALLOCA
49299 GL_COND_LIBTOOL_FALSE
49300 GL_COND_LIBTOOL_TRUE
49301 +RANLIB
49302 +ARFLAGS
49303 +ac_ct_AR
49304 +AR
49305 +EGREP
49306 +GREP
49307 +CPP
49308 host_os
49309 host_vendor
49310 host_cpu
49311 @@ -1724,13 +1987,6 @@ build_os
49312 build_vendor
49313 build_cpu
49314 build
49315 -RANLIB
49316 -ARFLAGS
49317 -ac_ct_AR
49318 -AR
49319 -EGREP
49320 -GREP
49321 -CPP
49322 OPENMP_CFLAGS
49323 am__fastdepCC_FALSE
49324 am__fastdepCC_TRUE
49325 @@ -1829,6 +2085,8 @@ enable_maintainer_mode
49326 enable_dependency_tracking
49327 enable_openmp
49328 enable_largefile
49329 +enable_year2038
49330 +enable_cross_guesses
49331 enable_shared
49332 enable_static
49333 with_pic
49334 @@ -2490,6 +2748,9 @@ Optional Features:
49335 speeds up one-time build
49336 --disable-openmp do not use OpenMP
49337 --disable-largefile omit support for large files
49338 + --disable-year2038 omit support for timestamps past the year 2038
49339 + --enable-cross-guesses={conservative|risky}
49340 + specify policy for cross-compilation guesses
49341 --enable-shared[=PKGS] build shared libraries [default=yes]
49342 --enable-static[=PKGS] build static libraries [default=yes]
49343 --enable-fast-install[=PKGS]
49344 @@ -2930,6 +3191,10 @@ printf "%s\n" "$ac_res" >&6; }
49345 # accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
49346 ac_fn_check_decl ()
49347 {
49348 + ac_save_ac_compile="$ac_compile"
49349 + if test -n "$ac_compile_for_check_decl"; then
49350 + ac_compile="$ac_compile_for_check_decl"
49351 + fi
49352 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
49353 as_decl_name=`echo $2|sed 's/ *(.*//'`
49354 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
49355 @@ -2973,6 +3238,7 @@ eval ac_res=\$$3
49356 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
49357 printf "%s\n" "$ac_res" >&6; }
49358 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
49359 + ac_compile="$ac_save_ac_compile"
49360
49361 } # ac_fn_check_decl
49362
49363 @@ -3836,16 +4102,17 @@ as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
49364 as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
49365 as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
49366 as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
49367 +as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H"
49368 +as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H"
49369 as_fn_append ac_func_c_list " canonicalize_file_name HAVE_CANONICALIZE_FILE_NAME"
49370 -as_fn_append ac_func_c_list " getcwd HAVE_GETCWD"
49371 -as_fn_append ac_func_c_list " readlink HAVE_READLINK"
49372 +as_fn_append ac_func_c_list " faccessat HAVE_FACCESSAT"
49373 as_fn_append ac_func_c_list " realpath HAVE_REALPATH"
49374 +as_fn_append ac_func_c_list " lstat HAVE_LSTAT"
49375 as_fn_append ac_header_c_list " sys/param.h sys_param_h HAVE_SYS_PARAM_H"
49376 as_fn_append ac_func_c_list " _set_invalid_parameter_handler HAVE__SET_INVALID_PARAMETER_HANDLER"
49377 as_fn_append ac_header_c_list " sys/socket.h sys_socket_h HAVE_SYS_SOCKET_H"
49378 as_fn_append ac_func_c_list " fchdir HAVE_FCHDIR"
49379 as_fn_append ac_header_c_list " dirent.h dirent_h HAVE_DIRENT_H"
49380 -as_fn_append ac_func_c_list " faccessat HAVE_FACCESSAT"
49381 as_fn_append ac_func_c_list " fcntl HAVE_FCNTL"
49382 as_fn_append ac_func_c_list " symlink HAVE_SYMLINK"
49383 as_fn_append ac_func_c_list " fdopendir HAVE_FDOPENDIR"
49384 @@ -3858,26 +4125,24 @@ as_fn_append ac_header_c_list " getopt.h getopt_h HAVE_GETOPT_H"
49385 as_fn_append ac_header_c_list " sys/cdefs.h sys_cdefs_h HAVE_SYS_CDEFS_H"
49386 as_fn_append ac_func_c_list " getprogname HAVE_GETPROGNAME"
49387 as_fn_append ac_func_c_list " getexecname HAVE_GETEXECNAME"
49388 -as_fn_append ac_func_c_list " gettimeofday HAVE_GETTIMEOFDAY"
49389 +as_fn_append ac_func_c_list " timespec_get HAVE_TIMESPEC_GET"
49390 as_fn_append ac_header_c_list " sys/time.h sys_time_h HAVE_SYS_TIME_H"
49391 +as_fn_append ac_func_c_list " gettimeofday HAVE_GETTIMEOFDAY"
49392 as_fn_append ac_header_c_list " limits.h limits_h HAVE_LIMITS_H"
49393 -as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H"
49394 -as_fn_append ac_func_c_list " lstat HAVE_LSTAT"
49395 as_fn_append ac_header_c_list " math.h math_h HAVE_MATH_H"
49396 as_fn_append ac_header_c_list " sys/mman.h sys_mman_h HAVE_SYS_MMAN_H"
49397 as_fn_append ac_func_c_list " mprotect HAVE_MPROTECT"
49398 as_fn_append ac_func_c_list " mkdirat HAVE_MKDIRAT"
49399 as_fn_append ac_func_c_list " openat HAVE_OPENAT"
49400 +as_fn_append ac_func_c_list " pipe HAVE_PIPE"
49401 gl_printf_safe=yes
49402 +as_fn_append ac_func_c_list " readlink HAVE_READLINK"
49403 as_fn_append ac_func_c_list " readlinkat HAVE_READLINKAT"
49404 as_fn_append ac_func_c_list " link HAVE_LINK"
49405 as_fn_append ac_func_c_list " renameat HAVE_RENAMEAT"
49406 as_fn_append ac_func_c_list " renameat2 HAVE_RENAMEAT2"
49407 -as_fn_append ac_func_c_list " strdup HAVE_STRDUP"
49408 as_fn_append ac_func_c_list " symlinkat HAVE_SYMLINKAT"
49409 -as_fn_append ac_func_c_list " pipe HAVE_PIPE"
49410 as_fn_append ac_func_c_list " unlinkat HAVE_UNLINKAT"
49411 -as_fn_append ac_func_c_list " utime HAVE_UTIME"
49412 as_fn_append ac_header_c_list " utime.h utime_h HAVE_UTIME_H"
49413 as_fn_append ac_func_c_list " futimes HAVE_FUTIMES"
49414 as_fn_append ac_func_c_list " futimesat HAVE_FUTIMESAT"
49415 @@ -3891,7 +4156,7 @@ as_fn_append ac_func_c_list " fmemopen HAVE_FMEMOPEN"
49416 as_fn_append ac_func_c_list " scandirat HAVE_SCANDIRAT"
49417
49418 # Auxiliary files required by this configure script.
49419 -ac_aux_files="ltmain.sh config.guess config.sub ar-lib compile missing install-sh"
49420 +ac_aux_files="ltmain.sh ar-lib config.guess config.sub compile missing install-sh"
49421
49422 # Locations in which to look for auxiliary files.
49423 ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.."
49424 @@ -5797,6 +6062,84 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
49425 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
49426 ac_compiler_gnu=$ac_cv_c_compiler_gnu
49427
49428 +
49429 +
49430 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler is clang" >&5
49431 +printf %s "checking whether the compiler is clang... " >&6; }
49432 +if test ${gl_cv_compiler_clang+y}
49433 +then :
49434 + printf %s "(cached) " >&6
49435 +else $as_nop
49436 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
49437 +/* end confdefs.h. */
49438 +
49439 + #ifdef __clang__
49440 + barfbarf
49441 + #endif
49442 +
49443 +int
49444 +main (void)
49445 +{
49446 +
49447 + ;
49448 + return 0;
49449 +}
49450 +
49451 +_ACEOF
49452 +if ac_fn_c_try_compile "$LINENO"
49453 +then :
49454 + gl_cv_compiler_clang=no
49455 +else $as_nop
49456 + gl_cv_compiler_clang=yes
49457 +fi
49458 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
49459 +
49460 +fi
49461 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_compiler_clang" >&5
49462 +printf "%s\n" "$gl_cv_compiler_clang" >&6; }
49463 +
49464 +
49465 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for compiler option needed when checking for declarations" >&5
49466 +printf %s "checking for compiler option needed when checking for declarations... " >&6; }
49467 +if test ${gl_cv_compiler_check_decl_option+y}
49468 +then :
49469 + printf %s "(cached) " >&6
49470 +else $as_nop
49471 + if test $gl_cv_compiler_clang = yes; then
49472 + save_ac_compile="$ac_compile"
49473 + ac_compile="$ac_compile -Werror=implicit-function-declaration"
49474 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
49475 +/* end confdefs.h. */
49476 +
49477 +int
49478 +main (void)
49479 +{
49480 +
49481 + ;
49482 + return 0;
49483 +}
49484 +_ACEOF
49485 +if ac_fn_c_try_compile "$LINENO"
49486 +then :
49487 + gl_cv_compiler_check_decl_option='-Werror=implicit-function-declaration'
49488 +else $as_nop
49489 + gl_cv_compiler_check_decl_option=none
49490 +fi
49491 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
49492 + ac_compile="$save_ac_compile"
49493 + else
49494 + gl_cv_compiler_check_decl_option=none
49495 + fi
49496 +
49497 +fi
49498 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_compiler_check_decl_option" >&5
49499 +printf "%s\n" "$gl_cv_compiler_check_decl_option" >&6; }
49500 + if test "x$gl_cv_compiler_check_decl_option" != xnone; then
49501 + ac_compile_for_check_decl="$ac_compile $gl_cv_compiler_check_decl_option"
49502 + else
49503 + ac_compile_for_check_decl="$ac_compile"
49504 + fi
49505 +
49506 DEPDIR="${am__leading_dot}deps"
49507
49508 ac_config_commands="$ac_config_commands depfiles"
49509 @@ -6022,28 +6365,9 @@ printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
49510
49511 fi
49512
49513 - ac_fn_c_check_header_compile "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
49514 -if test "x$ac_cv_header_minix_config_h" = xyes
49515 -then :
49516 - MINIX=yes
49517 -else $as_nop
49518 - MINIX=
49519 -fi
49520 -
49521 - if test "$MINIX" = yes; then
49522
49523 -printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h
49524
49525
49526 -printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h
49527 -
49528 -
49529 -printf "%s\n" "#define _MINIX 1" >>confdefs.h
49530 -
49531 -
49532 -printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h
49533 -
49534 - fi
49535
49536
49537 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
49538 @@ -6075,36 +6399,6 @@ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
49539 fi
49540 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
49541 printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; }
49542 - test $ac_cv_safe_to_define___extensions__ = yes &&
49543 - printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h
49544 -
49545 - printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h
49546 -
49547 - printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h
49548 -
49549 - printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h
49550 -
49551 - printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h
49552 -
49553 - printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h
49554 -
49555 - printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
49556 -
49557 - printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
49558 -
49559 - printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h
49560 -
49561 - printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h
49562 -
49563 - printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h
49564 -
49565 - printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h
49566 -
49567 - printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h
49568 -
49569 - printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h
49570 -
49571 - printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h
49572
49573 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
49574 printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; }
49575 @@ -6113,7 +6407,9 @@ then :
49576 printf %s "(cached) " >&6
49577 else $as_nop
49578 ac_cv_should_define__xopen_source=no
49579 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
49580 + if test $ac_cv_header_wchar_h = yes
49581 +then :
49582 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
49583 /* end confdefs.h. */
49584
49585 #include <wchar.h>
49586 @@ -6133,9 +6429,9 @@ else $as_nop
49587 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
49588 /* end confdefs.h. */
49589
49590 - #define _XOPEN_SOURCE 500
49591 - #include <wchar.h>
49592 - mbstate_t x;
49593 + #define _XOPEN_SOURCE 500
49594 + #include <wchar.h>
49595 + mbstate_t x;
49596 int
49597 main (void)
49598 {
49599 @@ -6152,13 +6448,62 @@ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
49600 fi
49601 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
49602 fi
49603 +fi
49604 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
49605 printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; }
49606 - test $ac_cv_should_define__xopen_source = yes &&
49607 - printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h
49608 +
49609 + printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h
49610 +
49611 + printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h
49612 +
49613 + printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h
49614
49615 printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h
49616
49617 + printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h
49618 +
49619 + printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h
49620 +
49621 + printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
49622 +
49623 + printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
49624 +
49625 + printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h
49626 +
49627 + printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h
49628 +
49629 + printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h
49630 +
49631 + printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h
49632 +
49633 + printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h
49634 +
49635 + printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h
49636 +
49637 + printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h
49638 +
49639 + if test $ac_cv_header_minix_config_h = yes
49640 +then :
49641 + MINIX=yes
49642 + printf "%s\n" "#define _MINIX 1" >>confdefs.h
49643 +
49644 + printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h
49645 +
49646 + printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h
49647 +
49648 +else $as_nop
49649 + MINIX=
49650 +fi
49651 + if test $ac_cv_safe_to_define___extensions__ = yes
49652 +then :
49653 + printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h
49654 +
49655 +fi
49656 + if test $ac_cv_should_define__xopen_source = yes
49657 +then :
49658 + printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h
49659 +
49660 +fi
49661
49662 if test -e penmp || test -e mp; then
49663 as_fn_error $? "AC_OPENMP clobbers files named 'mp' and 'penmp'. Aborting configure because one of these files already exists." "$LINENO" 5
49664 @@ -6241,9 +6586,90 @@ printf "%s\n" "$ac_cv_prog_c_openmp" >&6; }
49665
49666
49667
49668 + # Make sure we can run config.sub.
49669 +$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
49670 + as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
49671
49672 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
49673 +printf %s "checking build system type... " >&6; }
49674 +if test ${ac_cv_build+y}
49675 +then :
49676 + printf %s "(cached) " >&6
49677 +else $as_nop
49678 + ac_build_alias=$build_alias
49679 +test "x$ac_build_alias" = x &&
49680 + ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
49681 +test "x$ac_build_alias" = x &&
49682 + as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
49683 +ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
49684 + as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
49685 +
49686 +fi
49687 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
49688 +printf "%s\n" "$ac_cv_build" >&6; }
49689 +case $ac_cv_build in
49690 +*-*-*) ;;
49691 +*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
49692 +esac
49693 +build=$ac_cv_build
49694 +ac_save_IFS=$IFS; IFS='-'
49695 +set x $ac_cv_build
49696 +shift
49697 +build_cpu=$1
49698 +build_vendor=$2
49699 +shift; shift
49700 +# Remember, the first character of IFS is used to create $*,
49701 +# except with old shells:
49702 +build_os=$*
49703 +IFS=$ac_save_IFS
49704 +case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
49705
49706
49707 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
49708 +printf %s "checking host system type... " >&6; }
49709 +if test ${ac_cv_host+y}
49710 +then :
49711 + printf %s "(cached) " >&6
49712 +else $as_nop
49713 + if test "x$host_alias" = x; then
49714 + ac_cv_host=$ac_cv_build
49715 +else
49716 + ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
49717 + as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
49718 +fi
49719 +
49720 +fi
49721 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
49722 +printf "%s\n" "$ac_cv_host" >&6; }
49723 +case $ac_cv_host in
49724 +*-*-*) ;;
49725 +*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
49726 +esac
49727 +host=$ac_cv_host
49728 +ac_save_IFS=$IFS; IFS='-'
49729 +set x $ac_cv_host
49730 +shift
49731 +host_cpu=$1
49732 +host_vendor=$2
49733 +shift; shift
49734 +# Remember, the first character of IFS is used to create $*,
49735 +# except with old shells:
49736 +host_os=$*
49737 +IFS=$ac_save_IFS
49738 +case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
49739 +
49740 +
49741 +
49742 +
49743 +
49744 +
49745 + case "$host_os" in
49746 + openbsd*)
49747 +
49748 +printf "%s\n" "#define _ISOC11_SOURCE 1" >>confdefs.h
49749 +
49750 + ;;
49751 + esac
49752
49753 ac_ext=c
49754 ac_cpp='$CPP $CPPFLAGS'
49755 @@ -6966,81 +7392,6 @@ fi
49756
49757
49758
49759 - # Make sure we can run config.sub.
49760 -$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
49761 - as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
49762 -
49763 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
49764 -printf %s "checking build system type... " >&6; }
49765 -if test ${ac_cv_build+y}
49766 -then :
49767 - printf %s "(cached) " >&6
49768 -else $as_nop
49769 - ac_build_alias=$build_alias
49770 -test "x$ac_build_alias" = x &&
49771 - ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
49772 -test "x$ac_build_alias" = x &&
49773 - as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
49774 -ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
49775 - as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
49776 -
49777 -fi
49778 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
49779 -printf "%s\n" "$ac_cv_build" >&6; }
49780 -case $ac_cv_build in
49781 -*-*-*) ;;
49782 -*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
49783 -esac
49784 -build=$ac_cv_build
49785 -ac_save_IFS=$IFS; IFS='-'
49786 -set x $ac_cv_build
49787 -shift
49788 -build_cpu=$1
49789 -build_vendor=$2
49790 -shift; shift
49791 -# Remember, the first character of IFS is used to create $*,
49792 -# except with old shells:
49793 -build_os=$*
49794 -IFS=$ac_save_IFS
49795 -case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
49796 -
49797 -
49798 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
49799 -printf %s "checking host system type... " >&6; }
49800 -if test ${ac_cv_host+y}
49801 -then :
49802 - printf %s "(cached) " >&6
49803 -else $as_nop
49804 - if test "x$host_alias" = x; then
49805 - ac_cv_host=$ac_cv_build
49806 -else
49807 - ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
49808 - as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
49809 -fi
49810 -
49811 -fi
49812 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
49813 -printf "%s\n" "$ac_cv_host" >&6; }
49814 -case $ac_cv_host in
49815 -*-*-*) ;;
49816 -*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
49817 -esac
49818 -host=$ac_cv_host
49819 -ac_save_IFS=$IFS; IFS='-'
49820 -set x $ac_cv_host
49821 -shift
49822 -host_cpu=$1
49823 -host_vendor=$2
49824 -shift; shift
49825 -# Remember, the first character of IFS is used to create $*,
49826 -# except with old shells:
49827 -host_os=$*
49828 -IFS=$ac_save_IFS
49829 -case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
49830 -
49831 -
49832 -
49833 -
49834
49835 # IEEE behaviour is the default on all CPUs except Alpha and SH
49836 # (according to the test results of Bruno Haible's ieeefp/fenv_default.m4
49837 @@ -7074,8 +7425,8 @@ then :
49838 enableval=$enable_largefile;
49839 fi
49840
49841 -if test "$enable_largefile" != no; then
49842 -
49843 +if test "$enable_largefile" != no
49844 +then :
49845 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
49846 printf %s "checking for special C compiler options needed for large files... " >&6; }
49847 if test ${ac_cv_sys_largefile_CC+y}
49848 @@ -7086,9 +7437,9 @@ else $as_nop
49849 if test "$GCC" != yes; then
49850 ac_save_CC=$CC
49851 while :; do
49852 - # IRIX 6.2 and later do not support large files by default,
49853 - # so use the C compiler's -n32 option if that helps.
49854 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
49855 + # IRIX 6.2 and later do not support large files by default,
49856 + # so use the C compiler's -n32 option if that helps.
49857 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
49858 /* end confdefs.h. */
49859 #include <sys/types.h>
49860 /* Check that off_t can represent 2**63 - 1 correctly.
49861 @@ -7107,18 +7458,18 @@ main (void)
49862 return 0;
49863 }
49864 _ACEOF
49865 - if ac_fn_c_try_compile "$LINENO"
49866 + if ac_fn_c_try_compile "$LINENO"
49867 then :
49868 break
49869 fi
49870 rm -f core conftest.err conftest.$ac_objext conftest.beam
49871 - CC="$CC -n32"
49872 - if ac_fn_c_try_compile "$LINENO"
49873 + CC="$CC -n32"
49874 + if ac_fn_c_try_compile "$LINENO"
49875 then :
49876 ac_cv_sys_largefile_CC=' -n32'; break
49877 fi
49878 rm -f core conftest.err conftest.$ac_objext conftest.beam
49879 - break
49880 + break
49881 done
49882 CC=$ac_save_CC
49883 rm -f conftest.$ac_ext
49884 @@ -7163,6 +7514,7 @@ fi
49885 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
49886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
49887 /* end confdefs.h. */
49888 +#undef _FILE_OFFSET_BITS
49889 #define _FILE_OFFSET_BITS 64
49890 #include <sys/types.h>
49891 /* Check that off_t can represent 2**63 - 1 correctly.
49892 @@ -7199,7 +7551,8 @@ printf "%s\n" "#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits" >>confdefs
49893 ;;
49894 esac
49895 rm -rf conftest*
49896 - if test $ac_cv_sys_file_offset_bits = unknown; then
49897 + case $ac_cv_sys_file_offset_bits in #(
49898 + unknown) :
49899 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
49900 printf %s "checking for _LARGE_FILES value needed for large files... " >&6; }
49901 if test ${ac_cv_sys_large_files+y}
49902 @@ -7233,6 +7586,7 @@ fi
49903 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
49904 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
49905 /* end confdefs.h. */
49906 +#undef _LARGE_FILES
49907 #define _LARGE_FILES 1
49908 #include <sys/types.h>
49909 /* Check that off_t can represent 2**63 - 1 correctly.
49910 @@ -7268,9 +7622,143 @@ case $ac_cv_sys_large_files in #(
49911 printf "%s\n" "#define _LARGE_FILES $ac_cv_sys_large_files" >>confdefs.h
49912 ;;
49913 esac
49914 -rm -rf conftest*
49915 +rm -rf conftest* ;; #(
49916 + 64) :
49917 +
49918 + # Check whether --enable-year2038 was given.
49919 +if test ${enable_year2038+y}
49920 +then :
49921 + enableval=$enable_year2038;
49922 +fi
49923 +
49924 + if test "$enable_year2038" != no
49925 +then :
49926 +
49927 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for time_t past the year 2038" >&5
49928 +printf %s "checking for time_t past the year 2038... " >&6; }
49929 +if test ${gl_cv_type_time_t_y2038+y}
49930 +then :
49931 + printf %s "(cached) " >&6
49932 +else $as_nop
49933 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
49934 +/* end confdefs.h. */
49935 +
49936 + #include <time.h>
49937 + /* Check that time_t can represent 2**32 - 1 correctly. */
49938 + #define LARGE_TIME_T \\
49939 + ((time_t) (((time_t) 1 << 30) - 1 + 3 * ((time_t) 1 << 30)))
49940 + int verify_time_t_range[(LARGE_TIME_T / 65537 == 65535
49941 + && LARGE_TIME_T % 65537 == 0)
49942 + ? 1 : -1];
49943 +
49944 +_ACEOF
49945 +if ac_fn_c_try_compile "$LINENO"
49946 +then :
49947 + gl_cv_type_time_t_y2038=yes
49948 +else $as_nop
49949 + gl_cv_type_time_t_y2038=no
49950 +fi
49951 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
49952 +
49953 +fi
49954 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_time_t_y2038" >&5
49955 +printf "%s\n" "$gl_cv_type_time_t_y2038" >&6; }
49956 + if test "$gl_cv_type_time_t_y2038" = no; then
49957 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for 64-bit time_t with _TIME_BITS=64" >&5
49958 +printf %s "checking for 64-bit time_t with _TIME_BITS=64... " >&6; }
49959 +if test ${gl_cv_type_time_t_bits_macro+y}
49960 +then :
49961 + printf %s "(cached) " >&6
49962 +else $as_nop
49963 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
49964 +/* end confdefs.h. */
49965 +#define _TIME_BITS 64
49966 + #define _FILE_OFFSET_BITS 64
49967 +
49968 + #include <time.h>
49969 + /* Check that time_t can represent 2**32 - 1 correctly. */
49970 + #define LARGE_TIME_T \\
49971 + ((time_t) (((time_t) 1 << 30) - 1 + 3 * ((time_t) 1 << 30)))
49972 + int verify_time_t_range[(LARGE_TIME_T / 65537 == 65535
49973 + && LARGE_TIME_T % 65537 == 0)
49974 + ? 1 : -1];
49975 +
49976 +_ACEOF
49977 +if ac_fn_c_try_compile "$LINENO"
49978 +then :
49979 + gl_cv_type_time_t_bits_macro=yes
49980 +else $as_nop
49981 + gl_cv_type_time_t_bits_macro=no
49982 +fi
49983 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
49984 +
49985 +fi
49986 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_time_t_bits_macro" >&5
49987 +printf "%s\n" "$gl_cv_type_time_t_bits_macro" >&6; }
49988 + if test "$gl_cv_type_time_t_bits_macro" = yes; then
49989 +
49990 +printf "%s\n" "#define _TIME_BITS 64" >>confdefs.h
49991 +
49992 +
49993 +printf "%s\n" "#define _FILE_OFFSET_BITS 64" >>confdefs.h
49994 +
49995 + gl_cv_type_time_t_y2038=yes
49996 + fi
49997 + fi
49998 + if test $gl_cv_type_time_t_y2038 = no; then
49999 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
50000 +/* end confdefs.h. */
50001 +#ifdef _USE_32BIT_TIME_T
50002 + int ok;
50003 + #else
50004 + error fail
50005 + #endif
50006 +
50007 +_ACEOF
50008 +if ac_fn_c_try_compile "$LINENO"
50009 +then :
50010 + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
50011 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
50012 +as_fn_error $? "The 'time_t' type stops working after January 2038.
50013 + Remove _USE_32BIT_TIME_T from the compiler flags.
50014 +See \`config.log' for more details" "$LINENO" 5; }
50015 +else $as_nop
50016 + # If not cross-compiling and says we should check,
50017 + # and 'touch' works with a large timestamp, then evidently wider time_t
50018 + # is desired and supported, so fail and ask the builder to fix the
50019 + # problem. Otherwise, just warn the builder.
50020 +
50021 + if test "$gl_warned_about_y2038" != yes; then
50022 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: The 'time_t' type stops working after January 2038,
50023 + and this package needs a wider 'time_t' type
50024 + if there is any way to access timestamps after that.
50025 + Configure with 'CC=\"${CC} -m64\"' perhaps?" >&5
50026 +printf "%s\n" "$as_me: WARNING: The 'time_t' type stops working after January 2038,
50027 + and this package needs a wider 'time_t' type
50028 + if there is any way to access timestamps after that.
50029 + Configure with 'CC=\"${CC} -m64\"' perhaps?" >&2;}
50030 + gl_warned_about_y2038=yes
50031 + fi
50032 +
50033 +fi
50034 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
50035 fi
50036 fi
50037 + ;; #(
50038 + *) :
50039 + ;;
50040 +esac
50041 +fi
50042 +
50043 +
50044 +
50045 + case "$host_os" in
50046 + mingw*)
50047 +
50048 +printf "%s\n" "#define __MINGW_USE_VC2005_COMPAT 1" >>confdefs.h
50049 +
50050 + ;;
50051 + esac
50052
50053
50054
50055 @@ -7278,10 +7766,17 @@ fi
50056
50057
50058
50059 +
50060 # Code from module absolute-header:
50061 # Code from module alloca-opt:
50062 # Code from module assure:
50063 # Code from module at-internal:
50064 + # Code from module attribute:
50065 + # Code from module basename-lgpl:
50066 + # Code from module builtin-expect:
50067 + # Code from module c99:
50068 + # Code from module calloc-gnu:
50069 + # Code from module calloc-posix:
50070 # Code from module canonicalize-lgpl:
50071 # Code from module chdir:
50072 # Code from module chdir-long:
50073 @@ -7292,10 +7787,10 @@ fi
50074 # Code from module dirent:
50075 # Code from module dirfd:
50076 # Code from module dirname-lgpl:
50077 - # Code from module dosname:
50078 # Code from module double-slash-root:
50079 # Code from module dup:
50080 # Code from module dup2:
50081 + # Code from module eloop-threshold:
50082 # Code from module errno:
50083 # Code from module error:
50084 # Code from module euidaccess:
50085 @@ -7315,11 +7810,13 @@ fi
50086 # Code from module fpieee:
50087
50088 # Code from module fpucw:
50089 + # Code from module free-posix:
50090 # Code from module frexp-nolibm:
50091 # Code from module frexpl-nolibm:
50092 # Code from module fstat:
50093 # Code from module fstatat:
50094 # Code from module futimens:
50095 + # Code from module gen-header:
50096 # Code from module getcwd-lgpl:
50097 # Code from module getdelim:
50098 # Code from module getdtablesize:
50099 @@ -7331,6 +7828,8 @@ fi
50100 # Code from module gettime:
50101 # Code from module gettimeofday:
50102 # Code from module group-member:
50103 + # Code from module ialloc:
50104 + # Code from module idx:
50105 # Code from module include_next:
50106 # Code from module intprops:
50107 # Code from module inttypes:
50108 @@ -7340,15 +7839,18 @@ fi
50109 # Code from module isnanl-nolibm:
50110 # Code from module largefile:
50111
50112 +
50113 + # Code from module libc-config:
50114 # Code from module limits-h:
50115 - # Code from module localtime-buffer:
50116 # Code from module lstat:
50117 + # Code from module malloc-gnu:
50118 # Code from module malloc-posix:
50119 # Code from module malloca:
50120 # Code from module math:
50121 # Code from module memchr:
50122 # Code from module mempcpy:
50123 # Code from module memrchr:
50124 + # Code from module minmax:
50125 # Code from module mkdir:
50126 # Code from module mkdirat:
50127 # Code from module msvc-inval:
50128 @@ -7361,12 +7863,16 @@ fi
50129 # Code from module openat-h:
50130 # Code from module opendir:
50131 # Code from module pathmax:
50132 + # Code from module pipe-posix:
50133 # Code from module printf-frexp:
50134 # Code from module printf-frexpl:
50135 # Code from module printf-safe:
50136 + # Code from module rawmemchr:
50137 # Code from module readlink:
50138 # Code from module readlinkat:
50139 + # Code from module realloc-gnu:
50140 # Code from module realloc-posix:
50141 + # Code from module reallocarray:
50142 # Code from module rename:
50143 # Code from module renameat:
50144 # Code from module renameatu:
50145 @@ -7374,6 +7880,7 @@ fi
50146 # Code from module root-uid:
50147 # Code from module same-inode:
50148 # Code from module save-cwd:
50149 + # Code from module scratch_buffer:
50150 # Code from module signbit:
50151 # Code from module size_max:
50152 # Code from module snippet/_Noreturn:
50153 @@ -7384,6 +7891,8 @@ fi
50154 # Code from module stat:
50155 # Code from module stat-time:
50156 # Code from module statat:
50157 + # Code from module std-gnu11:
50158 + # Code from module stdalign:
50159 # Code from module stdbool:
50160 # Code from module stddef:
50161 # Code from module stdint:
50162 @@ -7412,6 +7921,7 @@ fi
50163 # Code from module utime-h:
50164 # Code from module utimens:
50165 # Code from module utimensat:
50166 + # Code from module vararrays:
50167 # Code from module vasnprintf:
50168 # Code from module vasprintf:
50169 # Code from module vasprintf-posix:
50170 @@ -7427,9 +7937,33 @@ fi
50171
50172
50173
50174 +
50175 +
50176 +
50177 + # Check whether --enable-cross-guesses was given.
50178 +if test ${enable_cross_guesses+y}
50179 +then :
50180 + enableval=$enable_cross_guesses; if test "x$enableval" != xconservative && test "x$enableval" != xrisky; then
50181 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: invalid argument supplied to --enable-cross-guesses" >&5
50182 +printf "%s\n" "$as_me: WARNING: invalid argument supplied to --enable-cross-guesses" >&2;}
50183 + enableval=conservative
50184 + fi
50185 + gl_cross_guesses="$enableval"
50186 +else $as_nop
50187 + gl_cross_guesses=conservative
50188 +fi
50189 +
50190 + if test $gl_cross_guesses = risky; then
50191 + gl_cross_guess_normal="guessing yes"
50192 + gl_cross_guess_inverted="guessing no"
50193 + else
50194 + gl_cross_guess_normal="guessing no"
50195 + gl_cross_guess_inverted="guessing yes"
50196 + fi
50197 LIBC_FATAL_STDERR_=1
50198 export LIBC_FATAL_STDERR_
50199
50200 +
50201 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
50202 if test "x$ac_cv_type_size_t" = xyes
50203 then :
50204 @@ -7594,44 +8128,13 @@ printf "%s\n" "#define STACK_DIRECTION $ac_cv_c_stack_direction" >>confdefs.h
50205 fi
50206
50207
50208 - GNULIB__EXIT=0;
50209 - GNULIB_ATOLL=0;
50210 - GNULIB_CALLOC_POSIX=0;
50211 - GNULIB_CANONICALIZE_FILE_NAME=0;
50212 - GNULIB_GETLOADAVG=0;
50213 - GNULIB_GETSUBOPT=0;
50214 - GNULIB_GRANTPT=0;
50215 - GNULIB_MALLOC_POSIX=0;
50216 - GNULIB_MBTOWC=0;
50217 - GNULIB_MKDTEMP=0;
50218 - GNULIB_MKOSTEMP=0;
50219 - GNULIB_MKOSTEMPS=0;
50220 - GNULIB_MKSTEMP=0;
50221 - GNULIB_MKSTEMPS=0;
50222 - GNULIB_POSIX_OPENPT=0;
50223 - GNULIB_PTSNAME=0;
50224 - GNULIB_PTSNAME_R=0;
50225 - GNULIB_PUTENV=0;
50226 - GNULIB_QSORT_R=0;
50227 - GNULIB_RANDOM=0;
50228 - GNULIB_RANDOM_R=0;
50229 - GNULIB_REALLOCARRAY=0;
50230 - GNULIB_REALLOC_POSIX=0;
50231 - GNULIB_REALPATH=0;
50232 - GNULIB_RPMATCH=0;
50233 - GNULIB_SECURE_GETENV=0;
50234 - GNULIB_SETENV=0;
50235 - GNULIB_STRTOD=0;
50236 - GNULIB_STRTOLD=0;
50237 - GNULIB_STRTOLL=0;
50238 - GNULIB_STRTOULL=0;
50239 - GNULIB_SYSTEM_POSIX=0;
50240 - GNULIB_UNLOCKPT=0;
50241 - GNULIB_UNSETENV=0;
50242 - GNULIB_WCTOMB=0;
50243 HAVE__EXIT=1;
50244 + HAVE_ALIGNED_ALLOC=1;
50245 HAVE_ATOLL=1;
50246 HAVE_CANONICALIZE_FILE_NAME=1;
50247 + HAVE_DECL_ECVT=1;
50248 + HAVE_DECL_FCVT=1;
50249 + HAVE_DECL_GCVT=1;
50250 HAVE_DECL_GETLOADAVG=1;
50251 HAVE_GETSUBOPT=1;
50252 HAVE_GRANTPT=1;
50253 @@ -7643,6 +8146,7 @@ fi
50254 HAVE_MKOSTEMPS=1;
50255 HAVE_MKSTEMP=1;
50256 HAVE_MKSTEMPS=1;
50257 + HAVE_POSIX_MEMALIGN=1;
50258 HAVE_POSIX_OPENPT=1;
50259 HAVE_PTSNAME=1;
50260 HAVE_PTSNAME_R=1;
50261 @@ -7659,34 +8163,406 @@ fi
50262 HAVE_SETSTATE=1;
50263 HAVE_DECL_SETSTATE=1;
50264 HAVE_STRTOD=1;
50265 + HAVE_STRTOL=1;
50266 HAVE_STRTOLD=1;
50267 HAVE_STRTOLL=1;
50268 + HAVE_STRTOUL=1;
50269 HAVE_STRTOULL=1;
50270 HAVE_STRUCT_RANDOM_DATA=1;
50271 HAVE_SYS_LOADAVG_H=0;
50272 HAVE_UNLOCKPT=1;
50273 HAVE_DECL_UNSETENV=1;
50274 - REPLACE_CALLOC=0;
50275 + REPLACE_ALIGNED_ALLOC=0;
50276 + REPLACE_CALLOC_FOR_CALLOC_GNU=0;
50277 + REPLACE_CALLOC_FOR_CALLOC_POSIX=0;
50278 REPLACE_CANONICALIZE_FILE_NAME=0;
50279 + REPLACE_FREE=0;
50280 REPLACE_INITSTATE=0;
50281 - REPLACE_MALLOC=0;
50282 + REPLACE_MALLOC_FOR_MALLOC_GNU=0;
50283 + REPLACE_MALLOC_FOR_MALLOC_POSIX=0;
50284 REPLACE_MBTOWC=0;
50285 REPLACE_MKSTEMP=0;
50286 + REPLACE_POSIX_MEMALIGN=0;
50287 REPLACE_PTSNAME=0;
50288 REPLACE_PTSNAME_R=0;
50289 REPLACE_PUTENV=0;
50290 REPLACE_QSORT_R=0;
50291 REPLACE_RANDOM=0;
50292 REPLACE_RANDOM_R=0;
50293 - REPLACE_REALLOC=0;
50294 + REPLACE_REALLOC_FOR_REALLOC_GNU=0;
50295 + REPLACE_REALLOC_FOR_REALLOC_POSIX=0;
50296 + REPLACE_REALLOCARRAY=0;
50297 REPLACE_REALPATH=0;
50298 REPLACE_SETENV=0;
50299 REPLACE_SETSTATE=0;
50300 REPLACE_STRTOD=0;
50301 + REPLACE_STRTOL=0;
50302 REPLACE_STRTOLD=0;
50303 + REPLACE_STRTOLL=0;
50304 + REPLACE_STRTOUL=0;
50305 + REPLACE_STRTOULL=0;
50306 REPLACE_UNSETENV=0;
50307 REPLACE_WCTOMB=0;
50308
50309 +
50310 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether malloc is ptrdiff_t safe" >&5
50311 +printf %s "checking whether malloc is ptrdiff_t safe... " >&6; }
50312 +if test ${gl_cv_malloc_ptrdiff+y}
50313 +then :
50314 + printf %s "(cached) " >&6
50315 +else $as_nop
50316 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
50317 +/* end confdefs.h. */
50318 +#include <stdint.h>
50319 +
50320 +int
50321 +main (void)
50322 +{
50323 +/* 64-bit ptrdiff_t is so wide that no practical platform
50324 + can exceed it. */
50325 + #define WIDE_PTRDIFF (PTRDIFF_MAX >> 31 >> 31 != 0)
50326 +
50327 + /* On rare machines where size_t fits in ptrdiff_t there
50328 + is no problem. */
50329 + #define NARROW_SIZE (SIZE_MAX <= PTRDIFF_MAX)
50330 +
50331 + /* glibc 2.30 and later malloc refuses to exceed ptrdiff_t
50332 + bounds even on 32-bit platforms. We don't know which
50333 + non-glibc systems are safe. */
50334 + #define KNOWN_SAFE (2 < __GLIBC__ + (30 <= __GLIBC_MINOR__))
50335 +
50336 + #if WIDE_PTRDIFF || NARROW_SIZE || KNOWN_SAFE
50337 + return 0;
50338 + #else
50339 + #error "malloc might not be ptrdiff_t safe"
50340 + syntax error
50341 + #endif
50342 +
50343 + ;
50344 + return 0;
50345 +}
50346 +_ACEOF
50347 +if ac_fn_c_try_compile "$LINENO"
50348 +then :
50349 + gl_cv_malloc_ptrdiff=yes
50350 +else $as_nop
50351 + gl_cv_malloc_ptrdiff=no
50352 +fi
50353 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
50354 +
50355 +fi
50356 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_malloc_ptrdiff" >&5
50357 +printf "%s\n" "$gl_cv_malloc_ptrdiff" >&6; }
50358 +
50359 +
50360 +
50361 +
50362 + test "$gl_cv_malloc_ptrdiff" = yes || REPLACE_MALLOC_FOR_MALLOC_POSIX=1
50363 +
50364 +
50365 +
50366 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether malloc, realloc, calloc set errno on failure" >&5
50367 +printf %s "checking whether malloc, realloc, calloc set errno on failure... " >&6; }
50368 +if test ${gl_cv_func_malloc_posix+y}
50369 +then :
50370 + printf %s "(cached) " >&6
50371 +else $as_nop
50372 +
50373 + case "$host_os" in
50374 + mingw*)
50375 + gl_cv_func_malloc_posix=no ;;
50376 + irix* | solaris*)
50377 +
50378 + gl_cv_func_malloc_posix=no ;;
50379 + *)
50380 + gl_cv_func_malloc_posix=yes ;;
50381 + esac
50382 +
50383 +fi
50384 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_malloc_posix" >&5
50385 +printf "%s\n" "$gl_cv_func_malloc_posix" >&6; }
50386 +
50387 +
50388 +
50389 +
50390 +
50391 + if test "$gl_cv_func_malloc_posix" = yes; then
50392 +
50393 +printf "%s\n" "#define HAVE_MALLOC_POSIX 1" >>confdefs.h
50394 +
50395 + else
50396 + REPLACE_MALLOC_FOR_MALLOC_POSIX=1
50397 + fi
50398 +
50399 +
50400 +
50401 +
50402 + if test $REPLACE_MALLOC_FOR_MALLOC_POSIX = 1; then
50403 + REPLACE_CALLOC_FOR_CALLOC_POSIX=1
50404 + fi
50405 +
50406 +
50407 +
50408 + GL_GNULIB__EXIT=0
50409 +
50410 +
50411 +
50412 + GL_GNULIB_ALIGNED_ALLOC=0
50413 +
50414 +
50415 +
50416 + GL_GNULIB_ATOLL=0
50417 +
50418 +
50419 +
50420 + GL_GNULIB_CALLOC_GNU=0
50421 +
50422 +
50423 +
50424 + GL_GNULIB_CALLOC_POSIX=0
50425 +
50426 +
50427 +
50428 + GL_GNULIB_CANONICALIZE_FILE_NAME=0
50429 +
50430 +
50431 +
50432 + GL_GNULIB_FREE_POSIX=0
50433 +
50434 +
50435 +
50436 + GL_GNULIB_GETLOADAVG=0
50437 +
50438 +
50439 +
50440 + GL_GNULIB_GETSUBOPT=0
50441 +
50442 +
50443 +
50444 + GL_GNULIB_GRANTPT=0
50445 +
50446 +
50447 +
50448 + GL_GNULIB_MALLOC_GNU=0
50449 +
50450 +
50451 +
50452 + GL_GNULIB_MALLOC_POSIX=0
50453 +
50454 +
50455 +
50456 + GL_GNULIB_MBTOWC=0
50457 +
50458 +
50459 +
50460 + GL_GNULIB_MKDTEMP=0
50461 +
50462 +
50463 +
50464 + GL_GNULIB_MKOSTEMP=0
50465 +
50466 +
50467 +
50468 + GL_GNULIB_MKOSTEMPS=0
50469 +
50470 +
50471 +
50472 + GL_GNULIB_MKSTEMP=0
50473 +
50474 +
50475 +
50476 + GL_GNULIB_MKSTEMPS=0
50477 +
50478 +
50479 +
50480 + GL_GNULIB_POSIX_MEMALIGN=0
50481 +
50482 +
50483 +
50484 + GL_GNULIB_POSIX_OPENPT=0
50485 +
50486 +
50487 +
50488 + GL_GNULIB_PTSNAME=0
50489 +
50490 +
50491 +
50492 + GL_GNULIB_PTSNAME_R=0
50493 +
50494 +
50495 +
50496 + GL_GNULIB_PUTENV=0
50497 +
50498 +
50499 +
50500 + GL_GNULIB_QSORT_R=0
50501 +
50502 +
50503 +
50504 + GL_GNULIB_RANDOM=0
50505 +
50506 +
50507 +
50508 + GL_GNULIB_RANDOM_R=0
50509 +
50510 +
50511 +
50512 + GL_GNULIB_REALLOCARRAY=0
50513 +
50514 +
50515 +
50516 + GL_GNULIB_REALLOC_GNU=0
50517 +
50518 +
50519 +
50520 + GL_GNULIB_REALLOC_POSIX=0
50521 +
50522 +
50523 +
50524 + GL_GNULIB_REALPATH=0
50525 +
50526 +
50527 +
50528 + GL_GNULIB_RPMATCH=0
50529 +
50530 +
50531 +
50532 + GL_GNULIB_SECURE_GETENV=0
50533 +
50534 +
50535 +
50536 + GL_GNULIB_SETENV=0
50537 +
50538 +
50539 +
50540 + GL_GNULIB_STRTOD=0
50541 +
50542 +
50543 +
50544 + GL_GNULIB_STRTOL=0
50545 +
50546 +
50547 +
50548 + GL_GNULIB_STRTOLD=0
50549 +
50550 +
50551 +
50552 + GL_GNULIB_STRTOLL=0
50553 +
50554 +
50555 +
50556 + GL_GNULIB_STRTOUL=0
50557 +
50558 +
50559 +
50560 + GL_GNULIB_STRTOULL=0
50561 +
50562 +
50563 +
50564 + GL_GNULIB_SYSTEM_POSIX=0
50565 +
50566 +
50567 +
50568 + GL_GNULIB_UNLOCKPT=0
50569 +
50570 +
50571 +
50572 + GL_GNULIB_UNSETENV=0
50573 +
50574 +
50575 +
50576 + GL_GNULIB_WCTOMB=0
50577 +
50578 +
50579 +
50580 + GL_GNULIB_MDA_ECVT=1
50581 +
50582 +
50583 +
50584 + GL_GNULIB_MDA_FCVT=1
50585 +
50586 +
50587 +
50588 + GL_GNULIB_MDA_GCVT=1
50589 +
50590 +
50591 +
50592 + GL_GNULIB_MDA_MKTEMP=1
50593 +
50594 +
50595 +
50596 + GL_GNULIB_MDA_PUTENV=1
50597 +
50598 +
50599 +
50600 +
50601 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether lstat correctly handles trailing slash" >&5
50602 +printf %s "checking whether lstat correctly handles trailing slash... " >&6; }
50603 +if test ${gl_cv_func_lstat_dereferences_slashed_symlink+y}
50604 +then :
50605 + printf %s "(cached) " >&6
50606 +else $as_nop
50607 + rm -f conftest.sym conftest.file
50608 + echo >conftest.file
50609 + if test "$cross_compiling" = yes
50610 +then :
50611 + case "$host_os" in
50612 + linux-* | linux)
50613 + # Guess yes on Linux systems.
50614 + gl_cv_func_lstat_dereferences_slashed_symlink="guessing yes" ;;
50615 + *-gnu* | gnu*)
50616 + # Guess yes on glibc systems.
50617 + gl_cv_func_lstat_dereferences_slashed_symlink="guessing yes" ;;
50618 + mingw*)
50619 + # Guess no on native Windows.
50620 + gl_cv_func_lstat_dereferences_slashed_symlink="guessing no" ;;
50621 + *)
50622 + # If we don't know, obey --enable-cross-guesses.
50623 + gl_cv_func_lstat_dereferences_slashed_symlink="$gl_cross_guess_normal" ;;
50624 + esac
50625 +
50626 +else $as_nop
50627 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
50628 +/* end confdefs.h. */
50629 +$ac_includes_default
50630 +int
50631 +main (void)
50632 +{
50633 +struct stat sbuf;
50634 + if (symlink ("conftest.file", "conftest.sym") != 0)
50635 + return 1;
50636 + /* Linux will dereference the symlink and fail, as required by
50637 + POSIX. That is better in the sense that it means we will not
50638 + have to compile and use the lstat wrapper. */
50639 + return lstat ("conftest.sym/", &sbuf) == 0;
50640 +
50641 + ;
50642 + return 0;
50643 +}
50644 +_ACEOF
50645 +if ac_fn_c_try_run "$LINENO"
50646 +then :
50647 + gl_cv_func_lstat_dereferences_slashed_symlink=yes
50648 +else $as_nop
50649 + gl_cv_func_lstat_dereferences_slashed_symlink=no
50650 +fi
50651 +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
50652 + conftest.$ac_objext conftest.beam conftest.$ac_ext
50653 +fi
50654 +
50655 + rm -f conftest.sym conftest.file
50656 +
50657 +fi
50658 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_lstat_dereferences_slashed_symlink" >&5
50659 +printf "%s\n" "$gl_cv_func_lstat_dereferences_slashed_symlink" >&6; }
50660 + case "$gl_cv_func_lstat_dereferences_slashed_symlink" in
50661 + *yes)
50662 +
50663 +printf "%s\n" "#define LSTAT_FOLLOWS_SLASHED_SYMLINK 1" >>confdefs.h
50664 +
50665 + ;;
50666 + esac
50667 +
50668 ac_func=
50669 for ac_item in $ac_func_c_list
50670 do
50671 @@ -7703,7 +8579,6 @@ done
50672
50673
50674
50675 -
50676 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether // is distinct from /" >&5
50677 printf %s "checking whether // is distinct from /... " >&6; }
50678 if test ${gl_cv_double_slash_root+y}
50679 @@ -7745,6 +8620,7 @@ printf "%s\n" "#define DOUBLE_SLASH_IS_DISTINCT_ROOT 1" >>confdefs.h
50680
50681
50682
50683 +
50684 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether realpath works" >&5
50685 printf %s "checking whether realpath works... " >&6; }
50686 if test ${gl_cv_func_realpath_works+y}
50687 @@ -7752,17 +8628,26 @@ then :
50688 printf %s "(cached) " >&6
50689 else $as_nop
50690
50691 + rm -rf conftest.a conftest.d
50692 touch conftest.a
50693 + # Assume that if we have lstat, we can also check symlinks.
50694 + if test $ac_cv_func_lstat = yes; then
50695 + ln -s conftest.a conftest.l
50696 + fi
50697 mkdir conftest.d
50698 if test "$cross_compiling" = yes
50699 then :
50700 case "$host_os" in
50701 # Guess yes on glibc systems.
50702 *-gnu* | gnu*) gl_cv_func_realpath_works="guessing yes" ;;
50703 + # Guess 'nearly' on musl systems.
50704 + *-musl*) gl_cv_func_realpath_works="guessing nearly" ;;
50705 + # Guess no on Cygwin.
50706 + cygwin*) gl_cv_func_realpath_works="guessing no" ;;
50707 # Guess no on native Windows.
50708 mingw*) gl_cv_func_realpath_works="guessing no" ;;
50709 - # If we don't know, assume the worst.
50710 - *) gl_cv_func_realpath_works="guessing no" ;;
50711 + # If we don't know, obey --enable-cross-guesses.
50712 + *) gl_cv_func_realpath_works="$gl_cross_guess_normal" ;;
50713 esac
50714
50715 else $as_nop
50716 @@ -7808,7 +8693,7 @@ nocrash_init (void)
50717 /* Allocate a port on which the thread shall listen for exceptions. */
50718 if (mach_port_allocate (self, MACH_PORT_RIGHT_RECEIVE, &our_exception_port)
50719 == KERN_SUCCESS) {
50720 - /* See http://web.mit.edu/darwin/src/modules/xnu/osfmk/man/mach_port_insert_right.html. */
50721 + /* See https://web.mit.edu/darwin/src/modules/xnu/osfmk/man/mach_port_insert_right.html. */
50722 if (mach_port_insert_right (self, our_exception_port, our_exception_port,
50723 MACH_MSG_TYPE_MAKE_SEND)
50724 == KERN_SUCCESS) {
50725 @@ -7827,7 +8712,7 @@ nocrash_init (void)
50726 for a particular thread. This has the effect that when our exception
50727 port gets the message, the thread specific exception port has already
50728 been asked, and we don't need to bother about it.
50729 - See http://web.mit.edu/darwin/src/modules/xnu/osfmk/man/task_set_exception_ports.html. */
50730 + See https://web.mit.edu/darwin/src/modules/xnu/osfmk/man/task_set_exception_ports.html. */
50731 task_set_exception_ports (self, mask, our_exception_port,
50732 EXCEPTION_DEFAULT, MACHINE_THREAD_STATE);
50733 }
50734 @@ -7884,6 +8769,7 @@ nocrash_init (void)
50735 }
50736 #endif
50737
50738 + #include <errno.h>
50739 #include <stdlib.h>
50740 #include <string.h>
50741
50742 @@ -7892,32 +8778,56 @@ main (void)
50743 {
50744
50745 int result = 0;
50746 + /* This test fails on Solaris 10. */
50747 {
50748 char *name = realpath ("conftest.a", NULL);
50749 if (!(name && *name == '/'))
50750 result |= 1;
50751 free (name);
50752 }
50753 + /* This test fails on older versions of Cygwin. */
50754 {
50755 char *name = realpath ("conftest.b/../conftest.a", NULL);
50756 if (name != NULL)
50757 result |= 2;
50758 free (name);
50759 }
50760 + /* This test fails on Cygwin 2.9. */
50761 + #if HAVE_LSTAT
50762 + {
50763 + char *name = realpath ("conftest.l/../conftest.a", NULL);
50764 + if (name != NULL || errno != ENOTDIR)
50765 + result |= 4;
50766 + free (name);
50767 + }
50768 + #endif
50769 + /* This test fails on Mac OS X 10.13, OpenBSD 6.0. */
50770 {
50771 char *name = realpath ("conftest.a/", NULL);
50772 if (name != NULL)
50773 - result |= 4;
50774 + result |= 8;
50775 free (name);
50776 }
50777 + /* This test fails on AIX 7, Solaris 10. */
50778 {
50779 char *name1 = realpath (".", NULL);
50780 char *name2 = realpath ("conftest.d//./..", NULL);
50781 if (! name1 || ! name2 || strcmp (name1, name2))
50782 - result |= 8;
50783 + result |= 16;
50784 free (name1);
50785 free (name2);
50786 }
50787 + #ifdef __linux__
50788 + /* On Linux, // is the same as /. See also double-slash-root.m4.
50789 + realpath() should respect this.
50790 + This test fails on musl libc 1.2.2. */
50791 + {
50792 + char *name = realpath ("//", NULL);
50793 + if (! name || strcmp (name, "/"))
50794 + result |= 32;
50795 + free (name);
50796 + }
50797 + #endif
50798 return result;
50799
50800 ;
50801 @@ -7929,13 +8839,17 @@ if ac_fn_c_try_run "$LINENO"
50802 then :
50803 gl_cv_func_realpath_works=yes
50804 else $as_nop
50805 - gl_cv_func_realpath_works=no
50806 + case $? in
50807 + 32) gl_cv_func_realpath_works=nearly ;;
50808 + *) gl_cv_func_realpath_works=no ;;
50809 + esac
50810 +
50811 fi
50812 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
50813 conftest.$ac_objext conftest.beam conftest.$ac_ext
50814 fi
50815
50816 - rm -rf conftest.a conftest.d
50817 + rm -rf conftest.a conftest.l conftest.d
50818
50819 fi
50820 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_realpath_works" >&5
50821 @@ -7945,6 +8859,11 @@ printf "%s\n" "$gl_cv_func_realpath_works" >&6; }
50822
50823 printf "%s\n" "#define FUNC_REALPATH_WORKS 1" >>confdefs.h
50824
50825 + ;;
50826 + *nearly)
50827 +
50828 +printf "%s\n" "#define FUNC_REALPATH_NEARLY_WORKS 1" >>confdefs.h
50829 +
50830 ;;
50831 esac
50832
50833 @@ -7955,107 +8874,421 @@ printf "%s\n" "#define FUNC_REALPATH_WORKS 1" >>confdefs.h
50834
50835
50836
50837 + case "$host_os" in
50838 + mingw*) ;;
50839 + *) ac_fn_c_check_func "$LINENO" "getcwd" "ac_cv_func_getcwd"
50840 +if test "x$ac_cv_func_getcwd" = xyes
50841 +then :
50842 + printf "%s\n" "#define HAVE_GETCWD 1" >>confdefs.h
50843
50844 +fi
50845 + ;;
50846 + esac
50847
50848 - GNULIB_CHDIR=0;
50849 - GNULIB_CHOWN=0;
50850 - GNULIB_CLOSE=0;
50851 - GNULIB_DUP=0;
50852 - GNULIB_DUP2=0;
50853 - GNULIB_DUP3=0;
50854 - GNULIB_ENVIRON=0;
50855 - GNULIB_EUIDACCESS=0;
50856 - GNULIB_FACCESSAT=0;
50857 - GNULIB_FCHDIR=0;
50858 - GNULIB_FCHOWNAT=0;
50859 - GNULIB_FDATASYNC=0;
50860 - GNULIB_FSYNC=0;
50861 - GNULIB_FTRUNCATE=0;
50862 - GNULIB_GETCWD=0;
50863 - GNULIB_GETDOMAINNAME=0;
50864 - GNULIB_GETDTABLESIZE=0;
50865 - GNULIB_GETGROUPS=0;
50866 - GNULIB_GETHOSTNAME=0;
50867 - GNULIB_GETLOGIN=0;
50868 - GNULIB_GETLOGIN_R=0;
50869 - GNULIB_GETPAGESIZE=0;
50870 - GNULIB_GETPASS=0;
50871 - GNULIB_GETUSERSHELL=0;
50872 - GNULIB_GROUP_MEMBER=0;
50873 - GNULIB_ISATTY=0;
50874 - GNULIB_LCHOWN=0;
50875 - GNULIB_LINK=0;
50876 - GNULIB_LINKAT=0;
50877 - GNULIB_LSEEK=0;
50878 - GNULIB_PIPE=0;
50879 - GNULIB_PIPE2=0;
50880 - GNULIB_PREAD=0;
50881 - GNULIB_PWRITE=0;
50882 - GNULIB_READ=0;
50883 - GNULIB_READLINK=0;
50884 - GNULIB_READLINKAT=0;
50885 - GNULIB_RMDIR=0;
50886 - GNULIB_SETHOSTNAME=0;
50887 - GNULIB_SLEEP=0;
50888 - GNULIB_SYMLINK=0;
50889 - GNULIB_SYMLINKAT=0;
50890 - GNULIB_TRUNCATE=0;
50891 - GNULIB_TTYNAME_R=0;
50892 - GNULIB_UNISTD_H_NONBLOCKING=0;
50893 - GNULIB_UNISTD_H_SIGPIPE=0;
50894 - GNULIB_UNLINK=0;
50895 - GNULIB_UNLINKAT=0;
50896 - GNULIB_USLEEP=0;
50897 - GNULIB_WRITE=0;
50898 - HAVE_CHOWN=1;
50899 - HAVE_DUP2=1;
50900 - HAVE_DUP3=1;
50901 - HAVE_EUIDACCESS=1;
50902 - HAVE_FACCESSAT=1;
50903 - HAVE_FCHDIR=1;
50904 - HAVE_FCHOWNAT=1;
50905 - HAVE_FDATASYNC=1;
50906 - HAVE_FSYNC=1;
50907 - HAVE_FTRUNCATE=1;
50908 - HAVE_GETDTABLESIZE=1;
50909 - HAVE_GETGROUPS=1;
50910 - HAVE_GETHOSTNAME=1;
50911 - HAVE_GETLOGIN=1;
50912 - HAVE_GETPAGESIZE=1;
50913 - HAVE_GETPASS=1;
50914 - HAVE_GROUP_MEMBER=1;
50915 - HAVE_LCHOWN=1;
50916 - HAVE_LINK=1;
50917 - HAVE_LINKAT=1;
50918 - HAVE_PIPE=1;
50919 - HAVE_PIPE2=1;
50920 - HAVE_PREAD=1;
50921 - HAVE_PWRITE=1;
50922 - HAVE_READLINK=1;
50923 - HAVE_READLINKAT=1;
50924 - HAVE_SETHOSTNAME=1;
50925 - HAVE_SLEEP=1;
50926 - HAVE_SYMLINK=1;
50927 - HAVE_SYMLINKAT=1;
50928 - HAVE_UNLINKAT=1;
50929 - HAVE_USLEEP=1;
50930 - HAVE_DECL_ENVIRON=1;
50931 - HAVE_DECL_FCHDIR=1;
50932 - HAVE_DECL_FDATASYNC=1;
50933 - HAVE_DECL_GETDOMAINNAME=1;
50934 - HAVE_DECL_GETLOGIN=1;
50935 - HAVE_DECL_GETLOGIN_R=1;
50936 - HAVE_DECL_GETPAGESIZE=1;
50937 - HAVE_DECL_GETUSERSHELL=1;
50938 - HAVE_DECL_SETHOSTNAME=1;
50939 - HAVE_DECL_TRUNCATE=1;
50940 - HAVE_DECL_TTYNAME_R=1;
50941 - HAVE_OS_H=0;
50942 - HAVE_SYS_PARAM_H=0;
50943 +
50944 +
50945 +
50946 +
50947 +
50948 +
50949 + GL_GNULIB_ACCESS=0
50950 +
50951 +
50952 +
50953 + GL_GNULIB_CHDIR=0
50954 +
50955 +
50956 +
50957 + GL_GNULIB_CHOWN=0
50958 +
50959 +
50960 +
50961 + GL_GNULIB_CLOSE=0
50962 +
50963 +
50964 +
50965 + GL_GNULIB_COPY_FILE_RANGE=0
50966 +
50967 +
50968 +
50969 + GL_GNULIB_DUP=0
50970 +
50971 +
50972 +
50973 + GL_GNULIB_DUP2=0
50974 +
50975 +
50976 +
50977 + GL_GNULIB_DUP3=0
50978 +
50979 +
50980 +
50981 + GL_GNULIB_ENVIRON=0
50982 +
50983 +
50984 +
50985 + GL_GNULIB_EUIDACCESS=0
50986 +
50987 +
50988 +
50989 + GL_GNULIB_EXECL=0
50990 +
50991 +
50992 +
50993 + GL_GNULIB_EXECLE=0
50994 +
50995 +
50996 +
50997 + GL_GNULIB_EXECLP=0
50998 +
50999 +
51000 +
51001 + GL_GNULIB_EXECV=0
51002 +
51003 +
51004 +
51005 + GL_GNULIB_EXECVE=0
51006 +
51007 +
51008 +
51009 + GL_GNULIB_EXECVP=0
51010 +
51011 +
51012 +
51013 + GL_GNULIB_EXECVPE=0
51014 +
51015 +
51016 +
51017 + GL_GNULIB_FACCESSAT=0
51018 +
51019 +
51020 +
51021 + GL_GNULIB_FCHDIR=0
51022 +
51023 +
51024 +
51025 + GL_GNULIB_FCHOWNAT=0
51026 +
51027 +
51028 +
51029 + GL_GNULIB_FDATASYNC=0
51030 +
51031 +
51032 +
51033 + GL_GNULIB_FSYNC=0
51034 +
51035 +
51036 +
51037 + GL_GNULIB_FTRUNCATE=0
51038 +
51039 +
51040 +
51041 + GL_GNULIB_GETCWD=0
51042 +
51043 +
51044 +
51045 + GL_GNULIB_GETDOMAINNAME=0
51046 +
51047 +
51048 +
51049 + GL_GNULIB_GETDTABLESIZE=0
51050 +
51051 +
51052 +
51053 + GL_GNULIB_GETENTROPY=0
51054 +
51055 +
51056 +
51057 + GL_GNULIB_GETGROUPS=0
51058 +
51059 +
51060 +
51061 + GL_GNULIB_GETHOSTNAME=0
51062 +
51063 +
51064 +
51065 + GL_GNULIB_GETLOGIN=0
51066 +
51067 +
51068 +
51069 + GL_GNULIB_GETLOGIN_R=0
51070 +
51071 +
51072 +
51073 + GL_GNULIB_GETOPT_POSIX=0
51074 +
51075 +
51076 +
51077 + GL_GNULIB_GETPAGESIZE=0
51078 +
51079 +
51080 +
51081 + GL_GNULIB_GETPASS=0
51082 +
51083 +
51084 +
51085 + GL_GNULIB_GETPASS_GNU=0
51086 +
51087 +
51088 +
51089 + GL_GNULIB_GETUSERSHELL=0
51090 +
51091 +
51092 +
51093 + GL_GNULIB_GROUP_MEMBER=0
51094 +
51095 +
51096 +
51097 + GL_GNULIB_ISATTY=0
51098 +
51099 +
51100 +
51101 + GL_GNULIB_LCHOWN=0
51102 +
51103 +
51104 +
51105 + GL_GNULIB_LINK=0
51106 +
51107 +
51108 +
51109 + GL_GNULIB_LINKAT=0
51110 +
51111 +
51112 +
51113 + GL_GNULIB_LSEEK=0
51114 +
51115 +
51116 +
51117 + GL_GNULIB_PIPE=0
51118 +
51119 +
51120 +
51121 + GL_GNULIB_PIPE2=0
51122 +
51123 +
51124 +
51125 + GL_GNULIB_PREAD=0
51126 +
51127 +
51128 +
51129 + GL_GNULIB_PWRITE=0
51130 +
51131 +
51132 +
51133 + GL_GNULIB_READ=0
51134 +
51135 +
51136 +
51137 + GL_GNULIB_READLINK=0
51138 +
51139 +
51140 +
51141 + GL_GNULIB_READLINKAT=0
51142 +
51143 +
51144 +
51145 + GL_GNULIB_RMDIR=0
51146 +
51147 +
51148 +
51149 + GL_GNULIB_SETHOSTNAME=0
51150 +
51151 +
51152 +
51153 + GL_GNULIB_SLEEP=0
51154 +
51155 +
51156 +
51157 + GL_GNULIB_SYMLINK=0
51158 +
51159 +
51160 +
51161 + GL_GNULIB_SYMLINKAT=0
51162 +
51163 +
51164 +
51165 + GL_GNULIB_TRUNCATE=0
51166 +
51167 +
51168 +
51169 + GL_GNULIB_TTYNAME_R=0
51170 +
51171 +
51172 +
51173 + GL_GNULIB_UNISTD_H_GETOPT=0
51174 +
51175 +
51176 +
51177 + GL_GNULIB_UNISTD_H_NONBLOCKING=0
51178 +
51179 +
51180 +
51181 + GL_GNULIB_UNISTD_H_SIGPIPE=0
51182 +
51183 +
51184 +
51185 + GL_GNULIB_UNLINK=0
51186 +
51187 +
51188 +
51189 + GL_GNULIB_UNLINKAT=0
51190 +
51191 +
51192 +
51193 + GL_GNULIB_USLEEP=0
51194 +
51195 +
51196 +
51197 + GL_GNULIB_WRITE=0
51198 +
51199 +
51200 +
51201 + GL_GNULIB_MDA_ACCESS=1
51202 +
51203 +
51204 +
51205 + GL_GNULIB_MDA_CHDIR=1
51206 +
51207 +
51208 +
51209 + GL_GNULIB_MDA_CLOSE=1
51210 +
51211 +
51212 +
51213 + GL_GNULIB_MDA_DUP=1
51214 +
51215 +
51216 +
51217 + GL_GNULIB_MDA_DUP2=1
51218 +
51219 +
51220 +
51221 + GL_GNULIB_MDA_EXECL=1
51222 +
51223 +
51224 +
51225 + GL_GNULIB_MDA_EXECLE=1
51226 +
51227 +
51228 +
51229 + GL_GNULIB_MDA_EXECLP=1
51230 +
51231 +
51232 +
51233 + GL_GNULIB_MDA_EXECV=1
51234 +
51235 +
51236 +
51237 + GL_GNULIB_MDA_EXECVE=1
51238 +
51239 +
51240 +
51241 + GL_GNULIB_MDA_EXECVP=1
51242 +
51243 +
51244 +
51245 + GL_GNULIB_MDA_EXECVPE=1
51246 +
51247 +
51248 +
51249 + GL_GNULIB_MDA_GETCWD=1
51250 +
51251 +
51252 +
51253 + GL_GNULIB_MDA_GETPID=1
51254 +
51255 +
51256 +
51257 + GL_GNULIB_MDA_ISATTY=1
51258 +
51259 +
51260 +
51261 + GL_GNULIB_MDA_LSEEK=1
51262 +
51263 +
51264 +
51265 + GL_GNULIB_MDA_READ=1
51266 +
51267 +
51268 +
51269 + GL_GNULIB_MDA_RMDIR=1
51270 +
51271 +
51272 +
51273 + GL_GNULIB_MDA_SWAB=1
51274 +
51275 +
51276 +
51277 + GL_GNULIB_MDA_UNLINK=1
51278 +
51279 +
51280 +
51281 + GL_GNULIB_MDA_WRITE=1
51282 +
51283 +
51284 +
51285 +
51286 + HAVE_CHOWN=1;
51287 + HAVE_COPY_FILE_RANGE=1;
51288 + HAVE_DUP3=1;
51289 + HAVE_EUIDACCESS=1;
51290 + HAVE_EXECVPE=1;
51291 + HAVE_FACCESSAT=1;
51292 + HAVE_FCHDIR=1;
51293 + HAVE_FCHOWNAT=1;
51294 + HAVE_FDATASYNC=1;
51295 + HAVE_FSYNC=1;
51296 + HAVE_FTRUNCATE=1;
51297 + HAVE_GETDTABLESIZE=1;
51298 + HAVE_GETENTROPY=1;
51299 + HAVE_GETGROUPS=1;
51300 + HAVE_GETHOSTNAME=1;
51301 + HAVE_GETLOGIN=1;
51302 + HAVE_GETPAGESIZE=1;
51303 + HAVE_GETPASS=1;
51304 + HAVE_GROUP_MEMBER=1;
51305 + HAVE_LCHOWN=1;
51306 + HAVE_LINK=1;
51307 + HAVE_LINKAT=1;
51308 + HAVE_PIPE=1;
51309 + HAVE_PIPE2=1;
51310 + HAVE_PREAD=1;
51311 + HAVE_PWRITE=1;
51312 + HAVE_READLINK=1;
51313 + HAVE_READLINKAT=1;
51314 + HAVE_SETHOSTNAME=1;
51315 + HAVE_SLEEP=1;
51316 + HAVE_SYMLINK=1;
51317 + HAVE_SYMLINKAT=1;
51318 + HAVE_UNLINKAT=1;
51319 + HAVE_USLEEP=1;
51320 + HAVE_DECL_ENVIRON=1;
51321 + HAVE_DECL_EXECVPE=1;
51322 + HAVE_DECL_FCHDIR=1;
51323 + HAVE_DECL_FDATASYNC=1;
51324 + HAVE_DECL_GETDOMAINNAME=1;
51325 + HAVE_DECL_GETLOGIN=1;
51326 + HAVE_DECL_GETLOGIN_R=1;
51327 + HAVE_DECL_GETPAGESIZE=1;
51328 + HAVE_DECL_GETUSERSHELL=1;
51329 + HAVE_DECL_SETHOSTNAME=1;
51330 + HAVE_DECL_TRUNCATE=1;
51331 + HAVE_DECL_TTYNAME_R=1;
51332 + HAVE_OS_H=0;
51333 + HAVE_SYS_PARAM_H=0;
51334 + REPLACE_ACCESS=0;
51335 REPLACE_CHOWN=0;
51336 REPLACE_CLOSE=0;
51337 + REPLACE_COPY_FILE_RANGE=0;
51338 REPLACE_DUP=0;
51339 REPLACE_DUP2=0;
51340 + REPLACE_EXECL=0;
51341 + REPLACE_EXECLE=0;
51342 + REPLACE_EXECLP=0;
51343 + REPLACE_EXECV=0;
51344 + REPLACE_EXECVE=0;
51345 + REPLACE_EXECVP=0;
51346 + REPLACE_EXECVPE=0;
51347 REPLACE_FACCESSAT=0;
51348 REPLACE_FCHOWNAT=0;
51349 REPLACE_FTRUNCATE=0;
51350 @@ -8066,6 +9299,7 @@ printf "%s\n" "#define FUNC_REALPATH_WORKS 1" >>confdefs.h
51351 REPLACE_GETGROUPS=0;
51352 REPLACE_GETPAGESIZE=0;
51353 REPLACE_GETPASS=0;
51354 + REPLACE_GETPASS_FOR_GETPASS_GNU=0;
51355 REPLACE_ISATTY=0;
51356 REPLACE_LCHOWN=0;
51357 REPLACE_LINK=0;
51358 @@ -8086,6 +9320,7 @@ printf "%s\n" "#define FUNC_REALPATH_WORKS 1" >>confdefs.h
51359 REPLACE_UNLINKAT=0;
51360 REPLACE_USLEEP=0;
51361 REPLACE_WRITE=0;
51362 + UNISTD_H_HAVE_SYS_RANDOM_H=0;
51363 UNISTD_H_HAVE_WINSOCK2_H=0;
51364 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS=0;
51365
51366 @@ -8109,14 +9344,6 @@ printf "%s\n" "#define HAVE_MSVC_INVALID_PARAMETER_HANDLER 1" >>confdefs.h
51367
51368
51369
51370 - GNULIB_OPENDIR=0;
51371 - GNULIB_READDIR=0;
51372 - GNULIB_REWINDDIR=0;
51373 - GNULIB_CLOSEDIR=0;
51374 - GNULIB_DIRFD=0;
51375 - GNULIB_FDOPENDIR=0;
51376 - GNULIB_SCANDIR=0;
51377 - GNULIB_ALPHASORT=0;
51378 HAVE_OPENDIR=1;
51379 HAVE_READDIR=1;
51380 HAVE_REWINDDIR=1;
51381 @@ -8133,6 +9360,44 @@ printf "%s\n" "#define HAVE_MSVC_INVALID_PARAMETER_HANDLER 1" >>confdefs.h
51382
51383
51384
51385 +
51386 +
51387 +
51388 +
51389 + GL_GNULIB_OPENDIR=0
51390 +
51391 +
51392 +
51393 + GL_GNULIB_READDIR=0
51394 +
51395 +
51396 +
51397 + GL_GNULIB_REWINDDIR=0
51398 +
51399 +
51400 +
51401 + GL_GNULIB_CLOSEDIR=0
51402 +
51403 +
51404 +
51405 + GL_GNULIB_DIRFD=0
51406 +
51407 +
51408 +
51409 + GL_GNULIB_FDOPENDIR=0
51410 +
51411 +
51412 +
51413 + GL_GNULIB_SCANDIR=0
51414 +
51415 +
51416 +
51417 + GL_GNULIB_ALPHASORT=0
51418 +
51419 +
51420 +
51421 +
51422 +
51423 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5
51424 printf %s "checking whether the preprocessor supports include_next... " >&6; }
51425 if test ${gl_cv_have_include_next+y}
51426 @@ -8216,13 +9481,14 @@ printf "%s\n" "$gl_cv_have_include_next" >&6; }
51427
51428
51429
51430 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether system header files limit the line length" >&5
51431 -printf %s "checking whether system header files limit the line length... " >&6; }
51432 -if test ${gl_cv_pragma_columns+y}
51433 +
51434 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether source code line length is unlimited" >&5
51435 +printf %s "checking whether source code line length is unlimited... " >&6; }
51436 +if test ${gl_cv_source_line_length_unlimited+y}
51437 then :
51438 printf %s "(cached) " >&6
51439 else $as_nop
51440 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
51441 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
51442 /* end confdefs.h. */
51443
51444 #ifdef __TANDEM
51445 @@ -8233,17 +9499,17 @@ _ACEOF
51446 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
51447 $EGREP "choke me" >/dev/null 2>&1
51448 then :
51449 - gl_cv_pragma_columns=yes
51450 + gl_cv_source_line_length_unlimited=no
51451 else $as_nop
51452 - gl_cv_pragma_columns=no
51453 + gl_cv_source_line_length_unlimited=yes
51454 fi
51455 rm -rf conftest*
51456
51457
51458 fi
51459 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_pragma_columns" >&5
51460 -printf "%s\n" "$gl_cv_pragma_columns" >&6; }
51461 - if test $gl_cv_pragma_columns = yes; then
51462 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_source_line_length_unlimited" >&5
51463 +printf "%s\n" "$gl_cv_source_line_length_unlimited" >&6; }
51464 + if test $gl_cv_source_line_length_unlimited = no; then
51465 PRAGMA_COLUMNS="#pragma COLUMNS 10000"
51466 else
51467 PRAGMA_COLUMNS=
51468 @@ -8251,6 +9517,99 @@ printf "%s\n" "$gl_cv_pragma_columns" >&6; }
51469
51470
51471
51472 +
51473 +
51474 +
51475 +
51476 +
51477 +
51478 +
51479 +
51480 +
51481 +
51482 +
51483 +
51484 + if test $gl_cv_have_include_next = yes; then
51485 + gl_cv_next_dirent_h='<'dirent.h'>'
51486 + else
51487 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <dirent.h>" >&5
51488 +printf %s "checking absolute name of <dirent.h>... " >&6; }
51489 +if test ${gl_cv_next_dirent_h+y}
51490 +then :
51491 + printf %s "(cached) " >&6
51492 +else $as_nop
51493 +
51494 + if test $ac_cv_header_dirent_h = yes; then
51495 +
51496 +
51497 +
51498 +
51499 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
51500 +/* end confdefs.h. */
51501 +#include <dirent.h>
51502 +_ACEOF
51503 + case "$host_os" in
51504 + aix*) gl_absname_cpp="$ac_cpp -C" ;;
51505 + *) gl_absname_cpp="$ac_cpp" ;;
51506 + esac
51507 +
51508 + case "$host_os" in
51509 + mingw*)
51510 + gl_dirsep_regex='[/\\]'
51511 + ;;
51512 + *)
51513 + gl_dirsep_regex='\/'
51514 + ;;
51515 + esac
51516 + gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
51517 + gl_header_literal_regex=`echo 'dirent.h' \
51518 + | sed -e "$gl_make_literal_regex_sed"`
51519 + gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
51520 + s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
51521 + s|^/[^/]|//&|
51522 + p
51523 + q
51524 + }'
51525 +
51526 + gl_cv_absolute_dirent_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
51527 + sed -n "$gl_absolute_header_sed"`
51528 +
51529 + gl_header=$gl_cv_absolute_dirent_h
51530 + gl_cv_next_dirent_h='"'$gl_header'"'
51531 + else
51532 + gl_cv_next_dirent_h='<'dirent.h'>'
51533 + fi
51534 +
51535 +
51536 +fi
51537 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_dirent_h" >&5
51538 +printf "%s\n" "$gl_cv_next_dirent_h" >&6; }
51539 + fi
51540 + NEXT_DIRENT_H=$gl_cv_next_dirent_h
51541 +
51542 + if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
51543 + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
51544 + gl_next_as_first_directive='<'dirent.h'>'
51545 + else
51546 + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
51547 + gl_next_as_first_directive=$gl_cv_next_dirent_h
51548 + fi
51549 + NEXT_AS_FIRST_DIRECTIVE_DIRENT_H=$gl_next_as_first_directive
51550 +
51551 +
51552 +
51553 +
51554 + if test $ac_cv_header_dirent_h = yes; then
51555 + HAVE_DIRENT_H=1
51556 + else
51557 + HAVE_DIRENT_H=0
51558 + fi
51559 +
51560 +
51561 +
51562 +
51563 +
51564 +
51565 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
51566 printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
51567 if test ${ac_cv_c_undeclared_builtin_options+y}
51568 @@ -8331,6 +9690,61 @@ See \`config.log' for more details" "$LINENO" 5; } ;; #(
51569 ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
51570 esac
51571
51572 +gl_mda_defines='
51573 +#if defined _WIN32 && !defined __CYGWIN__
51574 +#define access _access
51575 +#define chdir _chdir
51576 +#define chmod _chmod
51577 +#define close _close
51578 +#define creat _creat
51579 +#define dup _dup
51580 +#define dup2 _dup2
51581 +#define ecvt _ecvt
51582 +#define execl _execl
51583 +#define execle _execle
51584 +#define execlp _execlp
51585 +#define execv _execv
51586 +#define execve _execve
51587 +#define execvp _execvp
51588 +#define execvpe _execvpe
51589 +#define fcloseall _fcloseall
51590 +#define fcvt _fcvt
51591 +#define fdopen _fdopen
51592 +#define fileno _fileno
51593 +#define gcvt _gcvt
51594 +#define getcwd _getcwd
51595 +#define getpid _getpid
51596 +#define getw _getw
51597 +#define isatty _isatty
51598 +#define j0 _j0
51599 +#define j1 _j1
51600 +#define jn _jn
51601 +#define lfind _lfind
51602 +#define lsearch _lsearch
51603 +#define lseek _lseek
51604 +#define memccpy _memccpy
51605 +#define mkdir _mkdir
51606 +#define mktemp _mktemp
51607 +#define open _open
51608 +#define putenv _putenv
51609 +#define putw _putw
51610 +#define read _read
51611 +#define rmdir _rmdir
51612 +#define strdup _strdup
51613 +#define swab _swab
51614 +#define tempnam _tempnam
51615 +#define tzset _tzset
51616 +#define umask _umask
51617 +#define unlink _unlink
51618 +#define utime _utime
51619 +#define wcsdup _wcsdup
51620 +#define write _write
51621 +#define y0 _y0
51622 +#define y1 _y1
51623 +#define yn _yn
51624 +#endif
51625 +'
51626 +
51627
51628
51629 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for complete errno.h" >&5
51630 @@ -8411,7 +9825,7 @@ fi
51631 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_complete" >&5
51632 printf "%s\n" "$gl_cv_header_errno_h_complete" >&6; }
51633 if test $gl_cv_header_errno_h_complete = yes; then
51634 - ERRNO_H=''
51635 + GL_GENERATE_ERRNO_H=false
51636 else
51637
51638
51639 @@ -8463,8 +9877,8 @@ _ACEOF
51640 gl_cv_absolute_errno_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
51641 sed -n "$gl_absolute_header_sed"`
51642
51643 - gl_header=$gl_cv_absolute_errno_h
51644 - gl_cv_next_errno_h='"'$gl_header'"'
51645 + gl_header=$gl_cv_absolute_errno_h
51646 + gl_cv_next_errno_h='"'$gl_header'"'
51647
51648
51649 fi
51650 @@ -8485,19 +9899,10 @@ printf "%s\n" "$gl_cv_next_errno_h" >&6; }
51651
51652
51653
51654 - ERRNO_H='errno.h'
51655 + GL_GENERATE_ERRNO_H=true
51656 fi
51657
51658 - if test -n "$ERRNO_H"; then
51659 - GL_GENERATE_ERRNO_H_TRUE=
51660 - GL_GENERATE_ERRNO_H_FALSE='#'
51661 -else
51662 - GL_GENERATE_ERRNO_H_TRUE='#'
51663 - GL_GENERATE_ERRNO_H_FALSE=
51664 -fi
51665 -
51666 -
51667 - if test -n "$ERRNO_H"; then
51668 + if $GL_GENERATE_ERRNO_H; then
51669 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for EMULTIHOP value" >&5
51670 printf %s "checking for EMULTIHOP value... " >&6; }
51671 if test ${gl_cv_header_errno_h_EMULTIHOP+y}
51672 @@ -8572,7 +9977,7 @@ printf "%s\n" "$gl_cv_header_errno_h_EMULTIHOP" >&6; }
51673 fi
51674
51675
51676 - if test -n "$ERRNO_H"; then
51677 + if $GL_GENERATE_ERRNO_H; then
51678 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ENOLINK value" >&5
51679 printf %s "checking for ENOLINK value... " >&6; }
51680 if test ${gl_cv_header_errno_h_ENOLINK+y}
51681 @@ -8647,7 +10052,7 @@ printf "%s\n" "$gl_cv_header_errno_h_ENOLINK" >&6; }
51682 fi
51683
51684
51685 - if test -n "$ERRNO_H"; then
51686 + if $GL_GENERATE_ERRNO_H; then
51687 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for EOVERFLOW value" >&5
51688 printf %s "checking for EOVERFLOW value... " >&6; }
51689 if test ${gl_cv_header_errno_h_EOVERFLOW+y}
51690 @@ -8786,7 +10191,6 @@ fi
51691
51692 XGETTEXT_EXTRA_OPTIONS=
51693
51694 -
51695 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
51696 printf %s "checking for uid_t in sys/types.h... " >&6; }
51697 if test ${ac_cv_type_uid_t+y}
51698 @@ -8889,75 +10293,37 @@ printf "%s\n" "#define GETGROUPS_T $ac_cv_type_getgroups" >>confdefs.h
51699
51700
51701
51702 -
51703 -
51704 -
51705 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether lstat correctly handles trailing slash" >&5
51706 -printf %s "checking whether lstat correctly handles trailing slash... " >&6; }
51707 -if test ${gl_cv_func_lstat_dereferences_slashed_symlink+y}
51708 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ctype.h defines __header_inline" >&5
51709 +printf %s "checking whether ctype.h defines __header_inline... " >&6; }
51710 +if test ${gl_cv_have___header_inline+y}
51711 then :
51712 printf %s "(cached) " >&6
51713 -else $as_nop
51714 - rm -f conftest.sym conftest.file
51715 - echo >conftest.file
51716 - if test "$cross_compiling" = yes
51717 -then :
51718 - case "$host_os" in
51719 - linux-* | linux)
51720 - # Guess yes on Linux systems.
51721 - gl_cv_func_lstat_dereferences_slashed_symlink="guessing yes" ;;
51722 - *-gnu* | gnu*)
51723 - # Guess yes on glibc systems.
51724 - gl_cv_func_lstat_dereferences_slashed_symlink="guessing yes" ;;
51725 - mingw*)
51726 - # Guess no on native Windows.
51727 - gl_cv_func_lstat_dereferences_slashed_symlink="guessing no" ;;
51728 - *)
51729 - # If we don't know, assume the worst.
51730 - gl_cv_func_lstat_dereferences_slashed_symlink="guessing no" ;;
51731 - esac
51732 -
51733 else $as_nop
51734 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
51735 /* end confdefs.h. */
51736 -$ac_includes_default
51737 -int
51738 -main (void)
51739 -{
51740 -struct stat sbuf;
51741 - if (symlink ("conftest.file", "conftest.sym") != 0)
51742 - return 1;
51743 - /* Linux will dereference the symlink and fail, as required by
51744 - POSIX. That is better in the sense that it means we will not
51745 - have to compile and use the lstat wrapper. */
51746 - return lstat ("conftest.sym/", &sbuf) == 0;
51747 +#include <ctype.h>
51748 + #ifndef __header_inline
51749 + #error "<ctype.h> does not define __header_inline"
51750 + #endif
51751
51752 - ;
51753 - return 0;
51754 -}
51755 _ACEOF
51756 -if ac_fn_c_try_run "$LINENO"
51757 +if ac_fn_c_try_cpp "$LINENO"
51758 then :
51759 - gl_cv_func_lstat_dereferences_slashed_symlink=yes
51760 + gl_cv_have___header_inline=yes
51761 else $as_nop
51762 - gl_cv_func_lstat_dereferences_slashed_symlink=no
51763 + gl_cv_have___header_inline=no
51764 fi
51765 -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
51766 - conftest.$ac_objext conftest.beam conftest.$ac_ext
51767 +rm -f conftest.err conftest.i conftest.$ac_ext
51768 fi
51769 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have___header_inline" >&5
51770 +printf "%s\n" "$gl_cv_have___header_inline" >&6; }
51771 + if test "$gl_cv_have___header_inline" = yes; then
51772
51773 - rm -f conftest.sym conftest.file
51774 +printf "%s\n" "#define HAVE___HEADER_INLINE 1" >>confdefs.h
51775
51776 -fi
51777 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_lstat_dereferences_slashed_symlink" >&5
51778 -printf "%s\n" "$gl_cv_func_lstat_dereferences_slashed_symlink" >&6; }
51779 - case "$gl_cv_func_lstat_dereferences_slashed_symlink" in
51780 - *yes)
51781 + fi
51782
51783 -printf "%s\n" "#define LSTAT_FOLLOWS_SLASHED_SYMLINK 1" >>confdefs.h
51784
51785 - ;;
51786 - esac
51787
51788 ac_fn_check_decl "$LINENO" "fchdir" "ac_cv_have_decl_fchdir" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
51789 if test "x$ac_cv_have_decl_fchdir" = xyes
51790 @@ -8969,12 +10335,9 @@ fi
51791 printf "%s\n" "#define HAVE_DECL_FCHDIR $ac_have_decl" >>confdefs.h
51792
51793
51794 - GNULIB_FCNTL=0;
51795 - GNULIB_NONBLOCKING=0;
51796 - GNULIB_OPEN=0;
51797 - GNULIB_OPENAT=0;
51798 HAVE_FCNTL=1;
51799 HAVE_OPENAT=1;
51800 + REPLACE_CREAT=0;
51801 REPLACE_FCNTL=0;
51802 REPLACE_OPEN=0;
51803 REPLACE_OPENAT=0;
51804 @@ -8982,28 +10345,58 @@ printf "%s\n" "#define HAVE_DECL_FCHDIR $ac_have_decl" >>confdefs.h
51805
51806
51807
51808 + GL_GNULIB_CREAT=0
51809
51810
51811
51812 + GL_GNULIB_FCNTL=0
51813
51814 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working fcntl.h" >&5
51815 -printf %s "checking for working fcntl.h... " >&6; }
51816 -if test ${gl_cv_header_working_fcntl_h+y}
51817 -then :
51818 - printf %s "(cached) " >&6
51819 -else $as_nop
51820 - if test "$cross_compiling" = yes
51821 -then :
51822 - case "$host_os" in
51823 - # Guess 'no' on native Windows.
51824 - mingw*) gl_cv_header_working_fcntl_h='no' ;;
51825 - *) gl_cv_header_working_fcntl_h=cross-compiling ;;
51826 - esac
51827
51828 -else $as_nop
51829 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
51830 -/* end confdefs.h. */
51831 -#include <sys/types.h>
51832 +
51833 + GL_GNULIB_NONBLOCKING=0
51834 +
51835 +
51836 +
51837 + GL_GNULIB_OPEN=0
51838 +
51839 +
51840 +
51841 + GL_GNULIB_OPENAT=0
51842 +
51843 +
51844 +
51845 + GL_GNULIB_MDA_CREAT=1
51846 +
51847 +
51848 +
51849 + GL_GNULIB_MDA_OPEN=1
51850 +
51851 +
51852 +
51853 +
51854 +
51855 +
51856 +
51857 +
51858 +
51859 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working fcntl.h" >&5
51860 +printf %s "checking for working fcntl.h... " >&6; }
51861 +if test ${gl_cv_header_working_fcntl_h+y}
51862 +then :
51863 + printf %s "(cached) " >&6
51864 +else $as_nop
51865 + if test "$cross_compiling" = yes
51866 +then :
51867 + case "$host_os" in
51868 + # Guess 'no' on native Windows.
51869 + mingw*) gl_cv_header_working_fcntl_h='no' ;;
51870 + *) gl_cv_header_working_fcntl_h=cross-compiling ;;
51871 + esac
51872 +
51873 +else $as_nop
51874 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
51875 +/* end confdefs.h. */
51876 +#include <sys/types.h>
51877 #include <sys/stat.h>
51878 #if HAVE_UNISTD_H
51879 # include <unistd.h>
51880 @@ -9013,6 +10406,10 @@ else $as_nop
51881 # defined sleep(n) _sleep ((n) * 1000)
51882 #endif
51883 #include <fcntl.h>
51884 +
51885 +
51886 +$gl_mda_defines
51887 +
51888 #ifndef O_NOATIME
51889 #define O_NOATIME 0
51890 #endif
51891 @@ -9182,101 +10579,90 @@ fi
51892
51893
51894
51895 - GNULIB_ACOSF=0;
51896 - GNULIB_ACOSL=0;
51897 - GNULIB_ASINF=0;
51898 - GNULIB_ASINL=0;
51899 - GNULIB_ATANF=0;
51900 - GNULIB_ATANL=0;
51901 - GNULIB_ATAN2F=0;
51902 - GNULIB_CBRT=0;
51903 - GNULIB_CBRTF=0;
51904 - GNULIB_CBRTL=0;
51905 - GNULIB_CEIL=0;
51906 - GNULIB_CEILF=0;
51907 - GNULIB_CEILL=0;
51908 - GNULIB_COPYSIGN=0;
51909 - GNULIB_COPYSIGNF=0;
51910 - GNULIB_COPYSIGNL=0;
51911 - GNULIB_COSF=0;
51912 - GNULIB_COSL=0;
51913 - GNULIB_COSHF=0;
51914 - GNULIB_EXPF=0;
51915 - GNULIB_EXPL=0;
51916 - GNULIB_EXP2=0;
51917 - GNULIB_EXP2F=0;
51918 - GNULIB_EXP2L=0;
51919 - GNULIB_EXPM1=0;
51920 - GNULIB_EXPM1F=0;
51921 - GNULIB_EXPM1L=0;
51922 - GNULIB_FABSF=0;
51923 - GNULIB_FABSL=0;
51924 - GNULIB_FLOOR=0;
51925 - GNULIB_FLOORF=0;
51926 - GNULIB_FLOORL=0;
51927 - GNULIB_FMA=0;
51928 - GNULIB_FMAF=0;
51929 - GNULIB_FMAL=0;
51930 - GNULIB_FMOD=0;
51931 - GNULIB_FMODF=0;
51932 - GNULIB_FMODL=0;
51933 - GNULIB_FREXPF=0;
51934 - GNULIB_FREXP=0;
51935 - GNULIB_FREXPL=0;
51936 - GNULIB_HYPOT=0;
51937 - GNULIB_HYPOTF=0;
51938 - GNULIB_HYPOTL=0;
51939 - GNULIB_ILOGB=0;
51940 - GNULIB_ILOGBF=0;
51941 - GNULIB_ILOGBL=0;
51942 - GNULIB_ISFINITE=0;
51943 - GNULIB_ISINF=0;
51944 - GNULIB_ISNAN=0;
51945 - GNULIB_ISNANF=0;
51946 - GNULIB_ISNAND=0;
51947 - GNULIB_ISNANL=0;
51948 - GNULIB_LDEXPF=0;
51949 - GNULIB_LDEXPL=0;
51950 - GNULIB_LOG=0;
51951 - GNULIB_LOGF=0;
51952 - GNULIB_LOGL=0;
51953 - GNULIB_LOG10=0;
51954 - GNULIB_LOG10F=0;
51955 - GNULIB_LOG10L=0;
51956 - GNULIB_LOG1P=0;
51957 - GNULIB_LOG1PF=0;
51958 - GNULIB_LOG1PL=0;
51959 - GNULIB_LOG2=0;
51960 - GNULIB_LOG2F=0;
51961 - GNULIB_LOG2L=0;
51962 - GNULIB_LOGB=0;
51963 - GNULIB_LOGBF=0;
51964 - GNULIB_LOGBL=0;
51965 - GNULIB_MODF=0;
51966 - GNULIB_MODFF=0;
51967 - GNULIB_MODFL=0;
51968 - GNULIB_POWF=0;
51969 - GNULIB_REMAINDER=0;
51970 - GNULIB_REMAINDERF=0;
51971 - GNULIB_REMAINDERL=0;
51972 - GNULIB_RINT=0;
51973 - GNULIB_RINTF=0;
51974 - GNULIB_RINTL=0;
51975 - GNULIB_ROUND=0;
51976 - GNULIB_ROUNDF=0;
51977 - GNULIB_ROUNDL=0;
51978 - GNULIB_SIGNBIT=0;
51979 - GNULIB_SINF=0;
51980 - GNULIB_SINL=0;
51981 - GNULIB_SINHF=0;
51982 - GNULIB_SQRTF=0;
51983 - GNULIB_SQRTL=0;
51984 - GNULIB_TANF=0;
51985 - GNULIB_TANL=0;
51986 - GNULIB_TANHF=0;
51987 - GNULIB_TRUNC=0;
51988 - GNULIB_TRUNCF=0;
51989 - GNULIB_TRUNCL=0;
51990 +
51991 +
51992 +
51993 +
51994 +
51995 +
51996 +
51997 +
51998 + if test $gl_cv_have_include_next = yes; then
51999 + gl_cv_next_fcntl_h='<'fcntl.h'>'
52000 + else
52001 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <fcntl.h>" >&5
52002 +printf %s "checking absolute name of <fcntl.h>... " >&6; }
52003 +if test ${gl_cv_next_fcntl_h+y}
52004 +then :
52005 + printf %s "(cached) " >&6
52006 +else $as_nop
52007 +
52008 +
52009 +
52010 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
52011 +/* end confdefs.h. */
52012 +#include <fcntl.h>
52013 +_ACEOF
52014 + case "$host_os" in
52015 + aix*) gl_absname_cpp="$ac_cpp -C" ;;
52016 + *) gl_absname_cpp="$ac_cpp" ;;
52017 + esac
52018 +
52019 + case "$host_os" in
52020 + mingw*)
52021 + gl_dirsep_regex='[/\\]'
52022 + ;;
52023 + *)
52024 + gl_dirsep_regex='\/'
52025 + ;;
52026 + esac
52027 + gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
52028 + gl_header_literal_regex=`echo 'fcntl.h' \
52029 + | sed -e "$gl_make_literal_regex_sed"`
52030 + gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
52031 + s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
52032 + s|^/[^/]|//&|
52033 + p
52034 + q
52035 + }'
52036 +
52037 + gl_cv_absolute_fcntl_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
52038 + sed -n "$gl_absolute_header_sed"`
52039 +
52040 + gl_header=$gl_cv_absolute_fcntl_h
52041 + gl_cv_next_fcntl_h='"'$gl_header'"'
52042 +
52043 +
52044 +fi
52045 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_fcntl_h" >&5
52046 +printf "%s\n" "$gl_cv_next_fcntl_h" >&6; }
52047 + fi
52048 + NEXT_FCNTL_H=$gl_cv_next_fcntl_h
52049 +
52050 + if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
52051 + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
52052 + gl_next_as_first_directive='<'fcntl.h'>'
52053 + else
52054 + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
52055 + gl_next_as_first_directive=$gl_cv_next_fcntl_h
52056 + fi
52057 + NEXT_AS_FIRST_DIRECTIVE_FCNTL_H=$gl_next_as_first_directive
52058 +
52059 +
52060 +
52061 +
52062 +
52063 +
52064 +
52065 +
52066 +
52067 +
52068 +
52069 +
52070 +
52071 +
52072 +
52073 +
52074 HAVE_ACOSF=1;
52075 HAVE_ACOSL=1;
52076 HAVE_ASINF=1;
52077 @@ -9442,7 +10828,7 @@ fi
52078 REPLACE_ROUNDF=0;
52079 REPLACE_ROUNDL=0;
52080 REPLACE_SIGNBIT=0;
52081 - REPLACE_SIGNBIT_USING_GCC=0;
52082 + REPLACE_SIGNBIT_USING_BUILTINS=0;
52083 REPLACE_SINF=0;
52084 REPLACE_SINHF=0;
52085 REPLACE_SQRTF=0;
52086 @@ -9496,6 +10882,412 @@ fi
52087 printf "%s\n" "#define HAVE_DECL_ALARM $ac_have_decl" >>confdefs.h
52088
52089
52090 +
52091 + GL_GNULIB_ACOSF=0
52092 +
52093 +
52094 +
52095 + GL_GNULIB_ACOSL=0
52096 +
52097 +
52098 +
52099 + GL_GNULIB_ASINF=0
52100 +
52101 +
52102 +
52103 + GL_GNULIB_ASINL=0
52104 +
52105 +
52106 +
52107 + GL_GNULIB_ATANF=0
52108 +
52109 +
52110 +
52111 + GL_GNULIB_ATANL=0
52112 +
52113 +
52114 +
52115 + GL_GNULIB_ATAN2F=0
52116 +
52117 +
52118 +
52119 + GL_GNULIB_CBRT=0
52120 +
52121 +
52122 +
52123 + GL_GNULIB_CBRTF=0
52124 +
52125 +
52126 +
52127 + GL_GNULIB_CBRTL=0
52128 +
52129 +
52130 +
52131 + GL_GNULIB_CEIL=0
52132 +
52133 +
52134 +
52135 + GL_GNULIB_CEILF=0
52136 +
52137 +
52138 +
52139 + GL_GNULIB_CEILL=0
52140 +
52141 +
52142 +
52143 + GL_GNULIB_COPYSIGN=0
52144 +
52145 +
52146 +
52147 + GL_GNULIB_COPYSIGNF=0
52148 +
52149 +
52150 +
52151 + GL_GNULIB_COPYSIGNL=0
52152 +
52153 +
52154 +
52155 + GL_GNULIB_COSF=0
52156 +
52157 +
52158 +
52159 + GL_GNULIB_COSL=0
52160 +
52161 +
52162 +
52163 + GL_GNULIB_COSHF=0
52164 +
52165 +
52166 +
52167 + GL_GNULIB_EXPF=0
52168 +
52169 +
52170 +
52171 + GL_GNULIB_EXPL=0
52172 +
52173 +
52174 +
52175 + GL_GNULIB_EXP2=0
52176 +
52177 +
52178 +
52179 + GL_GNULIB_EXP2F=0
52180 +
52181 +
52182 +
52183 + GL_GNULIB_EXP2L=0
52184 +
52185 +
52186 +
52187 + GL_GNULIB_EXPM1=0
52188 +
52189 +
52190 +
52191 + GL_GNULIB_EXPM1F=0
52192 +
52193 +
52194 +
52195 + GL_GNULIB_EXPM1L=0
52196 +
52197 +
52198 +
52199 + GL_GNULIB_FABSF=0
52200 +
52201 +
52202 +
52203 + GL_GNULIB_FABSL=0
52204 +
52205 +
52206 +
52207 + GL_GNULIB_FLOOR=0
52208 +
52209 +
52210 +
52211 + GL_GNULIB_FLOORF=0
52212 +
52213 +
52214 +
52215 + GL_GNULIB_FLOORL=0
52216 +
52217 +
52218 +
52219 + GL_GNULIB_FMA=0
52220 +
52221 +
52222 +
52223 + GL_GNULIB_FMAF=0
52224 +
52225 +
52226 +
52227 + GL_GNULIB_FMAL=0
52228 +
52229 +
52230 +
52231 + GL_GNULIB_FMOD=0
52232 +
52233 +
52234 +
52235 + GL_GNULIB_FMODF=0
52236 +
52237 +
52238 +
52239 + GL_GNULIB_FMODL=0
52240 +
52241 +
52242 +
52243 + GL_GNULIB_FREXPF=0
52244 +
52245 +
52246 +
52247 + GL_GNULIB_FREXP=0
52248 +
52249 +
52250 +
52251 + GL_GNULIB_FREXPL=0
52252 +
52253 +
52254 +
52255 + GL_GNULIB_HYPOT=0
52256 +
52257 +
52258 +
52259 + GL_GNULIB_HYPOTF=0
52260 +
52261 +
52262 +
52263 + GL_GNULIB_HYPOTL=0
52264 +
52265 +
52266 +
52267 + GL_GNULIB_ILOGB=0
52268 +
52269 +
52270 +
52271 + GL_GNULIB_ILOGBF=0
52272 +
52273 +
52274 +
52275 + GL_GNULIB_ILOGBL=0
52276 +
52277 +
52278 +
52279 + GL_GNULIB_ISFINITE=0
52280 +
52281 +
52282 +
52283 + GL_GNULIB_ISINF=0
52284 +
52285 +
52286 +
52287 + GL_GNULIB_ISNAN=0
52288 +
52289 +
52290 +
52291 + GL_GNULIB_ISNANF=0
52292 +
52293 +
52294 +
52295 + GL_GNULIB_ISNAND=0
52296 +
52297 +
52298 +
52299 + GL_GNULIB_ISNANL=0
52300 +
52301 +
52302 +
52303 + GL_GNULIB_LDEXPF=0
52304 +
52305 +
52306 +
52307 + GL_GNULIB_LDEXPL=0
52308 +
52309 +
52310 +
52311 + GL_GNULIB_LOG=0
52312 +
52313 +
52314 +
52315 + GL_GNULIB_LOGF=0
52316 +
52317 +
52318 +
52319 + GL_GNULIB_LOGL=0
52320 +
52321 +
52322 +
52323 + GL_GNULIB_LOG10=0
52324 +
52325 +
52326 +
52327 + GL_GNULIB_LOG10F=0
52328 +
52329 +
52330 +
52331 + GL_GNULIB_LOG10L=0
52332 +
52333 +
52334 +
52335 + GL_GNULIB_LOG1P=0
52336 +
52337 +
52338 +
52339 + GL_GNULIB_LOG1PF=0
52340 +
52341 +
52342 +
52343 + GL_GNULIB_LOG1PL=0
52344 +
52345 +
52346 +
52347 + GL_GNULIB_LOG2=0
52348 +
52349 +
52350 +
52351 + GL_GNULIB_LOG2F=0
52352 +
52353 +
52354 +
52355 + GL_GNULIB_LOG2L=0
52356 +
52357 +
52358 +
52359 + GL_GNULIB_LOGB=0
52360 +
52361 +
52362 +
52363 + GL_GNULIB_LOGBF=0
52364 +
52365 +
52366 +
52367 + GL_GNULIB_LOGBL=0
52368 +
52369 +
52370 +
52371 + GL_GNULIB_MODF=0
52372 +
52373 +
52374 +
52375 + GL_GNULIB_MODFF=0
52376 +
52377 +
52378 +
52379 + GL_GNULIB_MODFL=0
52380 +
52381 +
52382 +
52383 + GL_GNULIB_POWF=0
52384 +
52385 +
52386 +
52387 + GL_GNULIB_REMAINDER=0
52388 +
52389 +
52390 +
52391 + GL_GNULIB_REMAINDERF=0
52392 +
52393 +
52394 +
52395 + GL_GNULIB_REMAINDERL=0
52396 +
52397 +
52398 +
52399 + GL_GNULIB_RINT=0
52400 +
52401 +
52402 +
52403 + GL_GNULIB_RINTF=0
52404 +
52405 +
52406 +
52407 + GL_GNULIB_RINTL=0
52408 +
52409 +
52410 +
52411 + GL_GNULIB_ROUND=0
52412 +
52413 +
52414 +
52415 + GL_GNULIB_ROUNDF=0
52416 +
52417 +
52418 +
52419 + GL_GNULIB_ROUNDL=0
52420 +
52421 +
52422 +
52423 + GL_GNULIB_SIGNBIT=0
52424 +
52425 +
52426 +
52427 + GL_GNULIB_SINF=0
52428 +
52429 +
52430 +
52431 + GL_GNULIB_SINL=0
52432 +
52433 +
52434 +
52435 + GL_GNULIB_SINHF=0
52436 +
52437 +
52438 +
52439 + GL_GNULIB_SQRTF=0
52440 +
52441 +
52442 +
52443 + GL_GNULIB_SQRTL=0
52444 +
52445 +
52446 +
52447 + GL_GNULIB_TANF=0
52448 +
52449 +
52450 +
52451 + GL_GNULIB_TANL=0
52452 +
52453 +
52454 +
52455 + GL_GNULIB_TANHF=0
52456 +
52457 +
52458 +
52459 + GL_GNULIB_TRUNC=0
52460 +
52461 +
52462 +
52463 + GL_GNULIB_TRUNCF=0
52464 +
52465 +
52466 +
52467 + GL_GNULIB_TRUNCL=0
52468 +
52469 +
52470 +
52471 + GL_GNULIB_MDA_J0=1
52472 +
52473 +
52474 +
52475 + GL_GNULIB_MDA_J1=1
52476 +
52477 +
52478 +
52479 + GL_GNULIB_MDA_JN=1
52480 +
52481 +
52482 +
52483 + GL_GNULIB_MDA_Y0=1
52484 +
52485 +
52486 +
52487 + GL_GNULIB_MDA_Y1=1
52488 +
52489 +
52490 +
52491 + GL_GNULIB_MDA_YN=1
52492 +
52493 +
52494 +
52495 +
52496 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether long double and double are the same" >&5
52497 printf %s "checking whether long double and double are the same... " >&6; }
52498 if test ${gl_cv_long_double_equals_double+y}
52499 @@ -9540,23 +11332,10 @@ printf "%s\n" "#define HAVE_SAME_LONG_DOUBLE_AS_DOUBLE 1" >>confdefs.h
52500
52501
52502
52503 - GNULIB_FCHMODAT=0;
52504 - GNULIB_FSTAT=0;
52505 - GNULIB_FSTATAT=0;
52506 - GNULIB_FUTIMENS=0;
52507 - GNULIB_LCHMOD=0;
52508 - GNULIB_LSTAT=0;
52509 - GNULIB_MKDIRAT=0;
52510 - GNULIB_MKFIFO=0;
52511 - GNULIB_MKFIFOAT=0;
52512 - GNULIB_MKNOD=0;
52513 - GNULIB_MKNODAT=0;
52514 - GNULIB_STAT=0;
52515 - GNULIB_UTIMENSAT=0;
52516 - GNULIB_OVERRIDES_STRUCT_STAT=0;
52517 HAVE_FCHMODAT=1;
52518 HAVE_FSTATAT=1;
52519 HAVE_FUTIMENS=1;
52520 + HAVE_GETUMASK=1;
52521 HAVE_LCHMOD=1;
52522 HAVE_LSTAT=1;
52523 HAVE_MKDIRAT=1;
52524 @@ -9565,13 +11344,16 @@ printf "%s\n" "#define HAVE_SAME_LONG_DOUBLE_AS_DOUBLE 1" >>confdefs.h
52525 HAVE_MKNOD=1;
52526 HAVE_MKNODAT=1;
52527 HAVE_UTIMENSAT=1;
52528 + REPLACE_FCHMODAT=0;
52529 REPLACE_FSTAT=0;
52530 REPLACE_FSTATAT=0;
52531 REPLACE_FUTIMENS=0;
52532 REPLACE_LSTAT=0;
52533 REPLACE_MKDIR=0;
52534 REPLACE_MKFIFO=0;
52535 + REPLACE_MKFIFOAT=0;
52536 REPLACE_MKNOD=0;
52537 + REPLACE_MKNODAT=0;
52538 REPLACE_STAT=0;
52539 REPLACE_UTIMENSAT=0;
52540
52541 @@ -9701,6 +11483,56 @@ printf "%s\n" "$gl_cv_member_st_size_64" >&6; }
52542 ;;
52543 esac
52544
52545 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
52546 +printf %s "checking for C/C++ restrict keyword... " >&6; }
52547 +if test ${ac_cv_c_restrict+y}
52548 +then :
52549 + printf %s "(cached) " >&6
52550 +else $as_nop
52551 + ac_cv_c_restrict=no
52552 + # Put '__restrict__' first, to avoid problems with glibc and non-GCC; see:
52553 + # https://lists.gnu.org/archive/html/bug-autoconf/2016-02/msg00006.html
52554 + # Put 'restrict' last, because C++ lacks it.
52555 + for ac_kw in __restrict__ __restrict _Restrict restrict; do
52556 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
52557 +/* end confdefs.h. */
52558 +typedef int *int_ptr;
52559 + int foo (int_ptr $ac_kw ip) { return ip[0]; }
52560 + int bar (int [$ac_kw]); /* Catch GCC bug 14050. */
52561 + int bar (int ip[$ac_kw]) { return ip[0]; }
52562 +
52563 +int
52564 +main (void)
52565 +{
52566 +int s[1];
52567 + int *$ac_kw t = s;
52568 + t[0] = 0;
52569 + return foo (t) + bar (t);
52570 +
52571 + ;
52572 + return 0;
52573 +}
52574 +_ACEOF
52575 +if ac_fn_c_try_compile "$LINENO"
52576 +then :
52577 + ac_cv_c_restrict=$ac_kw
52578 +fi
52579 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
52580 + test "$ac_cv_c_restrict" != no && break
52581 + done
52582 +
52583 +fi
52584 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
52585 +printf "%s\n" "$ac_cv_c_restrict" >&6; }
52586 +
52587 + case $ac_cv_c_restrict in
52588 + restrict) ;;
52589 + no) printf "%s\n" "#define restrict /**/" >>confdefs.h
52590 + ;;
52591 + *) printf "%s\n" "#define restrict $ac_cv_c_restrict" >>confdefs.h
52592 + ;;
52593 + esac
52594 +
52595
52596
52597
52598 @@ -9760,8 +11592,8 @@ _ACEOF
52599 gl_cv_absolute_sys_stat_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
52600 sed -n "$gl_absolute_header_sed"`
52601
52602 - gl_header=$gl_cv_absolute_sys_stat_h
52603 - gl_cv_next_sys_stat_h='"'$gl_header'"'
52604 + gl_header=$gl_cv_absolute_sys_stat_h
52605 + gl_cv_next_sys_stat_h='"'$gl_header'"'
52606 else
52607 gl_cv_next_sys_stat_h='<'sys/stat.h'>'
52608 fi
52609 @@ -9819,51 +11651,155 @@ fi
52610
52611
52612
52613 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether getcwd (NULL, 0) allocates memory for result" >&5
52614 -printf %s "checking whether getcwd (NULL, 0) allocates memory for result... " >&6; }
52615 -if test ${gl_cv_func_getcwd_null+y}
52616 -then :
52617 - printf %s "(cached) " >&6
52618 -else $as_nop
52619 - if test "$cross_compiling" = yes
52620 -then :
52621 case "$host_os" in
52622 - # Guess yes on glibc systems.
52623 - *-gnu* | gnu*) gl_cv_func_getcwd_null="guessing yes";;
52624 - # Guess yes on Cygwin.
52625 - cygwin*) gl_cv_func_getcwd_null="guessing yes";;
52626 - # If we don't know, assume the worst.
52627 - *) gl_cv_func_getcwd_null="guessing no";;
52628 - esac
52629 + mingw*)
52630 + ac_fn_c_check_header_compile "$LINENO" "sdkddkver.h" "ac_cv_header_sdkddkver_h" "$ac_includes_default"
52631 +if test "x$ac_cv_header_sdkddkver_h" = xyes
52632 +then :
52633 + printf "%s\n" "#define HAVE_SDKDDKVER_H 1" >>confdefs.h
52634
52635 -else $as_nop
52636 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
52637 -/* end confdefs.h. */
52638 +fi
52639
52640 -# include <stdlib.h>
52641 -# if HAVE_UNISTD_H
52642 -# include <unistd.h>
52643 -# else /* on Windows with MSVC */
52644 -# include <direct.h>
52645 -# endif
52646 -# ifndef getcwd
52647 - char *getcwd ();
52648 -# endif
52649 + ;;
52650 + esac
52651
52652 -int
52653 -main (void)
52654 -{
52655
52656 -#if defined _WIN32 && ! defined __CYGWIN__
52657 -/* mingw cwd does not start with '/', but getcwd does allocate.
52658 - However, mingw fails to honor non-zero size. */
52659 -#else
52660 - if (chdir ("/") != 0)
52661 - return 1;
52662 - else
52663 - {
52664 - char *f = getcwd (NULL, 0);
52665 - if (! f)
52666 +
52667 +
52668 +
52669 +
52670 +
52671 + GL_GNULIB_FCHMODAT=0
52672 +
52673 +
52674 +
52675 + GL_GNULIB_FSTAT=0
52676 +
52677 +
52678 +
52679 + GL_GNULIB_FSTATAT=0
52680 +
52681 +
52682 +
52683 + GL_GNULIB_FUTIMENS=0
52684 +
52685 +
52686 +
52687 + GL_GNULIB_GETUMASK=0
52688 +
52689 +
52690 +
52691 + GL_GNULIB_LCHMOD=0
52692 +
52693 +
52694 +
52695 + GL_GNULIB_LSTAT=0
52696 +
52697 +
52698 +
52699 + GL_GNULIB_MKDIR=0
52700 +
52701 +
52702 +
52703 + GL_GNULIB_MKDIRAT=0
52704 +
52705 +
52706 +
52707 + GL_GNULIB_MKFIFO=0
52708 +
52709 +
52710 +
52711 + GL_GNULIB_MKFIFOAT=0
52712 +
52713 +
52714 +
52715 + GL_GNULIB_MKNOD=0
52716 +
52717 +
52718 +
52719 + GL_GNULIB_MKNODAT=0
52720 +
52721 +
52722 +
52723 + GL_GNULIB_STAT=0
52724 +
52725 +
52726 +
52727 + GL_GNULIB_UTIMENSAT=0
52728 +
52729 +
52730 +
52731 + GL_GNULIB_OVERRIDES_STRUCT_STAT=0
52732 +
52733 +
52734 +
52735 + GL_GNULIB_MDA_CHMOD=1
52736 +
52737 +
52738 +
52739 + GL_GNULIB_MDA_MKDIR=1
52740 +
52741 +
52742 +
52743 + GL_GNULIB_MDA_UMASK=1
52744 +
52745 +
52746 +
52747 +
52748 +
52749 +
52750 +
52751 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether getcwd (NULL, 0) allocates memory for result" >&5
52752 +printf %s "checking whether getcwd (NULL, 0) allocates memory for result... " >&6; }
52753 +if test ${gl_cv_func_getcwd_null+y}
52754 +then :
52755 + printf %s "(cached) " >&6
52756 +else $as_nop
52757 + if test "$cross_compiling" = yes
52758 +then :
52759 + case "$host_os" in
52760 + # Guess yes on glibc systems.
52761 + *-gnu* | gnu*) gl_cv_func_getcwd_null="guessing yes";;
52762 + # Guess yes on musl systems.
52763 + *-musl*) gl_cv_func_getcwd_null="guessing yes";;
52764 + # Guess yes on Cygwin.
52765 + cygwin*) gl_cv_func_getcwd_null="guessing yes";;
52766 + # If we don't know, obey --enable-cross-guesses.
52767 + *) gl_cv_func_getcwd_null="$gl_cross_guess_normal";;
52768 + esac
52769 +
52770 +else $as_nop
52771 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
52772 +/* end confdefs.h. */
52773 +
52774 +# include <stdlib.h>
52775 +# if HAVE_UNISTD_H
52776 +# include <unistd.h>
52777 +# else /* on Windows with MSVC */
52778 +# include <direct.h>
52779 +# endif
52780 +
52781 +
52782 +$gl_mda_defines
52783 +
52784 +# ifndef getcwd
52785 + char *getcwd ();
52786 +# endif
52787 +
52788 +int
52789 +main (void)
52790 +{
52791 +
52792 +#if defined _WIN32 && ! defined __CYGWIN__
52793 +/* mingw cwd does not start with '/', but _getcwd does allocate.
52794 + However, mingw fails to honor non-zero size. */
52795 +#else
52796 + if (chdir ("/") != 0)
52797 + return 1;
52798 + else
52799 + {
52800 + char *f = getcwd (NULL, 0);
52801 + if (! f)
52802 return 2;
52803 if (f[0] != '/')
52804 { free (f); return 3; }
52805 @@ -9902,6 +11838,10 @@ else $as_nop
52806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
52807 /* end confdefs.h. */
52808 #include <unistd.h>
52809 +
52810 +
52811 +$gl_mda_defines
52812 +
52813 int
52814 main (void)
52815 {
52816 @@ -9929,60 +11869,8 @@ fi
52817 printf "%s\n" "$gl_cv_func_getcwd_posix_signature" >&6; }
52818
52819
52820 - GNULIB_DPRINTF=0;
52821 - GNULIB_FCLOSE=0;
52822 - GNULIB_FDOPEN=0;
52823 - GNULIB_FFLUSH=0;
52824 - GNULIB_FGETC=0;
52825 - GNULIB_FGETS=0;
52826 - GNULIB_FOPEN=0;
52827 - GNULIB_FPRINTF=0;
52828 - GNULIB_FPRINTF_POSIX=0;
52829 - GNULIB_FPURGE=0;
52830 - GNULIB_FPUTC=0;
52831 - GNULIB_FPUTS=0;
52832 - GNULIB_FREAD=0;
52833 - GNULIB_FREOPEN=0;
52834 - GNULIB_FSCANF=0;
52835 - GNULIB_FSEEK=0;
52836 - GNULIB_FSEEKO=0;
52837 - GNULIB_FTELL=0;
52838 - GNULIB_FTELLO=0;
52839 - GNULIB_FWRITE=0;
52840 - GNULIB_GETC=0;
52841 - GNULIB_GETCHAR=0;
52842 - GNULIB_GETDELIM=0;
52843 - GNULIB_GETLINE=0;
52844 - GNULIB_OBSTACK_PRINTF=0;
52845 - GNULIB_OBSTACK_PRINTF_POSIX=0;
52846 - GNULIB_PCLOSE=0;
52847 - GNULIB_PERROR=0;
52848 - GNULIB_POPEN=0;
52849 - GNULIB_PRINTF=0;
52850 - GNULIB_PRINTF_POSIX=0;
52851 - GNULIB_PUTC=0;
52852 - GNULIB_PUTCHAR=0;
52853 - GNULIB_PUTS=0;
52854 - GNULIB_REMOVE=0;
52855 - GNULIB_RENAME=0;
52856 - GNULIB_RENAMEAT=0;
52857 - GNULIB_SCANF=0;
52858 - GNULIB_SNPRINTF=0;
52859 - GNULIB_SPRINTF_POSIX=0;
52860 - GNULIB_STDIO_H_NONBLOCKING=0;
52861 - GNULIB_STDIO_H_SIGPIPE=0;
52862 - GNULIB_TMPFILE=0;
52863 - GNULIB_VASPRINTF=0;
52864 - GNULIB_VFSCANF=0;
52865 - GNULIB_VSCANF=0;
52866 - GNULIB_VDPRINTF=0;
52867 - GNULIB_VFPRINTF=0;
52868 - GNULIB_VFPRINTF_POSIX=0;
52869 - GNULIB_VPRINTF=0;
52870 - GNULIB_VPRINTF_POSIX=0;
52871 - GNULIB_VSNPRINTF=0;
52872 - GNULIB_VSPRINTF_POSIX=0;
52873 - HAVE_DECL_FPURGE=1;
52874 + HAVE_DECL_FCLOSEALL=1;
52875 + HAVE_DECL_FPURGE=1;
52876 HAVE_DECL_FSEEKO=1;
52877 HAVE_DECL_FTELLO=1;
52878 HAVE_DECL_GETDELIM=1;
52879 @@ -10003,6 +11891,7 @@ printf "%s\n" "$gl_cv_func_getcwd_posix_signature" >&6; }
52880 REPLACE_FDOPEN=0;
52881 REPLACE_FFLUSH=0;
52882 REPLACE_FOPEN=0;
52883 + REPLACE_FOPEN_FOR_FOPEN_GNU=0;
52884 REPLACE_FPRINTF=0;
52885 REPLACE_FPURGE=0;
52886 REPLACE_FREOPEN=0;
52887 @@ -10042,6 +11931,248 @@ printf "%s\n" "#define HAVE_DECL_GETDELIM $ac_have_decl" >>confdefs.h
52888
52889
52890
52891 +
52892 + GL_GNULIB_DPRINTF=0
52893 +
52894 +
52895 +
52896 + GL_GNULIB_FCLOSE=0
52897 +
52898 +
52899 +
52900 + GL_GNULIB_FDOPEN=0
52901 +
52902 +
52903 +
52904 + GL_GNULIB_FFLUSH=0
52905 +
52906 +
52907 +
52908 + GL_GNULIB_FGETC=0
52909 +
52910 +
52911 +
52912 + GL_GNULIB_FGETS=0
52913 +
52914 +
52915 +
52916 + GL_GNULIB_FOPEN=0
52917 +
52918 +
52919 +
52920 + GL_GNULIB_FOPEN_GNU=0
52921 +
52922 +
52923 +
52924 + GL_GNULIB_FPRINTF=0
52925 +
52926 +
52927 +
52928 + GL_GNULIB_FPRINTF_POSIX=0
52929 +
52930 +
52931 +
52932 + GL_GNULIB_FPURGE=0
52933 +
52934 +
52935 +
52936 + GL_GNULIB_FPUTC=0
52937 +
52938 +
52939 +
52940 + GL_GNULIB_FPUTS=0
52941 +
52942 +
52943 +
52944 + GL_GNULIB_FREAD=0
52945 +
52946 +
52947 +
52948 + GL_GNULIB_FREOPEN=0
52949 +
52950 +
52951 +
52952 + GL_GNULIB_FSCANF=0
52953 +
52954 +
52955 +
52956 + GL_GNULIB_FSEEK=0
52957 +
52958 +
52959 +
52960 + GL_GNULIB_FSEEKO=0
52961 +
52962 +
52963 +
52964 + GL_GNULIB_FTELL=0
52965 +
52966 +
52967 +
52968 + GL_GNULIB_FTELLO=0
52969 +
52970 +
52971 +
52972 + GL_GNULIB_FWRITE=0
52973 +
52974 +
52975 +
52976 + GL_GNULIB_GETC=0
52977 +
52978 +
52979 +
52980 + GL_GNULIB_GETCHAR=0
52981 +
52982 +
52983 +
52984 + GL_GNULIB_GETDELIM=0
52985 +
52986 +
52987 +
52988 + GL_GNULIB_GETLINE=0
52989 +
52990 +
52991 +
52992 + GL_GNULIB_OBSTACK_PRINTF=0
52993 +
52994 +
52995 +
52996 + GL_GNULIB_OBSTACK_PRINTF_POSIX=0
52997 +
52998 +
52999 +
53000 + GL_GNULIB_PCLOSE=0
53001 +
53002 +
53003 +
53004 + GL_GNULIB_PERROR=0
53005 +
53006 +
53007 +
53008 + GL_GNULIB_POPEN=0
53009 +
53010 +
53011 +
53012 + GL_GNULIB_PRINTF=0
53013 +
53014 +
53015 +
53016 + GL_GNULIB_PRINTF_POSIX=0
53017 +
53018 +
53019 +
53020 + GL_GNULIB_PUTC=0
53021 +
53022 +
53023 +
53024 + GL_GNULIB_PUTCHAR=0
53025 +
53026 +
53027 +
53028 + GL_GNULIB_PUTS=0
53029 +
53030 +
53031 +
53032 + GL_GNULIB_REMOVE=0
53033 +
53034 +
53035 +
53036 + GL_GNULIB_RENAME=0
53037 +
53038 +
53039 +
53040 + GL_GNULIB_RENAMEAT=0
53041 +
53042 +
53043 +
53044 + GL_GNULIB_SCANF=0
53045 +
53046 +
53047 +
53048 + GL_GNULIB_SNPRINTF=0
53049 +
53050 +
53051 +
53052 + GL_GNULIB_SPRINTF_POSIX=0
53053 +
53054 +
53055 +
53056 + GL_GNULIB_STDIO_H_NONBLOCKING=0
53057 +
53058 +
53059 +
53060 + GL_GNULIB_STDIO_H_SIGPIPE=0
53061 +
53062 +
53063 +
53064 + GL_GNULIB_TMPFILE=0
53065 +
53066 +
53067 +
53068 + GL_GNULIB_VASPRINTF=0
53069 +
53070 +
53071 +
53072 + GL_GNULIB_VFSCANF=0
53073 +
53074 +
53075 +
53076 + GL_GNULIB_VSCANF=0
53077 +
53078 +
53079 +
53080 + GL_GNULIB_VDPRINTF=0
53081 +
53082 +
53083 +
53084 + GL_GNULIB_VFPRINTF=0
53085 +
53086 +
53087 +
53088 + GL_GNULIB_VFPRINTF_POSIX=0
53089 +
53090 +
53091 +
53092 + GL_GNULIB_VPRINTF=0
53093 +
53094 +
53095 +
53096 + GL_GNULIB_VPRINTF_POSIX=0
53097 +
53098 +
53099 +
53100 + GL_GNULIB_VSNPRINTF=0
53101 +
53102 +
53103 +
53104 + GL_GNULIB_VSPRINTF_POSIX=0
53105 +
53106 +
53107 +
53108 + GL_GNULIB_MDA_FCLOSEALL=1
53109 +
53110 +
53111 +
53112 + GL_GNULIB_MDA_FDOPEN=1
53113 +
53114 +
53115 +
53116 + GL_GNULIB_MDA_FILENO=1
53117 +
53118 +
53119 +
53120 + GL_GNULIB_MDA_GETW=1
53121 +
53122 +
53123 +
53124 + GL_GNULIB_MDA_PUTW=1
53125 +
53126 +
53127 +
53128 + GL_GNULIB_MDA_TEMPNAM=1
53129 +
53130 +
53131 +
53132 +
53133 ac_fn_check_decl "$LINENO" "getdtablesize" "ac_cv_have_decl_getdtablesize" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
53134 if test "x$ac_cv_have_decl_getdtablesize" = xyes
53135 then :
53136 @@ -10119,8 +12250,8 @@ _ACEOF
53137 gl_cv_absolute_getopt_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
53138 sed -n "$gl_absolute_header_sed"`
53139
53140 - gl_header=$gl_cv_absolute_getopt_h
53141 - gl_cv_next_getopt_h='"'$gl_header'"'
53142 + gl_header=$gl_cv_absolute_getopt_h
53143 + gl_cv_next_getopt_h='"'$gl_header'"'
53144 else
53145 gl_cv_next_getopt_h='<'getopt.h'>'
53146 fi
53147 @@ -10383,7 +12514,7 @@ else $as_nop
53148 export POSIXLY_CORRECT
53149 if test "$cross_compiling" = yes
53150 then :
53151 - gl_cv_func_getopt_gnu="guessing no"
53152 + gl_cv_func_getopt_gnu="$gl_cross_guess_normal"
53153
53154 else $as_nop
53155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53156 @@ -10429,7 +12560,7 @@ nocrash_init (void)
53157 /* Allocate a port on which the thread shall listen for exceptions. */
53158 if (mach_port_allocate (self, MACH_PORT_RIGHT_RECEIVE, &our_exception_port)
53159 == KERN_SUCCESS) {
53160 - /* See http://web.mit.edu/darwin/src/modules/xnu/osfmk/man/mach_port_insert_right.html. */
53161 + /* See https://web.mit.edu/darwin/src/modules/xnu/osfmk/man/mach_port_insert_right.html. */
53162 if (mach_port_insert_right (self, our_exception_port, our_exception_port,
53163 MACH_MSG_TYPE_MAKE_SEND)
53164 == KERN_SUCCESS) {
53165 @@ -10448,7 +12579,7 @@ nocrash_init (void)
53166 for a particular thread. This has the effect that when our exception
53167 port gets the message, the thread specific exception port has already
53168 been asked, and we don't need to bother about it.
53169 - See http://web.mit.edu/darwin/src/modules/xnu/osfmk/man/task_set_exception_ports.html. */
53170 + See https://web.mit.edu/darwin/src/modules/xnu/osfmk/man/task_set_exception_ports.html. */
53171 task_set_exception_ports (self, mask, our_exception_port,
53172 EXCEPTION_DEFAULT, MACHINE_THREAD_STATE);
53173 }
53174 @@ -10681,61 +12812,12 @@ printf "%s\n" "$gl_cv_func_getopt_long_gnu" >&6; }
53175 :
53176
53177
53178 - GNULIB_GETTIMEOFDAY=0;
53179 HAVE_GETTIMEOFDAY=1;
53180 HAVE_STRUCT_TIMEVAL=1;
53181 HAVE_SYS_TIME_H=1;
53182 REPLACE_GETTIMEOFDAY=0;
53183 REPLACE_STRUCT_TIMEVAL=0;
53184
53185 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
53186 -printf %s "checking for C/C++ restrict keyword... " >&6; }
53187 -if test ${ac_cv_c_restrict+y}
53188 -then :
53189 - printf %s "(cached) " >&6
53190 -else $as_nop
53191 - ac_cv_c_restrict=no
53192 - # The order here caters to the fact that C++ does not require restrict.
53193 - for ac_kw in __restrict __restrict__ _Restrict restrict; do
53194 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53195 -/* end confdefs.h. */
53196 -typedef int *int_ptr;
53197 - int foo (int_ptr $ac_kw ip) { return ip[0]; }
53198 - int bar (int [$ac_kw]); /* Catch GCC bug 14050. */
53199 - int bar (int ip[$ac_kw]) { return ip[0]; }
53200 -
53201 -int
53202 -main (void)
53203 -{
53204 -int s[1];
53205 - int *$ac_kw t = s;
53206 - t[0] = 0;
53207 - return foo (t) + bar (t);
53208 -
53209 - ;
53210 - return 0;
53211 -}
53212 -_ACEOF
53213 -if ac_fn_c_try_compile "$LINENO"
53214 -then :
53215 - ac_cv_c_restrict=$ac_kw
53216 -fi
53217 -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
53218 - test "$ac_cv_c_restrict" != no && break
53219 - done
53220 -
53221 -fi
53222 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
53223 -printf "%s\n" "$ac_cv_c_restrict" >&6; }
53224 -
53225 - case $ac_cv_c_restrict in
53226 - restrict) ;;
53227 - no) printf "%s\n" "#define restrict /**/" >>confdefs.h
53228 - ;;
53229 - *) printf "%s\n" "#define restrict $ac_cv_c_restrict" >>confdefs.h
53230 - ;;
53231 - esac
53232 -
53233
53234
53235
53236 @@ -10795,8 +12877,8 @@ _ACEOF
53237 gl_cv_absolute_sys_time_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
53238 sed -n "$gl_absolute_header_sed"`
53239
53240 - gl_header=$gl_cv_absolute_sys_time_h
53241 - gl_cv_next_sys_time_h='"'$gl_header'"'
53242 + gl_header=$gl_cv_absolute_sys_time_h
53243 + gl_cv_next_sys_time_h='"'$gl_header'"'
53244 else
53245 gl_cv_next_sys_time_h='<'sys/time.h'>'
53246 fi
53247 @@ -10936,37 +13018,9 @@ printf "%s\n" "$gl_cv_sys_struct_timeval_tv_sec" >&6; }
53248
53249
53250
53251 + GL_GNULIB_GETTIMEOFDAY=0
53252
53253 - NEED_LOCALTIME_BUFFER=0
53254 -
53255 -
53256 - GNULIB_CTIME=0;
53257 - GNULIB_MKTIME=0;
53258 - GNULIB_LOCALTIME=0;
53259 - GNULIB_NANOSLEEP=0;
53260 - GNULIB_STRFTIME=0;
53261 - GNULIB_STRPTIME=0;
53262 - GNULIB_TIMEGM=0;
53263 - GNULIB_TIME_R=0;
53264 - GNULIB_TIME_RZ=0;
53265 - GNULIB_TZSET=0;
53266 - HAVE_DECL_LOCALTIME_R=1;
53267 - HAVE_NANOSLEEP=1;
53268 - HAVE_STRPTIME=1;
53269 - HAVE_TIMEGM=1;
53270 - HAVE_TZSET=1;
53271 - HAVE_TIMEZONE_T=0;
53272 - REPLACE_CTIME=GNULIB_PORTCHECK;
53273 - REPLACE_LOCALTIME_R=GNULIB_PORTCHECK;
53274 - REPLACE_MKTIME=GNULIB_PORTCHECK;
53275 - REPLACE_NANOSLEEP=GNULIB_PORTCHECK;
53276 - REPLACE_STRFTIME=GNULIB_PORTCHECK;
53277 - REPLACE_TIMEGM=GNULIB_PORTCHECK;
53278 - REPLACE_TZSET=GNULIB_PORTCHECK;
53279
53280 - : ${GNULIB_GETTIMEOFDAY=0};
53281 - REPLACE_GMTIME=0;
53282 - REPLACE_LOCALTIME=0;
53283
53284
53285
53286 @@ -11024,8 +13078,8 @@ _ACEOF
53287 gl_cv_absolute_limits_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
53288 sed -n "$gl_absolute_header_sed"`
53289
53290 - gl_header=$gl_cv_absolute_limits_h
53291 - gl_cv_next_limits_h='"'$gl_header'"'
53292 + gl_header=$gl_cv_absolute_limits_h
53293 + gl_cv_next_limits_h='"'$gl_header'"'
53294 else
53295 gl_cv_next_limits_h='<'limits.h'>'
53296 fi
53297 @@ -11050,8 +13104,8 @@ printf "%s\n" "$gl_cv_next_limits_h" >&6; }
53298
53299
53300
53301 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether limits.h has LLONG_MAX, WORD_BIT, ULLONG_WIDTH etc." >&5
53302 -printf %s "checking whether limits.h has LLONG_MAX, WORD_BIT, ULLONG_WIDTH etc.... " >&6; }
53303 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether limits.h has WORD_BIT, BOOL_WIDTH etc." >&5
53304 +printf %s "checking whether limits.h has WORD_BIT, BOOL_WIDTH etc.... " >&6; }
53305 if test ${gl_cv_header_limits_width+y}
53306 then :
53307 printf %s "(cached) " >&6
53308 @@ -11065,6 +13119,7 @@ else $as_nop
53309 long long llm = LLONG_MAX;
53310 int wb = WORD_BIT;
53311 int ullw = ULLONG_WIDTH;
53312 + int bw = BOOL_WIDTH;
53313
53314 int
53315 main (void)
53316 @@ -11085,20 +13140,11 @@ fi
53317 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_limits_width" >&5
53318 printf "%s\n" "$gl_cv_header_limits_width" >&6; }
53319 if test "$gl_cv_header_limits_width" = yes; then
53320 - LIMITS_H=
53321 + GL_GENERATE_LIMITS_H=false
53322 else
53323 - LIMITS_H=limits.h
53324 + GL_GENERATE_LIMITS_H=true
53325 fi
53326
53327 - if test -n "$LIMITS_H"; then
53328 - GL_GENERATE_LIMITS_H_TRUE=
53329 - GL_GENERATE_LIMITS_H_FALSE='#'
53330 -else
53331 - GL_GENERATE_LIMITS_H_TRUE='#'
53332 - GL_GENERATE_LIMITS_H_FALSE=
53333 -fi
53334 -
53335 -
53336
53337 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for wint_t" >&5
53338 printf %s "checking for wint_t... " >&6; }
53339 @@ -11108,14 +13154,6 @@ then :
53340 else $as_nop
53341 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53342 /* end confdefs.h. */
53343 -
53344 -/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
53345 - <wchar.h>.
53346 - BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
53347 - before <wchar.h>. */
53348 -#include <stddef.h>
53349 -#include <stdio.h>
53350 -#include <time.h>
53351 #include <wchar.h>
53352 wint_t foo = (wchar_t)'\0';
53353 int
53354 @@ -11141,24 +13179,14 @@ printf "%s\n" "$gt_cv_c_wint_t" >&6; }
53355 printf "%s\n" "#define HAVE_WINT_T 1" >>confdefs.h
53356
53357
53358 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether wint_t is too small" >&5
53359 -printf %s "checking whether wint_t is too small... " >&6; }
53360 -if test ${gl_cv_type_wint_t_too_small+y}
53361 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether wint_t is large enough" >&5
53362 +printf %s "checking whether wint_t is large enough... " >&6; }
53363 +if test ${gl_cv_type_wint_t_large_enough+y}
53364 then :
53365 printf %s "(cached) " >&6
53366 else $as_nop
53367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53368 /* end confdefs.h. */
53369 -
53370 -/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
53371 - <wchar.h>.
53372 - BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
53373 - included before <wchar.h>. */
53374 -#if !(defined __GLIBC__ && !defined __UCLIBC__)
53375 -# include <stddef.h>
53376 -# include <stdio.h>
53377 -# include <time.h>
53378 -#endif
53379 #include <wchar.h>
53380 int verify[sizeof (wint_t) < sizeof (int) ? -1 : 1];
53381
53382 @@ -11172,183 +13200,70 @@ main (void)
53383 _ACEOF
53384 if ac_fn_c_try_compile "$LINENO"
53385 then :
53386 - gl_cv_type_wint_t_too_small=no
53387 + gl_cv_type_wint_t_large_enough=yes
53388 else $as_nop
53389 - gl_cv_type_wint_t_too_small=yes
53390 + gl_cv_type_wint_t_large_enough=no
53391 fi
53392 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
53393 fi
53394 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_wint_t_too_small" >&5
53395 -printf "%s\n" "$gl_cv_type_wint_t_too_small" >&6; }
53396 - if test $gl_cv_type_wint_t_too_small = yes; then
53397 - GNULIB_OVERRIDES_WINT_T=1
53398 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_wint_t_large_enough" >&5
53399 +printf "%s\n" "$gl_cv_type_wint_t_large_enough" >&6; }
53400 + if test $gl_cv_type_wint_t_large_enough = no; then
53401 + GNULIBHEADERS_OVERRIDE_WINT_T=1
53402 else
53403 - GNULIB_OVERRIDES_WINT_T=0
53404 + GNULIBHEADERS_OVERRIDE_WINT_T=0
53405 fi
53406 else
53407 - GNULIB_OVERRIDES_WINT_T=0
53408 - fi
53409 -
53410 -
53411 -
53412 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
53413 -printf %s "checking for unsigned long long int... " >&6; }
53414 -if test ${ac_cv_type_unsigned_long_long_int+y}
53415 -then :
53416 - printf %s "(cached) " >&6
53417 -else $as_nop
53418 - ac_cv_type_unsigned_long_long_int=yes
53419 - if test "x${ac_cv_prog_cc_c99-no}" = xno; then
53420 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53421 -/* end confdefs.h. */
53422 -
53423 - /* For now, do not test the preprocessor; as of 2007 there are too many
53424 - implementations with broken preprocessors. Perhaps this can
53425 - be revisited in 2012. In the meantime, code should not expect
53426 - #if to work with literals wider than 32 bits. */
53427 - /* Test literals. */
53428 - long long int ll = 9223372036854775807ll;
53429 - long long int nll = -9223372036854775807LL;
53430 - unsigned long long int ull = 18446744073709551615ULL;
53431 - /* Test constant expressions. */
53432 - typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
53433 - ? 1 : -1)];
53434 - typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
53435 - ? 1 : -1)];
53436 - int i = 63;
53437 -int
53438 -main (void)
53439 -{
53440 -/* Test availability of runtime routines for shift and division. */
53441 - long long int llmax = 9223372036854775807ll;
53442 - unsigned long long int ullmax = 18446744073709551615ull;
53443 - return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
53444 - | (llmax / ll) | (llmax % ll)
53445 - | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
53446 - | (ullmax / ull) | (ullmax % ull));
53447 - ;
53448 - return 0;
53449 -}
53450 -
53451 -_ACEOF
53452 -if ac_fn_c_try_link "$LINENO"
53453 -then :
53454 -
53455 -else $as_nop
53456 - ac_cv_type_unsigned_long_long_int=no
53457 -fi
53458 -rm -f core conftest.err conftest.$ac_objext conftest.beam \
53459 - conftest$ac_exeext conftest.$ac_ext
53460 - fi
53461 -fi
53462 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
53463 -printf "%s\n" "$ac_cv_type_unsigned_long_long_int" >&6; }
53464 - if test $ac_cv_type_unsigned_long_long_int = yes; then
53465 -
53466 -printf "%s\n" "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
53467 -
53468 + GNULIBHEADERS_OVERRIDE_WINT_T=0
53469 fi
53470
53471
53472
53473 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
53474 -printf %s "checking for long long int... " >&6; }
53475 -if test ${ac_cv_type_long_long_int+y}
53476 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler produces multi-arch binaries" >&5
53477 +printf %s "checking whether the compiler produces multi-arch binaries... " >&6; }
53478 +if test ${gl_cv_c_multiarch+y}
53479 then :
53480 printf %s "(cached) " >&6
53481 else $as_nop
53482 - ac_cv_type_long_long_int=yes
53483 - if test "x${ac_cv_prog_cc_c99-no}" = xno; then
53484 - ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
53485 - if test $ac_cv_type_long_long_int = yes; then
53486 - if test "$cross_compiling" = yes
53487 -then :
53488 - :
53489 -else $as_nop
53490 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53491 -/* end confdefs.h. */
53492 -#include <limits.h>
53493 - #ifndef LLONG_MAX
53494 - # define HALF \
53495 - (1LL << (sizeof (long long int) * CHAR_BIT - 2))
53496 - # define LLONG_MAX (HALF - 1 + HALF)
53497 - #endif
53498 -int
53499 -main (void)
53500 -{
53501 -long long int n = 1;
53502 - int i;
53503 - for (i = 0; ; i++)
53504 - {
53505 - long long int m = n << i;
53506 - if (m >> i != n)
53507 - return 1;
53508 - if (LLONG_MAX / 2 < m)
53509 - break;
53510 - }
53511 - return 0;
53512 - ;
53513 - return 0;
53514 -}
53515 -_ACEOF
53516 -if ac_fn_c_try_run "$LINENO"
53517 -then :
53518 -
53519 -else $as_nop
53520 - ac_cv_type_long_long_int=no
53521 -fi
53522 -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
53523 - conftest.$ac_objext conftest.beam conftest.$ac_ext
53524 -fi
53525 -
53526 - fi
53527 - fi
53528 -fi
53529 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
53530 -printf "%s\n" "$ac_cv_type_long_long_int" >&6; }
53531 - if test $ac_cv_type_long_long_int = yes; then
53532 -
53533 -printf "%s\n" "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
53534 -
53535 - fi
53536 -
53537 -
53538 -
53539 - gl_cv_c_multiarch=no
53540 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53541 + gl_cv_c_multiarch=no
53542 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53543 /* end confdefs.h. */
53544 #ifndef __APPLE_CC__
53545 - not a universal capable compiler
53546 - #endif
53547 - typedef int dummy;
53548 + not a universal capable compiler
53549 + #endif
53550 + typedef int dummy;
53551
53552 _ACEOF
53553 if ac_fn_c_try_compile "$LINENO"
53554 then :
53555
53556 - arch=
53557 - prev=
53558 - for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
53559 - if test -n "$prev"; then
53560 - case $word in
53561 - i?86 | x86_64 | ppc | ppc64)
53562 - if test -z "$arch" || test "$arch" = "$word"; then
53563 - arch="$word"
53564 - else
53565 - gl_cv_c_multiarch=yes
53566 - fi
53567 - ;;
53568 - esac
53569 - prev=
53570 - else
53571 - if test "x$word" = "x-arch"; then
53572 - prev=arch
53573 - fi
53574 - fi
53575 - done
53576 + arch=
53577 + prev=
53578 + for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
53579 + if test -n "$prev"; then
53580 + case $word in
53581 + i?86 | x86_64 | ppc | ppc64 | arm | arm64)
53582 + if test -z "$arch" || test "$arch" = "$word"; then
53583 + arch="$word"
53584 + else
53585 + gl_cv_c_multiarch=yes
53586 + fi
53587 + ;;
53588 + esac
53589 + prev=
53590 + else
53591 + if test "x$word" = "x-arch"; then
53592 + prev=arch
53593 + fi
53594 + fi
53595 + done
53596
53597 fi
53598 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
53599 +
53600 +fi
53601 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_c_multiarch" >&5
53602 +printf "%s\n" "$gl_cv_c_multiarch" >&6; }
53603 if test $gl_cv_c_multiarch = yes; then
53604 APPLE_UNIVERSAL_BUILD=1
53605 else
53606 @@ -11362,18 +13277,10 @@ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
53607
53608
53609
53610 - if test $ac_cv_type_long_long_int = yes; then
53611 - HAVE_LONG_LONG_INT=1
53612 - else
53613 - HAVE_LONG_LONG_INT=0
53614 - fi
53615 +printf "%s\n" "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
53616
53617
53618 - if test $ac_cv_type_unsigned_long_long_int = yes; then
53619 - HAVE_UNSIGNED_LONG_LONG_INT=1
53620 - else
53621 - HAVE_UNSIGNED_LONG_LONG_INT=0
53622 - fi
53623 +printf "%s\n" "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
53624
53625
53626
53627 @@ -11384,14 +13291,16 @@ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
53628 fi
53629
53630
53631 - if test $ac_cv_header_inttypes_h = yes; then
53632 +
53633 + if test $ac_cv_header_inttypes_h = yes; then
53634 HAVE_INTTYPES_H=1
53635 else
53636 HAVE_INTTYPES_H=0
53637 fi
53638
53639
53640 - if test $ac_cv_header_sys_types_h = yes; then
53641 +
53642 + if test $ac_cv_header_sys_types_h = yes; then
53643 HAVE_SYS_TYPES_H=1
53644 else
53645 HAVE_SYS_TYPES_H=0
53646 @@ -11452,8 +13361,8 @@ _ACEOF
53647 gl_cv_absolute_stdint_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
53648 sed -n "$gl_absolute_header_sed"`
53649
53650 - gl_header=$gl_cv_absolute_stdint_h
53651 - gl_cv_next_stdint_h='"'$gl_header'"'
53652 + gl_header=$gl_cv_absolute_stdint_h
53653 + gl_cv_next_stdint_h='"'$gl_header'"'
53654 else
53655 gl_cv_next_stdint_h='<'stdint.h'>'
53656 fi
53657 @@ -11506,13 +13415,9 @@ else $as_nop
53658 #endif
53659
53660
53661 - /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
53662 - included before <wchar.h>. */
53663 #include <stddef.h>
53664 #include <signal.h>
53665 #if HAVE_WCHAR_H
53666 - # include <stdio.h>
53667 - # include <time.h>
53668 # include <wchar.h>
53669 #endif
53670
53671 @@ -11592,7 +13497,7 @@ uintmax_t j = UINTMAX_MAX;
53672 /* Check that SIZE_MAX has the correct type, if possible. */
53673 #if 201112 <= __STDC_VERSION__
53674 int k = _Generic (SIZE_MAX, size_t: 0);
53675 -#elif (2 <= __GNUC__ || defined __IBM__TYPEOF__ \
53676 +#elif (2 <= __GNUC__ || 4 <= __clang_major__ || defined __IBM__TYPEOF__ \
53677 || (0x5110 <= __SUNPRO_C && !__STDC__))
53678 extern size_t k;
53679 extern __typeof__ (SIZE_MAX) k;
53680 @@ -11610,7 +13515,7 @@ struct s {
53681 PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t)
53682 && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t)
53683 ? 1 : -1;
53684 - /* Detect bug in FreeBSD 6.0 / ia64. */
53685 + /* Detect bug in FreeBSD 6.0/ia64 and FreeBSD 13.0/arm64. */
53686 int check_SIG_ATOMIC:
53687 SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t)
53688 && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t)
53689 @@ -11688,13 +13593,9 @@ else $as_nop
53690 #include <stdint.h>
53691
53692
53693 - /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
53694 - included before <wchar.h>. */
53695 #include <stddef.h>
53696 #include <signal.h>
53697 #if HAVE_WCHAR_H
53698 - # include <stdio.h>
53699 - # include <time.h>
53700 # include <wchar.h>
53701 #endif
53702
53703 @@ -11775,17 +13676,17 @@ printf "%s\n" "$gl_cv_header_working_stdint_h" >&6; }
53704 HAVE_C99_STDINT_H=0
53705 HAVE_SYS_BITYPES_H=0
53706 HAVE_SYS_INTTYPES_H=0
53707 - STDINT_H=stdint.h
53708 + GL_GENERATE_STDINT_H=true
53709 case "$gl_cv_header_working_stdint_h" in
53710 *yes)
53711 HAVE_C99_STDINT_H=1
53712 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stdint.h predates C++11" >&5
53713 -printf %s "checking whether stdint.h predates C++11... " >&6; }
53714 -if test ${gl_cv_header_stdint_predates_cxx11_h+y}
53715 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stdint.h works without ISO C predefines" >&5
53716 +printf %s "checking whether stdint.h works without ISO C predefines... " >&6; }
53717 +if test ${gl_cv_header_stdint_without_STDC_macros+y}
53718 then :
53719 printf %s "(cached) " >&6
53720 else $as_nop
53721 - gl_cv_header_stdint_predates_cxx11_h=yes
53722 + gl_cv_header_stdint_without_STDC_macros=no
53723 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53724 /* end confdefs.h. */
53725
53726 @@ -11794,13 +13695,9 @@ else $as_nop
53727 #include <stdint.h>
53728
53729
53730 - /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
53731 - included before <wchar.h>. */
53732 #include <stddef.h>
53733 #include <signal.h>
53734 #if HAVE_WCHAR_H
53735 - # include <stdio.h>
53736 - # include <time.h>
53737 # include <wchar.h>
53738 #endif
53739
53740 @@ -11818,14 +13715,15 @@ main (void)
53741 _ACEOF
53742 if ac_fn_c_try_compile "$LINENO"
53743 then :
53744 - gl_cv_header_stdint_predates_cxx11_h=no
53745 + gl_cv_header_stdint_without_STDC_macros=yes
53746 fi
53747 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
53748 +
53749 fi
53750 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_stdint_predates_cxx11_h" >&5
53751 -printf "%s\n" "$gl_cv_header_stdint_predates_cxx11_h" >&6; }
53752 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_stdint_without_STDC_macros" >&5
53753 +printf "%s\n" "$gl_cv_header_stdint_without_STDC_macros" >&6; }
53754
53755 - if test "$gl_cv_header_stdint_predates_cxx11_h" = yes; then
53756 + if test $gl_cv_header_stdint_without_STDC_macros = no; then
53757
53758 printf "%s\n" "#define __STDC_CONSTANT_MACROS 1" >>confdefs.h
53759
53760 @@ -11850,13 +13748,9 @@ else $as_nop
53761 #endif
53762 #include <stdint.h>
53763
53764 - /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
53765 - included before <wchar.h>. */
53766 #include <stddef.h>
53767 #include <signal.h>
53768 #if HAVE_WCHAR_H
53769 - # include <stdio.h>
53770 - # include <time.h>
53771 # include <wchar.h>
53772 #endif
53773
53774 @@ -11879,7 +13773,7 @@ fi
53775 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_stdint_width" >&5
53776 printf "%s\n" "$gl_cv_header_stdint_width" >&6; }
53777 if test "$gl_cv_header_stdint_width" = yes; then
53778 - STDINT_H=
53779 + GL_GENERATE_STDINT_H=false
53780 fi
53781 ;;
53782 *)
53783 @@ -11915,13 +13809,9 @@ then :
53784 printf %s "(cached) " >&6
53785 else $as_nop
53786 if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" "
53787 - /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
53788 - included before <wchar.h>. */
53789 #include <stddef.h>
53790 #include <signal.h>
53791 #if HAVE_WCHAR_H
53792 - # include <stdio.h>
53793 - # include <time.h>
53794 # include <wchar.h>
53795 #endif
53796
53797 @@ -11960,13 +13850,9 @@ then :
53798 printf %s "(cached) " >&6
53799 else $as_nop
53800 if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result" "
53801 - /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
53802 - included before <wchar.h>. */
53803 #include <stddef.h>
53804 #include <signal.h>
53805 #if HAVE_WCHAR_H
53806 - # include <stdio.h>
53807 - # include <time.h>
53808 # include <wchar.h>
53809 #endif
53810
53811 @@ -12006,13 +13892,9 @@ else $as_nop
53812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53813 /* end confdefs.h. */
53814
53815 - /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
53816 - included before <wchar.h>. */
53817 #include <stddef.h>
53818 #include <signal.h>
53819 #if HAVE_WCHAR_H
53820 - # include <stdio.h>
53821 - # include <time.h>
53822 # include <wchar.h>
53823 #endif
53824
53825 @@ -12083,13 +13965,9 @@ else $as_nop
53826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53827 /* end confdefs.h. */
53828
53829 - /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
53830 - included before <wchar.h>. */
53831 #include <stddef.h>
53832 #include <signal.h>
53833 #if HAVE_WCHAR_H
53834 - # include <stdio.h>
53835 - # include <time.h>
53836 # include <wchar.h>
53837 #endif
53838
53839 @@ -12155,13 +14033,9 @@ else $as_nop
53840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53841 /* end confdefs.h. */
53842
53843 - /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
53844 - included before <wchar.h>. */
53845 #include <stddef.h>
53846 #include <signal.h>
53847 #if HAVE_WCHAR_H
53848 - # include <stdio.h>
53849 - # include <time.h>
53850 # include <wchar.h>
53851 #endif
53852
53853 @@ -12197,7 +14071,7 @@ printf "%s\n" "$ac_res" >&6; }
53854
53855
53856
53857 - if test $GNULIB_OVERRIDES_WINT_T = 1; then
53858 + if test $GNULIBHEADERS_OVERRIDE_WINT_T = 1; then
53859 BITSIZEOF_WINT_T=32
53860 fi
53861
53862 @@ -12206,35 +14080,14 @@ printf "%s\n" "$ac_res" >&6; }
53863
53864
53865
53866 - LIMITS_H='limits.h'
53867 - if test -n "$LIMITS_H"; then
53868 - GL_GENERATE_LIMITS_H_TRUE=
53869 - GL_GENERATE_LIMITS_H_FALSE='#'
53870 -else
53871 - GL_GENERATE_LIMITS_H_TRUE='#'
53872 - GL_GENERATE_LIMITS_H_FALSE=
53873 -fi
53874 -
53875 + GL_GENERATE_LIMITS_H=true
53876
53877
53878
53879
53880
53881
53882 - if test -n "$STDINT_H"; then
53883 - GL_GENERATE_STDINT_H_TRUE=
53884 - GL_GENERATE_STDINT_H_FALSE='#'
53885 -else
53886 - GL_GENERATE_STDINT_H_TRUE='#'
53887 - GL_GENERATE_STDINT_H_FALSE=
53888 -fi
53889
53890 -
53891 -
53892 - GNULIB_IMAXABS=0;
53893 - GNULIB_IMAXDIV=0;
53894 - GNULIB_STRTOIMAX=0;
53895 - GNULIB_STRTOUMAX=0;
53896 HAVE_DECL_IMAXABS=1;
53897 HAVE_DECL_IMAXDIV=1;
53898 HAVE_DECL_STRTOIMAX=1;
53899 @@ -12244,7 +14097,6 @@ fi
53900 REPLACE_STRTOUMAX=0;
53901 INT32_MAX_LT_INTMAX_MAX=1;
53902 INT64_MAX_EQ_LONG_MAX='defined _LP64';
53903 - PRI_MACROS_BROKEN=0;
53904 PRIPTR_PREFIX=__PRIPTR_PREFIX;
53905 UINT32_MAX_LT_UINTMAX_MAX=1;
53906 UINT64_MAX_EQ_ULONG_MAX='defined _LP64';
53907 @@ -12308,8 +14160,8 @@ _ACEOF
53908 gl_cv_absolute_inttypes_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
53909 sed -n "$gl_absolute_header_sed"`
53910
53911 - gl_header=$gl_cv_absolute_inttypes_h
53912 - gl_cv_next_inttypes_h='"'$gl_header'"'
53913 + gl_header=$gl_cv_absolute_inttypes_h
53914 + gl_cv_next_inttypes_h='"'$gl_header'"'
53915 else
53916 gl_cv_next_inttypes_h='<'inttypes.h'>'
53917 fi
53918 @@ -12341,29 +14193,198 @@ printf "%s\n" "$gl_cv_next_inttypes_h" >&6; }
53919
53920
53921
53922 - ac_fn_c_check_header_compile "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
53923 -if test "x$ac_cv_header_inttypes_h" = xyes
53924 +
53925 +
53926 +
53927 +
53928 + PRIPTR_PREFIX=
53929 + if $GL_GENERATE_STDINT_H; then
53930 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53931 +/* end confdefs.h. */
53932 +
53933 + #ifdef _WIN64
53934 + LLP64
53935 + #endif
53936 +
53937 +int
53938 +main (void)
53939 +{
53940 +
53941 + ;
53942 + return 0;
53943 +}
53944 +
53945 +_ACEOF
53946 +if ac_fn_c_try_compile "$LINENO"
53947 +then :
53948 + PRIPTR_PREFIX='"l"'
53949 +else $as_nop
53950 + PRIPTR_PREFIX='"ll"'
53951 +fi
53952 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
53953 + else
53954 + for glpfx in '' l ll I64; do
53955 + case $glpfx in
53956 + '') gltype1='int';;
53957 + l) gltype1='long int';;
53958 + ll) gltype1='long long int';;
53959 + I64) gltype1='__int64';;
53960 + esac
53961 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53962 +/* end confdefs.h. */
53963 +#include <stdint.h>
53964 + extern intptr_t foo;
53965 + extern $gltype1 foo;
53966 +int
53967 +main (void)
53968 +{
53969 +
53970 + ;
53971 + return 0;
53972 +}
53973 +_ACEOF
53974 +if ac_fn_c_try_compile "$LINENO"
53975 +then :
53976 + PRIPTR_PREFIX='"'$glpfx'"'
53977 +fi
53978 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
53979 + test -n "$PRIPTR_PREFIX" && break
53980 + done
53981 + fi
53982 +
53983 +
53984 +
53985 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether INT32_MAX < INTMAX_MAX" >&5
53986 +printf %s "checking whether INT32_MAX < INTMAX_MAX... " >&6; }
53987 +if test ${gl_cv_test_INT32_MAX_LT_INTMAX_MAX+y}
53988 then :
53989 - printf "%s\n" "#define HAVE_INTTYPES_H 1" >>confdefs.h
53990 + printf %s "(cached) " >&6
53991 +else $as_nop
53992 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53993 +/* end confdefs.h. */
53994 +/* Work also in C++ mode. */
53995 + #define __STDC_LIMIT_MACROS 1
53996 +
53997 + /* Work if build is not clean. */
53998 + #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H
53999 +
54000 + #include <limits.h>
54001 + #if HAVE_STDINT_H
54002 + #include <stdint.h>
54003 + #endif
54004
54005 + #if defined INT32_MAX && defined INTMAX_MAX
54006 + #define CONDITION (INT32_MAX < INTMAX_MAX)
54007 + #else
54008 + #define CONDITION (sizeof (int) < sizeof (long long int))
54009 + #endif
54010 + int test[CONDITION ? 1 : -1];
54011 +int
54012 +main (void)
54013 +{
54014 +
54015 + ;
54016 + return 0;
54017 +}
54018 +_ACEOF
54019 +if ac_fn_c_try_compile "$LINENO"
54020 +then :
54021 + gl_cv_test_INT32_MAX_LT_INTMAX_MAX=yes
54022 +else $as_nop
54023 + gl_cv_test_INT32_MAX_LT_INTMAX_MAX=no
54024 +fi
54025 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
54026 fi
54027 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_test_INT32_MAX_LT_INTMAX_MAX" >&5
54028 +printf "%s\n" "$gl_cv_test_INT32_MAX_LT_INTMAX_MAX" >&6; }
54029 + if test $gl_cv_test_INT32_MAX_LT_INTMAX_MAX = yes; then
54030 + INT32_MAX_LT_INTMAX_MAX=1;
54031 + else
54032 + INT32_MAX_LT_INTMAX_MAX=0;
54033 + fi
54034
54035 - if test $ac_cv_header_inttypes_h = yes; then
54036 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the inttypes.h PRIxNN macros are broken" >&5
54037 -printf %s "checking whether the inttypes.h PRIxNN macros are broken... " >&6; }
54038 -if test ${gt_cv_inttypes_pri_broken+y}
54039 +
54040 + if test $APPLE_UNIVERSAL_BUILD = 0; then
54041 +
54042 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether INT64_MAX == LONG_MAX" >&5
54043 +printf %s "checking whether INT64_MAX == LONG_MAX... " >&6; }
54044 +if test ${gl_cv_test_INT64_MAX_EQ_LONG_MAX+y}
54045 then :
54046 printf %s "(cached) " >&6
54047 else $as_nop
54048 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54049 +/* end confdefs.h. */
54050 +/* Work also in C++ mode. */
54051 + #define __STDC_LIMIT_MACROS 1
54052
54053 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54054 + /* Work if build is not clean. */
54055 + #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H
54056 +
54057 + #include <limits.h>
54058 + #if HAVE_STDINT_H
54059 + #include <stdint.h>
54060 + #endif
54061 +
54062 + #if defined INT64_MAX
54063 + #define CONDITION (INT64_MAX == LONG_MAX)
54064 + #else
54065 + #define CONDITION (sizeof (long long int) == sizeof (long int))
54066 + #endif
54067 + int test[CONDITION ? 1 : -1];
54068 +int
54069 +main (void)
54070 +{
54071 +
54072 + ;
54073 + return 0;
54074 +}
54075 +_ACEOF
54076 +if ac_fn_c_try_compile "$LINENO"
54077 +then :
54078 + gl_cv_test_INT64_MAX_EQ_LONG_MAX=yes
54079 +else $as_nop
54080 + gl_cv_test_INT64_MAX_EQ_LONG_MAX=no
54081 +fi
54082 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
54083 +fi
54084 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_test_INT64_MAX_EQ_LONG_MAX" >&5
54085 +printf "%s\n" "$gl_cv_test_INT64_MAX_EQ_LONG_MAX" >&6; }
54086 + if test $gl_cv_test_INT64_MAX_EQ_LONG_MAX = yes; then
54087 + INT64_MAX_EQ_LONG_MAX=1;
54088 + else
54089 + INT64_MAX_EQ_LONG_MAX=0;
54090 + fi
54091 +
54092 +
54093 + else
54094 + INT64_MAX_EQ_LONG_MAX=-1
54095 + fi
54096 +
54097 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether UINT32_MAX < UINTMAX_MAX" >&5
54098 +printf %s "checking whether UINT32_MAX < UINTMAX_MAX... " >&6; }
54099 +if test ${gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX+y}
54100 +then :
54101 + printf %s "(cached) " >&6
54102 +else $as_nop
54103 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54104 /* end confdefs.h. */
54105 +/* Work also in C++ mode. */
54106 + #define __STDC_LIMIT_MACROS 1
54107
54108 -#include <inttypes.h>
54109 -#ifdef PRId32
54110 -char *p = PRId32;
54111 -#endif
54112 + /* Work if build is not clean. */
54113 + #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H
54114 +
54115 + #include <limits.h>
54116 + #if HAVE_STDINT_H
54117 + #include <stdint.h>
54118 + #endif
54119
54120 + #if defined UINT32_MAX && defined UINTMAX_MAX
54121 + #define CONDITION (UINT32_MAX < UINTMAX_MAX)
54122 + #else
54123 + #define CONDITION (sizeof (unsigned int) < sizeof (unsigned long long int))
54124 + #endif
54125 + int test[CONDITION ? 1 : -1];
54126 int
54127 main (void)
54128 {
54129 @@ -12374,27 +14395,97 @@ main (void)
54130 _ACEOF
54131 if ac_fn_c_try_compile "$LINENO"
54132 then :
54133 - gt_cv_inttypes_pri_broken=no
54134 + gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX=yes
54135 else $as_nop
54136 - gt_cv_inttypes_pri_broken=yes
54137 + gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX=no
54138 fi
54139 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
54140 +fi
54141 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX" >&5
54142 +printf "%s\n" "$gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX" >&6; }
54143 + if test $gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX = yes; then
54144 + UINT32_MAX_LT_UINTMAX_MAX=1;
54145 + else
54146 + UINT32_MAX_LT_UINTMAX_MAX=0;
54147 + fi
54148
54149 +
54150 + if test $APPLE_UNIVERSAL_BUILD = 0; then
54151 +
54152 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether UINT64_MAX == ULONG_MAX" >&5
54153 +printf %s "checking whether UINT64_MAX == ULONG_MAX... " >&6; }
54154 +if test ${gl_cv_test_UINT64_MAX_EQ_ULONG_MAX+y}
54155 +then :
54156 + printf %s "(cached) " >&6
54157 +else $as_nop
54158 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54159 +/* end confdefs.h. */
54160 +/* Work also in C++ mode. */
54161 + #define __STDC_LIMIT_MACROS 1
54162 +
54163 + /* Work if build is not clean. */
54164 + #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H
54165 +
54166 + #include <limits.h>
54167 + #if HAVE_STDINT_H
54168 + #include <stdint.h>
54169 + #endif
54170 +
54171 + #if defined UINT64_MAX
54172 + #define CONDITION (UINT64_MAX == ULONG_MAX)
54173 + #else
54174 + #define CONDITION (sizeof (unsigned long long int) == sizeof (unsigned long int))
54175 + #endif
54176 + int test[CONDITION ? 1 : -1];
54177 +int
54178 +main (void)
54179 +{
54180 +
54181 + ;
54182 + return 0;
54183 +}
54184 +_ACEOF
54185 +if ac_fn_c_try_compile "$LINENO"
54186 +then :
54187 + gl_cv_test_UINT64_MAX_EQ_ULONG_MAX=yes
54188 +else $as_nop
54189 + gl_cv_test_UINT64_MAX_EQ_ULONG_MAX=no
54190 fi
54191 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_inttypes_pri_broken" >&5
54192 -printf "%s\n" "$gt_cv_inttypes_pri_broken" >&6; }
54193 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
54194 +fi
54195 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_test_UINT64_MAX_EQ_ULONG_MAX" >&5
54196 +printf "%s\n" "$gl_cv_test_UINT64_MAX_EQ_ULONG_MAX" >&6; }
54197 + if test $gl_cv_test_UINT64_MAX_EQ_ULONG_MAX = yes; then
54198 + UINT64_MAX_EQ_ULONG_MAX=1;
54199 + else
54200 + UINT64_MAX_EQ_ULONG_MAX=0;
54201 fi
54202 - if test "$gt_cv_inttypes_pri_broken" = yes; then
54203
54204 -printf "%s\n" "#define PRI_MACROS_BROKEN 1" >>confdefs.h
54205
54206 - PRI_MACROS_BROKEN=1
54207 else
54208 - PRI_MACROS_BROKEN=0
54209 + UINT64_MAX_EQ_ULONG_MAX=-1
54210 fi
54211
54212
54213
54214 +
54215 + GL_GNULIB_IMAXABS=0
54216 +
54217 +
54218 +
54219 + GL_GNULIB_IMAXDIV=0
54220 +
54221 +
54222 +
54223 + GL_GNULIB_STRTOIMAX=0
54224 +
54225 +
54226 +
54227 + GL_GNULIB_STRTOUMAX=0
54228 +
54229 +
54230 +
54231 +
54232 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking where to find the exponent in a 'double'" >&5
54233 printf %s "checking where to find the exponent in a 'double'... " >&6; }
54234 if test ${gl_cv_cc_double_expbit0+y}
54235 @@ -13094,56 +15185,24 @@ printf "%s\n" "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
54236
54237
54238
54239 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether malloc, realloc, calloc are POSIX compliant" >&5
54240 -printf %s "checking whether malloc, realloc, calloc are POSIX compliant... " >&6; }
54241 -if test ${gl_cv_func_malloc_posix+y}
54242 -then :
54243 - printf %s "(cached) " >&6
54244 -else $as_nop
54245 -
54246 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54247 -/* end confdefs.h. */
54248 -
54249 -int
54250 -main (void)
54251 -{
54252 -#if defined _WIN32 && ! defined __CYGWIN__
54253 - choke me
54254 - #endif
54255 -
54256 - ;
54257 - return 0;
54258 -}
54259 -_ACEOF
54260 -if ac_fn_c_try_compile "$LINENO"
54261 -then :
54262 - gl_cv_func_malloc_posix=yes
54263 -else $as_nop
54264 - gl_cv_func_malloc_posix=no
54265 -fi
54266 -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
54267 -
54268 -fi
54269 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_malloc_posix" >&5
54270 -printf "%s\n" "$gl_cv_func_malloc_posix" >&6; }
54271 -
54272 -
54273 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
54274 -printf %s "checking for GNU libc compatible malloc... " >&6; }
54275 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether malloc (0) returns nonnull" >&5
54276 +printf %s "checking whether malloc (0) returns nonnull... " >&6; }
54277 if test ${ac_cv_func_malloc_0_nonnull+y}
54278 then :
54279 printf %s "(cached) " >&6
54280 else $as_nop
54281 if test "$cross_compiling" = yes
54282 then :
54283 - case "$host_os" in # ((
54284 - # Guess yes on platforms where we know the result.
54285 - *-gnu* | freebsd* | netbsd* | openbsd* | bitrig* \
54286 - | hpux* | solaris* | cygwin* | mingw* | msys* )
54287 - ac_cv_func_malloc_0_nonnull=yes ;;
54288 - # If we don't know, assume the worst.
54289 - *) ac_cv_func_malloc_0_nonnull=no ;;
54290 - esac
54291 + case "$host_os" in
54292 + # Guess yes on platforms where we know the result.
54293 + *-gnu* | freebsd* | netbsd* | openbsd* | bitrig* \
54294 + | gnu* | *-musl* | midnightbsd* \
54295 + | hpux* | solaris* | cygwin* | mingw* | msys* )
54296 + ac_cv_func_malloc_0_nonnull="guessing yes" ;;
54297 + # If we don't know, obey --enable-cross-guesses.
54298 + *) ac_cv_func_malloc_0_nonnull="$gl_cross_guess_normal" ;;
54299 + esac
54300 +
54301 else $as_nop
54302 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54303 /* end confdefs.h. */
54304 @@ -13153,12 +15212,13 @@ int
54305 main (void)
54306 {
54307 void *p = malloc (0);
54308 - int result = !p;
54309 - free (p);
54310 - return result;
54311 + int result = !p;
54312 + free (p);
54313 + return result;
54314 ;
54315 return 0;
54316 }
54317 +
54318 _ACEOF
54319 if ac_fn_c_try_run "$LINENO"
54320 then :
54321 @@ -13170,99 +15230,175 @@ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
54322 conftest.$ac_objext conftest.beam conftest.$ac_ext
54323 fi
54324
54325 +
54326 fi
54327 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
54328 printf "%s\n" "$ac_cv_func_malloc_0_nonnull" >&6; }
54329 -if test $ac_cv_func_malloc_0_nonnull = yes
54330 + case $ac_cv_func_malloc_0_nonnull in #(
54331 + *yes) :
54332 + gl_cv_func_malloc_0_nonnull=1 ;; #(
54333 + *) :
54334 + gl_cv_func_malloc_0_nonnull=0 ;;
54335 +esac
54336 +
54337 +
54338 +printf "%s\n" "#define MALLOC_0_IS_NONNULL $gl_cv_func_malloc_0_nonnull" >>confdefs.h
54339 +
54340 +
54341 +
54342 +
54343 +
54344 +
54345 +
54346 +
54347 +
54348 +
54349 +
54350 +
54351 +
54352 +
54353 + if test $gl_cv_have_include_next = yes; then
54354 + gl_cv_next_math_h='<'math.h'>'
54355 + else
54356 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <math.h>" >&5
54357 +printf %s "checking absolute name of <math.h>... " >&6; }
54358 +if test ${gl_cv_next_math_h+y}
54359 then :
54360 - gl_cv_func_malloc_0_nonnull=1
54361 + printf %s "(cached) " >&6
54362 else $as_nop
54363 - gl_cv_func_malloc_0_nonnull=0
54364 +
54365 + if test $ac_cv_header_math_h = yes; then
54366 +
54367 +
54368 +
54369 +
54370 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54371 +/* end confdefs.h. */
54372 +#include <math.h>
54373 +_ACEOF
54374 + case "$host_os" in
54375 + aix*) gl_absname_cpp="$ac_cpp -C" ;;
54376 + *) gl_absname_cpp="$ac_cpp" ;;
54377 + esac
54378 +
54379 + case "$host_os" in
54380 + mingw*)
54381 + gl_dirsep_regex='[/\\]'
54382 + ;;
54383 + *)
54384 + gl_dirsep_regex='\/'
54385 + ;;
54386 + esac
54387 + gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
54388 + gl_header_literal_regex=`echo 'math.h' \
54389 + | sed -e "$gl_make_literal_regex_sed"`
54390 + gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
54391 + s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
54392 + s|^/[^/]|//&|
54393 + p
54394 + q
54395 + }'
54396 +
54397 + gl_cv_absolute_math_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
54398 + sed -n "$gl_absolute_header_sed"`
54399 +
54400 + gl_header=$gl_cv_absolute_math_h
54401 + gl_cv_next_math_h='"'$gl_header'"'
54402 + else
54403 + gl_cv_next_math_h='<'math.h'>'
54404 + fi
54405 +
54406 +
54407 fi
54408 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_math_h" >&5
54409 +printf "%s\n" "$gl_cv_next_math_h" >&6; }
54410 + fi
54411 + NEXT_MATH_H=$gl_cv_next_math_h
54412
54413 + if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
54414 + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
54415 + gl_next_as_first_directive='<'math.h'>'
54416 + else
54417 + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
54418 + gl_next_as_first_directive=$gl_cv_next_math_h
54419 + fi
54420 + NEXT_AS_FIRST_DIRECTIVE_MATH_H=$gl_next_as_first_directive
54421
54422 -printf "%s\n" "#define MALLOC_0_IS_NONNULL $gl_cv_func_malloc_0_nonnull" >>confdefs.h
54423
54424
54425
54426
54427 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether NAN macro works" >&5
54428 +printf %s "checking whether NAN macro works... " >&6; }
54429 +if test ${gl_cv_header_math_nan_works+y}
54430 +then :
54431 + printf %s "(cached) " >&6
54432 +else $as_nop
54433 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54434 +/* end confdefs.h. */
54435 +#include <math.h>
54436 +int
54437 +main (void)
54438 +{
54439 +/* Solaris 10 has a broken definition of NAN. Other platforms
54440 + fail to provide NAN, or provide it only in C99 mode; this
54441 + test only needs to fail when NAN is provided but wrong. */
54442 + float f = 1.0f;
54443 +#ifdef NAN
54444 + f = NAN;
54445 +#endif
54446 + return f == 0;
54447 + ;
54448 + return 0;
54449 +}
54450 +_ACEOF
54451 +if ac_fn_c_try_compile "$LINENO"
54452 +then :
54453 + gl_cv_header_math_nan_works=yes
54454 +else $as_nop
54455 + gl_cv_header_math_nan_works=no
54456 +fi
54457 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
54458 +fi
54459 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_math_nan_works" >&5
54460 +printf "%s\n" "$gl_cv_header_math_nan_works" >&6; }
54461 + if test $gl_cv_header_math_nan_works = no; then
54462 + REPLACE_NAN=1
54463 + fi
54464 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether HUGE_VAL works" >&5
54465 +printf %s "checking whether HUGE_VAL works... " >&6; }
54466 +if test ${gl_cv_header_math_huge_val_works+y}
54467 +then :
54468 + printf %s "(cached) " >&6
54469 +else $as_nop
54470 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54471 +/* end confdefs.h. */
54472 +#include <math.h>
54473 +int
54474 +main (void)
54475 +{
54476 +/* Solaris 10 has a broken definition of HUGE_VAL. */
54477 + double d = HUGE_VAL;
54478 + return d == 0;
54479 + ;
54480 + return 0;
54481 +}
54482 +_ACEOF
54483 +if ac_fn_c_try_compile "$LINENO"
54484 +then :
54485 + gl_cv_header_math_huge_val_works=yes
54486 +else $as_nop
54487 + gl_cv_header_math_huge_val_works=no
54488 +fi
54489 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
54490 +fi
54491 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_math_huge_val_works" >&5
54492 +printf "%s\n" "$gl_cv_header_math_huge_val_works" >&6; }
54493 + if test $gl_cv_header_math_huge_val_works = no; then
54494 + REPLACE_HUGE_VAL=1
54495 + fi
54496
54497
54498 - GNULIB_EXPLICIT_BZERO=0;
54499 - GNULIB_FFSL=0;
54500 - GNULIB_FFSLL=0;
54501 - GNULIB_MEMCHR=0;
54502 - GNULIB_MEMMEM=0;
54503 - GNULIB_MEMPCPY=0;
54504 - GNULIB_MEMRCHR=0;
54505 - GNULIB_RAWMEMCHR=0;
54506 - GNULIB_STPCPY=0;
54507 - GNULIB_STPNCPY=0;
54508 - GNULIB_STRCHRNUL=0;
54509 - GNULIB_STRDUP=0;
54510 - GNULIB_STRNCAT=0;
54511 - GNULIB_STRNDUP=0;
54512 - GNULIB_STRNLEN=0;
54513 - GNULIB_STRPBRK=0;
54514 - GNULIB_STRSEP=0;
54515 - GNULIB_STRSTR=0;
54516 - GNULIB_STRCASESTR=0;
54517 - GNULIB_STRTOK_R=0;
54518 - GNULIB_MBSLEN=0;
54519 - GNULIB_MBSNLEN=0;
54520 - GNULIB_MBSCHR=0;
54521 - GNULIB_MBSRCHR=0;
54522 - GNULIB_MBSSTR=0;
54523 - GNULIB_MBSCASECMP=0;
54524 - GNULIB_MBSNCASECMP=0;
54525 - GNULIB_MBSPCASECMP=0;
54526 - GNULIB_MBSCASESTR=0;
54527 - GNULIB_MBSCSPN=0;
54528 - GNULIB_MBSPBRK=0;
54529 - GNULIB_MBSSPN=0;
54530 - GNULIB_MBSSEP=0;
54531 - GNULIB_MBSTOK_R=0;
54532 - GNULIB_STRERROR=0;
54533 - GNULIB_STRERROR_R=0;
54534 - GNULIB_STRSIGNAL=0;
54535 - GNULIB_STRVERSCMP=0;
54536 - HAVE_MBSLEN=0;
54537 - HAVE_EXPLICIT_BZERO=1;
54538 - HAVE_FFSL=1;
54539 - HAVE_FFSLL=1;
54540 - HAVE_MEMCHR=1;
54541 - HAVE_DECL_MEMMEM=1;
54542 - HAVE_MEMPCPY=1;
54543 - HAVE_DECL_MEMRCHR=1;
54544 - HAVE_RAWMEMCHR=1;
54545 - HAVE_STPCPY=1;
54546 - HAVE_STPNCPY=1;
54547 - HAVE_STRCHRNUL=1;
54548 - HAVE_DECL_STRDUP=1;
54549 - HAVE_DECL_STRNDUP=1;
54550 - HAVE_DECL_STRNLEN=1;
54551 - HAVE_STRPBRK=1;
54552 - HAVE_STRSEP=1;
54553 - HAVE_STRCASESTR=1;
54554 - HAVE_DECL_STRTOK_R=1;
54555 - HAVE_DECL_STRERROR_R=1;
54556 - HAVE_DECL_STRSIGNAL=1;
54557 - HAVE_STRVERSCMP=1;
54558 - REPLACE_MEMCHR=0;
54559 - REPLACE_MEMMEM=0;
54560 - REPLACE_STPNCPY=0;
54561 - REPLACE_STRCHRNUL=0;
54562 - REPLACE_STRDUP=0;
54563 - REPLACE_STRNCAT=0;
54564 - REPLACE_STRNDUP=0;
54565 - REPLACE_STRNLEN=0;
54566 - REPLACE_STRSTR=0;
54567 - REPLACE_STRCASESTR=0;
54568 - REPLACE_STRTOK_R=0;
54569 - REPLACE_STRERROR=0;
54570 - REPLACE_STRERROR_R=0;
54571 - REPLACE_STRSIGNAL=0;
54572 - UNDEFINE_STRTOK_R=0;
54573
54574
54575
54576 @@ -13335,19 +15471,65 @@ printf "%s\n" "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
54577
54578
54579
54580 + HAVE_MBSLEN=0;
54581 + HAVE_EXPLICIT_BZERO=1;
54582 + HAVE_FFSL=1;
54583 + HAVE_FFSLL=1;
54584 + HAVE_DECL_MEMMEM=1;
54585 + HAVE_MEMPCPY=1;
54586 + HAVE_DECL_MEMRCHR=1;
54587 + HAVE_RAWMEMCHR=1;
54588 + HAVE_STPCPY=1;
54589 + HAVE_STPNCPY=1;
54590 + HAVE_STRCHRNUL=1;
54591 + HAVE_DECL_STRDUP=1;
54592 + HAVE_DECL_STRNDUP=1;
54593 + HAVE_DECL_STRNLEN=1;
54594 + HAVE_STRPBRK=1;
54595 + HAVE_STRSEP=1;
54596 + HAVE_STRCASESTR=1;
54597 + HAVE_DECL_STRTOK_R=1;
54598 + HAVE_DECL_STRERROR_R=1;
54599 + HAVE_STRERRORNAME_NP=1;
54600 + HAVE_SIGABBREV_NP=1;
54601 + HAVE_SIGDESCR_NP=1;
54602 + HAVE_DECL_STRSIGNAL=1;
54603 + HAVE_STRVERSCMP=1;
54604 + REPLACE_FFSLL=0;
54605 + REPLACE_MEMCHR=0;
54606 + REPLACE_MEMMEM=0;
54607 + REPLACE_STPNCPY=0;
54608 + REPLACE_STRCHRNUL=0;
54609 + REPLACE_STRDUP=0;
54610 + REPLACE_STRNCAT=0;
54611 + REPLACE_STRNDUP=0;
54612 + REPLACE_STRNLEN=0;
54613 + REPLACE_STRSTR=0;
54614 + REPLACE_STRCASESTR=0;
54615 + REPLACE_STRTOK_R=0;
54616 + REPLACE_STRERROR=0;
54617 + REPLACE_STRERROR_R=0;
54618 + REPLACE_STRERRORNAME_NP=0;
54619 + REPLACE_STRSIGNAL=0;
54620 + UNDEFINE_STRTOK_R=0;
54621 +
54622 +
54623 +
54624 +
54625
54626
54627 - if test $HAVE_MEMCHR = 1; then
54628 - # Detect platform-specific bugs in some versions of glibc:
54629 - # memchr should not dereference anything with length 0
54630 - # https://bugzilla.redhat.com/show_bug.cgi?id=499689
54631 - # memchr should not dereference overestimated length after a match
54632 - # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
54633 - # https://sourceware.org/bugzilla/show_bug.cgi?id=10162
54634 - # memchr should cast the second argument to 'unsigned char'.
54635 - # This bug exists in Android 4.3.
54636 - # Assume that memchr works on platforms that lack mprotect.
54637 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether memchr works" >&5
54638 +
54639 +
54640 + # Detect platform-specific bugs in some versions of glibc:
54641 + # memchr should not dereference anything with length 0
54642 + # https://bugzilla.redhat.com/show_bug.cgi?id=499689
54643 + # memchr should not dereference overestimated length after a match
54644 + # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
54645 + # https://sourceware.org/bugzilla/show_bug.cgi?id=10162
54646 + # memchr should cast the second argument to 'unsigned char'.
54647 + # This bug exists in Android 4.3.
54648 + # Assume that memchr works on platforms that lack mprotect.
54649 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether memchr works" >&5
54650 printf %s "checking whether memchr works... " >&6; }
54651 if test ${gl_cv_func_memchr_works+y}
54652 then :
54653 @@ -13356,13 +15538,13 @@ else $as_nop
54654 if test "$cross_compiling" = yes
54655 then :
54656 case "$host_os" in
54657 - # Guess no on Android.
54658 - linux*-android*) gl_cv_func_memchr_works="guessing no" ;;
54659 - # Guess yes on native Windows.
54660 - mingw*) gl_cv_func_memchr_works="guessing yes" ;;
54661 - # Be pessimistic for now.
54662 - *) gl_cv_func_memchr_works="guessing no" ;;
54663 - esac
54664 + # Guess no on Android.
54665 + linux*-android*) gl_cv_func_memchr_works="guessing no" ;;
54666 + # Guess yes on native Windows.
54667 + mingw*) gl_cv_func_memchr_works="guessing yes" ;;
54668 + # If we don't know, obey --enable-cross-guesses.
54669 + *) gl_cv_func_memchr_works="$gl_cross_guess_normal" ;;
54670 + esac
54671
54672 else $as_nop
54673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54674 @@ -13406,6 +15588,7 @@ main (void)
54675 #endif
54676 if (fence)
54677 {
54678 + /* Test against bugs on glibc systems. */
54679 if (memchr (fence, 0, 0))
54680 result |= 1;
54681 strcpy (fence - 9, "12345678");
54682 @@ -13413,6 +15596,9 @@ main (void)
54683 result |= 2;
54684 if (memchr (fence - 1, 0, 3) != fence - 1)
54685 result |= 4;
54686 + /* Test against bug on AIX 7.2. */
54687 + if (memchr (fence - 4, '6', 16) != fence - 4)
54688 + result |= 8;
54689 }
54690 /* Test against bug on Android 4.3. */
54691 {
54692 @@ -13421,7 +15607,7 @@ main (void)
54693 input[1] = 'b';
54694 input[2] = 'c';
54695 if (memchr (input, 0x789abc00 | 'b', 3) != input + 1)
54696 - result |= 8;
54697 + result |= 16;
54698 }
54699 return result;
54700
54701 @@ -13443,11 +15629,184 @@ fi
54702 fi
54703 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memchr_works" >&5
54704 printf "%s\n" "$gl_cv_func_memchr_works" >&6; }
54705 - case "$gl_cv_func_memchr_works" in
54706 - *yes) ;;
54707 - *) REPLACE_MEMCHR=1 ;;
54708 - esac
54709 - fi
54710 + case "$gl_cv_func_memchr_works" in
54711 + *yes) ;;
54712 + *) REPLACE_MEMCHR=1 ;;
54713 + esac
54714 +
54715 +
54716 +
54717 + GL_GNULIB_EXPLICIT_BZERO=0
54718 +
54719 +
54720 +
54721 + GL_GNULIB_FFSL=0
54722 +
54723 +
54724 +
54725 + GL_GNULIB_FFSLL=0
54726 +
54727 +
54728 +
54729 + GL_GNULIB_MEMCHR=0
54730 +
54731 +
54732 +
54733 + GL_GNULIB_MEMMEM=0
54734 +
54735 +
54736 +
54737 + GL_GNULIB_MEMPCPY=0
54738 +
54739 +
54740 +
54741 + GL_GNULIB_MEMRCHR=0
54742 +
54743 +
54744 +
54745 + GL_GNULIB_RAWMEMCHR=0
54746 +
54747 +
54748 +
54749 + GL_GNULIB_STPCPY=0
54750 +
54751 +
54752 +
54753 + GL_GNULIB_STPNCPY=0
54754 +
54755 +
54756 +
54757 + GL_GNULIB_STRCHRNUL=0
54758 +
54759 +
54760 +
54761 + GL_GNULIB_STRDUP=0
54762 +
54763 +
54764 +
54765 + GL_GNULIB_STRNCAT=0
54766 +
54767 +
54768 +
54769 + GL_GNULIB_STRNDUP=0
54770 +
54771 +
54772 +
54773 + GL_GNULIB_STRNLEN=0
54774 +
54775 +
54776 +
54777 + GL_GNULIB_STRPBRK=0
54778 +
54779 +
54780 +
54781 + GL_GNULIB_STRSEP=0
54782 +
54783 +
54784 +
54785 + GL_GNULIB_STRSTR=0
54786 +
54787 +
54788 +
54789 + GL_GNULIB_STRCASESTR=0
54790 +
54791 +
54792 +
54793 + GL_GNULIB_STRTOK_R=0
54794 +
54795 +
54796 +
54797 + GL_GNULIB_MBSLEN=0
54798 +
54799 +
54800 +
54801 + GL_GNULIB_MBSNLEN=0
54802 +
54803 +
54804 +
54805 + GL_GNULIB_MBSCHR=0
54806 +
54807 +
54808 +
54809 + GL_GNULIB_MBSRCHR=0
54810 +
54811 +
54812 +
54813 + GL_GNULIB_MBSSTR=0
54814 +
54815 +
54816 +
54817 + GL_GNULIB_MBSCASECMP=0
54818 +
54819 +
54820 +
54821 + GL_GNULIB_MBSNCASECMP=0
54822 +
54823 +
54824 +
54825 + GL_GNULIB_MBSPCASECMP=0
54826 +
54827 +
54828 +
54829 + GL_GNULIB_MBSCASESTR=0
54830 +
54831 +
54832 +
54833 + GL_GNULIB_MBSCSPN=0
54834 +
54835 +
54836 +
54837 + GL_GNULIB_MBSPBRK=0
54838 +
54839 +
54840 +
54841 + GL_GNULIB_MBSSPN=0
54842 +
54843 +
54844 +
54845 + GL_GNULIB_MBSSEP=0
54846 +
54847 +
54848 +
54849 + GL_GNULIB_MBSTOK_R=0
54850 +
54851 +
54852 +
54853 + GL_GNULIB_STRERROR=0
54854 +
54855 +
54856 +
54857 + GL_GNULIB_STRERROR_R=0
54858 +
54859 +
54860 +
54861 + GL_GNULIB_STRERRORNAME_NP=0
54862 +
54863 +
54864 +
54865 + GL_GNULIB_SIGABBREV_NP=0
54866 +
54867 +
54868 +
54869 + GL_GNULIB_SIGDESCR_NP=0
54870 +
54871 +
54872 +
54873 + GL_GNULIB_STRSIGNAL=0
54874 +
54875 +
54876 +
54877 + GL_GNULIB_STRVERSCMP=0
54878 +
54879 +
54880 +
54881 + GL_GNULIB_MDA_MEMCCPY=1
54882 +
54883 +
54884 +
54885 + GL_GNULIB_MDA_STRDUP=1
54886 +
54887 +
54888
54889 ac_fn_check_decl "$LINENO" "memrchr" "ac_cv_have_decl_memrchr" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
54890 if test "x$ac_cv_have_decl_memrchr" = xyes
54891 @@ -13462,6 +15821,86 @@ printf "%s\n" "#define HAVE_DECL_MEMRCHR $ac_have_decl" >>confdefs.h
54892
54893
54894
54895 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether <limits.h> defines MIN and MAX" >&5
54896 +printf %s "checking whether <limits.h> defines MIN and MAX... " >&6; }
54897 +if test ${gl_cv_minmax_in_limits_h+y}
54898 +then :
54899 + printf %s "(cached) " >&6
54900 +else $as_nop
54901 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54902 +/* end confdefs.h. */
54903 +#include <limits.h>
54904 + int x = MIN (42, 17);
54905 +int
54906 +main (void)
54907 +{
54908 +
54909 + ;
54910 + return 0;
54911 +}
54912 +_ACEOF
54913 +if ac_fn_c_try_compile "$LINENO"
54914 +then :
54915 + gl_cv_minmax_in_limits_h=yes
54916 +else $as_nop
54917 + gl_cv_minmax_in_limits_h=no
54918 +fi
54919 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
54920 +fi
54921 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_minmax_in_limits_h" >&5
54922 +printf "%s\n" "$gl_cv_minmax_in_limits_h" >&6; }
54923 + if test $gl_cv_minmax_in_limits_h = yes; then
54924 +
54925 +printf "%s\n" "#define HAVE_MINMAX_IN_LIMITS_H 1" >>confdefs.h
54926 +
54927 + fi
54928 +
54929 +
54930 +
54931 +
54932 +
54933 +
54934 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether <sys/param.h> defines MIN and MAX" >&5
54935 +printf %s "checking whether <sys/param.h> defines MIN and MAX... " >&6; }
54936 +if test ${gl_cv_minmax_in_sys_param_h+y}
54937 +then :
54938 + printf %s "(cached) " >&6
54939 +else $as_nop
54940 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54941 +/* end confdefs.h. */
54942 +#include <sys/param.h>
54943 + int x = MIN (42, 17);
54944 +int
54945 +main (void)
54946 +{
54947 +
54948 + ;
54949 + return 0;
54950 +}
54951 +_ACEOF
54952 +if ac_fn_c_try_compile "$LINENO"
54953 +then :
54954 + gl_cv_minmax_in_sys_param_h=yes
54955 +else $as_nop
54956 + gl_cv_minmax_in_sys_param_h=no
54957 +fi
54958 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
54959 +fi
54960 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_minmax_in_sys_param_h" >&5
54961 +printf "%s\n" "$gl_cv_minmax_in_sys_param_h" >&6; }
54962 + if test $gl_cv_minmax_in_sys_param_h = yes; then
54963 +
54964 +printf "%s\n" "#define HAVE_MINMAX_IN_SYS_PARAM_H 1" >>confdefs.h
54965 +
54966 + fi
54967 +
54968 +
54969 +
54970 +
54971 +
54972 +
54973 +
54974 +
54975
54976 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for O_CLOEXEC" >&5
54977 printf %s "checking for O_CLOEXEC... " >&6; }
54978 @@ -13535,6 +15974,15 @@ printf "%s\n" "#define PROMOTED_MODE_T $gl_cv_promoted_mode_t" >>confdefs.h
54979
54980
54981
54982 +
54983 +
54984 + if test $REPLACE_MALLOC_FOR_MALLOC_POSIX = 1; then
54985 + REPLACE_REALLOC_FOR_REALLOC_POSIX=1
54986 + fi
54987 +
54988 +
54989 +
54990 +
54991 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
54992 printf %s "checking for stdbool.h that conforms to C99... " >&6; }
54993 if test ${ac_cv_header_stdbool_h+y}
54994 @@ -13672,55 +16120,493 @@ printf "%s\n" "#define HAVE_WCHAR_T 1" >>confdefs.h
54995 fi
54996
54997
54998 - GNULIB_FFS=0;
54999 - HAVE_FFS=1;
55000 - HAVE_STRCASECMP=1;
55001 - HAVE_DECL_STRNCASECMP=1;
55002
55003
55004 -ac_fn_check_decl "$LINENO" "strdup" "ac_cv_have_decl_strdup" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
55005 -if test "x$ac_cv_have_decl_strdup" = xyes
55006 -then :
55007 - ac_have_decl=1
55008 -else $as_nop
55009 - ac_have_decl=0
55010 -fi
55011 -printf "%s\n" "#define HAVE_DECL_STRDUP $ac_have_decl" >>confdefs.h
55012
55013
55014 - REPLACE_STRERROR_0=0
55015 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether strerror(0) succeeds" >&5
55016 -printf %s "checking whether strerror(0) succeeds... " >&6; }
55017 -if test ${gl_cv_func_strerror_0_works+y}
55018 +
55019 + GL_GENERATE_STDDEF_H=false
55020 +
55021 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for good max_align_t" >&5
55022 +printf %s "checking for good max_align_t... " >&6; }
55023 +if test ${gl_cv_type_max_align_t+y}
55024 then :
55025 printf %s "(cached) " >&6
55026 -else $as_nop
55027 - if test "$cross_compiling" = yes
55028 -then :
55029 - case "$host_os" in
55030 - # Guess yes on glibc systems.
55031 - *-gnu* | gnu*) gl_cv_func_strerror_0_works="guessing yes" ;;
55032 - # Guess yes on native Windows.
55033 - mingw*) gl_cv_func_strerror_0_works="guessing yes" ;;
55034 - # If we don't know, assume the worst.
55035 - *) gl_cv_func_strerror_0_works="guessing no" ;;
55036 - esac
55037 -
55038 else $as_nop
55039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55040 /* end confdefs.h. */
55041 -#include <string.h>
55042 - #include <errno.h>
55043 +#include <stddef.h>
55044 + unsigned int s = sizeof (max_align_t);
55045 + #if defined __GNUC__ || defined __clang__ || defined __IBM__ALIGNOF__
55046 + int check1[2 * (__alignof__ (double) <= __alignof__ (max_align_t)) - 1];
55047 + int check2[2 * (__alignof__ (long double) <= __alignof__ (max_align_t)) - 1];
55048 + #endif
55049 + typedef struct { char a; max_align_t b; } max_helper;
55050 + typedef struct { char a; long b; } long_helper;
55051 + typedef struct { char a; double b; } double_helper;
55052 + typedef struct { char a; long double b; } long_double_helper;
55053 + int check3[2 * (offsetof (long_helper, b) <= offsetof (max_helper, b)) - 1];
55054 + int check4[2 * (offsetof (double_helper, b) <= offsetof (max_helper, b)) - 1];
55055 + int check5[2 * (offsetof (long_double_helper, b) <= offsetof (max_helper, b)) - 1];
55056
55057 int
55058 main (void)
55059 {
55060 -int result = 0;
55061 - char *str;
55062 - errno = 0;
55063 - str = strerror (0);
55064 - if (!*str) result |= 1;
55065 - if (errno) result |= 2;
55066 +
55067 + ;
55068 + return 0;
55069 +}
55070 +_ACEOF
55071 +if ac_fn_c_try_compile "$LINENO"
55072 +then :
55073 + gl_cv_type_max_align_t=yes
55074 +else $as_nop
55075 + gl_cv_type_max_align_t=no
55076 +fi
55077 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
55078 +
55079 +fi
55080 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_max_align_t" >&5
55081 +printf "%s\n" "$gl_cv_type_max_align_t" >&6; }
55082 + if test $gl_cv_type_max_align_t = no; then
55083 + HAVE_MAX_ALIGN_T=0
55084 + GL_GENERATE_STDDEF_H=true
55085 + fi
55086 +
55087 + if test $gt_cv_c_wchar_t = no; then
55088 + HAVE_WCHAR_T=0
55089 + GL_GENERATE_STDDEF_H=true
55090 + fi
55091 +
55092 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether NULL can be used in arbitrary expressions" >&5
55093 +printf %s "checking whether NULL can be used in arbitrary expressions... " >&6; }
55094 +if test ${gl_cv_decl_null_works+y}
55095 +then :
55096 + printf %s "(cached) " >&6
55097 +else $as_nop
55098 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55099 +/* end confdefs.h. */
55100 +#include <stddef.h>
55101 + int test[2 * (sizeof NULL == sizeof (void *)) -1];
55102 +
55103 +int
55104 +main (void)
55105 +{
55106 +
55107 + ;
55108 + return 0;
55109 +}
55110 +_ACEOF
55111 +if ac_fn_c_try_compile "$LINENO"
55112 +then :
55113 + gl_cv_decl_null_works=yes
55114 +else $as_nop
55115 + gl_cv_decl_null_works=no
55116 +fi
55117 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
55118 +fi
55119 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_null_works" >&5
55120 +printf "%s\n" "$gl_cv_decl_null_works" >&6; }
55121 + if test $gl_cv_decl_null_works = no; then
55122 + REPLACE_NULL=1
55123 + GL_GENERATE_STDDEF_H=true
55124 + fi
55125 +
55126 + if $GL_GENERATE_STDDEF_H; then
55127 +
55128 +
55129 +
55130 +
55131 +
55132 +
55133 +
55134 +
55135 + if test $gl_cv_have_include_next = yes; then
55136 + gl_cv_next_stddef_h='<'stddef.h'>'
55137 + else
55138 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <stddef.h>" >&5
55139 +printf %s "checking absolute name of <stddef.h>... " >&6; }
55140 +if test ${gl_cv_next_stddef_h+y}
55141 +then :
55142 + printf %s "(cached) " >&6
55143 +else $as_nop
55144 +
55145 +
55146 +
55147 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55148 +/* end confdefs.h. */
55149 +#include <stddef.h>
55150 +_ACEOF
55151 + case "$host_os" in
55152 + aix*) gl_absname_cpp="$ac_cpp -C" ;;
55153 + *) gl_absname_cpp="$ac_cpp" ;;
55154 + esac
55155 +
55156 + case "$host_os" in
55157 + mingw*)
55158 + gl_dirsep_regex='[/\\]'
55159 + ;;
55160 + *)
55161 + gl_dirsep_regex='\/'
55162 + ;;
55163 + esac
55164 + gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
55165 + gl_header_literal_regex=`echo 'stddef.h' \
55166 + | sed -e "$gl_make_literal_regex_sed"`
55167 + gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
55168 + s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
55169 + s|^/[^/]|//&|
55170 + p
55171 + q
55172 + }'
55173 +
55174 + gl_cv_absolute_stddef_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
55175 + sed -n "$gl_absolute_header_sed"`
55176 +
55177 + gl_header=$gl_cv_absolute_stddef_h
55178 + gl_cv_next_stddef_h='"'$gl_header'"'
55179 +
55180 +
55181 +fi
55182 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stddef_h" >&5
55183 +printf "%s\n" "$gl_cv_next_stddef_h" >&6; }
55184 + fi
55185 + NEXT_STDDEF_H=$gl_cv_next_stddef_h
55186 +
55187 + if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
55188 + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
55189 + gl_next_as_first_directive='<'stddef.h'>'
55190 + else
55191 + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
55192 + gl_next_as_first_directive=$gl_cv_next_stddef_h
55193 + fi
55194 + NEXT_AS_FIRST_DIRECTIVE_STDDEF_H=$gl_next_as_first_directive
55195 +
55196 +
55197 +
55198 +
55199 + fi
55200 +
55201 +
55202 +
55203 +ac_fn_check_decl "$LINENO" "fcloseall" "ac_cv_have_decl_fcloseall" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
55204 +if test "x$ac_cv_have_decl_fcloseall" = xyes
55205 +then :
55206 + ac_have_decl=1
55207 +else $as_nop
55208 + ac_have_decl=0
55209 +fi
55210 +printf "%s\n" "#define HAVE_DECL_FCLOSEALL $ac_have_decl" >>confdefs.h
55211 +
55212 +
55213 +
55214 +
55215 + printf "%s\n" "#define __USE_MINGW_ANSI_STDIO 1" >>confdefs.h
55216 +
55217 +
55218 +
55219 +
55220 +
55221 +
55222 +
55223 +
55224 +
55225 + if test $gl_cv_have_include_next = yes; then
55226 + gl_cv_next_stdio_h='<'stdio.h'>'
55227 + else
55228 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdio.h>" >&5
55229 +printf %s "checking absolute name of <stdio.h>... " >&6; }
55230 +if test ${gl_cv_next_stdio_h+y}
55231 +then :
55232 + printf %s "(cached) " >&6
55233 +else $as_nop
55234 +
55235 +
55236 +
55237 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55238 +/* end confdefs.h. */
55239 +#include <stdio.h>
55240 +_ACEOF
55241 + case "$host_os" in
55242 + aix*) gl_absname_cpp="$ac_cpp -C" ;;
55243 + *) gl_absname_cpp="$ac_cpp" ;;
55244 + esac
55245 +
55246 + case "$host_os" in
55247 + mingw*)
55248 + gl_dirsep_regex='[/\\]'
55249 + ;;
55250 + *)
55251 + gl_dirsep_regex='\/'
55252 + ;;
55253 + esac
55254 + gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
55255 + gl_header_literal_regex=`echo 'stdio.h' \
55256 + | sed -e "$gl_make_literal_regex_sed"`
55257 + gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
55258 + s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
55259 + s|^/[^/]|//&|
55260 + p
55261 + q
55262 + }'
55263 +
55264 + gl_cv_absolute_stdio_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
55265 + sed -n "$gl_absolute_header_sed"`
55266 +
55267 + gl_header=$gl_cv_absolute_stdio_h
55268 + gl_cv_next_stdio_h='"'$gl_header'"'
55269 +
55270 +
55271 +fi
55272 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdio_h" >&5
55273 +printf "%s\n" "$gl_cv_next_stdio_h" >&6; }
55274 + fi
55275 + NEXT_STDIO_H=$gl_cv_next_stdio_h
55276 +
55277 + if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
55278 + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
55279 + gl_next_as_first_directive='<'stdio.h'>'
55280 + else
55281 + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
55282 + gl_next_as_first_directive=$gl_cv_next_stdio_h
55283 + fi
55284 + NEXT_AS_FIRST_DIRECTIVE_STDIO_H=$gl_next_as_first_directive
55285 +
55286 +
55287 +
55288 +
55289 +
55290 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which flavor of printf attribute matches inttypes macros" >&5
55291 +printf %s "checking which flavor of printf attribute matches inttypes macros... " >&6; }
55292 +if test ${gl_cv_func_printf_attribute_flavor+y}
55293 +then :
55294 + printf %s "(cached) " >&6
55295 +else $as_nop
55296 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55297 +/* end confdefs.h. */
55298 +
55299 + #define __STDC_FORMAT_MACROS 1
55300 + #include <stdio.h>
55301 + #include <inttypes.h>
55302 + /* For non-mingw systems, compilation will trivially succeed.
55303 + For mingw, compilation will succeed for older mingw (system
55304 + printf, "I64d") and fail for newer mingw (gnu printf, "lld"). */
55305 + #if (defined _WIN32 && ! defined __CYGWIN__) && \
55306 + (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4))
55307 + extern char PRIdMAX_probe[sizeof PRIdMAX == sizeof "I64d" ? 1 : -1];
55308 + #endif
55309 +
55310 +int
55311 +main (void)
55312 +{
55313 +
55314 + ;
55315 + return 0;
55316 +}
55317 +_ACEOF
55318 +if ac_fn_c_try_compile "$LINENO"
55319 +then :
55320 + gl_cv_func_printf_attribute_flavor=system
55321 +else $as_nop
55322 + gl_cv_func_printf_attribute_flavor=gnu
55323 +fi
55324 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
55325 +fi
55326 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_attribute_flavor" >&5
55327 +printf "%s\n" "$gl_cv_func_printf_attribute_flavor" >&6; }
55328 + if test "$gl_cv_func_printf_attribute_flavor" = gnu; then
55329 +
55330 +printf "%s\n" "#define GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU 1" >>confdefs.h
55331 +
55332 + fi
55333 +
55334 +
55335 +
55336 +
55337 +
55338 +
55339 +
55340 +
55341 +
55342 +
55343 +
55344 +
55345 +
55346 + if test $ac_cv_have_decl_fcloseall = no; then
55347 + HAVE_DECL_FCLOSEALL=0
55348 + fi
55349 +
55350 +ac_fn_check_decl "$LINENO" "ecvt" "ac_cv_have_decl_ecvt" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
55351 +if test "x$ac_cv_have_decl_ecvt" = xyes
55352 +then :
55353 + ac_have_decl=1
55354 +else $as_nop
55355 + ac_have_decl=0
55356 +fi
55357 +printf "%s\n" "#define HAVE_DECL_ECVT $ac_have_decl" >>confdefs.h
55358 +
55359 +ac_fn_check_decl "$LINENO" "fcvt" "ac_cv_have_decl_fcvt" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
55360 +if test "x$ac_cv_have_decl_fcvt" = xyes
55361 +then :
55362 + ac_have_decl=1
55363 +else $as_nop
55364 + ac_have_decl=0
55365 +fi
55366 +printf "%s\n" "#define HAVE_DECL_FCVT $ac_have_decl" >>confdefs.h
55367 +
55368 +ac_fn_check_decl "$LINENO" "gcvt" "ac_cv_have_decl_gcvt" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
55369 +if test "x$ac_cv_have_decl_gcvt" = xyes
55370 +then :
55371 + ac_have_decl=1
55372 +else $as_nop
55373 + ac_have_decl=0
55374 +fi
55375 +printf "%s\n" "#define HAVE_DECL_GCVT $ac_have_decl" >>confdefs.h
55376 +
55377 +
55378 +
55379 +
55380 +
55381 +
55382 +
55383 +
55384 +
55385 +
55386 +
55387 + if test $gl_cv_have_include_next = yes; then
55388 + gl_cv_next_stdlib_h='<'stdlib.h'>'
55389 + else
55390 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdlib.h>" >&5
55391 +printf %s "checking absolute name of <stdlib.h>... " >&6; }
55392 +if test ${gl_cv_next_stdlib_h+y}
55393 +then :
55394 + printf %s "(cached) " >&6
55395 +else $as_nop
55396 +
55397 +
55398 +
55399 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55400 +/* end confdefs.h. */
55401 +#include <stdlib.h>
55402 +_ACEOF
55403 + case "$host_os" in
55404 + aix*) gl_absname_cpp="$ac_cpp -C" ;;
55405 + *) gl_absname_cpp="$ac_cpp" ;;
55406 + esac
55407 +
55408 + case "$host_os" in
55409 + mingw*)
55410 + gl_dirsep_regex='[/\\]'
55411 + ;;
55412 + *)
55413 + gl_dirsep_regex='\/'
55414 + ;;
55415 + esac
55416 + gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
55417 + gl_header_literal_regex=`echo 'stdlib.h' \
55418 + | sed -e "$gl_make_literal_regex_sed"`
55419 + gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
55420 + s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
55421 + s|^/[^/]|//&|
55422 + p
55423 + q
55424 + }'
55425 +
55426 + gl_cv_absolute_stdlib_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
55427 + sed -n "$gl_absolute_header_sed"`
55428 +
55429 + gl_header=$gl_cv_absolute_stdlib_h
55430 + gl_cv_next_stdlib_h='"'$gl_header'"'
55431 +
55432 +
55433 +fi
55434 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdlib_h" >&5
55435 +printf "%s\n" "$gl_cv_next_stdlib_h" >&6; }
55436 + fi
55437 + NEXT_STDLIB_H=$gl_cv_next_stdlib_h
55438 +
55439 + if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
55440 + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
55441 + gl_next_as_first_directive='<'stdlib.h'>'
55442 + else
55443 + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
55444 + gl_next_as_first_directive=$gl_cv_next_stdlib_h
55445 + fi
55446 + NEXT_AS_FIRST_DIRECTIVE_STDLIB_H=$gl_next_as_first_directive
55447 +
55448 +
55449 +
55450 +
55451 +
55452 +
55453 +
55454 +
55455 +
55456 +
55457 +
55458 +
55459 + if test $ac_cv_have_decl_ecvt = no; then
55460 + HAVE_DECL_ECVT=0
55461 + fi
55462 +
55463 + if test $ac_cv_have_decl_fcvt = no; then
55464 + HAVE_DECL_FCVT=0
55465 + fi
55466 +
55467 + if test $ac_cv_have_decl_gcvt = no; then
55468 + HAVE_DECL_GCVT=0
55469 + fi
55470 +
55471 +
55472 + HAVE_FFS=1;
55473 + HAVE_STRCASECMP=1;
55474 + HAVE_DECL_STRNCASECMP=1;
55475 +
55476 +ac_fn_check_decl "$LINENO" "strdup" "ac_cv_have_decl_strdup" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
55477 +if test "x$ac_cv_have_decl_strdup" = xyes
55478 +then :
55479 + ac_have_decl=1
55480 +else $as_nop
55481 + ac_have_decl=0
55482 +fi
55483 +printf "%s\n" "#define HAVE_DECL_STRDUP $ac_have_decl" >>confdefs.h
55484 +
55485 +
55486 + REPLACE_STRERROR_0=0
55487 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether strerror(0) succeeds" >&5
55488 +printf %s "checking whether strerror(0) succeeds... " >&6; }
55489 +if test ${gl_cv_func_strerror_0_works+y}
55490 +then :
55491 + printf %s "(cached) " >&6
55492 +else $as_nop
55493 + if test "$cross_compiling" = yes
55494 +then :
55495 + case "$host_os" in
55496 + # Guess yes on glibc systems.
55497 + *-gnu* | gnu*) gl_cv_func_strerror_0_works="guessing yes" ;;
55498 + # Guess yes on musl systems.
55499 + *-musl*) gl_cv_func_strerror_0_works="guessing yes" ;;
55500 + # Guess yes on native Windows.
55501 + mingw*) gl_cv_func_strerror_0_works="guessing yes" ;;
55502 + # If we don't know, obey --enable-cross-guesses.
55503 + *) gl_cv_func_strerror_0_works="$gl_cross_guess_normal" ;;
55504 + esac
55505 +
55506 +else $as_nop
55507 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55508 +/* end confdefs.h. */
55509 +#include <string.h>
55510 + #include <errno.h>
55511 +
55512 +int
55513 +main (void)
55514 +{
55515 +int result = 0;
55516 + char *str;
55517 + errno = 0;
55518 + str = strerror (0);
55519 + if (!*str) result |= 1;
55520 + if (errno) result |= 2;
55521 if (strstr (str, "nknown") || strstr (str, "ndefined"))
55522 result |= 4;
55523 return result;
55524 @@ -13762,7 +16648,6 @@ printf "%s\n" "#define REPLACE_STRERROR_0 1" >>confdefs.h
55525
55526
55527
55528 -
55529 if test $gl_cv_have_include_next = yes; then
55530 gl_cv_next_string_h='<'string.h'>'
55531 else
55532 @@ -13805,8 +16690,8 @@ _ACEOF
55533 gl_cv_absolute_string_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
55534 sed -n "$gl_absolute_header_sed"`
55535
55536 - gl_header=$gl_cv_absolute_string_h
55537 - gl_cv_next_string_h='"'$gl_header'"'
55538 + gl_header=$gl_cv_absolute_string_h
55539 + gl_cv_next_string_h='"'$gl_header'"'
55540
55541
55542 fi
55543 @@ -13841,6 +16726,8 @@ printf "%s\n" "$gl_cv_next_string_h" >&6; }
55544
55545
55546
55547 +
55548 +
55549
55550
55551
55552 @@ -13889,8 +16776,8 @@ _ACEOF
55553 gl_cv_absolute_strings_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
55554 sed -n "$gl_absolute_header_sed"`
55555
55556 - gl_header=$gl_cv_absolute_strings_h
55557 - gl_cv_next_strings_h='"'$gl_header'"'
55558 + gl_header=$gl_cv_absolute_strings_h
55559 + gl_cv_next_strings_h='"'$gl_header'"'
55560 else
55561 gl_cv_next_strings_h='<'strings.h'>'
55562 fi
55563 @@ -13927,73 +16814,14 @@ printf "%s\n" "$gl_cv_next_strings_h" >&6; }
55564
55565
55566
55567 + GL_GNULIB_FFS=0
55568
55569
55570
55571
55572
55573 - # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
55574 - # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
55575 - # irrelevant for anonymous mappings.
55576 - ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
55577 -if test "x$ac_cv_func_mmap" = xyes
55578 -then :
55579 - gl_have_mmap=yes
55580 -else $as_nop
55581 - gl_have_mmap=no
55582 -fi
55583 -
55584 -
55585 - # Try to allow MAP_ANONYMOUS.
55586 - gl_have_mmap_anonymous=no
55587 - if test $gl_have_mmap = yes; then
55588 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
55589 -printf %s "checking for MAP_ANONYMOUS... " >&6; }
55590 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55591 -/* end confdefs.h. */
55592 -
55593 -#include <sys/mman.h>
55594 -#ifdef MAP_ANONYMOUS
55595 - I cannot identify this map
55596 -#endif
55597 -
55598 -_ACEOF
55599 -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
55600 - $EGREP "I cannot identify this map" >/dev/null 2>&1
55601 -then :
55602 - gl_have_mmap_anonymous=yes
55603 -fi
55604 -rm -rf conftest*
55605 -
55606 - if test $gl_have_mmap_anonymous != yes; then
55607 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55608 -/* end confdefs.h. */
55609 -
55610 -#include <sys/mman.h>
55611 -#ifdef MAP_ANON
55612 - I cannot identify this map
55613 -#endif
55614 -
55615 -_ACEOF
55616 -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
55617 - $EGREP "I cannot identify this map" >/dev/null 2>&1
55618 -then :
55619 -
55620 -printf "%s\n" "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
55621 -
55622 - gl_have_mmap_anonymous=yes
55623 -fi
55624 -rm -rf conftest*
55625 -
55626 - fi
55627 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
55628 -printf "%s\n" "$gl_have_mmap_anonymous" >&6; }
55629 - if test $gl_have_mmap_anonymous = yes; then
55630
55631 -printf "%s\n" "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
55632
55633 - fi
55634 - fi
55635
55636
55637
55638 @@ -14031,6 +16859,9 @@ else $as_nop
55639 # endif
55640 #endif
55641
55642 +
55643 +$gl_mda_defines
55644 +
55645 int
55646 main (void)
55647 {
55648 @@ -14118,9 +16949,10 @@ printf "%s\n" "$gl_cv_func_strncat_works" >&6; }
55649
55650
55651
55652 -printf "%s\n" "#define _USE_STD_STAT 1" >>confdefs.h
55653
55654
55655 +printf "%s\n" "#define _USE_STD_STAT 1" >>confdefs.h
55656 +
55657
55658
55659
55660 @@ -14172,8 +17004,8 @@ _ACEOF
55661 gl_cv_absolute_sys_types_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
55662 sed -n "$gl_absolute_header_sed"`
55663
55664 - gl_header=$gl_cv_absolute_sys_types_h
55665 - gl_cv_next_sys_types_h='"'$gl_header'"'
55666 + gl_header=$gl_cv_absolute_sys_types_h
55667 + gl_cv_next_sys_types_h='"'$gl_header'"'
55668
55669
55670 fi
55671 @@ -14208,6 +17040,28 @@ printf "%s\n" "$gl_cv_next_sys_types_h" >&6; }
55672
55673
55674
55675 +
55676 + HAVE_DECL_LOCALTIME_R=1;
55677 + HAVE_NANOSLEEP=1;
55678 + HAVE_STRPTIME=1;
55679 + HAVE_TIMEGM=1;
55680 + HAVE_TIMESPEC_GET=1;
55681 + HAVE_TIMESPEC_GETRES=1;
55682 + HAVE_TIMEZONE_T=0;
55683 + REPLACE_CTIME=GNULIB_PORTCHECK;
55684 + REPLACE_LOCALTIME_R=GNULIB_PORTCHECK;
55685 + REPLACE_MKTIME=GNULIB_PORTCHECK;
55686 + REPLACE_NANOSLEEP=GNULIB_PORTCHECK;
55687 + REPLACE_STRFTIME=GNULIB_PORTCHECK;
55688 + REPLACE_TIMEGM=GNULIB_PORTCHECK;
55689 + REPLACE_TZSET=GNULIB_PORTCHECK;
55690 +
55691 + : ${GNULIB_GETTIMEOFDAY=0};
55692 + REPLACE_GMTIME=0;
55693 + REPLACE_LOCALTIME=0;
55694 +
55695 +
55696 +
55697 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <time.h>" >&5
55698 printf %s "checking for struct timespec in <time.h>... " >&6; }
55699 if test ${gl_cv_sys_struct_timespec_in_time_h+y}
55700 @@ -14398,8 +17252,8 @@ _ACEOF
55701 gl_cv_absolute_time_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
55702 sed -n "$gl_absolute_header_sed"`
55703
55704 - gl_header=$gl_cv_absolute_time_h
55705 - gl_cv_next_time_h='"'$gl_header'"'
55706 + gl_header=$gl_cv_absolute_time_h
55707 + gl_cv_next_time_h='"'$gl_header'"'
55708
55709
55710 fi
55711 @@ -14424,10 +17278,317 @@ printf "%s\n" "$gl_cv_next_time_h" >&6; }
55712
55713
55714
55715 -
55716 - GNULIB_UTIME=0;
55717 - HAVE_UTIME=1;
55718 - REPLACE_UTIME=0;
55719 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for TIME_UTC in <time.h>" >&5
55720 +printf %s "checking for TIME_UTC in <time.h>... " >&6; }
55721 +if test ${gl_cv_time_h_has_TIME_UTC+y}
55722 +then :
55723 + printf %s "(cached) " >&6
55724 +else $as_nop
55725 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55726 +/* end confdefs.h. */
55727 +#include <time.h>
55728 +
55729 +int
55730 +main (void)
55731 +{
55732 +static int x = TIME_UTC; x++;
55733 + ;
55734 + return 0;
55735 +}
55736 +_ACEOF
55737 +if ac_fn_c_try_compile "$LINENO"
55738 +then :
55739 + gl_cv_time_h_has_TIME_UTC=yes
55740 +else $as_nop
55741 + gl_cv_time_h_has_TIME_UTC=no
55742 +fi
55743 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
55744 +fi
55745 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_time_h_has_TIME_UTC" >&5
55746 +printf "%s\n" "$gl_cv_time_h_has_TIME_UTC" >&6; }
55747 + if test $gl_cv_time_h_has_TIME_UTC = yes; then
55748 + TIME_H_DEFINES_TIME_UTC=1
55749 + else
55750 + TIME_H_DEFINES_TIME_UTC=0
55751 + fi
55752 +
55753 +
55754 +
55755 +
55756 + GL_GNULIB_CTIME=0
55757 +
55758 +
55759 +
55760 + GL_GNULIB_MKTIME=0
55761 +
55762 +
55763 +
55764 + GL_GNULIB_LOCALTIME=0
55765 +
55766 +
55767 +
55768 + GL_GNULIB_NANOSLEEP=0
55769 +
55770 +
55771 +
55772 + GL_GNULIB_STRFTIME=0
55773 +
55774 +
55775 +
55776 + GL_GNULIB_STRPTIME=0
55777 +
55778 +
55779 +
55780 + GL_GNULIB_TIMEGM=0
55781 +
55782 +
55783 +
55784 + GL_GNULIB_TIMESPEC_GET=0
55785 +
55786 +
55787 +
55788 + GL_GNULIB_TIMESPEC_GETRES=0
55789 +
55790 +
55791 +
55792 + GL_GNULIB_TIME_R=0
55793 +
55794 +
55795 +
55796 + GL_GNULIB_TIME_RZ=0
55797 +
55798 +
55799 +
55800 + GL_GNULIB_TZSET=0
55801 +
55802 +
55803 +
55804 + GL_GNULIB_MDA_TZSET=1
55805 +
55806 +
55807 +
55808 +ac_fn_check_decl "$LINENO" "execvpe" "ac_cv_have_decl_execvpe" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
55809 +if test "x$ac_cv_have_decl_execvpe" = xyes
55810 +then :
55811 + ac_have_decl=1
55812 +else $as_nop
55813 + ac_have_decl=0
55814 +fi
55815 +printf "%s\n" "#define HAVE_DECL_EXECVPE $ac_have_decl" >>confdefs.h
55816 +
55817 +
55818 +
55819 +
55820 +
55821 +
55822 +
55823 +
55824 +
55825 +
55826 +
55827 +
55828 +
55829 + if test $gl_cv_have_include_next = yes; then
55830 + gl_cv_next_unistd_h='<'unistd.h'>'
55831 + else
55832 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <unistd.h>" >&5
55833 +printf %s "checking absolute name of <unistd.h>... " >&6; }
55834 +if test ${gl_cv_next_unistd_h+y}
55835 +then :
55836 + printf %s "(cached) " >&6
55837 +else $as_nop
55838 +
55839 + if test $ac_cv_header_unistd_h = yes; then
55840 +
55841 +
55842 +
55843 +
55844 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55845 +/* end confdefs.h. */
55846 +#include <unistd.h>
55847 +_ACEOF
55848 + case "$host_os" in
55849 + aix*) gl_absname_cpp="$ac_cpp -C" ;;
55850 + *) gl_absname_cpp="$ac_cpp" ;;
55851 + esac
55852 +
55853 + case "$host_os" in
55854 + mingw*)
55855 + gl_dirsep_regex='[/\\]'
55856 + ;;
55857 + *)
55858 + gl_dirsep_regex='\/'
55859 + ;;
55860 + esac
55861 + gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
55862 + gl_header_literal_regex=`echo 'unistd.h' \
55863 + | sed -e "$gl_make_literal_regex_sed"`
55864 + gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
55865 + s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
55866 + s|^/[^/]|//&|
55867 + p
55868 + q
55869 + }'
55870 +
55871 + gl_cv_absolute_unistd_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
55872 + sed -n "$gl_absolute_header_sed"`
55873 +
55874 + gl_header=$gl_cv_absolute_unistd_h
55875 + gl_cv_next_unistd_h='"'$gl_header'"'
55876 + else
55877 + gl_cv_next_unistd_h='<'unistd.h'>'
55878 + fi
55879 +
55880 +
55881 +fi
55882 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_unistd_h" >&5
55883 +printf "%s\n" "$gl_cv_next_unistd_h" >&6; }
55884 + fi
55885 + NEXT_UNISTD_H=$gl_cv_next_unistd_h
55886 +
55887 + if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
55888 + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
55889 + gl_next_as_first_directive='<'unistd.h'>'
55890 + else
55891 + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
55892 + gl_next_as_first_directive=$gl_cv_next_unistd_h
55893 + fi
55894 + NEXT_AS_FIRST_DIRECTIVE_UNISTD_H=$gl_next_as_first_directive
55895 +
55896 +
55897 +
55898 +
55899 + if test $ac_cv_header_unistd_h = yes; then
55900 + HAVE_UNISTD_H=1
55901 + else
55902 + HAVE_UNISTD_H=0
55903 + fi
55904 +
55905 +
55906 +
55907 +
55908 +
55909 +
55910 +
55911 +
55912 +
55913 +
55914 +
55915 +
55916 +
55917 + if test $ac_cv_have_decl_execvpe = no; then
55918 + HAVE_DECL_EXECVPE=0
55919 + fi
55920 +
55921 +
55922 +
55923 + HAVE_UTIME=1;
55924 + REPLACE_UTIME=0;
55925 +
55926 +
55927 +
55928 + GL_GNULIB_UTIME=0
55929 +
55930 +
55931 +
55932 + GL_GNULIB_MDA_UTIME=1
55933 +
55934 +
55935 +
55936 +
55937 +
55938 +
55939 +
55940 +
55941 +
55942 +
55943 +
55944 +
55945 +
55946 +
55947 +
55948 +
55949 +
55950 +
55951 + if test $gl_cv_have_include_next = yes; then
55952 + gl_cv_next_utime_h='<'utime.h'>'
55953 + else
55954 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <utime.h>" >&5
55955 +printf %s "checking absolute name of <utime.h>... " >&6; }
55956 +if test ${gl_cv_next_utime_h+y}
55957 +then :
55958 + printf %s "(cached) " >&6
55959 +else $as_nop
55960 +
55961 + if test $ac_cv_header_utime_h = yes; then
55962 +
55963 +
55964 +
55965 +
55966 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55967 +/* end confdefs.h. */
55968 +#include <utime.h>
55969 +_ACEOF
55970 + case "$host_os" in
55971 + aix*) gl_absname_cpp="$ac_cpp -C" ;;
55972 + *) gl_absname_cpp="$ac_cpp" ;;
55973 + esac
55974 +
55975 + case "$host_os" in
55976 + mingw*)
55977 + gl_dirsep_regex='[/\\]'
55978 + ;;
55979 + *)
55980 + gl_dirsep_regex='\/'
55981 + ;;
55982 + esac
55983 + gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
55984 + gl_header_literal_regex=`echo 'utime.h' \
55985 + | sed -e "$gl_make_literal_regex_sed"`
55986 + gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
55987 + s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
55988 + s|^/[^/]|//&|
55989 + p
55990 + q
55991 + }'
55992 +
55993 + gl_cv_absolute_utime_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
55994 + sed -n "$gl_absolute_header_sed"`
55995 +
55996 + gl_header=$gl_cv_absolute_utime_h
55997 + gl_cv_next_utime_h='"'$gl_header'"'
55998 + else
55999 + gl_cv_next_utime_h='<'utime.h'>'
56000 + fi
56001 +
56002 +
56003 +fi
56004 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_utime_h" >&5
56005 +printf "%s\n" "$gl_cv_next_utime_h" >&6; }
56006 + fi
56007 + NEXT_UTIME_H=$gl_cv_next_utime_h
56008 +
56009 + if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
56010 + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
56011 + gl_next_as_first_directive='<'utime.h'>'
56012 + else
56013 + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
56014 + gl_next_as_first_directive=$gl_cv_next_utime_h
56015 + fi
56016 + NEXT_AS_FIRST_DIRECTIVE_UTIME_H=$gl_next_as_first_directive
56017 +
56018 +
56019 +
56020 +
56021 +
56022 + if test $ac_cv_header_utime_h = yes; then
56023 + HAVE_UTIME_H=1
56024 + else
56025 + HAVE_UTIME_H=0
56026 + fi
56027 +
56028 +
56029 +
56030
56031
56032
56033 @@ -14441,9 +17602,11 @@ else $as_nop
56034 if test "$cross_compiling" = yes
56035 then :
56036 case "$host_os" in
56037 - # Guess no on native Windows.
56038 - mingw*) gl_cv_func_working_utimes="guessing no" ;;
56039 - *) gl_cv_func_working_utimes="guessing no" ;;
56040 + # Guess yes on musl systems.
56041 + *-musl*) gl_cv_func_working_utimes="guessing yes" ;;
56042 + # Guess no on native Windows.
56043 + mingw*) gl_cv_func_working_utimes="guessing no" ;;
56044 + *) gl_cv_func_working_utimes="$gl_cross_guess_normal" ;;
56045 esac
56046
56047 else $as_nop
56048 @@ -14461,6 +17624,10 @@ else $as_nop
56049 #include <utime.h>
56050 #include <errno.h>
56051
56052 +
56053 +$gl_mda_defines
56054 +
56055 +
56056 static int
56057 inorder (time_t a, time_t b, time_t c)
56058 {
56059 @@ -14722,11 +17889,7 @@ printf "%s\n" "#define HAVE_INTMAX_T 1" >>confdefs.h
56060
56061 else
56062
56063 - test $ac_cv_type_long_long_int = yes \
56064 - && ac_type='long long' \
56065 - || ac_type='long'
56066 -
56067 -printf "%s\n" "#define intmax_t $ac_type" >>confdefs.h
56068 +printf "%s\n" "#define intmax_t long long" >>confdefs.h
56069
56070 fi
56071
56072 @@ -14749,9 +17912,12 @@ then :
56073 case "$host_os" in
56074 # Guess yes on glibc systems.
56075 *-gnu* | gnu*) gl_cv_func_snprintf_retval_c99="guessing yes";;
56076 + # Guess yes on musl systems.
56077 + *-musl*) gl_cv_func_snprintf_retval_c99="guessing yes";;
56078 # Guess yes on FreeBSD >= 5.
56079 freebsd[1-4].*) gl_cv_func_snprintf_retval_c99="guessing no";;
56080 freebsd* | kfreebsd*) gl_cv_func_snprintf_retval_c99="guessing yes";;
56081 + midnightbsd*) gl_cv_func_snprintf_retval_c99="guessing yes";;
56082 # Guess yes on Mac OS X >= 10.3.
56083 darwin[1-6].*) gl_cv_func_snprintf_retval_c99="guessing no";;
56084 darwin*) gl_cv_func_snprintf_retval_c99="guessing yes";;
56085 @@ -14792,8 +17958,8 @@ fi
56086 rm -rf conftest*
56087
56088 ;;
56089 - # If we don't know, assume the worst.
56090 - *) gl_cv_func_snprintf_retval_c99="guessing no";;
56091 + # If we don't know, obey --enable-cross-guesses.
56092 + *) gl_cv_func_snprintf_retval_c99="$gl_cross_guess_normal";;
56093 esac
56094
56095 else $as_nop
56096 @@ -14847,6 +18013,108 @@ printf "%s\n" "$gl_cv_func_snprintf_retval_c99" >&6; }
56097
56098
56099
56100 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether snprintf truncates the result as in C99" >&5
56101 +printf %s "checking whether snprintf truncates the result as in C99... " >&6; }
56102 +if test ${gl_cv_func_snprintf_truncation_c99+y}
56103 +then :
56104 + printf %s "(cached) " >&6
56105 +else $as_nop
56106 +
56107 + if test "$cross_compiling" = yes
56108 +then :
56109 +
56110 + case "$host_os" in
56111 + # Guess yes on glibc systems.
56112 + *-gnu* | gnu*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
56113 + # Guess yes on musl systems.
56114 + *-musl*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
56115 + # Guess yes on FreeBSD >= 5.
56116 + freebsd[1-4].*) gl_cv_func_snprintf_truncation_c99="guessing no";;
56117 + freebsd* | kfreebsd*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
56118 + midnightbsd*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
56119 + # Guess yes on Mac OS X >= 10.3.
56120 + darwin[1-6].*) gl_cv_func_snprintf_truncation_c99="guessing no";;
56121 + darwin*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
56122 + # Guess yes on OpenBSD >= 3.9.
56123 + openbsd[1-2].* | openbsd3.[0-8] | openbsd3.[0-8].*)
56124 + gl_cv_func_snprintf_truncation_c99="guessing no";;
56125 + openbsd*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
56126 + # Guess yes on Solaris >= 2.6.
56127 + solaris2.[0-5] | solaris2.[0-5].*)
56128 + gl_cv_func_snprintf_truncation_c99="guessing no";;
56129 + solaris*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
56130 + # Guess yes on AIX >= 4.
56131 + aix[1-3]*) gl_cv_func_snprintf_truncation_c99="guessing no";;
56132 + aix*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
56133 + # Guess yes on HP-UX >= 11.
56134 + hpux[7-9]* | hpux10*) gl_cv_func_snprintf_truncation_c99="guessing no";;
56135 + hpux*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
56136 + # Guess yes on IRIX >= 6.5.
56137 + irix6.5) gl_cv_func_snprintf_truncation_c99="guessing yes";;
56138 + # Guess yes on OSF/1 >= 5.
56139 + osf[3-4]*) gl_cv_func_snprintf_truncation_c99="guessing no";;
56140 + osf*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
56141 + # Guess yes on NetBSD >= 3.
56142 + netbsd[1-2]* | netbsdelf[1-2]* | netbsdaout[1-2]* | netbsdcoff[1-2]*)
56143 + gl_cv_func_snprintf_truncation_c99="guessing no";;
56144 + netbsd*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
56145 + # Guess yes on BeOS.
56146 + beos*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
56147 + # Guess yes on Android.
56148 + linux*-android*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
56149 + # Guess no on native Windows.
56150 + mingw*) gl_cv_func_snprintf_truncation_c99="guessing no";;
56151 + # If we don't know, obey --enable-cross-guesses.
56152 + *) gl_cv_func_snprintf_truncation_c99="$gl_cross_guess_normal";;
56153 + esac
56154 +
56155 +else $as_nop
56156 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
56157 +/* end confdefs.h. */
56158 +
56159 +#include <stdio.h>
56160 +#include <string.h>
56161 +#if HAVE_SNPRINTF
56162 +# define my_snprintf snprintf
56163 +#else
56164 +# include <stdarg.h>
56165 +static int my_snprintf (char *buf, int size, const char *format, ...)
56166 +{
56167 + va_list args;
56168 + int ret;
56169 + va_start (args, format);
56170 + ret = vsnprintf (buf, size, format, args);
56171 + va_end (args);
56172 + return ret;
56173 +}
56174 +#endif
56175 +static char buf[100];
56176 +int main ()
56177 +{
56178 + strcpy (buf, "ABCDEF");
56179 + my_snprintf (buf, 3, "%d %d", 4567, 89);
56180 + if (memcmp (buf, "45\0DEF", 6) != 0)
56181 + return 1;
56182 + return 0;
56183 +}
56184 +_ACEOF
56185 +if ac_fn_c_try_run "$LINENO"
56186 +then :
56187 + gl_cv_func_snprintf_truncation_c99=yes
56188 +else $as_nop
56189 + gl_cv_func_snprintf_truncation_c99=no
56190 +fi
56191 +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
56192 + conftest.$ac_objext conftest.beam conftest.$ac_ext
56193 +fi
56194 +
56195 +
56196 +fi
56197 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_snprintf_truncation_c99" >&5
56198 +printf "%s\n" "$gl_cv_func_snprintf_truncation_c99" >&6; }
56199 +
56200 +
56201 +
56202
56203
56204 ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf"
56205 @@ -14906,6 +18174,14 @@ printf "%s\n" "#define HAVE_SNPRINTF_RETVAL_C99 1" >>confdefs.h
56206 ;;
56207 esac
56208
56209 + case "$gl_cv_func_snprintf_truncation_c99" in
56210 + *yes)
56211 +
56212 +printf "%s\n" "#define HAVE_SNPRINTF_TRUNCATION_C99 1" >>confdefs.h
56213 +
56214 + ;;
56215 + esac
56216 +
56217
56218
56219
56220 @@ -14923,9 +18199,12 @@ then :
56221 case "$host_os" in
56222 # Guess yes on glibc systems.
56223 *-gnu* | gnu*) gl_cv_func_printf_sizes_c99="guessing yes";;
56224 + # Guess yes on musl systems.
56225 + *-musl*) gl_cv_func_printf_sizes_c99="guessing yes";;
56226 # Guess yes on FreeBSD >= 5.
56227 freebsd[1-4].*) gl_cv_func_printf_sizes_c99="guessing no";;
56228 freebsd* | kfreebsd*) gl_cv_func_printf_sizes_c99="guessing yes";;
56229 + midnightbsd*) gl_cv_func_printf_sizes_c99="guessing yes";;
56230 # Guess yes on Mac OS X >= 10.3.
56231 darwin[1-6].*) gl_cv_func_printf_sizes_c99="guessing no";;
56232 darwin*) gl_cv_func_printf_sizes_c99="guessing yes";;
56233 @@ -14961,8 +18240,8 @@ fi
56234 rm -rf conftest*
56235
56236 ;;
56237 - # If we don't know, assume the worst.
56238 - *) gl_cv_func_printf_sizes_c99="guessing no";;
56239 + # If we don't know, obey --enable-cross-guesses.
56240 + *) gl_cv_func_printf_sizes_c99="$gl_cross_guess_normal";;
56241 esac
56242
56243 else $as_nop
56244 @@ -15114,9 +18393,12 @@ then :
56245 case "$host_os" in
56246 # Guess yes on glibc systems.
56247 *-gnu* | gnu*) gl_cv_func_printf_infinite="guessing yes";;
56248 + # Guess yes on musl systems.
56249 + *-musl*) gl_cv_func_printf_infinite="guessing yes";;
56250 # Guess yes on FreeBSD >= 6.
56251 freebsd[1-5].*) gl_cv_func_printf_infinite="guessing no";;
56252 freebsd* | kfreebsd*) gl_cv_func_printf_infinite="guessing yes";;
56253 + midnightbsd*) gl_cv_func_printf_infinite="guessing yes";;
56254 # Guess yes on Mac OS X >= 10.3.
56255 darwin[1-6].*) gl_cv_func_printf_infinite="guessing no";;
56256 darwin*) gl_cv_func_printf_infinite="guessing yes";;
56257 @@ -15127,6 +18409,9 @@ then :
56258 netbsd[1-2]* | netbsdelf[1-2]* | netbsdaout[1-2]* | netbsdcoff[1-2]*)
56259 gl_cv_func_printf_infinite="guessing no";;
56260 netbsd*) gl_cv_func_printf_infinite="guessing yes";;
56261 + # Guess yes on OpenBSD >= 6.0.
56262 + openbsd[1-5].*) gl_cv_func_printf_infinite="guessing no";;
56263 + openbsd*) gl_cv_func_printf_infinite="guessing yes";;
56264 # Guess yes on BeOS.
56265 beos*) gl_cv_func_printf_infinite="guessing yes";;
56266 # Guess no on Android.
56267 @@ -15150,8 +18435,8 @@ fi
56268 rm -rf conftest*
56269
56270 ;;
56271 - # If we don't know, assume the worst.
56272 - *) gl_cv_func_printf_infinite="guessing no";;
56273 + # If we don't know, obey --enable-cross-guesses.
56274 + *) gl_cv_func_printf_infinite="$gl_cross_guess_normal";;
56275 esac
56276
56277 else $as_nop
56278 @@ -15268,12 +18553,18 @@ then :
56279 case "$host_os" in
56280 # Guess yes on glibc systems.
56281 *-gnu* | gnu*) gl_cv_func_printf_infinite_long_double="guessing yes";;
56282 + # Guess yes on musl systems.
56283 + *-musl*) gl_cv_func_printf_infinite_long_double="guessing yes";;
56284 # Guess yes on FreeBSD >= 6.
56285 freebsd[1-5].*) gl_cv_func_printf_infinite_long_double="guessing no";;
56286 freebsd* | kfreebsd*) gl_cv_func_printf_infinite_long_double="guessing yes";;
56287 + midnightbsd*) gl_cv_func_printf_infinite_long_double="guessing yes";;
56288 # Guess yes on HP-UX >= 11.
56289 hpux[7-9]* | hpux10*) gl_cv_func_printf_infinite_long_double="guessing no";;
56290 hpux*) gl_cv_func_printf_infinite_long_double="guessing yes";;
56291 + # Guess yes on OpenBSD >= 6.0.
56292 + openbsd[1-5].*) gl_cv_func_printf_infinite_long_double="guessing no";;
56293 + openbsd*) gl_cv_func_printf_infinite_long_double="guessing yes";;
56294 # Guess no on Android.
56295 linux*-android*) gl_cv_func_printf_infinite_long_double="guessing no";;
56296 # Guess yes on MSVC, no on mingw.
56297 @@ -15295,8 +18586,8 @@ fi
56298 rm -rf conftest*
56299
56300 ;;
56301 - # If we don't know, assume the worst.
56302 - *) gl_cv_func_printf_infinite_long_double="guessing no";;
56303 + # If we don't know, obey --enable-cross-guesses.
56304 + *) gl_cv_func_printf_infinite_long_double="$gl_cross_guess_normal";;
56305 esac
56306 ;;
56307 esac
56308 @@ -15343,7 +18634,7 @@ nocrash_init (void)
56309 /* Allocate a port on which the thread shall listen for exceptions. */
56310 if (mach_port_allocate (self, MACH_PORT_RIGHT_RECEIVE, &our_exception_port)
56311 == KERN_SUCCESS) {
56312 - /* See http://web.mit.edu/darwin/src/modules/xnu/osfmk/man/mach_port_insert_right.html. */
56313 + /* See https://web.mit.edu/darwin/src/modules/xnu/osfmk/man/mach_port_insert_right.html. */
56314 if (mach_port_insert_right (self, our_exception_port, our_exception_port,
56315 MACH_MSG_TYPE_MAKE_SEND)
56316 == KERN_SUCCESS) {
56317 @@ -15362,7 +18653,7 @@ nocrash_init (void)
56318 for a particular thread. This has the effect that when our exception
56319 port gets the message, the thread specific exception port has already
56320 been asked, and we don't need to bother about it.
56321 - See http://web.mit.edu/darwin/src/modules/xnu/osfmk/man/task_set_exception_ports.html. */
56322 + See https://web.mit.edu/darwin/src/modules/xnu/osfmk/man/task_set_exception_ports.html. */
56323 task_set_exception_ports (self, mask, our_exception_port,
56324 EXCEPTION_DEFAULT, MACHINE_THREAD_STATE);
56325 }
56326 @@ -15623,12 +18914,14 @@ fi
56327 rm -rf conftest*
56328
56329 ;;
56330 + # Guess yes on musl systems.
56331 + *-musl*) gl_cv_func_printf_directive_a="guessing yes";;
56332 # Guess no on Android.
56333 linux*-android*) gl_cv_func_printf_directive_a="guessing no";;
56334 # Guess no on native Windows.
56335 mingw*) gl_cv_func_printf_directive_a="guessing no";;
56336 - # If we don't know, assume the worst.
56337 - *) gl_cv_func_printf_directive_a="guessing no";;
56338 + # If we don't know, obey --enable-cross-guesses.
56339 + *) gl_cv_func_printf_directive_a="$gl_cross_guess_normal";;
56340 esac
56341
56342 else $as_nop
56343 @@ -15654,7 +18947,7 @@ int main ()
56344 && strcmp (buf, "-0X6.488P-1 33") != 0
56345 && strcmp (buf, "-0XC.91P-2 33") != 0))
56346 result |= 2;
56347 - /* This catches a FreeBSD 6.1 bug: it doesn't round. */
56348 + /* This catches a FreeBSD 13.0 bug: it doesn't round. */
56349 if (sprintf (buf, "%.2a %d", 1.51, 33, 44, 55) < 0
56350 || (strcmp (buf, "0x1.83p+0 33") != 0
56351 && strcmp (buf, "0x3.05p-1 33") != 0
56352 @@ -15721,12 +19014,18 @@ then :
56353 case "$host_os" in
56354 # Guess yes on glibc systems.
56355 *-gnu* | gnu*) gl_cv_func_printf_directive_f="guessing yes";;
56356 + # Guess yes on musl systems.
56357 + *-musl*) gl_cv_func_printf_directive_f="guessing yes";;
56358 # Guess yes on FreeBSD >= 6.
56359 freebsd[1-5].*) gl_cv_func_printf_directive_f="guessing no";;
56360 freebsd* | kfreebsd*) gl_cv_func_printf_directive_f="guessing yes";;
56361 + midnightbsd*) gl_cv_func_printf_directive_f="guessing yes";;
56362 # Guess yes on Mac OS X >= 10.3.
56363 darwin[1-6].*) gl_cv_func_printf_directive_f="guessing no";;
56364 darwin*) gl_cv_func_printf_directive_f="guessing yes";;
56365 + # Guess yes on OpenBSD >= 6.0.
56366 + openbsd[1-5].*) gl_cv_func_printf_directive_f="guessing no";;
56367 + openbsd*) gl_cv_func_printf_directive_f="guessing yes";;
56368 # Guess yes on Solaris >= 2.10.
56369 solaris2.[1-9][0-9]*) gl_cv_func_printf_directive_f="guessing yes";;
56370 solaris*) gl_cv_func_printf_directive_f="guessing no";;
56371 @@ -15751,8 +19050,8 @@ fi
56372 rm -rf conftest*
56373
56374 ;;
56375 - # If we don't know, assume the worst.
56376 - *) gl_cv_func_printf_directive_f="guessing no";;
56377 + # If we don't know, obey --enable-cross-guesses.
56378 + *) gl_cv_func_printf_directive_f="$gl_cross_guess_normal";;
56379 esac
56380
56381 else $as_nop
56382 @@ -15806,6 +19105,22 @@ else $as_nop
56383 if test "$cross_compiling" = yes
56384 then :
56385 case "$host_os" in
56386 + # Guess no on glibc when _FORTIFY_SOURCE >= 2.
56387 + *-gnu* | gnu*) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
56388 +/* end confdefs.h. */
56389 +#if _FORTIFY_SOURCE >= 2
56390 + error fail
56391 + #endif
56392 +
56393 +_ACEOF
56394 +if ac_fn_c_try_compile "$LINENO"
56395 +then :
56396 + gl_cv_func_printf_directive_n="guessing yes"
56397 +else $as_nop
56398 + gl_cv_func_printf_directive_n="guessing no"
56399 +fi
56400 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
56401 + ;;
56402 # Guess no on Android.
56403 linux*-android*) gl_cv_func_printf_directive_n="guessing no";;
56404 # Guess no on native Windows.
56405 @@ -15821,7 +19136,10 @@ else $as_nop
56406 #include <stdlib.h>
56407 #include <string.h>
56408 #ifdef _MSC_VER
56409 -/* See page about "Parameter Validation" on msdn.microsoft.com. */
56410 +#include <inttypes.h>
56411 +/* See page about "Parameter Validation" on msdn.microsoft.com.
56412 + <https://docs.microsoft.com/en-us/cpp/c-runtime-library/parameter-validation>
56413 + <https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/set-invalid-parameter-handler-set-thread-local-invalid-parameter-handler> */
56414 static void cdecl
56415 invalid_parameter_handler (const wchar_t *expression,
56416 const wchar_t *function,
56417 @@ -15878,7 +19196,9 @@ else $as_nop
56418 then :
56419
56420 case "$host_os" in
56421 - openbsd*) gl_cv_func_printf_directive_ls="guessing no";;
56422 + # Guess yes on OpenBSD >= 6.0.
56423 + openbsd[1-5].*) gl_cv_func_printf_directive_ls="guessing no";;
56424 + openbsd*) gl_cv_func_printf_directive_ls="guessing yes";;
56425 irix*) gl_cv_func_printf_directive_ls="guessing no";;
56426 solaris*) gl_cv_func_printf_directive_ls="guessing no";;
56427 cygwin*) gl_cv_func_printf_directive_ls="guessing no";;
56428 @@ -15894,13 +19214,7 @@ else $as_nop
56429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
56430 /* end confdefs.h. */
56431
56432 -/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
56433 - <wchar.h>.
56434 - BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
56435 - included before <wchar.h>. */
56436 -#include <stddef.h>
56437 #include <stdio.h>
56438 -#include <time.h>
56439 #include <wchar.h>
56440 #include <string.h>
56441 int main ()
56442 @@ -16136,14 +19450,16 @@ then :
56443 case "$host_os" in
56444 # Guess yes on glibc systems.
56445 *-gnu* | gnu*) gl_cv_func_printf_flag_zero="guessing yes";;
56446 + # Guess yes on musl systems.
56447 + *-musl*) gl_cv_func_printf_flag_zero="guessing yes";;
56448 # Guess yes on BeOS.
56449 beos*) gl_cv_func_printf_flag_zero="guessing yes";;
56450 # Guess no on Android.
56451 linux*-android*) gl_cv_func_printf_flag_zero="guessing no";;
56452 # Guess no on native Windows.
56453 mingw*) gl_cv_func_printf_flag_zero="guessing no";;
56454 - # If we don't know, assume the worst.
56455 - *) gl_cv_func_printf_flag_zero="guessing no";;
56456 + # If we don't know, obey --enable-cross-guesses.
56457 + *) gl_cv_func_printf_flag_zero="$gl_cross_guess_normal";;
56458 esac
56459
56460 else $as_nop
56461 @@ -16279,7 +19595,7 @@ mach_exception_thread (void *arg)
56462 struct {
56463 mach_msg_header_t head;
56464 mach_msg_body_t msgh_body;
56465 - char data1024;
56466 + char data[1024];
56467 } msg;
56468 mach_msg_return_t retval;
56469 /* Wait for a message on the exception port. */
56470 @@ -16296,7 +19612,7 @@ nocrash_init (void)
56471 /* Allocate a port on which the thread shall listen for exceptions. */
56472 if (mach_port_allocate (self, MACH_PORT_RIGHT_RECEIVE, &our_exception_port)
56473 == KERN_SUCCESS) {
56474 - /* See http://web.mit.edu/darwin/src/modules/xnu/osfmk/man/mach_port_insert_right.html. */
56475 + /* See https://web.mit.edu/darwin/src/modules/xnu/osfmk/man/mach_port_insert_right.html. */
56476 if (mach_port_insert_right (self, our_exception_port, our_exception_port,
56477 MACH_MSG_TYPE_MAKE_SEND)
56478 == KERN_SUCCESS) {
56479 @@ -16315,7 +19631,7 @@ nocrash_init (void)
56480 for a particular thread. This has the effect that when our exception
56481 port gets the message, the thread specific exception port has already
56482 been asked, and we don't need to bother about it.
56483 - See http://web.mit.edu/darwin/src/modules/xnu/osfmk/man/task_set_exception_ports.html. */
56484 + See https://web.mit.edu/darwin/src/modules/xnu/osfmk/man/task_set_exception_ports.html. */
56485 task_set_exception_ports (self, mask, our_exception_port,
56486 EXCEPTION_DEFAULT, MACHINE_THREAD_STATE);
56487 }
56488 @@ -16466,8 +19782,8 @@ _ACEOF
56489 haiku*) gl_cv_func_printf_enomem="guessing yes";;
56490 # Guess no on Android.
56491 linux*-android*) gl_cv_func_printf_enomem="guessing no";;
56492 - # If we don't know, assume the worst.
56493 - *) gl_cv_func_printf_enomem="guessing no";;
56494 + # If we don't know, obey --enable-cross-guesses.
56495 + *) gl_cv_func_printf_enomem="$gl_cross_guess_normal";;
56496 esac
56497 fi
56498
56499 @@ -16488,46 +19804,6 @@ printf "%s\n" "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h
56500 esac
56501
56502
56503 - GNULIB_BTOWC=0;
56504 - GNULIB_WCTOB=0;
56505 - GNULIB_MBSINIT=0;
56506 - GNULIB_MBRTOWC=0;
56507 - GNULIB_MBRLEN=0;
56508 - GNULIB_MBSRTOWCS=0;
56509 - GNULIB_MBSNRTOWCS=0;
56510 - GNULIB_WCRTOMB=0;
56511 - GNULIB_WCSRTOMBS=0;
56512 - GNULIB_WCSNRTOMBS=0;
56513 - GNULIB_WCWIDTH=0;
56514 - GNULIB_WMEMCHR=0;
56515 - GNULIB_WMEMCMP=0;
56516 - GNULIB_WMEMCPY=0;
56517 - GNULIB_WMEMMOVE=0;
56518 - GNULIB_WMEMSET=0;
56519 - GNULIB_WCSLEN=0;
56520 - GNULIB_WCSNLEN=0;
56521 - GNULIB_WCSCPY=0;
56522 - GNULIB_WCPCPY=0;
56523 - GNULIB_WCSNCPY=0;
56524 - GNULIB_WCPNCPY=0;
56525 - GNULIB_WCSCAT=0;
56526 - GNULIB_WCSNCAT=0;
56527 - GNULIB_WCSCMP=0;
56528 - GNULIB_WCSNCMP=0;
56529 - GNULIB_WCSCASECMP=0;
56530 - GNULIB_WCSNCASECMP=0;
56531 - GNULIB_WCSCOLL=0;
56532 - GNULIB_WCSXFRM=0;
56533 - GNULIB_WCSDUP=0;
56534 - GNULIB_WCSCHR=0;
56535 - GNULIB_WCSRCHR=0;
56536 - GNULIB_WCSCSPN=0;
56537 - GNULIB_WCSSPN=0;
56538 - GNULIB_WCSPBRK=0;
56539 - GNULIB_WCSSTR=0;
56540 - GNULIB_WCSTOK=0;
56541 - GNULIB_WCSWIDTH=0;
56542 - GNULIB_WCSFTIME=0;
56543 HAVE_BTOWC=1;
56544 HAVE_MBSINIT=1;
56545 HAVE_MBRTOWC=1;
56546 @@ -16541,6 +19817,7 @@ printf "%s\n" "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h
56547 HAVE_WMEMCMP=1;
56548 HAVE_WMEMCPY=1;
56549 HAVE_WMEMMOVE=1;
56550 + HAVE_WMEMPCPY=1;
56551 HAVE_WMEMSET=1;
56552 HAVE_WCSLEN=1;
56553 HAVE_WCSNLEN=1;
56554 @@ -16567,6 +19844,7 @@ printf "%s\n" "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h
56555 HAVE_WCSWIDTH=1;
56556 HAVE_WCSFTIME=1;
56557 HAVE_DECL_WCTOB=1;
56558 + HAVE_DECL_WCSDUP=1;
56559 HAVE_DECL_WCWIDTH=1;
56560 REPLACE_MBSTATE_T=0;
56561 REPLACE_BTOWC=0;
56562 @@ -16582,70 +19860,64 @@ printf "%s\n" "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h
56563 REPLACE_WCWIDTH=0;
56564 REPLACE_WCSWIDTH=0;
56565 REPLACE_WCSFTIME=0;
56566 + REPLACE_WCSTOK=0;
56567
56568
56569 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether <wchar.h> uses 'inline' correctly" >&5
56570 +
56571 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether <wchar.h> uses 'inline' correctly" >&5
56572 printf %s "checking whether <wchar.h> uses 'inline' correctly... " >&6; }
56573 if test ${gl_cv_header_wchar_h_correct_inline+y}
56574 then :
56575 printf %s "(cached) " >&6
56576 else $as_nop
56577 gl_cv_header_wchar_h_correct_inline=yes
56578 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
56579 + case "$host_os" in
56580 + *-gnu* | gnu*)
56581 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
56582 /* end confdefs.h. */
56583
56584 - #define wcstod renamed_wcstod
56585 -/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
56586 - <wchar.h>.
56587 - BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
56588 - included before <wchar.h>. */
56589 -#include <stddef.h>
56590 -#include <stdio.h>
56591 -#include <time.h>
56592 -#include <wchar.h>
56593 -extern int zero (void);
56594 -int main () { return zero(); }
56595 +
56596 + #define wcstod renamed_wcstod
56597 + #include <wchar.h>
56598 + extern int zero (void);
56599 + int main () { return zero(); }
56600
56601 _ACEOF
56602 - save_ac_compile="$ac_compile"
56603 - ac_compile=`echo "$save_ac_compile" | sed s/conftest/conftest1/`
56604 - if echo '#include "conftest.c"' >conftest1.c &&
56605 - { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
56606 + save_ac_compile="$ac_compile"
56607 + ac_compile=`echo "$save_ac_compile" | sed s/conftest/conftest1/`
56608 + if echo '#include "conftest.c"' >conftest1.c \
56609 + && { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
56610 (eval $ac_compile) 2>&5
56611 ac_status=$?
56612 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
56613 test $ac_status = 0; }; then
56614 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
56615 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
56616 /* end confdefs.h. */
56617
56618 - #define wcstod renamed_wcstod
56619 -/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
56620 - <wchar.h>.
56621 - BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
56622 - included before <wchar.h>. */
56623 -#include <stddef.h>
56624 -#include <stdio.h>
56625 -#include <time.h>
56626 -#include <wchar.h>
56627 -int zero (void) { return 0; }
56628 +
56629 + #define wcstod renamed_wcstod
56630 + #include <wchar.h>
56631 + int zero (void) { return 0; }
56632
56633 _ACEOF
56634 - ac_compile=`echo "$save_ac_compile" | sed s/conftest/conftest2/`
56635 - if echo '#include "conftest.c"' >conftest2.c &&
56636 - { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
56637 + ac_compile=`echo "$save_ac_compile" | sed s/conftest/conftest2/`
56638 + if echo '#include "conftest.c"' >conftest2.c \
56639 + && { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
56640 (eval $ac_compile) 2>&5
56641 ac_status=$?
56642 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
56643 test $ac_status = 0; }; then
56644 - if $CC -o conftest$ac_exeext $CFLAGS $LDFLAGS conftest1.$ac_objext conftest2.$ac_objext $LIBS >&5 2>&1; then
56645 - :
56646 - else
56647 - gl_cv_header_wchar_h_correct_inline=no
56648 + if $CC -o conftest$ac_exeext $CFLAGS $LDFLAGS conftest1.$ac_objext conftest2.$ac_objext $LIBS >&5 2>&1; then
56649 + :
56650 + else
56651 + gl_cv_header_wchar_h_correct_inline=no
56652 + fi
56653 + fi
56654 fi
56655 - fi
56656 - fi
56657 - ac_compile="$save_ac_compile"
56658 - rm -f conftest12.c conftest12.$ac_objext conftest$ac_exeext
56659 + ac_compile="$save_ac_compile"
56660 + rm -f conftest12.c conftest12.$ac_objext conftest$ac_exeext
56661 + ;;
56662 + esac
56663
56664 fi
56665 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_wchar_h_correct_inline" >&5
56666 @@ -16673,6 +19945,383 @@ Configuration aborted." "$LINENO" 5
56667
56668
56669
56670 +
56671 +
56672 +
56673 +
56674 +
56675 +
56676 +
56677 +
56678 +
56679 +
56680 +
56681 + if test $gl_cv_have_include_next = yes; then
56682 + gl_cv_next_wchar_h='<'wchar.h'>'
56683 + else
56684 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <wchar.h>" >&5
56685 +printf %s "checking absolute name of <wchar.h>... " >&6; }
56686 +if test ${gl_cv_next_wchar_h+y}
56687 +then :
56688 + printf %s "(cached) " >&6
56689 +else $as_nop
56690 +
56691 + if test $ac_cv_header_wchar_h = yes; then
56692 +
56693 +
56694 +
56695 +
56696 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
56697 +/* end confdefs.h. */
56698 +#include <wchar.h>
56699 +_ACEOF
56700 + case "$host_os" in
56701 + aix*) gl_absname_cpp="$ac_cpp -C" ;;
56702 + *) gl_absname_cpp="$ac_cpp" ;;
56703 + esac
56704 +
56705 + case "$host_os" in
56706 + mingw*)
56707 + gl_dirsep_regex='[/\\]'
56708 + ;;
56709 + *)
56710 + gl_dirsep_regex='\/'
56711 + ;;
56712 + esac
56713 + gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
56714 + gl_header_literal_regex=`echo 'wchar.h' \
56715 + | sed -e "$gl_make_literal_regex_sed"`
56716 + gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
56717 + s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
56718 + s|^/[^/]|//&|
56719 + p
56720 + q
56721 + }'
56722 +
56723 + gl_cv_absolute_wchar_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
56724 + sed -n "$gl_absolute_header_sed"`
56725 +
56726 + gl_header=$gl_cv_absolute_wchar_h
56727 + gl_cv_next_wchar_h='"'$gl_header'"'
56728 + else
56729 + gl_cv_next_wchar_h='<'wchar.h'>'
56730 + fi
56731 +
56732 +
56733 +fi
56734 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wchar_h" >&5
56735 +printf "%s\n" "$gl_cv_next_wchar_h" >&6; }
56736 + fi
56737 + NEXT_WCHAR_H=$gl_cv_next_wchar_h
56738 +
56739 + if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
56740 + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
56741 + gl_next_as_first_directive='<'wchar.h'>'
56742 + else
56743 + # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
56744 + gl_next_as_first_directive=$gl_cv_next_wchar_h
56745 + fi
56746 + NEXT_AS_FIRST_DIRECTIVE_WCHAR_H=$gl_next_as_first_directive
56747 +
56748 +
56749 +
56750 +
56751 + if test $ac_cv_header_wchar_h = yes; then
56752 + HAVE_WCHAR_H=1
56753 + else
56754 + HAVE_WCHAR_H=0
56755 + fi
56756 +
56757 +
56758 +
56759 +
56760 +
56761 + if test $gt_cv_c_wint_t = yes; then
56762 + HAVE_WINT_T=1
56763 + else
56764 + HAVE_WINT_T=0
56765 + fi
56766 +
56767 +
56768 +
56769 +
56770 +
56771 +
56772 +
56773 +
56774 +
56775 +
56776 + ac_fn_check_decl "$LINENO" "wcsdup" "ac_cv_have_decl_wcsdup" "
56777 + #include <wchar.h>
56778 +
56779 +" "$ac_c_undeclared_builtin_options" "CFLAGS"
56780 +if test "x$ac_cv_have_decl_wcsdup" = xyes
56781 +then :
56782 + ac_have_decl=1
56783 +else $as_nop
56784 + ac_have_decl=0
56785 +fi
56786 +printf "%s\n" "#define HAVE_DECL_WCSDUP $ac_have_decl" >>confdefs.h
56787 +
56788 + if test $ac_cv_have_decl_wcsdup = no; then
56789 + HAVE_DECL_WCSDUP=0
56790 + fi
56791 +
56792 +
56793 +
56794 + GL_GNULIB_BTOWC=0
56795 +
56796 +
56797 +
56798 + GL_GNULIB_WCTOB=0
56799 +
56800 +
56801 +
56802 + GL_GNULIB_MBSINIT=0
56803 +
56804 +
56805 +
56806 + GL_GNULIB_MBRTOWC=0
56807 +
56808 +
56809 +
56810 + GL_GNULIB_MBRLEN=0
56811 +
56812 +
56813 +
56814 + GL_GNULIB_MBSRTOWCS=0
56815 +
56816 +
56817 +
56818 + GL_GNULIB_MBSNRTOWCS=0
56819 +
56820 +
56821 +
56822 + GL_GNULIB_WCRTOMB=0
56823 +
56824 +
56825 +
56826 + GL_GNULIB_WCSRTOMBS=0
56827 +
56828 +
56829 +
56830 + GL_GNULIB_WCSNRTOMBS=0
56831 +
56832 +
56833 +
56834 + GL_GNULIB_WCWIDTH=0
56835 +
56836 +
56837 +
56838 + GL_GNULIB_WMEMCHR=0
56839 +
56840 +
56841 +
56842 + GL_GNULIB_WMEMCMP=0
56843 +
56844 +
56845 +
56846 + GL_GNULIB_WMEMCPY=0
56847 +
56848 +
56849 +
56850 + GL_GNULIB_WMEMMOVE=0
56851 +
56852 +
56853 +
56854 + GL_GNULIB_WMEMPCPY=0
56855 +
56856 +
56857 +
56858 + GL_GNULIB_WMEMSET=0
56859 +
56860 +
56861 +
56862 + GL_GNULIB_WCSLEN=0
56863 +
56864 +
56865 +
56866 + GL_GNULIB_WCSNLEN=0
56867 +
56868 +
56869 +
56870 + GL_GNULIB_WCSCPY=0
56871 +
56872 +
56873 +
56874 + GL_GNULIB_WCPCPY=0
56875 +
56876 +
56877 +
56878 + GL_GNULIB_WCSNCPY=0
56879 +
56880 +
56881 +
56882 + GL_GNULIB_WCPNCPY=0
56883 +
56884 +
56885 +
56886 + GL_GNULIB_WCSCAT=0
56887 +
56888 +
56889 +
56890 + GL_GNULIB_WCSNCAT=0
56891 +
56892 +
56893 +
56894 + GL_GNULIB_WCSCMP=0
56895 +
56896 +
56897 +
56898 + GL_GNULIB_WCSNCMP=0
56899 +
56900 +
56901 +
56902 + GL_GNULIB_WCSCASECMP=0
56903 +
56904 +
56905 +
56906 + GL_GNULIB_WCSNCASECMP=0
56907 +
56908 +
56909 +
56910 + GL_GNULIB_WCSCOLL=0
56911 +
56912 +
56913 +
56914 + GL_GNULIB_WCSXFRM=0
56915 +
56916 +
56917 +
56918 + GL_GNULIB_WCSDUP=0
56919 +
56920 +
56921 +
56922 + GL_GNULIB_WCSCHR=0
56923 +
56924 +
56925 +
56926 + GL_GNULIB_WCSRCHR=0
56927 +
56928 +
56929 +
56930 + GL_GNULIB_WCSCSPN=0
56931 +
56932 +
56933 +
56934 + GL_GNULIB_WCSSPN=0
56935 +
56936 +
56937 +
56938 + GL_GNULIB_WCSPBRK=0
56939 +
56940 +
56941 +
56942 + GL_GNULIB_WCSSTR=0
56943 +
56944 +
56945 +
56946 + GL_GNULIB_WCSTOK=0
56947 +
56948 +
56949 +
56950 + GL_GNULIB_WCSWIDTH=0
56951 +
56952 +
56953 +
56954 + GL_GNULIB_WCSFTIME=0
56955 +
56956 +
56957 +
56958 + GL_GNULIB_MDA_WCSDUP=1
56959 +
56960 +
56961 +
56962 +
56963 +
56964 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler option to allow warnings" >&5
56965 +printf %s "checking for C compiler option to allow warnings... " >&6; }
56966 +if test ${gl_cv_cc_wallow+y}
56967 +then :
56968 + printf %s "(cached) " >&6
56969 +else $as_nop
56970 + rm -f conftest*
56971 + echo 'int dummy;' > conftest.c
56972 + { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c 2>conftest1.err'
56973 + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
56974 + (eval $ac_try) 2>&5
56975 + ac_status=$?
56976 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
56977 + test $ac_status = 0; }; } >/dev/null
56978 + { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Wno-error -c conftest.c 2>conftest2.err'
56979 + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
56980 + (eval $ac_try) 2>&5
56981 + ac_status=$?
56982 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
56983 + test $ac_status = 0; }; } >/dev/null
56984 + if test $? = 0 && test `wc -l < conftest1.err` = `wc -l < conftest2.err`; then
56985 + gl_cv_cc_wallow='-Wno-error'
56986 + else
56987 + gl_cv_cc_wallow=none
56988 + fi
56989 + rm -f conftest*
56990 +
56991 +fi
56992 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_wallow" >&5
56993 +printf "%s\n" "$gl_cv_cc_wallow" >&6; }
56994 + case "$gl_cv_cc_wallow" in
56995 + none) GL_CFLAG_ALLOW_WARNINGS='' ;;
56996 + *) GL_CFLAG_ALLOW_WARNINGS="$gl_cv_cc_wallow" ;;
56997 + esac
56998 +
56999 +
57000 +
57001 +
57002 + GL_CFLAG_GNULIB_WARNINGS=''
57003 + if test -n "$GL_CFLAG_ALLOW_WARNINGS"; then
57004 + cat > conftest.c <<\EOF
57005 + #if __GNUC__ >= 3 || (__clang_major__ + (__clang_minor__ >= 9) > 3)
57006 + -Wno-cast-qual
57007 + -Wno-conversion
57008 + -Wno-float-equal
57009 + -Wno-sign-compare
57010 + -Wno-undef
57011 + -Wno-unused-function
57012 + -Wno-unused-parameter
57013 + #endif
57014 + #if __GNUC__ + (__GNUC_MINOR__ >= 9) > 4 || (__clang_major__ + (__clang_minor__ >= 9) > 3)
57015 + -Wno-float-conversion
57016 + #endif
57017 + #if __GNUC__ >= 7 || (__clang_major__ + (__clang_minor__ >= 9) > 3)
57018 + -Wimplicit-fallthrough
57019 + #endif
57020 + #if __GNUC__ + (__GNUC_MINOR__ >= 8) > 4 || (__clang_major__ + (__clang_minor__ >= 9) > 3)
57021 + -Wno-pedantic
57022 + #endif
57023 + #if __GNUC__ + (__GNUC_MINOR__ >= 3) > 4 || (__clang_major__ + (__clang_minor__ >= 9) > 3)
57024 + -Wno-sign-conversion
57025 + -Wno-type-limits
57026 + #endif
57027 + #if __GNUC__ + (__GNUC_MINOR__ >= 5) > 4
57028 + -Wno-unsuffixed-float-constants
57029 + #endif
57030 +EOF
57031 + gl_command="$CC $CFLAGS $CPPFLAGS -E conftest.c > conftest.out"
57032 + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$gl_command\""; } >&5
57033 + (eval $gl_command) 2>&5
57034 + ac_status=$?
57035 + printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
57036 + test $ac_status = 0; }; then
57037 + gl_options=`grep -v '#' conftest.out`
57038 + for word in $gl_options; do
57039 + GL_CFLAG_GNULIB_WARNINGS="$GL_CFLAG_GNULIB_WARNINGS $word"
57040 + done
57041 + fi
57042 + rm -f conftest.c conftest.out
57043 + fi
57044 +
57045 +
57046 +
57047 if false; then
57048 GL_COND_LIBTOOL_TRUE=
57049 GL_COND_LIBTOOL_FALSE='#'
57050 @@ -16694,7 +20343,11 @@ fi
57051
57052
57053
57054 +
57055 +
57056 +
57057 gl_source_base='autotools/gnulib'
57058 + gl_source_base_prefix=
57059
57060
57061 if test $ac_cv_func_alloca_works = no; then
57062 @@ -16735,27 +20388,232 @@ printf "%s\n" "$gl_cv_rpl_alloca" >&6; }
57063
57064 printf "%s\n" "#define HAVE_ALLOCA 1" >>confdefs.h
57065
57066 - ALLOCA_H=alloca.h
57067 + GL_GENERATE_ALLOCA_H=true
57068 else
57069 - ALLOCA_H=
57070 + GL_GENERATE_ALLOCA_H=false
57071 fi
57072 else
57073 - ALLOCA_H=alloca.h
57074 + GL_GENERATE_ALLOCA_H=true
57075 + fi
57076 +
57077 + if test $ac_cv_working_alloca_h = yes; then
57078 + HAVE_ALLOCA_H=1
57079 + else
57080 + HAVE_ALLOCA_H=0
57081 fi
57082
57083 - if test -n "$ALLOCA_H"; then
57084 +
57085 +
57086 +
57087 +
57088 +
57089 + case "$GL_GENERATE_ALLOCA_H" in
57090 + false) ALLOCA_H='' ;;
57091 + true)
57092 + if test -z "$ALLOCA_H"; then
57093 + ALLOCA_H="${gl_source_base_prefix}alloca.h"
57094 + fi
57095 + ;;
57096 + *) echo "*** GL_GENERATE_ALLOCA_H is not set correctly" 1>&2; exit 1 ;;
57097 + esac
57098 +
57099 +
57100 + if $GL_GENERATE_ALLOCA_H; then
57101 GL_GENERATE_ALLOCA_H_TRUE=
57102 GL_GENERATE_ALLOCA_H_FALSE='#'
57103 else
57104 GL_GENERATE_ALLOCA_H_TRUE='#'
57105 GL_GENERATE_ALLOCA_H_FALSE=
57106 fi
57107 +:
57108 + if test -z "${GL_GENERATE_ALLOCA_H_TRUE}" && test -z "${GL_GENERATE_ALLOCA_H_FALSE}"; then
57109 + GL_GENERATE_ALLOCA_H_TRUE='#'
57110 + GL_GENERATE_ALLOCA_H_FALSE='#'
57111 + fi
57112
57113
57114 - if test $ac_cv_working_alloca_h = yes; then
57115 - HAVE_ALLOCA_H=1
57116 - else
57117 - HAVE_ALLOCA_H=0
57118 +
57119 +
57120 +
57121 +
57122 +
57123 +
57124 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __builtin_expect" >&5
57125 +printf %s "checking for __builtin_expect... " >&6; }
57126 +if test ${gl_cv___builtin_expect+y}
57127 +then :
57128 + printf %s "(cached) " >&6
57129 +else $as_nop
57130 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
57131 +/* end confdefs.h. */
57132 +
57133 + int
57134 + main (int argc, char **argv)
57135 + {
57136 + argc = __builtin_expect (argc, 100);
57137 + return argv[argc != 100][0];
57138 + }
57139 +_ACEOF
57140 +if ac_fn_c_try_link "$LINENO"
57141 +then :
57142 + gl_cv___builtin_expect=yes
57143 +else $as_nop
57144 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
57145 +/* end confdefs.h. */
57146 +
57147 + #include <builtins.h>
57148 + int
57149 + main (int argc, char **argv)
57150 + {
57151 + argc = __builtin_expect (argc, 100);
57152 + return argv[argc != 100][0];
57153 + }
57154 +_ACEOF
57155 +if ac_fn_c_try_link "$LINENO"
57156 +then :
57157 + gl_cv___builtin_expect="in <builtins.h>"
57158 +else $as_nop
57159 + gl_cv___builtin_expect=no
57160 +fi
57161 +rm -f core conftest.err conftest.$ac_objext conftest.beam \
57162 + conftest$ac_exeext conftest.$ac_ext
57163 +fi
57164 +rm -f core conftest.err conftest.$ac_objext conftest.beam \
57165 + conftest$ac_exeext conftest.$ac_ext
57166 +fi
57167 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv___builtin_expect" >&5
57168 +printf "%s\n" "$gl_cv___builtin_expect" >&6; }
57169 + if test "$gl_cv___builtin_expect" = yes; then
57170 + printf "%s\n" "#define HAVE___BUILTIN_EXPECT 1" >>confdefs.h
57171 +
57172 + elif test "$gl_cv___builtin_expect" = "in <builtins.h>"; then
57173 + printf "%s\n" "#define HAVE___BUILTIN_EXPECT 2" >>confdefs.h
57174 +
57175 + fi
57176 +
57177 +
57178 +
57179 +
57180 +
57181 + REPLACE_CALLOC_FOR_CALLOC_GNU="$REPLACE_CALLOC_FOR_CALLOC_POSIX"
57182 + if test $REPLACE_CALLOC_FOR_CALLOC_GNU = 0; then
57183 +
57184 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether calloc (0, n) and calloc (n, 0) return nonnull" >&5
57185 +printf %s "checking whether calloc (0, n) and calloc (n, 0) return nonnull... " >&6; }
57186 +if test ${ac_cv_func_calloc_0_nonnull+y}
57187 +then :
57188 + printf %s "(cached) " >&6
57189 +else $as_nop
57190 + if test $cross_compiling != yes; then
57191 + ac_cv_func_calloc_0_nonnull=yes
57192 + if test "$cross_compiling" = yes
57193 +then :
57194 + { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
57195 +printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
57196 +as_fn_error $? "cannot run test program while cross compiling
57197 +See \`config.log' for more details" "$LINENO" 5; }
57198 +else $as_nop
57199 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
57200 +/* end confdefs.h. */
57201 +$ac_includes_default
57202 +int
57203 +main (void)
57204 +{
57205 +int result = 0;
57206 + char * volatile p = calloc (0, 0);
57207 + if (!p)
57208 + result |= 1;
57209 + free (p);
57210 + return result;
57211 +
57212 + ;
57213 + return 0;
57214 +}
57215 +_ACEOF
57216 +if ac_fn_c_try_run "$LINENO"
57217 +then :
57218 +
57219 +else $as_nop
57220 + ac_cv_func_calloc_0_nonnull=no
57221 +fi
57222 +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
57223 + conftest.$ac_objext conftest.beam conftest.$ac_ext
57224 +fi
57225 +
57226 + else
57227 + case "$host_os" in
57228 + # Guess yes on glibc systems.
57229 + *-gnu* | gnu*) ac_cv_func_calloc_0_nonnull="guessing yes" ;;
57230 + # Guess yes on musl systems.
57231 + *-musl*) ac_cv_func_calloc_0_nonnull="guessing yes" ;;
57232 + # Guess yes on native Windows.
57233 + mingw*) ac_cv_func_calloc_0_nonnull="guessing yes" ;;
57234 + # If we don't know, obey --enable-cross-guesses.
57235 + *) ac_cv_func_calloc_0_nonnull="$gl_cross_guess_normal" ;;
57236 + esac
57237 + fi
57238 +
57239 +fi
57240 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_calloc_0_nonnull" >&5
57241 +printf "%s\n" "$ac_cv_func_calloc_0_nonnull" >&6; }
57242 + case $ac_cv_func_calloc_0_nonnull in #(
57243 + *yes) :
57244 + ;; #(
57245 + *) :
57246 + REPLACE_CALLOC_FOR_CALLOC_GNU=1 ;;
57247 +esac
57248 +
57249 + fi
57250 +
57251 + if test $REPLACE_CALLOC_FOR_CALLOC_GNU = 1; then
57252 +
57253 +
57254 +
57255 +
57256 +
57257 +
57258 +
57259 +
57260 + gl_LIBOBJS="$gl_LIBOBJS calloc.$ac_objext"
57261 +
57262 + fi
57263 +
57264 +
57265 +
57266 +
57267 +
57268 +
57269 +
57270 +
57271 +
57272 + GL_GNULIB_CALLOC_GNU=1
57273 +
57274 +
57275 +
57276 +
57277 +
57278 +printf "%s\n" "#define GNULIB_TEST_CALLOC_GNU 1" >>confdefs.h
57279 +
57280 +
57281 +
57282 +
57283 +
57284 +
57285 + if test $REPLACE_MALLOC_FOR_MALLOC_POSIX = 1; then
57286 + REPLACE_CALLOC_FOR_CALLOC_POSIX=1
57287 + fi
57288 +
57289 + if test $REPLACE_CALLOC_FOR_CALLOC_POSIX = 1; then
57290 +
57291 +
57292 +
57293 +
57294 +
57295 +
57296 +
57297 +
57298 + gl_LIBOBJS="$gl_LIBOBJS calloc.$ac_objext"
57299 +
57300 fi
57301
57302
57303 @@ -16766,8 +20624,15 @@ fi
57304
57305
57306
57307 + GL_GNULIB_CALLOC_POSIX=1
57308 +
57309 +
57310 +
57311 +
57312 +
57313 +printf "%s\n" "#define GNULIB_TEST_CALLOC_POSIX 1" >>confdefs.h
57314 +
57315
57316 - gl_LIBOBJS="$gl_LIBOBJS openat-proc.$ac_objext"
57317
57318
57319
57320 @@ -16793,35 +20658,45 @@ fi
57321 esac
57322 fi
57323
57324 - if test $HAVE_CANONICALIZE_FILE_NAME = 0 || test $REPLACE_CANONICALIZE_FILE_NAME = 1; then
57325 +
57326 + if test $HAVE_CANONICALIZE_FILE_NAME = 0 || test $REPLACE_CANONICALIZE_FILE_NAME = 1; then
57327 + GL_COND_OBJ_CANONICALIZE_LGPL_TRUE=
57328 + GL_COND_OBJ_CANONICALIZE_LGPL_FALSE='#'
57329 +else
57330 + GL_COND_OBJ_CANONICALIZE_LGPL_TRUE='#'
57331 + GL_COND_OBJ_CANONICALIZE_LGPL_FALSE=
57332 +fi
57333 +:
57334 + if test -z "${GL_COND_OBJ_CANONICALIZE_LGPL_TRUE}" && test -z "${GL_COND_OBJ_CANONICALIZE_LGPL_FALSE}"; then
57335 + GL_COND_OBJ_CANONICALIZE_LGPL_TRUE='#'
57336 + GL_COND_OBJ_CANONICALIZE_LGPL_FALSE='#'
57337 + fi
57338
57339
57340
57341 +printf "%s\n" "#define GNULIB_CANONICALIZE_LGPL 1" >>confdefs.h
57342
57343
57344
57345
57346
57347 - gl_LIBOBJS="$gl_LIBOBJS canonicalize-lgpl.$ac_objext"
57348
57349 - fi
57350
57351
57352 -printf "%s\n" "#define GNULIB_CANONICALIZE_LGPL 1" >>confdefs.h
57353
57354
57355
57356 + GL_GNULIB_CANONICALIZE_FILE_NAME=1
57357
57358
57359
57360
57361 - GNULIB_CANONICALIZE_FILE_NAME=1
57362
57363 +printf "%s\n" "#define GNULIB_TEST_CANONICALIZE_FILE_NAME 1" >>confdefs.h
57364
57365
57366
57367
57368 -printf "%s\n" "#define GNULIB_TEST_CANONICALIZE_FILE_NAME 1" >>confdefs.h
57369
57370
57371
57372 @@ -16830,7 +20705,7 @@ printf "%s\n" "#define GNULIB_TEST_CANONICALIZE_FILE_NAME 1" >>confdefs.h
57373
57374
57375
57376 - GNULIB_REALPATH=1
57377 + GL_GNULIB_REALPATH=1
57378
57379
57380
57381 @@ -16845,7 +20720,11 @@ printf "%s\n" "#define GNULIB_TEST_REALPATH 1" >>confdefs.h
57382
57383
57384
57385 - GNULIB_CHDIR=1
57386 +
57387 +
57388 +
57389 +
57390 + GL_GNULIB_CHDIR=1
57391
57392
57393
57394 @@ -16857,9 +20736,9 @@ printf "%s\n" "#define GNULIB_TEST_CHDIR 1" >>confdefs.h
57395
57396
57397
57398 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether this system has an arbitrary file name length limit" >&5
57399 -printf %s "checking whether this system has an arbitrary file name length limit... " >&6; }
57400 -if test ${gl_cv_have_arbitrary_file_name_length_limit+y}
57401 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether this system supports file names of any length" >&5
57402 +printf %s "checking whether this system supports file names of any length... " >&6; }
57403 +if test ${gl_cv_have_unlimited_file_name_length+y}
57404 then :
57405 printf %s "(cached) " >&6
57406 else $as_nop
57407 @@ -16893,29 +20772,35 @@ _ACEOF
57408 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
57409 $EGREP "have_arbitrary_file_name_length_limit" >/dev/null 2>&1
57410 then :
57411 - gl_cv_have_arbitrary_file_name_length_limit=yes
57412 + gl_cv_have_unlimited_file_name_length=no
57413 else $as_nop
57414 - gl_cv_have_arbitrary_file_name_length_limit=no
57415 + gl_cv_have_unlimited_file_name_length=yes
57416 fi
57417 rm -rf conftest*
57418
57419 fi
57420 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_arbitrary_file_name_length_limit" >&5
57421 -printf "%s\n" "$gl_cv_have_arbitrary_file_name_length_limit" >&6; }
57422 -
57423 - if test $gl_cv_have_arbitrary_file_name_length_limit = yes; then
57424 -
57425 -
57426 -
57427 -
57428 -
57429 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_unlimited_file_name_length" >&5
57430 +printf "%s\n" "$gl_cv_have_unlimited_file_name_length" >&6; }
57431
57432
57433 + if test $gl_cv_have_unlimited_file_name_length = no; then
57434 + GL_COND_OBJ_CHDIR_LONG_TRUE=
57435 + GL_COND_OBJ_CHDIR_LONG_FALSE='#'
57436 +else
57437 + GL_COND_OBJ_CHDIR_LONG_TRUE='#'
57438 + GL_COND_OBJ_CHDIR_LONG_FALSE=
57439 +fi
57440 +:
57441 + if test -z "${GL_COND_OBJ_CHDIR_LONG_TRUE}" && test -z "${GL_COND_OBJ_CHDIR_LONG_FALSE}"; then
57442 + GL_COND_OBJ_CHDIR_LONG_TRUE='#'
57443 + GL_COND_OBJ_CHDIR_LONG_FALSE='#'
57444 + fi
57445
57446 - gl_LIBOBJS="$gl_LIBOBJS chdir-long.$ac_objext"
57447 + if test -z "$GL_COND_OBJ_CHDIR_LONG_TRUE"; then :
57448
57449 :
57450 - fi
57451 +
57452 +fi
57453
57454
57455
57456 @@ -16988,7 +20873,13 @@ then :
57457 LIB_CLOCK_GETTIME=$ac_cv_search_clock_gettime
57458 fi
57459
57460 - ac_fn_c_check_func "$LINENO" "clock_gettime" "ac_cv_func_clock_gettime"
57461 + ac_fn_c_check_func "$LINENO" "clock_getres" "ac_cv_func_clock_getres"
57462 +if test "x$ac_cv_func_clock_getres" = xyes
57463 +then :
57464 + printf "%s\n" "#define HAVE_CLOCK_GETRES 1" >>confdefs.h
57465 +
57466 +fi
57467 +ac_fn_c_check_func "$LINENO" "clock_gettime" "ac_cv_func_clock_gettime"
57468 if test "x$ac_cv_func_clock_gettime" = xyes
57469 then :
57470 printf "%s\n" "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
57471 @@ -17058,24 +20949,30 @@ fi
57472 fi
57473
57474
57475 - if test $REPLACE_CLOSE = 1; then
57476 -
57477 -
57478 -
57479
57480 + if test $REPLACE_CLOSE = 1; then
57481 + GL_COND_OBJ_CLOSE_TRUE=
57482 + GL_COND_OBJ_CLOSE_FALSE='#'
57483 +else
57484 + GL_COND_OBJ_CLOSE_TRUE='#'
57485 + GL_COND_OBJ_CLOSE_FALSE=
57486 +fi
57487 +:
57488 + if test -z "${GL_COND_OBJ_CLOSE_TRUE}" && test -z "${GL_COND_OBJ_CLOSE_FALSE}"; then
57489 + GL_COND_OBJ_CLOSE_TRUE='#'
57490 + GL_COND_OBJ_CLOSE_FALSE='#'
57491 + fi
57492
57493
57494
57495
57496 - gl_LIBOBJS="$gl_LIBOBJS close.$ac_objext"
57497
57498 - fi
57499
57500
57501
57502
57503
57504 - GNULIB_CLOSE=1
57505 + GL_GNULIB_CLOSE=1
57506
57507
57508
57509 @@ -17117,120 +21014,40 @@ fi
57510 REPLACE_CLOSEDIR=1;;
57511 esac
57512
57513 - if test $HAVE_CLOSEDIR = 0 || test $REPLACE_CLOSEDIR = 1; then
57514 -
57515 -
57516 -
57517 -
57518 -
57519 -
57520 -
57521 -
57522 - gl_LIBOBJS="$gl_LIBOBJS closedir.$ac_objext"
57523
57524 + if test $HAVE_CLOSEDIR = 0 || test $REPLACE_CLOSEDIR = 1; then
57525 + GL_COND_OBJ_CLOSEDIR_TRUE=
57526 + GL_COND_OBJ_CLOSEDIR_FALSE='#'
57527 +else
57528 + GL_COND_OBJ_CLOSEDIR_TRUE='#'
57529 + GL_COND_OBJ_CLOSEDIR_FALSE=
57530 +fi
57531 +:
57532 + if test -z "${GL_COND_OBJ_CLOSEDIR_TRUE}" && test -z "${GL_COND_OBJ_CLOSEDIR_FALSE}"; then
57533 + GL_COND_OBJ_CLOSEDIR_TRUE='#'
57534 + GL_COND_OBJ_CLOSEDIR_FALSE='#'
57535 fi
57536
57537
57538
57539
57540
57541 - GNULIB_CLOSEDIR=1
57542 -
57543 -
57544 -
57545 -
57546 -
57547 -printf "%s\n" "#define GNULIB_TEST_CLOSEDIR 1" >>confdefs.h
57548 -
57549 -
57550 -
57551 -
57552 -
57553 -
57554 -
57555 -
57556 -
57557 -
57558 -
57559 -
57560 -
57561 -
57562 -
57563 - if test $gl_cv_have_include_next = yes; then
57564 - gl_cv_next_dirent_h='<'dirent.h'>'
57565 - else
57566 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <dirent.h>" >&5
57567 -printf %s "checking absolute name of <dirent.h>... " >&6; }
57568 -if test ${gl_cv_next_dirent_h+y}
57569 -then :
57570 - printf %s "(cached) " >&6
57571 -else $as_nop
57572 -
57573 - if test $ac_cv_header_dirent_h = yes; then
57574
57575
57576
57577
57578 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
57579 -/* end confdefs.h. */
57580 -#include <dirent.h>
57581 -_ACEOF
57582 - case "$host_os" in
57583 - aix*) gl_absname_cpp="$ac_cpp -C" ;;
57584 - *) gl_absname_cpp="$ac_cpp" ;;
57585 - esac
57586
57587 - case "$host_os" in
57588 - mingw*)
57589 - gl_dirsep_regex='[/\\]'
57590 - ;;
57591 - *)
57592 - gl_dirsep_regex='\/'
57593 - ;;
57594 - esac
57595 - gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
57596 - gl_header_literal_regex=`echo 'dirent.h' \
57597 - | sed -e "$gl_make_literal_regex_sed"`
57598 - gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
57599 - s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
57600 - s|^/[^/]|//&|
57601 - p
57602 - q
57603 - }'
57604 + GL_GNULIB_CLOSEDIR=1
57605
57606 - gl_cv_absolute_dirent_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
57607 - sed -n "$gl_absolute_header_sed"`
57608
57609 - gl_header=$gl_cv_absolute_dirent_h
57610 - gl_cv_next_dirent_h='"'$gl_header'"'
57611 - else
57612 - gl_cv_next_dirent_h='<'dirent.h'>'
57613 - fi
57614
57615
57616 -fi
57617 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_dirent_h" >&5
57618 -printf "%s\n" "$gl_cv_next_dirent_h" >&6; }
57619 - fi
57620 - NEXT_DIRENT_H=$gl_cv_next_dirent_h
57621
57622 - if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
57623 - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
57624 - gl_next_as_first_directive='<'dirent.h'>'
57625 - else
57626 - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
57627 - gl_next_as_first_directive=$gl_cv_next_dirent_h
57628 - fi
57629 - NEXT_AS_FIRST_DIRECTIVE_DIRENT_H=$gl_next_as_first_directive
57630 +printf "%s\n" "#define GNULIB_TEST_CLOSEDIR 1" >>confdefs.h
57631
57632
57633
57634
57635 - if test $ac_cv_header_dirent_h = yes; then
57636 - HAVE_DIRENT_H=1
57637 - else
57638 - HAVE_DIRENT_H=0
57639 - fi
57640
57641
57642
57643 @@ -17303,17 +21120,21 @@ printf "%s\n" "#define REPLACE_DIRFD 1" >>confdefs.h
57644 ;;
57645 esac
57646
57647 - if test $ac_cv_func_dirfd = no && test $gl_cv_func_dirfd_macro = no \
57648 - || test $REPLACE_DIRFD = 1; then
57649 -
57650 -
57651 -
57652 -
57653 -
57654 -
57655
57656 + if test $ac_cv_func_dirfd = no && test $gl_cv_func_dirfd_macro = no || test $REPLACE_DIRFD = 1; then
57657 + GL_COND_OBJ_DIRFD_TRUE=
57658 + GL_COND_OBJ_DIRFD_FALSE='#'
57659 +else
57660 + GL_COND_OBJ_DIRFD_TRUE='#'
57661 + GL_COND_OBJ_DIRFD_FALSE=
57662 +fi
57663 +:
57664 + if test -z "${GL_COND_OBJ_DIRFD_TRUE}" && test -z "${GL_COND_OBJ_DIRFD_FALSE}"; then
57665 + GL_COND_OBJ_DIRFD_TRUE='#'
57666 + GL_COND_OBJ_DIRFD_FALSE='#'
57667 + fi
57668
57669 - gl_LIBOBJS="$gl_LIBOBJS dirfd.$ac_objext"
57670 + if test -z "$GL_COND_OBJ_DIRFD_TRUE"; then :
57671
57672
57673 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to get the file descriptor associated with an open DIR*" >&5
57674 @@ -17364,24 +21185,25 @@ printf "%s\n" "#define DIR_FD_MEMBER_NAME $gl_cv_sys_dir_fd_member_name" >>confd
57675 fi
57676
57677
57678 - fi
57679
57680 +fi
57681
57682
57683
57684
57685 - GNULIB_DIRFD=1
57686
57687
57688
57689
57690
57691 -printf "%s\n" "#define GNULIB_TEST_DIRFD 1" >>confdefs.h
57692 + GL_GNULIB_DIRFD=1
57693
57694
57695
57696
57697
57698 +printf "%s\n" "#define GNULIB_TEST_DIRFD 1" >>confdefs.h
57699 +
57700
57701
57702
57703 @@ -17464,6 +21286,10 @@ else $as_nop
57704 #include <unistd.h>
57705 #include <fcntl.h>
57706 #include <errno.h>
57707 +
57708 +
57709 +$gl_mda_defines
57710 +
57711 int
57712 main (void)
57713 {
57714 @@ -17497,25 +21323,35 @@ printf "%s\n" "$gl_cv_func_dup_works" >&6; }
57715 ;;
57716 esac
57717
57718 - if test $REPLACE_DUP = 1; then
57719 -
57720
57721 + if test $REPLACE_DUP = 1; then
57722 + GL_COND_OBJ_DUP_TRUE=
57723 + GL_COND_OBJ_DUP_FALSE='#'
57724 +else
57725 + GL_COND_OBJ_DUP_TRUE='#'
57726 + GL_COND_OBJ_DUP_FALSE=
57727 +fi
57728 +:
57729 + if test -z "${GL_COND_OBJ_DUP_TRUE}" && test -z "${GL_COND_OBJ_DUP_FALSE}"; then
57730 + GL_COND_OBJ_DUP_TRUE='#'
57731 + GL_COND_OBJ_DUP_FALSE='#'
57732 + fi
57733
57734 + if test -z "$GL_COND_OBJ_DUP_TRUE"; then :
57735
57736 + :
57737
57738 +fi
57739
57740
57741
57742 - gl_LIBOBJS="$gl_LIBOBJS dup.$ac_objext"
57743
57744 - :
57745 - fi
57746
57747
57748
57749
57750
57751 - GNULIB_DUP=1
57752 + GL_GNULIB_DUP=1
57753
57754
57755
57756 @@ -17528,13 +21364,7 @@ printf "%s\n" "#define GNULIB_TEST_DUP 1" >>confdefs.h
57757
57758
57759
57760 -
57761 -
57762 -printf "%s\n" "#define HAVE_DUP2 1" >>confdefs.h
57763 -
57764 -
57765 - if test $HAVE_DUP2 = 1; then
57766 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether dup2 works" >&5
57767 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether dup2 works" >&5
57768 printf %s "checking whether dup2 works... " >&6; }
57769 if test ${gl_cv_func_dup2_works+y}
57770 then :
57771 @@ -17543,82 +21373,85 @@ else $as_nop
57772 if test "$cross_compiling" = yes
57773 then :
57774 case "$host_os" in
57775 - mingw*) # on this platform, dup2 always returns 0 for success
57776 - gl_cv_func_dup2_works="guessing no" ;;
57777 - cygwin*) # on cygwin 1.5.x, dup2(1,1) returns 0
57778 - gl_cv_func_dup2_works="guessing no" ;;
57779 - aix* | freebsd*)
57780 - # on AIX 7.1 and FreeBSD 6.1, dup2 (1,toobig) gives EMFILE,
57781 - # not EBADF.
57782 - gl_cv_func_dup2_works="guessing no" ;;
57783 - haiku*) # on Haiku alpha 2, dup2(1, 1) resets FD_CLOEXEC.
57784 - gl_cv_func_dup2_works="guessing no" ;;
57785 - *-android*) # implemented using dup3(), which fails if oldfd == newfd
57786 - gl_cv_func_dup2_works="guessing no" ;;
57787 - os2*) # on OS/2 kLIBC, dup2() does not work on a directory fd.
57788 - gl_cv_func_dup2_works="guessing no" ;;
57789 - *) gl_cv_func_dup2_works="guessing yes" ;;
57790 - esac
57791 + mingw*) # on this platform, dup2 always returns 0 for success
57792 + gl_cv_func_dup2_works="guessing no" ;;
57793 + cygwin*) # on cygwin 1.5.x, dup2(1,1) returns 0
57794 + gl_cv_func_dup2_works="guessing no" ;;
57795 + aix* | freebsd*)
57796 + # on AIX 7.1 and FreeBSD 6.1, dup2 (1,toobig) gives EMFILE,
57797 + # not EBADF.
57798 + gl_cv_func_dup2_works="guessing no" ;;
57799 + haiku*) # on Haiku alpha 2, dup2(1, 1) resets FD_CLOEXEC.
57800 + gl_cv_func_dup2_works="guessing no" ;;
57801 + *-android*) # implemented using dup3(), which fails if oldfd == newfd
57802 + gl_cv_func_dup2_works="guessing no" ;;
57803 + os2*) # on OS/2 kLIBC, dup2() does not work on a directory fd.
57804 + gl_cv_func_dup2_works="guessing no" ;;
57805 + *) gl_cv_func_dup2_works="guessing yes" ;;
57806 + esac
57807 else $as_nop
57808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
57809 /* end confdefs.h. */
57810
57811 - #include <errno.h>
57812 - #include <fcntl.h>
57813 - #include <limits.h>
57814 - #include <sys/resource.h>
57815 - #include <unistd.h>
57816 - #ifndef RLIM_SAVED_CUR
57817 - # define RLIM_SAVED_CUR RLIM_INFINITY
57818 - #endif
57819 - #ifndef RLIM_SAVED_MAX
57820 - # define RLIM_SAVED_MAX RLIM_INFINITY
57821 - #endif
57822 + #include <errno.h>
57823 + #include <fcntl.h>
57824 + #include <limits.h>
57825 + #include <sys/resource.h>
57826 + #include <unistd.h>
57827 +
57828 +
57829 +$gl_mda_defines
57830 +
57831 + #ifndef RLIM_SAVED_CUR
57832 + # define RLIM_SAVED_CUR RLIM_INFINITY
57833 + #endif
57834 + #ifndef RLIM_SAVED_MAX
57835 + # define RLIM_SAVED_MAX RLIM_INFINITY
57836 + #endif
57837
57838 int
57839 main (void)
57840 {
57841 int result = 0;
57842 - int bad_fd = INT_MAX;
57843 - struct rlimit rlim;
57844 - if (getrlimit (RLIMIT_NOFILE, &rlim) == 0
57845 - && 0 <= rlim.rlim_cur && rlim.rlim_cur <= INT_MAX
57846 - && rlim.rlim_cur != RLIM_INFINITY
57847 - && rlim.rlim_cur != RLIM_SAVED_MAX
57848 - && rlim.rlim_cur != RLIM_SAVED_CUR)
57849 - bad_fd = rlim.rlim_cur;
57850 - #ifdef FD_CLOEXEC
57851 - if (fcntl (1, F_SETFD, FD_CLOEXEC) == -1)
57852 - result |= 1;
57853 - #endif
57854 - if (dup2 (1, 1) != 1)
57855 - result |= 2;
57856 - #ifdef FD_CLOEXEC
57857 - if (fcntl (1, F_GETFD) != FD_CLOEXEC)
57858 - result |= 4;
57859 - #endif
57860 - close (0);
57861 - if (dup2 (0, 0) != -1)
57862 - result |= 8;
57863 - /* Many gnulib modules require POSIX conformance of EBADF. */
57864 - if (dup2 (2, bad_fd) == -1 && errno != EBADF)
57865 - result |= 16;
57866 - /* Flush out some cygwin core dumps. */
57867 - if (dup2 (2, -1) != -1 || errno != EBADF)
57868 - result |= 32;
57869 - dup2 (2, 255);
57870 - dup2 (2, 256);
57871 - /* On OS/2 kLIBC, dup2() does not work on a directory fd. */
57872 - {
57873 - int fd = open (".", O_RDONLY);
57874 - if (fd == -1)
57875 - result |= 64;
57876 - else if (dup2 (fd, fd + 1) == -1)
57877 - result |= 128;
57878 -
57879 - close (fd);
57880 - }
57881 - return result;
57882 + int bad_fd = INT_MAX;
57883 + struct rlimit rlim;
57884 + if (getrlimit (RLIMIT_NOFILE, &rlim) == 0
57885 + && 0 <= rlim.rlim_cur && rlim.rlim_cur <= INT_MAX
57886 + && rlim.rlim_cur != RLIM_INFINITY
57887 + && rlim.rlim_cur != RLIM_SAVED_MAX
57888 + && rlim.rlim_cur != RLIM_SAVED_CUR)
57889 + bad_fd = rlim.rlim_cur;
57890 + #ifdef FD_CLOEXEC
57891 + if (fcntl (1, F_SETFD, FD_CLOEXEC) == -1)
57892 + result |= 1;
57893 + #endif
57894 + if (dup2 (1, 1) != 1)
57895 + result |= 2;
57896 + #ifdef FD_CLOEXEC
57897 + if (fcntl (1, F_GETFD) != FD_CLOEXEC)
57898 + result |= 4;
57899 + #endif
57900 + close (0);
57901 + if (dup2 (0, 0) != -1)
57902 + result |= 8;
57903 + /* Many gnulib modules require POSIX conformance of EBADF. */
57904 + if (dup2 (2, bad_fd) == -1 && errno != EBADF)
57905 + result |= 16;
57906 + /* Flush out some cygwin core dumps. */
57907 + if (dup2 (2, -1) != -1 || errno != EBADF)
57908 + result |= 32;
57909 + dup2 (2, 255);
57910 + dup2 (2, 256);
57911 + /* On OS/2 kLIBC, dup2() does not work on a directory fd. */
57912 + {
57913 + int fd = open (".", O_RDONLY);
57914 + if (fd == -1)
57915 + result |= 64;
57916 + else if (dup2 (fd, fd + 1) == -1)
57917 + result |= 128;
57918 + close (fd);
57919 + }
57920 + return result;
57921 ;
57922 return 0;
57923 }
57924 @@ -17638,20 +21471,19 @@ fi
57925 fi
57926 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_dup2_works" >&5
57927 printf "%s\n" "$gl_cv_func_dup2_works" >&6; }
57928 - case "$gl_cv_func_dup2_works" in
57929 - *yes) ;;
57930 - *)
57931 - REPLACE_DUP2=1
57932 - ac_fn_c_check_func "$LINENO" "setdtablesize" "ac_cv_func_setdtablesize"
57933 + case "$gl_cv_func_dup2_works" in
57934 + *yes) ;;
57935 + *)
57936 + REPLACE_DUP2=1
57937 + ac_fn_c_check_func "$LINENO" "setdtablesize" "ac_cv_func_setdtablesize"
57938 if test "x$ac_cv_func_setdtablesize" = xyes
57939 then :
57940 printf "%s\n" "#define HAVE_SETDTABLESIZE 1" >>confdefs.h
57941
57942 fi
57943
57944 - ;;
57945 - esac
57946 - fi
57947 + ;;
57948 + esac
57949
57950
57951
57952 @@ -17661,31 +21493,39 @@ fi
57953 fi
57954
57955 if test $HAVE_FCHDIR = 0; then
57956 - if test $HAVE_DUP2 = 1; then
57957 - REPLACE_DUP2=1
57958 - fi
57959 + REPLACE_DUP2=1
57960 fi
57961
57962
57963 - if test $HAVE_DUP2 = 0 || test $REPLACE_DUP2 = 1; then
57964 -
57965
57966 + if test $REPLACE_DUP2 = 1; then
57967 + GL_COND_OBJ_DUP2_TRUE=
57968 + GL_COND_OBJ_DUP2_FALSE='#'
57969 +else
57970 + GL_COND_OBJ_DUP2_TRUE='#'
57971 + GL_COND_OBJ_DUP2_FALSE=
57972 +fi
57973 +:
57974 + if test -z "${GL_COND_OBJ_DUP2_TRUE}" && test -z "${GL_COND_OBJ_DUP2_FALSE}"; then
57975 + GL_COND_OBJ_DUP2_TRUE='#'
57976 + GL_COND_OBJ_DUP2_FALSE='#'
57977 + fi
57978
57979 + if test -z "$GL_COND_OBJ_DUP2_TRUE"; then :
57980
57981
57982
57983 +fi
57984
57985
57986 - gl_LIBOBJS="$gl_LIBOBJS dup2.$ac_objext"
57987
57988
57989 - fi
57990
57991
57992
57993
57994
57995 - GNULIB_DUP2=1
57996 + GL_GNULIB_DUP2=1
57997
57998
57999
58000 @@ -17697,6 +21537,39 @@ printf "%s\n" "#define GNULIB_TEST_DUP2 1" >>confdefs.h
58001
58002
58003
58004 +
58005 +
58006 +
58007 + case "$GL_GENERATE_ERRNO_H" in
58008 + false) ERRNO_H='' ;;
58009 + true)
58010 + if test -z "$ERRNO_H"; then
58011 + ERRNO_H="${gl_source_base_prefix}errno.h"
58012 + fi
58013 + ;;
58014 + *) echo "*** GL_GENERATE_ERRNO_H is not set correctly" 1>&2; exit 1 ;;
58015 + esac
58016 +
58017 +
58018 + if $GL_GENERATE_ERRNO_H; then
58019 + GL_GENERATE_ERRNO_H_TRUE=
58020 + GL_GENERATE_ERRNO_H_FALSE='#'
58021 +else
58022 + GL_GENERATE_ERRNO_H_TRUE='#'
58023 + GL_GENERATE_ERRNO_H_FALSE=
58024 +fi
58025 +:
58026 + if test -z "${GL_GENERATE_ERRNO_H_TRUE}" && test -z "${GL_GENERATE_ERRNO_H_FALSE}"; then
58027 + GL_GENERATE_ERRNO_H_TRUE='#'
58028 + GL_GENERATE_ERRNO_H_FALSE='#'
58029 + fi
58030 +
58031 +
58032 +
58033 +
58034 +
58035 +
58036 +
58037 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for error_at_line" >&5
58038 printf %s "checking for error_at_line... " >&6; }
58039 if test ${ac_cv_lib_error_at_line+y}
58040 @@ -17726,22 +21599,30 @@ fi
58041 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_error_at_line" >&5
58042 printf "%s\n" "$ac_cv_lib_error_at_line" >&6; }
58043
58044 - if test $ac_cv_lib_error_at_line = no; then
58045 -
58046 -
58047 -
58048 -
58049
58050 + if test "$ac_cv_lib_error_at_line" = no; then
58051 + GL_COND_OBJ_ERROR_TRUE=
58052 + GL_COND_OBJ_ERROR_FALSE='#'
58053 +else
58054 + GL_COND_OBJ_ERROR_TRUE='#'
58055 + GL_COND_OBJ_ERROR_FALSE=
58056 +fi
58057 +:
58058 + if test -z "${GL_COND_OBJ_ERROR_TRUE}" && test -z "${GL_COND_OBJ_ERROR_FALSE}"; then
58059 + GL_COND_OBJ_ERROR_TRUE='#'
58060 + GL_COND_OBJ_ERROR_FALSE='#'
58061 + fi
58062
58063 + if test -z "$GL_COND_OBJ_ERROR_TRUE"; then :
58064
58065
58066 - gl_LIBOBJS="$gl_LIBOBJS error.$ac_objext"
58067
58068
58069
58070 :
58071
58072 - fi
58073 +
58074 +fi
58075
58076
58077 XGETTEXT_EXTRA_OPTIONS="$XGETTEXT_EXTRA_OPTIONS --flag=error:3:c-format"
58078 @@ -17766,16 +21647,21 @@ fi
58079 HAVE_EUIDACCESS=0
58080 fi
58081
58082 - if test $HAVE_EUIDACCESS = 0; then
58083 -
58084 -
58085 -
58086 -
58087 -
58088 -
58089
58090 + if test $HAVE_EUIDACCESS = 0; then
58091 + GL_COND_OBJ_EUIDACCESS_TRUE=
58092 + GL_COND_OBJ_EUIDACCESS_FALSE='#'
58093 +else
58094 + GL_COND_OBJ_EUIDACCESS_TRUE='#'
58095 + GL_COND_OBJ_EUIDACCESS_FALSE=
58096 +fi
58097 +:
58098 + if test -z "${GL_COND_OBJ_EUIDACCESS_TRUE}" && test -z "${GL_COND_OBJ_EUIDACCESS_FALSE}"; then
58099 + GL_COND_OBJ_EUIDACCESS_TRUE='#'
58100 + GL_COND_OBJ_EUIDACCESS_FALSE='#'
58101 + fi
58102
58103 - gl_LIBOBJS="$gl_LIBOBJS euidaccess.$ac_objext"
58104 + if test -z "$GL_COND_OBJ_EUIDACCESS_TRUE"; then :
58105
58106
58107
58108 @@ -17786,18 +21672,19 @@ then :
58109
58110 fi
58111
58112 - ac_fn_c_check_func "$LINENO" "getgroups" "ac_cv_func_getgroups"
58113 +
58114 + ac_fn_c_check_func "$LINENO" "getgroups" "ac_cv_func_getgroups"
58115 if test "x$ac_cv_func_getgroups" = xyes
58116 then :
58117
58118 fi
58119
58120
58121 -# If we don't yet have getgroups, see if it's in -lbsd.
58122 -# This is reported to be necessary on an ITOS 3000WS running SEIUX 3.1.
58123 -ac_save_LIBS=$LIBS
58124 -if test $ac_cv_func_getgroups = no; then
58125 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for getgroups in -lbsd" >&5
58126 + # If we don't yet have getgroups, see if it's in -lbsd.
58127 + # This is reported to be necessary on an ITOS 3000WS running SEIUX 3.1.
58128 + ac_save_LIBS=$LIBS
58129 + if test $ac_cv_func_getgroups = no; then
58130 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for getgroups in -lbsd" >&5
58131 printf %s "checking for getgroups in -lbsd... " >&6; }
58132 if test ${ac_cv_lib_bsd_getgroups+y}
58133 then :
58134 @@ -17837,12 +21724,12 @@ then :
58135 GETGROUPS_LIB=-lbsd
58136 fi
58137
58138 -fi
58139 + fi
58140
58141 -# Run the program to test the functionality of the system-supplied
58142 -# getgroups function only if there is such a function.
58143 -if test $ac_cv_func_getgroups = yes; then
58144 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working getgroups" >&5
58145 + # Run the program to test the functionality of the system-supplied
58146 + # getgroups function only if there is such a function.
58147 + if test $ac_cv_func_getgroups = yes; then
58148 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working getgroups" >&5
58149 printf %s "checking for working getgroups... " >&6; }
58150 if test ${ac_cv_func_getgroups_works+y}
58151 then :
58152 @@ -17851,11 +21738,14 @@ else $as_nop
58153 if test "$cross_compiling" = yes
58154 then :
58155 case "$host_os" in # ((
58156 - # Guess yes on glibc systems.
58157 - *-gnu*) ac_cv_func_getgroups_works="guessing yes" ;;
58158 - # If we don't know, assume the worst.
58159 - *) ac_cv_func_getgroups_works="guessing no" ;;
58160 - esac
58161 + # Guess yes on glibc systems.
58162 + *-gnu* | gnu*) ac_cv_func_getgroups_works="guessing yes" ;;
58163 + # Guess yes on musl systems.
58164 + *-musl*) ac_cv_func_getgroups_works="guessing yes" ;;
58165 + # If we don't know, obey --enable-cross-guesses.
58166 + *) ac_cv_func_getgroups_works="$gl_cross_guess_normal" ;;
58167 + esac
58168 +
58169 else $as_nop
58170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
58171 /* end confdefs.h. */
58172 @@ -17863,11 +21753,12 @@ $ac_includes_default
58173 int
58174 main (void)
58175 {
58176 -/* On Ultrix 4.3, getgroups (0, 0) always fails. */
58177 - return getgroups (0, 0) == -1;
58178 +/* On NeXTstep 3.2, getgroups (0, 0) always fails. */
58179 + return getgroups (0, 0) == -1;
58180 ;
58181 return 0;
58182 }
58183 +
58184 _ACEOF
58185 if ac_fn_c_try_run "$LINENO"
58186 then :
58187 @@ -17883,17 +21774,17 @@ fi
58188 fi
58189 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_getgroups_works" >&5
58190 printf "%s\n" "$ac_cv_func_getgroups_works" >&6; }
58191 -else
58192 - ac_cv_func_getgroups_works=no
58193 -fi
58194 -case "$ac_cv_func_getgroups_works" in
58195 - *yes)
58196 + else
58197 + ac_cv_func_getgroups_works=no
58198 + fi
58199 + case "$ac_cv_func_getgroups_works" in
58200 + *yes)
58201
58202 printf "%s\n" "#define HAVE_GETGROUPS 1" >>confdefs.h
58203
58204 - ;;
58205 -esac
58206 -LIBS=$ac_save_LIBS
58207 + ;;
58208 + esac
58209 + LIBS=$ac_save_LIBS
58210
58211
58212 # Solaris 9 and 10 need -lgen to get the eaccess function.
58213 @@ -17972,13 +21863,18 @@ fi
58214
58215 LIBS=$gl_saved_libs
58216
58217 - fi
58218 +
58219 +fi
58220 +
58221 +
58222 +
58223
58224
58225
58226
58227
58228 - GNULIB_EUIDACCESS=1
58229 +
58230 + GL_GNULIB_EUIDACCESS=1
58231
58232
58233
58234 @@ -17999,22 +21895,27 @@ printf "%s\n" "#define GNULIB_TEST_EUIDACCESS 1" >>confdefs.h
58235 if test $ac_cv_func_faccessat = no; then
58236 HAVE_FACCESSAT=0
58237 else
58238 - case "$gl_cv_func_lstat_dereferences_slashed_symlink" in
58239 + case $gl_cv_func_lstat_dereferences_slashed_symlink in
58240 *yes) ;;
58241 *) REPLACE_FACCESSAT=1 ;;
58242 esac
58243 fi
58244
58245 - if test $HAVE_FACCESSAT = 0 || test $REPLACE_FACCESSAT = 1; then
58246 -
58247 -
58248 -
58249 -
58250 -
58251 -
58252
58253 + if test $HAVE_FACCESSAT = 0 || test $REPLACE_FACCESSAT = 1; then
58254 + GL_COND_OBJ_FACCESSAT_TRUE=
58255 + GL_COND_OBJ_FACCESSAT_FALSE='#'
58256 +else
58257 + GL_COND_OBJ_FACCESSAT_TRUE='#'
58258 + GL_COND_OBJ_FACCESSAT_FALSE=
58259 +fi
58260 +:
58261 + if test -z "${GL_COND_OBJ_FACCESSAT_TRUE}" && test -z "${GL_COND_OBJ_FACCESSAT_FALSE}"; then
58262 + GL_COND_OBJ_FACCESSAT_TRUE='#'
58263 + GL_COND_OBJ_FACCESSAT_FALSE='#'
58264 + fi
58265
58266 - gl_LIBOBJS="$gl_LIBOBJS faccessat.$ac_objext"
58267 + if test -z "$GL_COND_OBJ_FACCESSAT_TRUE"; then :
58268
58269
58270 ac_fn_c_check_func "$LINENO" "access" "ac_cv_func_access"
58271 @@ -18025,7 +21926,8 @@ then :
58272 fi
58273
58274
58275 - fi
58276 +
58277 +fi
58278
58279
58280 printf "%s\n" "#define GNULIB_FACCESSAT 1" >>confdefs.h
58281 @@ -18036,7 +21938,11 @@ printf "%s\n" "#define GNULIB_FACCESSAT 1" >>confdefs.h
58282
58283
58284
58285 - GNULIB_FACCESSAT=1
58286 +
58287 +
58288 +
58289 +
58290 + GL_GNULIB_FACCESSAT=1
58291
58292
58293
58294 @@ -18058,17 +21964,6 @@ printf "%s\n" "#define GNULIB_TEST_FACCESSAT 1" >>confdefs.h
58295
58296 if test $HAVE_FCHDIR = 0; then
58297
58298 -
58299 -
58300 -
58301 -
58302 -
58303 -
58304 -
58305 - gl_LIBOBJS="$gl_LIBOBJS fchdir.$ac_objext"
58306 -
58307 - :
58308 -
58309 printf "%s\n" "#define REPLACE_FCHDIR 1" >>confdefs.h
58310
58311 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether open can visit directories" >&5
58312 @@ -18080,21 +21975,24 @@ else $as_nop
58313 if test "$cross_compiling" = yes
58314 then :
58315 case "$host_os" in
58316 - # Guess yes on Linux systems.
58317 - linux-* | linux) gl_cv_func_open_directory_works="guessing yes" ;;
58318 - # Guess yes on glibc systems.
58319 - *-gnu* | gnu*) gl_cv_func_open_directory_works="guessing yes" ;;
58320 - # Guess no on native Windows.
58321 - mingw*) gl_cv_func_open_directory_works="guessing no" ;;
58322 - # If we don't know, assume the worst.
58323 - *) gl_cv_func_open_directory_works="guessing no" ;;
58324 - esac
58325 + # Guess yes on Linux systems.
58326 + linux-* | linux) gl_cv_func_open_directory_works="guessing yes" ;;
58327 + # Guess yes on glibc systems.
58328 + *-gnu* | gnu*) gl_cv_func_open_directory_works="guessing yes" ;;
58329 + # Guess no on native Windows.
58330 + mingw*) gl_cv_func_open_directory_works="guessing no" ;;
58331 + # If we don't know, obey --enable-cross-guesses.
58332 + *) gl_cv_func_open_directory_works="$gl_cross_guess_normal" ;;
58333 + esac
58334
58335 else $as_nop
58336 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
58337 /* end confdefs.h. */
58338 #include <fcntl.h>
58339
58340 +
58341 +$gl_mda_defines
58342 +
58343 int
58344 main (void)
58345 {
58346 @@ -18127,11 +22025,34 @@ printf "%s\n" "#define REPLACE_OPEN_DIRECTORY 1" >>confdefs.h
58347 fi
58348
58349
58350 + if test $HAVE_FCHDIR = 0; then
58351 + GL_COND_OBJ_FCHDIR_TRUE=
58352 + GL_COND_OBJ_FCHDIR_FALSE='#'
58353 +else
58354 + GL_COND_OBJ_FCHDIR_TRUE='#'
58355 + GL_COND_OBJ_FCHDIR_FALSE=
58356 +fi
58357 +:
58358 + if test -z "${GL_COND_OBJ_FCHDIR_TRUE}" && test -z "${GL_COND_OBJ_FCHDIR_FALSE}"; then
58359 + GL_COND_OBJ_FCHDIR_TRUE='#'
58360 + GL_COND_OBJ_FCHDIR_FALSE='#'
58361 + fi
58362 +
58363 + if test -z "$GL_COND_OBJ_FCHDIR_TRUE"; then :
58364 +
58365 + :
58366 +
58367 +fi
58368 +
58369 +
58370
58371
58372
58373
58374 - GNULIB_FCHDIR=1
58375 +
58376 +
58377 +
58378 + GL_GNULIB_FCHDIR=1
58379
58380
58381
58382 @@ -18178,6 +22099,10 @@ else $as_nop
58383 #include <limits.h>
58384 #include <sys/resource.h>
58385 #include <unistd.h>
58386 +
58387 +
58388 +$gl_mda_defines
58389 +
58390 #ifndef RLIM_SAVED_CUR
58391 # define RLIM_SAVED_CUR RLIM_INFINITY
58392 #endif
58393 @@ -18246,29 +22171,42 @@ printf "%s\n" "#define FCNTL_DUPFD_BUGGY 1" >>confdefs.h
58394 ;;
58395 esac
58396
58397 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether fcntl understands F_DUPFD_CLOEXEC" >&5
58398 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether fcntl understands F_DUPFD_CLOEXEC" >&5
58399 printf %s "checking whether fcntl understands F_DUPFD_CLOEXEC... " >&6; }
58400 if test ${gl_cv_func_fcntl_f_dupfd_cloexec+y}
58401 then :
58402 printf %s "(cached) " >&6
58403 +else $as_nop
58404 + if test "$cross_compiling" = yes
58405 +then :
58406 + case "$host_os" in
58407 + # Guess no on NetBSD.
58408 + netbsd*) gl_cv_func_fcntl_f_dupfd_cloexec="guessing no" ;;
58409 + *) gl_cv_func_fcntl_f_dupfd_cloexec="$gl_cross_guess_normal" ;;
58410 + esac
58411 +
58412 else $as_nop
58413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
58414 /* end confdefs.h. */
58415 -
58416 #include <fcntl.h>
58417 -#ifndef F_DUPFD_CLOEXEC
58418 -choke me
58419 -#endif
58420 + #include <unistd.h>
58421 + int main (int argc, char *argv[])
58422 + {
58423 + if (argc == 1)
58424 + /* parent process */
58425 + {
58426 + if (fcntl (1, F_DUPFD_CLOEXEC, 10) < 0)
58427 + return 1;
58428 + return execl ("./conftest", "./conftest", "child", NULL);
58429 + }
58430 + else
58431 + /* child process */
58432 + return (fcntl (10, F_GETFL) < 0 ? 0 : 42);
58433 + }
58434
58435 -int
58436 -main (void)
58437 -{
58438
58439 - ;
58440 - return 0;
58441 -}
58442 _ACEOF
58443 -if ac_fn_c_try_compile "$LINENO"
58444 +if ac_fn_c_try_run "$LINENO"
58445 then :
58446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
58447 /* end confdefs.h. */
58448 @@ -18294,15 +22232,21 @@ else $as_nop
58449 gl_cv_func_fcntl_f_dupfd_cloexec="needs runtime check"
58450 fi
58451 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
58452 +
58453 else $as_nop
58454 gl_cv_func_fcntl_f_dupfd_cloexec=no
58455 fi
58456 -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
58457 +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
58458 + conftest.$ac_objext conftest.beam conftest.$ac_ext
58459 +fi
58460 +
58461 +
58462 fi
58463 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_fcntl_f_dupfd_cloexec" >&5
58464 printf "%s\n" "$gl_cv_func_fcntl_f_dupfd_cloexec" >&6; }
58465 - if test "$gl_cv_func_fcntl_f_dupfd_cloexec" != yes; then
58466 -
58467 + case "$gl_cv_func_fcntl_f_dupfd_cloexec" in
58468 + *yes) ;;
58469 + *)
58470
58471
58472 if test $ac_cv_func_fcntl = no; then
58473 @@ -18311,7 +22255,8 @@ printf "%s\n" "$gl_cv_func_fcntl_f_dupfd_cloexec" >&6; }
58474 REPLACE_FCNTL=1
58475 fi
58476
58477 - fi
58478 + ;;
58479 + esac
58480 fi
58481
58482
58483 @@ -18334,107 +22279,36 @@ printf "%s\n" "$gl_cv_func_fcntl_f_dupfd_cloexec" >&6; }
58484 fi
58485
58486
58487 - if test $HAVE_FCNTL = 0 || test $REPLACE_FCNTL = 1; then
58488 -
58489 -
58490 -
58491 -
58492 -
58493 -
58494 -
58495 -
58496 - gl_LIBOBJS="$gl_LIBOBJS fcntl.$ac_objext"
58497
58498 + if test $HAVE_FCNTL = 0 || test $REPLACE_FCNTL = 1; then
58499 + GL_COND_OBJ_FCNTL_TRUE=
58500 + GL_COND_OBJ_FCNTL_FALSE='#'
58501 +else
58502 + GL_COND_OBJ_FCNTL_TRUE='#'
58503 + GL_COND_OBJ_FCNTL_FALSE=
58504 +fi
58505 +:
58506 + if test -z "${GL_COND_OBJ_FCNTL_TRUE}" && test -z "${GL_COND_OBJ_FCNTL_FALSE}"; then
58507 + GL_COND_OBJ_FCNTL_TRUE='#'
58508 + GL_COND_OBJ_FCNTL_FALSE='#'
58509 fi
58510
58511
58512
58513
58514
58515 - GNULIB_FCNTL=1
58516 -
58517 -
58518 -
58519 -
58520 -
58521 -printf "%s\n" "#define GNULIB_TEST_FCNTL 1" >>confdefs.h
58522 -
58523 -
58524 -
58525 -
58526 -
58527 -
58528 -
58529 -
58530
58531
58532
58533
58534
58535 + GL_GNULIB_FCNTL=1
58536
58537 - if test $gl_cv_have_include_next = yes; then
58538 - gl_cv_next_fcntl_h='<'fcntl.h'>'
58539 - else
58540 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <fcntl.h>" >&5
58541 -printf %s "checking absolute name of <fcntl.h>... " >&6; }
58542 -if test ${gl_cv_next_fcntl_h+y}
58543 -then :
58544 - printf %s "(cached) " >&6
58545 -else $as_nop
58546 -
58547 -
58548 -
58549 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
58550 -/* end confdefs.h. */
58551 -#include <fcntl.h>
58552 -_ACEOF
58553 - case "$host_os" in
58554 - aix*) gl_absname_cpp="$ac_cpp -C" ;;
58555 - *) gl_absname_cpp="$ac_cpp" ;;
58556 - esac
58557 -
58558 - case "$host_os" in
58559 - mingw*)
58560 - gl_dirsep_regex='[/\\]'
58561 - ;;
58562 - *)
58563 - gl_dirsep_regex='\/'
58564 - ;;
58565 - esac
58566 - gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
58567 - gl_header_literal_regex=`echo 'fcntl.h' \
58568 - | sed -e "$gl_make_literal_regex_sed"`
58569 - gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
58570 - s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
58571 - s|^/[^/]|//&|
58572 - p
58573 - q
58574 - }'
58575 -
58576 - gl_cv_absolute_fcntl_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
58577 - sed -n "$gl_absolute_header_sed"`
58578 -
58579 - gl_header=$gl_cv_absolute_fcntl_h
58580 - gl_cv_next_fcntl_h='"'$gl_header'"'
58581 -
58582 -
58583 -fi
58584 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_fcntl_h" >&5
58585 -printf "%s\n" "$gl_cv_next_fcntl_h" >&6; }
58586 - fi
58587 - NEXT_FCNTL_H=$gl_cv_next_fcntl_h
58588
58589 - if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
58590 - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
58591 - gl_next_as_first_directive='<'fcntl.h'>'
58592 - else
58593 - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
58594 - gl_next_as_first_directive=$gl_cv_next_fcntl_h
58595 - fi
58596 - NEXT_AS_FIRST_DIRECTIVE_FCNTL_H=$gl_next_as_first_directive
58597
58598
58599
58600 +printf "%s\n" "#define GNULIB_TEST_FCNTL 1" >>confdefs.h
58601
58602
58603
58604 @@ -18486,10 +22360,12 @@ else $as_nop
58605 if test "$cross_compiling" = yes
58606 then :
58607 case "$host_os" in
58608 - # Guess yes on glibc systems.
58609 - *-gnu*) gl_cv_func_fdopendir_works="guessing yes" ;;
58610 - # If we don't know, assume the worst.
58611 - *) gl_cv_func_fdopendir_works="guessing no" ;;
58612 + # Guess yes on glibc systems.
58613 + *-gnu*) gl_cv_func_fdopendir_works="guessing yes" ;;
58614 + # Guess yes on musl systems.
58615 + *-musl*) gl_cv_func_fdopendir_works="guessing yes" ;;
58616 + # If we don't know, obey --enable-cross-guesses.
58617 + *) gl_cv_func_fdopendir_works="$gl_cross_guess_normal" ;;
58618 esac
58619
58620 else $as_nop
58621 @@ -18499,6 +22375,10 @@ else $as_nop
58622 #include <dirent.h>
58623 #include <fcntl.h>
58624 #include <unistd.h>
58625 +
58626 +
58627 +$gl_mda_defines
58628 +
58629 #if !HAVE_DECL_FDOPENDIR
58630 extern
58631 # ifdef __cplusplus
58632 @@ -18511,11 +22391,12 @@ int
58633 main (void)
58634 {
58635 int result = 0;
58636 - int fd = open ("conftest.c", O_RDONLY);
58637 - if (fd < 0) result |= 1;
58638 - if (fdopendir (fd)) result |= 2;
58639 - if (close (fd)) result |= 4;
58640 - return result;
58641 + int fd = open ("conftest.c", O_RDONLY);
58642 + if (fd < 0) result |= 1;
58643 + if (fdopendir (fd)) result |= 2;
58644 + if (close (fd)) result |= 4;
58645 + return result;
58646 +
58647 ;
58648 return 0;
58649 }
58650 @@ -18541,24 +22422,30 @@ printf "%s\n" "$gl_cv_func_fdopendir_works" >&6; }
58651 esac
58652 fi
58653
58654 - if test $HAVE_FDOPENDIR = 0 || test $REPLACE_FDOPENDIR = 1; then
58655 -
58656 -
58657 -
58658
58659 + if test $HAVE_FDOPENDIR = 0 || test $REPLACE_FDOPENDIR = 1; then
58660 + GL_COND_OBJ_FDOPENDIR_TRUE=
58661 + GL_COND_OBJ_FDOPENDIR_FALSE='#'
58662 +else
58663 + GL_COND_OBJ_FDOPENDIR_TRUE='#'
58664 + GL_COND_OBJ_FDOPENDIR_FALSE=
58665 +fi
58666 +:
58667 + if test -z "${GL_COND_OBJ_FDOPENDIR_TRUE}" && test -z "${GL_COND_OBJ_FDOPENDIR_FALSE}"; then
58668 + GL_COND_OBJ_FDOPENDIR_TRUE='#'
58669 + GL_COND_OBJ_FDOPENDIR_FALSE='#'
58670 + fi
58671
58672
58673
58674
58675 - gl_LIBOBJS="$gl_LIBOBJS fdopendir.$ac_objext"
58676
58677 - fi
58678
58679
58680
58681
58682
58683 - GNULIB_FDOPENDIR=1
58684 + GL_GNULIB_FDOPENDIR=1
58685
58686
58687
58688 @@ -18579,16 +22466,16 @@ printf "%s\n" "#define GNULIB_FDOPENDIR 1" >>confdefs.h
58689
58690
58691
58692 - FLOAT_H=
58693 + GL_GENERATE_FLOAT_H=false
58694 REPLACE_FLOAT_LDBL=0
58695 case "$host_os" in
58696 aix* | beos* | openbsd* | mirbsd* | irix*)
58697 - FLOAT_H=float.h
58698 + GL_GENERATE_FLOAT_H=true
58699 ;;
58700 freebsd* | dragonfly*)
58701 case "$host_cpu" in
58702 i[34567]86 )
58703 - FLOAT_H=float.h
58704 + GL_GENERATE_FLOAT_H=true
58705 ;;
58706 x86_64 )
58707 # On x86_64 systems, the C compiler may still be generating
58708 @@ -18606,7 +22493,7 @@ if ac_fn_c_try_compile "$LINENO"
58709 then :
58710
58711 else $as_nop
58712 - FLOAT_H=float.h
58713 + GL_GENERATE_FLOAT_H=true
58714 fi
58715 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
58716 ;;
58717 @@ -18615,14 +22502,14 @@ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
58718 linux*)
58719 case "$host_cpu" in
58720 powerpc*)
58721 - FLOAT_H=float.h
58722 + GL_GENERATE_FLOAT_H=true
58723 ;;
58724 esac
58725 ;;
58726 esac
58727 case "$host_os" in
58728 aix* | freebsd* | dragonfly* | linux*)
58729 - if test -n "$FLOAT_H"; then
58730 + if $GL_GENERATE_FLOAT_H; then
58731 REPLACE_FLOAT_LDBL=1
58732 fi
58733 ;;
58734 @@ -18693,11 +22580,11 @@ printf "%s\n" "$gl_cv_func_itold_works" >&6; }
58735 case "$gl_cv_func_itold_works" in
58736 *no)
58737 REPLACE_ITOLD=1
58738 - FLOAT_H=float.h
58739 + GL_GENERATE_FLOAT_H=true
58740 ;;
58741 esac
58742
58743 - if test -n "$FLOAT_H"; then
58744 + if $GL_GENERATE_FLOAT_H; then
58745
58746
58747
58748 @@ -18748,8 +22635,8 @@ _ACEOF
58749 gl_cv_absolute_float_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
58750 sed -n "$gl_absolute_header_sed"`
58751
58752 - gl_header=$gl_cv_absolute_float_h
58753 - gl_cv_next_float_h='"'$gl_header'"'
58754 + gl_header=$gl_cv_absolute_float_h
58755 + gl_cv_next_float_h='"'$gl_header'"'
58756
58757
58758 fi
58759 @@ -18772,41 +22659,155 @@ printf "%s\n" "$gl_cv_next_float_h" >&6; }
58760
58761 fi
58762
58763 - if test -n "$FLOAT_H"; then
58764 +
58765 +
58766 +
58767 +
58768 +
58769 + case "$GL_GENERATE_FLOAT_H" in
58770 + false) FLOAT_H='' ;;
58771 + true)
58772 + if test -z "$FLOAT_H"; then
58773 + FLOAT_H="${gl_source_base_prefix}float.h"
58774 + fi
58775 + ;;
58776 + *) echo "*** GL_GENERATE_FLOAT_H is not set correctly" 1>&2; exit 1 ;;
58777 + esac
58778 +
58779 +
58780 + if $GL_GENERATE_FLOAT_H; then
58781 GL_GENERATE_FLOAT_H_TRUE=
58782 GL_GENERATE_FLOAT_H_FALSE='#'
58783 else
58784 GL_GENERATE_FLOAT_H_TRUE='#'
58785 GL_GENERATE_FLOAT_H_FALSE=
58786 fi
58787 +:
58788 + if test -z "${GL_GENERATE_FLOAT_H_TRUE}" && test -z "${GL_GENERATE_FLOAT_H_FALSE}"; then
58789 + GL_GENERATE_FLOAT_H_TRUE='#'
58790 + GL_GENERATE_FLOAT_H_FALSE='#'
58791 + fi
58792
58793
58794
58795 - if test $REPLACE_FLOAT_LDBL = 1; then
58796
58797
58798
58799
58800 + if test $REPLACE_FLOAT_LDBL = 1; then
58801 + GL_COND_OBJ_FLOAT_TRUE=
58802 + GL_COND_OBJ_FLOAT_FALSE='#'
58803 +else
58804 + GL_COND_OBJ_FLOAT_TRUE='#'
58805 + GL_COND_OBJ_FLOAT_FALSE=
58806 +fi
58807 +:
58808 + if test -z "${GL_COND_OBJ_FLOAT_TRUE}" && test -z "${GL_COND_OBJ_FLOAT_FALSE}"; then
58809 + GL_COND_OBJ_FLOAT_TRUE='#'
58810 + GL_COND_OBJ_FLOAT_FALSE='#'
58811 + fi
58812
58813
58814 + if test $REPLACE_ITOLD = 1; then
58815 + GL_COND_OBJ_ITOLD_TRUE=
58816 + GL_COND_OBJ_ITOLD_FALSE='#'
58817 +else
58818 + GL_COND_OBJ_ITOLD_TRUE='#'
58819 + GL_COND_OBJ_ITOLD_FALSE=
58820 +fi
58821 +:
58822 + if test -z "${GL_COND_OBJ_ITOLD_TRUE}" && test -z "${GL_COND_OBJ_ITOLD_FALSE}"; then
58823 + GL_COND_OBJ_ITOLD_TRUE='#'
58824 + GL_COND_OBJ_ITOLD_FALSE='#'
58825 + fi
58826
58827
58828 - gl_LIBOBJS="$gl_LIBOBJS float.$ac_objext"
58829
58830 - fi
58831 - if test $REPLACE_ITOLD = 1; then
58832
58833 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether free is known to preserve errno" >&5
58834 +printf %s "checking whether free is known to preserve errno... " >&6; }
58835 +if test ${gl_cv_func_free_preserves_errno+y}
58836 +then :
58837 + printf %s "(cached) " >&6
58838 +else $as_nop
58839 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
58840 +/* end confdefs.h. */
58841 +#include <stdlib.h>
58842
58843 +int
58844 +main (void)
58845 +{
58846 +#if 2 < __GLIBC__ + (33 <= __GLIBC_MINOR__)
58847 + #elif defined __OpenBSD__
58848 + #elif defined __sun
58849 + #else
58850 + #error "'free' is not known to preserve errno"
58851 + #endif
58852
58853 + ;
58854 + return 0;
58855 +}
58856 +_ACEOF
58857 +if ac_fn_c_try_compile "$LINENO"
58858 +then :
58859 + gl_cv_func_free_preserves_errno=yes
58860 +else $as_nop
58861 + gl_cv_func_free_preserves_errno=no
58862 +fi
58863 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
58864
58865 +fi
58866 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_free_preserves_errno" >&5
58867 +printf "%s\n" "$gl_cv_func_free_preserves_errno" >&6; }
58868
58869 + case $gl_cv_func_free_preserves_errno in
58870 + *yes)
58871
58872 +printf "%s\n" "#define HAVE_FREE_POSIX 1" >>confdefs.h
58873
58874 + ;;
58875 + *) REPLACE_FREE=1 ;;
58876 + esac
58877
58878 - gl_LIBOBJS="$gl_LIBOBJS itold.$ac_objext"
58879
58880 + if test $REPLACE_FREE = 1; then
58881 + GL_COND_OBJ_FREE_TRUE=
58882 + GL_COND_OBJ_FREE_FALSE='#'
58883 +else
58884 + GL_COND_OBJ_FREE_TRUE='#'
58885 + GL_COND_OBJ_FREE_FALSE=
58886 +fi
58887 +:
58888 + if test -z "${GL_COND_OBJ_FREE_TRUE}" && test -z "${GL_COND_OBJ_FREE_FALSE}"; then
58889 + GL_COND_OBJ_FREE_TRUE='#'
58890 + GL_COND_OBJ_FREE_FALSE='#'
58891 fi
58892
58893 + if test -z "$GL_COND_OBJ_FREE_TRUE"; then :
58894 +
58895 + :
58896 +
58897 +fi
58898 +
58899 +
58900 +
58901 +
58902 +
58903 +
58904 +
58905 +
58906 +
58907 + GL_GNULIB_FREE_POSIX=1
58908 +
58909 +
58910 +
58911 +
58912 +
58913 +printf "%s\n" "#define GNULIB_TEST_FREE_POSIX 1" >>confdefs.h
58914 +
58915 +
58916 +
58917 +
58918
58919
58920 if test $gl_cv_func_frexp_no_libm = yes; then
58921 @@ -18960,7 +22961,11 @@ printf "%s\n" "#define HAVE_FREXP_IN_LIBC 1" >>confdefs.h
58922
58923
58924
58925 - GNULIB_FREXP=1
58926 +
58927 +
58928 +
58929 +
58930 + GL_GNULIB_FREXP=1
58931
58932
58933
58934 @@ -19064,6 +23069,7 @@ extern
58935 "C"
58936 #endif
58937 long double frexpl (long double, int *);
58938 +long double zero = 0.0L;
58939 int main()
58940 {
58941 int result = 0;
58942 @@ -19121,7 +23127,8 @@ int main()
58943 }
58944 }
58945 /* Test on infinite numbers. */
58946 - x = 1.0L / 0.0L;
58947 + /* The Microsoft MSVC 14 compiler chokes on the expression 1.0 / 0.0. */
58948 + x = 1.0L / zero;
58949 {
58950 int exp;
58951 long double y = frexpl (x, &exp);
58952 @@ -19178,7 +23185,11 @@ printf "%s\n" "#define HAVE_FREXPL_IN_LIBC 1" >>confdefs.h
58953
58954
58955
58956 - GNULIB_FREXPL=1
58957 +
58958 +
58959 +
58960 +
58961 + GL_GNULIB_FREXPL=1
58962
58963
58964
58965 @@ -19216,16 +23227,21 @@ printf "%s\n" "#define GNULIB_TEST_FREXPL 1" >>confdefs.h
58966 fi
58967
58968
58969 - if test $REPLACE_FSTAT = 1; then
58970 -
58971 -
58972 -
58973 -
58974 -
58975 -
58976
58977 + if test $REPLACE_FSTAT = 1; then
58978 + GL_COND_OBJ_FSTAT_TRUE=
58979 + GL_COND_OBJ_FSTAT_FALSE='#'
58980 +else
58981 + GL_COND_OBJ_FSTAT_TRUE='#'
58982 + GL_COND_OBJ_FSTAT_FALSE=
58983 +fi
58984 +:
58985 + if test -z "${GL_COND_OBJ_FSTAT_TRUE}" && test -z "${GL_COND_OBJ_FSTAT_FALSE}"; then
58986 + GL_COND_OBJ_FSTAT_TRUE='#'
58987 + GL_COND_OBJ_FSTAT_FALSE='#'
58988 + fi
58989
58990 - gl_LIBOBJS="$gl_LIBOBJS fstat.$ac_objext"
58991 + if test -z "$GL_COND_OBJ_FSTAT_TRUE"; then :
58992
58993 case "$host_os" in
58994 mingw*)
58995 @@ -19243,15 +23259,21 @@ printf "%s\n" "#define GNULIB_TEST_FREXPL 1" >>confdefs.h
58996 esac
58997
58998
58999 +
59000 :
59001
59002 - fi
59003 +
59004 +fi
59005
59006
59007
59008
59009
59010 - GNULIB_FSTAT=1
59011 +
59012 +
59013 +
59014 +
59015 + GL_GNULIB_FSTAT=1
59016
59017
59018
59019 @@ -19332,24 +23354,30 @@ printf "%s\n" "#define HAVE_WORKING_FSTATAT_ZERO_FLAG 1" >>confdefs.h
59020 esac
59021 fi
59022
59023 - if test $HAVE_FSTATAT = 0 || test $REPLACE_FSTATAT = 1; then
59024 -
59025 -
59026 -
59027
59028 + if test $HAVE_FSTATAT = 0 || test $REPLACE_FSTATAT = 1; then
59029 + GL_COND_OBJ_FSTATAT_TRUE=
59030 + GL_COND_OBJ_FSTATAT_FALSE='#'
59031 +else
59032 + GL_COND_OBJ_FSTATAT_TRUE='#'
59033 + GL_COND_OBJ_FSTATAT_FALSE=
59034 +fi
59035 +:
59036 + if test -z "${GL_COND_OBJ_FSTATAT_TRUE}" && test -z "${GL_COND_OBJ_FSTATAT_FALSE}"; then
59037 + GL_COND_OBJ_FSTATAT_TRUE='#'
59038 + GL_COND_OBJ_FSTATAT_FALSE='#'
59039 + fi
59040
59041
59042
59043
59044 - gl_LIBOBJS="$gl_LIBOBJS fstatat.$ac_objext"
59045
59046 - fi
59047
59048
59049
59050
59051
59052 - GNULIB_FSTATAT=1
59053 + GL_GNULIB_FSTATAT=1
59054
59055
59056
59057 @@ -19374,7 +23402,15 @@ then :
59058 else $as_nop
59059 if test "$cross_compiling" = yes
59060 then :
59061 - gl_cv_func_futimens_works="guessing yes"
59062 + case "$host_os" in
59063 + # Guess no on glibc systems.
59064 + *-gnu* | gnu*) gl_cv_func_futimens_works="guessing no" ;;
59065 + # Guess no on musl systems.
59066 + *-musl*) gl_cv_func_futimens_works="guessing no" ;;
59067 + # Guess yes otherwise.
59068 + *) gl_cv_func_futimens_works="guessing yes" ;;
59069 + esac
59070 +
59071 else $as_nop
59072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
59073 /* end confdefs.h. */
59074 @@ -19384,6 +23420,9 @@ else $as_nop
59075 #include <unistd.h>
59076 #include <errno.h>
59077
59078 +
59079 +$gl_mda_defines
59080 +
59081 int
59082 main (void)
59083 {
59084 @@ -19424,29 +23463,38 @@ fi
59085 fi
59086 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_futimens_works" >&5
59087 printf "%s\n" "$gl_cv_func_futimens_works" >&6; }
59088 - if test "$gl_cv_func_futimens_works" = no; then
59089 - REPLACE_FUTIMENS=1
59090 - fi
59091 + case "$gl_cv_func_futimens_works" in
59092 + *yes) ;;
59093 + *)
59094 + REPLACE_FUTIMENS=1
59095 + ;;
59096 + esac
59097 fi
59098
59099 - if test $HAVE_FUTIMENS = 0 || test $REPLACE_FUTIMENS = 1; then
59100 -
59101 -
59102 -
59103
59104 + if test $HAVE_FUTIMENS = 0 || test $REPLACE_FUTIMENS = 1; then
59105 + GL_COND_OBJ_FUTIMENS_TRUE=
59106 + GL_COND_OBJ_FUTIMENS_FALSE='#'
59107 +else
59108 + GL_COND_OBJ_FUTIMENS_TRUE='#'
59109 + GL_COND_OBJ_FUTIMENS_FALSE=
59110 +fi
59111 +:
59112 + if test -z "${GL_COND_OBJ_FUTIMENS_TRUE}" && test -z "${GL_COND_OBJ_FUTIMENS_FALSE}"; then
59113 + GL_COND_OBJ_FUTIMENS_TRUE='#'
59114 + GL_COND_OBJ_FUTIMENS_FALSE='#'
59115 + fi
59116
59117
59118
59119
59120 - gl_LIBOBJS="$gl_LIBOBJS futimens.$ac_objext"
59121
59122 - fi
59123
59124
59125
59126
59127
59128 - GNULIB_FUTIMENS=1
59129 + GL_GNULIB_FUTIMENS=1
59130
59131
59132
59133 @@ -19468,24 +23516,30 @@ printf "%s\n" "#define GNULIB_TEST_FUTIMENS 1" >>confdefs.h
59134 ;;
59135 esac
59136
59137 - if test $REPLACE_GETCWD = 1; then
59138 -
59139 -
59140 -
59141
59142 + if test $REPLACE_GETCWD = 1; then
59143 + GL_COND_OBJ_GETCWD_LGPL_TRUE=
59144 + GL_COND_OBJ_GETCWD_LGPL_FALSE='#'
59145 +else
59146 + GL_COND_OBJ_GETCWD_LGPL_TRUE='#'
59147 + GL_COND_OBJ_GETCWD_LGPL_FALSE=
59148 +fi
59149 +:
59150 + if test -z "${GL_COND_OBJ_GETCWD_LGPL_TRUE}" && test -z "${GL_COND_OBJ_GETCWD_LGPL_FALSE}"; then
59151 + GL_COND_OBJ_GETCWD_LGPL_TRUE='#'
59152 + GL_COND_OBJ_GETCWD_LGPL_FALSE='#'
59153 + fi
59154
59155
59156
59157
59158 - gl_LIBOBJS="$gl_LIBOBJS getcwd-lgpl.$ac_objext"
59159
59160 - fi
59161
59162
59163
59164
59165
59166 - GNULIB_GETCWD=1
59167 + GL_GNULIB_GETCWD=1
59168
59169
59170
59171 @@ -19512,9 +23566,9 @@ then :
59172 printf %s "(cached) " >&6
59173 else $as_nop
59174 echo fooNbarN | tr -d '\012' | tr N '\012' > conftest.data
59175 - if test "$cross_compiling" = yes
59176 + if test "$cross_compiling" = yes
59177 then :
59178 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
59179 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
59180 /* end confdefs.h. */
59181
59182 #include <features.h>
59183 @@ -19530,7 +23584,11 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
59184 then :
59185 gl_cv_func_working_getdelim="guessing yes"
59186 else $as_nop
59187 - gl_cv_func_working_getdelim="guessing no"
59188 + case "$host_os" in
59189 + *-musl*) gl_cv_func_working_getdelim="guessing yes" ;;
59190 + *) gl_cv_func_working_getdelim="$gl_cross_guess_normal" ;;
59191 + esac
59192 +
59193 fi
59194 rm -rf conftest*
59195
59196 @@ -19555,6 +23613,7 @@ else $as_nop
59197 int len = getdelim (&line, &siz, '\n', in);
59198 if (!(len == 4 && line && strcmp (line, "foo\n") == 0))
59199 { free (line); fclose (in); return 2; }
59200 + free (line);
59201 }
59202 {
59203 /* Test result for a NULL buffer and a non-zero size.
59204 @@ -19580,13 +23639,13 @@ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
59205 conftest.$ac_objext conftest.beam conftest.$ac_ext
59206 fi
59207
59208 +
59209 fi
59210 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_working_getdelim" >&5
59211 printf "%s\n" "$gl_cv_func_working_getdelim" >&6; }
59212 case "$gl_cv_func_working_getdelim" in
59213 - *no)
59214 - REPLACE_GETDELIM=1
59215 - ;;
59216 + *yes) ;;
59217 + *) REPLACE_GETDELIM=1 ;;
59218 esac
59219 else
59220 HAVE_GETDELIM=0
59221 @@ -19596,16 +23655,21 @@ printf "%s\n" "$gl_cv_func_working_getdelim" >&6; }
59222 HAVE_DECL_GETDELIM=0
59223 fi
59224
59225 - if test $HAVE_GETDELIM = 0 || test $REPLACE_GETDELIM = 1; then
59226 -
59227 -
59228 -
59229 -
59230 -
59231 -
59232
59233 + if test $HAVE_GETDELIM = 0 || test $REPLACE_GETDELIM = 1; then
59234 + GL_COND_OBJ_GETDELIM_TRUE=
59235 + GL_COND_OBJ_GETDELIM_FALSE='#'
59236 +else
59237 + GL_COND_OBJ_GETDELIM_TRUE='#'
59238 + GL_COND_OBJ_GETDELIM_FALSE=
59239 +fi
59240 +:
59241 + if test -z "${GL_COND_OBJ_GETDELIM_TRUE}" && test -z "${GL_COND_OBJ_GETDELIM_FALSE}"; then
59242 + GL_COND_OBJ_GETDELIM_TRUE='#'
59243 + GL_COND_OBJ_GETDELIM_FALSE='#'
59244 + fi
59245
59246 - gl_LIBOBJS="$gl_LIBOBJS getdelim.$ac_objext"
59247 + if test -z "$GL_COND_OBJ_GETDELIM_TRUE"; then :
59248
59249
59250 ac_fn_c_check_func "$LINENO" "flockfile" "ac_cv_func_flockfile"
59251 @@ -19631,13 +23695,18 @@ fi
59252 printf "%s\n" "#define HAVE_DECL_GETC_UNLOCKED $ac_have_decl" >>confdefs.h
59253
59254
59255 - fi
59256 +
59257 +fi
59258
59259
59260
59261
59262
59263 - GNULIB_GETDELIM=1
59264 +
59265 +
59266 +
59267 +
59268 + GL_GNULIB_GETDELIM=1
59269
59270
59271
59272 @@ -19676,14 +23745,19 @@ else $as_nop
59273 /* end confdefs.h. */
59274
59275 #include <unistd.h>
59276 +
59277 +
59278 +$gl_mda_defines
59279 +
59280 +
59281 int
59282 main (void)
59283 {
59284 int size = getdtablesize();
59285 - if (dup2 (0, getdtablesize()) != -1)
59286 - return 1;
59287 - if (size != getdtablesize())
59288 - return 2;
59289 + if (dup2 (0, getdtablesize()) != -1)
59290 + return 1;
59291 + if (size != getdtablesize())
59292 + return 2;
59293
59294 ;
59295 return 0;
59296 @@ -19713,25 +23787,35 @@ printf "%s\n" "$gl_cv_func_getdtablesize_works" >&6; }
59297 HAVE_GETDTABLESIZE=0
59298 fi
59299
59300 - if test $HAVE_GETDTABLESIZE = 0 || test $REPLACE_GETDTABLESIZE = 1; then
59301 -
59302
59303 + if test $HAVE_GETDTABLESIZE = 0 || test $REPLACE_GETDTABLESIZE = 1; then
59304 + GL_COND_OBJ_GETDTABLESIZE_TRUE=
59305 + GL_COND_OBJ_GETDTABLESIZE_FALSE='#'
59306 +else
59307 + GL_COND_OBJ_GETDTABLESIZE_TRUE='#'
59308 + GL_COND_OBJ_GETDTABLESIZE_FALSE=
59309 +fi
59310 +:
59311 + if test -z "${GL_COND_OBJ_GETDTABLESIZE_TRUE}" && test -z "${GL_COND_OBJ_GETDTABLESIZE_FALSE}"; then
59312 + GL_COND_OBJ_GETDTABLESIZE_TRUE='#'
59313 + GL_COND_OBJ_GETDTABLESIZE_FALSE='#'
59314 + fi
59315
59316 + if test -z "$GL_COND_OBJ_GETDTABLESIZE_TRUE"; then :
59317
59318 + :
59319
59320 +fi
59321
59322
59323
59324 - gl_LIBOBJS="$gl_LIBOBJS getdtablesize.$ac_objext"
59325
59326 - :
59327 - fi
59328
59329
59330
59331
59332
59333 - GNULIB_GETDTABLESIZE=1
59334 + GL_GNULIB_GETDTABLESIZE=1
59335
59336
59337
59338 @@ -19745,18 +23829,19 @@ printf "%s\n" "#define GNULIB_TEST_GETDTABLESIZE 1" >>confdefs.h
59339
59340
59341
59342 - ac_fn_c_check_func "$LINENO" "getgroups" "ac_cv_func_getgroups"
59343 +
59344 + ac_fn_c_check_func "$LINENO" "getgroups" "ac_cv_func_getgroups"
59345 if test "x$ac_cv_func_getgroups" = xyes
59346 then :
59347
59348 fi
59349
59350
59351 -# If we don't yet have getgroups, see if it's in -lbsd.
59352 -# This is reported to be necessary on an ITOS 3000WS running SEIUX 3.1.
59353 -ac_save_LIBS=$LIBS
59354 -if test $ac_cv_func_getgroups = no; then
59355 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for getgroups in -lbsd" >&5
59356 + # If we don't yet have getgroups, see if it's in -lbsd.
59357 + # This is reported to be necessary on an ITOS 3000WS running SEIUX 3.1.
59358 + ac_save_LIBS=$LIBS
59359 + if test $ac_cv_func_getgroups = no; then
59360 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for getgroups in -lbsd" >&5
59361 printf %s "checking for getgroups in -lbsd... " >&6; }
59362 if test ${ac_cv_lib_bsd_getgroups+y}
59363 then :
59364 @@ -19796,12 +23881,12 @@ then :
59365 GETGROUPS_LIB=-lbsd
59366 fi
59367
59368 -fi
59369 + fi
59370
59371 -# Run the program to test the functionality of the system-supplied
59372 -# getgroups function only if there is such a function.
59373 -if test $ac_cv_func_getgroups = yes; then
59374 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working getgroups" >&5
59375 + # Run the program to test the functionality of the system-supplied
59376 + # getgroups function only if there is such a function.
59377 + if test $ac_cv_func_getgroups = yes; then
59378 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working getgroups" >&5
59379 printf %s "checking for working getgroups... " >&6; }
59380 if test ${ac_cv_func_getgroups_works+y}
59381 then :
59382 @@ -19810,11 +23895,14 @@ else $as_nop
59383 if test "$cross_compiling" = yes
59384 then :
59385 case "$host_os" in # ((
59386 - # Guess yes on glibc systems.
59387 - *-gnu*) ac_cv_func_getgroups_works="guessing yes" ;;
59388 - # If we don't know, assume the worst.
59389 - *) ac_cv_func_getgroups_works="guessing no" ;;
59390 - esac
59391 + # Guess yes on glibc systems.
59392 + *-gnu* | gnu*) ac_cv_func_getgroups_works="guessing yes" ;;
59393 + # Guess yes on musl systems.
59394 + *-musl*) ac_cv_func_getgroups_works="guessing yes" ;;
59395 + # If we don't know, obey --enable-cross-guesses.
59396 + *) ac_cv_func_getgroups_works="$gl_cross_guess_normal" ;;
59397 + esac
59398 +
59399 else $as_nop
59400 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
59401 /* end confdefs.h. */
59402 @@ -19822,11 +23910,12 @@ $ac_includes_default
59403 int
59404 main (void)
59405 {
59406 -/* On Ultrix 4.3, getgroups (0, 0) always fails. */
59407 - return getgroups (0, 0) == -1;
59408 +/* On NeXTstep 3.2, getgroups (0, 0) always fails. */
59409 + return getgroups (0, 0) == -1;
59410 ;
59411 return 0;
59412 }
59413 +
59414 _ACEOF
59415 if ac_fn_c_try_run "$LINENO"
59416 then :
59417 @@ -19842,17 +23931,17 @@ fi
59418 fi
59419 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_getgroups_works" >&5
59420 printf "%s\n" "$ac_cv_func_getgroups_works" >&6; }
59421 -else
59422 - ac_cv_func_getgroups_works=no
59423 -fi
59424 -case "$ac_cv_func_getgroups_works" in
59425 - *yes)
59426 + else
59427 + ac_cv_func_getgroups_works=no
59428 + fi
59429 + case "$ac_cv_func_getgroups_works" in
59430 + *yes)
59431
59432 printf "%s\n" "#define HAVE_GETGROUPS 1" >>confdefs.h
59433
59434 - ;;
59435 -esac
59436 -LIBS=$ac_save_LIBS
59437 + ;;
59438 + esac
59439 + LIBS=$ac_save_LIBS
59440
59441 if test $ac_cv_func_getgroups != yes; then
59442 HAVE_GETGROUPS=0
59443 @@ -19868,7 +23957,7 @@ LIBS=$ac_save_LIBS
59444 printf "%s\n" "#define GETGROUPS_ZERO_BUG 1" >>confdefs.h
59445
59446 else
59447 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether getgroups handles negative values" >&5
59448 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether getgroups handles negative values" >&5
59449 printf %s "checking whether getgroups handles negative values... " >&6; }
59450 if test ${gl_cv_func_getgroups_works+y}
59451 then :
59452 @@ -19879,8 +23968,10 @@ then :
59453 case "$host_os" in
59454 # Guess yes on glibc systems.
59455 *-gnu* | gnu*) gl_cv_func_getgroups_works="guessing yes" ;;
59456 - # If we don't know, assume the worst.
59457 - *) gl_cv_func_getgroups_works="guessing no" ;;
59458 + # Guess yes on musl systems.
59459 + *-musl*) gl_cv_func_getgroups_works="guessing yes" ;;
59460 + # If we don't know, obey --enable-cross-guesses.
59461 + *) gl_cv_func_getgroups_works="$gl_cross_guess_normal" ;;
59462 esac
59463
59464 else $as_nop
59465 @@ -19920,24 +24011,30 @@ printf "%s\n" "$gl_cv_func_getgroups_works" >&6; }
59466 fi
59467 test -n "$GETGROUPS_LIB" && LIBS="$GETGROUPS_LIB $LIBS"
59468
59469 - if test $HAVE_GETGROUPS = 0 || test $REPLACE_GETGROUPS = 1; then
59470 -
59471 -
59472 -
59473
59474 + if test $HAVE_GETGROUPS = 0 || test $REPLACE_GETGROUPS = 1; then
59475 + GL_COND_OBJ_GETGROUPS_TRUE=
59476 + GL_COND_OBJ_GETGROUPS_FALSE='#'
59477 +else
59478 + GL_COND_OBJ_GETGROUPS_TRUE='#'
59479 + GL_COND_OBJ_GETGROUPS_FALSE=
59480 +fi
59481 +:
59482 + if test -z "${GL_COND_OBJ_GETGROUPS_TRUE}" && test -z "${GL_COND_OBJ_GETGROUPS_FALSE}"; then
59483 + GL_COND_OBJ_GETGROUPS_TRUE='#'
59484 + GL_COND_OBJ_GETGROUPS_FALSE='#'
59485 + fi
59486
59487
59488
59489
59490 - gl_LIBOBJS="$gl_LIBOBJS getgroups.$ac_objext"
59491
59492 - fi
59493
59494
59495
59496
59497
59498 - GNULIB_GETGROUPS=1
59499 + GL_GNULIB_GETGROUPS=1
59500
59501
59502
59503 @@ -19971,9 +24068,9 @@ then :
59504 printf %s "(cached) " >&6
59505 else $as_nop
59506 echo fooNbarN | tr -d '\012' | tr N '\012' > conftest.data
59507 - if test "$cross_compiling" = yes
59508 + if test "$cross_compiling" = yes
59509 then :
59510 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
59511 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
59512 /* end confdefs.h. */
59513
59514 #include <features.h>
59515 @@ -19989,7 +24086,11 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
59516 then :
59517 am_cv_func_working_getline="guessing yes"
59518 else $as_nop
59519 - am_cv_func_working_getline="guessing no"
59520 + case "$host_os" in
59521 + *-musl*) am_cv_func_working_getline="guessing yes" ;;
59522 + *) am_cv_func_working_getline="$gl_cross_guess_normal" ;;
59523 + esac
59524 +
59525 fi
59526 rm -rf conftest*
59527
59528 @@ -20040,6 +24141,7 @@ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
59529 conftest.$ac_objext conftest.beam conftest.$ac_ext
59530 fi
59531
59532 +
59533 fi
59534 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_working_getline" >&5
59535 printf "%s\n" "$am_cv_func_working_getline" >&6; }
59536 @@ -20050,32 +24152,43 @@ printf "%s\n" "$am_cv_func_working_getline" >&6; }
59537 fi
59538
59539 case "$am_cv_func_working_getline" in
59540 - *no)
59541 + *yes) ;;
59542 + *)
59543 REPLACE_GETLINE=1
59544 ;;
59545 esac
59546
59547 - if test $REPLACE_GETLINE = 1; then
59548 -
59549
59550 + if test $REPLACE_GETLINE = 1; then
59551 + GL_COND_OBJ_GETLINE_TRUE=
59552 + GL_COND_OBJ_GETLINE_FALSE='#'
59553 +else
59554 + GL_COND_OBJ_GETLINE_TRUE='#'
59555 + GL_COND_OBJ_GETLINE_FALSE=
59556 +fi
59557 +:
59558 + if test -z "${GL_COND_OBJ_GETLINE_TRUE}" && test -z "${GL_COND_OBJ_GETLINE_FALSE}"; then
59559 + GL_COND_OBJ_GETLINE_TRUE='#'
59560 + GL_COND_OBJ_GETLINE_FALSE='#'
59561 + fi
59562
59563 + if test -z "$GL_COND_OBJ_GETLINE_TRUE"; then :
59564
59565
59566 + :
59567
59568
59569 +fi
59570
59571 - gl_LIBOBJS="$gl_LIBOBJS getline.$ac_objext"
59572
59573
59574 - :
59575
59576 - fi
59577
59578
59579
59580
59581
59582 - GNULIB_GETLINE=1
59583 + GL_GNULIB_GETLINE=1
59584
59585
59586
59587 @@ -20095,6 +24208,8 @@ printf "%s\n" "#define GNULIB_TEST_GETLINE 1" >>confdefs.h
59588 REPLACE_GETOPT=1
59589 fi
59590
59591 + GL_GENERATE_GETOPT_H=false
59592 + GL_GENERATE_GETOPT_CDEFS_H=false
59593 if test $REPLACE_GETOPT = 1; then
59594
59595
59596 @@ -20108,37 +24223,122 @@ printf "%s\n" "#define GNULIB_TEST_GETLINE 1" >>confdefs.h
59597
59598 printf "%s\n" "#define __GETOPT_PREFIX rpl_" >>confdefs.h
59599
59600 - GETOPT_H=getopt.h
59601 - GETOPT_CDEFS_H=getopt-cdefs.h
59602 + GL_GENERATE_GETOPT_H=true
59603 + GL_GENERATE_GETOPT_CDEFS_H=true
59604
59605 + fi
59606
59607
59608 - fi
59609
59610 - if test $REPLACE_GETOPT = 1; then
59611
59612
59613 + case "$GL_GENERATE_GETOPT_H" in
59614 + false) GETOPT_H='' ;;
59615 + true)
59616 + if test -z "$GETOPT_H"; then
59617 + GETOPT_H="${gl_source_base_prefix}getopt.h"
59618 + fi
59619 + ;;
59620 + *) echo "*** GL_GENERATE_GETOPT_H is not set correctly" 1>&2; exit 1 ;;
59621 + esac
59622 +
59623 +
59624 + if $GL_GENERATE_GETOPT_H; then
59625 + GL_GENERATE_GETOPT_H_TRUE=
59626 + GL_GENERATE_GETOPT_H_FALSE='#'
59627 +else
59628 + GL_GENERATE_GETOPT_H_TRUE='#'
59629 + GL_GENERATE_GETOPT_H_FALSE=
59630 +fi
59631 +:
59632 + if test -z "${GL_GENERATE_GETOPT_H_TRUE}" && test -z "${GL_GENERATE_GETOPT_H_FALSE}"; then
59633 + GL_GENERATE_GETOPT_H_TRUE='#'
59634 + GL_GENERATE_GETOPT_H_FALSE='#'
59635 + fi
59636 +
59637
59638
59639
59640
59641
59642
59643 - gl_LIBOBJS="$gl_LIBOBJS getopt.$ac_objext"
59644
59645
59646 + case "$GL_GENERATE_GETOPT_CDEFS_H" in
59647 + false) GETOPT_CDEFS_H='' ;;
59648 + true)
59649 + if test -z "$GETOPT_CDEFS_H"; then
59650 + GETOPT_CDEFS_H="${gl_source_base_prefix}getopt-cdefs.h"
59651 + fi
59652 + ;;
59653 + *) echo "*** GL_GENERATE_GETOPT_CDEFS_H is not set correctly" 1>&2; exit 1 ;;
59654 + esac
59655 +
59656
59657 + if $GL_GENERATE_GETOPT_CDEFS_H; then
59658 + GL_GENERATE_GETOPT_CDEFS_H_TRUE=
59659 + GL_GENERATE_GETOPT_CDEFS_H_FALSE='#'
59660 +else
59661 + GL_GENERATE_GETOPT_CDEFS_H_TRUE='#'
59662 + GL_GENERATE_GETOPT_CDEFS_H_FALSE=
59663 +fi
59664 +:
59665 + if test -z "${GL_GENERATE_GETOPT_CDEFS_H_TRUE}" && test -z "${GL_GENERATE_GETOPT_CDEFS_H_FALSE}"; then
59666 + GL_GENERATE_GETOPT_CDEFS_H_TRUE='#'
59667 + GL_GENERATE_GETOPT_CDEFS_H_FALSE='#'
59668 + fi
59669
59670
59671
59672
59673
59674
59675 - gl_LIBOBJS="$gl_LIBOBJS getopt1.$ac_objext"
59676
59677 - GNULIB_GL_UNISTD_H_GETOPT=1
59678 + if test $REPLACE_GETOPT = 1; then
59679 + GL_COND_OBJ_GETOPT_TRUE=
59680 + GL_COND_OBJ_GETOPT_FALSE='#'
59681 +else
59682 + GL_COND_OBJ_GETOPT_TRUE='#'
59683 + GL_COND_OBJ_GETOPT_FALSE=
59684 +fi
59685 +:
59686 + if test -z "${GL_COND_OBJ_GETOPT_TRUE}" && test -z "${GL_COND_OBJ_GETOPT_FALSE}"; then
59687 + GL_COND_OBJ_GETOPT_TRUE='#'
59688 + GL_COND_OBJ_GETOPT_FALSE='#'
59689 fi
59690
59691 + if test -z "$GL_COND_OBJ_GETOPT_TRUE"; then :
59692 +
59693 +
59694 +
59695 +
59696 +
59697 +
59698 +
59699 + GL_GNULIB_UNISTD_H_GETOPT=1
59700 +
59701 +
59702 +
59703 +fi
59704 +
59705 +
59706 +
59707 +
59708 +
59709 +
59710 +
59711 +
59712 +
59713 + GL_GNULIB_GETOPT_POSIX=1
59714 +
59715 +
59716 +
59717 +
59718 +
59719 +printf "%s\n" "#define GNULIB_TEST_GETOPT_POSIX 1" >>confdefs.h
59720 +
59721 +
59722 +
59723
59724
59725
59726 @@ -20247,83 +24447,6 @@ printf "%s\n" "#define HAVE_VAR___PROGNAME 1" >>confdefs.h
59727 if test $ac_cv_func_gettimeofday != yes; then
59728 HAVE_GETTIMEOFDAY=0
59729 else
59730 -
59731 -
59732 -
59733 -
59734 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether gettimeofday clobbers localtime buffer" >&5
59735 -printf %s "checking whether gettimeofday clobbers localtime buffer... " >&6; }
59736 -if test ${gl_cv_func_gettimeofday_clobber+y}
59737 -then :
59738 - printf %s "(cached) " >&6
59739 -else $as_nop
59740 - if test "$cross_compiling" = yes
59741 -then :
59742 - # When cross-compiling:
59743 - case "$host_os" in
59744 - # Guess all is fine on glibc systems.
59745 - *-gnu* | gnu*) gl_cv_func_gettimeofday_clobber="guessing no" ;;
59746 - # Guess no on native Windows.
59747 - mingw*) gl_cv_func_gettimeofday_clobber="guessing no" ;;
59748 - # If we don't know, assume the worst.
59749 - *) gl_cv_func_gettimeofday_clobber="guessing yes" ;;
59750 - esac
59751 -
59752 -else $as_nop
59753 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
59754 -/* end confdefs.h. */
59755 -#include <string.h>
59756 - #include <sys/time.h>
59757 - #include <time.h>
59758 - #include <stdlib.h>
59759 -
59760 -int
59761 -main (void)
59762 -{
59763 -
59764 - time_t t = 0;
59765 - struct tm *lt;
59766 - struct tm saved_lt;
59767 - struct timeval tv;
59768 - lt = localtime (&t);
59769 - saved_lt = *lt;
59770 - gettimeofday (&tv, NULL);
59771 - return memcmp (lt, &saved_lt, sizeof (struct tm)) != 0;
59772 -
59773 - ;
59774 - return 0;
59775 -}
59776 -_ACEOF
59777 -if ac_fn_c_try_run "$LINENO"
59778 -then :
59779 - gl_cv_func_gettimeofday_clobber=no
59780 -else $as_nop
59781 - gl_cv_func_gettimeofday_clobber=yes
59782 -fi
59783 -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
59784 - conftest.$ac_objext conftest.beam conftest.$ac_ext
59785 -fi
59786 -
59787 -fi
59788 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_gettimeofday_clobber" >&5
59789 -printf "%s\n" "$gl_cv_func_gettimeofday_clobber" >&6; }
59790 -
59791 - case "$gl_cv_func_gettimeofday_clobber" in
59792 - *yes)
59793 - REPLACE_GETTIMEOFDAY=1
59794 -
59795 -printf "%s\n" "#define GETTIMEOFDAY_CLOBBERS_LOCALTIME 1" >>confdefs.h
59796 -
59797 -
59798 -
59799 -
59800 - NEED_LOCALTIME_BUFFER=1
59801 - REPLACE_GMTIME=1
59802 - REPLACE_LOCALTIME=1
59803 -
59804 - ;;
59805 - esac
59806 -
59807 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gettimeofday with POSIX signature" >&5
59808 printf %s "checking for gettimeofday with POSIX signature... " >&6; }
59809 if test ${gl_cv_func_gettimeofday_posix_signature+y}
59810 @@ -20398,25 +24521,35 @@ printf "%s\n" "$gl_cv_func_gettimeofday_posix_signature" >&6; }
59811 printf "%s\n" "#define GETTIMEOFDAY_TIMEZONE $gl_gettimeofday_timezone" >>confdefs.h
59812
59813
59814 - if test $HAVE_GETTIMEOFDAY = 0 || test $REPLACE_GETTIMEOFDAY = 1; then
59815 -
59816
59817 + if test $HAVE_GETTIMEOFDAY = 0 || test $REPLACE_GETTIMEOFDAY = 1; then
59818 + GL_COND_OBJ_GETTIMEOFDAY_TRUE=
59819 + GL_COND_OBJ_GETTIMEOFDAY_FALSE='#'
59820 +else
59821 + GL_COND_OBJ_GETTIMEOFDAY_TRUE='#'
59822 + GL_COND_OBJ_GETTIMEOFDAY_FALSE=
59823 +fi
59824 +:
59825 + if test -z "${GL_COND_OBJ_GETTIMEOFDAY_TRUE}" && test -z "${GL_COND_OBJ_GETTIMEOFDAY_FALSE}"; then
59826 + GL_COND_OBJ_GETTIMEOFDAY_TRUE='#'
59827 + GL_COND_OBJ_GETTIMEOFDAY_FALSE='#'
59828 + fi
59829
59830 + if test -z "$GL_COND_OBJ_GETTIMEOFDAY_TRUE"; then :
59831
59832 + :
59833
59834 +fi
59835
59836
59837
59838 - gl_LIBOBJS="$gl_LIBOBJS gettimeofday.$ac_objext"
59839
59840 - :
59841 - fi
59842
59843
59844
59845
59846
59847 - GNULIB_GETTIMEOFDAY=1
59848 + GL_GNULIB_GETTIMEOFDAY=1
59849
59850
59851
59852 @@ -20442,296 +24575,52 @@ else $as_nop
59853 fi
59854
59855
59856 - if test $HAVE_GROUP_MEMBER = 0; then
59857 -
59858 -
59859 -
59860 -
59861 -
59862 -
59863 -
59864 -
59865 - gl_LIBOBJS="$gl_LIBOBJS group-member.$ac_objext"
59866 -
59867 -
59868 -
59869 -
59870 - fi
59871 -
59872 -
59873 -
59874 -
59875 -
59876 - GNULIB_GROUP_MEMBER=1
59877 -
59878 -
59879 -
59880
59881 -
59882 -printf "%s\n" "#define GNULIB_TEST_GROUP_MEMBER 1" >>confdefs.h
59883 -
59884 -
59885 -
59886 -
59887 -
59888 -
59889 -
59890 -
59891 - PRIPTR_PREFIX=
59892 - if test -n "$STDINT_H"; then
59893 - PRIPTR_PREFIX='"l"'
59894 - else
59895 - for glpfx in '' l ll I64; do
59896 - case $glpfx in
59897 - '') gltype1='int';;
59898 - l) gltype1='long int';;
59899 - ll) gltype1='long long int';;
59900 - I64) gltype1='__int64';;
59901 - esac
59902 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
59903 -/* end confdefs.h. */
59904 -#include <stdint.h>
59905 - extern intptr_t foo;
59906 - extern $gltype1 foo;
59907 -int
59908 -main (void)
59909 -{
59910 -
59911 - ;
59912 - return 0;
59913 -}
59914 -_ACEOF
59915 -if ac_fn_c_try_compile "$LINENO"
59916 -then :
59917 - PRIPTR_PREFIX='"'$glpfx'"'
59918 + if test $HAVE_GROUP_MEMBER = 0; then
59919 + GL_COND_OBJ_GROUP_MEMBER_TRUE=
59920 + GL_COND_OBJ_GROUP_MEMBER_FALSE='#'
59921 +else
59922 + GL_COND_OBJ_GROUP_MEMBER_TRUE='#'
59923 + GL_COND_OBJ_GROUP_MEMBER_FALSE=
59924 fi
59925 -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
59926 - test -n "$PRIPTR_PREFIX" && break
59927 - done
59928 +:
59929 + if test -z "${GL_COND_OBJ_GROUP_MEMBER_TRUE}" && test -z "${GL_COND_OBJ_GROUP_MEMBER_FALSE}"; then
59930 + GL_COND_OBJ_GROUP_MEMBER_TRUE='#'
59931 + GL_COND_OBJ_GROUP_MEMBER_FALSE='#'
59932 fi
59933
59934 + if test -z "$GL_COND_OBJ_GROUP_MEMBER_TRUE"; then :
59935
59936
59937 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether INT32_MAX < INTMAX_MAX" >&5
59938 -printf %s "checking whether INT32_MAX < INTMAX_MAX... " >&6; }
59939 -if test ${gl_cv_test_INT32_MAX_LT_INTMAX_MAX+y}
59940 -then :
59941 - printf %s "(cached) " >&6
59942 -else $as_nop
59943 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
59944 -/* end confdefs.h. */
59945 -/* Work also in C++ mode. */
59946 - #define __STDC_LIMIT_MACROS 1
59947
59948 - /* Work if build is not clean. */
59949 - #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H
59950
59951 - #include <limits.h>
59952 - #if HAVE_STDINT_H
59953 - #include <stdint.h>
59954 - #endif
59955
59956 - #if defined INT32_MAX && defined INTMAX_MAX
59957 - #define CONDITION (INT32_MAX < INTMAX_MAX)
59958 - #elif HAVE_LONG_LONG_INT
59959 - #define CONDITION (sizeof (int) < sizeof (long long int))
59960 - #else
59961 - #define CONDITION 0
59962 - #endif
59963 - int test[CONDITION ? 1 : -1];
59964 -int
59965 -main (void)
59966 -{
59967 -
59968 - ;
59969 - return 0;
59970 -}
59971 -_ACEOF
59972 -if ac_fn_c_try_compile "$LINENO"
59973 -then :
59974 - gl_cv_test_INT32_MAX_LT_INTMAX_MAX=yes
59975 -else $as_nop
59976 - gl_cv_test_INT32_MAX_LT_INTMAX_MAX=no
59977 fi
59978 -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
59979 -fi
59980 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_test_INT32_MAX_LT_INTMAX_MAX" >&5
59981 -printf "%s\n" "$gl_cv_test_INT32_MAX_LT_INTMAX_MAX" >&6; }
59982 - if test $gl_cv_test_INT32_MAX_LT_INTMAX_MAX = yes; then
59983 - INT32_MAX_LT_INTMAX_MAX=1;
59984 - else
59985 - INT32_MAX_LT_INTMAX_MAX=0;
59986 - fi
59987
59988
59989 - if test $APPLE_UNIVERSAL_BUILD = 0; then
59990
59991 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether INT64_MAX == LONG_MAX" >&5
59992 -printf %s "checking whether INT64_MAX == LONG_MAX... " >&6; }
59993 -if test ${gl_cv_test_INT64_MAX_EQ_LONG_MAX+y}
59994 -then :
59995 - printf %s "(cached) " >&6
59996 -else $as_nop
59997 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
59998 -/* end confdefs.h. */
59999 -/* Work also in C++ mode. */
60000 - #define __STDC_LIMIT_MACROS 1
60001
60002 - /* Work if build is not clean. */
60003 - #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H
60004
60005 - #include <limits.h>
60006 - #if HAVE_STDINT_H
60007 - #include <stdint.h>
60008 - #endif
60009
60010 - #if defined INT64_MAX
60011 - #define CONDITION (INT64_MAX == LONG_MAX)
60012 - #elif HAVE_LONG_LONG_INT
60013 - #define CONDITION (sizeof (long long int) == sizeof (long int))
60014 - #else
60015 - #define CONDITION 0
60016 - #endif
60017 - int test[CONDITION ? 1 : -1];
60018 -int
60019 -main (void)
60020 -{
60021
60022 - ;
60023 - return 0;
60024 -}
60025 -_ACEOF
60026 -if ac_fn_c_try_compile "$LINENO"
60027 -then :
60028 - gl_cv_test_INT64_MAX_EQ_LONG_MAX=yes
60029 -else $as_nop
60030 - gl_cv_test_INT64_MAX_EQ_LONG_MAX=no
60031 -fi
60032 -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
60033 -fi
60034 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_test_INT64_MAX_EQ_LONG_MAX" >&5
60035 -printf "%s\n" "$gl_cv_test_INT64_MAX_EQ_LONG_MAX" >&6; }
60036 - if test $gl_cv_test_INT64_MAX_EQ_LONG_MAX = yes; then
60037 - INT64_MAX_EQ_LONG_MAX=1;
60038 - else
60039 - INT64_MAX_EQ_LONG_MAX=0;
60040 - fi
60041
60042
60043 - else
60044 - INT64_MAX_EQ_LONG_MAX=-1
60045 - fi
60046 + GL_GNULIB_GROUP_MEMBER=1
60047
60048 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether UINT32_MAX < UINTMAX_MAX" >&5
60049 -printf %s "checking whether UINT32_MAX < UINTMAX_MAX... " >&6; }
60050 -if test ${gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX+y}
60051 -then :
60052 - printf %s "(cached) " >&6
60053 -else $as_nop
60054 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
60055 -/* end confdefs.h. */
60056 -/* Work also in C++ mode. */
60057 - #define __STDC_LIMIT_MACROS 1
60058
60059 - /* Work if build is not clean. */
60060 - #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H
60061
60062 - #include <limits.h>
60063 - #if HAVE_STDINT_H
60064 - #include <stdint.h>
60065 - #endif
60066
60067 - #if defined UINT32_MAX && defined UINTMAX_MAX
60068 - #define CONDITION (UINT32_MAX < UINTMAX_MAX)
60069 - #elif HAVE_LONG_LONG_INT
60070 - #define CONDITION (sizeof (unsigned int) < sizeof (unsigned long long int))
60071 - #else
60072 - #define CONDITION 0
60073 - #endif
60074 - int test[CONDITION ? 1 : -1];
60075 -int
60076 -main (void)
60077 -{
60078
60079 - ;
60080 - return 0;
60081 -}
60082 -_ACEOF
60083 -if ac_fn_c_try_compile "$LINENO"
60084 -then :
60085 - gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX=yes
60086 -else $as_nop
60087 - gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX=no
60088 -fi
60089 -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
60090 -fi
60091 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX" >&5
60092 -printf "%s\n" "$gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX" >&6; }
60093 - if test $gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX = yes; then
60094 - UINT32_MAX_LT_UINTMAX_MAX=1;
60095 - else
60096 - UINT32_MAX_LT_UINTMAX_MAX=0;
60097 - fi
60098 +printf "%s\n" "#define GNULIB_TEST_GROUP_MEMBER 1" >>confdefs.h
60099
60100
60101 - if test $APPLE_UNIVERSAL_BUILD = 0; then
60102
60103 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether UINT64_MAX == ULONG_MAX" >&5
60104 -printf %s "checking whether UINT64_MAX == ULONG_MAX... " >&6; }
60105 -if test ${gl_cv_test_UINT64_MAX_EQ_ULONG_MAX+y}
60106 -then :
60107 - printf %s "(cached) " >&6
60108 -else $as_nop
60109 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
60110 -/* end confdefs.h. */
60111 -/* Work also in C++ mode. */
60112 - #define __STDC_LIMIT_MACROS 1
60113
60114 - /* Work if build is not clean. */
60115 - #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H
60116
60117 - #include <limits.h>
60118 - #if HAVE_STDINT_H
60119 - #include <stdint.h>
60120 - #endif
60121
60122 - #if defined UINT64_MAX
60123 - #define CONDITION (UINT64_MAX == ULONG_MAX)
60124 - #elif HAVE_LONG_LONG_INT
60125 - #define CONDITION (sizeof (unsigned long long int) == sizeof (unsigned long int))
60126 - #else
60127 - #define CONDITION 0
60128 - #endif
60129 - int test[CONDITION ? 1 : -1];
60130 -int
60131 -main (void)
60132 -{
60133
60134 - ;
60135 - return 0;
60136 -}
60137 -_ACEOF
60138 -if ac_fn_c_try_compile "$LINENO"
60139 -then :
60140 - gl_cv_test_UINT64_MAX_EQ_ULONG_MAX=yes
60141 -else $as_nop
60142 - gl_cv_test_UINT64_MAX_EQ_ULONG_MAX=no
60143 -fi
60144 -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
60145 -fi
60146 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_test_UINT64_MAX_EQ_ULONG_MAX" >&5
60147 -printf "%s\n" "$gl_cv_test_UINT64_MAX_EQ_ULONG_MAX" >&6; }
60148 - if test $gl_cv_test_UINT64_MAX_EQ_ULONG_MAX = yes; then
60149 - UINT64_MAX_EQ_ULONG_MAX=1;
60150 - else
60151 - UINT64_MAX_EQ_ULONG_MAX=0;
60152 - fi
60153
60154
60155 - else
60156 - UINT64_MAX_EQ_ULONG_MAX=-1
60157 - fi
60158 -
60159
60160
60161
60162 @@ -20746,7 +24635,7 @@ else $as_nop
60163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
60164 /* end confdefs.h. */
60165 #include <math.h>
60166 - #if __GNUC__ >= 4
60167 + #if (__GNUC__ >= 4) || (__clang_major__ >= 4)
60168 # undef isnand
60169 # define isnand(x) __builtin_isnan ((double)(x))
60170 #else
60171 @@ -20809,9 +24698,9 @@ else $as_nop
60172 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
60173 /* end confdefs.h. */
60174 #include <math.h>
60175 - #if __GNUC__ >= 4
60176 + #if (__GNUC__ >= 4) || (__clang_major__ >= 4)
60177 # undef isnanf
60178 - # define isnanf(x) __builtin_isnanf ((float)(x))
60179 + # define isnanf(x) __builtin_isnan ((float)(x))
60180 #elif defined isnan
60181 # undef isnanf
60182 # define isnanf(x) isnan ((float)(x))
60183 @@ -20880,9 +24769,9 @@ else $as_nop
60184 /* end confdefs.h. */
60185
60186 #include <math.h>
60187 -#if __GNUC__ >= 4
60188 +#if (__GNUC__ >= 4) || (__clang_major__ >= 4)
60189 # undef isnanf
60190 -# define isnanf(x) __builtin_isnanf ((float)(x))
60191 +# define isnanf(x) __builtin_isnan ((float)(x))
60192 #elif defined isnan
60193 # undef isnanf
60194 # define isnanf(x) isnan ((float)(x))
60195 @@ -20922,7 +24811,7 @@ int main()
60196 m.value = NaN ();
60197 /* Set the bits below the exponent to 01111...111. */
60198 m.word[0] &= -1U << FLT_EXPBIT0_BIT;
60199 - m.word[0] |= 1U << (FLT_EXPBIT0_BIT - 1) - 1;
60200 + m.word[0] |= (1U << (FLT_EXPBIT0_BIT - 1)) - 1;
60201 if (!isnanf (m.value))
60202 result |= 4;
60203 }
60204 @@ -21095,9 +24984,9 @@ else $as_nop
60205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
60206 /* end confdefs.h. */
60207 #include <math.h>
60208 - #if __GNUC__ >= 4
60209 + #if (__GNUC__ >= 4) || (__clang_major__ >= 4)
60210 # undef isnanl
60211 - # define isnanl(x) __builtin_isnanl ((long double)(x))
60212 + # define isnanl(x) __builtin_isnan ((long double)(x))
60213 #elif defined isnan
60214 # undef isnanl
60215 # define isnanl(x) isnan ((long double)(x))
60216 @@ -21169,9 +25058,9 @@ else $as_nop
60217 #include <float.h>
60218 #include <limits.h>
60219 #include <math.h>
60220 -#if __GNUC__ >= 4
60221 +#if (__GNUC__ >= 4) || (__clang_major__ >= 4)
60222 # undef isnanl
60223 -# define isnanl(x) __builtin_isnanl ((long double)(x))
60224 +# define isnanl(x) __builtin_isnan ((long double)(x))
60225 #elif defined isnan
60226 # undef isnanl
60227 # define isnanl(x) isnan ((long double)(x))
60228 @@ -21377,14 +25266,14 @@ typedef union { long double value; unsigned int word[NWORDS]; }
60229 memory_long_double;
60230 static unsigned int ored_words[NWORDS];
60231 static unsigned int anded_words[NWORDS];
60232 -static void add_to_ored_words (long double x)
60233 +static void add_to_ored_words (long double *x)
60234 {
60235 memory_long_double m;
60236 size_t i;
60237 /* Clear it first, in case
60238 sizeof (long double) < sizeof (memory_long_double). */
60239 memset (&m, 0, sizeof (memory_long_double));
60240 - m.value = x;
60241 + m.value = *x;
60242 for (i = 0; i < NWORDS; i++)
60243 {
60244 ored_words[i] |= m.word[i];
60245 @@ -21393,17 +25282,15 @@ static void add_to_ored_words (long double x)
60246 }
60247 int main ()
60248 {
60249 + static long double samples[5] = { 0.25L, 0.5L, 1.0L, 2.0L, 4.0L };
60250 size_t j;
60251 FILE *fp = fopen ("conftest.out", "w");
60252 if (fp == NULL)
60253 return 1;
60254 for (j = 0; j < NWORDS; j++)
60255 anded_words[j] = ~ (unsigned int) 0;
60256 - add_to_ored_words (0.25L);
60257 - add_to_ored_words (0.5L);
60258 - add_to_ored_words (1.0L);
60259 - add_to_ored_words (2.0L);
60260 - add_to_ored_words (4.0L);
60261 + for (j = 0; j < 5; j++)
60262 + add_to_ored_words (&samples[j]);
60263 /* Remove bits that are common (e.g. if representation of the first mantissa
60264 bit is explicit). */
60265 for (j = 0; j < NWORDS; j++)
60266 @@ -21466,16 +25353,73 @@ printf "%s\n" "#define LDBL_EXPBIT0_BIT $bit" >>confdefs.h
60267 fi
60268
60269
60270 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the __inline keyword" >&5
60271 +printf %s "checking whether the compiler supports the __inline keyword... " >&6; }
60272 +if test ${gl_cv_c___inline+y}
60273 +then :
60274 + printf %s "(cached) " >&6
60275 +else $as_nop
60276 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
60277 +/* end confdefs.h. */
60278 +typedef int foo_t;
60279 + static __inline foo_t foo (void) { return 0; }
60280 +int
60281 +main (void)
60282 +{
60283 +return foo ();
60284 + ;
60285 + return 0;
60286 +}
60287 +_ACEOF
60288 +if ac_fn_c_try_compile "$LINENO"
60289 +then :
60290 + gl_cv_c___inline=yes
60291 +else $as_nop
60292 + gl_cv_c___inline=no
60293 +fi
60294 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
60295 +fi
60296 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_c___inline" >&5
60297 +printf "%s\n" "$gl_cv_c___inline" >&6; }
60298 + if test $gl_cv_c___inline = yes; then
60299
60300 +printf "%s\n" "#define HAVE___INLINE 1" >>confdefs.h
60301
60302 + fi
60303
60304
60305
60306
60307
60308
60309 + case "$GL_GENERATE_LIMITS_H" in
60310 + false) LIMITS_H='' ;;
60311 + true)
60312 + if test -z "$LIMITS_H"; then
60313 + LIMITS_H="${gl_source_base_prefix}limits.h"
60314 + fi
60315 + ;;
60316 + *) echo "*** GL_GENERATE_LIMITS_H is not set correctly" 1>&2; exit 1 ;;
60317 + esac
60318 +
60319 +
60320 + if $GL_GENERATE_LIMITS_H; then
60321 + GL_GENERATE_LIMITS_H_TRUE=
60322 + GL_GENERATE_LIMITS_H_FALSE='#'
60323 +else
60324 + GL_GENERATE_LIMITS_H_TRUE='#'
60325 + GL_GENERATE_LIMITS_H_FALSE=
60326 +fi
60327 +:
60328 + if test -z "${GL_GENERATE_LIMITS_H_TRUE}" && test -z "${GL_GENERATE_LIMITS_H_FALSE}"; then
60329 + GL_GENERATE_LIMITS_H_TRUE='#'
60330 + GL_GENERATE_LIMITS_H_FALSE='#'
60331 + fi
60332 +
60333 +
60334 +
60335 +
60336
60337 - gl_LIBOBJS="$gl_LIBOBJS localtime-buffer.$ac_objext"
60338
60339
60340
60341 @@ -21492,25 +25436,35 @@ printf "%s\n" "#define LDBL_EXPBIT0_BIT $bit" >>confdefs.h
60342 HAVE_LSTAT=0
60343 fi
60344
60345 - if test $REPLACE_LSTAT = 1; then
60346 -
60347
60348 + if test $REPLACE_LSTAT = 1; then
60349 + GL_COND_OBJ_LSTAT_TRUE=
60350 + GL_COND_OBJ_LSTAT_FALSE='#'
60351 +else
60352 + GL_COND_OBJ_LSTAT_TRUE='#'
60353 + GL_COND_OBJ_LSTAT_FALSE=
60354 +fi
60355 +:
60356 + if test -z "${GL_COND_OBJ_LSTAT_TRUE}" && test -z "${GL_COND_OBJ_LSTAT_FALSE}"; then
60357 + GL_COND_OBJ_LSTAT_TRUE='#'
60358 + GL_COND_OBJ_LSTAT_FALSE='#'
60359 + fi
60360
60361 + if test -z "$GL_COND_OBJ_LSTAT_TRUE"; then :
60362
60363 + :
60364
60365 +fi
60366
60367
60368
60369 - gl_LIBOBJS="$gl_LIBOBJS lstat.$ac_objext"
60370
60371 - :
60372 - fi
60373
60374
60375
60376
60377
60378 - GNULIB_LSTAT=1
60379 + GL_GNULIB_LSTAT=1
60380
60381
60382
60383 @@ -21523,15 +25477,68 @@ printf "%s\n" "#define GNULIB_TEST_LSTAT 1" >>confdefs.h
60384
60385
60386
60387 - if test $gl_cv_func_malloc_posix = yes; then
60388 + REPLACE_MALLOC_FOR_MALLOC_GNU="$REPLACE_MALLOC_FOR_MALLOC_POSIX"
60389 + if test $REPLACE_MALLOC_FOR_MALLOC_GNU = 0; then
60390
60391 -printf "%s\n" "#define HAVE_MALLOC_POSIX 1" >>confdefs.h
60392 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether malloc (0) returns nonnull" >&5
60393 +printf %s "checking whether malloc (0) returns nonnull... " >&6; }
60394 +if test ${ac_cv_func_malloc_0_nonnull+y}
60395 +then :
60396 + printf %s "(cached) " >&6
60397 +else $as_nop
60398 + if test "$cross_compiling" = yes
60399 +then :
60400 + case "$host_os" in
60401 + # Guess yes on platforms where we know the result.
60402 + *-gnu* | freebsd* | netbsd* | openbsd* | bitrig* \
60403 + | gnu* | *-musl* | midnightbsd* \
60404 + | hpux* | solaris* | cygwin* | mingw* | msys* )
60405 + ac_cv_func_malloc_0_nonnull="guessing yes" ;;
60406 + # If we don't know, obey --enable-cross-guesses.
60407 + *) ac_cv_func_malloc_0_nonnull="$gl_cross_guess_normal" ;;
60408 + esac
60409 +
60410 +else $as_nop
60411 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
60412 +/* end confdefs.h. */
60413 +#include <stdlib.h>
60414 +
60415 +int
60416 +main (void)
60417 +{
60418 +void *p = malloc (0);
60419 + int result = !p;
60420 + free (p);
60421 + return result;
60422 + ;
60423 + return 0;
60424 +}
60425 +
60426 +_ACEOF
60427 +if ac_fn_c_try_run "$LINENO"
60428 +then :
60429 + ac_cv_func_malloc_0_nonnull=yes
60430 +else $as_nop
60431 + ac_cv_func_malloc_0_nonnull=no
60432 +fi
60433 +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
60434 + conftest.$ac_objext conftest.beam conftest.$ac_ext
60435 +fi
60436 +
60437 +
60438 +fi
60439 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
60440 +printf "%s\n" "$ac_cv_func_malloc_0_nonnull" >&6; }
60441 + case $ac_cv_func_malloc_0_nonnull in #(
60442 + *yes) :
60443 + ;; #(
60444 + *) :
60445 + REPLACE_MALLOC_FOR_MALLOC_GNU=1 ;;
60446 +esac
60447
60448 - else
60449 - REPLACE_MALLOC=1
60450 fi
60451
60452 - if test $REPLACE_MALLOC = 1; then
60453 + if test $REPLACE_MALLOC_FOR_MALLOC_GNU = 1; then
60454
60455
60456
60457 @@ -21548,21 +25555,22 @@ printf "%s\n" "#define HAVE_MALLOC_POSIX 1" >>confdefs.h
60458
60459
60460
60461 - GNULIB_MALLOC_POSIX=1
60462
60463
60464
60465
60466 + GL_GNULIB_MALLOC_GNU=1
60467
60468 -printf "%s\n" "#define GNULIB_TEST_MALLOC_POSIX 1" >>confdefs.h
60469
60470
60471
60472
60473 +printf "%s\n" "#define GNULIB_TEST_MALLOC_GNU 1" >>confdefs.h
60474
60475
60476
60477
60478 + if test $REPLACE_MALLOC_FOR_MALLOC_POSIX = 1; then
60479
60480
60481
60482 @@ -21571,155 +25579,33 @@ printf "%s\n" "#define GNULIB_TEST_MALLOC_POSIX 1" >>confdefs.h
60483
60484
60485
60486 + gl_LIBOBJS="$gl_LIBOBJS malloc.$ac_objext"
60487
60488 + fi
60489
60490 - if test $gl_cv_have_include_next = yes; then
60491 - gl_cv_next_math_h='<'math.h'>'
60492 - else
60493 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <math.h>" >&5
60494 -printf %s "checking absolute name of <math.h>... " >&6; }
60495 -if test ${gl_cv_next_math_h+y}
60496 -then :
60497 - printf %s "(cached) " >&6
60498 -else $as_nop
60499
60500 - if test $ac_cv_header_math_h = yes; then
60501
60502
60503
60504
60505 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
60506 -/* end confdefs.h. */
60507 -#include <math.h>
60508 -_ACEOF
60509 - case "$host_os" in
60510 - aix*) gl_absname_cpp="$ac_cpp -C" ;;
60511 - *) gl_absname_cpp="$ac_cpp" ;;
60512 - esac
60513 -
60514 - case "$host_os" in
60515 - mingw*)
60516 - gl_dirsep_regex='[/\\]'
60517 - ;;
60518 - *)
60519 - gl_dirsep_regex='\/'
60520 - ;;
60521 - esac
60522 - gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
60523 - gl_header_literal_regex=`echo 'math.h' \
60524 - | sed -e "$gl_make_literal_regex_sed"`
60525 - gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
60526 - s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
60527 - s|^/[^/]|//&|
60528 - p
60529 - q
60530 - }'
60531
60532 - gl_cv_absolute_math_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
60533 - sed -n "$gl_absolute_header_sed"`
60534
60535 - gl_header=$gl_cv_absolute_math_h
60536 - gl_cv_next_math_h='"'$gl_header'"'
60537 - else
60538 - gl_cv_next_math_h='<'math.h'>'
60539 - fi
60540
60541 + GL_GNULIB_MALLOC_POSIX=1
60542
60543 -fi
60544 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_math_h" >&5
60545 -printf "%s\n" "$gl_cv_next_math_h" >&6; }
60546 - fi
60547 - NEXT_MATH_H=$gl_cv_next_math_h
60548
60549 - if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
60550 - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
60551 - gl_next_as_first_directive='<'math.h'>'
60552 - else
60553 - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
60554 - gl_next_as_first_directive=$gl_cv_next_math_h
60555 - fi
60556 - NEXT_AS_FIRST_DIRECTIVE_MATH_H=$gl_next_as_first_directive
60557
60558
60559
60560 +printf "%s\n" "#define GNULIB_TEST_MALLOC_POSIX 1" >>confdefs.h
60561
60562
60563 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether NAN macro works" >&5
60564 -printf %s "checking whether NAN macro works... " >&6; }
60565 -if test ${gl_cv_header_math_nan_works+y}
60566 -then :
60567 - printf %s "(cached) " >&6
60568 -else $as_nop
60569 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
60570 -/* end confdefs.h. */
60571 -#include <math.h>
60572 -int
60573 -main (void)
60574 -{
60575 -/* Solaris 10 has a broken definition of NAN. Other platforms
60576 - fail to provide NAN, or provide it only in C99 mode; this
60577 - test only needs to fail when NAN is provided but wrong. */
60578 - float f = 1.0f;
60579 -#ifdef NAN
60580 - f = NAN;
60581 -#endif
60582 - return f == 0;
60583 - ;
60584 - return 0;
60585 -}
60586 -_ACEOF
60587 -if ac_fn_c_try_compile "$LINENO"
60588 -then :
60589 - gl_cv_header_math_nan_works=yes
60590 -else $as_nop
60591 - gl_cv_header_math_nan_works=no
60592 -fi
60593 -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
60594 -fi
60595 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_math_nan_works" >&5
60596 -printf "%s\n" "$gl_cv_header_math_nan_works" >&6; }
60597 - if test $gl_cv_header_math_nan_works = no; then
60598 - REPLACE_NAN=1
60599 - fi
60600 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether HUGE_VAL works" >&5
60601 -printf %s "checking whether HUGE_VAL works... " >&6; }
60602 -if test ${gl_cv_header_math_huge_val_works+y}
60603 -then :
60604 - printf %s "(cached) " >&6
60605 -else $as_nop
60606 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
60607 -/* end confdefs.h. */
60608 -#include <math.h>
60609 -int
60610 -main (void)
60611 -{
60612 -/* Solaris 10 has a broken definition of HUGE_VAL. */
60613 - double d = HUGE_VAL;
60614 - return d == 0;
60615 - ;
60616 - return 0;
60617 -}
60618 -_ACEOF
60619 -if ac_fn_c_try_compile "$LINENO"
60620 -then :
60621 - gl_cv_header_math_huge_val_works=yes
60622 -else $as_nop
60623 - gl_cv_header_math_huge_val_works=no
60624 -fi
60625 -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
60626 -fi
60627 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_math_huge_val_works" >&5
60628 -printf "%s\n" "$gl_cv_header_math_huge_val_works" >&6; }
60629 - if test $gl_cv_header_math_huge_val_works = no; then
60630 - REPLACE_HUGE_VAL=1
60631 - fi
60632
60633
60634
60635
60636
60637
60638 - if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
60639
60640
60641
60642 @@ -21727,8 +25613,20 @@ printf "%s\n" "$gl_cv_header_math_huge_val_works" >&6; }
60643
60644
60645
60646 + if test $REPLACE_MEMCHR = 1; then
60647 + GL_COND_OBJ_MEMCHR_TRUE=
60648 + GL_COND_OBJ_MEMCHR_FALSE='#'
60649 +else
60650 + GL_COND_OBJ_MEMCHR_TRUE='#'
60651 + GL_COND_OBJ_MEMCHR_FALSE=
60652 +fi
60653 +:
60654 + if test -z "${GL_COND_OBJ_MEMCHR_TRUE}" && test -z "${GL_COND_OBJ_MEMCHR_FALSE}"; then
60655 + GL_COND_OBJ_MEMCHR_TRUE='#'
60656 + GL_COND_OBJ_MEMCHR_FALSE='#'
60657 + fi
60658
60659 - gl_LIBOBJS="$gl_LIBOBJS memchr.$ac_objext"
60660 + if test -z "$GL_COND_OBJ_MEMCHR_TRUE"; then :
60661
60662
60663 ac_fn_c_check_header_compile "$LINENO" "bp-sym.h" "ac_cv_header_bp_sym_h" "$ac_includes_default"
60664 @@ -21739,13 +25637,23 @@ then :
60665 fi
60666
60667
60668 - fi
60669 +
60670 +fi
60671 +
60672 +
60673 +
60674
60675
60676
60677
60678
60679 - GNULIB_MEMCHR=1
60680 +
60681 +
60682 +
60683 +
60684 +
60685 +
60686 + GL_GNULIB_MEMCHR=1
60687
60688
60689
60690 @@ -21772,27 +25680,42 @@ fi
60691 HAVE_MEMPCPY=0
60692 fi
60693
60694 - if test $HAVE_MEMPCPY = 0; then
60695 +
60696 + if test $HAVE_MEMPCPY = 0; then
60697 + GL_COND_OBJ_MEMPCPY_TRUE=
60698 + GL_COND_OBJ_MEMPCPY_FALSE='#'
60699 +else
60700 + GL_COND_OBJ_MEMPCPY_TRUE='#'
60701 + GL_COND_OBJ_MEMPCPY_FALSE=
60702 +fi
60703 +:
60704 + if test -z "${GL_COND_OBJ_MEMPCPY_TRUE}" && test -z "${GL_COND_OBJ_MEMPCPY_FALSE}"; then
60705 + GL_COND_OBJ_MEMPCPY_TRUE='#'
60706 + GL_COND_OBJ_MEMPCPY_FALSE='#'
60707 + fi
60708 +
60709 + if test -z "$GL_COND_OBJ_MEMPCPY_TRUE"; then :
60710
60711
60712 + :
60713 +
60714 +
60715 +fi
60716
60717
60718
60719
60720
60721
60722 - gl_LIBOBJS="$gl_LIBOBJS mempcpy.$ac_objext"
60723
60724
60725 - :
60726
60727 - fi
60728
60729
60730
60731
60732
60733 - GNULIB_MEMPCPY=1
60734 + GL_GNULIB_MEMPCPY=1
60735
60736
60737
60738 @@ -21819,8 +25742,25 @@ then :
60739 fi
60740
60741
60742 - if test $ac_cv_func_memrchr = no; then
60743
60744 + if test $ac_cv_func_memrchr = no; then
60745 + GL_COND_OBJ_MEMRCHR_TRUE=
60746 + GL_COND_OBJ_MEMRCHR_FALSE='#'
60747 +else
60748 + GL_COND_OBJ_MEMRCHR_TRUE='#'
60749 + GL_COND_OBJ_MEMRCHR_FALSE=
60750 +fi
60751 +:
60752 + if test -z "${GL_COND_OBJ_MEMRCHR_TRUE}" && test -z "${GL_COND_OBJ_MEMRCHR_FALSE}"; then
60753 + GL_COND_OBJ_MEMRCHR_TRUE='#'
60754 + GL_COND_OBJ_MEMRCHR_FALSE='#'
60755 + fi
60756 +
60757 + if test -z "$GL_COND_OBJ_MEMRCHR_TRUE"; then :
60758 +
60759 + :
60760 +
60761 +fi
60762
60763
60764
60765 @@ -21828,16 +25768,14 @@ fi
60766
60767
60768
60769 - gl_LIBOBJS="$gl_LIBOBJS memrchr.$ac_objext"
60770
60771 - :
60772 - fi
60773
60774
60775
60776
60777
60778 - GNULIB_MEMRCHR=1
60779 +
60780 + GL_GNULIB_MEMRCHR=1
60781
60782
60783
60784 @@ -21849,6 +25787,9 @@ printf "%s\n" "#define GNULIB_TEST_MEMRCHR 1" >>confdefs.h
60785
60786
60787
60788 +
60789 +
60790 +
60791 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether mkdir handles trailing slash" >&5
60792 printf %s "checking whether mkdir handles trailing slash... " >&6; }
60793 if test ${gl_cv_func_mkdir_trailing_slash_works+y}
60794 @@ -21856,15 +25797,15 @@ then :
60795 printf %s "(cached) " >&6
60796 else $as_nop
60797 rm -rf conftest.dir
60798 - if test "$cross_compiling" = yes
60799 + if test "$cross_compiling" = yes
60800 then :
60801 case "$host_os" in
60802 - # Guess yes on Linux systems.
60803 - linux-* | linux) gl_cv_func_mkdir_trailing_slash_works="guessing yes" ;;
60804 - # Guess yes on glibc systems.
60805 - *-gnu* | gnu*) gl_cv_func_mkdir_trailing_slash_works="guessing yes" ;;
60806 - # Guess yes on MSVC, no on mingw.
60807 - mingw*) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
60808 + # Guess yes on Linux systems.
60809 + linux-* | linux) gl_cv_func_mkdir_trailing_slash_works="guessing yes" ;;
60810 + # Guess yes on glibc systems.
60811 + *-gnu* | gnu*) gl_cv_func_mkdir_trailing_slash_works="guessing yes" ;;
60812 + # Guess yes on MSVC, no on mingw.
60813 + mingw*) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
60814 /* end confdefs.h. */
60815
60816 #ifdef _MSC_VER
60817 @@ -21881,17 +25822,20 @@ else $as_nop
60818 fi
60819 rm -rf conftest*
60820
60821 - ;;
60822 - # If we don't know, assume the worst.
60823 - *) gl_cv_func_mkdir_trailing_slash_works="guessing no" ;;
60824 - esac
60825 + ;;
60826 + # If we don't know, obey --enable-cross-guesses.
60827 + *) gl_cv_func_mkdir_trailing_slash_works="$gl_cross_guess_normal" ;;
60828 + esac
60829
60830 else $as_nop
60831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
60832 /* end confdefs.h. */
60833
60834 -# include <sys/types.h>
60835 -# include <sys/stat.h>
60836 + #include <sys/types.h>
60837 + #include <sys/stat.h>
60838 +
60839 +
60840 +$gl_mda_defines
60841
60842 int
60843 main (void)
60844 @@ -21911,8 +25855,7 @@ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
60845 conftest.$ac_objext conftest.beam conftest.$ac_ext
60846 fi
60847
60848 - rm -rf conftest.dir
60849 -
60850 + rm -rf conftest.dir
60851
60852 fi
60853 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mkdir_trailing_slash_works" >&5
60854 @@ -21931,23 +25874,28 @@ then :
60855 printf %s "(cached) " >&6
60856 else $as_nop
60857 rm -rf conftest.dir
60858 - if test "$cross_compiling" = yes
60859 + if test "$cross_compiling" = yes
60860 then :
60861 case "$host_os" in
60862 - # Guess yes on glibc systems.
60863 - *-gnu* | gnu*) gl_cv_func_mkdir_trailing_dot_works="guessing yes" ;;
60864 - # Guess no on native Windows.
60865 - mingw*) gl_cv_func_mkdir_trailing_dot_works="guessing no" ;;
60866 - # If we don't know, assume the worst.
60867 - *) gl_cv_func_mkdir_trailing_dot_works="guessing no" ;;
60868 - esac
60869 + # Guess yes on glibc systems.
60870 + *-gnu* | gnu*) gl_cv_func_mkdir_trailing_dot_works="guessing yes" ;;
60871 + # Guess yes on musl systems.
60872 + *-musl*) gl_cv_func_mkdir_trailing_dot_works="guessing yes" ;;
60873 + # Guess no on native Windows.
60874 + mingw*) gl_cv_func_mkdir_trailing_dot_works="guessing no" ;;
60875 + # If we don't know, obey --enable-cross-guesses.
60876 + *) gl_cv_func_mkdir_trailing_dot_works="$gl_cross_guess_normal" ;;
60877 + esac
60878
60879 else $as_nop
60880 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
60881 /* end confdefs.h. */
60882
60883 -# include <sys/types.h>
60884 -# include <sys/stat.h>
60885 + #include <sys/types.h>
60886 + #include <sys/stat.h>
60887 +
60888 +
60889 +$gl_mda_defines
60890
60891 int
60892 main (void)
60893 @@ -21967,7 +25915,7 @@ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
60894 conftest.$ac_objext conftest.beam conftest.$ac_ext
60895 fi
60896
60897 - rm -rf conftest.dir
60898 + rm -rf conftest.dir
60899
60900
60901 fi
60902 @@ -21983,84 +25931,119 @@ printf "%s\n" "#define FUNC_MKDIR_DOT_BUG 1" >>confdefs.h
60903 ;;
60904 esac
60905
60906 - if test $REPLACE_MKDIR = 1; then
60907 -
60908 -
60909 -
60910
60911 + if test $REPLACE_MKDIR = 1; then
60912 + GL_COND_OBJ_MKDIR_TRUE=
60913 + GL_COND_OBJ_MKDIR_FALSE='#'
60914 +else
60915 + GL_COND_OBJ_MKDIR_TRUE='#'
60916 + GL_COND_OBJ_MKDIR_FALSE=
60917 +fi
60918 +:
60919 + if test -z "${GL_COND_OBJ_MKDIR_TRUE}" && test -z "${GL_COND_OBJ_MKDIR_FALSE}"; then
60920 + GL_COND_OBJ_MKDIR_TRUE='#'
60921 + GL_COND_OBJ_MKDIR_FALSE='#'
60922 + fi
60923
60924
60925
60926
60927 - gl_LIBOBJS="$gl_LIBOBJS mkdir.$ac_objext"
60928
60929 - fi
60930
60931
60932
60933
60934 - if test $ac_cv_func_mkdirat != yes; then
60935 - HAVE_MKDIRAT=0
60936 - fi
60937
60938 - if test $HAVE_MKDIRAT = 0; then
60939 + GL_GNULIB_MKDIR=1
60940
60941
60942
60943
60944
60945 +printf "%s\n" "#define GNULIB_TEST_MKDIR 1" >>confdefs.h
60946
60947
60948
60949 - gl_LIBOBJS="$gl_LIBOBJS mkdirat.$ac_objext"
60950
60951
60952
60953
60954 + if test $ac_cv_func_mkdirat != yes; then
60955 + HAVE_MKDIRAT=0
60956 fi
60957
60958
60959 + if test $HAVE_MKDIRAT = 0; then
60960 + GL_COND_OBJ_MKDIRAT_TRUE=
60961 + GL_COND_OBJ_MKDIRAT_FALSE='#'
60962 +else
60963 + GL_COND_OBJ_MKDIRAT_TRUE='#'
60964 + GL_COND_OBJ_MKDIRAT_FALSE=
60965 +fi
60966 +:
60967 + if test -z "${GL_COND_OBJ_MKDIRAT_TRUE}" && test -z "${GL_COND_OBJ_MKDIRAT_FALSE}"; then
60968 + GL_COND_OBJ_MKDIRAT_TRUE='#'
60969 + GL_COND_OBJ_MKDIRAT_FALSE='#'
60970 + fi
60971
60972 -
60973 -
60974 - GNULIB_MKDIRAT=1
60975 -
60976 + if test -z "$GL_COND_OBJ_MKDIRAT_TRUE"; then :
60977
60978
60979
60980
60981 -printf "%s\n" "#define GNULIB_TEST_MKDIRAT 1" >>confdefs.h
60982
60983 +fi
60984
60985
60986
60987 - if test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1; then
60988
60989
60990
60991
60992
60993
60994 + GL_GNULIB_MKDIRAT=1
60995
60996
60997 - gl_LIBOBJS="$gl_LIBOBJS msvc-inval.$ac_objext"
60998
60999 - fi
61000
61001 - if test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1; then
61002
61003 +printf "%s\n" "#define GNULIB_TEST_MKDIRAT 1" >>confdefs.h
61004
61005
61006
61007
61008
61009 + if test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1; then
61010 + GL_COND_OBJ_MSVC_INVAL_TRUE=
61011 + GL_COND_OBJ_MSVC_INVAL_FALSE='#'
61012 +else
61013 + GL_COND_OBJ_MSVC_INVAL_TRUE='#'
61014 + GL_COND_OBJ_MSVC_INVAL_FALSE=
61015 +fi
61016 +:
61017 + if test -z "${GL_COND_OBJ_MSVC_INVAL_TRUE}" && test -z "${GL_COND_OBJ_MSVC_INVAL_FALSE}"; then
61018 + GL_COND_OBJ_MSVC_INVAL_TRUE='#'
61019 + GL_COND_OBJ_MSVC_INVAL_FALSE='#'
61020 + fi
61021
61022
61023 - gl_LIBOBJS="$gl_LIBOBJS msvc-nothrow.$ac_objext"
61024
61025 + if test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1; then
61026 + GL_COND_OBJ_MSVC_NOTHROW_TRUE=
61027 + GL_COND_OBJ_MSVC_NOTHROW_FALSE='#'
61028 +else
61029 + GL_COND_OBJ_MSVC_NOTHROW_TRUE='#'
61030 + GL_COND_OBJ_MSVC_NOTHROW_FALSE=
61031 +fi
61032 +:
61033 + if test -z "${GL_COND_OBJ_MSVC_NOTHROW_TRUE}" && test -z "${GL_COND_OBJ_MSVC_NOTHROW_FALSE}"; then
61034 + GL_COND_OBJ_MSVC_NOTHROW_TRUE='#'
61035 + GL_COND_OBJ_MSVC_NOTHROW_FALSE='#'
61036 fi
61037
61038
61039 +
61040 printf "%s\n" "#define GNULIB_MSVC_NOTHROW 1" >>confdefs.h
61041
61042
61043 @@ -22077,26 +26060,28 @@ printf "%s\n" "#define GNULIB_MSVC_NOTHROW 1" >>confdefs.h
61044 if test "$gl_cv_macro_O_CLOEXEC" != yes; then
61045 REPLACE_OPEN=1
61046 fi
61047 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether open recognizes a trailing slash" >&5
61048 +
61049 +
61050 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether open recognizes a trailing slash" >&5
61051 printf %s "checking whether open recognizes a trailing slash... " >&6; }
61052 if test ${gl_cv_func_open_slash+y}
61053 then :
61054 printf %s "(cached) " >&6
61055 else $as_nop
61056 # Assume that if we have lstat, we can also check symlinks.
61057 - if test $ac_cv_func_lstat = yes; then
61058 - touch conftest.tmp
61059 - ln -s conftest.tmp conftest.lnk
61060 - fi
61061 - if test "$cross_compiling" = yes
61062 + if test $ac_cv_func_lstat = yes; then
61063 + touch conftest.tmp
61064 + ln -s conftest.tmp conftest.lnk
61065 + fi
61066 + if test "$cross_compiling" = yes
61067 then :
61068
61069 - case "$host_os" in
61070 - freebsd* | aix* | hpux* | solaris2.[0-9] | solaris2.[0-9].*)
61071 - gl_cv_func_open_slash="guessing no" ;;
61072 - *)
61073 - gl_cv_func_open_slash="guessing yes" ;;
61074 - esac
61075 + case "$host_os" in
61076 + freebsd* | aix* | hpux* | solaris2.[0-9] | solaris2.[0-9].*)
61077 + gl_cv_func_open_slash="guessing no" ;;
61078 + *)
61079 + gl_cv_func_open_slash="guessing yes" ;;
61080 + esac
61081
61082 else $as_nop
61083 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
61084 @@ -22106,6 +26091,10 @@ else $as_nop
61085 #if HAVE_UNISTD_H
61086 # include <unistd.h>
61087 #endif
61088 +
61089 +
61090 +$gl_mda_defines
61091 +
61092 int main ()
61093 {
61094 int result = 0;
61095 @@ -22128,16 +26117,21 @@ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
61096 conftest.$ac_objext conftest.beam conftest.$ac_ext
61097 fi
61098
61099 - rm -f conftest.sl conftest.tmp conftest.lnk
61100 + rm -f conftest.sl conftest.tmp conftest.lnk
61101
61102 fi
61103 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_open_slash" >&5
61104 printf "%s\n" "$gl_cv_func_open_slash" >&6; }
61105 - case "$gl_cv_func_open_slash" in
61106 - *no)
61107 + case "$gl_cv_func_open_slash" in
61108 + *no)
61109
61110 printf "%s\n" "#define OPEN_TRAILING_SLASH_BUG 1" >>confdefs.h
61111
61112 + ;;
61113 + esac
61114 +
61115 + case "$gl_cv_func_open_slash" in
61116 + *no)
61117 REPLACE_OPEN=1
61118 ;;
61119 esac
61120 @@ -22159,28 +26153,38 @@ printf "%s\n" "#define OPEN_TRAILING_SLASH_BUG 1" >>confdefs.h
61121
61122
61123
61124 - if test $REPLACE_OPEN = 1; then
61125 -
61126
61127 + if test $REPLACE_OPEN = 1; then
61128 + GL_COND_OBJ_OPEN_TRUE=
61129 + GL_COND_OBJ_OPEN_FALSE='#'
61130 +else
61131 + GL_COND_OBJ_OPEN_TRUE='#'
61132 + GL_COND_OBJ_OPEN_FALSE=
61133 +fi
61134 +:
61135 + if test -z "${GL_COND_OBJ_OPEN_TRUE}" && test -z "${GL_COND_OBJ_OPEN_FALSE}"; then
61136 + GL_COND_OBJ_OPEN_TRUE='#'
61137 + GL_COND_OBJ_OPEN_FALSE='#'
61138 + fi
61139
61140 + if test -z "$GL_COND_OBJ_OPEN_TRUE"; then :
61141
61142
61143
61144 + :
61145
61146
61147 - gl_LIBOBJS="$gl_LIBOBJS open.$ac_objext"
61148 +fi
61149
61150
61151
61152 - :
61153
61154 - fi
61155
61156
61157
61158
61159
61160 - GNULIB_OPEN=1
61161 + GL_GNULIB_OPEN=1
61162
61163
61164
61165 @@ -22210,32 +26214,42 @@ printf "%s\n" "#define GNULIB_TEST_OPEN 1" >>confdefs.h
61166 ;;
61167 esac
61168
61169 - if test $HAVE_OPENAT = 0 || test $REPLACE_OPENAT = 1; then
61170 -
61171
61172 + if test $HAVE_OPENAT = 0 || test $REPLACE_OPENAT = 1; then
61173 + GL_COND_OBJ_OPENAT_TRUE=
61174 + GL_COND_OBJ_OPENAT_FALSE='#'
61175 +else
61176 + GL_COND_OBJ_OPENAT_TRUE='#'
61177 + GL_COND_OBJ_OPENAT_FALSE=
61178 +fi
61179 +:
61180 + if test -z "${GL_COND_OBJ_OPENAT_TRUE}" && test -z "${GL_COND_OBJ_OPENAT_FALSE}"; then
61181 + GL_COND_OBJ_OPENAT_TRUE='#'
61182 + GL_COND_OBJ_OPENAT_FALSE='#'
61183 + fi
61184
61185 + if test -z "$GL_COND_OBJ_OPENAT_TRUE"; then :
61186
61187
61188
61189 + :
61190
61191
61192 - gl_LIBOBJS="$gl_LIBOBJS openat.$ac_objext"
61193 +fi
61194
61195
61196 +printf "%s\n" "#define GNULIB_OPENAT 1" >>confdefs.h
61197
61198 - :
61199
61200 - fi
61201
61202
61203 -printf "%s\n" "#define GNULIB_OPENAT 1" >>confdefs.h
61204
61205
61206
61207
61208
61209
61210 - GNULIB_OPENAT=1
61211 + GL_GNULIB_OPENAT=1
61212
61213
61214
61215 @@ -22277,7 +26291,21 @@ fi
61216 REPLACE_OPENDIR=1;;
61217 esac
61218
61219 - if test $HAVE_OPENDIR = 0 || test $REPLACE_OPENDIR = 1; then
61220 +
61221 + if test $HAVE_OPENDIR = 0 || test $REPLACE_OPENDIR = 1; then
61222 + GL_COND_OBJ_OPENDIR_TRUE=
61223 + GL_COND_OBJ_OPENDIR_FALSE='#'
61224 +else
61225 + GL_COND_OBJ_OPENDIR_TRUE='#'
61226 + GL_COND_OBJ_OPENDIR_FALSE=
61227 +fi
61228 +:
61229 + if test -z "${GL_COND_OBJ_OPENDIR_TRUE}" && test -z "${GL_COND_OBJ_OPENDIR_FALSE}"; then
61230 + GL_COND_OBJ_OPENDIR_TRUE='#'
61231 + GL_COND_OBJ_OPENDIR_FALSE='#'
61232 + fi
61233 +
61234 +
61235
61236
61237
61238 @@ -22286,26 +26314,59 @@ fi
61239
61240
61241
61242 - gl_LIBOBJS="$gl_LIBOBJS opendir.$ac_objext"
61243 + GL_GNULIB_OPENDIR=1
61244
61245 +
61246 +
61247 +
61248 +
61249 +printf "%s\n" "#define GNULIB_TEST_OPENDIR 1" >>confdefs.h
61250 +
61251 +
61252 +
61253 +
61254 +
61255 +
61256 +
61257 +
61258 +
61259 +
61260 + if test $ac_cv_func_pipe != yes; then
61261 + HAVE_PIPE=0
61262 + fi
61263 +
61264 +
61265 + if test $HAVE_PIPE = 0; then
61266 + GL_COND_OBJ_PIPE_TRUE=
61267 + GL_COND_OBJ_PIPE_FALSE='#'
61268 +else
61269 + GL_COND_OBJ_PIPE_TRUE='#'
61270 + GL_COND_OBJ_PIPE_FALSE=
61271 +fi
61272 +:
61273 + if test -z "${GL_COND_OBJ_PIPE_TRUE}" && test -z "${GL_COND_OBJ_PIPE_FALSE}"; then
61274 + GL_COND_OBJ_PIPE_TRUE='#'
61275 + GL_COND_OBJ_PIPE_FALSE='#'
61276 fi
61277
61278
61279
61280
61281
61282 - GNULIB_OPENDIR=1
61283
61284
61285
61286
61287
61288 -printf "%s\n" "#define GNULIB_TEST_OPENDIR 1" >>confdefs.h
61289 + GL_GNULIB_PIPE=1
61290
61291
61292
61293
61294
61295 +printf "%s\n" "#define GNULIB_TEST_PIPE 1" >>confdefs.h
61296 +
61297 +
61298
61299
61300
61301 @@ -22562,6 +26623,7 @@ extern
61302 "C"
61303 #endif
61304 long double frexpl (long double, int *);
61305 +long double zero = 0.0L;
61306 int main()
61307 {
61308 int result = 0;
61309 @@ -22619,7 +26681,8 @@ int main()
61310 }
61311 }
61312 /* Test on infinite numbers. */
61313 - x = 1.0L / 0.0L;
61314 + /* The Microsoft MSVC 14 compiler chokes on the expression 1.0 / 0.0. */
61315 + x = 1.0L / zero;
61316 {
61317 int exp;
61318 long double y = frexpl (x, &exp);
61319 @@ -22783,6 +26846,64 @@ fi
61320
61321
61322
61323 +
61324 + ac_fn_c_check_func "$LINENO" "rawmemchr" "ac_cv_func_rawmemchr"
61325 +if test "x$ac_cv_func_rawmemchr" = xyes
61326 +then :
61327 + printf "%s\n" "#define HAVE_RAWMEMCHR 1" >>confdefs.h
61328 +
61329 +fi
61330 +
61331 + if test $ac_cv_func_rawmemchr = no; then
61332 + HAVE_RAWMEMCHR=0
61333 + fi
61334 +
61335 +
61336 + if test $HAVE_RAWMEMCHR = 0; then
61337 + GL_COND_OBJ_RAWMEMCHR_TRUE=
61338 + GL_COND_OBJ_RAWMEMCHR_FALSE='#'
61339 +else
61340 + GL_COND_OBJ_RAWMEMCHR_TRUE='#'
61341 + GL_COND_OBJ_RAWMEMCHR_FALSE=
61342 +fi
61343 +:
61344 + if test -z "${GL_COND_OBJ_RAWMEMCHR_TRUE}" && test -z "${GL_COND_OBJ_RAWMEMCHR_FALSE}"; then
61345 + GL_COND_OBJ_RAWMEMCHR_TRUE='#'
61346 + GL_COND_OBJ_RAWMEMCHR_FALSE='#'
61347 + fi
61348 +
61349 + if test -z "$GL_COND_OBJ_RAWMEMCHR_TRUE"; then :
61350 +
61351 + :
61352 +
61353 +fi
61354 +
61355 +
61356 +
61357 +
61358 +
61359 +
61360 +
61361 +
61362 +
61363 +
61364 +
61365 +
61366 +
61367 +
61368 + GL_GNULIB_RAWMEMCHR=1
61369 +
61370 +
61371 +
61372 +
61373 +
61374 +printf "%s\n" "#define GNULIB_TEST_RAWMEMCHR 1" >>confdefs.h
61375 +
61376 +
61377 +
61378 +
61379 +
61380 +
61381 if test $ac_cv_func_readlink = no; then
61382 HAVE_READLINK=0
61383 else
61384 @@ -22817,7 +26938,7 @@ fi
61385 printf "%s\n" "$gl_cv_decl_readlink_works" >&6; }
61386 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether readlink handles trailing slash correctly" >&5
61387 printf %s "checking whether readlink handles trailing slash correctly... " >&6; }
61388 -if test ${gl_cv_func_readlink_works+y}
61389 +if test ${gl_cv_func_readlink_trailing_slash+y}
61390 then :
61391 printf %s "(cached) " >&6
61392 else $as_nop
61393 @@ -22827,12 +26948,15 @@ else $as_nop
61394 if test "$cross_compiling" = yes
61395 then :
61396 case "$host_os" in
61397 - # Guess yes on Linux systems.
61398 - linux-* | linux) gl_cv_func_readlink_works="guessing yes" ;;
61399 - # Guess yes on glibc systems.
61400 - *-gnu* | gnu*) gl_cv_func_readlink_works="guessing yes" ;;
61401 - # If we don't know, assume the worst.
61402 - *) gl_cv_func_readlink_works="guessing no" ;;
61403 + # Guess yes on Linux or glibc systems.
61404 + linux-* | linux | *-gnu* | gnu*)
61405 + gl_cv_func_readlink_trailing_slash="guessing yes" ;;
61406 + # Guess no on AIX or HP-UX.
61407 + aix* | hpux*)
61408 + gl_cv_func_readlink_trailing_slash="guessing no" ;;
61409 + # If we don't know, obey --enable-cross-guesses.
61410 + *)
61411 + gl_cv_func_readlink_trailing_slash="$gl_cross_guess_normal" ;;
61412 esac
61413
61414 else $as_nop
61415 @@ -22851,9 +26975,9 @@ char buf[20];
61416 _ACEOF
61417 if ac_fn_c_try_run "$LINENO"
61418 then :
61419 - gl_cv_func_readlink_works=yes
61420 + gl_cv_func_readlink_trailing_slash=yes
61421 else $as_nop
61422 - gl_cv_func_readlink_works=no
61423 + gl_cv_func_readlink_trailing_slash=no
61424 fi
61425 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
61426 conftest.$ac_objext conftest.beam conftest.$ac_ext
61427 @@ -22861,9 +26985,9 @@ fi
61428
61429 rm -f conftest.link conftest.lnk2
61430 fi
61431 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_readlink_works" >&5
61432 -printf "%s\n" "$gl_cv_func_readlink_works" >&6; }
61433 - case "$gl_cv_func_readlink_works" in
61434 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_readlink_trailing_slash" >&5
61435 +printf "%s\n" "$gl_cv_func_readlink_trailing_slash" >&6; }
61436 + case "$gl_cv_func_readlink_trailing_slash" in
61437 *yes)
61438 if test "$gl_cv_decl_readlink_works" != yes; then
61439 REPLACE_READLINK=1
61440 @@ -22876,29 +27000,103 @@ printf "%s\n" "#define READLINK_TRAILING_SLASH_BUG 1" >>confdefs.h
61441 REPLACE_READLINK=1
61442 ;;
61443 esac
61444 - fi
61445
61446 - if test $HAVE_READLINK = 0 || test $REPLACE_READLINK = 1; then
61447 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether readlink truncates results correctly" >&5
61448 +printf %s "checking whether readlink truncates results correctly... " >&6; }
61449 +if test ${gl_cv_func_readlink_truncate+y}
61450 +then :
61451 + printf %s "(cached) " >&6
61452 +else $as_nop
61453 + # We have readlink, so assume ln -s works.
61454 + ln -s ab conftest.link
61455 + if test "$cross_compiling" = yes
61456 +then :
61457 + case "$host_os" in
61458 + # Guess yes on Linux or glibc systems.
61459 + linux-* | linux | *-gnu* | gnu*)
61460 + gl_cv_func_readlink_truncate="guessing yes" ;;
61461 + # Guess no on AIX or HP-UX.
61462 + aix* | hpux*)
61463 + gl_cv_func_readlink_truncate="guessing no" ;;
61464 + # If we don't know, obey --enable-cross-guesses.
61465 + *)
61466 + gl_cv_func_readlink_truncate="$gl_cross_guess_normal" ;;
61467 + esac
61468
61469 +else $as_nop
61470 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
61471 +/* end confdefs.h. */
61472 +#include <unistd.h>
61473
61474 +int
61475 +main (void)
61476 +{
61477 +char c;
61478 + return readlink ("conftest.link", &c, 1) != 1;
61479 + ;
61480 + return 0;
61481 +}
61482 +_ACEOF
61483 +if ac_fn_c_try_run "$LINENO"
61484 +then :
61485 + gl_cv_func_readlink_truncate=yes
61486 +else $as_nop
61487 + gl_cv_func_readlink_truncate=no
61488 +fi
61489 +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
61490 + conftest.$ac_objext conftest.beam conftest.$ac_ext
61491 +fi
61492
61493 + rm -f conftest.link conftest.lnk2
61494 +fi
61495 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_readlink_truncate" >&5
61496 +printf "%s\n" "$gl_cv_func_readlink_truncate" >&6; }
61497 + case $gl_cv_func_readlink_truncate in
61498 + *yes)
61499 + if test "$gl_cv_decl_readlink_works" != yes; then
61500 + REPLACE_READLINK=1
61501 + fi
61502 + ;;
61503 + *)
61504
61505 +printf "%s\n" "#define READLINK_TRUNCATE_BUG 1" >>confdefs.h
61506
61507 + REPLACE_READLINK=1
61508 + ;;
61509 + esac
61510 + fi
61511
61512
61513 + if test $HAVE_READLINK = 0 || test $REPLACE_READLINK = 1; then
61514 + GL_COND_OBJ_READLINK_TRUE=
61515 + GL_COND_OBJ_READLINK_FALSE='#'
61516 +else
61517 + GL_COND_OBJ_READLINK_TRUE='#'
61518 + GL_COND_OBJ_READLINK_FALSE=
61519 +fi
61520 +:
61521 + if test -z "${GL_COND_OBJ_READLINK_TRUE}" && test -z "${GL_COND_OBJ_READLINK_FALSE}"; then
61522 + GL_COND_OBJ_READLINK_TRUE='#'
61523 + GL_COND_OBJ_READLINK_FALSE='#'
61524 + fi
61525
61526 - gl_LIBOBJS="$gl_LIBOBJS readlink.$ac_objext"
61527 + if test -z "$GL_COND_OBJ_READLINK_TRUE"; then :
61528
61529
61530 :
61531
61532 - fi
61533 +
61534 +fi
61535 +
61536 +
61537 +
61538 +
61539
61540
61541
61542
61543
61544 - GNULIB_READLINK=1
61545 + GL_GNULIB_READLINK=1
61546
61547
61548
61549 @@ -22945,13 +27143,10 @@ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
61550 fi
61551 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_readlinkat_works" >&5
61552 printf "%s\n" "$gl_cv_decl_readlinkat_works" >&6; }
61553 - # Assume readinkat has the same trailing slash bug as readlink,
61554 - # as is the case on Mac Os X 10.10
61555 - case "$gl_cv_func_readlink_works" in
61556 - *yes)
61557 - if test "$gl_cv_decl_readlinkat_works" != yes; then
61558 - REPLACE_READLINKAT=1
61559 - fi
61560 + # Assume readlinkat has the same bugs as readlink,
61561 + # as is the case on OS X 10.10 with trailing slashes.
61562 + case $gl_cv_decl_readlinkat_works,$gl_cv_func_readlink_trailing_slash,$gl_cv_func_readlink_truncate in
61563 + *yes,*yes,*yes)
61564 ;;
61565 *)
61566 REPLACE_READLINKAT=1
61567 @@ -22959,7 +27154,21 @@ printf "%s\n" "$gl_cv_decl_readlinkat_works" >&6; }
61568 esac
61569 fi
61570
61571 - if test $HAVE_READLINKAT = 0 || test $REPLACE_READLINKAT = 1; then
61572 +
61573 + if test $HAVE_READLINKAT = 0 || test $REPLACE_READLINKAT = 1; then
61574 + GL_COND_OBJ_READLINKAT_TRUE=
61575 + GL_COND_OBJ_READLINKAT_FALSE='#'
61576 +else
61577 + GL_COND_OBJ_READLINKAT_TRUE='#'
61578 + GL_COND_OBJ_READLINKAT_FALSE=
61579 +fi
61580 +:
61581 + if test -z "${GL_COND_OBJ_READLINKAT_TRUE}" && test -z "${GL_COND_OBJ_READLINKAT_FALSE}"; then
61582 + GL_COND_OBJ_READLINKAT_TRUE='#'
61583 + GL_COND_OBJ_READLINKAT_FALSE='#'
61584 + fi
61585 +
61586 +
61587
61588
61589
61590 @@ -22968,36 +27177,118 @@ printf "%s\n" "$gl_cv_decl_readlinkat_works" >&6; }
61591
61592
61593
61594 - gl_LIBOBJS="$gl_LIBOBJS readlinkat.$ac_objext"
61595 + GL_GNULIB_READLINKAT=1
61596 +
61597 +
61598 +
61599 +
61600 +
61601 +printf "%s\n" "#define GNULIB_TEST_READLINKAT 1" >>confdefs.h
61602 +
61603 +
61604 +
61605 +
61606 +
61607 +
61608 + if test $REPLACE_REALLOC_FOR_REALLOC_GNU = 0; then
61609 +
61610 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether realloc (0, 0) returns nonnull" >&5
61611 +printf %s "checking whether realloc (0, 0) returns nonnull... " >&6; }
61612 +if test ${ac_cv_func_realloc_0_nonnull+y}
61613 +then :
61614 + printf %s "(cached) " >&6
61615 +else $as_nop
61616 + if test "$cross_compiling" = yes
61617 +then :
61618 + case "$host_os" in
61619 + # Guess yes on platforms where we know the result.
61620 + *-gnu* | freebsd* | netbsd* | openbsd* | bitrig* \
61621 + | gnu* | *-musl* | midnightbsd* \
61622 + | hpux* | solaris* | cygwin* | mingw* | msys* )
61623 + ac_cv_func_realloc_0_nonnull="guessing yes" ;;
61624 + # If we don't know, obey --enable-cross-guesses.
61625 + *) ac_cv_func_realloc_0_nonnull="$gl_cross_guess_normal" ;;
61626 + esac
61627 +
61628 +else $as_nop
61629 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
61630 +/* end confdefs.h. */
61631 +#include <stdlib.h>
61632 +
61633 +int
61634 +main (void)
61635 +{
61636 +void *p = realloc (0, 0);
61637 + int result = !p;
61638 + free (p);
61639 + return result;
61640 + ;
61641 + return 0;
61642 +}
61643 +
61644 +_ACEOF
61645 +if ac_fn_c_try_run "$LINENO"
61646 +then :
61647 + ac_cv_func_realloc_0_nonnull=yes
61648 +else $as_nop
61649 + ac_cv_func_realloc_0_nonnull=no
61650 +fi
61651 +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
61652 + conftest.$ac_objext conftest.beam conftest.$ac_ext
61653 +fi
61654 +
61655 +
61656 +fi
61657 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_realloc_0_nonnull" >&5
61658 +printf "%s\n" "$ac_cv_func_realloc_0_nonnull" >&6; }
61659 + case $ac_cv_func_realloc_0_nonnull in #(
61660 + *yes) :
61661 + ;; #(
61662 + *) :
61663 + REPLACE_REALLOC_FOR_REALLOC_GNU=1 ;;
61664 +esac
61665
61666 fi
61667
61668 + if test $REPLACE_REALLOC_FOR_REALLOC_GNU = 1; then
61669
61670
61671
61672
61673 - GNULIB_READLINKAT=1
61674
61675
61676
61677
61678 + gl_LIBOBJS="$gl_LIBOBJS realloc.$ac_objext"
61679
61680 -printf "%s\n" "#define GNULIB_TEST_READLINKAT 1" >>confdefs.h
61681 + fi
61682
61683
61684
61685
61686
61687
61688 - if test $gl_cv_func_malloc_posix = yes; then
61689
61690 -printf "%s\n" "#define HAVE_REALLOC_POSIX 1" >>confdefs.h
61691
61692 - else
61693 - REPLACE_REALLOC=1
61694 +
61695 + GL_GNULIB_REALLOC_GNU=1
61696 +
61697 +
61698 +
61699 +
61700 +
61701 +printf "%s\n" "#define GNULIB_TEST_REALLOC_GNU 1" >>confdefs.h
61702 +
61703 +
61704 +
61705 +
61706 +
61707 +
61708 + if test $REPLACE_MALLOC_FOR_MALLOC_POSIX = 1; then
61709 + REPLACE_REALLOC_FOR_REALLOC_POSIX=1
61710 fi
61711
61712 - if test $REPLACE_REALLOC = 1; then
61713 + if test $REPLACE_REALLOC_FOR_REALLOC_POSIX = 1; then
61714
61715
61716
61717 @@ -23014,7 +27305,11 @@ printf "%s\n" "#define HAVE_REALLOC_POSIX 1" >>confdefs.h
61718
61719
61720
61721 - GNULIB_REALLOC_POSIX=1
61722 +
61723 +
61724 +
61725 +
61726 + GL_GNULIB_REALLOC_POSIX=1
61727
61728
61729
61730 @@ -23029,6 +27324,67 @@ printf "%s\n" "#define GNULIB_TEST_REALLOC_POSIX 1" >>confdefs.h
61731
61732
61733
61734 + ac_fn_c_check_func "$LINENO" "reallocarray" "ac_cv_func_reallocarray"
61735 +if test "x$ac_cv_func_reallocarray" = xyes
61736 +then :
61737 + printf "%s\n" "#define HAVE_REALLOCARRAY 1" >>confdefs.h
61738 +
61739 +fi
61740 +
61741 + if test "$ac_cv_func_reallocarray" = no; then
61742 + HAVE_REALLOCARRAY=0
61743 + elif test "$gl_cv_malloc_ptrdiff" = no; then
61744 + REPLACE_REALLOCARRAY=1
61745 + fi
61746 +
61747 +
61748 + if test $HAVE_REALLOCARRAY = 0 || test $REPLACE_REALLOCARRAY = 1; then
61749 + GL_COND_OBJ_REALLOCARRAY_TRUE=
61750 + GL_COND_OBJ_REALLOCARRAY_FALSE='#'
61751 +else
61752 + GL_COND_OBJ_REALLOCARRAY_TRUE='#'
61753 + GL_COND_OBJ_REALLOCARRAY_FALSE=
61754 +fi
61755 +:
61756 + if test -z "${GL_COND_OBJ_REALLOCARRAY_TRUE}" && test -z "${GL_COND_OBJ_REALLOCARRAY_FALSE}"; then
61757 + GL_COND_OBJ_REALLOCARRAY_TRUE='#'
61758 + GL_COND_OBJ_REALLOCARRAY_FALSE='#'
61759 + fi
61760 +
61761 + if test -z "$GL_COND_OBJ_REALLOCARRAY_TRUE"; then :
61762 +
61763 + :
61764 +
61765 +fi
61766 +
61767 +
61768 +printf "%s\n" "#define GNULIB_REALLOCARRAY 1" >>confdefs.h
61769 +
61770 +
61771 +
61772 +
61773 +
61774 +
61775 +
61776 +
61777 +
61778 +
61779 +
61780 + GL_GNULIB_REALLOCARRAY=1
61781 +
61782 +
61783 +
61784 +
61785 +
61786 +printf "%s\n" "#define GNULIB_TEST_REALLOCARRAY 1" >>confdefs.h
61787 +
61788 +
61789 +
61790 +
61791 +
61792 +
61793 +
61794 +
61795 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether rename honors trailing slash on destination" >&5
61796 printf %s "checking whether rename honors trailing slash on destination... " >&6; }
61797 if test ${gl_cv_func_rename_slash_dst_works+y}
61798 @@ -23051,8 +27407,8 @@ then :
61799 *-gnu*) gl_cv_func_rename_slash_dst_works="guessing yes" ;;
61800 # Guess no on native Windows.
61801 mingw*) gl_cv_func_rename_slash_dst_works="guessing no" ;;
61802 - # If we don't know, assume the worst.
61803 - *) gl_cv_func_rename_slash_dst_works="guessing no" ;;
61804 + # If we don't know, obey --enable-cross-guesses.
61805 + *) gl_cv_func_rename_slash_dst_works="$gl_cross_guess_normal" ;;
61806 esac
61807
61808 else $as_nop
61809 @@ -23127,8 +27483,8 @@ then :
61810 *-gnu*) gl_cv_func_rename_slash_src_works="guessing yes" ;;
61811 # Guess yes on native Windows.
61812 mingw*) gl_cv_func_rename_slash_src_works="guessing yes" ;;
61813 - # If we don't know, assume the worst.
61814 - *) gl_cv_func_rename_slash_src_works="guessing no" ;;
61815 + # If we don't know, obey --enable-cross-guesses.
61816 + *) gl_cv_func_rename_slash_src_works="$gl_cross_guess_normal" ;;
61817 esac
61818
61819 else $as_nop
61820 @@ -23189,52 +27545,47 @@ then :
61821 printf %s "(cached) " >&6
61822 else $as_nop
61823 if test $ac_cv_func_link = yes; then
61824 - rm -rf conftest.f conftest.f1 conftest.f2
61825 - if touch conftest.f conftest.f2 && ln conftest.f conftest.f1 &&
61826 - set x `ls -i conftest.f conftest.f1` && test "" = ""; then
61827 - if test "$cross_compiling" = yes
61828 + if test $cross_compiling != yes; then
61829 + rm -rf conftest.f conftest.f1 conftest.f2
61830 + if touch conftest.f conftest.f2 && ln conftest.f conftest.f1 &&
61831 + set x `ls -i conftest.f conftest.f1` && test "" = ""; then
61832 + if test "$cross_compiling" = yes
61833 then :
61834 - case "$host_os" in
61835 - # Guess yes on Linux systems.
61836 - linux-* | linux) gl_cv_func_rename_link_works="guessing yes" ;;
61837 - # Guess yes on glibc systems.
61838 - *-gnu*) gl_cv_func_rename_link_works="guessing yes" ;;
61839 - # Guess yes on native Windows.
61840 - mingw*) gl_cv_func_rename_link_works="guessing yes" ;;
61841 - # If we don't know, assume the worst.
61842 - *) gl_cv_func_rename_link_works="guessing no" ;;
61843 - esac
61844 + :
61845
61846 else $as_nop
61847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
61848 /* end confdefs.h. */
61849
61850 -# include <errno.h>
61851 -# include <stdio.h>
61852 -# include <stdlib.h>
61853 -# include <unistd.h>
61854 +# include <errno.h>
61855 +# include <stdio.h>
61856 +# include <stdlib.h>
61857 +# include <unistd.h>
61858 +
61859 +
61860 +$gl_mda_defines
61861
61862 int
61863 main (void)
61864 {
61865 int result = 0;
61866 - if (rename ("conftest.f", "conftest.f1"))
61867 - result |= 1;
61868 - if (unlink ("conftest.f1"))
61869 - result |= 2;
61870 + if (rename ("conftest.f", "conftest.f1"))
61871 + result |= 1;
61872 + if (unlink ("conftest.f1"))
61873 + result |= 2;
61874
61875 - /* Allow either the POSIX-required behavior, where the
61876 - previous rename kept conftest.f, or the (better) NetBSD
61877 - behavior, where it removed conftest.f. */
61878 - if (rename ("conftest.f", "conftest.f") != 0
61879 - && errno != ENOENT)
61880 - result |= 4;
61881 + /* Allow either the POSIX-required behavior, where the
61882 + previous rename kept conftest.f, or the (better) NetBSD
61883 + behavior, where it removed conftest.f. */
61884 + if (rename ("conftest.f", "conftest.f") != 0
61885 + && errno != ENOENT)
61886 + result |= 4;
61887
61888 - if (rename ("conftest.f1", "conftest.f1") == 0)
61889 - result |= 8;
61890 - if (rename ("conftest.f2", "conftest.f2") != 0)
61891 - result |= 16;
61892 - return result;
61893 + if (rename ("conftest.f1", "conftest.f1") == 0)
61894 + result |= 8;
61895 + if (rename ("conftest.f2", "conftest.f2") != 0)
61896 + result |= 16;
61897 + return result;
61898
61899 ;
61900 return 0;
61901 @@ -23250,10 +27601,22 @@ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
61902 conftest.$ac_objext conftest.beam conftest.$ac_ext
61903 fi
61904
61905 + else
61906 + gl_cv_func_rename_link_works="guessing no"
61907 + fi
61908 + rm -rf conftest.f conftest.f1 conftest.f2
61909 else
61910 - gl_cv_func_rename_link_works="guessing no"
61911 + case "$host_os" in
61912 + # Guess yes on Linux systems.
61913 + linux-* | linux) gl_cv_func_rename_link_works="guessing yes" ;;
61914 + # Guess yes on glibc systems.
61915 + *-gnu*) gl_cv_func_rename_link_works="guessing yes" ;;
61916 + # Guess yes on native Windows.
61917 + mingw*) gl_cv_func_rename_link_works="guessing yes" ;;
61918 + # If we don't know, obey --enable-cross-guesses.
61919 + *) gl_cv_func_rename_link_works="$gl_cross_guess_normal" ;;
61920 + esac
61921 fi
61922 - rm -rf conftest.f conftest.f1 conftest.f2
61923 else
61924 gl_cv_func_rename_link_works=yes
61925 fi
61926 @@ -23289,8 +27652,8 @@ then :
61927 *-gnu*) gl_cv_func_rename_dest_works="guessing yes" ;;
61928 # Guess no on native Windows.
61929 mingw*) gl_cv_func_rename_dest_works="guessing no" ;;
61930 - # If we don't know, assume the worst.
61931 - *) gl_cv_func_rename_dest_works="guessing no" ;;
61932 + # If we don't know, obey --enable-cross-guesses.
61933 + *) gl_cv_func_rename_dest_works="$gl_cross_guess_normal" ;;
61934 esac
61935
61936 else $as_nop
61937 @@ -23339,24 +27702,30 @@ printf "%s\n" "#define RENAME_DEST_EXISTS_BUG 1" >>confdefs.h
61938 ;;
61939 esac
61940
61941 - if test $REPLACE_RENAME = 1; then
61942 -
61943 -
61944 -
61945
61946 + if test $REPLACE_RENAME = 1; then
61947 + GL_COND_OBJ_RENAME_TRUE=
61948 + GL_COND_OBJ_RENAME_FALSE='#'
61949 +else
61950 + GL_COND_OBJ_RENAME_TRUE='#'
61951 + GL_COND_OBJ_RENAME_FALSE=
61952 +fi
61953 +:
61954 + if test -z "${GL_COND_OBJ_RENAME_TRUE}" && test -z "${GL_COND_OBJ_RENAME_FALSE}"; then
61955 + GL_COND_OBJ_RENAME_TRUE='#'
61956 + GL_COND_OBJ_RENAME_FALSE='#'
61957 + fi
61958
61959
61960
61961
61962 - gl_LIBOBJS="$gl_LIBOBJS rename.$ac_objext"
61963
61964 - fi
61965
61966
61967
61968
61969
61970 - GNULIB_RENAME=1
61971 + GL_GNULIB_RENAME=1
61972
61973
61974
61975 @@ -23385,36 +27754,42 @@ fi
61976 REPLACE_RENAMEAT=1
61977 fi
61978
61979 - if test $HAVE_RENAMEAT = 0 || test $REPLACE_RENAMEAT = 1; then
61980 -
61981 -
61982 -
61983
61984 + if test $HAVE_RENAMEAT = 0 || test $REPLACE_RENAMEAT = 1; then
61985 + GL_COND_OBJ_RENAMEAT_TRUE=
61986 + GL_COND_OBJ_RENAMEAT_FALSE='#'
61987 +else
61988 + GL_COND_OBJ_RENAMEAT_TRUE='#'
61989 + GL_COND_OBJ_RENAMEAT_FALSE=
61990 +fi
61991 +:
61992 + if test -z "${GL_COND_OBJ_RENAMEAT_TRUE}" && test -z "${GL_COND_OBJ_RENAMEAT_FALSE}"; then
61993 + GL_COND_OBJ_RENAMEAT_TRUE='#'
61994 + GL_COND_OBJ_RENAMEAT_FALSE='#'
61995 + fi
61996
61997 + if test $HAVE_RENAMEAT = 0; then
61998
61999
62000
62001 - gl_LIBOBJS="$gl_LIBOBJS renameat.$ac_objext"
62002
62003 - fi
62004 - if test $HAVE_RENAMEAT = 0; then
62005
62006
62007
62008
62009 + gl_LIBOBJS="$gl_LIBOBJS at-func2.$ac_objext"
62010
62011 + fi
62012
62013
62014
62015 - gl_LIBOBJS="$gl_LIBOBJS at-func2.$ac_objext"
62016
62017 - fi
62018
62019
62020
62021
62022
62023 - GNULIB_RENAMEAT=1
62024 + GL_GNULIB_RENAMEAT=1
62025
62026
62027
62028 @@ -23475,8 +27850,8 @@ then :
62029 *-gnu* | gnu*) gl_cv_func_rmdir_works="guessing yes" ;;
62030 # Guess no on native Windows.
62031 mingw*) gl_cv_func_rmdir_works="guessing no" ;;
62032 - # If we don't know, assume the worst.
62033 - *) gl_cv_func_rmdir_works="guessing no" ;;
62034 + # If we don't know, obey --enable-cross-guesses.
62035 + *) gl_cv_func_rmdir_works="$gl_cross_guess_normal" ;;
62036 esac
62037
62038 else $as_nop
62039 @@ -23490,17 +27865,20 @@ else $as_nop
62040 # include <direct.h>
62041 #endif
62042
62043 +
62044 +$gl_mda_defines
62045 +
62046 int
62047 main (void)
62048 {
62049 int result = 0;
62050 - if (!rmdir ("conftest.file/"))
62051 - result |= 1;
62052 - else if (errno != ENOTDIR)
62053 - result |= 2;
62054 - if (!rmdir ("conftest.dir/./"))
62055 - result |= 4;
62056 - return result;
62057 + if (!rmdir ("conftest.file/"))
62058 + result |= 1;
62059 + else if (errno != ENOTDIR)
62060 + result |= 2;
62061 + if (!rmdir ("conftest.dir/./"))
62062 + result |= 4;
62063 + return result;
62064
62065 ;
62066 return 0;
62067 @@ -23527,30 +27905,38 @@ printf "%s\n" "$gl_cv_func_rmdir_works" >&6; }
62068 ;;
62069 esac
62070
62071 - if test $REPLACE_RMDIR = 1; then
62072 -
62073
62074 + if test $REPLACE_RMDIR = 1; then
62075 + GL_COND_OBJ_RMDIR_TRUE=
62076 + GL_COND_OBJ_RMDIR_FALSE='#'
62077 +else
62078 + GL_COND_OBJ_RMDIR_TRUE='#'
62079 + GL_COND_OBJ_RMDIR_FALSE=
62080 +fi
62081 +:
62082 + if test -z "${GL_COND_OBJ_RMDIR_TRUE}" && test -z "${GL_COND_OBJ_RMDIR_FALSE}"; then
62083 + GL_COND_OBJ_RMDIR_TRUE='#'
62084 + GL_COND_OBJ_RMDIR_FALSE='#'
62085 + fi
62086
62087
62088
62089
62090
62091
62092 - gl_LIBOBJS="$gl_LIBOBJS rmdir.$ac_objext"
62093
62094 - fi
62095
62096
62097
62098 + GL_GNULIB_RMDIR=1
62099
62100
62101 - GNULIB_RMDIR=1
62102
62103
62104
62105 +printf "%s\n" "#define GNULIB_TEST_RMDIR 1" >>confdefs.h
62106
62107
62108 -printf "%s\n" "#define GNULIB_TEST_RMDIR 1" >>confdefs.h
62109
62110
62111
62112 @@ -23559,7 +27945,7 @@ printf "%s\n" "#define GNULIB_TEST_RMDIR 1" >>confdefs.h
62113
62114
62115
62116 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for signbit macro" >&5
62117 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for signbit macro" >&5
62118 printf %s "checking for signbit macro... " >&6; }
62119 if test ${gl_cv_func_signbit+y}
62120 then :
62121 @@ -23571,10 +27957,12 @@ then :
62122 case "$host_os" in
62123 # Guess yes on glibc systems.
62124 *-gnu* | gnu*) gl_cv_func_signbit="guessing yes" ;;
62125 + # Guess yes on musl systems.
62126 + *-musl*) gl_cv_func_signbit="guessing yes" ;;
62127 # Guess yes on native Windows.
62128 mingw*) gl_cv_func_signbit="guessing yes" ;;
62129 - # If we don't know, assume the worst.
62130 - *) gl_cv_func_signbit="guessing no" ;;
62131 + # If we don't know, obey --enable-cross-guesses.
62132 + *) gl_cv_func_signbit="$gl_cross_guess_normal" ;;
62133 esac
62134
62135 else $as_nop
62136 @@ -23684,7 +28072,7 @@ fi
62137 printf "%s\n" "$gl_cv_func_signbit" >&6; }
62138 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for signbit compiler built-ins" >&5
62139 printf %s "checking for signbit compiler built-ins... " >&6; }
62140 -if test ${gl_cv_func_signbit_gcc+y}
62141 +if test ${gl_cv_func_signbit_builtins+y}
62142 then :
62143 printf %s "(cached) " >&6
62144 else $as_nop
62145 @@ -23693,23 +28081,25 @@ else $as_nop
62146 then :
62147 case "$host_os" in
62148 # Guess yes on glibc systems.
62149 - *-gnu* | gnu*) gl_cv_func_signbit_gcc="guessing yes" ;;
62150 + *-gnu* | gnu*) gl_cv_func_signbit_builtins="guessing yes" ;;
62151 + # Guess yes on musl systems.
62152 + *-musl*) gl_cv_func_signbit_builtins="guessing yes" ;;
62153 # Guess yes on mingw, no on MSVC.
62154 mingw*) if test -n "$GCC"; then
62155 - gl_cv_func_signbit_gcc="guessing yes"
62156 + gl_cv_func_signbit_builtins="guessing yes"
62157 else
62158 - gl_cv_func_signbit_gcc="guessing no"
62159 + gl_cv_func_signbit_builtins="guessing no"
62160 fi
62161 ;;
62162 - # If we don't know, assume the worst.
62163 - *) gl_cv_func_signbit_gcc="guessing no" ;;
62164 + # If we don't know, obey --enable-cross-guesses.
62165 + *) gl_cv_func_signbit_builtins="$gl_cross_guess_normal" ;;
62166 esac
62167
62168 else $as_nop
62169 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
62170 /* end confdefs.h. */
62171
62172 -#if __GNUC__ >= 4
62173 +#if (__GNUC__ >= 4) || (__clang_major__ >= 4)
62174 # define signbit(x) \
62175 (sizeof (x) == sizeof (long double) ? __builtin_signbitl (x) : \
62176 sizeof (x) == sizeof (double) ? __builtin_signbit (x) : \
62177 @@ -23795,9 +28185,9 @@ long double m0l = -p0l;
62178 _ACEOF
62179 if ac_fn_c_try_run "$LINENO"
62180 then :
62181 - gl_cv_func_signbit_gcc=yes
62182 + gl_cv_func_signbit_builtins=yes
62183 else $as_nop
62184 - gl_cv_func_signbit_gcc=no
62185 + gl_cv_func_signbit_builtins=no
62186 fi
62187 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
62188 conftest.$ac_objext conftest.beam conftest.$ac_ext
62189 @@ -23805,17 +28195,27 @@ fi
62190
62191
62192 fi
62193 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_signbit_gcc" >&5
62194 -printf "%s\n" "$gl_cv_func_signbit_gcc" >&6; }
62195 - case "$gl_cv_func_signbit_gcc" in
62196 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_signbit_builtins" >&5
62197 +printf "%s\n" "$gl_cv_func_signbit_builtins" >&6; }
62198 + case "$gl_cv_func_signbit_builtins" in
62199 *yes)
62200 - REPLACE_SIGNBIT_USING_GCC=1
62201 + REPLACE_SIGNBIT_USING_BUILTINS=1
62202 ;;
62203 *)
62204 case "$gl_cv_func_signbit" in
62205 *yes) ;;
62206 *)
62207 REPLACE_SIGNBIT=1
62208 + ;;
62209 + esac
62210 + ;;
62211 + esac
62212 + case "$host_os" in
62213 + solaris*)
62214 + REPLACE_SIGNBIT=1
62215 + ;;
62216 + esac
62217 + if test $REPLACE_SIGNBIT = 1; then
62218
62219
62220 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking where to find the sign bit in a 'float'" >&5
62221 @@ -24134,8 +28534,8 @@ printf "%s\n" "#define LDBL_SIGNBIT_BIT $bit" >>confdefs.h
62222 esac
62223
62224
62225 - if test "$gl_cv_cc_float_signbit" = unknown; then
62226 - ac_fn_check_decl "$LINENO" "copysignf" "ac_cv_have_decl_copysignf" "#include <math.h>
62227 + if test "$gl_cv_cc_float_signbit" = unknown; then
62228 + ac_fn_check_decl "$LINENO" "copysignf" "ac_cv_have_decl_copysignf" "#include <math.h>
62229 " "$ac_c_undeclared_builtin_options" "CFLAGS"
62230 if test "x$ac_cv_have_decl_copysignf" = xyes
62231 then :
62232 @@ -24145,18 +28545,18 @@ else $as_nop
62233 fi
62234 printf "%s\n" "#define HAVE_DECL_COPYSIGNF $ac_have_decl" >>confdefs.h
62235
62236 - if test "$ac_cv_have_decl_copysignf" = yes; then
62237 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether copysignf can be used without linking with libm" >&5
62238 + if test "$ac_cv_have_decl_copysignf" = yes; then
62239 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether copysignf can be used without linking with libm" >&5
62240 printf %s "checking whether copysignf can be used without linking with libm... " >&6; }
62241 if test ${gl_cv_func_copysignf_no_libm+y}
62242 then :
62243 printf %s "(cached) " >&6
62244 else $as_nop
62245
62246 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
62247 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
62248 /* end confdefs.h. */
62249 #include <math.h>
62250 - float x, y;
62251 + float x, y;
62252 int
62253 main (void)
62254 {
62255 @@ -24177,15 +28577,15 @@ rm -f core conftest.err conftest.$ac_objext conftest.beam \
62256 fi
62257 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_copysignf_no_libm" >&5
62258 printf "%s\n" "$gl_cv_func_copysignf_no_libm" >&6; }
62259 - if test $gl_cv_func_copysignf_no_libm = yes; then
62260 + if test $gl_cv_func_copysignf_no_libm = yes; then
62261
62262 printf "%s\n" "#define HAVE_COPYSIGNF_IN_LIBC 1" >>confdefs.h
62263
62264 - fi
62265 - fi
62266 - fi
62267 - if test "$gl_cv_cc_double_signbit" = unknown; then
62268 - ac_fn_check_decl "$LINENO" "copysign" "ac_cv_have_decl_copysign" "#include <math.h>
62269 + fi
62270 + fi
62271 + fi
62272 + if test "$gl_cv_cc_double_signbit" = unknown; then
62273 + ac_fn_check_decl "$LINENO" "copysign" "ac_cv_have_decl_copysign" "#include <math.h>
62274 " "$ac_c_undeclared_builtin_options" "CFLAGS"
62275 if test "x$ac_cv_have_decl_copysign" = xyes
62276 then :
62277 @@ -24195,18 +28595,18 @@ else $as_nop
62278 fi
62279 printf "%s\n" "#define HAVE_DECL_COPYSIGN $ac_have_decl" >>confdefs.h
62280
62281 - if test "$ac_cv_have_decl_copysign" = yes; then
62282 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether copysign can be used without linking with libm" >&5
62283 + if test "$ac_cv_have_decl_copysign" = yes; then
62284 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether copysign can be used without linking with libm" >&5
62285 printf %s "checking whether copysign can be used without linking with libm... " >&6; }
62286 if test ${gl_cv_func_copysign_no_libm+y}
62287 then :
62288 printf %s "(cached) " >&6
62289 else $as_nop
62290
62291 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
62292 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
62293 /* end confdefs.h. */
62294 #include <math.h>
62295 - double x, y;
62296 + double x, y;
62297 int
62298 main (void)
62299 {
62300 @@ -24227,15 +28627,15 @@ rm -f core conftest.err conftest.$ac_objext conftest.beam \
62301 fi
62302 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_copysign_no_libm" >&5
62303 printf "%s\n" "$gl_cv_func_copysign_no_libm" >&6; }
62304 - if test $gl_cv_func_copysign_no_libm = yes; then
62305 + if test $gl_cv_func_copysign_no_libm = yes; then
62306
62307 printf "%s\n" "#define HAVE_COPYSIGN_IN_LIBC 1" >>confdefs.h
62308
62309 - fi
62310 - fi
62311 - fi
62312 - if test "$gl_cv_cc_long_double_signbit" = unknown; then
62313 - ac_fn_check_decl "$LINENO" "copysignl" "ac_cv_have_decl_copysignl" "#include <math.h>
62314 + fi
62315 + fi
62316 + fi
62317 + if test "$gl_cv_cc_long_double_signbit" = unknown; then
62318 + ac_fn_check_decl "$LINENO" "copysignl" "ac_cv_have_decl_copysignl" "#include <math.h>
62319 " "$ac_c_undeclared_builtin_options" "CFLAGS"
62320 if test "x$ac_cv_have_decl_copysignl" = xyes
62321 then :
62322 @@ -24245,18 +28645,18 @@ else $as_nop
62323 fi
62324 printf "%s\n" "#define HAVE_DECL_COPYSIGNL $ac_have_decl" >>confdefs.h
62325
62326 - if test "$ac_cv_have_decl_copysignl" = yes; then
62327 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether copysignl can be used without linking with libm" >&5
62328 + if test "$ac_cv_have_decl_copysignl" = yes; then
62329 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether copysignl can be used without linking with libm" >&5
62330 printf %s "checking whether copysignl can be used without linking with libm... " >&6; }
62331 if test ${gl_cv_func_copysignl_no_libm+y}
62332 then :
62333 printf %s "(cached) " >&6
62334 else $as_nop
62335
62336 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
62337 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
62338 /* end confdefs.h. */
62339 #include <math.h>
62340 - long double x, y;
62341 + long double x, y;
62342 int
62343 main (void)
62344 {
62345 @@ -24277,56 +28677,39 @@ rm -f core conftest.err conftest.$ac_objext conftest.beam \
62346 fi
62347 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_copysignl_no_libm" >&5
62348 printf "%s\n" "$gl_cv_func_copysignl_no_libm" >&6; }
62349 - if test $gl_cv_func_copysignl_no_libm = yes; then
62350 + if test $gl_cv_func_copysignl_no_libm = yes; then
62351
62352 printf "%s\n" "#define HAVE_COPYSIGNL_IN_LIBC 1" >>confdefs.h
62353
62354 - fi
62355 - fi
62356 - fi
62357 - ;;
62358 - esac
62359 - ;;
62360 - esac
62361 -
62362 - if test $REPLACE_SIGNBIT = 1; then
62363 -
62364 -
62365 -
62366 -
62367 -
62368 -
62369 -
62370 -
62371 - gl_LIBOBJS="$gl_LIBOBJS signbitf.$ac_objext"
62372 -
62373 -
62374 -
62375 -
62376 -
62377 -
62378 -
62379 -
62380 -
62381 - gl_LIBOBJS="$gl_LIBOBJS signbitd.$ac_objext"
62382 -
62383 -
62384 -
62385 + fi
62386 + fi
62387 + fi
62388 + fi
62389
62390
62391 + if test $REPLACE_SIGNBIT = 1; then
62392 + GL_COND_OBJ_SIGNBIT3_TRUE=
62393 + GL_COND_OBJ_SIGNBIT3_FALSE='#'
62394 +else
62395 + GL_COND_OBJ_SIGNBIT3_TRUE='#'
62396 + GL_COND_OBJ_SIGNBIT3_FALSE=
62397 +fi
62398 +:
62399 + if test -z "${GL_COND_OBJ_SIGNBIT3_TRUE}" && test -z "${GL_COND_OBJ_SIGNBIT3_FALSE}"; then
62400 + GL_COND_OBJ_SIGNBIT3_TRUE='#'
62401 + GL_COND_OBJ_SIGNBIT3_FALSE='#'
62402 + fi
62403
62404
62405
62406
62407 - gl_LIBOBJS="$gl_LIBOBJS signbitl.$ac_objext"
62408
62409 - fi
62410
62411
62412
62413
62414
62415 - GNULIB_SIGNBIT=1
62416 + GL_GNULIB_SIGNBIT=1
62417
62418
62419
62420 @@ -24351,7 +28734,7 @@ then :
62421 printf %s "(cached) " >&6
62422 else $as_nop
62423
62424 - gl_cv_size_max=
62425 + gl_cv_size_max=no
62426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
62427 /* end confdefs.h. */
62428
62429 @@ -24371,7 +28754,7 @@ then :
62430 fi
62431 rm -rf conftest*
62432
62433 - if test -z "$gl_cv_size_max"; then
62434 + if test $gl_cv_size_max != yes; then
62435 if ac_fn_c_compute_int "$LINENO" "sizeof (size_t) * CHAR_BIT - 1" "size_t_bits_minus_1" "#include <stddef.h>
62436 #include <limits.h>"
62437 then :
62438 @@ -24491,8 +28874,8 @@ then :
62439 linux-* | linux) gl_cv_func_stat_file_slash="guessing yes" ;;
62440 # Guess yes on glibc systems.
62441 *-gnu* | gnu*) gl_cv_func_stat_file_slash="guessing yes" ;;
62442 - # If we don't know, assume the worst.
62443 - *) gl_cv_func_stat_file_slash="guessing no" ;;
62444 + # If we don't know, obey --enable-cross-guesses.
62445 + *) gl_cv_func_stat_file_slash="$gl_cross_guess_normal" ;;
62446 esac
62447
62448 else $as_nop
62449 @@ -24545,16 +28928,21 @@ printf "%s\n" "#define REPLACE_FUNC_STAT_FILE 1" >>confdefs.h
62450 ;;
62451 esac
62452
62453 - if test $REPLACE_STAT = 1; then
62454 -
62455 -
62456 -
62457 -
62458 -
62459 -
62460
62461 + if test $REPLACE_STAT = 1; then
62462 + GL_COND_OBJ_STAT_TRUE=
62463 + GL_COND_OBJ_STAT_FALSE='#'
62464 +else
62465 + GL_COND_OBJ_STAT_TRUE='#'
62466 + GL_COND_OBJ_STAT_FALSE=
62467 +fi
62468 +:
62469 + if test -z "${GL_COND_OBJ_STAT_TRUE}" && test -z "${GL_COND_OBJ_STAT_FALSE}"; then
62470 + GL_COND_OBJ_STAT_TRUE='#'
62471 + GL_COND_OBJ_STAT_FALSE='#'
62472 + fi
62473
62474 - gl_LIBOBJS="$gl_LIBOBJS stat.$ac_objext"
62475 + if test -z "$GL_COND_OBJ_STAT_TRUE"; then :
62476
62477 case "$host_os" in
62478 mingw*)
62479 @@ -24572,15 +28960,21 @@ printf "%s\n" "#define REPLACE_FUNC_STAT_FILE 1" >>confdefs.h
62480 esac
62481
62482
62483 +
62484 :
62485
62486 - fi
62487 +
62488 +fi
62489 +
62490
62491
62492
62493
62494
62495 - GNULIB_STAT=1
62496 +
62497 +
62498 +
62499 + GL_GNULIB_STAT=1
62500
62501
62502
62503 @@ -24728,50 +29122,44 @@ fi
62504 printf "%s\n" "#define GNULIB_STATAT 1" >>confdefs.h
62505
62506
62507 -
62508 -
62509 - # Define two additional variables used in the Makefile substitution.
62510 -
62511 - if test "$ac_cv_header_stdbool_h" = yes; then
62512 - STDBOOL_H=''
62513 - else
62514 - STDBOOL_H='stdbool.h'
62515 - fi
62516 -
62517 - if test -n "$STDBOOL_H"; then
62518 - GL_GENERATE_STDBOOL_H_TRUE=
62519 - GL_GENERATE_STDBOOL_H_FALSE='#'
62520 -else
62521 - GL_GENERATE_STDBOOL_H_TRUE='#'
62522 - GL_GENERATE_STDBOOL_H_FALSE=
62523 -fi
62524 -
62525 -
62526 - if test "$ac_cv_type__Bool" = yes; then
62527 - HAVE__BOOL=1
62528 - else
62529 - HAVE__BOOL=0
62530 - fi
62531 -
62532 -
62533 -
62534 -
62535 -
62536 - STDDEF_H=
62537 -
62538 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for good max_align_t" >&5
62539 -printf %s "checking for good max_align_t... " >&6; }
62540 -if test ${gl_cv_type_max_align_t+y}
62541 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working stdalign.h" >&5
62542 +printf %s "checking for working stdalign.h... " >&6; }
62543 +if test ${gl_cv_header_working_stdalign_h+y}
62544 then :
62545 printf %s "(cached) " >&6
62546 else $as_nop
62547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
62548 /* end confdefs.h. */
62549 -#include <stddef.h>
62550 - unsigned int s = sizeof (max_align_t);
62551 - #if defined __GNUC__ || defined __IBM__ALIGNOF__
62552 - int check1[2 * (__alignof__ (double) <= __alignof__ (max_align_t)) - 1];
62553 - int check2[2 * (__alignof__ (long double) <= __alignof__ (max_align_t)) - 1];
62554 +#include <stdint.h>
62555 + #include <stdalign.h>
62556 + #include <stddef.h>
62557 +
62558 + /* Test that alignof yields a result consistent with offsetof.
62559 + This catches GCC bug 52023
62560 + <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52023>. */
62561 + #ifdef __cplusplus
62562 + template <class t> struct alignof_helper { char a; t b; };
62563 + # define ao(type) offsetof (alignof_helper<type>, b)
62564 + #else
62565 + # define ao(type) offsetof (struct { char a; type b; }, b)
62566 + #endif
62567 + char test_double[ao (double) % _Alignof (double) == 0 ? 1 : -1];
62568 + char test_long[ao (long int) % _Alignof (long int) == 0 ? 1 : -1];
62569 + char test_alignof[alignof (double) == _Alignof (double) ? 1 : -1];
62570 +
62571 + /* Test _Alignas only on platforms where gnulib can help. */
62572 + #if \
62573 + ((defined __cplusplus && 201103 <= __cplusplus) \
62574 + || (__TINYC__ && defined __attribute__) \
62575 + || (defined __APPLE__ && defined __MACH__ \
62576 + ? 4 < __GNUC__ + (1 <= __GNUC_MINOR__) \
62577 + : __GNUC__) \
62578 + || (__ia64 && (61200 <= __HP_cc || 61200 <= __HP_aCC)) \
62579 + || __ICC || 0x590 <= __SUNPRO_C || 0x0600 <= __xlC__ \
62580 + || 1300 <= _MSC_VER)
62581 + struct alignas_test { char c; char alignas (8) alignas_8; };
62582 + char test_alignas[offsetof (struct alignas_test, alignas_8) == 8
62583 + ? 1 : -1];
62584 #endif
62585
62586 int
62587 @@ -24784,69 +29172,148 @@ main (void)
62588 _ACEOF
62589 if ac_fn_c_try_compile "$LINENO"
62590 then :
62591 - gl_cv_type_max_align_t=yes
62592 + gl_cv_header_working_stdalign_h=yes
62593 else $as_nop
62594 - gl_cv_type_max_align_t=no
62595 + gl_cv_header_working_stdalign_h=no
62596 fi
62597 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
62598 +fi
62599 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdalign_h" >&5
62600 +printf "%s\n" "$gl_cv_header_working_stdalign_h" >&6; }
62601 +
62602 + if test $gl_cv_header_working_stdalign_h = yes; then
62603 + GL_GENERATE_STDALIGN_H=false
62604 + else
62605 + GL_GENERATE_STDALIGN_H=true
62606 + fi
62607 +
62608 +
62609 +
62610 +
62611
62612 + case "$GL_GENERATE_STDALIGN_H" in
62613 + false) STDALIGN_H='' ;;
62614 + true)
62615 + if test -z "$STDALIGN_H"; then
62616 + STDALIGN_H="${gl_source_base_prefix}stdalign.h"
62617 + fi
62618 + ;;
62619 + *) echo "*** GL_GENERATE_STDALIGN_H is not set correctly" 1>&2; exit 1 ;;
62620 + esac
62621 +
62622 +
62623 + if $GL_GENERATE_STDALIGN_H; then
62624 + GL_GENERATE_STDALIGN_H_TRUE=
62625 + GL_GENERATE_STDALIGN_H_FALSE='#'
62626 +else
62627 + GL_GENERATE_STDALIGN_H_TRUE='#'
62628 + GL_GENERATE_STDALIGN_H_FALSE=
62629 fi
62630 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_max_align_t" >&5
62631 -printf "%s\n" "$gl_cv_type_max_align_t" >&6; }
62632 - if test $gl_cv_type_max_align_t = no; then
62633 - HAVE_MAX_ALIGN_T=0
62634 - STDDEF_H=stddef.h
62635 +:
62636 + if test -z "${GL_GENERATE_STDALIGN_H_TRUE}" && test -z "${GL_GENERATE_STDALIGN_H_FALSE}"; then
62637 + GL_GENERATE_STDALIGN_H_TRUE='#'
62638 + GL_GENERATE_STDALIGN_H_FALSE='#'
62639 fi
62640
62641 - if test $gt_cv_c_wchar_t = no; then
62642 - HAVE_WCHAR_T=0
62643 - STDDEF_H=stddef.h
62644 +
62645 +
62646 +
62647 +
62648 +
62649 +
62650 +
62651 +
62652 +
62653 + if test "$ac_cv_header_stdbool_h" = yes; then
62654 + case "$host_os" in
62655 + solaris*)
62656 + if test -z "$GCC"; then
62657 + GL_GENERATE_STDBOOL_H=true
62658 + else
62659 + GL_GENERATE_STDBOOL_H=false
62660 + fi
62661 + ;;
62662 + *)
62663 + GL_GENERATE_STDBOOL_H=false
62664 + ;;
62665 + esac
62666 + else
62667 + GL_GENERATE_STDBOOL_H=true
62668 fi
62669
62670 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether NULL can be used in arbitrary expressions" >&5
62671 -printf %s "checking whether NULL can be used in arbitrary expressions... " >&6; }
62672 -if test ${gl_cv_decl_null_works+y}
62673 -then :
62674 - printf %s "(cached) " >&6
62675 -else $as_nop
62676 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
62677 -/* end confdefs.h. */
62678 -#include <stddef.h>
62679 - int test[2 * (sizeof NULL == sizeof (void *)) -1];
62680 + if test "$ac_cv_type__Bool" = yes; then
62681 + HAVE__BOOL=1
62682 + else
62683 + HAVE__BOOL=0
62684 + fi
62685
62686 -int
62687 -main (void)
62688 -{
62689
62690 - ;
62691 - return 0;
62692 -}
62693 -_ACEOF
62694 -if ac_fn_c_try_compile "$LINENO"
62695 -then :
62696 - gl_cv_decl_null_works=yes
62697 -else $as_nop
62698 - gl_cv_decl_null_works=no
62699 -fi
62700 -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
62701 +
62702 +
62703 +
62704 +
62705 + case "$GL_GENERATE_STDBOOL_H" in
62706 + false) STDBOOL_H='' ;;
62707 + true)
62708 + if test -z "$STDBOOL_H"; then
62709 + STDBOOL_H="${gl_source_base_prefix}stdbool.h"
62710 + fi
62711 + ;;
62712 + *) echo "*** GL_GENERATE_STDBOOL_H is not set correctly" 1>&2; exit 1 ;;
62713 + esac
62714 +
62715 +
62716 + if $GL_GENERATE_STDBOOL_H; then
62717 + GL_GENERATE_STDBOOL_H_TRUE=
62718 + GL_GENERATE_STDBOOL_H_FALSE='#'
62719 +else
62720 + GL_GENERATE_STDBOOL_H_TRUE='#'
62721 + GL_GENERATE_STDBOOL_H_FALSE=
62722 fi
62723 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_null_works" >&5
62724 -printf "%s\n" "$gl_cv_decl_null_works" >&6; }
62725 - if test $gl_cv_decl_null_works = no; then
62726 - REPLACE_NULL=1
62727 - STDDEF_H=stddef.h
62728 +:
62729 + if test -z "${GL_GENERATE_STDBOOL_H_TRUE}" && test -z "${GL_GENERATE_STDBOOL_H_FALSE}"; then
62730 + GL_GENERATE_STDBOOL_H_TRUE='#'
62731 + GL_GENERATE_STDBOOL_H_FALSE='#'
62732 fi
62733
62734
62735 - if test -n "$STDDEF_H"; then
62736 +
62737 +
62738 +
62739 +
62740 +
62741 +
62742 +
62743 +
62744 +
62745 +
62746 +
62747 +
62748 +
62749 +
62750 + case "$GL_GENERATE_STDDEF_H" in
62751 + false) STDDEF_H='' ;;
62752 + true)
62753 + if test -z "$STDDEF_H"; then
62754 + STDDEF_H="${gl_source_base_prefix}stddef.h"
62755 + fi
62756 + ;;
62757 + *) echo "*** GL_GENERATE_STDDEF_H is not set correctly" 1>&2; exit 1 ;;
62758 + esac
62759 +
62760 +
62761 + if $GL_GENERATE_STDDEF_H; then
62762 GL_GENERATE_STDDEF_H_TRUE=
62763 GL_GENERATE_STDDEF_H_FALSE='#'
62764 else
62765 GL_GENERATE_STDDEF_H_TRUE='#'
62766 GL_GENERATE_STDDEF_H_FALSE=
62767 fi
62768 -
62769 - if test -n "$STDDEF_H"; then
62770 +:
62771 + if test -z "${GL_GENERATE_STDDEF_H_TRUE}" && test -z "${GL_GENERATE_STDDEF_H_FALSE}"; then
62772 + GL_GENERATE_STDDEF_H_TRUE='#'
62773 + GL_GENERATE_STDDEF_H_FALSE='#'
62774 + fi
62775
62776
62777
62778 @@ -24855,76 +29322,106 @@ fi
62779
62780
62781
62782 - if test $gl_cv_have_include_next = yes; then
62783 - gl_cv_next_stddef_h='<'stddef.h'>'
62784 - else
62785 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <stddef.h>" >&5
62786 -printf %s "checking absolute name of <stddef.h>... " >&6; }
62787 -if test ${gl_cv_next_stddef_h+y}
62788 -then :
62789 - printf %s "(cached) " >&6
62790 -else $as_nop
62791
62792
62793
62794 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
62795 -/* end confdefs.h. */
62796 -#include <stddef.h>
62797 -_ACEOF
62798 - case "$host_os" in
62799 - aix*) gl_absname_cpp="$ac_cpp -C" ;;
62800 - *) gl_absname_cpp="$ac_cpp" ;;
62801 + case "$GL_GENERATE_STDINT_H" in
62802 + false) STDINT_H='' ;;
62803 + true)
62804 + if test -z "$STDINT_H"; then
62805 + STDINT_H="${gl_source_base_prefix}stdint.h"
62806 + fi
62807 + ;;
62808 + *) echo "*** GL_GENERATE_STDINT_H is not set correctly" 1>&2; exit 1 ;;
62809 esac
62810
62811 - case "$host_os" in
62812 - mingw*)
62813 - gl_dirsep_regex='[/\\]'
62814 - ;;
62815 - *)
62816 - gl_dirsep_regex='\/'
62817 +
62818 + if $GL_GENERATE_STDINT_H; then
62819 + GL_GENERATE_STDINT_H_TRUE=
62820 + GL_GENERATE_STDINT_H_FALSE='#'
62821 +else
62822 + GL_GENERATE_STDINT_H_TRUE='#'
62823 + GL_GENERATE_STDINT_H_FALSE=
62824 +fi
62825 +:
62826 + if test -z "${GL_GENERATE_STDINT_H_TRUE}" && test -z "${GL_GENERATE_STDINT_H_FALSE}"; then
62827 + GL_GENERATE_STDINT_H_TRUE='#'
62828 + GL_GENERATE_STDINT_H_FALSE='#'
62829 + fi
62830 +
62831 +
62832 +
62833 +
62834 +
62835 +
62836 +
62837 +
62838 +
62839 + case "$GL_GENERATE_LIMITS_H" in
62840 + false) LIMITS_H='' ;;
62841 + true)
62842 + if test -z "$LIMITS_H"; then
62843 + LIMITS_H="${gl_source_base_prefix}limits.h"
62844 + fi
62845 ;;
62846 + *) echo "*** GL_GENERATE_LIMITS_H is not set correctly" 1>&2; exit 1 ;;
62847 esac
62848 - gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
62849 - gl_header_literal_regex=`echo 'stddef.h' \
62850 - | sed -e "$gl_make_literal_regex_sed"`
62851 - gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
62852 - s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
62853 - s|^/[^/]|//&|
62854 - p
62855 - q
62856 - }'
62857
62858 - gl_cv_absolute_stddef_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
62859 - sed -n "$gl_absolute_header_sed"`
62860
62861 - gl_header=$gl_cv_absolute_stddef_h
62862 - gl_cv_next_stddef_h='"'$gl_header'"'
62863 + if $GL_GENERATE_LIMITS_H; then
62864 + GL_GENERATE_LIMITS_H_TRUE=
62865 + GL_GENERATE_LIMITS_H_FALSE='#'
62866 +else
62867 + GL_GENERATE_LIMITS_H_TRUE='#'
62868 + GL_GENERATE_LIMITS_H_FALSE=
62869 +fi
62870 +:
62871 + if test -z "${GL_GENERATE_LIMITS_H_TRUE}" && test -z "${GL_GENERATE_LIMITS_H_FALSE}"; then
62872 + GL_GENERATE_LIMITS_H_TRUE='#'
62873 + GL_GENERATE_LIMITS_H_FALSE='#'
62874 + fi
62875 +
62876 +
62877
62878
62879 -fi
62880 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stddef_h" >&5
62881 -printf "%s\n" "$gl_cv_next_stddef_h" >&6; }
62882 - fi
62883 - NEXT_STDDEF_H=$gl_cv_next_stddef_h
62884
62885 - if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
62886 - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
62887 - gl_next_as_first_directive='<'stddef.h'>'
62888 - else
62889 - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
62890 - gl_next_as_first_directive=$gl_cv_next_stddef_h
62891 - fi
62892 - NEXT_AS_FIRST_DIRECTIVE_STDDEF_H=$gl_next_as_first_directive
62893
62894
62895
62896
62897 +
62898 +
62899 +
62900 +
62901 +
62902 + if test $REPLACE_STDIO_READ_FUNCS = 1; then
62903 + GL_COND_OBJ_STDIO_READ_TRUE=
62904 + GL_COND_OBJ_STDIO_READ_FALSE='#'
62905 +else
62906 + GL_COND_OBJ_STDIO_READ_TRUE='#'
62907 + GL_COND_OBJ_STDIO_READ_FALSE=
62908 +fi
62909 +:
62910 + if test -z "${GL_COND_OBJ_STDIO_READ_TRUE}" && test -z "${GL_COND_OBJ_STDIO_READ_FALSE}"; then
62911 + GL_COND_OBJ_STDIO_READ_TRUE='#'
62912 + GL_COND_OBJ_STDIO_READ_FALSE='#'
62913 fi
62914
62915
62916 + if test $REPLACE_STDIO_WRITE_FUNCS = 1; then
62917 + GL_COND_OBJ_STDIO_WRITE_TRUE=
62918 + GL_COND_OBJ_STDIO_WRITE_FALSE='#'
62919 +else
62920 + GL_COND_OBJ_STDIO_WRITE_TRUE='#'
62921 + GL_COND_OBJ_STDIO_WRITE_FALSE=
62922 +fi
62923 +:
62924 + if test -z "${GL_COND_OBJ_STDIO_WRITE_TRUE}" && test -z "${GL_COND_OBJ_STDIO_WRITE_FALSE}"; then
62925 + GL_COND_OBJ_STDIO_WRITE_TRUE='#'
62926 + GL_COND_OBJ_STDIO_WRITE_FALSE='#'
62927 + fi
62928
62929
62930 - printf "%s\n" "#define __USE_MINGW_ANSI_STDIO 1" >>confdefs.h
62931
62932
62933
62934 @@ -24933,146 +29430,47 @@ printf "%s\n" "$gl_cv_next_stddef_h" >&6; }
62935
62936
62937
62938 + GL_GNULIB_FSCANF=1
62939
62940
62941 - if test $gl_cv_have_include_next = yes; then
62942 - gl_cv_next_stdio_h='<'stdio.h'>'
62943 - else
62944 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdio.h>" >&5
62945 -printf %s "checking absolute name of <stdio.h>... " >&6; }
62946 -if test ${gl_cv_next_stdio_h+y}
62947 -then :
62948 - printf %s "(cached) " >&6
62949 -else $as_nop
62950
62951
62952
62953 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
62954 -/* end confdefs.h. */
62955 -#include <stdio.h>
62956 -_ACEOF
62957 - case "$host_os" in
62958 - aix*) gl_absname_cpp="$ac_cpp -C" ;;
62959 - *) gl_absname_cpp="$ac_cpp" ;;
62960 - esac
62961 +printf "%s\n" "#define GNULIB_TEST_FSCANF 1" >>confdefs.h
62962
62963 - case "$host_os" in
62964 - mingw*)
62965 - gl_dirsep_regex='[/\\]'
62966 - ;;
62967 - *)
62968 - gl_dirsep_regex='\/'
62969 - ;;
62970 - esac
62971 - gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
62972 - gl_header_literal_regex=`echo 'stdio.h' \
62973 - | sed -e "$gl_make_literal_regex_sed"`
62974 - gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
62975 - s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
62976 - s|^/[^/]|//&|
62977 - p
62978 - q
62979 - }'
62980
62981 - gl_cv_absolute_stdio_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
62982 - sed -n "$gl_absolute_header_sed"`
62983
62984 - gl_header=$gl_cv_absolute_stdio_h
62985 - gl_cv_next_stdio_h='"'$gl_header'"'
62986
62987
62988 -fi
62989 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdio_h" >&5
62990 -printf "%s\n" "$gl_cv_next_stdio_h" >&6; }
62991 - fi
62992 - NEXT_STDIO_H=$gl_cv_next_stdio_h
62993 +printf "%s\n" "#define GNULIB_FSCANF 1" >>confdefs.h
62994
62995 - if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
62996 - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
62997 - gl_next_as_first_directive='<'stdio.h'>'
62998 - else
62999 - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
63000 - gl_next_as_first_directive=$gl_cv_next_stdio_h
63001 - fi
63002 - NEXT_AS_FIRST_DIRECTIVE_STDIO_H=$gl_next_as_first_directive
63003
63004
63005
63006
63007
63008 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which flavor of printf attribute matches inttypes macros" >&5
63009 -printf %s "checking which flavor of printf attribute matches inttypes macros... " >&6; }
63010 -if test ${gl_cv_func_printf_attribute_flavor+y}
63011 -then :
63012 - printf %s "(cached) " >&6
63013 -else $as_nop
63014 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
63015 -/* end confdefs.h. */
63016
63017 - #define __STDC_FORMAT_MACROS 1
63018 - #include <stdio.h>
63019 - #include <inttypes.h>
63020 - /* For non-mingw systems, compilation will trivially succeed.
63021 - For mingw, compilation will succeed for older mingw (system
63022 - printf, "I64d") and fail for newer mingw (gnu printf, "lld"). */
63023 - #if (defined _WIN32 && ! defined __CYGWIN__) && \
63024 - (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4))
63025 - extern char PRIdMAX_probe[sizeof PRIdMAX == sizeof "I64d" ? 1 : -1];
63026 - #endif
63027
63028 -int
63029 -main (void)
63030 -{
63031
63032 - ;
63033 - return 0;
63034 -}
63035 -_ACEOF
63036 -if ac_fn_c_try_compile "$LINENO"
63037 -then :
63038 - gl_cv_func_printf_attribute_flavor=system
63039 -else $as_nop
63040 - gl_cv_func_printf_attribute_flavor=gnu
63041 -fi
63042 -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
63043 -fi
63044 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_attribute_flavor" >&5
63045 -printf "%s\n" "$gl_cv_func_printf_attribute_flavor" >&6; }
63046 - if test "$gl_cv_func_printf_attribute_flavor" = gnu; then
63047
63048 -printf "%s\n" "#define GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU 1" >>confdefs.h
63049
63050 - fi
63051 + GL_GNULIB_SCANF=1
63052
63053 - GNULIB_FSCANF=1
63054
63055
63056 -printf "%s\n" "#define GNULIB_FSCANF 1" >>confdefs.h
63057
63058
63059 - GNULIB_SCANF=1
63060 +printf "%s\n" "#define GNULIB_TEST_SCANF 1" >>confdefs.h
63061 +
63062 +
63063 +
63064
63065
63066 printf "%s\n" "#define GNULIB_SCANF 1" >>confdefs.h
63067
63068
63069 - GNULIB_FGETC=1
63070 - GNULIB_GETC=1
63071 - GNULIB_GETCHAR=1
63072 - GNULIB_FGETS=1
63073 - GNULIB_FREAD=1
63074
63075
63076 - GNULIB_FPRINTF=1
63077 - GNULIB_PRINTF=1
63078 - GNULIB_VFPRINTF=1
63079 - GNULIB_VPRINTF=1
63080 - GNULIB_FPUTC=1
63081 - GNULIB_PUTC=1
63082 - GNULIB_PUTCHAR=1
63083 - GNULIB_FPUTS=1
63084 - GNULIB_PUTS=1
63085 - GNULIB_FWRITE=1
63086
63087
63088
63089 @@ -25080,76 +29478,280 @@ printf "%s\n" "#define GNULIB_SCANF 1" >>confdefs.h
63090
63091
63092
63093 + GL_GNULIB_FGETC=1
63094
63095
63096
63097
63098
63099 +printf "%s\n" "#define GNULIB_TEST_FGETC 1" >>confdefs.h
63100
63101
63102
63103
63104
63105 - if test $gl_cv_have_include_next = yes; then
63106 - gl_cv_next_stdlib_h='<'stdlib.h'>'
63107 - else
63108 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdlib.h>" >&5
63109 -printf %s "checking absolute name of <stdlib.h>... " >&6; }
63110 -if test ${gl_cv_next_stdlib_h+y}
63111 -then :
63112 - printf %s "(cached) " >&6
63113 -else $as_nop
63114
63115
63116
63117 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
63118 -/* end confdefs.h. */
63119 -#include <stdlib.h>
63120 -_ACEOF
63121 - case "$host_os" in
63122 - aix*) gl_absname_cpp="$ac_cpp -C" ;;
63123 - *) gl_absname_cpp="$ac_cpp" ;;
63124 - esac
63125
63126 - case "$host_os" in
63127 - mingw*)
63128 - gl_dirsep_regex='[/\\]'
63129 - ;;
63130 - *)
63131 - gl_dirsep_regex='\/'
63132 - ;;
63133 - esac
63134 - gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
63135 - gl_header_literal_regex=`echo 'stdlib.h' \
63136 - | sed -e "$gl_make_literal_regex_sed"`
63137 - gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
63138 - s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
63139 - s|^/[^/]|//&|
63140 - p
63141 - q
63142 - }'
63143
63144 - gl_cv_absolute_stdlib_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
63145 - sed -n "$gl_absolute_header_sed"`
63146
63147 - gl_header=$gl_cv_absolute_stdlib_h
63148 - gl_cv_next_stdlib_h='"'$gl_header'"'
63149 +
63150 + GL_GNULIB_GETC=1
63151 +
63152 +
63153 +
63154 +
63155 +
63156 +printf "%s\n" "#define GNULIB_TEST_GETC 1" >>confdefs.h
63157 +
63158 +
63159 +
63160 +
63161 +
63162 +
63163 +
63164 +
63165 +
63166 +
63167 +
63168 +
63169 + GL_GNULIB_GETCHAR=1
63170 +
63171 +
63172 +
63173 +
63174 +
63175 +printf "%s\n" "#define GNULIB_TEST_GETCHAR 1" >>confdefs.h
63176 +
63177 +
63178 +
63179 +
63180 +
63181 +
63182 +
63183 +
63184 +
63185 +
63186 +
63187 +
63188 + GL_GNULIB_FGETS=1
63189 +
63190 +
63191 +
63192 +
63193 +
63194 +printf "%s\n" "#define GNULIB_TEST_FGETS 1" >>confdefs.h
63195 +
63196 +
63197 +
63198 +
63199 +
63200 +
63201 +
63202 +
63203 +
63204 +
63205 +
63206 +
63207 + GL_GNULIB_FREAD=1
63208 +
63209 +
63210 +
63211 +
63212 +
63213 +printf "%s\n" "#define GNULIB_TEST_FREAD 1" >>confdefs.h
63214 +
63215 +
63216
63217
63218 -fi
63219 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdlib_h" >&5
63220 -printf "%s\n" "$gl_cv_next_stdlib_h" >&6; }
63221 - fi
63222 - NEXT_STDLIB_H=$gl_cv_next_stdlib_h
63223
63224 - if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
63225 - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
63226 - gl_next_as_first_directive='<'stdlib.h'>'
63227 - else
63228 - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
63229 - gl_next_as_first_directive=$gl_cv_next_stdlib_h
63230 - fi
63231 - NEXT_AS_FIRST_DIRECTIVE_STDLIB_H=$gl_next_as_first_directive
63232 +
63233 +
63234 +
63235 +
63236 +
63237 +
63238 +
63239 + GL_GNULIB_FPRINTF=1
63240 +
63241 +
63242 +
63243 +
63244 +
63245 +printf "%s\n" "#define GNULIB_TEST_FPRINTF 1" >>confdefs.h
63246 +
63247 +
63248 +
63249 +
63250 +
63251 +
63252 +
63253 +
63254 +
63255 +
63256 +
63257 +
63258 + GL_GNULIB_PRINTF=1
63259 +
63260 +
63261 +
63262 +
63263 +
63264 +printf "%s\n" "#define GNULIB_TEST_PRINTF 1" >>confdefs.h
63265 +
63266 +
63267 +
63268 +
63269 +
63270 +
63271 +
63272 +
63273 +
63274 +
63275 +
63276 +
63277 + GL_GNULIB_VFPRINTF=1
63278 +
63279 +
63280 +
63281 +
63282 +
63283 +printf "%s\n" "#define GNULIB_TEST_VFPRINTF 1" >>confdefs.h
63284 +
63285 +
63286 +
63287 +
63288 +
63289 +
63290 +
63291 +
63292 +
63293 +
63294 +
63295 +
63296 + GL_GNULIB_VPRINTF=1
63297 +
63298 +
63299 +
63300 +
63301 +
63302 +printf "%s\n" "#define GNULIB_TEST_VPRINTF 1" >>confdefs.h
63303 +
63304 +
63305 +
63306 +
63307 +
63308 +
63309 +
63310 +
63311 +
63312 +
63313 +
63314 +
63315 + GL_GNULIB_FPUTC=1
63316 +
63317 +
63318 +
63319 +
63320 +
63321 +printf "%s\n" "#define GNULIB_TEST_FPUTC 1" >>confdefs.h
63322 +
63323 +
63324 +
63325 +
63326 +
63327 +
63328 +
63329 +
63330 +
63331 +
63332 +
63333 +
63334 + GL_GNULIB_PUTC=1
63335 +
63336 +
63337 +
63338 +
63339 +
63340 +printf "%s\n" "#define GNULIB_TEST_PUTC 1" >>confdefs.h
63341 +
63342 +
63343 +
63344 +
63345 +
63346 +
63347 +
63348 +
63349 +
63350 +
63351 +
63352 +
63353 + GL_GNULIB_PUTCHAR=1
63354 +
63355 +
63356 +
63357 +
63358 +
63359 +printf "%s\n" "#define GNULIB_TEST_PUTCHAR 1" >>confdefs.h
63360 +
63361 +
63362 +
63363 +
63364 +
63365 +
63366 +
63367 +
63368 +
63369 +
63370 +
63371 +
63372 + GL_GNULIB_FPUTS=1
63373 +
63374 +
63375 +
63376 +
63377 +
63378 +printf "%s\n" "#define GNULIB_TEST_FPUTS 1" >>confdefs.h
63379 +
63380 +
63381 +
63382 +
63383 +
63384 +
63385 +
63386 +
63387 +
63388 +
63389 +
63390 +
63391 + GL_GNULIB_PUTS=1
63392 +
63393 +
63394 +
63395 +
63396 +
63397 +printf "%s\n" "#define GNULIB_TEST_PUTS 1" >>confdefs.h
63398 +
63399 +
63400 +
63401 +
63402 +
63403 +
63404 +
63405 +
63406 +
63407 +
63408 +
63409 +
63410 + GL_GNULIB_FWRITE=1
63411 +
63412 +
63413 +
63414 +
63415 +
63416 +printf "%s\n" "#define GNULIB_TEST_FWRITE 1" >>confdefs.h
63417 +
63418
63419
63420
63421 @@ -25201,36 +29803,48 @@ printf "%s\n" "#define HAVE_DECL_STRNCASECMP $ac_have_decl" >>confdefs.h
63422 fi
63423
63424
63425 - if test $HAVE_STRCASECMP = 0; then
63426 -
63427 -
63428 -
63429 -
63430 -
63431 -
63432 -
63433 -
63434 - gl_LIBOBJS="$gl_LIBOBJS strcasecmp.$ac_objext"
63435 -
63436 -
63437 - :
63438
63439 + if test $HAVE_STRCASECMP = 0; then
63440 + GL_COND_OBJ_STRCASECMP_TRUE=
63441 + GL_COND_OBJ_STRCASECMP_FALSE='#'
63442 +else
63443 + GL_COND_OBJ_STRCASECMP_TRUE='#'
63444 + GL_COND_OBJ_STRCASECMP_FALSE=
63445 +fi
63446 +:
63447 + if test -z "${GL_COND_OBJ_STRCASECMP_TRUE}" && test -z "${GL_COND_OBJ_STRCASECMP_FALSE}"; then
63448 + GL_COND_OBJ_STRCASECMP_TRUE='#'
63449 + GL_COND_OBJ_STRCASECMP_FALSE='#'
63450 fi
63451 - if test $HAVE_STRNCASECMP = 0; then
63452 -
63453
63454 + if test -z "$GL_COND_OBJ_STRCASECMP_TRUE"; then :
63455
63456
63457 + :
63458
63459
63460 +fi
63461
63462 + if test $HAVE_STRNCASECMP = 0; then
63463 + GL_COND_OBJ_STRNCASECMP_TRUE=
63464 + GL_COND_OBJ_STRNCASECMP_FALSE='#'
63465 +else
63466 + GL_COND_OBJ_STRNCASECMP_TRUE='#'
63467 + GL_COND_OBJ_STRNCASECMP_FALSE=
63468 +fi
63469 +:
63470 + if test -z "${GL_COND_OBJ_STRNCASECMP_TRUE}" && test -z "${GL_COND_OBJ_STRNCASECMP_FALSE}"; then
63471 + GL_COND_OBJ_STRNCASECMP_TRUE='#'
63472 + GL_COND_OBJ_STRNCASECMP_FALSE='#'
63473 + fi
63474
63475 - gl_LIBOBJS="$gl_LIBOBJS strncasecmp.$ac_objext"
63476 + if test -z "$GL_COND_OBJ_STRNCASECMP_TRUE"; then :
63477
63478
63479 :
63480
63481 - fi
63482 +
63483 +fi
63484
63485
63486
63487 @@ -25247,7 +29861,7 @@ fi
63488 if test $ac_cv_func_strcasestr = no; then
63489 HAVE_STRCASESTR=0
63490 else
63491 - if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
63492 + if test $REPLACE_MEMCHR = 1; then
63493 REPLACE_STRCASESTR=1
63494 else
63495 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether strcasestr works" >&5
63496 @@ -25261,6 +29875,7 @@ then :
63497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
63498 /* end confdefs.h. */
63499
63500 +#include <string.h> /* for __GNU_LIBRARY__ */
63501 #ifdef __GNU_LIBRARY__
63502 #include <features.h>
63503 #if ((__GLIBC__ == 2 && __GLIBC_MINOR__ > 12) || (__GLIBC__ > 2)) \
63504 @@ -25282,7 +29897,7 @@ if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
63505 then :
63506 gl_cv_func_strcasestr_works_always="guessing yes"
63507 else $as_nop
63508 - gl_cv_func_strcasestr_works_always="guessing no"
63509 + gl_cv_func_strcasestr_works_always="$gl_cross_guess_normal"
63510 fi
63511 rm -rf conftest*
63512
63513 @@ -25291,7 +29906,7 @@ else $as_nop
63514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
63515 /* end confdefs.h. */
63516
63517 -#include <string.h> /* for strcasestr */
63518 +#include <string.h> /* for __GNU_LIBRARY__, strcasestr */
63519 #ifdef __GNU_LIBRARY__
63520 #include <features.h>
63521 #if __GLIBC__ == 2 && __GLIBC_MINOR__ == 28
63522 @@ -25354,31 +29969,55 @@ printf "%s\n" "$gl_cv_func_strcasestr_works_always" >&6; }
63523
63524
63525
63526 - GNULIB_STRCASESTR=1
63527
63528
63529
63530
63531
63532 -printf "%s\n" "#define GNULIB_TEST_STRCASESTR 1" >>confdefs.h
63533
63534
63535
63536
63537 + GL_GNULIB_STRCASESTR=1
63538
63539
63540
63541 - if test $ac_cv_func_strdup = yes; then
63542 - if test $gl_cv_func_malloc_posix != yes; then
63543 - REPLACE_STRDUP=1
63544 - fi
63545 +
63546 +
63547 +printf "%s\n" "#define GNULIB_TEST_STRCASESTR 1" >>confdefs.h
63548 +
63549 +
63550 +
63551 +
63552 +
63553 +
63554 + if test $gl_cv_func_malloc_posix != yes; then
63555 + REPLACE_STRDUP=1
63556 fi
63557
63558 if test $ac_cv_have_decl_strdup = no; then
63559 HAVE_DECL_STRDUP=0
63560 fi
63561
63562 - if test $ac_cv_func_strdup = no || test $REPLACE_STRDUP = 1; then
63563 +
63564 + if test $REPLACE_STRDUP = 1; then
63565 + GL_COND_OBJ_STRDUP_TRUE=
63566 + GL_COND_OBJ_STRDUP_FALSE='#'
63567 +else
63568 + GL_COND_OBJ_STRDUP_TRUE='#'
63569 + GL_COND_OBJ_STRDUP_FALSE=
63570 +fi
63571 +:
63572 + if test -z "${GL_COND_OBJ_STRDUP_TRUE}" && test -z "${GL_COND_OBJ_STRDUP_FALSE}"; then
63573 + GL_COND_OBJ_STRDUP_TRUE='#'
63574 + GL_COND_OBJ_STRDUP_FALSE='#'
63575 + fi
63576 +
63577 + if test -z "$GL_COND_OBJ_STRDUP_TRUE"; then :
63578 +
63579 + :
63580 +
63581 +fi
63582
63583
63584
63585 @@ -25387,16 +30026,13 @@ printf "%s\n" "#define GNULIB_TEST_STRCASESTR 1" >>confdefs.h
63586
63587
63588
63589 - gl_LIBOBJS="$gl_LIBOBJS strdup.$ac_objext"
63590
63591 - :
63592 - fi
63593
63594
63595
63596
63597
63598 - GNULIB_STRDUP=1
63599 + GL_GNULIB_STRDUP=1
63600
63601
63602
63603 @@ -25411,7 +30047,7 @@ printf "%s\n" "#define GNULIB_TEST_STRDUP 1" >>confdefs.h
63604
63605
63606
63607 - if test "$ERRNO_H:$REPLACE_STRERROR_0" = :0; then
63608 + if test "$GL_GENERATE_ERRNO_H:$REPLACE_STRERROR_0" = false:0; then
63609 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working strerror function" >&5
63610 printf %s "checking for working strerror function... " >&6; }
63611 if test ${gl_cv_func_working_strerror+y}
63612 @@ -25423,8 +30059,10 @@ then :
63613 case "$host_os" in
63614 # Guess yes on glibc systems.
63615 *-gnu* | gnu*) gl_cv_func_working_strerror="guessing yes" ;;
63616 - # If we don't know, assume the worst.
63617 - *) gl_cv_func_working_strerror="guessing no" ;;
63618 + # Guess yes on musl systems.
63619 + *-musl*) gl_cv_func_working_strerror="guessing yes" ;;
63620 + # If we don't know, obey --enable-cross-guesses.
63621 + *) gl_cv_func_working_strerror="$gl_cross_guess_normal" ;;
63622 esac
63623
63624 else $as_nop
63625 @@ -25465,21 +30103,26 @@ printf "%s\n" "$gl_cv_func_working_strerror" >&6; }
63626 REPLACE_STRERROR=1
63627 fi
63628
63629 - if test $REPLACE_STRERROR = 1; then
63630 -
63631 -
63632 -
63633 -
63634
63635 + if test $REPLACE_STRERROR = 1; then
63636 + GL_COND_OBJ_STRERROR_TRUE=
63637 + GL_COND_OBJ_STRERROR_FALSE='#'
63638 +else
63639 + GL_COND_OBJ_STRERROR_TRUE='#'
63640 + GL_COND_OBJ_STRERROR_FALSE=
63641 +fi
63642 +:
63643 + if test -z "${GL_COND_OBJ_STRERROR_TRUE}" && test -z "${GL_COND_OBJ_STRERROR_FALSE}"; then
63644 + GL_COND_OBJ_STRERROR_TRUE='#'
63645 + GL_COND_OBJ_STRERROR_FALSE='#'
63646 + fi
63647
63648
63649
63650 - gl_LIBOBJS="$gl_LIBOBJS strerror.$ac_objext"
63651 +printf "%s\n" "#define GNULIB_STRERROR 1" >>confdefs.h
63652
63653 - fi
63654
63655
63656 -printf "%s\n" "#define GNULIB_STRERROR 1" >>confdefs.h
63657
63658
63659
63660 @@ -25487,28 +30130,39 @@ printf "%s\n" "#define GNULIB_STRERROR 1" >>confdefs.h
63661
63662
63663
63664 - GNULIB_STRERROR=1
63665
63666
63667
63668
63669
63670 -printf "%s\n" "#define GNULIB_TEST_STRERROR 1" >>confdefs.h
63671
63672 + GL_GNULIB_STRERROR=1
63673
63674
63675
63676
63677 - if test -n "$ERRNO_H" || test $REPLACE_STRERROR_0 = 1; then
63678
63679 +printf "%s\n" "#define GNULIB_TEST_STRERROR 1" >>confdefs.h
63680
63681
63682
63683
63684
63685
63686 + if test -n "$ERRNO_H" || test $REPLACE_STRERROR_0 = 1; then
63687 + GL_COND_OBJ_STRERROR_OVERRIDE_TRUE=
63688 + GL_COND_OBJ_STRERROR_OVERRIDE_FALSE='#'
63689 +else
63690 + GL_COND_OBJ_STRERROR_OVERRIDE_TRUE='#'
63691 + GL_COND_OBJ_STRERROR_OVERRIDE_FALSE=
63692 +fi
63693 +:
63694 + if test -z "${GL_COND_OBJ_STRERROR_OVERRIDE_TRUE}" && test -z "${GL_COND_OBJ_STRERROR_OVERRIDE_FALSE}"; then
63695 + GL_COND_OBJ_STRERROR_OVERRIDE_TRUE='#'
63696 + GL_COND_OBJ_STRERROR_OVERRIDE_FALSE='#'
63697 + fi
63698
63699 - gl_LIBOBJS="$gl_LIBOBJS strerror-override.$ac_objext"
63700 + if test -z "$GL_COND_OBJ_STRERROR_OVERRIDE_TRUE"; then :
63701
63702
63703
63704 @@ -25532,7 +30186,8 @@ fi
63705 fi
63706
63707
63708 - fi
63709 +
63710 +fi
63711
63712
63713
63714 @@ -25540,7 +30195,6 @@ fi
63715
63716
63717
63718 - if test $REPLACE_STRNCAT = 1; then
63719
63720
63721
63722 @@ -25549,18 +30203,47 @@ fi
63723
63724
63725
63726 - gl_LIBOBJS="$gl_LIBOBJS strncat.$ac_objext"
63727
63728
63729 - :
63730
63731 +
63732 +
63733 +
63734 + if test $REPLACE_STRNCAT = 1; then
63735 + GL_COND_OBJ_STRNCAT_TRUE=
63736 + GL_COND_OBJ_STRNCAT_FALSE='#'
63737 +else
63738 + GL_COND_OBJ_STRNCAT_TRUE='#'
63739 + GL_COND_OBJ_STRNCAT_FALSE=
63740 +fi
63741 +:
63742 + if test -z "${GL_COND_OBJ_STRNCAT_TRUE}" && test -z "${GL_COND_OBJ_STRNCAT_FALSE}"; then
63743 + GL_COND_OBJ_STRNCAT_TRUE='#'
63744 + GL_COND_OBJ_STRNCAT_FALSE='#'
63745 fi
63746
63747 + if test -z "$GL_COND_OBJ_STRNCAT_TRUE"; then :
63748 +
63749
63750 + :
63751
63752
63753 +fi
63754
63755 - GNULIB_STRNCAT=1
63756 +
63757 +
63758 +
63759 +
63760 +
63761 +
63762 +
63763 +
63764 +
63765 +
63766 +
63767 +
63768 +
63769 + GL_GNULIB_STRNCAT=1
63770
63771
63772
63773 @@ -25589,8 +30272,8 @@ then :
63774 linux-* | linux) gl_cv_func_symlink_works="guessing yes" ;;
63775 # Guess yes on glibc systems.
63776 *-gnu* | gnu*) gl_cv_func_symlink_works="guessing yes" ;;
63777 - # If we don't know, assume the worst.
63778 - *) gl_cv_func_symlink_works="guessing no" ;;
63779 + # If we don't know, obey --enable-cross-guesses.
63780 + *) gl_cv_func_symlink_works="$gl_cross_guess_normal" ;;
63781 esac
63782
63783 else $as_nop
63784 @@ -25636,24 +30319,30 @@ printf "%s\n" "$gl_cv_func_symlink_works" >&6; }
63785 esac
63786 fi
63787
63788 - if test $HAVE_SYMLINK = 0 || test $REPLACE_SYMLINK = 1; then
63789 -
63790 -
63791 -
63792
63793 + if test $HAVE_SYMLINK = 0 || test $REPLACE_SYMLINK = 1; then
63794 + GL_COND_OBJ_SYMLINK_TRUE=
63795 + GL_COND_OBJ_SYMLINK_FALSE='#'
63796 +else
63797 + GL_COND_OBJ_SYMLINK_TRUE='#'
63798 + GL_COND_OBJ_SYMLINK_FALSE=
63799 +fi
63800 +:
63801 + if test -z "${GL_COND_OBJ_SYMLINK_TRUE}" && test -z "${GL_COND_OBJ_SYMLINK_FALSE}"; then
63802 + GL_COND_OBJ_SYMLINK_TRUE='#'
63803 + GL_COND_OBJ_SYMLINK_FALSE='#'
63804 + fi
63805
63806
63807
63808
63809 - gl_LIBOBJS="$gl_LIBOBJS symlink.$ac_objext"
63810
63811 - fi
63812
63813
63814
63815
63816
63817 - GNULIB_SYMLINK=1
63818 + GL_GNULIB_SYMLINK=1
63819
63820
63821
63822 @@ -25684,8 +30373,8 @@ then :
63823 linux-* | linux) gl_cv_func_symlinkat_works="guessing yes" ;;
63824 # Guess yes on glibc systems.
63825 *-gnu* | gnu*) gl_cv_func_symlinkat_works="guessing yes" ;;
63826 - # If we don't know, assume the worst.
63827 - *) gl_cv_func_symlinkat_works="guessing no" ;;
63828 + # If we don't know, obey --enable-cross-guesses.
63829 + *) gl_cv_func_symlinkat_works="$gl_cross_guess_normal" ;;
63830 esac
63831
63832 else $as_nop
63833 @@ -25732,37 +30421,36 @@ printf "%s\n" "$gl_cv_func_symlinkat_works" >&6; }
63834 esac
63835 fi
63836
63837 - if test $HAVE_SYMLINKAT = 0 || test $REPLACE_SYMLINKAT = 1; then
63838 -
63839 -
63840 -
63841 -
63842 -
63843 -
63844 -
63845 -
63846 - gl_LIBOBJS="$gl_LIBOBJS symlinkat.$ac_objext"
63847
63848 + if test $HAVE_SYMLINKAT = 0 || test $REPLACE_SYMLINKAT = 1; then
63849 + GL_COND_OBJ_SYMLINKAT_TRUE=
63850 + GL_COND_OBJ_SYMLINKAT_FALSE='#'
63851 +else
63852 + GL_COND_OBJ_SYMLINKAT_TRUE='#'
63853 + GL_COND_OBJ_SYMLINKAT_FALSE=
63854 +fi
63855 +:
63856 + if test -z "${GL_COND_OBJ_SYMLINKAT_TRUE}" && test -z "${GL_COND_OBJ_SYMLINKAT_FALSE}"; then
63857 + GL_COND_OBJ_SYMLINKAT_TRUE='#'
63858 + GL_COND_OBJ_SYMLINKAT_FALSE='#'
63859 fi
63860
63861
63862
63863
63864
63865 - GNULIB_SYMLINKAT=1
63866 -
63867
63868
63869
63870
63871 -printf "%s\n" "#define GNULIB_TEST_SYMLINKAT 1" >>confdefs.h
63872 -
63873
63874 + GL_GNULIB_SYMLINKAT=1
63875
63876
63877
63878
63879
63880 +printf "%s\n" "#define GNULIB_TEST_SYMLINKAT 1" >>confdefs.h
63881
63882
63883
63884 @@ -25773,101 +30461,12 @@ printf "%s\n" "#define GNULIB_TEST_SYMLINKAT 1" >>confdefs.h
63885
63886
63887
63888 - if test $gl_cv_have_include_next = yes; then
63889 - gl_cv_next_sys_stat_h='<'sys/stat.h'>'
63890 - else
63891 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <sys/stat.h>" >&5
63892 -printf %s "checking absolute name of <sys/stat.h>... " >&6; }
63893 -if test ${gl_cv_next_sys_stat_h+y}
63894 -then :
63895 - printf %s "(cached) " >&6
63896 -else $as_nop
63897 -
63898 - if test $ac_cv_header_sys_stat_h = yes; then
63899 -
63900 -
63901 -
63902 -
63903 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
63904 -/* end confdefs.h. */
63905 -#include <sys/stat.h>
63906 -_ACEOF
63907 - case "$host_os" in
63908 - aix*) gl_absname_cpp="$ac_cpp -C" ;;
63909 - *) gl_absname_cpp="$ac_cpp" ;;
63910 - esac
63911 -
63912 - case "$host_os" in
63913 - mingw*)
63914 - gl_dirsep_regex='[/\\]'
63915 - ;;
63916 - *)
63917 - gl_dirsep_regex='\/'
63918 - ;;
63919 - esac
63920 - gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
63921 - gl_header_literal_regex=`echo 'sys/stat.h' \
63922 - | sed -e "$gl_make_literal_regex_sed"`
63923 - gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
63924 - s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
63925 - s|^/[^/]|//&|
63926 - p
63927 - q
63928 - }'
63929 -
63930 - gl_cv_absolute_sys_stat_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
63931 - sed -n "$gl_absolute_header_sed"`
63932 -
63933 - gl_header=$gl_cv_absolute_sys_stat_h
63934 - gl_cv_next_sys_stat_h='"'$gl_header'"'
63935 - else
63936 - gl_cv_next_sys_stat_h='<'sys/stat.h'>'
63937 - fi
63938 -
63939 -
63940 -fi
63941 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_sys_stat_h" >&5
63942 -printf "%s\n" "$gl_cv_next_sys_stat_h" >&6; }
63943 - fi
63944 - NEXT_SYS_STAT_H=$gl_cv_next_sys_stat_h
63945 -
63946 - if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
63947 - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
63948 - gl_next_as_first_directive='<'sys/stat.h'>'
63949 - else
63950 - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
63951 - gl_next_as_first_directive=$gl_cv_next_sys_stat_h
63952 - fi
63953 - NEXT_AS_FIRST_DIRECTIVE_SYS_STAT_H=$gl_next_as_first_directive
63954 -
63955 -
63956 -
63957 -
63958 -
63959 -
63960 -
63961 -
63962 - WINDOWS_STAT_TIMESPEC=0
63963 -
63964 -
63965
63966
63967
63968
63969
63970
63971 - ac_fn_c_check_type "$LINENO" "nlink_t" "ac_cv_type_nlink_t" "#include <sys/types.h>
63972 - #include <sys/stat.h>
63973 -"
63974 -if test "x$ac_cv_type_nlink_t" = xyes
63975 -then :
63976 -
63977 -else $as_nop
63978 -
63979 -printf "%s\n" "#define nlink_t int" >>confdefs.h
63980 -
63981 -fi
63982 -
63983
63984
63985
63986 @@ -25896,96 +30495,6 @@ fi
63987
63988
63989
63990 - if test $gl_cv_have_include_next = yes; then
63991 - gl_cv_next_unistd_h='<'unistd.h'>'
63992 - else
63993 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <unistd.h>" >&5
63994 -printf %s "checking absolute name of <unistd.h>... " >&6; }
63995 -if test ${gl_cv_next_unistd_h+y}
63996 -then :
63997 - printf %s "(cached) " >&6
63998 -else $as_nop
63999 -
64000 - if test $ac_cv_header_unistd_h = yes; then
64001 -
64002 -
64003 -
64004 -
64005 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
64006 -/* end confdefs.h. */
64007 -#include <unistd.h>
64008 -_ACEOF
64009 - case "$host_os" in
64010 - aix*) gl_absname_cpp="$ac_cpp -C" ;;
64011 - *) gl_absname_cpp="$ac_cpp" ;;
64012 - esac
64013 -
64014 - case "$host_os" in
64015 - mingw*)
64016 - gl_dirsep_regex='[/\\]'
64017 - ;;
64018 - *)
64019 - gl_dirsep_regex='\/'
64020 - ;;
64021 - esac
64022 - gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
64023 - gl_header_literal_regex=`echo 'unistd.h' \
64024 - | sed -e "$gl_make_literal_regex_sed"`
64025 - gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
64026 - s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
64027 - s|^/[^/]|//&|
64028 - p
64029 - q
64030 - }'
64031 -
64032 - gl_cv_absolute_unistd_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
64033 - sed -n "$gl_absolute_header_sed"`
64034 -
64035 - gl_header=$gl_cv_absolute_unistd_h
64036 - gl_cv_next_unistd_h='"'$gl_header'"'
64037 - else
64038 - gl_cv_next_unistd_h='<'unistd.h'>'
64039 - fi
64040 -
64041 -
64042 -fi
64043 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_unistd_h" >&5
64044 -printf "%s\n" "$gl_cv_next_unistd_h" >&6; }
64045 - fi
64046 - NEXT_UNISTD_H=$gl_cv_next_unistd_h
64047 -
64048 - if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
64049 - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
64050 - gl_next_as_first_directive='<'unistd.h'>'
64051 - else
64052 - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
64053 - gl_next_as_first_directive=$gl_cv_next_unistd_h
64054 - fi
64055 - NEXT_AS_FIRST_DIRECTIVE_UNISTD_H=$gl_next_as_first_directive
64056 -
64057 -
64058 -
64059 -
64060 - if test $ac_cv_header_unistd_h = yes; then
64061 - HAVE_UNISTD_H=1
64062 - else
64063 - HAVE_UNISTD_H=0
64064 - fi
64065 -
64066 -
64067 -
64068 -
64069 -
64070 -
64071 -
64072 -
64073 -
64074 -
64075 -
64076 -
64077 -
64078 -
64079 -
64080
64081
64082
64083 @@ -26009,8 +30518,8 @@ then :
64084 *-gnu*) gl_cv_func_unlink_honors_slashes="guessing yes" ;;
64085 # Guess no on native Windows.
64086 mingw*) gl_cv_func_unlink_honors_slashes="guessing no" ;;
64087 - # If we don't know, assume the worst.
64088 - *) gl_cv_func_unlink_honors_slashes="guessing no" ;;
64089 + # If we don't know, obey --enable-cross-guesses.
64090 + *) gl_cv_func_unlink_honors_slashes="$gl_cross_guess_normal" ;;
64091 esac
64092
64093 else $as_nop
64094 @@ -26023,6 +30532,9 @@ else $as_nop
64095 #endif
64096 #include <errno.h>
64097
64098 +
64099 +$gl_mda_defines
64100 +
64101 int
64102 main (void)
64103 {
64104 @@ -26091,8 +30603,8 @@ else $as_nop
64105 export GL_SUBDIR_FOR_UNLINK
64106 if test "$cross_compiling" = yes
64107 then :
64108 - # If we don't know, assume the worst.
64109 - gl_cv_func_unlink_parent_fails="guessing no"
64110 + # If we don't know, obey --enable-cross-guesses.
64111 + gl_cv_func_unlink_parent_fails="$gl_cross_guess_normal"
64112
64113 else $as_nop
64114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
64115 @@ -26105,6 +30617,10 @@ else $as_nop
64116 # include <direct.h>
64117 # include <io.h>
64118 #endif
64119 +
64120 +
64121 +$gl_mda_defines
64122 +
64123 int main ()
64124 {
64125 int result = 0;
64126 @@ -26149,24 +30665,30 @@ printf "%s\n" "#define UNLINK_PARENT_BUG 1" >>confdefs.h
64127 ;;
64128 esac
64129
64130 - if test $REPLACE_UNLINK = 1; then
64131 -
64132 -
64133 -
64134
64135 + if test $REPLACE_UNLINK = 1; then
64136 + GL_COND_OBJ_UNLINK_TRUE=
64137 + GL_COND_OBJ_UNLINK_FALSE='#'
64138 +else
64139 + GL_COND_OBJ_UNLINK_TRUE='#'
64140 + GL_COND_OBJ_UNLINK_FALSE=
64141 +fi
64142 +:
64143 + if test -z "${GL_COND_OBJ_UNLINK_TRUE}" && test -z "${GL_COND_OBJ_UNLINK_FALSE}"; then
64144 + GL_COND_OBJ_UNLINK_TRUE='#'
64145 + GL_COND_OBJ_UNLINK_FALSE='#'
64146 + fi
64147
64148
64149
64150
64151 - gl_LIBOBJS="$gl_LIBOBJS unlink.$ac_objext"
64152
64153 - fi
64154
64155
64156
64157
64158
64159 - GNULIB_UNLINK=1
64160 + GL_GNULIB_UNLINK=1
64161
64162
64163
64164 @@ -26201,49 +30723,20 @@ printf "%s\n" "#define GNULIB_TEST_UNLINK 1" >>confdefs.h
64165 esac
64166 fi
64167
64168 - if test $HAVE_UNLINKAT = 0 || test $REPLACE_UNLINKAT = 1; then
64169
64170 -
64171 -
64172 -
64173 -
64174 -
64175 -
64176 -
64177 - gl_LIBOBJS="$gl_LIBOBJS unlinkat.$ac_objext"
64178 -
64179 - fi
64180 -
64181 -
64182 -
64183 -
64184 -
64185 - GNULIB_UNLINKAT=1
64186 -
64187 -
64188 -
64189 -
64190 -
64191 -printf "%s\n" "#define GNULIB_TEST_UNLINKAT 1" >>confdefs.h
64192 -
64193 -
64194 -
64195 -
64196 -
64197 -
64198 -
64199 - if test $ac_cv_func_utime = no; then
64200 - HAVE_UTIME=0
64201 - else
64202 - case "$host_os" in
64203 - mingw*)
64204 - REPLACE_UTIME=1
64205 - ;;
64206 - esac
64207 + if test $HAVE_UNLINKAT = 0 || test $REPLACE_UNLINKAT = 1; then
64208 + GL_COND_OBJ_UNLINKAT_TRUE=
64209 + GL_COND_OBJ_UNLINKAT_FALSE='#'
64210 +else
64211 + GL_COND_OBJ_UNLINKAT_TRUE='#'
64212 + GL_COND_OBJ_UNLINKAT_FALSE=
64213 +fi
64214 +:
64215 + if test -z "${GL_COND_OBJ_UNLINKAT_TRUE}" && test -z "${GL_COND_OBJ_UNLINKAT_FALSE}"; then
64216 + GL_COND_OBJ_UNLINKAT_TRUE='#'
64217 + GL_COND_OBJ_UNLINKAT_FALSE='#'
64218 fi
64219
64220 - if test $HAVE_UTIME = 0 || test $REPLACE_UTIME = 1; then
64221 -
64222
64223
64224
64225 @@ -26251,139 +30744,149 @@ printf "%s\n" "#define GNULIB_TEST_UNLINKAT 1" >>confdefs.h
64226
64227
64228
64229 - gl_LIBOBJS="$gl_LIBOBJS utime.$ac_objext"
64230
64231 - :
64232 - fi
64233
64234 + GL_GNULIB_UNLINKAT=1
64235
64236
64237
64238
64239 - GNULIB_UTIME=1
64240
64241 +printf "%s\n" "#define GNULIB_TEST_UNLINKAT 1" >>confdefs.h
64242
64243
64244
64245
64246 -printf "%s\n" "#define GNULIB_TEST_UTIME 1" >>confdefs.h
64247 -
64248
64249
64250
64251 + case "$host_os" in
64252 + mingw*)
64253 + REPLACE_UTIME=1
64254 + ;;
64255 + *)
64256 + ac_fn_c_check_func "$LINENO" "utime" "ac_cv_func_utime"
64257 +if test "x$ac_cv_func_utime" = xyes
64258 +then :
64259 + printf "%s\n" "#define HAVE_UTIME 1" >>confdefs.h
64260
64261 +fi
64262
64263 + if test $ac_cv_func_utime = no; then
64264 + HAVE_UTIME=0
64265 + else
64266 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether utime handles trailing slashes on files" >&5
64267 +printf %s "checking whether utime handles trailing slashes on files... " >&6; }
64268 +if test ${gl_cv_func_utime_file_slash+y}
64269 +then :
64270 + printf %s "(cached) " >&6
64271 +else $as_nop
64272 + touch conftest.tmp
64273 + # Assume that if we have lstat, we can also check symlinks.
64274 + if test $ac_cv_func_lstat = yes; then
64275 + ln -s conftest.tmp conftest.lnk
64276 + fi
64277 + if test "$cross_compiling" = yes
64278 +then :
64279 + case "$host_os" in
64280 + # Guess yes on Linux systems.
64281 + linux-* | linux) gl_cv_func_utime_file_slash="guessing yes" ;;
64282 + # Guess yes on glibc systems.
64283 + *-gnu* | gnu*) gl_cv_func_utime_file_slash="guessing yes" ;;
64284 + # Guess no on macOS.
64285 + darwin*) gl_cv_func_utime_file_slash="guessing no" ;;
64286 + # If we don't know, obey --enable-cross-guesses.
64287 + *) gl_cv_func_utime_file_slash="$gl_cross_guess_normal" ;;
64288 + esac
64289
64290 +else $as_nop
64291 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
64292 +/* end confdefs.h. */
64293 +#include <stddef.h>
64294 + #include <utime.h>
64295
64296 +int
64297 +main (void)
64298 +{
64299 +int result = 0;
64300 + if (!utime ("conftest.tmp/", NULL))
64301 + result |= 1;
64302 + #if HAVE_LSTAT
64303 + if (!utime ("conftest.lnk/", NULL))
64304 + result |= 2;
64305 + #endif
64306 + return result;
64307
64308 + ;
64309 + return 0;
64310 +}
64311 +_ACEOF
64312 +if ac_fn_c_try_run "$LINENO"
64313 +then :
64314 + gl_cv_func_utime_file_slash=yes
64315 +else $as_nop
64316 + gl_cv_func_utime_file_slash=no
64317 +fi
64318 +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
64319 + conftest.$ac_objext conftest.beam conftest.$ac_ext
64320 +fi
64321
64322 + rm -f conftest.tmp conftest.lnk
64323
64324 +fi
64325 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_utime_file_slash" >&5
64326 +printf "%s\n" "$gl_cv_func_utime_file_slash" >&6; }
64327 + case $gl_cv_func_stat_file_slash in
64328 + *no)
64329 + REPLACE_UTIME=1
64330
64331 +printf "%s\n" "#define REPLACE_FUNC_UTIME_FILE 1" >>confdefs.h
64332
64333 + ;;
64334 + esac
64335 + fi
64336 + ;;
64337 + esac
64338
64339
64340 + if test $HAVE_UTIME = 0 || test $REPLACE_UTIME = 1; then
64341 + GL_COND_OBJ_UTIME_TRUE=
64342 + GL_COND_OBJ_UTIME_FALSE='#'
64343 +else
64344 + GL_COND_OBJ_UTIME_TRUE='#'
64345 + GL_COND_OBJ_UTIME_FALSE=
64346 +fi
64347 +:
64348 + if test -z "${GL_COND_OBJ_UTIME_TRUE}" && test -z "${GL_COND_OBJ_UTIME_FALSE}"; then
64349 + GL_COND_OBJ_UTIME_TRUE='#'
64350 + GL_COND_OBJ_UTIME_FALSE='#'
64351 + fi
64352
64353 + if test -z "$GL_COND_OBJ_UTIME_TRUE"; then :
64354
64355 - if test $gl_cv_have_include_next = yes; then
64356 - gl_cv_next_utime_h='<'utime.h'>'
64357 - else
64358 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <utime.h>" >&5
64359 -printf %s "checking absolute name of <utime.h>... " >&6; }
64360 -if test ${gl_cv_next_utime_h+y}
64361 -then :
64362 - printf %s "(cached) " >&6
64363 -else $as_nop
64364 -
64365 - if test $ac_cv_header_utime_h = yes; then
64366 + :
64367
64368 +fi
64369
64370
64371
64372 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
64373 -/* end confdefs.h. */
64374 -#include <utime.h>
64375 -_ACEOF
64376 - case "$host_os" in
64377 - aix*) gl_absname_cpp="$ac_cpp -C" ;;
64378 - *) gl_absname_cpp="$ac_cpp" ;;
64379 - esac
64380
64381 - case "$host_os" in
64382 - mingw*)
64383 - gl_dirsep_regex='[/\\]'
64384 - ;;
64385 - *)
64386 - gl_dirsep_regex='\/'
64387 - ;;
64388 - esac
64389 - gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
64390 - gl_header_literal_regex=`echo 'utime.h' \
64391 - | sed -e "$gl_make_literal_regex_sed"`
64392 - gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
64393 - s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
64394 - s|^/[^/]|//&|
64395 - p
64396 - q
64397 - }'
64398
64399 - gl_cv_absolute_utime_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
64400 - sed -n "$gl_absolute_header_sed"`
64401
64402 - gl_header=$gl_cv_absolute_utime_h
64403 - gl_cv_next_utime_h='"'$gl_header'"'
64404 - else
64405 - gl_cv_next_utime_h='<'utime.h'>'
64406 - fi
64407
64408
64409 -fi
64410 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_utime_h" >&5
64411 -printf "%s\n" "$gl_cv_next_utime_h" >&6; }
64412 - fi
64413 - NEXT_UTIME_H=$gl_cv_next_utime_h
64414
64415 - if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
64416 - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
64417 - gl_next_as_first_directive='<'utime.h'>'
64418 - else
64419 - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
64420 - gl_next_as_first_directive=$gl_cv_next_utime_h
64421 - fi
64422 - NEXT_AS_FIRST_DIRECTIVE_UTIME_H=$gl_next_as_first_directive
64423 + GL_GNULIB_UTIME=1
64424
64425
64426
64427
64428
64429 - if test $ac_cv_header_utime_h = yes; then
64430 - HAVE_UTIME_H=1
64431 - else
64432 - HAVE_UTIME_H=0
64433 - fi
64434 +printf "%s\n" "#define GNULIB_TEST_UTIME 1" >>confdefs.h
64435
64436
64437 - UTIME_H=''
64438 - if false; then
64439 - UTIME_H=utime.h
64440 - else
64441 - if test $ac_cv_header_utime_h != yes; then
64442 - UTIME_H=utime.h
64443 - else
64444 - case "$host_os" in
64445 - mingw*) UTIME_H=utime.h
64446 - ;;
64447 - esac
64448 - fi
64449 - fi
64450
64451
64452 - if test -n "$UTIME_H"; then
64453 - GL_GENERATE_UTIME_H_TRUE=
64454 - GL_GENERATE_UTIME_H_FALSE='#'
64455 -else
64456 - GL_GENERATE_UTIME_H_TRUE='#'
64457 - GL_GENERATE_UTIME_H_FALSE=
64458 -fi
64459
64460
64461
64462 @@ -26410,8 +30913,8 @@ then :
64463 linux-* | linux) gl_cv_func_futimesat_works="guessing yes" ;;
64464 # Guess yes on glibc systems.
64465 *-gnu*) gl_cv_func_futimesat_works="guessing yes" ;;
64466 - # If we don't know, assume the worst.
64467 - *) gl_cv_func_futimesat_works="guessing no" ;;
64468 + # If we don't know, obey --enable-cross-guesses.
64469 + *) gl_cv_func_futimesat_works="$gl_cross_guess_normal" ;;
64470 esac
64471
64472 else $as_nop
64473 @@ -26422,10 +30925,13 @@ else $as_nop
64474 #include <sys/times.h>
64475 #include <fcntl.h>
64476
64477 +
64478 +$gl_mda_defines
64479 +
64480 int
64481 main (void)
64482 {
64483 - int fd = open ("conftest.file", O_RDWR);
64484 +int fd = open ("conftest.file", O_RDWR);
64485 if (fd < 0) return 1;
64486 if (futimesat (fd, NULL, NULL)) return 2;
64487
64488 @@ -26472,7 +30978,18 @@ then :
64489 else $as_nop
64490 if test "$cross_compiling" = yes
64491 then :
64492 - gl_cv_func_utimensat_works="guessing yes"
64493 + case "$host_os" in
64494 + # Guess yes on Linux or glibc systems.
64495 + linux-* | linux | *-gnu* | gnu*)
64496 + gl_cv_func_utimensat_works="guessing yes" ;;
64497 + # Guess 'nearly' on AIX.
64498 + aix*)
64499 + gl_cv_func_utimensat_works="guessing nearly" ;;
64500 + # If we don't know, obey --enable-cross-guesses.
64501 + *)
64502 + gl_cv_func_utimensat_works="$gl_cross_guess_normal" ;;
64503 + esac
64504 +
64505 else $as_nop
64506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
64507 /* end confdefs.h. */
64508 @@ -26481,6 +30998,9 @@ else $as_nop
64509 #include <sys/stat.h>
64510 #include <unistd.h>
64511
64512 +
64513 +$gl_mda_defines
64514 +
64515 int
64516 main (void)
64517 {
64518 @@ -26488,10 +31008,19 @@ int result = 0;
64519 const char *f = "conftest.file";
64520 if (close (creat (f, 0600)))
64521 return 1;
64522 + /* Test whether a trailing slash is handled correctly.
64523 + This fails on AIX 7.2. */
64524 + {
64525 + struct timespec ts[2];
64526 + ts[0].tv_sec = 345183300; ts[0].tv_nsec = 0;
64527 + ts[1] = ts[0];
64528 + if (utimensat (AT_FDCWD, "conftest.file/", ts, 0) == 0)
64529 + result |= 2;
64530 + }
64531 /* Test whether the AT_SYMLINK_NOFOLLOW flag is supported. */
64532 {
64533 if (utimensat (AT_FDCWD, f, NULL, AT_SYMLINK_NOFOLLOW))
64534 - result |= 2;
64535 + result |= 4;
64536 }
64537 /* Test whether UTIME_NOW and UTIME_OMIT work. */
64538 {
64539 @@ -26501,7 +31030,7 @@ int result = 0;
64540 ts[1].tv_sec = 1;
64541 ts[1].tv_nsec = UTIME_NOW;
64542 if (utimensat (AT_FDCWD, f, ts, 0))
64543 - result |= 4;
64544 + result |= 8;
64545 }
64546 sleep (1);
64547 {
64548 @@ -26512,11 +31041,11 @@ int result = 0;
64549 ts[1].tv_sec = 1;
64550 ts[1].tv_nsec = UTIME_OMIT;
64551 if (utimensat (AT_FDCWD, f, ts, 0))
64552 - result |= 8;
64553 - if (stat (f, &st))
64554 result |= 16;
64555 - else if (st.st_ctime < st.st_atime)
64556 + if (stat (f, &st))
64557 result |= 32;
64558 + else if (st.st_ctime < st.st_atime)
64559 + result |= 64;
64560 }
64561 return result;
64562
64563 @@ -26528,22 +31057,48 @@ if ac_fn_c_try_run "$LINENO"
64564 then :
64565 gl_cv_func_utimensat_works=yes
64566 else $as_nop
64567 - gl_cv_func_utimensat_works=no
64568 + case $? in
64569 + 2) gl_cv_func_utimensat_works='nearly' ;;
64570 + *) gl_cv_func_utimensat_works=no ;;
64571 + esac
64572 +
64573 fi
64574 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
64575 conftest.$ac_objext conftest.beam conftest.$ac_ext
64576 fi
64577
64578 +
64579 fi
64580 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_utimensat_works" >&5
64581 printf "%s\n" "$gl_cv_func_utimensat_works" >&6; }
64582 - if test "$gl_cv_func_utimensat_works" = no; then
64583 - REPLACE_UTIMENSAT=1
64584 - fi
64585 + case "$gl_cv_func_utimensat_works" in
64586 + *yes)
64587 + ;;
64588 + *nearly)
64589 +
64590 +printf "%s\n" "#define HAVE_NEARLY_WORKING_UTIMENSAT 1" >>confdefs.h
64591 +
64592 + REPLACE_UTIMENSAT=1
64593 + ;;
64594 + *)
64595 + REPLACE_UTIMENSAT=1
64596 + ;;
64597 + esac
64598 fi
64599
64600 - if test $HAVE_UTIMENSAT = 0 || test $REPLACE_UTIMENSAT = 1; then
64601
64602 + if test $HAVE_UTIMENSAT = 0 || test $REPLACE_UTIMENSAT = 1; then
64603 + GL_COND_OBJ_UTIMENSAT_TRUE=
64604 + GL_COND_OBJ_UTIMENSAT_FALSE='#'
64605 +else
64606 + GL_COND_OBJ_UTIMENSAT_TRUE='#'
64607 + GL_COND_OBJ_UTIMENSAT_FALSE=
64608 +fi
64609 +:
64610 + if test -z "${GL_COND_OBJ_UTIMENSAT_TRUE}" && test -z "${GL_COND_OBJ_UTIMENSAT_FALSE}"; then
64611 + GL_COND_OBJ_UTIMENSAT_TRUE='#'
64612 + GL_COND_OBJ_UTIMENSAT_FALSE='#'
64613 + fi
64614
64615
64616
64617 @@ -26551,22 +31106,100 @@ printf "%s\n" "$gl_cv_func_utimensat_works" >&6; }
64618
64619
64620
64621 - gl_LIBOBJS="$gl_LIBOBJS utimensat.$ac_objext"
64622
64623 - fi
64624
64625
64626 + GL_GNULIB_UTIMENSAT=1
64627
64628
64629
64630 - GNULIB_UTIMENSAT=1
64631
64632
64633 +printf "%s\n" "#define GNULIB_TEST_UTIMENSAT 1" >>confdefs.h
64634
64635
64636
64637 -printf "%s\n" "#define GNULIB_TEST_UTIMENSAT 1" >>confdefs.h
64638
64639 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for variable-length arrays" >&5
64640 +printf %s "checking for variable-length arrays... " >&6; }
64641 +if test ${ac_cv_c_vararrays+y}
64642 +then :
64643 + printf %s "(cached) " >&6
64644 +else $as_nop
64645 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
64646 +/* end confdefs.h. */
64647 +#ifdef __STDC_NO_VLA__
64648 + defined
64649 + #endif
64650 +
64651 +_ACEOF
64652 +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
64653 + $EGREP "defined" >/dev/null 2>&1
64654 +then :
64655 + ac_cv_c_vararrays='no: __STDC_NO_VLA__ is defined'
64656 +else $as_nop
64657 + cat confdefs.h - <<_ACEOF >conftest.$ac_ext
64658 +/* end confdefs.h. */
64659 +/* Test for VLA support. This test is partly inspired
64660 + from examples in the C standard. Use at least two VLA
64661 + functions to detect the GCC 3.4.3 bug described in:
64662 + https://lists.gnu.org/archive/html/bug-gnulib/2014-08/msg00014.html
64663 + */
64664 + #ifdef __STDC_NO_VLA__
64665 + syntax error;
64666 + #else
64667 + extern int n;
64668 + int B[100];
64669 + int fvla (int m, int C[m][m]);
64670 +
64671 + int
64672 + simple (int count, int all[static count])
64673 + {
64674 + return all[count - 1];
64675 + }
64676 +
64677 + int
64678 + fvla (int m, int C[m][m])
64679 + {
64680 + typedef int VLA[m][m];
64681 + VLA x;
64682 + int D[m];
64683 + static int (*q)[m] = &B;
64684 + int (*s)[n] = q;
64685 + return C && &x[0][0] == &D[0] && &D[0] == s[0];
64686 + }
64687 + #endif
64688 +
64689 +int
64690 +main (void)
64691 +{
64692 +
64693 + ;
64694 + return 0;
64695 +}
64696 +_ACEOF
64697 +if ac_fn_c_try_compile "$LINENO"
64698 +then :
64699 + ac_cv_c_vararrays=yes
64700 +else $as_nop
64701 + ac_cv_c_vararrays=no
64702 +fi
64703 +rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
64704 +fi
64705 +rm -rf conftest*
64706 +
64707 +fi
64708 +{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_vararrays" >&5
64709 +printf "%s\n" "$ac_cv_c_vararrays" >&6; }
64710 + if test "$ac_cv_c_vararrays" = yes; then
64711 +
64712 +printf "%s\n" "#define HAVE_C_VARARRAYS 1" >>confdefs.h
64713 +
64714 + elif test "$ac_cv_c_vararrays" = no; then
64715 +
64716 +printf "%s\n" "#define __STDC_NO_VLA__ 1" >>confdefs.h
64717 +
64718 + fi
64719
64720
64721
64722 @@ -26628,8 +31261,6 @@ printf "%s\n" "#define REPLACE_VASNPRINTF 1" >>confdefs.h
64723
64724
64725
64726 -
64727 -
64728 ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
64729 if test "x$ac_cv_type_ptrdiff_t" = xyes
64730 then :
64731 @@ -26700,7 +31331,11 @@ fi
64732
64733
64734
64735 - GNULIB_VASPRINTF=1
64736 +
64737 +
64738 +
64739 +
64740 + GL_GNULIB_VASPRINTF=1
64741
64742
64743
64744 @@ -27004,8 +31639,6 @@ printf "%s\n" "#define REPLACE_VASNPRINTF 1" >>confdefs.h
64745
64746
64747
64748 -
64749 -
64750 ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
64751 if test "x$ac_cv_type_ptrdiff_t" = xyes
64752 then :
64753 @@ -27072,100 +31705,17 @@ fi
64754
64755
64756
64757 - if test $gl_cv_have_include_next = yes; then
64758 - gl_cv_next_wchar_h='<'wchar.h'>'
64759 - else
64760 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking absolute name of <wchar.h>" >&5
64761 -printf %s "checking absolute name of <wchar.h>... " >&6; }
64762 -if test ${gl_cv_next_wchar_h+y}
64763 -then :
64764 - printf %s "(cached) " >&6
64765 -else $as_nop
64766 -
64767 - if test $ac_cv_header_wchar_h = yes; then
64768 -
64769 -
64770 -
64771 -
64772 - cat confdefs.h - <<_ACEOF >conftest.$ac_ext
64773 -/* end confdefs.h. */
64774 -#include <wchar.h>
64775 -_ACEOF
64776 - case "$host_os" in
64777 - aix*) gl_absname_cpp="$ac_cpp -C" ;;
64778 - *) gl_absname_cpp="$ac_cpp" ;;
64779 - esac
64780 -
64781 - case "$host_os" in
64782 - mingw*)
64783 - gl_dirsep_regex='[/\\]'
64784 - ;;
64785 - *)
64786 - gl_dirsep_regex='\/'
64787 - ;;
64788 - esac
64789 - gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
64790 - gl_header_literal_regex=`echo 'wchar.h' \
64791 - | sed -e "$gl_make_literal_regex_sed"`
64792 - gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
64793 - s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
64794 - s|^/[^/]|//&|
64795 - p
64796 - q
64797 - }'
64798 -
64799 - gl_cv_absolute_wchar_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
64800 - sed -n "$gl_absolute_header_sed"`
64801 -
64802 - gl_header=$gl_cv_absolute_wchar_h
64803 - gl_cv_next_wchar_h='"'$gl_header'"'
64804 - else
64805 - gl_cv_next_wchar_h='<'wchar.h'>'
64806 - fi
64807 -
64808 -
64809 -fi
64810 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wchar_h" >&5
64811 -printf "%s\n" "$gl_cv_next_wchar_h" >&6; }
64812 - fi
64813 - NEXT_WCHAR_H=$gl_cv_next_wchar_h
64814 -
64815 - if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
64816 - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
64817 - gl_next_as_first_directive='<'wchar.h'>'
64818 - else
64819 - # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
64820 - gl_next_as_first_directive=$gl_cv_next_wchar_h
64821 - fi
64822 - NEXT_AS_FIRST_DIRECTIVE_WCHAR_H=$gl_next_as_first_directive
64823 -
64824 -
64825 -
64826 -
64827 - if test $ac_cv_header_wchar_h = yes; then
64828 - HAVE_WCHAR_H=1
64829 - else
64830 - HAVE_WCHAR_H=0
64831 - fi
64832 -
64833 -
64834 -
64835 -
64836 -
64837 - if test $gt_cv_c_wint_t = yes; then
64838 - HAVE_WINT_T=1
64839 - else
64840 - HAVE_WINT_T=0
64841 - fi
64842 + :
64843
64844
64845 +printf "%s\n" "#define GNULIB_XALLOC 1" >>confdefs.h
64846
64847
64848
64849
64850 +printf "%s\n" "#define GNULIB_XALLOC_DIE 1" >>confdefs.h
64851
64852
64853 - :
64854
64855
64856 ac_fn_c_check_header_compile "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
64857 @@ -27186,6 +31736,8 @@ fi
64858
64859
64860
64861 +
64862 +
64863 gltests_libdeps=
64864 gltests_ltlibdeps=
64865
64866 @@ -27197,7 +31749,11 @@ fi
64867
64868
64869
64870 +
64871 +
64872 +
64873 gl_source_base='tests'
64874 + gl_source_base_prefix=
64875 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
64876
64877 gl_module_indicator_condition=$gltests_WITNESS
64878 @@ -27210,6 +31766,9 @@ fi
64879
64880
64881
64882 +
64883 +
64884 +
64885 LIBGNU_LIBDEPS="$gl_libdeps"
64886
64887 LIBGNU_LTLIBDEPS="$gl_ltlibdeps"
64888 @@ -37001,75 +41560,61 @@ if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then
64889 as_fn_error $? "conditional \"GL_COND_LIBTOOL\" was never defined.
64890 Usually this means the macro was only invoked conditionally." "$LINENO" 5
64891 fi
64892 -if test -z "${GL_GENERATE_ALLOCA_H_TRUE}" && test -z "${GL_GENERATE_ALLOCA_H_FALSE}"; then
64893 - as_fn_error $? "conditional \"GL_GENERATE_ALLOCA_H\" was never defined.
64894 -Usually this means the macro was only invoked conditionally." "$LINENO" 5
64895 -fi
64896 -if test -z "${GL_GENERATE_ERRNO_H_TRUE}" && test -z "${GL_GENERATE_ERRNO_H_FALSE}"; then
64897 - as_fn_error $? "conditional \"GL_GENERATE_ERRNO_H\" was never defined.
64898 -Usually this means the macro was only invoked conditionally." "$LINENO" 5
64899 -fi
64900 -if test -z "${GL_GENERATE_FLOAT_H_TRUE}" && test -z "${GL_GENERATE_FLOAT_H_FALSE}"; then
64901 - as_fn_error $? "conditional \"GL_GENERATE_FLOAT_H\" was never defined.
64902 -Usually this means the macro was only invoked conditionally." "$LINENO" 5
64903 -fi
64904 -if test -z "${GL_GENERATE_LIMITS_H_TRUE}" && test -z "${GL_GENERATE_LIMITS_H_FALSE}"; then
64905 - as_fn_error $? "conditional \"GL_GENERATE_LIMITS_H\" was never defined.
64906 -Usually this means the macro was only invoked conditionally." "$LINENO" 5
64907 -fi
64908 -if test -z "${GL_GENERATE_LIMITS_H_TRUE}" && test -z "${GL_GENERATE_LIMITS_H_FALSE}"; then
64909 - as_fn_error $? "conditional \"GL_GENERATE_LIMITS_H\" was never defined.
64910 -Usually this means the macro was only invoked conditionally." "$LINENO" 5
64911 -fi
64912 -if test -z "${GL_GENERATE_STDINT_H_TRUE}" && test -z "${GL_GENERATE_STDINT_H_FALSE}"; then
64913 - as_fn_error $? "conditional \"GL_GENERATE_STDINT_H\" was never defined.
64914 -Usually this means the macro was only invoked conditionally." "$LINENO" 5
64915 -fi
64916
64917
64918 -if test -z "${GL_GENERATE_STDBOOL_H_TRUE}" && test -z "${GL_GENERATE_STDBOOL_H_FALSE}"; then
64919 - as_fn_error $? "conditional \"GL_GENERATE_STDBOOL_H\" was never defined.
64920 -Usually this means the macro was only invoked conditionally." "$LINENO" 5
64921 -fi
64922 -if test -z "${GL_GENERATE_STDDEF_H_TRUE}" && test -z "${GL_GENERATE_STDDEF_H_FALSE}"; then
64923 - as_fn_error $? "conditional \"GL_GENERATE_STDDEF_H\" was never defined.
64924 -Usually this means the macro was only invoked conditionally." "$LINENO" 5
64925 -fi
64926 -if test -z "${GL_GENERATE_UTIME_H_TRUE}" && test -z "${GL_GENERATE_UTIME_H_FALSE}"; then
64927 - as_fn_error $? "conditional \"GL_GENERATE_UTIME_H\" was never defined.
64928 -Usually this means the macro was only invoked conditionally." "$LINENO" 5
64929 -fi
64930
64931 gl_libobjs=
64932 gl_ltlibobjs=
64933 + gl_libobjdeps=
64934 if test -n "$gl_LIBOBJS"; then
64935 # Remove the extension.
64936 sed_drop_objext='s/\.o$//;s/\.obj$//'
64937 + sed_dirname1='s,//*,/,g'
64938 + sed_dirname2='s,\(.\)/$,\1,'
64939 + sed_dirname3='s,^[^/]*$,.,'
64940 + sed_dirname4='s,\(.\)/[^/]*$,\1,'
64941 + sed_basename1='s,.*/,,'
64942 for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
64943 gl_libobjs="$gl_libobjs $i.$ac_objext"
64944 gl_ltlibobjs="$gl_ltlibobjs $i.lo"
64945 + i_dir=`echo "$i" | sed -e "$sed_dirname1" -e "$sed_dirname2" -e "$sed_dirname3" -e "$sed_dirname4"`
64946 + i_base=`echo "$i" | sed -e "$sed_basename1"`
64947 + gl_libobjdeps="$gl_libobjdeps $i_dir/\$(DEPDIR)/$i_base.Po"
64948 done
64949 fi
64950 gl_LIBOBJS=$gl_libobjs
64951
64952 gl_LTLIBOBJS=$gl_ltlibobjs
64953
64954 + gl_LIBOBJDEPS=$gl_libobjdeps
64955 +
64956
64957
64958 gltests_libobjs=
64959 gltests_ltlibobjs=
64960 + gltests_libobjdeps=
64961 if test -n "$gltests_LIBOBJS"; then
64962 # Remove the extension.
64963 sed_drop_objext='s/\.o$//;s/\.obj$//'
64964 + sed_dirname1='s,//*,/,g'
64965 + sed_dirname2='s,\(.\)/$,\1,'
64966 + sed_dirname3='s,^[^/]*$,.,'
64967 + sed_dirname4='s,\(.\)/[^/]*$,\1,'
64968 + sed_basename1='s,.*/,,'
64969 for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
64970 gltests_libobjs="$gltests_libobjs $i.$ac_objext"
64971 gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
64972 + i_dir=`echo "$i" | sed -e "$sed_dirname1" -e "$sed_dirname2" -e "$sed_dirname3" -e "$sed_dirname4"`
64973 + i_base=`echo "$i" | sed -e "$sed_basename1"`
64974 + gltests_libobjdeps="$gltests_libobjdeps $i_dir/\$(DEPDIR)/$i_base.Po"
64975 done
64976 fi
64977 gltests_LIBOBJS=$gltests_libobjs
64978
64979 gltests_LTLIBOBJS=$gltests_ltlibobjs
64980
64981 + gltests_LIBOBJDEPS=$gltests_libobjdeps
64982 +
64983
64984 if test -z "${QMANIFEST_ENABLED_TRUE}" && test -z "${QMANIFEST_ENABLED_FALSE}"; then
64985 as_fn_error $? "conditional \"QMANIFEST_ENABLED\" was never defined.
64986
64987 diff --git a/libq/Makefile.in b/libq/Makefile.in
64988 index aa116de..10fefc4 100644
64989 --- a/libq/Makefile.in
64990 +++ b/libq/Makefile.in
64991 @@ -92,9 +92,12 @@ host_triplet = @host@
64992 subdir = libq
64993 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
64994 am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
64995 + $(top_srcdir)/autotools/m4/__inline.m4 \
64996 $(top_srcdir)/autotools/m4/absolute-header.m4 \
64997 $(top_srcdir)/autotools/m4/ac_check_sendfile.m4 \
64998 $(top_srcdir)/autotools/m4/alloca.m4 \
64999 + $(top_srcdir)/autotools/m4/builtin-expect.m4 \
65000 + $(top_srcdir)/autotools/m4/calloc.m4 \
65001 $(top_srcdir)/autotools/m4/canonicalize.m4 \
65002 $(top_srcdir)/autotools/m4/chdir-long.m4 \
65003 $(top_srcdir)/autotools/m4/clock_time.m4 \
65004 @@ -102,7 +105,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
65005 $(top_srcdir)/autotools/m4/closedir.m4 \
65006 $(top_srcdir)/autotools/m4/dirent_h.m4 \
65007 $(top_srcdir)/autotools/m4/dirfd.m4 \
65008 - $(top_srcdir)/autotools/m4/dirname.m4 \
65009 $(top_srcdir)/autotools/m4/double-slash-root.m4 \
65010 $(top_srcdir)/autotools/m4/dup.m4 \
65011 $(top_srcdir)/autotools/m4/dup2.m4 \
65012 @@ -124,6 +126,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
65013 $(top_srcdir)/autotools/m4/filenamecat.m4 \
65014 $(top_srcdir)/autotools/m4/float_h.m4 \
65015 $(top_srcdir)/autotools/m4/fpieee.m4 \
65016 + $(top_srcdir)/autotools/m4/free.m4 \
65017 $(top_srcdir)/autotools/m4/frexp.m4 \
65018 $(top_srcdir)/autotools/m4/frexpl.m4 \
65019 $(top_srcdir)/autotools/m4/fstat.m4 \
65020 @@ -143,7 +146,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
65021 $(top_srcdir)/autotools/m4/group-member.m4 \
65022 $(top_srcdir)/autotools/m4/include_next.m4 \
65023 $(top_srcdir)/autotools/m4/intmax_t.m4 \
65024 - $(top_srcdir)/autotools/m4/inttypes-pri.m4 \
65025 $(top_srcdir)/autotools/m4/inttypes.m4 \
65026 $(top_srcdir)/autotools/m4/inttypes_h.m4 \
65027 $(top_srcdir)/autotools/m4/isnand.m4 \
65028 @@ -153,8 +155,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
65029 $(top_srcdir)/autotools/m4/ldexpl.m4 \
65030 $(top_srcdir)/autotools/m4/libtool.m4 \
65031 $(top_srcdir)/autotools/m4/limits-h.m4 \
65032 - $(top_srcdir)/autotools/m4/localtime-buffer.m4 \
65033 - $(top_srcdir)/autotools/m4/longlong.m4 \
65034 $(top_srcdir)/autotools/m4/lstat.m4 \
65035 $(top_srcdir)/autotools/m4/ltoptions.m4 \
65036 $(top_srcdir)/autotools/m4/ltsugar.m4 \
65037 @@ -166,6 +166,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
65038 $(top_srcdir)/autotools/m4/memchr.m4 \
65039 $(top_srcdir)/autotools/m4/mempcpy.m4 \
65040 $(top_srcdir)/autotools/m4/memrchr.m4 \
65041 + $(top_srcdir)/autotools/m4/minmax.m4 \
65042 $(top_srcdir)/autotools/m4/mkdir.m4 \
65043 $(top_srcdir)/autotools/m4/mkdirat.m4 \
65044 $(top_srcdir)/autotools/m4/mmap-anon.m4 \
65045 @@ -176,16 +177,20 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
65046 $(top_srcdir)/autotools/m4/nocrash.m4 \
65047 $(top_srcdir)/autotools/m4/off_t.m4 \
65048 $(top_srcdir)/autotools/m4/open-cloexec.m4 \
65049 + $(top_srcdir)/autotools/m4/open-slash.m4 \
65050 $(top_srcdir)/autotools/m4/open.m4 \
65051 $(top_srcdir)/autotools/m4/openat.m4 \
65052 $(top_srcdir)/autotools/m4/opendir.m4 \
65053 $(top_srcdir)/autotools/m4/pathmax.m4 \
65054 + $(top_srcdir)/autotools/m4/pipe.m4 \
65055 $(top_srcdir)/autotools/m4/printf-frexp.m4 \
65056 $(top_srcdir)/autotools/m4/printf-frexpl.m4 \
65057 $(top_srcdir)/autotools/m4/printf.m4 \
65058 + $(top_srcdir)/autotools/m4/rawmemchr.m4 \
65059 $(top_srcdir)/autotools/m4/readlink.m4 \
65060 $(top_srcdir)/autotools/m4/readlinkat.m4 \
65061 $(top_srcdir)/autotools/m4/realloc.m4 \
65062 + $(top_srcdir)/autotools/m4/reallocarray.m4 \
65063 $(top_srcdir)/autotools/m4/rename.m4 \
65064 $(top_srcdir)/autotools/m4/renameat.m4 \
65065 $(top_srcdir)/autotools/m4/rmdir.m4 \
65066 @@ -195,6 +200,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
65067 $(top_srcdir)/autotools/m4/ssize_t.m4 \
65068 $(top_srcdir)/autotools/m4/stat-time.m4 \
65069 $(top_srcdir)/autotools/m4/stat.m4 \
65070 + $(top_srcdir)/autotools/m4/stdalign.m4 \
65071 $(top_srcdir)/autotools/m4/stdbool.m4 \
65072 $(top_srcdir)/autotools/m4/stddef_h.m4 \
65073 $(top_srcdir)/autotools/m4/stdint.m4 \
65074 @@ -233,7 +239,10 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
65075 $(top_srcdir)/autotools/m4/wchar_t.m4 \
65076 $(top_srcdir)/autotools/m4/wint_t.m4 \
65077 $(top_srcdir)/autotools/m4/xalloc.m4 \
65078 - $(top_srcdir)/autotools/m4/xsize.m4 $(top_srcdir)/configure.ac
65079 + $(top_srcdir)/autotools/m4/xsize.m4 \
65080 + $(top_srcdir)/autotools/m4/year2038.m4 \
65081 + $(top_srcdir)/autotools/m4/zzgnulib.m4 \
65082 + $(top_srcdir)/configure.ac
65083 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
65084 $(ACLOCAL_M4)
65085 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
65086 @@ -393,368 +402,450 @@ FGREP = @FGREP@
65087 FLOAT_H = @FLOAT_H@
65088 GETOPT_CDEFS_H = @GETOPT_CDEFS_H@
65089 GETOPT_H = @GETOPT_H@
65090 -GNULIB_ACOSF = @GNULIB_ACOSF@
65091 -GNULIB_ACOSL = @GNULIB_ACOSL@
65092 -GNULIB_ALPHASORT = @GNULIB_ALPHASORT@
65093 -GNULIB_ASINF = @GNULIB_ASINF@
65094 -GNULIB_ASINL = @GNULIB_ASINL@
65095 -GNULIB_ATAN2F = @GNULIB_ATAN2F@
65096 -GNULIB_ATANF = @GNULIB_ATANF@
65097 -GNULIB_ATANL = @GNULIB_ATANL@
65098 -GNULIB_ATOLL = @GNULIB_ATOLL@
65099 -GNULIB_BTOWC = @GNULIB_BTOWC@
65100 -GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
65101 -GNULIB_CANONICALIZE_FILE_NAME = @GNULIB_CANONICALIZE_FILE_NAME@
65102 -GNULIB_CBRT = @GNULIB_CBRT@
65103 -GNULIB_CBRTF = @GNULIB_CBRTF@
65104 -GNULIB_CBRTL = @GNULIB_CBRTL@
65105 -GNULIB_CEIL = @GNULIB_CEIL@
65106 -GNULIB_CEILF = @GNULIB_CEILF@
65107 -GNULIB_CEILL = @GNULIB_CEILL@
65108 -GNULIB_CHDIR = @GNULIB_CHDIR@
65109 -GNULIB_CHOWN = @GNULIB_CHOWN@
65110 -GNULIB_CLOSE = @GNULIB_CLOSE@
65111 -GNULIB_CLOSEDIR = @GNULIB_CLOSEDIR@
65112 -GNULIB_COPYSIGN = @GNULIB_COPYSIGN@
65113 -GNULIB_COPYSIGNF = @GNULIB_COPYSIGNF@
65114 -GNULIB_COPYSIGNL = @GNULIB_COPYSIGNL@
65115 -GNULIB_COSF = @GNULIB_COSF@
65116 -GNULIB_COSHF = @GNULIB_COSHF@
65117 -GNULIB_COSL = @GNULIB_COSL@
65118 -GNULIB_CTIME = @GNULIB_CTIME@
65119 -GNULIB_DIRFD = @GNULIB_DIRFD@
65120 -GNULIB_DPRINTF = @GNULIB_DPRINTF@
65121 -GNULIB_DUP = @GNULIB_DUP@
65122 -GNULIB_DUP2 = @GNULIB_DUP2@
65123 -GNULIB_DUP3 = @GNULIB_DUP3@
65124 -GNULIB_ENVIRON = @GNULIB_ENVIRON@
65125 -GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
65126 -GNULIB_EXP2 = @GNULIB_EXP2@
65127 -GNULIB_EXP2F = @GNULIB_EXP2F@
65128 -GNULIB_EXP2L = @GNULIB_EXP2L@
65129 -GNULIB_EXPF = @GNULIB_EXPF@
65130 -GNULIB_EXPL = @GNULIB_EXPL@
65131 -GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
65132 -GNULIB_EXPM1 = @GNULIB_EXPM1@
65133 -GNULIB_EXPM1F = @GNULIB_EXPM1F@
65134 -GNULIB_EXPM1L = @GNULIB_EXPM1L@
65135 -GNULIB_FABSF = @GNULIB_FABSF@
65136 -GNULIB_FABSL = @GNULIB_FABSL@
65137 -GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
65138 -GNULIB_FCHDIR = @GNULIB_FCHDIR@
65139 -GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
65140 -GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
65141 -GNULIB_FCLOSE = @GNULIB_FCLOSE@
65142 -GNULIB_FCNTL = @GNULIB_FCNTL@
65143 -GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
65144 -GNULIB_FDOPEN = @GNULIB_FDOPEN@
65145 -GNULIB_FDOPENDIR = @GNULIB_FDOPENDIR@
65146 -GNULIB_FFLUSH = @GNULIB_FFLUSH@
65147 -GNULIB_FFS = @GNULIB_FFS@
65148 -GNULIB_FFSL = @GNULIB_FFSL@
65149 -GNULIB_FFSLL = @GNULIB_FFSLL@
65150 -GNULIB_FGETC = @GNULIB_FGETC@
65151 -GNULIB_FGETS = @GNULIB_FGETS@
65152 -GNULIB_FLOOR = @GNULIB_FLOOR@
65153 -GNULIB_FLOORF = @GNULIB_FLOORF@
65154 -GNULIB_FLOORL = @GNULIB_FLOORL@
65155 -GNULIB_FMA = @GNULIB_FMA@
65156 -GNULIB_FMAF = @GNULIB_FMAF@
65157 -GNULIB_FMAL = @GNULIB_FMAL@
65158 -GNULIB_FMOD = @GNULIB_FMOD@
65159 -GNULIB_FMODF = @GNULIB_FMODF@
65160 -GNULIB_FMODL = @GNULIB_FMODL@
65161 -GNULIB_FOPEN = @GNULIB_FOPEN@
65162 -GNULIB_FPRINTF = @GNULIB_FPRINTF@
65163 -GNULIB_FPRINTF_POSIX = @GNULIB_FPRINTF_POSIX@
65164 -GNULIB_FPURGE = @GNULIB_FPURGE@
65165 -GNULIB_FPUTC = @GNULIB_FPUTC@
65166 -GNULIB_FPUTS = @GNULIB_FPUTS@
65167 -GNULIB_FREAD = @GNULIB_FREAD@
65168 -GNULIB_FREOPEN = @GNULIB_FREOPEN@
65169 -GNULIB_FREXP = @GNULIB_FREXP@
65170 -GNULIB_FREXPF = @GNULIB_FREXPF@
65171 -GNULIB_FREXPL = @GNULIB_FREXPL@
65172 -GNULIB_FSCANF = @GNULIB_FSCANF@
65173 -GNULIB_FSEEK = @GNULIB_FSEEK@
65174 -GNULIB_FSEEKO = @GNULIB_FSEEKO@
65175 -GNULIB_FSTAT = @GNULIB_FSTAT@
65176 -GNULIB_FSTATAT = @GNULIB_FSTATAT@
65177 -GNULIB_FSYNC = @GNULIB_FSYNC@
65178 -GNULIB_FTELL = @GNULIB_FTELL@
65179 -GNULIB_FTELLO = @GNULIB_FTELLO@
65180 -GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
65181 -GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
65182 -GNULIB_FWRITE = @GNULIB_FWRITE@
65183 -GNULIB_GETC = @GNULIB_GETC@
65184 -GNULIB_GETCHAR = @GNULIB_GETCHAR@
65185 -GNULIB_GETCWD = @GNULIB_GETCWD@
65186 -GNULIB_GETDELIM = @GNULIB_GETDELIM@
65187 -GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
65188 -GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
65189 -GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
65190 -GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
65191 -GNULIB_GETLINE = @GNULIB_GETLINE@
65192 -GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@
65193 -GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
65194 -GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
65195 -GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
65196 -GNULIB_GETPASS = @GNULIB_GETPASS@
65197 -GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
65198 +GL_CFLAG_ALLOW_WARNINGS = @GL_CFLAG_ALLOW_WARNINGS@
65199 +GL_CFLAG_GNULIB_WARNINGS = @GL_CFLAG_GNULIB_WARNINGS@
65200 +GL_GNULIB_ACCESS = @GL_GNULIB_ACCESS@
65201 +GL_GNULIB_ACOSF = @GL_GNULIB_ACOSF@
65202 +GL_GNULIB_ACOSL = @GL_GNULIB_ACOSL@
65203 +GL_GNULIB_ALIGNED_ALLOC = @GL_GNULIB_ALIGNED_ALLOC@
65204 +GL_GNULIB_ALPHASORT = @GL_GNULIB_ALPHASORT@
65205 +GL_GNULIB_ASINF = @GL_GNULIB_ASINF@
65206 +GL_GNULIB_ASINL = @GL_GNULIB_ASINL@
65207 +GL_GNULIB_ATAN2F = @GL_GNULIB_ATAN2F@
65208 +GL_GNULIB_ATANF = @GL_GNULIB_ATANF@
65209 +GL_GNULIB_ATANL = @GL_GNULIB_ATANL@
65210 +GL_GNULIB_ATOLL = @GL_GNULIB_ATOLL@
65211 +GL_GNULIB_BTOWC = @GL_GNULIB_BTOWC@
65212 +GL_GNULIB_CALLOC_GNU = @GL_GNULIB_CALLOC_GNU@
65213 +GL_GNULIB_CALLOC_POSIX = @GL_GNULIB_CALLOC_POSIX@
65214 +GL_GNULIB_CANONICALIZE_FILE_NAME = @GL_GNULIB_CANONICALIZE_FILE_NAME@
65215 +GL_GNULIB_CBRT = @GL_GNULIB_CBRT@
65216 +GL_GNULIB_CBRTF = @GL_GNULIB_CBRTF@
65217 +GL_GNULIB_CBRTL = @GL_GNULIB_CBRTL@
65218 +GL_GNULIB_CEIL = @GL_GNULIB_CEIL@
65219 +GL_GNULIB_CEILF = @GL_GNULIB_CEILF@
65220 +GL_GNULIB_CEILL = @GL_GNULIB_CEILL@
65221 +GL_GNULIB_CHDIR = @GL_GNULIB_CHDIR@
65222 +GL_GNULIB_CHOWN = @GL_GNULIB_CHOWN@
65223 +GL_GNULIB_CLOSE = @GL_GNULIB_CLOSE@
65224 +GL_GNULIB_CLOSEDIR = @GL_GNULIB_CLOSEDIR@
65225 +GL_GNULIB_COPYSIGN = @GL_GNULIB_COPYSIGN@
65226 +GL_GNULIB_COPYSIGNF = @GL_GNULIB_COPYSIGNF@
65227 +GL_GNULIB_COPYSIGNL = @GL_GNULIB_COPYSIGNL@
65228 +GL_GNULIB_COPY_FILE_RANGE = @GL_GNULIB_COPY_FILE_RANGE@
65229 +GL_GNULIB_COSF = @GL_GNULIB_COSF@
65230 +GL_GNULIB_COSHF = @GL_GNULIB_COSHF@
65231 +GL_GNULIB_COSL = @GL_GNULIB_COSL@
65232 +GL_GNULIB_CREAT = @GL_GNULIB_CREAT@
65233 +GL_GNULIB_CTIME = @GL_GNULIB_CTIME@
65234 +GL_GNULIB_DIRFD = @GL_GNULIB_DIRFD@
65235 +GL_GNULIB_DPRINTF = @GL_GNULIB_DPRINTF@
65236 +GL_GNULIB_DUP = @GL_GNULIB_DUP@
65237 +GL_GNULIB_DUP2 = @GL_GNULIB_DUP2@
65238 +GL_GNULIB_DUP3 = @GL_GNULIB_DUP3@
65239 +GL_GNULIB_ENVIRON = @GL_GNULIB_ENVIRON@
65240 +GL_GNULIB_EUIDACCESS = @GL_GNULIB_EUIDACCESS@
65241 +GL_GNULIB_EXECL = @GL_GNULIB_EXECL@
65242 +GL_GNULIB_EXECLE = @GL_GNULIB_EXECLE@
65243 +GL_GNULIB_EXECLP = @GL_GNULIB_EXECLP@
65244 +GL_GNULIB_EXECV = @GL_GNULIB_EXECV@
65245 +GL_GNULIB_EXECVE = @GL_GNULIB_EXECVE@
65246 +GL_GNULIB_EXECVP = @GL_GNULIB_EXECVP@
65247 +GL_GNULIB_EXECVPE = @GL_GNULIB_EXECVPE@
65248 +GL_GNULIB_EXP2 = @GL_GNULIB_EXP2@
65249 +GL_GNULIB_EXP2F = @GL_GNULIB_EXP2F@
65250 +GL_GNULIB_EXP2L = @GL_GNULIB_EXP2L@
65251 +GL_GNULIB_EXPF = @GL_GNULIB_EXPF@
65252 +GL_GNULIB_EXPL = @GL_GNULIB_EXPL@
65253 +GL_GNULIB_EXPLICIT_BZERO = @GL_GNULIB_EXPLICIT_BZERO@
65254 +GL_GNULIB_EXPM1 = @GL_GNULIB_EXPM1@
65255 +GL_GNULIB_EXPM1F = @GL_GNULIB_EXPM1F@
65256 +GL_GNULIB_EXPM1L = @GL_GNULIB_EXPM1L@
65257 +GL_GNULIB_FABSF = @GL_GNULIB_FABSF@
65258 +GL_GNULIB_FABSL = @GL_GNULIB_FABSL@
65259 +GL_GNULIB_FACCESSAT = @GL_GNULIB_FACCESSAT@
65260 +GL_GNULIB_FCHDIR = @GL_GNULIB_FCHDIR@
65261 +GL_GNULIB_FCHMODAT = @GL_GNULIB_FCHMODAT@
65262 +GL_GNULIB_FCHOWNAT = @GL_GNULIB_FCHOWNAT@
65263 +GL_GNULIB_FCLOSE = @GL_GNULIB_FCLOSE@
65264 +GL_GNULIB_FCNTL = @GL_GNULIB_FCNTL@
65265 +GL_GNULIB_FDATASYNC = @GL_GNULIB_FDATASYNC@
65266 +GL_GNULIB_FDOPEN = @GL_GNULIB_FDOPEN@
65267 +GL_GNULIB_FDOPENDIR = @GL_GNULIB_FDOPENDIR@
65268 +GL_GNULIB_FFLUSH = @GL_GNULIB_FFLUSH@
65269 +GL_GNULIB_FFS = @GL_GNULIB_FFS@
65270 +GL_GNULIB_FFSL = @GL_GNULIB_FFSL@
65271 +GL_GNULIB_FFSLL = @GL_GNULIB_FFSLL@
65272 +GL_GNULIB_FGETC = @GL_GNULIB_FGETC@
65273 +GL_GNULIB_FGETS = @GL_GNULIB_FGETS@
65274 +GL_GNULIB_FLOOR = @GL_GNULIB_FLOOR@
65275 +GL_GNULIB_FLOORF = @GL_GNULIB_FLOORF@
65276 +GL_GNULIB_FLOORL = @GL_GNULIB_FLOORL@
65277 +GL_GNULIB_FMA = @GL_GNULIB_FMA@
65278 +GL_GNULIB_FMAF = @GL_GNULIB_FMAF@
65279 +GL_GNULIB_FMAL = @GL_GNULIB_FMAL@
65280 +GL_GNULIB_FMOD = @GL_GNULIB_FMOD@
65281 +GL_GNULIB_FMODF = @GL_GNULIB_FMODF@
65282 +GL_GNULIB_FMODL = @GL_GNULIB_FMODL@
65283 +GL_GNULIB_FOPEN = @GL_GNULIB_FOPEN@
65284 +GL_GNULIB_FOPEN_GNU = @GL_GNULIB_FOPEN_GNU@
65285 +GL_GNULIB_FPRINTF = @GL_GNULIB_FPRINTF@
65286 +GL_GNULIB_FPRINTF_POSIX = @GL_GNULIB_FPRINTF_POSIX@
65287 +GL_GNULIB_FPURGE = @GL_GNULIB_FPURGE@
65288 +GL_GNULIB_FPUTC = @GL_GNULIB_FPUTC@
65289 +GL_GNULIB_FPUTS = @GL_GNULIB_FPUTS@
65290 +GL_GNULIB_FREAD = @GL_GNULIB_FREAD@
65291 +GL_GNULIB_FREE_POSIX = @GL_GNULIB_FREE_POSIX@
65292 +GL_GNULIB_FREOPEN = @GL_GNULIB_FREOPEN@
65293 +GL_GNULIB_FREXP = @GL_GNULIB_FREXP@
65294 +GL_GNULIB_FREXPF = @GL_GNULIB_FREXPF@
65295 +GL_GNULIB_FREXPL = @GL_GNULIB_FREXPL@
65296 +GL_GNULIB_FSCANF = @GL_GNULIB_FSCANF@
65297 +GL_GNULIB_FSEEK = @GL_GNULIB_FSEEK@
65298 +GL_GNULIB_FSEEKO = @GL_GNULIB_FSEEKO@
65299 +GL_GNULIB_FSTAT = @GL_GNULIB_FSTAT@
65300 +GL_GNULIB_FSTATAT = @GL_GNULIB_FSTATAT@
65301 +GL_GNULIB_FSYNC = @GL_GNULIB_FSYNC@
65302 +GL_GNULIB_FTELL = @GL_GNULIB_FTELL@
65303 +GL_GNULIB_FTELLO = @GL_GNULIB_FTELLO@
65304 +GL_GNULIB_FTRUNCATE = @GL_GNULIB_FTRUNCATE@
65305 +GL_GNULIB_FUTIMENS = @GL_GNULIB_FUTIMENS@
65306 +GL_GNULIB_FWRITE = @GL_GNULIB_FWRITE@
65307 +GL_GNULIB_GETC = @GL_GNULIB_GETC@
65308 +GL_GNULIB_GETCHAR = @GL_GNULIB_GETCHAR@
65309 +GL_GNULIB_GETCWD = @GL_GNULIB_GETCWD@
65310 +GL_GNULIB_GETDELIM = @GL_GNULIB_GETDELIM@
65311 +GL_GNULIB_GETDOMAINNAME = @GL_GNULIB_GETDOMAINNAME@
65312 +GL_GNULIB_GETDTABLESIZE = @GL_GNULIB_GETDTABLESIZE@
65313 +GL_GNULIB_GETENTROPY = @GL_GNULIB_GETENTROPY@
65314 +GL_GNULIB_GETGROUPS = @GL_GNULIB_GETGROUPS@
65315 +GL_GNULIB_GETHOSTNAME = @GL_GNULIB_GETHOSTNAME@
65316 +GL_GNULIB_GETLINE = @GL_GNULIB_GETLINE@
65317 +GL_GNULIB_GETLOADAVG = @GL_GNULIB_GETLOADAVG@
65318 +GL_GNULIB_GETLOGIN = @GL_GNULIB_GETLOGIN@
65319 +GL_GNULIB_GETLOGIN_R = @GL_GNULIB_GETLOGIN_R@
65320 +GL_GNULIB_GETOPT_POSIX = @GL_GNULIB_GETOPT_POSIX@
65321 +GL_GNULIB_GETPAGESIZE = @GL_GNULIB_GETPAGESIZE@
65322 +GL_GNULIB_GETPASS = @GL_GNULIB_GETPASS@
65323 +GL_GNULIB_GETPASS_GNU = @GL_GNULIB_GETPASS_GNU@
65324 +GL_GNULIB_GETSUBOPT = @GL_GNULIB_GETSUBOPT@
65325 +GL_GNULIB_GETTIMEOFDAY = @GL_GNULIB_GETTIMEOFDAY@
65326 +GL_GNULIB_GETUMASK = @GL_GNULIB_GETUMASK@
65327 +GL_GNULIB_GETUSERSHELL = @GL_GNULIB_GETUSERSHELL@
65328 +GL_GNULIB_GRANTPT = @GL_GNULIB_GRANTPT@
65329 +GL_GNULIB_GROUP_MEMBER = @GL_GNULIB_GROUP_MEMBER@
65330 +GL_GNULIB_HYPOT = @GL_GNULIB_HYPOT@
65331 +GL_GNULIB_HYPOTF = @GL_GNULIB_HYPOTF@
65332 +GL_GNULIB_HYPOTL = @GL_GNULIB_HYPOTL@
65333 +GL_GNULIB_ILOGB = @GL_GNULIB_ILOGB@
65334 +GL_GNULIB_ILOGBF = @GL_GNULIB_ILOGBF@
65335 +GL_GNULIB_ILOGBL = @GL_GNULIB_ILOGBL@
65336 +GL_GNULIB_IMAXABS = @GL_GNULIB_IMAXABS@
65337 +GL_GNULIB_IMAXDIV = @GL_GNULIB_IMAXDIV@
65338 +GL_GNULIB_ISATTY = @GL_GNULIB_ISATTY@
65339 +GL_GNULIB_ISFINITE = @GL_GNULIB_ISFINITE@
65340 +GL_GNULIB_ISINF = @GL_GNULIB_ISINF@
65341 +GL_GNULIB_ISNAN = @GL_GNULIB_ISNAN@
65342 +GL_GNULIB_ISNAND = @GL_GNULIB_ISNAND@
65343 +GL_GNULIB_ISNANF = @GL_GNULIB_ISNANF@
65344 +GL_GNULIB_ISNANL = @GL_GNULIB_ISNANL@
65345 +GL_GNULIB_LCHMOD = @GL_GNULIB_LCHMOD@
65346 +GL_GNULIB_LCHOWN = @GL_GNULIB_LCHOWN@
65347 +GL_GNULIB_LDEXPF = @GL_GNULIB_LDEXPF@
65348 +GL_GNULIB_LDEXPL = @GL_GNULIB_LDEXPL@
65349 +GL_GNULIB_LINK = @GL_GNULIB_LINK@
65350 +GL_GNULIB_LINKAT = @GL_GNULIB_LINKAT@
65351 +GL_GNULIB_LOCALTIME = @GL_GNULIB_LOCALTIME@
65352 +GL_GNULIB_LOG = @GL_GNULIB_LOG@
65353 +GL_GNULIB_LOG10 = @GL_GNULIB_LOG10@
65354 +GL_GNULIB_LOG10F = @GL_GNULIB_LOG10F@
65355 +GL_GNULIB_LOG10L = @GL_GNULIB_LOG10L@
65356 +GL_GNULIB_LOG1P = @GL_GNULIB_LOG1P@
65357 +GL_GNULIB_LOG1PF = @GL_GNULIB_LOG1PF@
65358 +GL_GNULIB_LOG1PL = @GL_GNULIB_LOG1PL@
65359 +GL_GNULIB_LOG2 = @GL_GNULIB_LOG2@
65360 +GL_GNULIB_LOG2F = @GL_GNULIB_LOG2F@
65361 +GL_GNULIB_LOG2L = @GL_GNULIB_LOG2L@
65362 +GL_GNULIB_LOGB = @GL_GNULIB_LOGB@
65363 +GL_GNULIB_LOGBF = @GL_GNULIB_LOGBF@
65364 +GL_GNULIB_LOGBL = @GL_GNULIB_LOGBL@
65365 +GL_GNULIB_LOGF = @GL_GNULIB_LOGF@
65366 +GL_GNULIB_LOGL = @GL_GNULIB_LOGL@
65367 +GL_GNULIB_LSEEK = @GL_GNULIB_LSEEK@
65368 +GL_GNULIB_LSTAT = @GL_GNULIB_LSTAT@
65369 +GL_GNULIB_MALLOC_GNU = @GL_GNULIB_MALLOC_GNU@
65370 +GL_GNULIB_MALLOC_POSIX = @GL_GNULIB_MALLOC_POSIX@
65371 +GL_GNULIB_MBRLEN = @GL_GNULIB_MBRLEN@
65372 +GL_GNULIB_MBRTOWC = @GL_GNULIB_MBRTOWC@
65373 +GL_GNULIB_MBSCASECMP = @GL_GNULIB_MBSCASECMP@
65374 +GL_GNULIB_MBSCASESTR = @GL_GNULIB_MBSCASESTR@
65375 +GL_GNULIB_MBSCHR = @GL_GNULIB_MBSCHR@
65376 +GL_GNULIB_MBSCSPN = @GL_GNULIB_MBSCSPN@
65377 +GL_GNULIB_MBSINIT = @GL_GNULIB_MBSINIT@
65378 +GL_GNULIB_MBSLEN = @GL_GNULIB_MBSLEN@
65379 +GL_GNULIB_MBSNCASECMP = @GL_GNULIB_MBSNCASECMP@
65380 +GL_GNULIB_MBSNLEN = @GL_GNULIB_MBSNLEN@
65381 +GL_GNULIB_MBSNRTOWCS = @GL_GNULIB_MBSNRTOWCS@
65382 +GL_GNULIB_MBSPBRK = @GL_GNULIB_MBSPBRK@
65383 +GL_GNULIB_MBSPCASECMP = @GL_GNULIB_MBSPCASECMP@
65384 +GL_GNULIB_MBSRCHR = @GL_GNULIB_MBSRCHR@
65385 +GL_GNULIB_MBSRTOWCS = @GL_GNULIB_MBSRTOWCS@
65386 +GL_GNULIB_MBSSEP = @GL_GNULIB_MBSSEP@
65387 +GL_GNULIB_MBSSPN = @GL_GNULIB_MBSSPN@
65388 +GL_GNULIB_MBSSTR = @GL_GNULIB_MBSSTR@
65389 +GL_GNULIB_MBSTOK_R = @GL_GNULIB_MBSTOK_R@
65390 +GL_GNULIB_MBTOWC = @GL_GNULIB_MBTOWC@
65391 +GL_GNULIB_MDA_ACCESS = @GL_GNULIB_MDA_ACCESS@
65392 +GL_GNULIB_MDA_CHDIR = @GL_GNULIB_MDA_CHDIR@
65393 +GL_GNULIB_MDA_CHMOD = @GL_GNULIB_MDA_CHMOD@
65394 +GL_GNULIB_MDA_CLOSE = @GL_GNULIB_MDA_CLOSE@
65395 +GL_GNULIB_MDA_CREAT = @GL_GNULIB_MDA_CREAT@
65396 +GL_GNULIB_MDA_DUP = @GL_GNULIB_MDA_DUP@
65397 +GL_GNULIB_MDA_DUP2 = @GL_GNULIB_MDA_DUP2@
65398 +GL_GNULIB_MDA_ECVT = @GL_GNULIB_MDA_ECVT@
65399 +GL_GNULIB_MDA_EXECL = @GL_GNULIB_MDA_EXECL@
65400 +GL_GNULIB_MDA_EXECLE = @GL_GNULIB_MDA_EXECLE@
65401 +GL_GNULIB_MDA_EXECLP = @GL_GNULIB_MDA_EXECLP@
65402 +GL_GNULIB_MDA_EXECV = @GL_GNULIB_MDA_EXECV@
65403 +GL_GNULIB_MDA_EXECVE = @GL_GNULIB_MDA_EXECVE@
65404 +GL_GNULIB_MDA_EXECVP = @GL_GNULIB_MDA_EXECVP@
65405 +GL_GNULIB_MDA_EXECVPE = @GL_GNULIB_MDA_EXECVPE@
65406 +GL_GNULIB_MDA_FCLOSEALL = @GL_GNULIB_MDA_FCLOSEALL@
65407 +GL_GNULIB_MDA_FCVT = @GL_GNULIB_MDA_FCVT@
65408 +GL_GNULIB_MDA_FDOPEN = @GL_GNULIB_MDA_FDOPEN@
65409 +GL_GNULIB_MDA_FILENO = @GL_GNULIB_MDA_FILENO@
65410 +GL_GNULIB_MDA_GCVT = @GL_GNULIB_MDA_GCVT@
65411 +GL_GNULIB_MDA_GETCWD = @GL_GNULIB_MDA_GETCWD@
65412 +GL_GNULIB_MDA_GETPID = @GL_GNULIB_MDA_GETPID@
65413 +GL_GNULIB_MDA_GETW = @GL_GNULIB_MDA_GETW@
65414 +GL_GNULIB_MDA_ISATTY = @GL_GNULIB_MDA_ISATTY@
65415 +GL_GNULIB_MDA_J0 = @GL_GNULIB_MDA_J0@
65416 +GL_GNULIB_MDA_J1 = @GL_GNULIB_MDA_J1@
65417 +GL_GNULIB_MDA_JN = @GL_GNULIB_MDA_JN@
65418 +GL_GNULIB_MDA_LSEEK = @GL_GNULIB_MDA_LSEEK@
65419 +GL_GNULIB_MDA_MEMCCPY = @GL_GNULIB_MDA_MEMCCPY@
65420 +GL_GNULIB_MDA_MKDIR = @GL_GNULIB_MDA_MKDIR@
65421 +GL_GNULIB_MDA_MKTEMP = @GL_GNULIB_MDA_MKTEMP@
65422 +GL_GNULIB_MDA_OPEN = @GL_GNULIB_MDA_OPEN@
65423 +GL_GNULIB_MDA_PUTENV = @GL_GNULIB_MDA_PUTENV@
65424 +GL_GNULIB_MDA_PUTW = @GL_GNULIB_MDA_PUTW@
65425 +GL_GNULIB_MDA_READ = @GL_GNULIB_MDA_READ@
65426 +GL_GNULIB_MDA_RMDIR = @GL_GNULIB_MDA_RMDIR@
65427 +GL_GNULIB_MDA_STRDUP = @GL_GNULIB_MDA_STRDUP@
65428 +GL_GNULIB_MDA_SWAB = @GL_GNULIB_MDA_SWAB@
65429 +GL_GNULIB_MDA_TEMPNAM = @GL_GNULIB_MDA_TEMPNAM@
65430 +GL_GNULIB_MDA_TZSET = @GL_GNULIB_MDA_TZSET@
65431 +GL_GNULIB_MDA_UMASK = @GL_GNULIB_MDA_UMASK@
65432 +GL_GNULIB_MDA_UNLINK = @GL_GNULIB_MDA_UNLINK@
65433 +GL_GNULIB_MDA_UTIME = @GL_GNULIB_MDA_UTIME@
65434 +GL_GNULIB_MDA_WCSDUP = @GL_GNULIB_MDA_WCSDUP@
65435 +GL_GNULIB_MDA_WRITE = @GL_GNULIB_MDA_WRITE@
65436 +GL_GNULIB_MDA_Y0 = @GL_GNULIB_MDA_Y0@
65437 +GL_GNULIB_MDA_Y1 = @GL_GNULIB_MDA_Y1@
65438 +GL_GNULIB_MDA_YN = @GL_GNULIB_MDA_YN@
65439 +GL_GNULIB_MEMCHR = @GL_GNULIB_MEMCHR@
65440 +GL_GNULIB_MEMMEM = @GL_GNULIB_MEMMEM@
65441 +GL_GNULIB_MEMPCPY = @GL_GNULIB_MEMPCPY@
65442 +GL_GNULIB_MEMRCHR = @GL_GNULIB_MEMRCHR@
65443 +GL_GNULIB_MKDIR = @GL_GNULIB_MKDIR@
65444 +GL_GNULIB_MKDIRAT = @GL_GNULIB_MKDIRAT@
65445 +GL_GNULIB_MKDTEMP = @GL_GNULIB_MKDTEMP@
65446 +GL_GNULIB_MKFIFO = @GL_GNULIB_MKFIFO@
65447 +GL_GNULIB_MKFIFOAT = @GL_GNULIB_MKFIFOAT@
65448 +GL_GNULIB_MKNOD = @GL_GNULIB_MKNOD@
65449 +GL_GNULIB_MKNODAT = @GL_GNULIB_MKNODAT@
65450 +GL_GNULIB_MKOSTEMP = @GL_GNULIB_MKOSTEMP@
65451 +GL_GNULIB_MKOSTEMPS = @GL_GNULIB_MKOSTEMPS@
65452 +GL_GNULIB_MKSTEMP = @GL_GNULIB_MKSTEMP@
65453 +GL_GNULIB_MKSTEMPS = @GL_GNULIB_MKSTEMPS@
65454 +GL_GNULIB_MKTIME = @GL_GNULIB_MKTIME@
65455 +GL_GNULIB_MODF = @GL_GNULIB_MODF@
65456 +GL_GNULIB_MODFF = @GL_GNULIB_MODFF@
65457 +GL_GNULIB_MODFL = @GL_GNULIB_MODFL@
65458 +GL_GNULIB_NANOSLEEP = @GL_GNULIB_NANOSLEEP@
65459 +GL_GNULIB_NONBLOCKING = @GL_GNULIB_NONBLOCKING@
65460 +GL_GNULIB_OBSTACK_PRINTF = @GL_GNULIB_OBSTACK_PRINTF@
65461 +GL_GNULIB_OBSTACK_PRINTF_POSIX = @GL_GNULIB_OBSTACK_PRINTF_POSIX@
65462 +GL_GNULIB_OPEN = @GL_GNULIB_OPEN@
65463 +GL_GNULIB_OPENAT = @GL_GNULIB_OPENAT@
65464 +GL_GNULIB_OPENDIR = @GL_GNULIB_OPENDIR@
65465 +GL_GNULIB_OVERRIDES_STRUCT_STAT = @GL_GNULIB_OVERRIDES_STRUCT_STAT@
65466 +GL_GNULIB_PCLOSE = @GL_GNULIB_PCLOSE@
65467 +GL_GNULIB_PERROR = @GL_GNULIB_PERROR@
65468 +GL_GNULIB_PIPE = @GL_GNULIB_PIPE@
65469 +GL_GNULIB_PIPE2 = @GL_GNULIB_PIPE2@
65470 +GL_GNULIB_POPEN = @GL_GNULIB_POPEN@
65471 +GL_GNULIB_POSIX_MEMALIGN = @GL_GNULIB_POSIX_MEMALIGN@
65472 +GL_GNULIB_POSIX_OPENPT = @GL_GNULIB_POSIX_OPENPT@
65473 +GL_GNULIB_POWF = @GL_GNULIB_POWF@
65474 +GL_GNULIB_PREAD = @GL_GNULIB_PREAD@
65475 +GL_GNULIB_PRINTF = @GL_GNULIB_PRINTF@
65476 +GL_GNULIB_PRINTF_POSIX = @GL_GNULIB_PRINTF_POSIX@
65477 +GL_GNULIB_PTSNAME = @GL_GNULIB_PTSNAME@
65478 +GL_GNULIB_PTSNAME_R = @GL_GNULIB_PTSNAME_R@
65479 +GL_GNULIB_PUTC = @GL_GNULIB_PUTC@
65480 +GL_GNULIB_PUTCHAR = @GL_GNULIB_PUTCHAR@
65481 +GL_GNULIB_PUTENV = @GL_GNULIB_PUTENV@
65482 +GL_GNULIB_PUTS = @GL_GNULIB_PUTS@
65483 +GL_GNULIB_PWRITE = @GL_GNULIB_PWRITE@
65484 +GL_GNULIB_QSORT_R = @GL_GNULIB_QSORT_R@
65485 +GL_GNULIB_RANDOM = @GL_GNULIB_RANDOM@
65486 +GL_GNULIB_RANDOM_R = @GL_GNULIB_RANDOM_R@
65487 +GL_GNULIB_RAWMEMCHR = @GL_GNULIB_RAWMEMCHR@
65488 +GL_GNULIB_READ = @GL_GNULIB_READ@
65489 +GL_GNULIB_READDIR = @GL_GNULIB_READDIR@
65490 +GL_GNULIB_READLINK = @GL_GNULIB_READLINK@
65491 +GL_GNULIB_READLINKAT = @GL_GNULIB_READLINKAT@
65492 +GL_GNULIB_REALLOCARRAY = @GL_GNULIB_REALLOCARRAY@
65493 +GL_GNULIB_REALLOC_GNU = @GL_GNULIB_REALLOC_GNU@
65494 +GL_GNULIB_REALLOC_POSIX = @GL_GNULIB_REALLOC_POSIX@
65495 +GL_GNULIB_REALPATH = @GL_GNULIB_REALPATH@
65496 +GL_GNULIB_REMAINDER = @GL_GNULIB_REMAINDER@
65497 +GL_GNULIB_REMAINDERF = @GL_GNULIB_REMAINDERF@
65498 +GL_GNULIB_REMAINDERL = @GL_GNULIB_REMAINDERL@
65499 +GL_GNULIB_REMOVE = @GL_GNULIB_REMOVE@
65500 +GL_GNULIB_RENAME = @GL_GNULIB_RENAME@
65501 +GL_GNULIB_RENAMEAT = @GL_GNULIB_RENAMEAT@
65502 +GL_GNULIB_REWINDDIR = @GL_GNULIB_REWINDDIR@
65503 +GL_GNULIB_RINT = @GL_GNULIB_RINT@
65504 +GL_GNULIB_RINTF = @GL_GNULIB_RINTF@
65505 +GL_GNULIB_RINTL = @GL_GNULIB_RINTL@
65506 +GL_GNULIB_RMDIR = @GL_GNULIB_RMDIR@
65507 +GL_GNULIB_ROUND = @GL_GNULIB_ROUND@
65508 +GL_GNULIB_ROUNDF = @GL_GNULIB_ROUNDF@
65509 +GL_GNULIB_ROUNDL = @GL_GNULIB_ROUNDL@
65510 +GL_GNULIB_RPMATCH = @GL_GNULIB_RPMATCH@
65511 +GL_GNULIB_SCANDIR = @GL_GNULIB_SCANDIR@
65512 +GL_GNULIB_SCANF = @GL_GNULIB_SCANF@
65513 +GL_GNULIB_SECURE_GETENV = @GL_GNULIB_SECURE_GETENV@
65514 +GL_GNULIB_SETENV = @GL_GNULIB_SETENV@
65515 +GL_GNULIB_SETHOSTNAME = @GL_GNULIB_SETHOSTNAME@
65516 +GL_GNULIB_SIGABBREV_NP = @GL_GNULIB_SIGABBREV_NP@
65517 +GL_GNULIB_SIGDESCR_NP = @GL_GNULIB_SIGDESCR_NP@
65518 +GL_GNULIB_SIGNBIT = @GL_GNULIB_SIGNBIT@
65519 +GL_GNULIB_SINF = @GL_GNULIB_SINF@
65520 +GL_GNULIB_SINHF = @GL_GNULIB_SINHF@
65521 +GL_GNULIB_SINL = @GL_GNULIB_SINL@
65522 +GL_GNULIB_SLEEP = @GL_GNULIB_SLEEP@
65523 +GL_GNULIB_SNPRINTF = @GL_GNULIB_SNPRINTF@
65524 +GL_GNULIB_SPRINTF_POSIX = @GL_GNULIB_SPRINTF_POSIX@
65525 +GL_GNULIB_SQRTF = @GL_GNULIB_SQRTF@
65526 +GL_GNULIB_SQRTL = @GL_GNULIB_SQRTL@
65527 +GL_GNULIB_STAT = @GL_GNULIB_STAT@
65528 +GL_GNULIB_STDIO_H_NONBLOCKING = @GL_GNULIB_STDIO_H_NONBLOCKING@
65529 +GL_GNULIB_STDIO_H_SIGPIPE = @GL_GNULIB_STDIO_H_SIGPIPE@
65530 +GL_GNULIB_STPCPY = @GL_GNULIB_STPCPY@
65531 +GL_GNULIB_STPNCPY = @GL_GNULIB_STPNCPY@
65532 +GL_GNULIB_STRCASESTR = @GL_GNULIB_STRCASESTR@
65533 +GL_GNULIB_STRCHRNUL = @GL_GNULIB_STRCHRNUL@
65534 +GL_GNULIB_STRDUP = @GL_GNULIB_STRDUP@
65535 +GL_GNULIB_STRERROR = @GL_GNULIB_STRERROR@
65536 +GL_GNULIB_STRERRORNAME_NP = @GL_GNULIB_STRERRORNAME_NP@
65537 +GL_GNULIB_STRERROR_R = @GL_GNULIB_STRERROR_R@
65538 +GL_GNULIB_STRFTIME = @GL_GNULIB_STRFTIME@
65539 +GL_GNULIB_STRNCAT = @GL_GNULIB_STRNCAT@
65540 +GL_GNULIB_STRNDUP = @GL_GNULIB_STRNDUP@
65541 +GL_GNULIB_STRNLEN = @GL_GNULIB_STRNLEN@
65542 +GL_GNULIB_STRPBRK = @GL_GNULIB_STRPBRK@
65543 +GL_GNULIB_STRPTIME = @GL_GNULIB_STRPTIME@
65544 +GL_GNULIB_STRSEP = @GL_GNULIB_STRSEP@
65545 +GL_GNULIB_STRSIGNAL = @GL_GNULIB_STRSIGNAL@
65546 +GL_GNULIB_STRSTR = @GL_GNULIB_STRSTR@
65547 +GL_GNULIB_STRTOD = @GL_GNULIB_STRTOD@
65548 +GL_GNULIB_STRTOIMAX = @GL_GNULIB_STRTOIMAX@
65549 +GL_GNULIB_STRTOK_R = @GL_GNULIB_STRTOK_R@
65550 +GL_GNULIB_STRTOL = @GL_GNULIB_STRTOL@
65551 +GL_GNULIB_STRTOLD = @GL_GNULIB_STRTOLD@
65552 +GL_GNULIB_STRTOLL = @GL_GNULIB_STRTOLL@
65553 +GL_GNULIB_STRTOUL = @GL_GNULIB_STRTOUL@
65554 +GL_GNULIB_STRTOULL = @GL_GNULIB_STRTOULL@
65555 +GL_GNULIB_STRTOUMAX = @GL_GNULIB_STRTOUMAX@
65556 +GL_GNULIB_STRVERSCMP = @GL_GNULIB_STRVERSCMP@
65557 +GL_GNULIB_SYMLINK = @GL_GNULIB_SYMLINK@
65558 +GL_GNULIB_SYMLINKAT = @GL_GNULIB_SYMLINKAT@
65559 +GL_GNULIB_SYSTEM_POSIX = @GL_GNULIB_SYSTEM_POSIX@
65560 +GL_GNULIB_TANF = @GL_GNULIB_TANF@
65561 +GL_GNULIB_TANHF = @GL_GNULIB_TANHF@
65562 +GL_GNULIB_TANL = @GL_GNULIB_TANL@
65563 +GL_GNULIB_TIMEGM = @GL_GNULIB_TIMEGM@
65564 +GL_GNULIB_TIMESPEC_GET = @GL_GNULIB_TIMESPEC_GET@
65565 +GL_GNULIB_TIMESPEC_GETRES = @GL_GNULIB_TIMESPEC_GETRES@
65566 +GL_GNULIB_TIME_R = @GL_GNULIB_TIME_R@
65567 +GL_GNULIB_TIME_RZ = @GL_GNULIB_TIME_RZ@
65568 +GL_GNULIB_TMPFILE = @GL_GNULIB_TMPFILE@
65569 +GL_GNULIB_TRUNC = @GL_GNULIB_TRUNC@
65570 +GL_GNULIB_TRUNCATE = @GL_GNULIB_TRUNCATE@
65571 +GL_GNULIB_TRUNCF = @GL_GNULIB_TRUNCF@
65572 +GL_GNULIB_TRUNCL = @GL_GNULIB_TRUNCL@
65573 +GL_GNULIB_TTYNAME_R = @GL_GNULIB_TTYNAME_R@
65574 +GL_GNULIB_TZSET = @GL_GNULIB_TZSET@
65575 +GL_GNULIB_UNISTD_H_GETOPT = @GL_GNULIB_UNISTD_H_GETOPT@
65576 +GL_GNULIB_UNISTD_H_NONBLOCKING = @GL_GNULIB_UNISTD_H_NONBLOCKING@
65577 +GL_GNULIB_UNISTD_H_SIGPIPE = @GL_GNULIB_UNISTD_H_SIGPIPE@
65578 +GL_GNULIB_UNLINK = @GL_GNULIB_UNLINK@
65579 +GL_GNULIB_UNLINKAT = @GL_GNULIB_UNLINKAT@
65580 +GL_GNULIB_UNLOCKPT = @GL_GNULIB_UNLOCKPT@
65581 +GL_GNULIB_UNSETENV = @GL_GNULIB_UNSETENV@
65582 +GL_GNULIB_USLEEP = @GL_GNULIB_USLEEP@
65583 +GL_GNULIB_UTIME = @GL_GNULIB_UTIME@
65584 +GL_GNULIB_UTIMENSAT = @GL_GNULIB_UTIMENSAT@
65585 +GL_GNULIB_VASPRINTF = @GL_GNULIB_VASPRINTF@
65586 +GL_GNULIB_VDPRINTF = @GL_GNULIB_VDPRINTF@
65587 +GL_GNULIB_VFPRINTF = @GL_GNULIB_VFPRINTF@
65588 +GL_GNULIB_VFPRINTF_POSIX = @GL_GNULIB_VFPRINTF_POSIX@
65589 +GL_GNULIB_VFSCANF = @GL_GNULIB_VFSCANF@
65590 +GL_GNULIB_VPRINTF = @GL_GNULIB_VPRINTF@
65591 +GL_GNULIB_VPRINTF_POSIX = @GL_GNULIB_VPRINTF_POSIX@
65592 +GL_GNULIB_VSCANF = @GL_GNULIB_VSCANF@
65593 +GL_GNULIB_VSNPRINTF = @GL_GNULIB_VSNPRINTF@
65594 +GL_GNULIB_VSPRINTF_POSIX = @GL_GNULIB_VSPRINTF_POSIX@
65595 +GL_GNULIB_WCPCPY = @GL_GNULIB_WCPCPY@
65596 +GL_GNULIB_WCPNCPY = @GL_GNULIB_WCPNCPY@
65597 +GL_GNULIB_WCRTOMB = @GL_GNULIB_WCRTOMB@
65598 +GL_GNULIB_WCSCASECMP = @GL_GNULIB_WCSCASECMP@
65599 +GL_GNULIB_WCSCAT = @GL_GNULIB_WCSCAT@
65600 +GL_GNULIB_WCSCHR = @GL_GNULIB_WCSCHR@
65601 +GL_GNULIB_WCSCMP = @GL_GNULIB_WCSCMP@
65602 +GL_GNULIB_WCSCOLL = @GL_GNULIB_WCSCOLL@
65603 +GL_GNULIB_WCSCPY = @GL_GNULIB_WCSCPY@
65604 +GL_GNULIB_WCSCSPN = @GL_GNULIB_WCSCSPN@
65605 +GL_GNULIB_WCSDUP = @GL_GNULIB_WCSDUP@
65606 +GL_GNULIB_WCSFTIME = @GL_GNULIB_WCSFTIME@
65607 +GL_GNULIB_WCSLEN = @GL_GNULIB_WCSLEN@
65608 +GL_GNULIB_WCSNCASECMP = @GL_GNULIB_WCSNCASECMP@
65609 +GL_GNULIB_WCSNCAT = @GL_GNULIB_WCSNCAT@
65610 +GL_GNULIB_WCSNCMP = @GL_GNULIB_WCSNCMP@
65611 +GL_GNULIB_WCSNCPY = @GL_GNULIB_WCSNCPY@
65612 +GL_GNULIB_WCSNLEN = @GL_GNULIB_WCSNLEN@
65613 +GL_GNULIB_WCSNRTOMBS = @GL_GNULIB_WCSNRTOMBS@
65614 +GL_GNULIB_WCSPBRK = @GL_GNULIB_WCSPBRK@
65615 +GL_GNULIB_WCSRCHR = @GL_GNULIB_WCSRCHR@
65616 +GL_GNULIB_WCSRTOMBS = @GL_GNULIB_WCSRTOMBS@
65617 +GL_GNULIB_WCSSPN = @GL_GNULIB_WCSSPN@
65618 +GL_GNULIB_WCSSTR = @GL_GNULIB_WCSSTR@
65619 +GL_GNULIB_WCSTOK = @GL_GNULIB_WCSTOK@
65620 +GL_GNULIB_WCSWIDTH = @GL_GNULIB_WCSWIDTH@
65621 +GL_GNULIB_WCSXFRM = @GL_GNULIB_WCSXFRM@
65622 +GL_GNULIB_WCTOB = @GL_GNULIB_WCTOB@
65623 +GL_GNULIB_WCTOMB = @GL_GNULIB_WCTOMB@
65624 +GL_GNULIB_WCWIDTH = @GL_GNULIB_WCWIDTH@
65625 +GL_GNULIB_WMEMCHR = @GL_GNULIB_WMEMCHR@
65626 +GL_GNULIB_WMEMCMP = @GL_GNULIB_WMEMCMP@
65627 +GL_GNULIB_WMEMCPY = @GL_GNULIB_WMEMCPY@
65628 +GL_GNULIB_WMEMMOVE = @GL_GNULIB_WMEMMOVE@
65629 +GL_GNULIB_WMEMPCPY = @GL_GNULIB_WMEMPCPY@
65630 +GL_GNULIB_WMEMSET = @GL_GNULIB_WMEMSET@
65631 +GL_GNULIB_WRITE = @GL_GNULIB_WRITE@
65632 +GL_GNULIB__EXIT = @GL_GNULIB__EXIT@
65633 +GNULIBHEADERS_OVERRIDE_WINT_T = @GNULIBHEADERS_OVERRIDE_WINT_T@
65634 GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
65635 -GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
65636 -GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
65637 -GNULIB_GRANTPT = @GNULIB_GRANTPT@
65638 -GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
65639 -GNULIB_HYPOT = @GNULIB_HYPOT@
65640 -GNULIB_HYPOTF = @GNULIB_HYPOTF@
65641 -GNULIB_HYPOTL = @GNULIB_HYPOTL@
65642 -GNULIB_ILOGB = @GNULIB_ILOGB@
65643 -GNULIB_ILOGBF = @GNULIB_ILOGBF@
65644 -GNULIB_ILOGBL = @GNULIB_ILOGBL@
65645 -GNULIB_IMAXABS = @GNULIB_IMAXABS@
65646 -GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
65647 -GNULIB_ISATTY = @GNULIB_ISATTY@
65648 -GNULIB_ISFINITE = @GNULIB_ISFINITE@
65649 -GNULIB_ISINF = @GNULIB_ISINF@
65650 -GNULIB_ISNAN = @GNULIB_ISNAN@
65651 -GNULIB_ISNAND = @GNULIB_ISNAND@
65652 -GNULIB_ISNANF = @GNULIB_ISNANF@
65653 -GNULIB_ISNANL = @GNULIB_ISNANL@
65654 -GNULIB_LCHMOD = @GNULIB_LCHMOD@
65655 -GNULIB_LCHOWN = @GNULIB_LCHOWN@
65656 -GNULIB_LDEXPF = @GNULIB_LDEXPF@
65657 -GNULIB_LDEXPL = @GNULIB_LDEXPL@
65658 -GNULIB_LINK = @GNULIB_LINK@
65659 -GNULIB_LINKAT = @GNULIB_LINKAT@
65660 -GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
65661 -GNULIB_LOG = @GNULIB_LOG@
65662 -GNULIB_LOG10 = @GNULIB_LOG10@
65663 -GNULIB_LOG10F = @GNULIB_LOG10F@
65664 -GNULIB_LOG10L = @GNULIB_LOG10L@
65665 -GNULIB_LOG1P = @GNULIB_LOG1P@
65666 -GNULIB_LOG1PF = @GNULIB_LOG1PF@
65667 -GNULIB_LOG1PL = @GNULIB_LOG1PL@
65668 -GNULIB_LOG2 = @GNULIB_LOG2@
65669 -GNULIB_LOG2F = @GNULIB_LOG2F@
65670 -GNULIB_LOG2L = @GNULIB_LOG2L@
65671 -GNULIB_LOGB = @GNULIB_LOGB@
65672 -GNULIB_LOGBF = @GNULIB_LOGBF@
65673 -GNULIB_LOGBL = @GNULIB_LOGBL@
65674 -GNULIB_LOGF = @GNULIB_LOGF@
65675 -GNULIB_LOGL = @GNULIB_LOGL@
65676 -GNULIB_LSEEK = @GNULIB_LSEEK@
65677 -GNULIB_LSTAT = @GNULIB_LSTAT@
65678 -GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
65679 -GNULIB_MBRLEN = @GNULIB_MBRLEN@
65680 -GNULIB_MBRTOWC = @GNULIB_MBRTOWC@
65681 -GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
65682 -GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
65683 -GNULIB_MBSCHR = @GNULIB_MBSCHR@
65684 -GNULIB_MBSCSPN = @GNULIB_MBSCSPN@
65685 -GNULIB_MBSINIT = @GNULIB_MBSINIT@
65686 -GNULIB_MBSLEN = @GNULIB_MBSLEN@
65687 -GNULIB_MBSNCASECMP = @GNULIB_MBSNCASECMP@
65688 -GNULIB_MBSNLEN = @GNULIB_MBSNLEN@
65689 -GNULIB_MBSNRTOWCS = @GNULIB_MBSNRTOWCS@
65690 -GNULIB_MBSPBRK = @GNULIB_MBSPBRK@
65691 -GNULIB_MBSPCASECMP = @GNULIB_MBSPCASECMP@
65692 -GNULIB_MBSRCHR = @GNULIB_MBSRCHR@
65693 -GNULIB_MBSRTOWCS = @GNULIB_MBSRTOWCS@
65694 -GNULIB_MBSSEP = @GNULIB_MBSSEP@
65695 -GNULIB_MBSSPN = @GNULIB_MBSSPN@
65696 -GNULIB_MBSSTR = @GNULIB_MBSSTR@
65697 -GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
65698 -GNULIB_MBTOWC = @GNULIB_MBTOWC@
65699 -GNULIB_MEMCHR = @GNULIB_MEMCHR@
65700 -GNULIB_MEMMEM = @GNULIB_MEMMEM@
65701 -GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
65702 -GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
65703 -GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
65704 -GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
65705 -GNULIB_MKFIFO = @GNULIB_MKFIFO@
65706 -GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
65707 -GNULIB_MKNOD = @GNULIB_MKNOD@
65708 -GNULIB_MKNODAT = @GNULIB_MKNODAT@
65709 -GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
65710 -GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
65711 -GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
65712 -GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
65713 -GNULIB_MKTIME = @GNULIB_MKTIME@
65714 -GNULIB_MODF = @GNULIB_MODF@
65715 -GNULIB_MODFF = @GNULIB_MODFF@
65716 -GNULIB_MODFL = @GNULIB_MODFL@
65717 -GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
65718 -GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
65719 -GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
65720 -GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
65721 -GNULIB_OPEN = @GNULIB_OPEN@
65722 -GNULIB_OPENAT = @GNULIB_OPENAT@
65723 -GNULIB_OPENDIR = @GNULIB_OPENDIR@
65724 -GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
65725 -GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
65726 -GNULIB_PCLOSE = @GNULIB_PCLOSE@
65727 -GNULIB_PERROR = @GNULIB_PERROR@
65728 -GNULIB_PIPE = @GNULIB_PIPE@
65729 -GNULIB_PIPE2 = @GNULIB_PIPE2@
65730 -GNULIB_POPEN = @GNULIB_POPEN@
65731 -GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
65732 -GNULIB_POWF = @GNULIB_POWF@
65733 -GNULIB_PREAD = @GNULIB_PREAD@
65734 -GNULIB_PRINTF = @GNULIB_PRINTF@
65735 -GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@
65736 -GNULIB_PTSNAME = @GNULIB_PTSNAME@
65737 -GNULIB_PTSNAME_R = @GNULIB_PTSNAME_R@
65738 -GNULIB_PUTC = @GNULIB_PUTC@
65739 -GNULIB_PUTCHAR = @GNULIB_PUTCHAR@
65740 -GNULIB_PUTENV = @GNULIB_PUTENV@
65741 -GNULIB_PUTS = @GNULIB_PUTS@
65742 -GNULIB_PWRITE = @GNULIB_PWRITE@
65743 -GNULIB_QSORT_R = @GNULIB_QSORT_R@
65744 -GNULIB_RANDOM = @GNULIB_RANDOM@
65745 -GNULIB_RANDOM_R = @GNULIB_RANDOM_R@
65746 -GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@
65747 -GNULIB_READ = @GNULIB_READ@
65748 -GNULIB_READDIR = @GNULIB_READDIR@
65749 -GNULIB_READLINK = @GNULIB_READLINK@
65750 -GNULIB_READLINKAT = @GNULIB_READLINKAT@
65751 -GNULIB_REALLOCARRAY = @GNULIB_REALLOCARRAY@
65752 -GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
65753 -GNULIB_REALPATH = @GNULIB_REALPATH@
65754 -GNULIB_REMAINDER = @GNULIB_REMAINDER@
65755 -GNULIB_REMAINDERF = @GNULIB_REMAINDERF@
65756 -GNULIB_REMAINDERL = @GNULIB_REMAINDERL@
65757 -GNULIB_REMOVE = @GNULIB_REMOVE@
65758 -GNULIB_RENAME = @GNULIB_RENAME@
65759 -GNULIB_RENAMEAT = @GNULIB_RENAMEAT@
65760 -GNULIB_REWINDDIR = @GNULIB_REWINDDIR@
65761 -GNULIB_RINT = @GNULIB_RINT@
65762 -GNULIB_RINTF = @GNULIB_RINTF@
65763 -GNULIB_RINTL = @GNULIB_RINTL@
65764 -GNULIB_RMDIR = @GNULIB_RMDIR@
65765 -GNULIB_ROUND = @GNULIB_ROUND@
65766 -GNULIB_ROUNDF = @GNULIB_ROUNDF@
65767 -GNULIB_ROUNDL = @GNULIB_ROUNDL@
65768 -GNULIB_RPMATCH = @GNULIB_RPMATCH@
65769 -GNULIB_SCANDIR = @GNULIB_SCANDIR@
65770 -GNULIB_SCANF = @GNULIB_SCANF@
65771 -GNULIB_SECURE_GETENV = @GNULIB_SECURE_GETENV@
65772 -GNULIB_SETENV = @GNULIB_SETENV@
65773 -GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
65774 -GNULIB_SIGNBIT = @GNULIB_SIGNBIT@
65775 -GNULIB_SINF = @GNULIB_SINF@
65776 -GNULIB_SINHF = @GNULIB_SINHF@
65777 -GNULIB_SINL = @GNULIB_SINL@
65778 -GNULIB_SLEEP = @GNULIB_SLEEP@
65779 -GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
65780 -GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
65781 -GNULIB_SQRTF = @GNULIB_SQRTF@
65782 -GNULIB_SQRTL = @GNULIB_SQRTL@
65783 -GNULIB_STAT = @GNULIB_STAT@
65784 -GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
65785 -GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
65786 -GNULIB_STPCPY = @GNULIB_STPCPY@
65787 -GNULIB_STPNCPY = @GNULIB_STPNCPY@
65788 -GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
65789 -GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
65790 -GNULIB_STRDUP = @GNULIB_STRDUP@
65791 -GNULIB_STRERROR = @GNULIB_STRERROR@
65792 -GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
65793 -GNULIB_STRFTIME = @GNULIB_STRFTIME@
65794 -GNULIB_STRNCAT = @GNULIB_STRNCAT@
65795 -GNULIB_STRNDUP = @GNULIB_STRNDUP@
65796 -GNULIB_STRNLEN = @GNULIB_STRNLEN@
65797 -GNULIB_STRPBRK = @GNULIB_STRPBRK@
65798 -GNULIB_STRPTIME = @GNULIB_STRPTIME@
65799 -GNULIB_STRSEP = @GNULIB_STRSEP@
65800 -GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
65801 -GNULIB_STRSTR = @GNULIB_STRSTR@
65802 -GNULIB_STRTOD = @GNULIB_STRTOD@
65803 -GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
65804 -GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
65805 -GNULIB_STRTOLD = @GNULIB_STRTOLD@
65806 -GNULIB_STRTOLL = @GNULIB_STRTOLL@
65807 -GNULIB_STRTOULL = @GNULIB_STRTOULL@
65808 -GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
65809 -GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
65810 -GNULIB_SYMLINK = @GNULIB_SYMLINK@
65811 -GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
65812 -GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
65813 -GNULIB_TANF = @GNULIB_TANF@
65814 -GNULIB_TANHF = @GNULIB_TANHF@
65815 -GNULIB_TANL = @GNULIB_TANL@
65816 -GNULIB_TIMEGM = @GNULIB_TIMEGM@
65817 -GNULIB_TIME_R = @GNULIB_TIME_R@
65818 -GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
65819 -GNULIB_TMPFILE = @GNULIB_TMPFILE@
65820 -GNULIB_TRUNC = @GNULIB_TRUNC@
65821 -GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
65822 -GNULIB_TRUNCF = @GNULIB_TRUNCF@
65823 -GNULIB_TRUNCL = @GNULIB_TRUNCL@
65824 -GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
65825 -GNULIB_TZSET = @GNULIB_TZSET@
65826 -GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
65827 -GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
65828 -GNULIB_UNLINK = @GNULIB_UNLINK@
65829 -GNULIB_UNLINKAT = @GNULIB_UNLINKAT@
65830 -GNULIB_UNLOCKPT = @GNULIB_UNLOCKPT@
65831 -GNULIB_UNSETENV = @GNULIB_UNSETENV@
65832 -GNULIB_USLEEP = @GNULIB_USLEEP@
65833 -GNULIB_UTIME = @GNULIB_UTIME@
65834 -GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
65835 -GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
65836 -GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
65837 -GNULIB_VFPRINTF = @GNULIB_VFPRINTF@
65838 -GNULIB_VFPRINTF_POSIX = @GNULIB_VFPRINTF_POSIX@
65839 -GNULIB_VFSCANF = @GNULIB_VFSCANF@
65840 -GNULIB_VPRINTF = @GNULIB_VPRINTF@
65841 -GNULIB_VPRINTF_POSIX = @GNULIB_VPRINTF_POSIX@
65842 -GNULIB_VSCANF = @GNULIB_VSCANF@
65843 -GNULIB_VSNPRINTF = @GNULIB_VSNPRINTF@
65844 -GNULIB_VSPRINTF_POSIX = @GNULIB_VSPRINTF_POSIX@
65845 -GNULIB_WCPCPY = @GNULIB_WCPCPY@
65846 -GNULIB_WCPNCPY = @GNULIB_WCPNCPY@
65847 -GNULIB_WCRTOMB = @GNULIB_WCRTOMB@
65848 -GNULIB_WCSCASECMP = @GNULIB_WCSCASECMP@
65849 -GNULIB_WCSCAT = @GNULIB_WCSCAT@
65850 -GNULIB_WCSCHR = @GNULIB_WCSCHR@
65851 -GNULIB_WCSCMP = @GNULIB_WCSCMP@
65852 -GNULIB_WCSCOLL = @GNULIB_WCSCOLL@
65853 -GNULIB_WCSCPY = @GNULIB_WCSCPY@
65854 -GNULIB_WCSCSPN = @GNULIB_WCSCSPN@
65855 -GNULIB_WCSDUP = @GNULIB_WCSDUP@
65856 -GNULIB_WCSFTIME = @GNULIB_WCSFTIME@
65857 -GNULIB_WCSLEN = @GNULIB_WCSLEN@
65858 -GNULIB_WCSNCASECMP = @GNULIB_WCSNCASECMP@
65859 -GNULIB_WCSNCAT = @GNULIB_WCSNCAT@
65860 -GNULIB_WCSNCMP = @GNULIB_WCSNCMP@
65861 -GNULIB_WCSNCPY = @GNULIB_WCSNCPY@
65862 -GNULIB_WCSNLEN = @GNULIB_WCSNLEN@
65863 -GNULIB_WCSNRTOMBS = @GNULIB_WCSNRTOMBS@
65864 -GNULIB_WCSPBRK = @GNULIB_WCSPBRK@
65865 -GNULIB_WCSRCHR = @GNULIB_WCSRCHR@
65866 -GNULIB_WCSRTOMBS = @GNULIB_WCSRTOMBS@
65867 -GNULIB_WCSSPN = @GNULIB_WCSSPN@
65868 -GNULIB_WCSSTR = @GNULIB_WCSSTR@
65869 -GNULIB_WCSTOK = @GNULIB_WCSTOK@
65870 -GNULIB_WCSWIDTH = @GNULIB_WCSWIDTH@
65871 -GNULIB_WCSXFRM = @GNULIB_WCSXFRM@
65872 -GNULIB_WCTOB = @GNULIB_WCTOB@
65873 -GNULIB_WCTOMB = @GNULIB_WCTOMB@
65874 -GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
65875 -GNULIB_WMEMCHR = @GNULIB_WMEMCHR@
65876 -GNULIB_WMEMCMP = @GNULIB_WMEMCMP@
65877 -GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
65878 -GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
65879 -GNULIB_WMEMSET = @GNULIB_WMEMSET@
65880 -GNULIB_WRITE = @GNULIB_WRITE@
65881 -GNULIB__EXIT = @GNULIB__EXIT@
65882 GPGME_CFLAGS = @GPGME_CFLAGS@
65883 GPGME_CONFIG = @GPGME_CONFIG@
65884 GPGME_LIBS = @GPGME_LIBS@
65885 GREP = @GREP@
65886 HAVE_ACOSF = @HAVE_ACOSF@
65887 HAVE_ACOSL = @HAVE_ACOSL@
65888 +HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
65889 HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
65890 HAVE_ALPHASORT = @HAVE_ALPHASORT@
65891 HAVE_ASINF = @HAVE_ASINF@
65892 @@ -773,6 +864,7 @@ HAVE_CHOWN = @HAVE_CHOWN@
65893 HAVE_CLOSEDIR = @HAVE_CLOSEDIR@
65894 HAVE_COPYSIGN = @HAVE_COPYSIGN@
65895 HAVE_COPYSIGNL = @HAVE_COPYSIGNL@
65896 +HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
65897 HAVE_COSF = @HAVE_COSF@
65898 HAVE_COSHF = @HAVE_COSHF@
65899 HAVE_COSL = @HAVE_COSL@
65900 @@ -787,13 +879,17 @@ HAVE_DECL_CEILL = @HAVE_DECL_CEILL@
65901 HAVE_DECL_COPYSIGNF = @HAVE_DECL_COPYSIGNF@
65902 HAVE_DECL_COSL = @HAVE_DECL_COSL@
65903 HAVE_DECL_DIRFD = @HAVE_DECL_DIRFD@
65904 +HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
65905 HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
65906 +HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
65907 HAVE_DECL_EXP2 = @HAVE_DECL_EXP2@
65908 HAVE_DECL_EXP2F = @HAVE_DECL_EXP2F@
65909 HAVE_DECL_EXP2L = @HAVE_DECL_EXP2L@
65910 HAVE_DECL_EXPL = @HAVE_DECL_EXPL@
65911 HAVE_DECL_EXPM1L = @HAVE_DECL_EXPM1L@
65912 HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
65913 +HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
65914 +HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
65915 HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
65916 HAVE_DECL_FDOPENDIR = @HAVE_DECL_FDOPENDIR@
65917 HAVE_DECL_FLOORF = @HAVE_DECL_FLOORF@
65918 @@ -802,6 +898,7 @@ HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
65919 HAVE_DECL_FREXPL = @HAVE_DECL_FREXPL@
65920 HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
65921 HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
65922 +HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
65923 HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
65924 HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
65925 HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
65926 @@ -853,13 +950,14 @@ HAVE_DECL_TRUNCL = @HAVE_DECL_TRUNCL@
65927 HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
65928 HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
65929 HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
65930 +HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
65931 HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
65932 HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
65933 HAVE_DIRENT_H = @HAVE_DIRENT_H@
65934 HAVE_DPRINTF = @HAVE_DPRINTF@
65935 -HAVE_DUP2 = @HAVE_DUP2@
65936 HAVE_DUP3 = @HAVE_DUP3@
65937 HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
65938 +HAVE_EXECVPE = @HAVE_EXECVPE@
65939 HAVE_EXPF = @HAVE_EXPF@
65940 HAVE_EXPL = @HAVE_EXPL@
65941 HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
65942 @@ -891,6 +989,7 @@ HAVE_FTELLO = @HAVE_FTELLO@
65943 HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
65944 HAVE_FUTIMENS = @HAVE_FUTIMENS@
65945 HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
65946 +HAVE_GETENTROPY = @HAVE_GETENTROPY@
65947 HAVE_GETGROUPS = @HAVE_GETGROUPS@
65948 HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
65949 HAVE_GETLOGIN = @HAVE_GETLOGIN@
65950 @@ -899,6 +998,7 @@ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
65951 HAVE_GETPASS = @HAVE_GETPASS@
65952 HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
65953 HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
65954 +HAVE_GETUMASK = @HAVE_GETUMASK@
65955 HAVE_GRANTPT = @HAVE_GRANTPT@
65956 HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
65957 HAVE_HYPOTF = @HAVE_HYPOTF@
65958 @@ -926,7 +1026,6 @@ HAVE_LOGBF = @HAVE_LOGBF@
65959 HAVE_LOGBL = @HAVE_LOGBL@
65960 HAVE_LOGF = @HAVE_LOGF@
65961 HAVE_LOGL = @HAVE_LOGL@
65962 -HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
65963 HAVE_LSTAT = @HAVE_LSTAT@
65964 HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
65965 HAVE_MBRLEN = @HAVE_MBRLEN@
65966 @@ -936,7 +1035,6 @@ HAVE_MBSLEN = @HAVE_MBSLEN@
65967 HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
65968 HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
65969 HAVE_MBTOWC = @HAVE_MBTOWC@
65970 -HAVE_MEMCHR = @HAVE_MEMCHR@
65971 HAVE_MEMPCPY = @HAVE_MEMPCPY@
65972 HAVE_MKDIRAT = @HAVE_MKDIRAT@
65973 HAVE_MKDTEMP = @HAVE_MKDTEMP@
65974 @@ -959,6 +1057,7 @@ HAVE_PCLOSE = @HAVE_PCLOSE@
65975 HAVE_PIPE = @HAVE_PIPE@
65976 HAVE_PIPE2 = @HAVE_PIPE2@
65977 HAVE_POPEN = @HAVE_POPEN@
65978 +HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
65979 HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
65980 HAVE_POWF = @HAVE_POWF@
65981 HAVE_PREAD = @HAVE_PREAD@
65982 @@ -988,6 +1087,8 @@ HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
65983 HAVE_SETENV = @HAVE_SETENV@
65984 HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
65985 HAVE_SETSTATE = @HAVE_SETSTATE@
65986 +HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
65987 +HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
65988 HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
65989 HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
65990 HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
65991 @@ -1003,13 +1104,16 @@ HAVE_STPNCPY = @HAVE_STPNCPY@
65992 HAVE_STRCASECMP = @HAVE_STRCASECMP@
65993 HAVE_STRCASESTR = @HAVE_STRCASESTR@
65994 HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
65995 +HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
65996 HAVE_STRINGS_H = @HAVE_STRINGS_H@
65997 HAVE_STRPBRK = @HAVE_STRPBRK@
65998 HAVE_STRPTIME = @HAVE_STRPTIME@
65999 HAVE_STRSEP = @HAVE_STRSEP@
66000 HAVE_STRTOD = @HAVE_STRTOD@
66001 +HAVE_STRTOL = @HAVE_STRTOL@
66002 HAVE_STRTOLD = @HAVE_STRTOLD@
66003 HAVE_STRTOLL = @HAVE_STRTOLL@
66004 +HAVE_STRTOUL = @HAVE_STRTOUL@
66005 HAVE_STRTOULL = @HAVE_STRTOULL@
66006 HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@
66007 HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
66008 @@ -1027,12 +1131,12 @@ HAVE_TANF = @HAVE_TANF@
66009 HAVE_TANHF = @HAVE_TANHF@
66010 HAVE_TANL = @HAVE_TANL@
66011 HAVE_TIMEGM = @HAVE_TIMEGM@
66012 +HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
66013 +HAVE_TIMESPEC_GETRES = @HAVE_TIMESPEC_GETRES@
66014 HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
66015 -HAVE_TZSET = @HAVE_TZSET@
66016 HAVE_UNISTD_H = @HAVE_UNISTD_H@
66017 HAVE_UNLINKAT = @HAVE_UNLINKAT@
66018 HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
66019 -HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
66020 HAVE_USLEEP = @HAVE_USLEEP@
66021 HAVE_UTIME = @HAVE_UTIME@
66022 HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
66023 @@ -1074,6 +1178,7 @@ HAVE_WMEMCHR = @HAVE_WMEMCHR@
66024 HAVE_WMEMCMP = @HAVE_WMEMCMP@
66025 HAVE_WMEMCPY = @HAVE_WMEMCPY@
66026 HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
66027 +HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
66028 HAVE_WMEMSET = @HAVE_WMEMSET@
66029 HAVE__BOOL = @HAVE__BOOL@
66030 HAVE__EXIT = @HAVE__EXIT@
66031 @@ -1170,16 +1275,18 @@ PATH_SEPARATOR = @PATH_SEPARATOR@
66032 PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
66033 PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
66034 PRIPTR_PREFIX = @PRIPTR_PREFIX@
66035 -PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
66036 PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
66037 PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
66038 RANLIB = @RANLIB@
66039 +REPLACE_ACCESS = @REPLACE_ACCESS@
66040 REPLACE_ACOSF = @REPLACE_ACOSF@
66041 +REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
66042 REPLACE_ASINF = @REPLACE_ASINF@
66043 REPLACE_ATAN2F = @REPLACE_ATAN2F@
66044 REPLACE_ATANF = @REPLACE_ATANF@
66045 REPLACE_BTOWC = @REPLACE_BTOWC@
66046 -REPLACE_CALLOC = @REPLACE_CALLOC@
66047 +REPLACE_CALLOC_FOR_CALLOC_GNU = @REPLACE_CALLOC_FOR_CALLOC_GNU@
66048 +REPLACE_CALLOC_FOR_CALLOC_POSIX = @REPLACE_CALLOC_FOR_CALLOC_POSIX@
66049 REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
66050 REPLACE_CBRTF = @REPLACE_CBRTF@
66051 REPLACE_CBRTL = @REPLACE_CBRTL@
66052 @@ -1189,13 +1296,22 @@ REPLACE_CEILL = @REPLACE_CEILL@
66053 REPLACE_CHOWN = @REPLACE_CHOWN@
66054 REPLACE_CLOSE = @REPLACE_CLOSE@
66055 REPLACE_CLOSEDIR = @REPLACE_CLOSEDIR@
66056 +REPLACE_COPY_FILE_RANGE = @REPLACE_COPY_FILE_RANGE@
66057 REPLACE_COSF = @REPLACE_COSF@
66058 REPLACE_COSHF = @REPLACE_COSHF@
66059 +REPLACE_CREAT = @REPLACE_CREAT@
66060 REPLACE_CTIME = @REPLACE_CTIME@
66061 REPLACE_DIRFD = @REPLACE_DIRFD@
66062 REPLACE_DPRINTF = @REPLACE_DPRINTF@
66063 REPLACE_DUP = @REPLACE_DUP@
66064 REPLACE_DUP2 = @REPLACE_DUP2@
66065 +REPLACE_EXECL = @REPLACE_EXECL@
66066 +REPLACE_EXECLE = @REPLACE_EXECLE@
66067 +REPLACE_EXECLP = @REPLACE_EXECLP@
66068 +REPLACE_EXECV = @REPLACE_EXECV@
66069 +REPLACE_EXECVE = @REPLACE_EXECVE@
66070 +REPLACE_EXECVP = @REPLACE_EXECVP@
66071 +REPLACE_EXECVPE = @REPLACE_EXECVPE@
66072 REPLACE_EXP2 = @REPLACE_EXP2@
66073 REPLACE_EXP2L = @REPLACE_EXP2L@
66074 REPLACE_EXPF = @REPLACE_EXPF@
66075 @@ -1205,12 +1321,14 @@ REPLACE_EXPM1F = @REPLACE_EXPM1F@
66076 REPLACE_EXPM1L = @REPLACE_EXPM1L@
66077 REPLACE_FABSL = @REPLACE_FABSL@
66078 REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
66079 +REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
66080 REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
66081 REPLACE_FCLOSE = @REPLACE_FCLOSE@
66082 REPLACE_FCNTL = @REPLACE_FCNTL@
66083 REPLACE_FDOPEN = @REPLACE_FDOPEN@
66084 REPLACE_FDOPENDIR = @REPLACE_FDOPENDIR@
66085 REPLACE_FFLUSH = @REPLACE_FFLUSH@
66086 +REPLACE_FFSLL = @REPLACE_FFSLL@
66087 REPLACE_FLOOR = @REPLACE_FLOOR@
66088 REPLACE_FLOORF = @REPLACE_FLOORF@
66089 REPLACE_FLOORL = @REPLACE_FLOORL@
66090 @@ -1221,8 +1339,10 @@ REPLACE_FMOD = @REPLACE_FMOD@
66091 REPLACE_FMODF = @REPLACE_FMODF@
66092 REPLACE_FMODL = @REPLACE_FMODL@
66093 REPLACE_FOPEN = @REPLACE_FOPEN@
66094 +REPLACE_FOPEN_FOR_FOPEN_GNU = @REPLACE_FOPEN_FOR_FOPEN_GNU@
66095 REPLACE_FPRINTF = @REPLACE_FPRINTF@
66096 REPLACE_FPURGE = @REPLACE_FPURGE@
66097 +REPLACE_FREE = @REPLACE_FREE@
66098 REPLACE_FREOPEN = @REPLACE_FREOPEN@
66099 REPLACE_FREXP = @REPLACE_FREXP@
66100 REPLACE_FREXPF = @REPLACE_FREXPF@
66101 @@ -1244,6 +1364,7 @@ REPLACE_GETLINE = @REPLACE_GETLINE@
66102 REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@
66103 REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
66104 REPLACE_GETPASS = @REPLACE_GETPASS@
66105 +REPLACE_GETPASS_FOR_GETPASS_GNU = @REPLACE_GETPASS_FOR_GETPASS_GNU@
66106 REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
66107 REPLACE_GMTIME = @REPLACE_GMTIME@
66108 REPLACE_HUGE_VAL = @REPLACE_HUGE_VAL@
66109 @@ -1282,7 +1403,8 @@ REPLACE_LOGF = @REPLACE_LOGF@
66110 REPLACE_LOGL = @REPLACE_LOGL@
66111 REPLACE_LSEEK = @REPLACE_LSEEK@
66112 REPLACE_LSTAT = @REPLACE_LSTAT@
66113 -REPLACE_MALLOC = @REPLACE_MALLOC@
66114 +REPLACE_MALLOC_FOR_MALLOC_GNU = @REPLACE_MALLOC_FOR_MALLOC_GNU@
66115 +REPLACE_MALLOC_FOR_MALLOC_POSIX = @REPLACE_MALLOC_FOR_MALLOC_POSIX@
66116 REPLACE_MBRLEN = @REPLACE_MBRLEN@
66117 REPLACE_MBRTOWC = @REPLACE_MBRTOWC@
66118 REPLACE_MBSINIT = @REPLACE_MBSINIT@
66119 @@ -1294,7 +1416,9 @@ REPLACE_MEMCHR = @REPLACE_MEMCHR@
66120 REPLACE_MEMMEM = @REPLACE_MEMMEM@
66121 REPLACE_MKDIR = @REPLACE_MKDIR@
66122 REPLACE_MKFIFO = @REPLACE_MKFIFO@
66123 +REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
66124 REPLACE_MKNOD = @REPLACE_MKNOD@
66125 +REPLACE_MKNODAT = @REPLACE_MKNODAT@
66126 REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
66127 REPLACE_MKTIME = @REPLACE_MKTIME@
66128 REPLACE_MODF = @REPLACE_MODF@
66129 @@ -1309,6 +1433,7 @@ REPLACE_OPENAT = @REPLACE_OPENAT@
66130 REPLACE_OPENDIR = @REPLACE_OPENDIR@
66131 REPLACE_PERROR = @REPLACE_PERROR@
66132 REPLACE_POPEN = @REPLACE_POPEN@
66133 +REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
66134 REPLACE_PREAD = @REPLACE_PREAD@
66135 REPLACE_PRINTF = @REPLACE_PRINTF@
66136 REPLACE_PTSNAME = @REPLACE_PTSNAME@
66137 @@ -1321,7 +1446,9 @@ REPLACE_RANDOM_R = @REPLACE_RANDOM_R@
66138 REPLACE_READ = @REPLACE_READ@
66139 REPLACE_READLINK = @REPLACE_READLINK@
66140 REPLACE_READLINKAT = @REPLACE_READLINKAT@
66141 -REPLACE_REALLOC = @REPLACE_REALLOC@
66142 +REPLACE_REALLOCARRAY = @REPLACE_REALLOCARRAY@
66143 +REPLACE_REALLOC_FOR_REALLOC_GNU = @REPLACE_REALLOC_FOR_REALLOC_GNU@
66144 +REPLACE_REALLOC_FOR_REALLOC_POSIX = @REPLACE_REALLOC_FOR_REALLOC_POSIX@
66145 REPLACE_REALPATH = @REPLACE_REALPATH@
66146 REPLACE_REMAINDER = @REPLACE_REMAINDER@
66147 REPLACE_REMAINDERF = @REPLACE_REMAINDERF@
66148 @@ -1337,7 +1464,7 @@ REPLACE_ROUNDL = @REPLACE_ROUNDL@
66149 REPLACE_SETENV = @REPLACE_SETENV@
66150 REPLACE_SETSTATE = @REPLACE_SETSTATE@
66151 REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
66152 -REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
66153 +REPLACE_SIGNBIT_USING_BUILTINS = @REPLACE_SIGNBIT_USING_BUILTINS@
66154 REPLACE_SINF = @REPLACE_SINF@
66155 REPLACE_SINHF = @REPLACE_SINHF@
66156 REPLACE_SLEEP = @REPLACE_SLEEP@
66157 @@ -1353,6 +1480,7 @@ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
66158 REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
66159 REPLACE_STRDUP = @REPLACE_STRDUP@
66160 REPLACE_STRERROR = @REPLACE_STRERROR@
66161 +REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
66162 REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
66163 REPLACE_STRFTIME = @REPLACE_STRFTIME@
66164 REPLACE_STRNCAT = @REPLACE_STRNCAT@
66165 @@ -1363,7 +1491,11 @@ REPLACE_STRSTR = @REPLACE_STRSTR@
66166 REPLACE_STRTOD = @REPLACE_STRTOD@
66167 REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
66168 REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
66169 +REPLACE_STRTOL = @REPLACE_STRTOL@
66170 REPLACE_STRTOLD = @REPLACE_STRTOLD@
66171 +REPLACE_STRTOLL = @REPLACE_STRTOLL@
66172 +REPLACE_STRTOUL = @REPLACE_STRTOUL@
66173 +REPLACE_STRTOULL = @REPLACE_STRTOULL@
66174 REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
66175 REPLACE_STRUCT_TIMEVAL = @REPLACE_STRUCT_TIMEVAL@
66176 REPLACE_SYMLINK = @REPLACE_SYMLINK@
66177 @@ -1394,6 +1526,7 @@ REPLACE_WCRTOMB = @REPLACE_WCRTOMB@
66178 REPLACE_WCSFTIME = @REPLACE_WCSFTIME@
66179 REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
66180 REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
66181 +REPLACE_WCSTOK = @REPLACE_WCSTOK@
66182 REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
66183 REPLACE_WCTOB = @REPLACE_WCTOB@
66184 REPLACE_WCTOMB = @REPLACE_WCTOMB@
66185 @@ -1405,19 +1538,21 @@ SET_MAKE = @SET_MAKE@
66186 SHELL = @SHELL@
66187 SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
66188 SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
66189 +STDALIGN_H = @STDALIGN_H@
66190 STDBOOL_H = @STDBOOL_H@
66191 STDDEF_H = @STDDEF_H@
66192 STDINT_H = @STDINT_H@
66193 STRIP = @STRIP@
66194 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
66195 TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
66196 +TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
66197 UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
66198 UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
66199 UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
66200 UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
66201 +UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
66202 UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
66203 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
66204 -UTIME_H = @UTIME_H@
66205 VERSION = @VERSION@
66206 WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
66207 WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
66208 @@ -1449,8 +1584,10 @@ datarootdir = @datarootdir@
66209 docdir = @docdir@
66210 dvidir = @dvidir@
66211 exec_prefix = @exec_prefix@
66212 +gl_LIBOBJDEPS = @gl_LIBOBJDEPS@
66213 gl_LIBOBJS = @gl_LIBOBJS@
66214 gl_LTLIBOBJS = @gl_LTLIBOBJS@
66215 +gltests_LIBOBJDEPS = @gltests_LIBOBJDEPS@
66216 gltests_LIBOBJS = @gltests_LIBOBJS@
66217 gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
66218 gltests_WITNESS = @gltests_WITNESS@
66219
66220 diff --git a/tests/Makefile.in b/tests/Makefile.in
66221 index f6daca4..fe3926b 100644
66222 --- a/tests/Makefile.in
66223 +++ b/tests/Makefile.in
66224 @@ -91,9 +91,12 @@ host_triplet = @host@
66225 subdir = tests
66226 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
66227 am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
66228 + $(top_srcdir)/autotools/m4/__inline.m4 \
66229 $(top_srcdir)/autotools/m4/absolute-header.m4 \
66230 $(top_srcdir)/autotools/m4/ac_check_sendfile.m4 \
66231 $(top_srcdir)/autotools/m4/alloca.m4 \
66232 + $(top_srcdir)/autotools/m4/builtin-expect.m4 \
66233 + $(top_srcdir)/autotools/m4/calloc.m4 \
66234 $(top_srcdir)/autotools/m4/canonicalize.m4 \
66235 $(top_srcdir)/autotools/m4/chdir-long.m4 \
66236 $(top_srcdir)/autotools/m4/clock_time.m4 \
66237 @@ -101,7 +104,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
66238 $(top_srcdir)/autotools/m4/closedir.m4 \
66239 $(top_srcdir)/autotools/m4/dirent_h.m4 \
66240 $(top_srcdir)/autotools/m4/dirfd.m4 \
66241 - $(top_srcdir)/autotools/m4/dirname.m4 \
66242 $(top_srcdir)/autotools/m4/double-slash-root.m4 \
66243 $(top_srcdir)/autotools/m4/dup.m4 \
66244 $(top_srcdir)/autotools/m4/dup2.m4 \
66245 @@ -123,6 +125,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
66246 $(top_srcdir)/autotools/m4/filenamecat.m4 \
66247 $(top_srcdir)/autotools/m4/float_h.m4 \
66248 $(top_srcdir)/autotools/m4/fpieee.m4 \
66249 + $(top_srcdir)/autotools/m4/free.m4 \
66250 $(top_srcdir)/autotools/m4/frexp.m4 \
66251 $(top_srcdir)/autotools/m4/frexpl.m4 \
66252 $(top_srcdir)/autotools/m4/fstat.m4 \
66253 @@ -142,7 +145,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
66254 $(top_srcdir)/autotools/m4/group-member.m4 \
66255 $(top_srcdir)/autotools/m4/include_next.m4 \
66256 $(top_srcdir)/autotools/m4/intmax_t.m4 \
66257 - $(top_srcdir)/autotools/m4/inttypes-pri.m4 \
66258 $(top_srcdir)/autotools/m4/inttypes.m4 \
66259 $(top_srcdir)/autotools/m4/inttypes_h.m4 \
66260 $(top_srcdir)/autotools/m4/isnand.m4 \
66261 @@ -152,8 +154,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
66262 $(top_srcdir)/autotools/m4/ldexpl.m4 \
66263 $(top_srcdir)/autotools/m4/libtool.m4 \
66264 $(top_srcdir)/autotools/m4/limits-h.m4 \
66265 - $(top_srcdir)/autotools/m4/localtime-buffer.m4 \
66266 - $(top_srcdir)/autotools/m4/longlong.m4 \
66267 $(top_srcdir)/autotools/m4/lstat.m4 \
66268 $(top_srcdir)/autotools/m4/ltoptions.m4 \
66269 $(top_srcdir)/autotools/m4/ltsugar.m4 \
66270 @@ -165,6 +165,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
66271 $(top_srcdir)/autotools/m4/memchr.m4 \
66272 $(top_srcdir)/autotools/m4/mempcpy.m4 \
66273 $(top_srcdir)/autotools/m4/memrchr.m4 \
66274 + $(top_srcdir)/autotools/m4/minmax.m4 \
66275 $(top_srcdir)/autotools/m4/mkdir.m4 \
66276 $(top_srcdir)/autotools/m4/mkdirat.m4 \
66277 $(top_srcdir)/autotools/m4/mmap-anon.m4 \
66278 @@ -175,16 +176,20 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
66279 $(top_srcdir)/autotools/m4/nocrash.m4 \
66280 $(top_srcdir)/autotools/m4/off_t.m4 \
66281 $(top_srcdir)/autotools/m4/open-cloexec.m4 \
66282 + $(top_srcdir)/autotools/m4/open-slash.m4 \
66283 $(top_srcdir)/autotools/m4/open.m4 \
66284 $(top_srcdir)/autotools/m4/openat.m4 \
66285 $(top_srcdir)/autotools/m4/opendir.m4 \
66286 $(top_srcdir)/autotools/m4/pathmax.m4 \
66287 + $(top_srcdir)/autotools/m4/pipe.m4 \
66288 $(top_srcdir)/autotools/m4/printf-frexp.m4 \
66289 $(top_srcdir)/autotools/m4/printf-frexpl.m4 \
66290 $(top_srcdir)/autotools/m4/printf.m4 \
66291 + $(top_srcdir)/autotools/m4/rawmemchr.m4 \
66292 $(top_srcdir)/autotools/m4/readlink.m4 \
66293 $(top_srcdir)/autotools/m4/readlinkat.m4 \
66294 $(top_srcdir)/autotools/m4/realloc.m4 \
66295 + $(top_srcdir)/autotools/m4/reallocarray.m4 \
66296 $(top_srcdir)/autotools/m4/rename.m4 \
66297 $(top_srcdir)/autotools/m4/renameat.m4 \
66298 $(top_srcdir)/autotools/m4/rmdir.m4 \
66299 @@ -194,6 +199,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
66300 $(top_srcdir)/autotools/m4/ssize_t.m4 \
66301 $(top_srcdir)/autotools/m4/stat-time.m4 \
66302 $(top_srcdir)/autotools/m4/stat.m4 \
66303 + $(top_srcdir)/autotools/m4/stdalign.m4 \
66304 $(top_srcdir)/autotools/m4/stdbool.m4 \
66305 $(top_srcdir)/autotools/m4/stddef_h.m4 \
66306 $(top_srcdir)/autotools/m4/stdint.m4 \
66307 @@ -232,7 +238,10 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
66308 $(top_srcdir)/autotools/m4/wchar_t.m4 \
66309 $(top_srcdir)/autotools/m4/wint_t.m4 \
66310 $(top_srcdir)/autotools/m4/xalloc.m4 \
66311 - $(top_srcdir)/autotools/m4/xsize.m4 $(top_srcdir)/configure.ac
66312 + $(top_srcdir)/autotools/m4/xsize.m4 \
66313 + $(top_srcdir)/autotools/m4/year2038.m4 \
66314 + $(top_srcdir)/autotools/m4/zzgnulib.m4 \
66315 + $(top_srcdir)/configure.ac
66316 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
66317 $(ACLOCAL_M4)
66318 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
66319 @@ -370,368 +379,450 @@ FGREP = @FGREP@
66320 FLOAT_H = @FLOAT_H@
66321 GETOPT_CDEFS_H = @GETOPT_CDEFS_H@
66322 GETOPT_H = @GETOPT_H@
66323 -GNULIB_ACOSF = @GNULIB_ACOSF@
66324 -GNULIB_ACOSL = @GNULIB_ACOSL@
66325 -GNULIB_ALPHASORT = @GNULIB_ALPHASORT@
66326 -GNULIB_ASINF = @GNULIB_ASINF@
66327 -GNULIB_ASINL = @GNULIB_ASINL@
66328 -GNULIB_ATAN2F = @GNULIB_ATAN2F@
66329 -GNULIB_ATANF = @GNULIB_ATANF@
66330 -GNULIB_ATANL = @GNULIB_ATANL@
66331 -GNULIB_ATOLL = @GNULIB_ATOLL@
66332 -GNULIB_BTOWC = @GNULIB_BTOWC@
66333 -GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
66334 -GNULIB_CANONICALIZE_FILE_NAME = @GNULIB_CANONICALIZE_FILE_NAME@
66335 -GNULIB_CBRT = @GNULIB_CBRT@
66336 -GNULIB_CBRTF = @GNULIB_CBRTF@
66337 -GNULIB_CBRTL = @GNULIB_CBRTL@
66338 -GNULIB_CEIL = @GNULIB_CEIL@
66339 -GNULIB_CEILF = @GNULIB_CEILF@
66340 -GNULIB_CEILL = @GNULIB_CEILL@
66341 -GNULIB_CHDIR = @GNULIB_CHDIR@
66342 -GNULIB_CHOWN = @GNULIB_CHOWN@
66343 -GNULIB_CLOSE = @GNULIB_CLOSE@
66344 -GNULIB_CLOSEDIR = @GNULIB_CLOSEDIR@
66345 -GNULIB_COPYSIGN = @GNULIB_COPYSIGN@
66346 -GNULIB_COPYSIGNF = @GNULIB_COPYSIGNF@
66347 -GNULIB_COPYSIGNL = @GNULIB_COPYSIGNL@
66348 -GNULIB_COSF = @GNULIB_COSF@
66349 -GNULIB_COSHF = @GNULIB_COSHF@
66350 -GNULIB_COSL = @GNULIB_COSL@
66351 -GNULIB_CTIME = @GNULIB_CTIME@
66352 -GNULIB_DIRFD = @GNULIB_DIRFD@
66353 -GNULIB_DPRINTF = @GNULIB_DPRINTF@
66354 -GNULIB_DUP = @GNULIB_DUP@
66355 -GNULIB_DUP2 = @GNULIB_DUP2@
66356 -GNULIB_DUP3 = @GNULIB_DUP3@
66357 -GNULIB_ENVIRON = @GNULIB_ENVIRON@
66358 -GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
66359 -GNULIB_EXP2 = @GNULIB_EXP2@
66360 -GNULIB_EXP2F = @GNULIB_EXP2F@
66361 -GNULIB_EXP2L = @GNULIB_EXP2L@
66362 -GNULIB_EXPF = @GNULIB_EXPF@
66363 -GNULIB_EXPL = @GNULIB_EXPL@
66364 -GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
66365 -GNULIB_EXPM1 = @GNULIB_EXPM1@
66366 -GNULIB_EXPM1F = @GNULIB_EXPM1F@
66367 -GNULIB_EXPM1L = @GNULIB_EXPM1L@
66368 -GNULIB_FABSF = @GNULIB_FABSF@
66369 -GNULIB_FABSL = @GNULIB_FABSL@
66370 -GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
66371 -GNULIB_FCHDIR = @GNULIB_FCHDIR@
66372 -GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
66373 -GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
66374 -GNULIB_FCLOSE = @GNULIB_FCLOSE@
66375 -GNULIB_FCNTL = @GNULIB_FCNTL@
66376 -GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
66377 -GNULIB_FDOPEN = @GNULIB_FDOPEN@
66378 -GNULIB_FDOPENDIR = @GNULIB_FDOPENDIR@
66379 -GNULIB_FFLUSH = @GNULIB_FFLUSH@
66380 -GNULIB_FFS = @GNULIB_FFS@
66381 -GNULIB_FFSL = @GNULIB_FFSL@
66382 -GNULIB_FFSLL = @GNULIB_FFSLL@
66383 -GNULIB_FGETC = @GNULIB_FGETC@
66384 -GNULIB_FGETS = @GNULIB_FGETS@
66385 -GNULIB_FLOOR = @GNULIB_FLOOR@
66386 -GNULIB_FLOORF = @GNULIB_FLOORF@
66387 -GNULIB_FLOORL = @GNULIB_FLOORL@
66388 -GNULIB_FMA = @GNULIB_FMA@
66389 -GNULIB_FMAF = @GNULIB_FMAF@
66390 -GNULIB_FMAL = @GNULIB_FMAL@
66391 -GNULIB_FMOD = @GNULIB_FMOD@
66392 -GNULIB_FMODF = @GNULIB_FMODF@
66393 -GNULIB_FMODL = @GNULIB_FMODL@
66394 -GNULIB_FOPEN = @GNULIB_FOPEN@
66395 -GNULIB_FPRINTF = @GNULIB_FPRINTF@
66396 -GNULIB_FPRINTF_POSIX = @GNULIB_FPRINTF_POSIX@
66397 -GNULIB_FPURGE = @GNULIB_FPURGE@
66398 -GNULIB_FPUTC = @GNULIB_FPUTC@
66399 -GNULIB_FPUTS = @GNULIB_FPUTS@
66400 -GNULIB_FREAD = @GNULIB_FREAD@
66401 -GNULIB_FREOPEN = @GNULIB_FREOPEN@
66402 -GNULIB_FREXP = @GNULIB_FREXP@
66403 -GNULIB_FREXPF = @GNULIB_FREXPF@
66404 -GNULIB_FREXPL = @GNULIB_FREXPL@
66405 -GNULIB_FSCANF = @GNULIB_FSCANF@
66406 -GNULIB_FSEEK = @GNULIB_FSEEK@
66407 -GNULIB_FSEEKO = @GNULIB_FSEEKO@
66408 -GNULIB_FSTAT = @GNULIB_FSTAT@
66409 -GNULIB_FSTATAT = @GNULIB_FSTATAT@
66410 -GNULIB_FSYNC = @GNULIB_FSYNC@
66411 -GNULIB_FTELL = @GNULIB_FTELL@
66412 -GNULIB_FTELLO = @GNULIB_FTELLO@
66413 -GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
66414 -GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
66415 -GNULIB_FWRITE = @GNULIB_FWRITE@
66416 -GNULIB_GETC = @GNULIB_GETC@
66417 -GNULIB_GETCHAR = @GNULIB_GETCHAR@
66418 -GNULIB_GETCWD = @GNULIB_GETCWD@
66419 -GNULIB_GETDELIM = @GNULIB_GETDELIM@
66420 -GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
66421 -GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
66422 -GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
66423 -GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
66424 -GNULIB_GETLINE = @GNULIB_GETLINE@
66425 -GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@
66426 -GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
66427 -GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
66428 -GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
66429 -GNULIB_GETPASS = @GNULIB_GETPASS@
66430 -GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
66431 +GL_CFLAG_ALLOW_WARNINGS = @GL_CFLAG_ALLOW_WARNINGS@
66432 +GL_CFLAG_GNULIB_WARNINGS = @GL_CFLAG_GNULIB_WARNINGS@
66433 +GL_GNULIB_ACCESS = @GL_GNULIB_ACCESS@
66434 +GL_GNULIB_ACOSF = @GL_GNULIB_ACOSF@
66435 +GL_GNULIB_ACOSL = @GL_GNULIB_ACOSL@
66436 +GL_GNULIB_ALIGNED_ALLOC = @GL_GNULIB_ALIGNED_ALLOC@
66437 +GL_GNULIB_ALPHASORT = @GL_GNULIB_ALPHASORT@
66438 +GL_GNULIB_ASINF = @GL_GNULIB_ASINF@
66439 +GL_GNULIB_ASINL = @GL_GNULIB_ASINL@
66440 +GL_GNULIB_ATAN2F = @GL_GNULIB_ATAN2F@
66441 +GL_GNULIB_ATANF = @GL_GNULIB_ATANF@
66442 +GL_GNULIB_ATANL = @GL_GNULIB_ATANL@
66443 +GL_GNULIB_ATOLL = @GL_GNULIB_ATOLL@
66444 +GL_GNULIB_BTOWC = @GL_GNULIB_BTOWC@
66445 +GL_GNULIB_CALLOC_GNU = @GL_GNULIB_CALLOC_GNU@
66446 +GL_GNULIB_CALLOC_POSIX = @GL_GNULIB_CALLOC_POSIX@
66447 +GL_GNULIB_CANONICALIZE_FILE_NAME = @GL_GNULIB_CANONICALIZE_FILE_NAME@
66448 +GL_GNULIB_CBRT = @GL_GNULIB_CBRT@
66449 +GL_GNULIB_CBRTF = @GL_GNULIB_CBRTF@
66450 +GL_GNULIB_CBRTL = @GL_GNULIB_CBRTL@
66451 +GL_GNULIB_CEIL = @GL_GNULIB_CEIL@
66452 +GL_GNULIB_CEILF = @GL_GNULIB_CEILF@
66453 +GL_GNULIB_CEILL = @GL_GNULIB_CEILL@
66454 +GL_GNULIB_CHDIR = @GL_GNULIB_CHDIR@
66455 +GL_GNULIB_CHOWN = @GL_GNULIB_CHOWN@
66456 +GL_GNULIB_CLOSE = @GL_GNULIB_CLOSE@
66457 +GL_GNULIB_CLOSEDIR = @GL_GNULIB_CLOSEDIR@
66458 +GL_GNULIB_COPYSIGN = @GL_GNULIB_COPYSIGN@
66459 +GL_GNULIB_COPYSIGNF = @GL_GNULIB_COPYSIGNF@
66460 +GL_GNULIB_COPYSIGNL = @GL_GNULIB_COPYSIGNL@
66461 +GL_GNULIB_COPY_FILE_RANGE = @GL_GNULIB_COPY_FILE_RANGE@
66462 +GL_GNULIB_COSF = @GL_GNULIB_COSF@
66463 +GL_GNULIB_COSHF = @GL_GNULIB_COSHF@
66464 +GL_GNULIB_COSL = @GL_GNULIB_COSL@
66465 +GL_GNULIB_CREAT = @GL_GNULIB_CREAT@
66466 +GL_GNULIB_CTIME = @GL_GNULIB_CTIME@
66467 +GL_GNULIB_DIRFD = @GL_GNULIB_DIRFD@
66468 +GL_GNULIB_DPRINTF = @GL_GNULIB_DPRINTF@
66469 +GL_GNULIB_DUP = @GL_GNULIB_DUP@
66470 +GL_GNULIB_DUP2 = @GL_GNULIB_DUP2@
66471 +GL_GNULIB_DUP3 = @GL_GNULIB_DUP3@
66472 +GL_GNULIB_ENVIRON = @GL_GNULIB_ENVIRON@
66473 +GL_GNULIB_EUIDACCESS = @GL_GNULIB_EUIDACCESS@
66474 +GL_GNULIB_EXECL = @GL_GNULIB_EXECL@
66475 +GL_GNULIB_EXECLE = @GL_GNULIB_EXECLE@
66476 +GL_GNULIB_EXECLP = @GL_GNULIB_EXECLP@
66477 +GL_GNULIB_EXECV = @GL_GNULIB_EXECV@
66478 +GL_GNULIB_EXECVE = @GL_GNULIB_EXECVE@
66479 +GL_GNULIB_EXECVP = @GL_GNULIB_EXECVP@
66480 +GL_GNULIB_EXECVPE = @GL_GNULIB_EXECVPE@
66481 +GL_GNULIB_EXP2 = @GL_GNULIB_EXP2@
66482 +GL_GNULIB_EXP2F = @GL_GNULIB_EXP2F@
66483 +GL_GNULIB_EXP2L = @GL_GNULIB_EXP2L@
66484 +GL_GNULIB_EXPF = @GL_GNULIB_EXPF@
66485 +GL_GNULIB_EXPL = @GL_GNULIB_EXPL@
66486 +GL_GNULIB_EXPLICIT_BZERO = @GL_GNULIB_EXPLICIT_BZERO@
66487 +GL_GNULIB_EXPM1 = @GL_GNULIB_EXPM1@
66488 +GL_GNULIB_EXPM1F = @GL_GNULIB_EXPM1F@
66489 +GL_GNULIB_EXPM1L = @GL_GNULIB_EXPM1L@
66490 +GL_GNULIB_FABSF = @GL_GNULIB_FABSF@
66491 +GL_GNULIB_FABSL = @GL_GNULIB_FABSL@
66492 +GL_GNULIB_FACCESSAT = @GL_GNULIB_FACCESSAT@
66493 +GL_GNULIB_FCHDIR = @GL_GNULIB_FCHDIR@
66494 +GL_GNULIB_FCHMODAT = @GL_GNULIB_FCHMODAT@
66495 +GL_GNULIB_FCHOWNAT = @GL_GNULIB_FCHOWNAT@
66496 +GL_GNULIB_FCLOSE = @GL_GNULIB_FCLOSE@
66497 +GL_GNULIB_FCNTL = @GL_GNULIB_FCNTL@
66498 +GL_GNULIB_FDATASYNC = @GL_GNULIB_FDATASYNC@
66499 +GL_GNULIB_FDOPEN = @GL_GNULIB_FDOPEN@
66500 +GL_GNULIB_FDOPENDIR = @GL_GNULIB_FDOPENDIR@
66501 +GL_GNULIB_FFLUSH = @GL_GNULIB_FFLUSH@
66502 +GL_GNULIB_FFS = @GL_GNULIB_FFS@
66503 +GL_GNULIB_FFSL = @GL_GNULIB_FFSL@
66504 +GL_GNULIB_FFSLL = @GL_GNULIB_FFSLL@
66505 +GL_GNULIB_FGETC = @GL_GNULIB_FGETC@
66506 +GL_GNULIB_FGETS = @GL_GNULIB_FGETS@
66507 +GL_GNULIB_FLOOR = @GL_GNULIB_FLOOR@
66508 +GL_GNULIB_FLOORF = @GL_GNULIB_FLOORF@
66509 +GL_GNULIB_FLOORL = @GL_GNULIB_FLOORL@
66510 +GL_GNULIB_FMA = @GL_GNULIB_FMA@
66511 +GL_GNULIB_FMAF = @GL_GNULIB_FMAF@
66512 +GL_GNULIB_FMAL = @GL_GNULIB_FMAL@
66513 +GL_GNULIB_FMOD = @GL_GNULIB_FMOD@
66514 +GL_GNULIB_FMODF = @GL_GNULIB_FMODF@
66515 +GL_GNULIB_FMODL = @GL_GNULIB_FMODL@
66516 +GL_GNULIB_FOPEN = @GL_GNULIB_FOPEN@
66517 +GL_GNULIB_FOPEN_GNU = @GL_GNULIB_FOPEN_GNU@
66518 +GL_GNULIB_FPRINTF = @GL_GNULIB_FPRINTF@
66519 +GL_GNULIB_FPRINTF_POSIX = @GL_GNULIB_FPRINTF_POSIX@
66520 +GL_GNULIB_FPURGE = @GL_GNULIB_FPURGE@
66521 +GL_GNULIB_FPUTC = @GL_GNULIB_FPUTC@
66522 +GL_GNULIB_FPUTS = @GL_GNULIB_FPUTS@
66523 +GL_GNULIB_FREAD = @GL_GNULIB_FREAD@
66524 +GL_GNULIB_FREE_POSIX = @GL_GNULIB_FREE_POSIX@
66525 +GL_GNULIB_FREOPEN = @GL_GNULIB_FREOPEN@
66526 +GL_GNULIB_FREXP = @GL_GNULIB_FREXP@
66527 +GL_GNULIB_FREXPF = @GL_GNULIB_FREXPF@
66528 +GL_GNULIB_FREXPL = @GL_GNULIB_FREXPL@
66529 +GL_GNULIB_FSCANF = @GL_GNULIB_FSCANF@
66530 +GL_GNULIB_FSEEK = @GL_GNULIB_FSEEK@
66531 +GL_GNULIB_FSEEKO = @GL_GNULIB_FSEEKO@
66532 +GL_GNULIB_FSTAT = @GL_GNULIB_FSTAT@
66533 +GL_GNULIB_FSTATAT = @GL_GNULIB_FSTATAT@
66534 +GL_GNULIB_FSYNC = @GL_GNULIB_FSYNC@
66535 +GL_GNULIB_FTELL = @GL_GNULIB_FTELL@
66536 +GL_GNULIB_FTELLO = @GL_GNULIB_FTELLO@
66537 +GL_GNULIB_FTRUNCATE = @GL_GNULIB_FTRUNCATE@
66538 +GL_GNULIB_FUTIMENS = @GL_GNULIB_FUTIMENS@
66539 +GL_GNULIB_FWRITE = @GL_GNULIB_FWRITE@
66540 +GL_GNULIB_GETC = @GL_GNULIB_GETC@
66541 +GL_GNULIB_GETCHAR = @GL_GNULIB_GETCHAR@
66542 +GL_GNULIB_GETCWD = @GL_GNULIB_GETCWD@
66543 +GL_GNULIB_GETDELIM = @GL_GNULIB_GETDELIM@
66544 +GL_GNULIB_GETDOMAINNAME = @GL_GNULIB_GETDOMAINNAME@
66545 +GL_GNULIB_GETDTABLESIZE = @GL_GNULIB_GETDTABLESIZE@
66546 +GL_GNULIB_GETENTROPY = @GL_GNULIB_GETENTROPY@
66547 +GL_GNULIB_GETGROUPS = @GL_GNULIB_GETGROUPS@
66548 +GL_GNULIB_GETHOSTNAME = @GL_GNULIB_GETHOSTNAME@
66549 +GL_GNULIB_GETLINE = @GL_GNULIB_GETLINE@
66550 +GL_GNULIB_GETLOADAVG = @GL_GNULIB_GETLOADAVG@
66551 +GL_GNULIB_GETLOGIN = @GL_GNULIB_GETLOGIN@
66552 +GL_GNULIB_GETLOGIN_R = @GL_GNULIB_GETLOGIN_R@
66553 +GL_GNULIB_GETOPT_POSIX = @GL_GNULIB_GETOPT_POSIX@
66554 +GL_GNULIB_GETPAGESIZE = @GL_GNULIB_GETPAGESIZE@
66555 +GL_GNULIB_GETPASS = @GL_GNULIB_GETPASS@
66556 +GL_GNULIB_GETPASS_GNU = @GL_GNULIB_GETPASS_GNU@
66557 +GL_GNULIB_GETSUBOPT = @GL_GNULIB_GETSUBOPT@
66558 +GL_GNULIB_GETTIMEOFDAY = @GL_GNULIB_GETTIMEOFDAY@
66559 +GL_GNULIB_GETUMASK = @GL_GNULIB_GETUMASK@
66560 +GL_GNULIB_GETUSERSHELL = @GL_GNULIB_GETUSERSHELL@
66561 +GL_GNULIB_GRANTPT = @GL_GNULIB_GRANTPT@
66562 +GL_GNULIB_GROUP_MEMBER = @GL_GNULIB_GROUP_MEMBER@
66563 +GL_GNULIB_HYPOT = @GL_GNULIB_HYPOT@
66564 +GL_GNULIB_HYPOTF = @GL_GNULIB_HYPOTF@
66565 +GL_GNULIB_HYPOTL = @GL_GNULIB_HYPOTL@
66566 +GL_GNULIB_ILOGB = @GL_GNULIB_ILOGB@
66567 +GL_GNULIB_ILOGBF = @GL_GNULIB_ILOGBF@
66568 +GL_GNULIB_ILOGBL = @GL_GNULIB_ILOGBL@
66569 +GL_GNULIB_IMAXABS = @GL_GNULIB_IMAXABS@
66570 +GL_GNULIB_IMAXDIV = @GL_GNULIB_IMAXDIV@
66571 +GL_GNULIB_ISATTY = @GL_GNULIB_ISATTY@
66572 +GL_GNULIB_ISFINITE = @GL_GNULIB_ISFINITE@
66573 +GL_GNULIB_ISINF = @GL_GNULIB_ISINF@
66574 +GL_GNULIB_ISNAN = @GL_GNULIB_ISNAN@
66575 +GL_GNULIB_ISNAND = @GL_GNULIB_ISNAND@
66576 +GL_GNULIB_ISNANF = @GL_GNULIB_ISNANF@
66577 +GL_GNULIB_ISNANL = @GL_GNULIB_ISNANL@
66578 +GL_GNULIB_LCHMOD = @GL_GNULIB_LCHMOD@
66579 +GL_GNULIB_LCHOWN = @GL_GNULIB_LCHOWN@
66580 +GL_GNULIB_LDEXPF = @GL_GNULIB_LDEXPF@
66581 +GL_GNULIB_LDEXPL = @GL_GNULIB_LDEXPL@
66582 +GL_GNULIB_LINK = @GL_GNULIB_LINK@
66583 +GL_GNULIB_LINKAT = @GL_GNULIB_LINKAT@
66584 +GL_GNULIB_LOCALTIME = @GL_GNULIB_LOCALTIME@
66585 +GL_GNULIB_LOG = @GL_GNULIB_LOG@
66586 +GL_GNULIB_LOG10 = @GL_GNULIB_LOG10@
66587 +GL_GNULIB_LOG10F = @GL_GNULIB_LOG10F@
66588 +GL_GNULIB_LOG10L = @GL_GNULIB_LOG10L@
66589 +GL_GNULIB_LOG1P = @GL_GNULIB_LOG1P@
66590 +GL_GNULIB_LOG1PF = @GL_GNULIB_LOG1PF@
66591 +GL_GNULIB_LOG1PL = @GL_GNULIB_LOG1PL@
66592 +GL_GNULIB_LOG2 = @GL_GNULIB_LOG2@
66593 +GL_GNULIB_LOG2F = @GL_GNULIB_LOG2F@
66594 +GL_GNULIB_LOG2L = @GL_GNULIB_LOG2L@
66595 +GL_GNULIB_LOGB = @GL_GNULIB_LOGB@
66596 +GL_GNULIB_LOGBF = @GL_GNULIB_LOGBF@
66597 +GL_GNULIB_LOGBL = @GL_GNULIB_LOGBL@
66598 +GL_GNULIB_LOGF = @GL_GNULIB_LOGF@
66599 +GL_GNULIB_LOGL = @GL_GNULIB_LOGL@
66600 +GL_GNULIB_LSEEK = @GL_GNULIB_LSEEK@
66601 +GL_GNULIB_LSTAT = @GL_GNULIB_LSTAT@
66602 +GL_GNULIB_MALLOC_GNU = @GL_GNULIB_MALLOC_GNU@
66603 +GL_GNULIB_MALLOC_POSIX = @GL_GNULIB_MALLOC_POSIX@
66604 +GL_GNULIB_MBRLEN = @GL_GNULIB_MBRLEN@
66605 +GL_GNULIB_MBRTOWC = @GL_GNULIB_MBRTOWC@
66606 +GL_GNULIB_MBSCASECMP = @GL_GNULIB_MBSCASECMP@
66607 +GL_GNULIB_MBSCASESTR = @GL_GNULIB_MBSCASESTR@
66608 +GL_GNULIB_MBSCHR = @GL_GNULIB_MBSCHR@
66609 +GL_GNULIB_MBSCSPN = @GL_GNULIB_MBSCSPN@
66610 +GL_GNULIB_MBSINIT = @GL_GNULIB_MBSINIT@
66611 +GL_GNULIB_MBSLEN = @GL_GNULIB_MBSLEN@
66612 +GL_GNULIB_MBSNCASECMP = @GL_GNULIB_MBSNCASECMP@
66613 +GL_GNULIB_MBSNLEN = @GL_GNULIB_MBSNLEN@
66614 +GL_GNULIB_MBSNRTOWCS = @GL_GNULIB_MBSNRTOWCS@
66615 +GL_GNULIB_MBSPBRK = @GL_GNULIB_MBSPBRK@
66616 +GL_GNULIB_MBSPCASECMP = @GL_GNULIB_MBSPCASECMP@
66617 +GL_GNULIB_MBSRCHR = @GL_GNULIB_MBSRCHR@
66618 +GL_GNULIB_MBSRTOWCS = @GL_GNULIB_MBSRTOWCS@
66619 +GL_GNULIB_MBSSEP = @GL_GNULIB_MBSSEP@
66620 +GL_GNULIB_MBSSPN = @GL_GNULIB_MBSSPN@
66621 +GL_GNULIB_MBSSTR = @GL_GNULIB_MBSSTR@
66622 +GL_GNULIB_MBSTOK_R = @GL_GNULIB_MBSTOK_R@
66623 +GL_GNULIB_MBTOWC = @GL_GNULIB_MBTOWC@
66624 +GL_GNULIB_MDA_ACCESS = @GL_GNULIB_MDA_ACCESS@
66625 +GL_GNULIB_MDA_CHDIR = @GL_GNULIB_MDA_CHDIR@
66626 +GL_GNULIB_MDA_CHMOD = @GL_GNULIB_MDA_CHMOD@
66627 +GL_GNULIB_MDA_CLOSE = @GL_GNULIB_MDA_CLOSE@
66628 +GL_GNULIB_MDA_CREAT = @GL_GNULIB_MDA_CREAT@
66629 +GL_GNULIB_MDA_DUP = @GL_GNULIB_MDA_DUP@
66630 +GL_GNULIB_MDA_DUP2 = @GL_GNULIB_MDA_DUP2@
66631 +GL_GNULIB_MDA_ECVT = @GL_GNULIB_MDA_ECVT@
66632 +GL_GNULIB_MDA_EXECL = @GL_GNULIB_MDA_EXECL@
66633 +GL_GNULIB_MDA_EXECLE = @GL_GNULIB_MDA_EXECLE@
66634 +GL_GNULIB_MDA_EXECLP = @GL_GNULIB_MDA_EXECLP@
66635 +GL_GNULIB_MDA_EXECV = @GL_GNULIB_MDA_EXECV@
66636 +GL_GNULIB_MDA_EXECVE = @GL_GNULIB_MDA_EXECVE@
66637 +GL_GNULIB_MDA_EXECVP = @GL_GNULIB_MDA_EXECVP@
66638 +GL_GNULIB_MDA_EXECVPE = @GL_GNULIB_MDA_EXECVPE@
66639 +GL_GNULIB_MDA_FCLOSEALL = @GL_GNULIB_MDA_FCLOSEALL@
66640 +GL_GNULIB_MDA_FCVT = @GL_GNULIB_MDA_FCVT@
66641 +GL_GNULIB_MDA_FDOPEN = @GL_GNULIB_MDA_FDOPEN@
66642 +GL_GNULIB_MDA_FILENO = @GL_GNULIB_MDA_FILENO@
66643 +GL_GNULIB_MDA_GCVT = @GL_GNULIB_MDA_GCVT@
66644 +GL_GNULIB_MDA_GETCWD = @GL_GNULIB_MDA_GETCWD@
66645 +GL_GNULIB_MDA_GETPID = @GL_GNULIB_MDA_GETPID@
66646 +GL_GNULIB_MDA_GETW = @GL_GNULIB_MDA_GETW@
66647 +GL_GNULIB_MDA_ISATTY = @GL_GNULIB_MDA_ISATTY@
66648 +GL_GNULIB_MDA_J0 = @GL_GNULIB_MDA_J0@
66649 +GL_GNULIB_MDA_J1 = @GL_GNULIB_MDA_J1@
66650 +GL_GNULIB_MDA_JN = @GL_GNULIB_MDA_JN@
66651 +GL_GNULIB_MDA_LSEEK = @GL_GNULIB_MDA_LSEEK@
66652 +GL_GNULIB_MDA_MEMCCPY = @GL_GNULIB_MDA_MEMCCPY@
66653 +GL_GNULIB_MDA_MKDIR = @GL_GNULIB_MDA_MKDIR@
66654 +GL_GNULIB_MDA_MKTEMP = @GL_GNULIB_MDA_MKTEMP@
66655 +GL_GNULIB_MDA_OPEN = @GL_GNULIB_MDA_OPEN@
66656 +GL_GNULIB_MDA_PUTENV = @GL_GNULIB_MDA_PUTENV@
66657 +GL_GNULIB_MDA_PUTW = @GL_GNULIB_MDA_PUTW@
66658 +GL_GNULIB_MDA_READ = @GL_GNULIB_MDA_READ@
66659 +GL_GNULIB_MDA_RMDIR = @GL_GNULIB_MDA_RMDIR@
66660 +GL_GNULIB_MDA_STRDUP = @GL_GNULIB_MDA_STRDUP@
66661 +GL_GNULIB_MDA_SWAB = @GL_GNULIB_MDA_SWAB@
66662 +GL_GNULIB_MDA_TEMPNAM = @GL_GNULIB_MDA_TEMPNAM@
66663 +GL_GNULIB_MDA_TZSET = @GL_GNULIB_MDA_TZSET@
66664 +GL_GNULIB_MDA_UMASK = @GL_GNULIB_MDA_UMASK@
66665 +GL_GNULIB_MDA_UNLINK = @GL_GNULIB_MDA_UNLINK@
66666 +GL_GNULIB_MDA_UTIME = @GL_GNULIB_MDA_UTIME@
66667 +GL_GNULIB_MDA_WCSDUP = @GL_GNULIB_MDA_WCSDUP@
66668 +GL_GNULIB_MDA_WRITE = @GL_GNULIB_MDA_WRITE@
66669 +GL_GNULIB_MDA_Y0 = @GL_GNULIB_MDA_Y0@
66670 +GL_GNULIB_MDA_Y1 = @GL_GNULIB_MDA_Y1@
66671 +GL_GNULIB_MDA_YN = @GL_GNULIB_MDA_YN@
66672 +GL_GNULIB_MEMCHR = @GL_GNULIB_MEMCHR@
66673 +GL_GNULIB_MEMMEM = @GL_GNULIB_MEMMEM@
66674 +GL_GNULIB_MEMPCPY = @GL_GNULIB_MEMPCPY@
66675 +GL_GNULIB_MEMRCHR = @GL_GNULIB_MEMRCHR@
66676 +GL_GNULIB_MKDIR = @GL_GNULIB_MKDIR@
66677 +GL_GNULIB_MKDIRAT = @GL_GNULIB_MKDIRAT@
66678 +GL_GNULIB_MKDTEMP = @GL_GNULIB_MKDTEMP@
66679 +GL_GNULIB_MKFIFO = @GL_GNULIB_MKFIFO@
66680 +GL_GNULIB_MKFIFOAT = @GL_GNULIB_MKFIFOAT@
66681 +GL_GNULIB_MKNOD = @GL_GNULIB_MKNOD@
66682 +GL_GNULIB_MKNODAT = @GL_GNULIB_MKNODAT@
66683 +GL_GNULIB_MKOSTEMP = @GL_GNULIB_MKOSTEMP@
66684 +GL_GNULIB_MKOSTEMPS = @GL_GNULIB_MKOSTEMPS@
66685 +GL_GNULIB_MKSTEMP = @GL_GNULIB_MKSTEMP@
66686 +GL_GNULIB_MKSTEMPS = @GL_GNULIB_MKSTEMPS@
66687 +GL_GNULIB_MKTIME = @GL_GNULIB_MKTIME@
66688 +GL_GNULIB_MODF = @GL_GNULIB_MODF@
66689 +GL_GNULIB_MODFF = @GL_GNULIB_MODFF@
66690 +GL_GNULIB_MODFL = @GL_GNULIB_MODFL@
66691 +GL_GNULIB_NANOSLEEP = @GL_GNULIB_NANOSLEEP@
66692 +GL_GNULIB_NONBLOCKING = @GL_GNULIB_NONBLOCKING@
66693 +GL_GNULIB_OBSTACK_PRINTF = @GL_GNULIB_OBSTACK_PRINTF@
66694 +GL_GNULIB_OBSTACK_PRINTF_POSIX = @GL_GNULIB_OBSTACK_PRINTF_POSIX@
66695 +GL_GNULIB_OPEN = @GL_GNULIB_OPEN@
66696 +GL_GNULIB_OPENAT = @GL_GNULIB_OPENAT@
66697 +GL_GNULIB_OPENDIR = @GL_GNULIB_OPENDIR@
66698 +GL_GNULIB_OVERRIDES_STRUCT_STAT = @GL_GNULIB_OVERRIDES_STRUCT_STAT@
66699 +GL_GNULIB_PCLOSE = @GL_GNULIB_PCLOSE@
66700 +GL_GNULIB_PERROR = @GL_GNULIB_PERROR@
66701 +GL_GNULIB_PIPE = @GL_GNULIB_PIPE@
66702 +GL_GNULIB_PIPE2 = @GL_GNULIB_PIPE2@
66703 +GL_GNULIB_POPEN = @GL_GNULIB_POPEN@
66704 +GL_GNULIB_POSIX_MEMALIGN = @GL_GNULIB_POSIX_MEMALIGN@
66705 +GL_GNULIB_POSIX_OPENPT = @GL_GNULIB_POSIX_OPENPT@
66706 +GL_GNULIB_POWF = @GL_GNULIB_POWF@
66707 +GL_GNULIB_PREAD = @GL_GNULIB_PREAD@
66708 +GL_GNULIB_PRINTF = @GL_GNULIB_PRINTF@
66709 +GL_GNULIB_PRINTF_POSIX = @GL_GNULIB_PRINTF_POSIX@
66710 +GL_GNULIB_PTSNAME = @GL_GNULIB_PTSNAME@
66711 +GL_GNULIB_PTSNAME_R = @GL_GNULIB_PTSNAME_R@
66712 +GL_GNULIB_PUTC = @GL_GNULIB_PUTC@
66713 +GL_GNULIB_PUTCHAR = @GL_GNULIB_PUTCHAR@
66714 +GL_GNULIB_PUTENV = @GL_GNULIB_PUTENV@
66715 +GL_GNULIB_PUTS = @GL_GNULIB_PUTS@
66716 +GL_GNULIB_PWRITE = @GL_GNULIB_PWRITE@
66717 +GL_GNULIB_QSORT_R = @GL_GNULIB_QSORT_R@
66718 +GL_GNULIB_RANDOM = @GL_GNULIB_RANDOM@
66719 +GL_GNULIB_RANDOM_R = @GL_GNULIB_RANDOM_R@
66720 +GL_GNULIB_RAWMEMCHR = @GL_GNULIB_RAWMEMCHR@
66721 +GL_GNULIB_READ = @GL_GNULIB_READ@
66722 +GL_GNULIB_READDIR = @GL_GNULIB_READDIR@
66723 +GL_GNULIB_READLINK = @GL_GNULIB_READLINK@
66724 +GL_GNULIB_READLINKAT = @GL_GNULIB_READLINKAT@
66725 +GL_GNULIB_REALLOCARRAY = @GL_GNULIB_REALLOCARRAY@
66726 +GL_GNULIB_REALLOC_GNU = @GL_GNULIB_REALLOC_GNU@
66727 +GL_GNULIB_REALLOC_POSIX = @GL_GNULIB_REALLOC_POSIX@
66728 +GL_GNULIB_REALPATH = @GL_GNULIB_REALPATH@
66729 +GL_GNULIB_REMAINDER = @GL_GNULIB_REMAINDER@
66730 +GL_GNULIB_REMAINDERF = @GL_GNULIB_REMAINDERF@
66731 +GL_GNULIB_REMAINDERL = @GL_GNULIB_REMAINDERL@
66732 +GL_GNULIB_REMOVE = @GL_GNULIB_REMOVE@
66733 +GL_GNULIB_RENAME = @GL_GNULIB_RENAME@
66734 +GL_GNULIB_RENAMEAT = @GL_GNULIB_RENAMEAT@
66735 +GL_GNULIB_REWINDDIR = @GL_GNULIB_REWINDDIR@
66736 +GL_GNULIB_RINT = @GL_GNULIB_RINT@
66737 +GL_GNULIB_RINTF = @GL_GNULIB_RINTF@
66738 +GL_GNULIB_RINTL = @GL_GNULIB_RINTL@
66739 +GL_GNULIB_RMDIR = @GL_GNULIB_RMDIR@
66740 +GL_GNULIB_ROUND = @GL_GNULIB_ROUND@
66741 +GL_GNULIB_ROUNDF = @GL_GNULIB_ROUNDF@
66742 +GL_GNULIB_ROUNDL = @GL_GNULIB_ROUNDL@
66743 +GL_GNULIB_RPMATCH = @GL_GNULIB_RPMATCH@
66744 +GL_GNULIB_SCANDIR = @GL_GNULIB_SCANDIR@
66745 +GL_GNULIB_SCANF = @GL_GNULIB_SCANF@
66746 +GL_GNULIB_SECURE_GETENV = @GL_GNULIB_SECURE_GETENV@
66747 +GL_GNULIB_SETENV = @GL_GNULIB_SETENV@
66748 +GL_GNULIB_SETHOSTNAME = @GL_GNULIB_SETHOSTNAME@
66749 +GL_GNULIB_SIGABBREV_NP = @GL_GNULIB_SIGABBREV_NP@
66750 +GL_GNULIB_SIGDESCR_NP = @GL_GNULIB_SIGDESCR_NP@
66751 +GL_GNULIB_SIGNBIT = @GL_GNULIB_SIGNBIT@
66752 +GL_GNULIB_SINF = @GL_GNULIB_SINF@
66753 +GL_GNULIB_SINHF = @GL_GNULIB_SINHF@
66754 +GL_GNULIB_SINL = @GL_GNULIB_SINL@
66755 +GL_GNULIB_SLEEP = @GL_GNULIB_SLEEP@
66756 +GL_GNULIB_SNPRINTF = @GL_GNULIB_SNPRINTF@
66757 +GL_GNULIB_SPRINTF_POSIX = @GL_GNULIB_SPRINTF_POSIX@
66758 +GL_GNULIB_SQRTF = @GL_GNULIB_SQRTF@
66759 +GL_GNULIB_SQRTL = @GL_GNULIB_SQRTL@
66760 +GL_GNULIB_STAT = @GL_GNULIB_STAT@
66761 +GL_GNULIB_STDIO_H_NONBLOCKING = @GL_GNULIB_STDIO_H_NONBLOCKING@
66762 +GL_GNULIB_STDIO_H_SIGPIPE = @GL_GNULIB_STDIO_H_SIGPIPE@
66763 +GL_GNULIB_STPCPY = @GL_GNULIB_STPCPY@
66764 +GL_GNULIB_STPNCPY = @GL_GNULIB_STPNCPY@
66765 +GL_GNULIB_STRCASESTR = @GL_GNULIB_STRCASESTR@
66766 +GL_GNULIB_STRCHRNUL = @GL_GNULIB_STRCHRNUL@
66767 +GL_GNULIB_STRDUP = @GL_GNULIB_STRDUP@
66768 +GL_GNULIB_STRERROR = @GL_GNULIB_STRERROR@
66769 +GL_GNULIB_STRERRORNAME_NP = @GL_GNULIB_STRERRORNAME_NP@
66770 +GL_GNULIB_STRERROR_R = @GL_GNULIB_STRERROR_R@
66771 +GL_GNULIB_STRFTIME = @GL_GNULIB_STRFTIME@
66772 +GL_GNULIB_STRNCAT = @GL_GNULIB_STRNCAT@
66773 +GL_GNULIB_STRNDUP = @GL_GNULIB_STRNDUP@
66774 +GL_GNULIB_STRNLEN = @GL_GNULIB_STRNLEN@
66775 +GL_GNULIB_STRPBRK = @GL_GNULIB_STRPBRK@
66776 +GL_GNULIB_STRPTIME = @GL_GNULIB_STRPTIME@
66777 +GL_GNULIB_STRSEP = @GL_GNULIB_STRSEP@
66778 +GL_GNULIB_STRSIGNAL = @GL_GNULIB_STRSIGNAL@
66779 +GL_GNULIB_STRSTR = @GL_GNULIB_STRSTR@
66780 +GL_GNULIB_STRTOD = @GL_GNULIB_STRTOD@
66781 +GL_GNULIB_STRTOIMAX = @GL_GNULIB_STRTOIMAX@
66782 +GL_GNULIB_STRTOK_R = @GL_GNULIB_STRTOK_R@
66783 +GL_GNULIB_STRTOL = @GL_GNULIB_STRTOL@
66784 +GL_GNULIB_STRTOLD = @GL_GNULIB_STRTOLD@
66785 +GL_GNULIB_STRTOLL = @GL_GNULIB_STRTOLL@
66786 +GL_GNULIB_STRTOUL = @GL_GNULIB_STRTOUL@
66787 +GL_GNULIB_STRTOULL = @GL_GNULIB_STRTOULL@
66788 +GL_GNULIB_STRTOUMAX = @GL_GNULIB_STRTOUMAX@
66789 +GL_GNULIB_STRVERSCMP = @GL_GNULIB_STRVERSCMP@
66790 +GL_GNULIB_SYMLINK = @GL_GNULIB_SYMLINK@
66791 +GL_GNULIB_SYMLINKAT = @GL_GNULIB_SYMLINKAT@
66792 +GL_GNULIB_SYSTEM_POSIX = @GL_GNULIB_SYSTEM_POSIX@
66793 +GL_GNULIB_TANF = @GL_GNULIB_TANF@
66794 +GL_GNULIB_TANHF = @GL_GNULIB_TANHF@
66795 +GL_GNULIB_TANL = @GL_GNULIB_TANL@
66796 +GL_GNULIB_TIMEGM = @GL_GNULIB_TIMEGM@
66797 +GL_GNULIB_TIMESPEC_GET = @GL_GNULIB_TIMESPEC_GET@
66798 +GL_GNULIB_TIMESPEC_GETRES = @GL_GNULIB_TIMESPEC_GETRES@
66799 +GL_GNULIB_TIME_R = @GL_GNULIB_TIME_R@
66800 +GL_GNULIB_TIME_RZ = @GL_GNULIB_TIME_RZ@
66801 +GL_GNULIB_TMPFILE = @GL_GNULIB_TMPFILE@
66802 +GL_GNULIB_TRUNC = @GL_GNULIB_TRUNC@
66803 +GL_GNULIB_TRUNCATE = @GL_GNULIB_TRUNCATE@
66804 +GL_GNULIB_TRUNCF = @GL_GNULIB_TRUNCF@
66805 +GL_GNULIB_TRUNCL = @GL_GNULIB_TRUNCL@
66806 +GL_GNULIB_TTYNAME_R = @GL_GNULIB_TTYNAME_R@
66807 +GL_GNULIB_TZSET = @GL_GNULIB_TZSET@
66808 +GL_GNULIB_UNISTD_H_GETOPT = @GL_GNULIB_UNISTD_H_GETOPT@
66809 +GL_GNULIB_UNISTD_H_NONBLOCKING = @GL_GNULIB_UNISTD_H_NONBLOCKING@
66810 +GL_GNULIB_UNISTD_H_SIGPIPE = @GL_GNULIB_UNISTD_H_SIGPIPE@
66811 +GL_GNULIB_UNLINK = @GL_GNULIB_UNLINK@
66812 +GL_GNULIB_UNLINKAT = @GL_GNULIB_UNLINKAT@
66813 +GL_GNULIB_UNLOCKPT = @GL_GNULIB_UNLOCKPT@
66814 +GL_GNULIB_UNSETENV = @GL_GNULIB_UNSETENV@
66815 +GL_GNULIB_USLEEP = @GL_GNULIB_USLEEP@
66816 +GL_GNULIB_UTIME = @GL_GNULIB_UTIME@
66817 +GL_GNULIB_UTIMENSAT = @GL_GNULIB_UTIMENSAT@
66818 +GL_GNULIB_VASPRINTF = @GL_GNULIB_VASPRINTF@
66819 +GL_GNULIB_VDPRINTF = @GL_GNULIB_VDPRINTF@
66820 +GL_GNULIB_VFPRINTF = @GL_GNULIB_VFPRINTF@
66821 +GL_GNULIB_VFPRINTF_POSIX = @GL_GNULIB_VFPRINTF_POSIX@
66822 +GL_GNULIB_VFSCANF = @GL_GNULIB_VFSCANF@
66823 +GL_GNULIB_VPRINTF = @GL_GNULIB_VPRINTF@
66824 +GL_GNULIB_VPRINTF_POSIX = @GL_GNULIB_VPRINTF_POSIX@
66825 +GL_GNULIB_VSCANF = @GL_GNULIB_VSCANF@
66826 +GL_GNULIB_VSNPRINTF = @GL_GNULIB_VSNPRINTF@
66827 +GL_GNULIB_VSPRINTF_POSIX = @GL_GNULIB_VSPRINTF_POSIX@
66828 +GL_GNULIB_WCPCPY = @GL_GNULIB_WCPCPY@
66829 +GL_GNULIB_WCPNCPY = @GL_GNULIB_WCPNCPY@
66830 +GL_GNULIB_WCRTOMB = @GL_GNULIB_WCRTOMB@
66831 +GL_GNULIB_WCSCASECMP = @GL_GNULIB_WCSCASECMP@
66832 +GL_GNULIB_WCSCAT = @GL_GNULIB_WCSCAT@
66833 +GL_GNULIB_WCSCHR = @GL_GNULIB_WCSCHR@
66834 +GL_GNULIB_WCSCMP = @GL_GNULIB_WCSCMP@
66835 +GL_GNULIB_WCSCOLL = @GL_GNULIB_WCSCOLL@
66836 +GL_GNULIB_WCSCPY = @GL_GNULIB_WCSCPY@
66837 +GL_GNULIB_WCSCSPN = @GL_GNULIB_WCSCSPN@
66838 +GL_GNULIB_WCSDUP = @GL_GNULIB_WCSDUP@
66839 +GL_GNULIB_WCSFTIME = @GL_GNULIB_WCSFTIME@
66840 +GL_GNULIB_WCSLEN = @GL_GNULIB_WCSLEN@
66841 +GL_GNULIB_WCSNCASECMP = @GL_GNULIB_WCSNCASECMP@
66842 +GL_GNULIB_WCSNCAT = @GL_GNULIB_WCSNCAT@
66843 +GL_GNULIB_WCSNCMP = @GL_GNULIB_WCSNCMP@
66844 +GL_GNULIB_WCSNCPY = @GL_GNULIB_WCSNCPY@
66845 +GL_GNULIB_WCSNLEN = @GL_GNULIB_WCSNLEN@
66846 +GL_GNULIB_WCSNRTOMBS = @GL_GNULIB_WCSNRTOMBS@
66847 +GL_GNULIB_WCSPBRK = @GL_GNULIB_WCSPBRK@
66848 +GL_GNULIB_WCSRCHR = @GL_GNULIB_WCSRCHR@
66849 +GL_GNULIB_WCSRTOMBS = @GL_GNULIB_WCSRTOMBS@
66850 +GL_GNULIB_WCSSPN = @GL_GNULIB_WCSSPN@
66851 +GL_GNULIB_WCSSTR = @GL_GNULIB_WCSSTR@
66852 +GL_GNULIB_WCSTOK = @GL_GNULIB_WCSTOK@
66853 +GL_GNULIB_WCSWIDTH = @GL_GNULIB_WCSWIDTH@
66854 +GL_GNULIB_WCSXFRM = @GL_GNULIB_WCSXFRM@
66855 +GL_GNULIB_WCTOB = @GL_GNULIB_WCTOB@
66856 +GL_GNULIB_WCTOMB = @GL_GNULIB_WCTOMB@
66857 +GL_GNULIB_WCWIDTH = @GL_GNULIB_WCWIDTH@
66858 +GL_GNULIB_WMEMCHR = @GL_GNULIB_WMEMCHR@
66859 +GL_GNULIB_WMEMCMP = @GL_GNULIB_WMEMCMP@
66860 +GL_GNULIB_WMEMCPY = @GL_GNULIB_WMEMCPY@
66861 +GL_GNULIB_WMEMMOVE = @GL_GNULIB_WMEMMOVE@
66862 +GL_GNULIB_WMEMPCPY = @GL_GNULIB_WMEMPCPY@
66863 +GL_GNULIB_WMEMSET = @GL_GNULIB_WMEMSET@
66864 +GL_GNULIB_WRITE = @GL_GNULIB_WRITE@
66865 +GL_GNULIB__EXIT = @GL_GNULIB__EXIT@
66866 +GNULIBHEADERS_OVERRIDE_WINT_T = @GNULIBHEADERS_OVERRIDE_WINT_T@
66867 GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
66868 -GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
66869 -GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
66870 -GNULIB_GRANTPT = @GNULIB_GRANTPT@
66871 -GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
66872 -GNULIB_HYPOT = @GNULIB_HYPOT@
66873 -GNULIB_HYPOTF = @GNULIB_HYPOTF@
66874 -GNULIB_HYPOTL = @GNULIB_HYPOTL@
66875 -GNULIB_ILOGB = @GNULIB_ILOGB@
66876 -GNULIB_ILOGBF = @GNULIB_ILOGBF@
66877 -GNULIB_ILOGBL = @GNULIB_ILOGBL@
66878 -GNULIB_IMAXABS = @GNULIB_IMAXABS@
66879 -GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
66880 -GNULIB_ISATTY = @GNULIB_ISATTY@
66881 -GNULIB_ISFINITE = @GNULIB_ISFINITE@
66882 -GNULIB_ISINF = @GNULIB_ISINF@
66883 -GNULIB_ISNAN = @GNULIB_ISNAN@
66884 -GNULIB_ISNAND = @GNULIB_ISNAND@
66885 -GNULIB_ISNANF = @GNULIB_ISNANF@
66886 -GNULIB_ISNANL = @GNULIB_ISNANL@
66887 -GNULIB_LCHMOD = @GNULIB_LCHMOD@
66888 -GNULIB_LCHOWN = @GNULIB_LCHOWN@
66889 -GNULIB_LDEXPF = @GNULIB_LDEXPF@
66890 -GNULIB_LDEXPL = @GNULIB_LDEXPL@
66891 -GNULIB_LINK = @GNULIB_LINK@
66892 -GNULIB_LINKAT = @GNULIB_LINKAT@
66893 -GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
66894 -GNULIB_LOG = @GNULIB_LOG@
66895 -GNULIB_LOG10 = @GNULIB_LOG10@
66896 -GNULIB_LOG10F = @GNULIB_LOG10F@
66897 -GNULIB_LOG10L = @GNULIB_LOG10L@
66898 -GNULIB_LOG1P = @GNULIB_LOG1P@
66899 -GNULIB_LOG1PF = @GNULIB_LOG1PF@
66900 -GNULIB_LOG1PL = @GNULIB_LOG1PL@
66901 -GNULIB_LOG2 = @GNULIB_LOG2@
66902 -GNULIB_LOG2F = @GNULIB_LOG2F@
66903 -GNULIB_LOG2L = @GNULIB_LOG2L@
66904 -GNULIB_LOGB = @GNULIB_LOGB@
66905 -GNULIB_LOGBF = @GNULIB_LOGBF@
66906 -GNULIB_LOGBL = @GNULIB_LOGBL@
66907 -GNULIB_LOGF = @GNULIB_LOGF@
66908 -GNULIB_LOGL = @GNULIB_LOGL@
66909 -GNULIB_LSEEK = @GNULIB_LSEEK@
66910 -GNULIB_LSTAT = @GNULIB_LSTAT@
66911 -GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
66912 -GNULIB_MBRLEN = @GNULIB_MBRLEN@
66913 -GNULIB_MBRTOWC = @GNULIB_MBRTOWC@
66914 -GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
66915 -GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
66916 -GNULIB_MBSCHR = @GNULIB_MBSCHR@
66917 -GNULIB_MBSCSPN = @GNULIB_MBSCSPN@
66918 -GNULIB_MBSINIT = @GNULIB_MBSINIT@
66919 -GNULIB_MBSLEN = @GNULIB_MBSLEN@
66920 -GNULIB_MBSNCASECMP = @GNULIB_MBSNCASECMP@
66921 -GNULIB_MBSNLEN = @GNULIB_MBSNLEN@
66922 -GNULIB_MBSNRTOWCS = @GNULIB_MBSNRTOWCS@
66923 -GNULIB_MBSPBRK = @GNULIB_MBSPBRK@
66924 -GNULIB_MBSPCASECMP = @GNULIB_MBSPCASECMP@
66925 -GNULIB_MBSRCHR = @GNULIB_MBSRCHR@
66926 -GNULIB_MBSRTOWCS = @GNULIB_MBSRTOWCS@
66927 -GNULIB_MBSSEP = @GNULIB_MBSSEP@
66928 -GNULIB_MBSSPN = @GNULIB_MBSSPN@
66929 -GNULIB_MBSSTR = @GNULIB_MBSSTR@
66930 -GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
66931 -GNULIB_MBTOWC = @GNULIB_MBTOWC@
66932 -GNULIB_MEMCHR = @GNULIB_MEMCHR@
66933 -GNULIB_MEMMEM = @GNULIB_MEMMEM@
66934 -GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
66935 -GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
66936 -GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
66937 -GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
66938 -GNULIB_MKFIFO = @GNULIB_MKFIFO@
66939 -GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
66940 -GNULIB_MKNOD = @GNULIB_MKNOD@
66941 -GNULIB_MKNODAT = @GNULIB_MKNODAT@
66942 -GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
66943 -GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
66944 -GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
66945 -GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
66946 -GNULIB_MKTIME = @GNULIB_MKTIME@
66947 -GNULIB_MODF = @GNULIB_MODF@
66948 -GNULIB_MODFF = @GNULIB_MODFF@
66949 -GNULIB_MODFL = @GNULIB_MODFL@
66950 -GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
66951 -GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
66952 -GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
66953 -GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
66954 -GNULIB_OPEN = @GNULIB_OPEN@
66955 -GNULIB_OPENAT = @GNULIB_OPENAT@
66956 -GNULIB_OPENDIR = @GNULIB_OPENDIR@
66957 -GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
66958 -GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
66959 -GNULIB_PCLOSE = @GNULIB_PCLOSE@
66960 -GNULIB_PERROR = @GNULIB_PERROR@
66961 -GNULIB_PIPE = @GNULIB_PIPE@
66962 -GNULIB_PIPE2 = @GNULIB_PIPE2@
66963 -GNULIB_POPEN = @GNULIB_POPEN@
66964 -GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
66965 -GNULIB_POWF = @GNULIB_POWF@
66966 -GNULIB_PREAD = @GNULIB_PREAD@
66967 -GNULIB_PRINTF = @GNULIB_PRINTF@
66968 -GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@
66969 -GNULIB_PTSNAME = @GNULIB_PTSNAME@
66970 -GNULIB_PTSNAME_R = @GNULIB_PTSNAME_R@
66971 -GNULIB_PUTC = @GNULIB_PUTC@
66972 -GNULIB_PUTCHAR = @GNULIB_PUTCHAR@
66973 -GNULIB_PUTENV = @GNULIB_PUTENV@
66974 -GNULIB_PUTS = @GNULIB_PUTS@
66975 -GNULIB_PWRITE = @GNULIB_PWRITE@
66976 -GNULIB_QSORT_R = @GNULIB_QSORT_R@
66977 -GNULIB_RANDOM = @GNULIB_RANDOM@
66978 -GNULIB_RANDOM_R = @GNULIB_RANDOM_R@
66979 -GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@
66980 -GNULIB_READ = @GNULIB_READ@
66981 -GNULIB_READDIR = @GNULIB_READDIR@
66982 -GNULIB_READLINK = @GNULIB_READLINK@
66983 -GNULIB_READLINKAT = @GNULIB_READLINKAT@
66984 -GNULIB_REALLOCARRAY = @GNULIB_REALLOCARRAY@
66985 -GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
66986 -GNULIB_REALPATH = @GNULIB_REALPATH@
66987 -GNULIB_REMAINDER = @GNULIB_REMAINDER@
66988 -GNULIB_REMAINDERF = @GNULIB_REMAINDERF@
66989 -GNULIB_REMAINDERL = @GNULIB_REMAINDERL@
66990 -GNULIB_REMOVE = @GNULIB_REMOVE@
66991 -GNULIB_RENAME = @GNULIB_RENAME@
66992 -GNULIB_RENAMEAT = @GNULIB_RENAMEAT@
66993 -GNULIB_REWINDDIR = @GNULIB_REWINDDIR@
66994 -GNULIB_RINT = @GNULIB_RINT@
66995 -GNULIB_RINTF = @GNULIB_RINTF@
66996 -GNULIB_RINTL = @GNULIB_RINTL@
66997 -GNULIB_RMDIR = @GNULIB_RMDIR@
66998 -GNULIB_ROUND = @GNULIB_ROUND@
66999 -GNULIB_ROUNDF = @GNULIB_ROUNDF@
67000 -GNULIB_ROUNDL = @GNULIB_ROUNDL@
67001 -GNULIB_RPMATCH = @GNULIB_RPMATCH@
67002 -GNULIB_SCANDIR = @GNULIB_SCANDIR@
67003 -GNULIB_SCANF = @GNULIB_SCANF@
67004 -GNULIB_SECURE_GETENV = @GNULIB_SECURE_GETENV@
67005 -GNULIB_SETENV = @GNULIB_SETENV@
67006 -GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
67007 -GNULIB_SIGNBIT = @GNULIB_SIGNBIT@
67008 -GNULIB_SINF = @GNULIB_SINF@
67009 -GNULIB_SINHF = @GNULIB_SINHF@
67010 -GNULIB_SINL = @GNULIB_SINL@
67011 -GNULIB_SLEEP = @GNULIB_SLEEP@
67012 -GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
67013 -GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
67014 -GNULIB_SQRTF = @GNULIB_SQRTF@
67015 -GNULIB_SQRTL = @GNULIB_SQRTL@
67016 -GNULIB_STAT = @GNULIB_STAT@
67017 -GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
67018 -GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
67019 -GNULIB_STPCPY = @GNULIB_STPCPY@
67020 -GNULIB_STPNCPY = @GNULIB_STPNCPY@
67021 -GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
67022 -GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
67023 -GNULIB_STRDUP = @GNULIB_STRDUP@
67024 -GNULIB_STRERROR = @GNULIB_STRERROR@
67025 -GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
67026 -GNULIB_STRFTIME = @GNULIB_STRFTIME@
67027 -GNULIB_STRNCAT = @GNULIB_STRNCAT@
67028 -GNULIB_STRNDUP = @GNULIB_STRNDUP@
67029 -GNULIB_STRNLEN = @GNULIB_STRNLEN@
67030 -GNULIB_STRPBRK = @GNULIB_STRPBRK@
67031 -GNULIB_STRPTIME = @GNULIB_STRPTIME@
67032 -GNULIB_STRSEP = @GNULIB_STRSEP@
67033 -GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
67034 -GNULIB_STRSTR = @GNULIB_STRSTR@
67035 -GNULIB_STRTOD = @GNULIB_STRTOD@
67036 -GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
67037 -GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
67038 -GNULIB_STRTOLD = @GNULIB_STRTOLD@
67039 -GNULIB_STRTOLL = @GNULIB_STRTOLL@
67040 -GNULIB_STRTOULL = @GNULIB_STRTOULL@
67041 -GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
67042 -GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
67043 -GNULIB_SYMLINK = @GNULIB_SYMLINK@
67044 -GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
67045 -GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
67046 -GNULIB_TANF = @GNULIB_TANF@
67047 -GNULIB_TANHF = @GNULIB_TANHF@
67048 -GNULIB_TANL = @GNULIB_TANL@
67049 -GNULIB_TIMEGM = @GNULIB_TIMEGM@
67050 -GNULIB_TIME_R = @GNULIB_TIME_R@
67051 -GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
67052 -GNULIB_TMPFILE = @GNULIB_TMPFILE@
67053 -GNULIB_TRUNC = @GNULIB_TRUNC@
67054 -GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
67055 -GNULIB_TRUNCF = @GNULIB_TRUNCF@
67056 -GNULIB_TRUNCL = @GNULIB_TRUNCL@
67057 -GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
67058 -GNULIB_TZSET = @GNULIB_TZSET@
67059 -GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
67060 -GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
67061 -GNULIB_UNLINK = @GNULIB_UNLINK@
67062 -GNULIB_UNLINKAT = @GNULIB_UNLINKAT@
67063 -GNULIB_UNLOCKPT = @GNULIB_UNLOCKPT@
67064 -GNULIB_UNSETENV = @GNULIB_UNSETENV@
67065 -GNULIB_USLEEP = @GNULIB_USLEEP@
67066 -GNULIB_UTIME = @GNULIB_UTIME@
67067 -GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
67068 -GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
67069 -GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
67070 -GNULIB_VFPRINTF = @GNULIB_VFPRINTF@
67071 -GNULIB_VFPRINTF_POSIX = @GNULIB_VFPRINTF_POSIX@
67072 -GNULIB_VFSCANF = @GNULIB_VFSCANF@
67073 -GNULIB_VPRINTF = @GNULIB_VPRINTF@
67074 -GNULIB_VPRINTF_POSIX = @GNULIB_VPRINTF_POSIX@
67075 -GNULIB_VSCANF = @GNULIB_VSCANF@
67076 -GNULIB_VSNPRINTF = @GNULIB_VSNPRINTF@
67077 -GNULIB_VSPRINTF_POSIX = @GNULIB_VSPRINTF_POSIX@
67078 -GNULIB_WCPCPY = @GNULIB_WCPCPY@
67079 -GNULIB_WCPNCPY = @GNULIB_WCPNCPY@
67080 -GNULIB_WCRTOMB = @GNULIB_WCRTOMB@
67081 -GNULIB_WCSCASECMP = @GNULIB_WCSCASECMP@
67082 -GNULIB_WCSCAT = @GNULIB_WCSCAT@
67083 -GNULIB_WCSCHR = @GNULIB_WCSCHR@
67084 -GNULIB_WCSCMP = @GNULIB_WCSCMP@
67085 -GNULIB_WCSCOLL = @GNULIB_WCSCOLL@
67086 -GNULIB_WCSCPY = @GNULIB_WCSCPY@
67087 -GNULIB_WCSCSPN = @GNULIB_WCSCSPN@
67088 -GNULIB_WCSDUP = @GNULIB_WCSDUP@
67089 -GNULIB_WCSFTIME = @GNULIB_WCSFTIME@
67090 -GNULIB_WCSLEN = @GNULIB_WCSLEN@
67091 -GNULIB_WCSNCASECMP = @GNULIB_WCSNCASECMP@
67092 -GNULIB_WCSNCAT = @GNULIB_WCSNCAT@
67093 -GNULIB_WCSNCMP = @GNULIB_WCSNCMP@
67094 -GNULIB_WCSNCPY = @GNULIB_WCSNCPY@
67095 -GNULIB_WCSNLEN = @GNULIB_WCSNLEN@
67096 -GNULIB_WCSNRTOMBS = @GNULIB_WCSNRTOMBS@
67097 -GNULIB_WCSPBRK = @GNULIB_WCSPBRK@
67098 -GNULIB_WCSRCHR = @GNULIB_WCSRCHR@
67099 -GNULIB_WCSRTOMBS = @GNULIB_WCSRTOMBS@
67100 -GNULIB_WCSSPN = @GNULIB_WCSSPN@
67101 -GNULIB_WCSSTR = @GNULIB_WCSSTR@
67102 -GNULIB_WCSTOK = @GNULIB_WCSTOK@
67103 -GNULIB_WCSWIDTH = @GNULIB_WCSWIDTH@
67104 -GNULIB_WCSXFRM = @GNULIB_WCSXFRM@
67105 -GNULIB_WCTOB = @GNULIB_WCTOB@
67106 -GNULIB_WCTOMB = @GNULIB_WCTOMB@
67107 -GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
67108 -GNULIB_WMEMCHR = @GNULIB_WMEMCHR@
67109 -GNULIB_WMEMCMP = @GNULIB_WMEMCMP@
67110 -GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
67111 -GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
67112 -GNULIB_WMEMSET = @GNULIB_WMEMSET@
67113 -GNULIB_WRITE = @GNULIB_WRITE@
67114 -GNULIB__EXIT = @GNULIB__EXIT@
67115 GPGME_CFLAGS = @GPGME_CFLAGS@
67116 GPGME_CONFIG = @GPGME_CONFIG@
67117 GPGME_LIBS = @GPGME_LIBS@
67118 GREP = @GREP@
67119 HAVE_ACOSF = @HAVE_ACOSF@
67120 HAVE_ACOSL = @HAVE_ACOSL@
67121 +HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
67122 HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
67123 HAVE_ALPHASORT = @HAVE_ALPHASORT@
67124 HAVE_ASINF = @HAVE_ASINF@
67125 @@ -750,6 +841,7 @@ HAVE_CHOWN = @HAVE_CHOWN@
67126 HAVE_CLOSEDIR = @HAVE_CLOSEDIR@
67127 HAVE_COPYSIGN = @HAVE_COPYSIGN@
67128 HAVE_COPYSIGNL = @HAVE_COPYSIGNL@
67129 +HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
67130 HAVE_COSF = @HAVE_COSF@
67131 HAVE_COSHF = @HAVE_COSHF@
67132 HAVE_COSL = @HAVE_COSL@
67133 @@ -764,13 +856,17 @@ HAVE_DECL_CEILL = @HAVE_DECL_CEILL@
67134 HAVE_DECL_COPYSIGNF = @HAVE_DECL_COPYSIGNF@
67135 HAVE_DECL_COSL = @HAVE_DECL_COSL@
67136 HAVE_DECL_DIRFD = @HAVE_DECL_DIRFD@
67137 +HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
67138 HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
67139 +HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
67140 HAVE_DECL_EXP2 = @HAVE_DECL_EXP2@
67141 HAVE_DECL_EXP2F = @HAVE_DECL_EXP2F@
67142 HAVE_DECL_EXP2L = @HAVE_DECL_EXP2L@
67143 HAVE_DECL_EXPL = @HAVE_DECL_EXPL@
67144 HAVE_DECL_EXPM1L = @HAVE_DECL_EXPM1L@
67145 HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
67146 +HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
67147 +HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
67148 HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
67149 HAVE_DECL_FDOPENDIR = @HAVE_DECL_FDOPENDIR@
67150 HAVE_DECL_FLOORF = @HAVE_DECL_FLOORF@
67151 @@ -779,6 +875,7 @@ HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
67152 HAVE_DECL_FREXPL = @HAVE_DECL_FREXPL@
67153 HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
67154 HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
67155 +HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
67156 HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
67157 HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
67158 HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
67159 @@ -830,13 +927,14 @@ HAVE_DECL_TRUNCL = @HAVE_DECL_TRUNCL@
67160 HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
67161 HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
67162 HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
67163 +HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
67164 HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
67165 HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
67166 HAVE_DIRENT_H = @HAVE_DIRENT_H@
67167 HAVE_DPRINTF = @HAVE_DPRINTF@
67168 -HAVE_DUP2 = @HAVE_DUP2@
67169 HAVE_DUP3 = @HAVE_DUP3@
67170 HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
67171 +HAVE_EXECVPE = @HAVE_EXECVPE@
67172 HAVE_EXPF = @HAVE_EXPF@
67173 HAVE_EXPL = @HAVE_EXPL@
67174 HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
67175 @@ -868,6 +966,7 @@ HAVE_FTELLO = @HAVE_FTELLO@
67176 HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
67177 HAVE_FUTIMENS = @HAVE_FUTIMENS@
67178 HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
67179 +HAVE_GETENTROPY = @HAVE_GETENTROPY@
67180 HAVE_GETGROUPS = @HAVE_GETGROUPS@
67181 HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
67182 HAVE_GETLOGIN = @HAVE_GETLOGIN@
67183 @@ -876,6 +975,7 @@ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
67184 HAVE_GETPASS = @HAVE_GETPASS@
67185 HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
67186 HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
67187 +HAVE_GETUMASK = @HAVE_GETUMASK@
67188 HAVE_GRANTPT = @HAVE_GRANTPT@
67189 HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
67190 HAVE_HYPOTF = @HAVE_HYPOTF@
67191 @@ -903,7 +1003,6 @@ HAVE_LOGBF = @HAVE_LOGBF@
67192 HAVE_LOGBL = @HAVE_LOGBL@
67193 HAVE_LOGF = @HAVE_LOGF@
67194 HAVE_LOGL = @HAVE_LOGL@
67195 -HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
67196 HAVE_LSTAT = @HAVE_LSTAT@
67197 HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
67198 HAVE_MBRLEN = @HAVE_MBRLEN@
67199 @@ -913,7 +1012,6 @@ HAVE_MBSLEN = @HAVE_MBSLEN@
67200 HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
67201 HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
67202 HAVE_MBTOWC = @HAVE_MBTOWC@
67203 -HAVE_MEMCHR = @HAVE_MEMCHR@
67204 HAVE_MEMPCPY = @HAVE_MEMPCPY@
67205 HAVE_MKDIRAT = @HAVE_MKDIRAT@
67206 HAVE_MKDTEMP = @HAVE_MKDTEMP@
67207 @@ -936,6 +1034,7 @@ HAVE_PCLOSE = @HAVE_PCLOSE@
67208 HAVE_PIPE = @HAVE_PIPE@
67209 HAVE_PIPE2 = @HAVE_PIPE2@
67210 HAVE_POPEN = @HAVE_POPEN@
67211 +HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
67212 HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
67213 HAVE_POWF = @HAVE_POWF@
67214 HAVE_PREAD = @HAVE_PREAD@
67215 @@ -965,6 +1064,8 @@ HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
67216 HAVE_SETENV = @HAVE_SETENV@
67217 HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
67218 HAVE_SETSTATE = @HAVE_SETSTATE@
67219 +HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
67220 +HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
67221 HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
67222 HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
67223 HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
67224 @@ -980,13 +1081,16 @@ HAVE_STPNCPY = @HAVE_STPNCPY@
67225 HAVE_STRCASECMP = @HAVE_STRCASECMP@
67226 HAVE_STRCASESTR = @HAVE_STRCASESTR@
67227 HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
67228 +HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
67229 HAVE_STRINGS_H = @HAVE_STRINGS_H@
67230 HAVE_STRPBRK = @HAVE_STRPBRK@
67231 HAVE_STRPTIME = @HAVE_STRPTIME@
67232 HAVE_STRSEP = @HAVE_STRSEP@
67233 HAVE_STRTOD = @HAVE_STRTOD@
67234 +HAVE_STRTOL = @HAVE_STRTOL@
67235 HAVE_STRTOLD = @HAVE_STRTOLD@
67236 HAVE_STRTOLL = @HAVE_STRTOLL@
67237 +HAVE_STRTOUL = @HAVE_STRTOUL@
67238 HAVE_STRTOULL = @HAVE_STRTOULL@
67239 HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@
67240 HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
67241 @@ -1004,12 +1108,12 @@ HAVE_TANF = @HAVE_TANF@
67242 HAVE_TANHF = @HAVE_TANHF@
67243 HAVE_TANL = @HAVE_TANL@
67244 HAVE_TIMEGM = @HAVE_TIMEGM@
67245 +HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
67246 +HAVE_TIMESPEC_GETRES = @HAVE_TIMESPEC_GETRES@
67247 HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
67248 -HAVE_TZSET = @HAVE_TZSET@
67249 HAVE_UNISTD_H = @HAVE_UNISTD_H@
67250 HAVE_UNLINKAT = @HAVE_UNLINKAT@
67251 HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
67252 -HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
67253 HAVE_USLEEP = @HAVE_USLEEP@
67254 HAVE_UTIME = @HAVE_UTIME@
67255 HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
67256 @@ -1051,6 +1155,7 @@ HAVE_WMEMCHR = @HAVE_WMEMCHR@
67257 HAVE_WMEMCMP = @HAVE_WMEMCMP@
67258 HAVE_WMEMCPY = @HAVE_WMEMCPY@
67259 HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
67260 +HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
67261 HAVE_WMEMSET = @HAVE_WMEMSET@
67262 HAVE__BOOL = @HAVE__BOOL@
67263 HAVE__EXIT = @HAVE__EXIT@
67264 @@ -1147,16 +1252,18 @@ PATH_SEPARATOR = @PATH_SEPARATOR@
67265 PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
67266 PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
67267 PRIPTR_PREFIX = @PRIPTR_PREFIX@
67268 -PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
67269 PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
67270 PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
67271 RANLIB = @RANLIB@
67272 +REPLACE_ACCESS = @REPLACE_ACCESS@
67273 REPLACE_ACOSF = @REPLACE_ACOSF@
67274 +REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
67275 REPLACE_ASINF = @REPLACE_ASINF@
67276 REPLACE_ATAN2F = @REPLACE_ATAN2F@
67277 REPLACE_ATANF = @REPLACE_ATANF@
67278 REPLACE_BTOWC = @REPLACE_BTOWC@
67279 -REPLACE_CALLOC = @REPLACE_CALLOC@
67280 +REPLACE_CALLOC_FOR_CALLOC_GNU = @REPLACE_CALLOC_FOR_CALLOC_GNU@
67281 +REPLACE_CALLOC_FOR_CALLOC_POSIX = @REPLACE_CALLOC_FOR_CALLOC_POSIX@
67282 REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
67283 REPLACE_CBRTF = @REPLACE_CBRTF@
67284 REPLACE_CBRTL = @REPLACE_CBRTL@
67285 @@ -1166,13 +1273,22 @@ REPLACE_CEILL = @REPLACE_CEILL@
67286 REPLACE_CHOWN = @REPLACE_CHOWN@
67287 REPLACE_CLOSE = @REPLACE_CLOSE@
67288 REPLACE_CLOSEDIR = @REPLACE_CLOSEDIR@
67289 +REPLACE_COPY_FILE_RANGE = @REPLACE_COPY_FILE_RANGE@
67290 REPLACE_COSF = @REPLACE_COSF@
67291 REPLACE_COSHF = @REPLACE_COSHF@
67292 +REPLACE_CREAT = @REPLACE_CREAT@
67293 REPLACE_CTIME = @REPLACE_CTIME@
67294 REPLACE_DIRFD = @REPLACE_DIRFD@
67295 REPLACE_DPRINTF = @REPLACE_DPRINTF@
67296 REPLACE_DUP = @REPLACE_DUP@
67297 REPLACE_DUP2 = @REPLACE_DUP2@
67298 +REPLACE_EXECL = @REPLACE_EXECL@
67299 +REPLACE_EXECLE = @REPLACE_EXECLE@
67300 +REPLACE_EXECLP = @REPLACE_EXECLP@
67301 +REPLACE_EXECV = @REPLACE_EXECV@
67302 +REPLACE_EXECVE = @REPLACE_EXECVE@
67303 +REPLACE_EXECVP = @REPLACE_EXECVP@
67304 +REPLACE_EXECVPE = @REPLACE_EXECVPE@
67305 REPLACE_EXP2 = @REPLACE_EXP2@
67306 REPLACE_EXP2L = @REPLACE_EXP2L@
67307 REPLACE_EXPF = @REPLACE_EXPF@
67308 @@ -1182,12 +1298,14 @@ REPLACE_EXPM1F = @REPLACE_EXPM1F@
67309 REPLACE_EXPM1L = @REPLACE_EXPM1L@
67310 REPLACE_FABSL = @REPLACE_FABSL@
67311 REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
67312 +REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
67313 REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
67314 REPLACE_FCLOSE = @REPLACE_FCLOSE@
67315 REPLACE_FCNTL = @REPLACE_FCNTL@
67316 REPLACE_FDOPEN = @REPLACE_FDOPEN@
67317 REPLACE_FDOPENDIR = @REPLACE_FDOPENDIR@
67318 REPLACE_FFLUSH = @REPLACE_FFLUSH@
67319 +REPLACE_FFSLL = @REPLACE_FFSLL@
67320 REPLACE_FLOOR = @REPLACE_FLOOR@
67321 REPLACE_FLOORF = @REPLACE_FLOORF@
67322 REPLACE_FLOORL = @REPLACE_FLOORL@
67323 @@ -1198,8 +1316,10 @@ REPLACE_FMOD = @REPLACE_FMOD@
67324 REPLACE_FMODF = @REPLACE_FMODF@
67325 REPLACE_FMODL = @REPLACE_FMODL@
67326 REPLACE_FOPEN = @REPLACE_FOPEN@
67327 +REPLACE_FOPEN_FOR_FOPEN_GNU = @REPLACE_FOPEN_FOR_FOPEN_GNU@
67328 REPLACE_FPRINTF = @REPLACE_FPRINTF@
67329 REPLACE_FPURGE = @REPLACE_FPURGE@
67330 +REPLACE_FREE = @REPLACE_FREE@
67331 REPLACE_FREOPEN = @REPLACE_FREOPEN@
67332 REPLACE_FREXP = @REPLACE_FREXP@
67333 REPLACE_FREXPF = @REPLACE_FREXPF@
67334 @@ -1221,6 +1341,7 @@ REPLACE_GETLINE = @REPLACE_GETLINE@
67335 REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@
67336 REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
67337 REPLACE_GETPASS = @REPLACE_GETPASS@
67338 +REPLACE_GETPASS_FOR_GETPASS_GNU = @REPLACE_GETPASS_FOR_GETPASS_GNU@
67339 REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
67340 REPLACE_GMTIME = @REPLACE_GMTIME@
67341 REPLACE_HUGE_VAL = @REPLACE_HUGE_VAL@
67342 @@ -1259,7 +1380,8 @@ REPLACE_LOGF = @REPLACE_LOGF@
67343 REPLACE_LOGL = @REPLACE_LOGL@
67344 REPLACE_LSEEK = @REPLACE_LSEEK@
67345 REPLACE_LSTAT = @REPLACE_LSTAT@
67346 -REPLACE_MALLOC = @REPLACE_MALLOC@
67347 +REPLACE_MALLOC_FOR_MALLOC_GNU = @REPLACE_MALLOC_FOR_MALLOC_GNU@
67348 +REPLACE_MALLOC_FOR_MALLOC_POSIX = @REPLACE_MALLOC_FOR_MALLOC_POSIX@
67349 REPLACE_MBRLEN = @REPLACE_MBRLEN@
67350 REPLACE_MBRTOWC = @REPLACE_MBRTOWC@
67351 REPLACE_MBSINIT = @REPLACE_MBSINIT@
67352 @@ -1271,7 +1393,9 @@ REPLACE_MEMCHR = @REPLACE_MEMCHR@
67353 REPLACE_MEMMEM = @REPLACE_MEMMEM@
67354 REPLACE_MKDIR = @REPLACE_MKDIR@
67355 REPLACE_MKFIFO = @REPLACE_MKFIFO@
67356 +REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
67357 REPLACE_MKNOD = @REPLACE_MKNOD@
67358 +REPLACE_MKNODAT = @REPLACE_MKNODAT@
67359 REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
67360 REPLACE_MKTIME = @REPLACE_MKTIME@
67361 REPLACE_MODF = @REPLACE_MODF@
67362 @@ -1286,6 +1410,7 @@ REPLACE_OPENAT = @REPLACE_OPENAT@
67363 REPLACE_OPENDIR = @REPLACE_OPENDIR@
67364 REPLACE_PERROR = @REPLACE_PERROR@
67365 REPLACE_POPEN = @REPLACE_POPEN@
67366 +REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
67367 REPLACE_PREAD = @REPLACE_PREAD@
67368 REPLACE_PRINTF = @REPLACE_PRINTF@
67369 REPLACE_PTSNAME = @REPLACE_PTSNAME@
67370 @@ -1298,7 +1423,9 @@ REPLACE_RANDOM_R = @REPLACE_RANDOM_R@
67371 REPLACE_READ = @REPLACE_READ@
67372 REPLACE_READLINK = @REPLACE_READLINK@
67373 REPLACE_READLINKAT = @REPLACE_READLINKAT@
67374 -REPLACE_REALLOC = @REPLACE_REALLOC@
67375 +REPLACE_REALLOCARRAY = @REPLACE_REALLOCARRAY@
67376 +REPLACE_REALLOC_FOR_REALLOC_GNU = @REPLACE_REALLOC_FOR_REALLOC_GNU@
67377 +REPLACE_REALLOC_FOR_REALLOC_POSIX = @REPLACE_REALLOC_FOR_REALLOC_POSIX@
67378 REPLACE_REALPATH = @REPLACE_REALPATH@
67379 REPLACE_REMAINDER = @REPLACE_REMAINDER@
67380 REPLACE_REMAINDERF = @REPLACE_REMAINDERF@
67381 @@ -1314,7 +1441,7 @@ REPLACE_ROUNDL = @REPLACE_ROUNDL@
67382 REPLACE_SETENV = @REPLACE_SETENV@
67383 REPLACE_SETSTATE = @REPLACE_SETSTATE@
67384 REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
67385 -REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
67386 +REPLACE_SIGNBIT_USING_BUILTINS = @REPLACE_SIGNBIT_USING_BUILTINS@
67387 REPLACE_SINF = @REPLACE_SINF@
67388 REPLACE_SINHF = @REPLACE_SINHF@
67389 REPLACE_SLEEP = @REPLACE_SLEEP@
67390 @@ -1330,6 +1457,7 @@ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
67391 REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
67392 REPLACE_STRDUP = @REPLACE_STRDUP@
67393 REPLACE_STRERROR = @REPLACE_STRERROR@
67394 +REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
67395 REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
67396 REPLACE_STRFTIME = @REPLACE_STRFTIME@
67397 REPLACE_STRNCAT = @REPLACE_STRNCAT@
67398 @@ -1340,7 +1468,11 @@ REPLACE_STRSTR = @REPLACE_STRSTR@
67399 REPLACE_STRTOD = @REPLACE_STRTOD@
67400 REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
67401 REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
67402 +REPLACE_STRTOL = @REPLACE_STRTOL@
67403 REPLACE_STRTOLD = @REPLACE_STRTOLD@
67404 +REPLACE_STRTOLL = @REPLACE_STRTOLL@
67405 +REPLACE_STRTOUL = @REPLACE_STRTOUL@
67406 +REPLACE_STRTOULL = @REPLACE_STRTOULL@
67407 REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
67408 REPLACE_STRUCT_TIMEVAL = @REPLACE_STRUCT_TIMEVAL@
67409 REPLACE_SYMLINK = @REPLACE_SYMLINK@
67410 @@ -1371,6 +1503,7 @@ REPLACE_WCRTOMB = @REPLACE_WCRTOMB@
67411 REPLACE_WCSFTIME = @REPLACE_WCSFTIME@
67412 REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
67413 REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
67414 +REPLACE_WCSTOK = @REPLACE_WCSTOK@
67415 REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
67416 REPLACE_WCTOB = @REPLACE_WCTOB@
67417 REPLACE_WCTOMB = @REPLACE_WCTOMB@
67418 @@ -1382,19 +1515,21 @@ SET_MAKE = @SET_MAKE@
67419 SHELL = @SHELL@
67420 SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
67421 SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
67422 +STDALIGN_H = @STDALIGN_H@
67423 STDBOOL_H = @STDBOOL_H@
67424 STDDEF_H = @STDDEF_H@
67425 STDINT_H = @STDINT_H@
67426 STRIP = @STRIP@
67427 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
67428 TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
67429 +TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
67430 UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
67431 UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
67432 UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
67433 UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
67434 +UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
67435 UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
67436 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
67437 -UTIME_H = @UTIME_H@
67438 VERSION = @VERSION@
67439 WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
67440 WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
67441 @@ -1426,8 +1561,10 @@ datarootdir = @datarootdir@
67442 docdir = @docdir@
67443 dvidir = @dvidir@
67444 exec_prefix = @exec_prefix@
67445 +gl_LIBOBJDEPS = @gl_LIBOBJDEPS@
67446 gl_LIBOBJS = @gl_LIBOBJS@
67447 gl_LTLIBOBJS = @gl_LTLIBOBJS@
67448 +gltests_LIBOBJDEPS = @gltests_LIBOBJDEPS@
67449 gltests_LIBOBJS = @gltests_LIBOBJS@
67450 gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
67451 gltests_WITNESS = @gltests_WITNESS@
67452
67453 diff --git a/tests/atom_compare/Makefile.in b/tests/atom_compare/Makefile.in
67454 index dd50447..56ba700 100644
67455 --- a/tests/atom_compare/Makefile.in
67456 +++ b/tests/atom_compare/Makefile.in
67457 @@ -90,9 +90,12 @@ host_triplet = @host@
67458 subdir = tests/atom_compare
67459 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
67460 am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
67461 + $(top_srcdir)/autotools/m4/__inline.m4 \
67462 $(top_srcdir)/autotools/m4/absolute-header.m4 \
67463 $(top_srcdir)/autotools/m4/ac_check_sendfile.m4 \
67464 $(top_srcdir)/autotools/m4/alloca.m4 \
67465 + $(top_srcdir)/autotools/m4/builtin-expect.m4 \
67466 + $(top_srcdir)/autotools/m4/calloc.m4 \
67467 $(top_srcdir)/autotools/m4/canonicalize.m4 \
67468 $(top_srcdir)/autotools/m4/chdir-long.m4 \
67469 $(top_srcdir)/autotools/m4/clock_time.m4 \
67470 @@ -100,7 +103,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
67471 $(top_srcdir)/autotools/m4/closedir.m4 \
67472 $(top_srcdir)/autotools/m4/dirent_h.m4 \
67473 $(top_srcdir)/autotools/m4/dirfd.m4 \
67474 - $(top_srcdir)/autotools/m4/dirname.m4 \
67475 $(top_srcdir)/autotools/m4/double-slash-root.m4 \
67476 $(top_srcdir)/autotools/m4/dup.m4 \
67477 $(top_srcdir)/autotools/m4/dup2.m4 \
67478 @@ -122,6 +124,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
67479 $(top_srcdir)/autotools/m4/filenamecat.m4 \
67480 $(top_srcdir)/autotools/m4/float_h.m4 \
67481 $(top_srcdir)/autotools/m4/fpieee.m4 \
67482 + $(top_srcdir)/autotools/m4/free.m4 \
67483 $(top_srcdir)/autotools/m4/frexp.m4 \
67484 $(top_srcdir)/autotools/m4/frexpl.m4 \
67485 $(top_srcdir)/autotools/m4/fstat.m4 \
67486 @@ -141,7 +144,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
67487 $(top_srcdir)/autotools/m4/group-member.m4 \
67488 $(top_srcdir)/autotools/m4/include_next.m4 \
67489 $(top_srcdir)/autotools/m4/intmax_t.m4 \
67490 - $(top_srcdir)/autotools/m4/inttypes-pri.m4 \
67491 $(top_srcdir)/autotools/m4/inttypes.m4 \
67492 $(top_srcdir)/autotools/m4/inttypes_h.m4 \
67493 $(top_srcdir)/autotools/m4/isnand.m4 \
67494 @@ -151,8 +153,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
67495 $(top_srcdir)/autotools/m4/ldexpl.m4 \
67496 $(top_srcdir)/autotools/m4/libtool.m4 \
67497 $(top_srcdir)/autotools/m4/limits-h.m4 \
67498 - $(top_srcdir)/autotools/m4/localtime-buffer.m4 \
67499 - $(top_srcdir)/autotools/m4/longlong.m4 \
67500 $(top_srcdir)/autotools/m4/lstat.m4 \
67501 $(top_srcdir)/autotools/m4/ltoptions.m4 \
67502 $(top_srcdir)/autotools/m4/ltsugar.m4 \
67503 @@ -164,6 +164,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
67504 $(top_srcdir)/autotools/m4/memchr.m4 \
67505 $(top_srcdir)/autotools/m4/mempcpy.m4 \
67506 $(top_srcdir)/autotools/m4/memrchr.m4 \
67507 + $(top_srcdir)/autotools/m4/minmax.m4 \
67508 $(top_srcdir)/autotools/m4/mkdir.m4 \
67509 $(top_srcdir)/autotools/m4/mkdirat.m4 \
67510 $(top_srcdir)/autotools/m4/mmap-anon.m4 \
67511 @@ -174,16 +175,20 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
67512 $(top_srcdir)/autotools/m4/nocrash.m4 \
67513 $(top_srcdir)/autotools/m4/off_t.m4 \
67514 $(top_srcdir)/autotools/m4/open-cloexec.m4 \
67515 + $(top_srcdir)/autotools/m4/open-slash.m4 \
67516 $(top_srcdir)/autotools/m4/open.m4 \
67517 $(top_srcdir)/autotools/m4/openat.m4 \
67518 $(top_srcdir)/autotools/m4/opendir.m4 \
67519 $(top_srcdir)/autotools/m4/pathmax.m4 \
67520 + $(top_srcdir)/autotools/m4/pipe.m4 \
67521 $(top_srcdir)/autotools/m4/printf-frexp.m4 \
67522 $(top_srcdir)/autotools/m4/printf-frexpl.m4 \
67523 $(top_srcdir)/autotools/m4/printf.m4 \
67524 + $(top_srcdir)/autotools/m4/rawmemchr.m4 \
67525 $(top_srcdir)/autotools/m4/readlink.m4 \
67526 $(top_srcdir)/autotools/m4/readlinkat.m4 \
67527 $(top_srcdir)/autotools/m4/realloc.m4 \
67528 + $(top_srcdir)/autotools/m4/reallocarray.m4 \
67529 $(top_srcdir)/autotools/m4/rename.m4 \
67530 $(top_srcdir)/autotools/m4/renameat.m4 \
67531 $(top_srcdir)/autotools/m4/rmdir.m4 \
67532 @@ -193,6 +198,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
67533 $(top_srcdir)/autotools/m4/ssize_t.m4 \
67534 $(top_srcdir)/autotools/m4/stat-time.m4 \
67535 $(top_srcdir)/autotools/m4/stat.m4 \
67536 + $(top_srcdir)/autotools/m4/stdalign.m4 \
67537 $(top_srcdir)/autotools/m4/stdbool.m4 \
67538 $(top_srcdir)/autotools/m4/stddef_h.m4 \
67539 $(top_srcdir)/autotools/m4/stdint.m4 \
67540 @@ -231,7 +237,10 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
67541 $(top_srcdir)/autotools/m4/wchar_t.m4 \
67542 $(top_srcdir)/autotools/m4/wint_t.m4 \
67543 $(top_srcdir)/autotools/m4/xalloc.m4 \
67544 - $(top_srcdir)/autotools/m4/xsize.m4 $(top_srcdir)/configure.ac
67545 + $(top_srcdir)/autotools/m4/xsize.m4 \
67546 + $(top_srcdir)/autotools/m4/year2038.m4 \
67547 + $(top_srcdir)/autotools/m4/zzgnulib.m4 \
67548 + $(top_srcdir)/configure.ac
67549 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
67550 $(ACLOCAL_M4)
67551 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
67552 @@ -309,368 +318,450 @@ FGREP = @FGREP@
67553 FLOAT_H = @FLOAT_H@
67554 GETOPT_CDEFS_H = @GETOPT_CDEFS_H@
67555 GETOPT_H = @GETOPT_H@
67556 -GNULIB_ACOSF = @GNULIB_ACOSF@
67557 -GNULIB_ACOSL = @GNULIB_ACOSL@
67558 -GNULIB_ALPHASORT = @GNULIB_ALPHASORT@
67559 -GNULIB_ASINF = @GNULIB_ASINF@
67560 -GNULIB_ASINL = @GNULIB_ASINL@
67561 -GNULIB_ATAN2F = @GNULIB_ATAN2F@
67562 -GNULIB_ATANF = @GNULIB_ATANF@
67563 -GNULIB_ATANL = @GNULIB_ATANL@
67564 -GNULIB_ATOLL = @GNULIB_ATOLL@
67565 -GNULIB_BTOWC = @GNULIB_BTOWC@
67566 -GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
67567 -GNULIB_CANONICALIZE_FILE_NAME = @GNULIB_CANONICALIZE_FILE_NAME@
67568 -GNULIB_CBRT = @GNULIB_CBRT@
67569 -GNULIB_CBRTF = @GNULIB_CBRTF@
67570 -GNULIB_CBRTL = @GNULIB_CBRTL@
67571 -GNULIB_CEIL = @GNULIB_CEIL@
67572 -GNULIB_CEILF = @GNULIB_CEILF@
67573 -GNULIB_CEILL = @GNULIB_CEILL@
67574 -GNULIB_CHDIR = @GNULIB_CHDIR@
67575 -GNULIB_CHOWN = @GNULIB_CHOWN@
67576 -GNULIB_CLOSE = @GNULIB_CLOSE@
67577 -GNULIB_CLOSEDIR = @GNULIB_CLOSEDIR@
67578 -GNULIB_COPYSIGN = @GNULIB_COPYSIGN@
67579 -GNULIB_COPYSIGNF = @GNULIB_COPYSIGNF@
67580 -GNULIB_COPYSIGNL = @GNULIB_COPYSIGNL@
67581 -GNULIB_COSF = @GNULIB_COSF@
67582 -GNULIB_COSHF = @GNULIB_COSHF@
67583 -GNULIB_COSL = @GNULIB_COSL@
67584 -GNULIB_CTIME = @GNULIB_CTIME@
67585 -GNULIB_DIRFD = @GNULIB_DIRFD@
67586 -GNULIB_DPRINTF = @GNULIB_DPRINTF@
67587 -GNULIB_DUP = @GNULIB_DUP@
67588 -GNULIB_DUP2 = @GNULIB_DUP2@
67589 -GNULIB_DUP3 = @GNULIB_DUP3@
67590 -GNULIB_ENVIRON = @GNULIB_ENVIRON@
67591 -GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
67592 -GNULIB_EXP2 = @GNULIB_EXP2@
67593 -GNULIB_EXP2F = @GNULIB_EXP2F@
67594 -GNULIB_EXP2L = @GNULIB_EXP2L@
67595 -GNULIB_EXPF = @GNULIB_EXPF@
67596 -GNULIB_EXPL = @GNULIB_EXPL@
67597 -GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
67598 -GNULIB_EXPM1 = @GNULIB_EXPM1@
67599 -GNULIB_EXPM1F = @GNULIB_EXPM1F@
67600 -GNULIB_EXPM1L = @GNULIB_EXPM1L@
67601 -GNULIB_FABSF = @GNULIB_FABSF@
67602 -GNULIB_FABSL = @GNULIB_FABSL@
67603 -GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
67604 -GNULIB_FCHDIR = @GNULIB_FCHDIR@
67605 -GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
67606 -GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
67607 -GNULIB_FCLOSE = @GNULIB_FCLOSE@
67608 -GNULIB_FCNTL = @GNULIB_FCNTL@
67609 -GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
67610 -GNULIB_FDOPEN = @GNULIB_FDOPEN@
67611 -GNULIB_FDOPENDIR = @GNULIB_FDOPENDIR@
67612 -GNULIB_FFLUSH = @GNULIB_FFLUSH@
67613 -GNULIB_FFS = @GNULIB_FFS@
67614 -GNULIB_FFSL = @GNULIB_FFSL@
67615 -GNULIB_FFSLL = @GNULIB_FFSLL@
67616 -GNULIB_FGETC = @GNULIB_FGETC@
67617 -GNULIB_FGETS = @GNULIB_FGETS@
67618 -GNULIB_FLOOR = @GNULIB_FLOOR@
67619 -GNULIB_FLOORF = @GNULIB_FLOORF@
67620 -GNULIB_FLOORL = @GNULIB_FLOORL@
67621 -GNULIB_FMA = @GNULIB_FMA@
67622 -GNULIB_FMAF = @GNULIB_FMAF@
67623 -GNULIB_FMAL = @GNULIB_FMAL@
67624 -GNULIB_FMOD = @GNULIB_FMOD@
67625 -GNULIB_FMODF = @GNULIB_FMODF@
67626 -GNULIB_FMODL = @GNULIB_FMODL@
67627 -GNULIB_FOPEN = @GNULIB_FOPEN@
67628 -GNULIB_FPRINTF = @GNULIB_FPRINTF@
67629 -GNULIB_FPRINTF_POSIX = @GNULIB_FPRINTF_POSIX@
67630 -GNULIB_FPURGE = @GNULIB_FPURGE@
67631 -GNULIB_FPUTC = @GNULIB_FPUTC@
67632 -GNULIB_FPUTS = @GNULIB_FPUTS@
67633 -GNULIB_FREAD = @GNULIB_FREAD@
67634 -GNULIB_FREOPEN = @GNULIB_FREOPEN@
67635 -GNULIB_FREXP = @GNULIB_FREXP@
67636 -GNULIB_FREXPF = @GNULIB_FREXPF@
67637 -GNULIB_FREXPL = @GNULIB_FREXPL@
67638 -GNULIB_FSCANF = @GNULIB_FSCANF@
67639 -GNULIB_FSEEK = @GNULIB_FSEEK@
67640 -GNULIB_FSEEKO = @GNULIB_FSEEKO@
67641 -GNULIB_FSTAT = @GNULIB_FSTAT@
67642 -GNULIB_FSTATAT = @GNULIB_FSTATAT@
67643 -GNULIB_FSYNC = @GNULIB_FSYNC@
67644 -GNULIB_FTELL = @GNULIB_FTELL@
67645 -GNULIB_FTELLO = @GNULIB_FTELLO@
67646 -GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
67647 -GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
67648 -GNULIB_FWRITE = @GNULIB_FWRITE@
67649 -GNULIB_GETC = @GNULIB_GETC@
67650 -GNULIB_GETCHAR = @GNULIB_GETCHAR@
67651 -GNULIB_GETCWD = @GNULIB_GETCWD@
67652 -GNULIB_GETDELIM = @GNULIB_GETDELIM@
67653 -GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
67654 -GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
67655 -GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
67656 -GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
67657 -GNULIB_GETLINE = @GNULIB_GETLINE@
67658 -GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@
67659 -GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
67660 -GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
67661 -GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
67662 -GNULIB_GETPASS = @GNULIB_GETPASS@
67663 -GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
67664 +GL_CFLAG_ALLOW_WARNINGS = @GL_CFLAG_ALLOW_WARNINGS@
67665 +GL_CFLAG_GNULIB_WARNINGS = @GL_CFLAG_GNULIB_WARNINGS@
67666 +GL_GNULIB_ACCESS = @GL_GNULIB_ACCESS@
67667 +GL_GNULIB_ACOSF = @GL_GNULIB_ACOSF@
67668 +GL_GNULIB_ACOSL = @GL_GNULIB_ACOSL@
67669 +GL_GNULIB_ALIGNED_ALLOC = @GL_GNULIB_ALIGNED_ALLOC@
67670 +GL_GNULIB_ALPHASORT = @GL_GNULIB_ALPHASORT@
67671 +GL_GNULIB_ASINF = @GL_GNULIB_ASINF@
67672 +GL_GNULIB_ASINL = @GL_GNULIB_ASINL@
67673 +GL_GNULIB_ATAN2F = @GL_GNULIB_ATAN2F@
67674 +GL_GNULIB_ATANF = @GL_GNULIB_ATANF@
67675 +GL_GNULIB_ATANL = @GL_GNULIB_ATANL@
67676 +GL_GNULIB_ATOLL = @GL_GNULIB_ATOLL@
67677 +GL_GNULIB_BTOWC = @GL_GNULIB_BTOWC@
67678 +GL_GNULIB_CALLOC_GNU = @GL_GNULIB_CALLOC_GNU@
67679 +GL_GNULIB_CALLOC_POSIX = @GL_GNULIB_CALLOC_POSIX@
67680 +GL_GNULIB_CANONICALIZE_FILE_NAME = @GL_GNULIB_CANONICALIZE_FILE_NAME@
67681 +GL_GNULIB_CBRT = @GL_GNULIB_CBRT@
67682 +GL_GNULIB_CBRTF = @GL_GNULIB_CBRTF@
67683 +GL_GNULIB_CBRTL = @GL_GNULIB_CBRTL@
67684 +GL_GNULIB_CEIL = @GL_GNULIB_CEIL@
67685 +GL_GNULIB_CEILF = @GL_GNULIB_CEILF@
67686 +GL_GNULIB_CEILL = @GL_GNULIB_CEILL@
67687 +GL_GNULIB_CHDIR = @GL_GNULIB_CHDIR@
67688 +GL_GNULIB_CHOWN = @GL_GNULIB_CHOWN@
67689 +GL_GNULIB_CLOSE = @GL_GNULIB_CLOSE@
67690 +GL_GNULIB_CLOSEDIR = @GL_GNULIB_CLOSEDIR@
67691 +GL_GNULIB_COPYSIGN = @GL_GNULIB_COPYSIGN@
67692 +GL_GNULIB_COPYSIGNF = @GL_GNULIB_COPYSIGNF@
67693 +GL_GNULIB_COPYSIGNL = @GL_GNULIB_COPYSIGNL@
67694 +GL_GNULIB_COPY_FILE_RANGE = @GL_GNULIB_COPY_FILE_RANGE@
67695 +GL_GNULIB_COSF = @GL_GNULIB_COSF@
67696 +GL_GNULIB_COSHF = @GL_GNULIB_COSHF@
67697 +GL_GNULIB_COSL = @GL_GNULIB_COSL@
67698 +GL_GNULIB_CREAT = @GL_GNULIB_CREAT@
67699 +GL_GNULIB_CTIME = @GL_GNULIB_CTIME@
67700 +GL_GNULIB_DIRFD = @GL_GNULIB_DIRFD@
67701 +GL_GNULIB_DPRINTF = @GL_GNULIB_DPRINTF@
67702 +GL_GNULIB_DUP = @GL_GNULIB_DUP@
67703 +GL_GNULIB_DUP2 = @GL_GNULIB_DUP2@
67704 +GL_GNULIB_DUP3 = @GL_GNULIB_DUP3@
67705 +GL_GNULIB_ENVIRON = @GL_GNULIB_ENVIRON@
67706 +GL_GNULIB_EUIDACCESS = @GL_GNULIB_EUIDACCESS@
67707 +GL_GNULIB_EXECL = @GL_GNULIB_EXECL@
67708 +GL_GNULIB_EXECLE = @GL_GNULIB_EXECLE@
67709 +GL_GNULIB_EXECLP = @GL_GNULIB_EXECLP@
67710 +GL_GNULIB_EXECV = @GL_GNULIB_EXECV@
67711 +GL_GNULIB_EXECVE = @GL_GNULIB_EXECVE@
67712 +GL_GNULIB_EXECVP = @GL_GNULIB_EXECVP@
67713 +GL_GNULIB_EXECVPE = @GL_GNULIB_EXECVPE@
67714 +GL_GNULIB_EXP2 = @GL_GNULIB_EXP2@
67715 +GL_GNULIB_EXP2F = @GL_GNULIB_EXP2F@
67716 +GL_GNULIB_EXP2L = @GL_GNULIB_EXP2L@
67717 +GL_GNULIB_EXPF = @GL_GNULIB_EXPF@
67718 +GL_GNULIB_EXPL = @GL_GNULIB_EXPL@
67719 +GL_GNULIB_EXPLICIT_BZERO = @GL_GNULIB_EXPLICIT_BZERO@
67720 +GL_GNULIB_EXPM1 = @GL_GNULIB_EXPM1@
67721 +GL_GNULIB_EXPM1F = @GL_GNULIB_EXPM1F@
67722 +GL_GNULIB_EXPM1L = @GL_GNULIB_EXPM1L@
67723 +GL_GNULIB_FABSF = @GL_GNULIB_FABSF@
67724 +GL_GNULIB_FABSL = @GL_GNULIB_FABSL@
67725 +GL_GNULIB_FACCESSAT = @GL_GNULIB_FACCESSAT@
67726 +GL_GNULIB_FCHDIR = @GL_GNULIB_FCHDIR@
67727 +GL_GNULIB_FCHMODAT = @GL_GNULIB_FCHMODAT@
67728 +GL_GNULIB_FCHOWNAT = @GL_GNULIB_FCHOWNAT@
67729 +GL_GNULIB_FCLOSE = @GL_GNULIB_FCLOSE@
67730 +GL_GNULIB_FCNTL = @GL_GNULIB_FCNTL@
67731 +GL_GNULIB_FDATASYNC = @GL_GNULIB_FDATASYNC@
67732 +GL_GNULIB_FDOPEN = @GL_GNULIB_FDOPEN@
67733 +GL_GNULIB_FDOPENDIR = @GL_GNULIB_FDOPENDIR@
67734 +GL_GNULIB_FFLUSH = @GL_GNULIB_FFLUSH@
67735 +GL_GNULIB_FFS = @GL_GNULIB_FFS@
67736 +GL_GNULIB_FFSL = @GL_GNULIB_FFSL@
67737 +GL_GNULIB_FFSLL = @GL_GNULIB_FFSLL@
67738 +GL_GNULIB_FGETC = @GL_GNULIB_FGETC@
67739 +GL_GNULIB_FGETS = @GL_GNULIB_FGETS@
67740 +GL_GNULIB_FLOOR = @GL_GNULIB_FLOOR@
67741 +GL_GNULIB_FLOORF = @GL_GNULIB_FLOORF@
67742 +GL_GNULIB_FLOORL = @GL_GNULIB_FLOORL@
67743 +GL_GNULIB_FMA = @GL_GNULIB_FMA@
67744 +GL_GNULIB_FMAF = @GL_GNULIB_FMAF@
67745 +GL_GNULIB_FMAL = @GL_GNULIB_FMAL@
67746 +GL_GNULIB_FMOD = @GL_GNULIB_FMOD@
67747 +GL_GNULIB_FMODF = @GL_GNULIB_FMODF@
67748 +GL_GNULIB_FMODL = @GL_GNULIB_FMODL@
67749 +GL_GNULIB_FOPEN = @GL_GNULIB_FOPEN@
67750 +GL_GNULIB_FOPEN_GNU = @GL_GNULIB_FOPEN_GNU@
67751 +GL_GNULIB_FPRINTF = @GL_GNULIB_FPRINTF@
67752 +GL_GNULIB_FPRINTF_POSIX = @GL_GNULIB_FPRINTF_POSIX@
67753 +GL_GNULIB_FPURGE = @GL_GNULIB_FPURGE@
67754 +GL_GNULIB_FPUTC = @GL_GNULIB_FPUTC@
67755 +GL_GNULIB_FPUTS = @GL_GNULIB_FPUTS@
67756 +GL_GNULIB_FREAD = @GL_GNULIB_FREAD@
67757 +GL_GNULIB_FREE_POSIX = @GL_GNULIB_FREE_POSIX@
67758 +GL_GNULIB_FREOPEN = @GL_GNULIB_FREOPEN@
67759 +GL_GNULIB_FREXP = @GL_GNULIB_FREXP@
67760 +GL_GNULIB_FREXPF = @GL_GNULIB_FREXPF@
67761 +GL_GNULIB_FREXPL = @GL_GNULIB_FREXPL@
67762 +GL_GNULIB_FSCANF = @GL_GNULIB_FSCANF@
67763 +GL_GNULIB_FSEEK = @GL_GNULIB_FSEEK@
67764 +GL_GNULIB_FSEEKO = @GL_GNULIB_FSEEKO@
67765 +GL_GNULIB_FSTAT = @GL_GNULIB_FSTAT@
67766 +GL_GNULIB_FSTATAT = @GL_GNULIB_FSTATAT@
67767 +GL_GNULIB_FSYNC = @GL_GNULIB_FSYNC@
67768 +GL_GNULIB_FTELL = @GL_GNULIB_FTELL@
67769 +GL_GNULIB_FTELLO = @GL_GNULIB_FTELLO@
67770 +GL_GNULIB_FTRUNCATE = @GL_GNULIB_FTRUNCATE@
67771 +GL_GNULIB_FUTIMENS = @GL_GNULIB_FUTIMENS@
67772 +GL_GNULIB_FWRITE = @GL_GNULIB_FWRITE@
67773 +GL_GNULIB_GETC = @GL_GNULIB_GETC@
67774 +GL_GNULIB_GETCHAR = @GL_GNULIB_GETCHAR@
67775 +GL_GNULIB_GETCWD = @GL_GNULIB_GETCWD@
67776 +GL_GNULIB_GETDELIM = @GL_GNULIB_GETDELIM@
67777 +GL_GNULIB_GETDOMAINNAME = @GL_GNULIB_GETDOMAINNAME@
67778 +GL_GNULIB_GETDTABLESIZE = @GL_GNULIB_GETDTABLESIZE@
67779 +GL_GNULIB_GETENTROPY = @GL_GNULIB_GETENTROPY@
67780 +GL_GNULIB_GETGROUPS = @GL_GNULIB_GETGROUPS@
67781 +GL_GNULIB_GETHOSTNAME = @GL_GNULIB_GETHOSTNAME@
67782 +GL_GNULIB_GETLINE = @GL_GNULIB_GETLINE@
67783 +GL_GNULIB_GETLOADAVG = @GL_GNULIB_GETLOADAVG@
67784 +GL_GNULIB_GETLOGIN = @GL_GNULIB_GETLOGIN@
67785 +GL_GNULIB_GETLOGIN_R = @GL_GNULIB_GETLOGIN_R@
67786 +GL_GNULIB_GETOPT_POSIX = @GL_GNULIB_GETOPT_POSIX@
67787 +GL_GNULIB_GETPAGESIZE = @GL_GNULIB_GETPAGESIZE@
67788 +GL_GNULIB_GETPASS = @GL_GNULIB_GETPASS@
67789 +GL_GNULIB_GETPASS_GNU = @GL_GNULIB_GETPASS_GNU@
67790 +GL_GNULIB_GETSUBOPT = @GL_GNULIB_GETSUBOPT@
67791 +GL_GNULIB_GETTIMEOFDAY = @GL_GNULIB_GETTIMEOFDAY@
67792 +GL_GNULIB_GETUMASK = @GL_GNULIB_GETUMASK@
67793 +GL_GNULIB_GETUSERSHELL = @GL_GNULIB_GETUSERSHELL@
67794 +GL_GNULIB_GRANTPT = @GL_GNULIB_GRANTPT@
67795 +GL_GNULIB_GROUP_MEMBER = @GL_GNULIB_GROUP_MEMBER@
67796 +GL_GNULIB_HYPOT = @GL_GNULIB_HYPOT@
67797 +GL_GNULIB_HYPOTF = @GL_GNULIB_HYPOTF@
67798 +GL_GNULIB_HYPOTL = @GL_GNULIB_HYPOTL@
67799 +GL_GNULIB_ILOGB = @GL_GNULIB_ILOGB@
67800 +GL_GNULIB_ILOGBF = @GL_GNULIB_ILOGBF@
67801 +GL_GNULIB_ILOGBL = @GL_GNULIB_ILOGBL@
67802 +GL_GNULIB_IMAXABS = @GL_GNULIB_IMAXABS@
67803 +GL_GNULIB_IMAXDIV = @GL_GNULIB_IMAXDIV@
67804 +GL_GNULIB_ISATTY = @GL_GNULIB_ISATTY@
67805 +GL_GNULIB_ISFINITE = @GL_GNULIB_ISFINITE@
67806 +GL_GNULIB_ISINF = @GL_GNULIB_ISINF@
67807 +GL_GNULIB_ISNAN = @GL_GNULIB_ISNAN@
67808 +GL_GNULIB_ISNAND = @GL_GNULIB_ISNAND@
67809 +GL_GNULIB_ISNANF = @GL_GNULIB_ISNANF@
67810 +GL_GNULIB_ISNANL = @GL_GNULIB_ISNANL@
67811 +GL_GNULIB_LCHMOD = @GL_GNULIB_LCHMOD@
67812 +GL_GNULIB_LCHOWN = @GL_GNULIB_LCHOWN@
67813 +GL_GNULIB_LDEXPF = @GL_GNULIB_LDEXPF@
67814 +GL_GNULIB_LDEXPL = @GL_GNULIB_LDEXPL@
67815 +GL_GNULIB_LINK = @GL_GNULIB_LINK@
67816 +GL_GNULIB_LINKAT = @GL_GNULIB_LINKAT@
67817 +GL_GNULIB_LOCALTIME = @GL_GNULIB_LOCALTIME@
67818 +GL_GNULIB_LOG = @GL_GNULIB_LOG@
67819 +GL_GNULIB_LOG10 = @GL_GNULIB_LOG10@
67820 +GL_GNULIB_LOG10F = @GL_GNULIB_LOG10F@
67821 +GL_GNULIB_LOG10L = @GL_GNULIB_LOG10L@
67822 +GL_GNULIB_LOG1P = @GL_GNULIB_LOG1P@
67823 +GL_GNULIB_LOG1PF = @GL_GNULIB_LOG1PF@
67824 +GL_GNULIB_LOG1PL = @GL_GNULIB_LOG1PL@
67825 +GL_GNULIB_LOG2 = @GL_GNULIB_LOG2@
67826 +GL_GNULIB_LOG2F = @GL_GNULIB_LOG2F@
67827 +GL_GNULIB_LOG2L = @GL_GNULIB_LOG2L@
67828 +GL_GNULIB_LOGB = @GL_GNULIB_LOGB@
67829 +GL_GNULIB_LOGBF = @GL_GNULIB_LOGBF@
67830 +GL_GNULIB_LOGBL = @GL_GNULIB_LOGBL@
67831 +GL_GNULIB_LOGF = @GL_GNULIB_LOGF@
67832 +GL_GNULIB_LOGL = @GL_GNULIB_LOGL@
67833 +GL_GNULIB_LSEEK = @GL_GNULIB_LSEEK@
67834 +GL_GNULIB_LSTAT = @GL_GNULIB_LSTAT@
67835 +GL_GNULIB_MALLOC_GNU = @GL_GNULIB_MALLOC_GNU@
67836 +GL_GNULIB_MALLOC_POSIX = @GL_GNULIB_MALLOC_POSIX@
67837 +GL_GNULIB_MBRLEN = @GL_GNULIB_MBRLEN@
67838 +GL_GNULIB_MBRTOWC = @GL_GNULIB_MBRTOWC@
67839 +GL_GNULIB_MBSCASECMP = @GL_GNULIB_MBSCASECMP@
67840 +GL_GNULIB_MBSCASESTR = @GL_GNULIB_MBSCASESTR@
67841 +GL_GNULIB_MBSCHR = @GL_GNULIB_MBSCHR@
67842 +GL_GNULIB_MBSCSPN = @GL_GNULIB_MBSCSPN@
67843 +GL_GNULIB_MBSINIT = @GL_GNULIB_MBSINIT@
67844 +GL_GNULIB_MBSLEN = @GL_GNULIB_MBSLEN@
67845 +GL_GNULIB_MBSNCASECMP = @GL_GNULIB_MBSNCASECMP@
67846 +GL_GNULIB_MBSNLEN = @GL_GNULIB_MBSNLEN@
67847 +GL_GNULIB_MBSNRTOWCS = @GL_GNULIB_MBSNRTOWCS@
67848 +GL_GNULIB_MBSPBRK = @GL_GNULIB_MBSPBRK@
67849 +GL_GNULIB_MBSPCASECMP = @GL_GNULIB_MBSPCASECMP@
67850 +GL_GNULIB_MBSRCHR = @GL_GNULIB_MBSRCHR@
67851 +GL_GNULIB_MBSRTOWCS = @GL_GNULIB_MBSRTOWCS@
67852 +GL_GNULIB_MBSSEP = @GL_GNULIB_MBSSEP@
67853 +GL_GNULIB_MBSSPN = @GL_GNULIB_MBSSPN@
67854 +GL_GNULIB_MBSSTR = @GL_GNULIB_MBSSTR@
67855 +GL_GNULIB_MBSTOK_R = @GL_GNULIB_MBSTOK_R@
67856 +GL_GNULIB_MBTOWC = @GL_GNULIB_MBTOWC@
67857 +GL_GNULIB_MDA_ACCESS = @GL_GNULIB_MDA_ACCESS@
67858 +GL_GNULIB_MDA_CHDIR = @GL_GNULIB_MDA_CHDIR@
67859 +GL_GNULIB_MDA_CHMOD = @GL_GNULIB_MDA_CHMOD@
67860 +GL_GNULIB_MDA_CLOSE = @GL_GNULIB_MDA_CLOSE@
67861 +GL_GNULIB_MDA_CREAT = @GL_GNULIB_MDA_CREAT@
67862 +GL_GNULIB_MDA_DUP = @GL_GNULIB_MDA_DUP@
67863 +GL_GNULIB_MDA_DUP2 = @GL_GNULIB_MDA_DUP2@
67864 +GL_GNULIB_MDA_ECVT = @GL_GNULIB_MDA_ECVT@
67865 +GL_GNULIB_MDA_EXECL = @GL_GNULIB_MDA_EXECL@
67866 +GL_GNULIB_MDA_EXECLE = @GL_GNULIB_MDA_EXECLE@
67867 +GL_GNULIB_MDA_EXECLP = @GL_GNULIB_MDA_EXECLP@
67868 +GL_GNULIB_MDA_EXECV = @GL_GNULIB_MDA_EXECV@
67869 +GL_GNULIB_MDA_EXECVE = @GL_GNULIB_MDA_EXECVE@
67870 +GL_GNULIB_MDA_EXECVP = @GL_GNULIB_MDA_EXECVP@
67871 +GL_GNULIB_MDA_EXECVPE = @GL_GNULIB_MDA_EXECVPE@
67872 +GL_GNULIB_MDA_FCLOSEALL = @GL_GNULIB_MDA_FCLOSEALL@
67873 +GL_GNULIB_MDA_FCVT = @GL_GNULIB_MDA_FCVT@
67874 +GL_GNULIB_MDA_FDOPEN = @GL_GNULIB_MDA_FDOPEN@
67875 +GL_GNULIB_MDA_FILENO = @GL_GNULIB_MDA_FILENO@
67876 +GL_GNULIB_MDA_GCVT = @GL_GNULIB_MDA_GCVT@
67877 +GL_GNULIB_MDA_GETCWD = @GL_GNULIB_MDA_GETCWD@
67878 +GL_GNULIB_MDA_GETPID = @GL_GNULIB_MDA_GETPID@
67879 +GL_GNULIB_MDA_GETW = @GL_GNULIB_MDA_GETW@
67880 +GL_GNULIB_MDA_ISATTY = @GL_GNULIB_MDA_ISATTY@
67881 +GL_GNULIB_MDA_J0 = @GL_GNULIB_MDA_J0@
67882 +GL_GNULIB_MDA_J1 = @GL_GNULIB_MDA_J1@
67883 +GL_GNULIB_MDA_JN = @GL_GNULIB_MDA_JN@
67884 +GL_GNULIB_MDA_LSEEK = @GL_GNULIB_MDA_LSEEK@
67885 +GL_GNULIB_MDA_MEMCCPY = @GL_GNULIB_MDA_MEMCCPY@
67886 +GL_GNULIB_MDA_MKDIR = @GL_GNULIB_MDA_MKDIR@
67887 +GL_GNULIB_MDA_MKTEMP = @GL_GNULIB_MDA_MKTEMP@
67888 +GL_GNULIB_MDA_OPEN = @GL_GNULIB_MDA_OPEN@
67889 +GL_GNULIB_MDA_PUTENV = @GL_GNULIB_MDA_PUTENV@
67890 +GL_GNULIB_MDA_PUTW = @GL_GNULIB_MDA_PUTW@
67891 +GL_GNULIB_MDA_READ = @GL_GNULIB_MDA_READ@
67892 +GL_GNULIB_MDA_RMDIR = @GL_GNULIB_MDA_RMDIR@
67893 +GL_GNULIB_MDA_STRDUP = @GL_GNULIB_MDA_STRDUP@
67894 +GL_GNULIB_MDA_SWAB = @GL_GNULIB_MDA_SWAB@
67895 +GL_GNULIB_MDA_TEMPNAM = @GL_GNULIB_MDA_TEMPNAM@
67896 +GL_GNULIB_MDA_TZSET = @GL_GNULIB_MDA_TZSET@
67897 +GL_GNULIB_MDA_UMASK = @GL_GNULIB_MDA_UMASK@
67898 +GL_GNULIB_MDA_UNLINK = @GL_GNULIB_MDA_UNLINK@
67899 +GL_GNULIB_MDA_UTIME = @GL_GNULIB_MDA_UTIME@
67900 +GL_GNULIB_MDA_WCSDUP = @GL_GNULIB_MDA_WCSDUP@
67901 +GL_GNULIB_MDA_WRITE = @GL_GNULIB_MDA_WRITE@
67902 +GL_GNULIB_MDA_Y0 = @GL_GNULIB_MDA_Y0@
67903 +GL_GNULIB_MDA_Y1 = @GL_GNULIB_MDA_Y1@
67904 +GL_GNULIB_MDA_YN = @GL_GNULIB_MDA_YN@
67905 +GL_GNULIB_MEMCHR = @GL_GNULIB_MEMCHR@
67906 +GL_GNULIB_MEMMEM = @GL_GNULIB_MEMMEM@
67907 +GL_GNULIB_MEMPCPY = @GL_GNULIB_MEMPCPY@
67908 +GL_GNULIB_MEMRCHR = @GL_GNULIB_MEMRCHR@
67909 +GL_GNULIB_MKDIR = @GL_GNULIB_MKDIR@
67910 +GL_GNULIB_MKDIRAT = @GL_GNULIB_MKDIRAT@
67911 +GL_GNULIB_MKDTEMP = @GL_GNULIB_MKDTEMP@
67912 +GL_GNULIB_MKFIFO = @GL_GNULIB_MKFIFO@
67913 +GL_GNULIB_MKFIFOAT = @GL_GNULIB_MKFIFOAT@
67914 +GL_GNULIB_MKNOD = @GL_GNULIB_MKNOD@
67915 +GL_GNULIB_MKNODAT = @GL_GNULIB_MKNODAT@
67916 +GL_GNULIB_MKOSTEMP = @GL_GNULIB_MKOSTEMP@
67917 +GL_GNULIB_MKOSTEMPS = @GL_GNULIB_MKOSTEMPS@
67918 +GL_GNULIB_MKSTEMP = @GL_GNULIB_MKSTEMP@
67919 +GL_GNULIB_MKSTEMPS = @GL_GNULIB_MKSTEMPS@
67920 +GL_GNULIB_MKTIME = @GL_GNULIB_MKTIME@
67921 +GL_GNULIB_MODF = @GL_GNULIB_MODF@
67922 +GL_GNULIB_MODFF = @GL_GNULIB_MODFF@
67923 +GL_GNULIB_MODFL = @GL_GNULIB_MODFL@
67924 +GL_GNULIB_NANOSLEEP = @GL_GNULIB_NANOSLEEP@
67925 +GL_GNULIB_NONBLOCKING = @GL_GNULIB_NONBLOCKING@
67926 +GL_GNULIB_OBSTACK_PRINTF = @GL_GNULIB_OBSTACK_PRINTF@
67927 +GL_GNULIB_OBSTACK_PRINTF_POSIX = @GL_GNULIB_OBSTACK_PRINTF_POSIX@
67928 +GL_GNULIB_OPEN = @GL_GNULIB_OPEN@
67929 +GL_GNULIB_OPENAT = @GL_GNULIB_OPENAT@
67930 +GL_GNULIB_OPENDIR = @GL_GNULIB_OPENDIR@
67931 +GL_GNULIB_OVERRIDES_STRUCT_STAT = @GL_GNULIB_OVERRIDES_STRUCT_STAT@
67932 +GL_GNULIB_PCLOSE = @GL_GNULIB_PCLOSE@
67933 +GL_GNULIB_PERROR = @GL_GNULIB_PERROR@
67934 +GL_GNULIB_PIPE = @GL_GNULIB_PIPE@
67935 +GL_GNULIB_PIPE2 = @GL_GNULIB_PIPE2@
67936 +GL_GNULIB_POPEN = @GL_GNULIB_POPEN@
67937 +GL_GNULIB_POSIX_MEMALIGN = @GL_GNULIB_POSIX_MEMALIGN@
67938 +GL_GNULIB_POSIX_OPENPT = @GL_GNULIB_POSIX_OPENPT@
67939 +GL_GNULIB_POWF = @GL_GNULIB_POWF@
67940 +GL_GNULIB_PREAD = @GL_GNULIB_PREAD@
67941 +GL_GNULIB_PRINTF = @GL_GNULIB_PRINTF@
67942 +GL_GNULIB_PRINTF_POSIX = @GL_GNULIB_PRINTF_POSIX@
67943 +GL_GNULIB_PTSNAME = @GL_GNULIB_PTSNAME@
67944 +GL_GNULIB_PTSNAME_R = @GL_GNULIB_PTSNAME_R@
67945 +GL_GNULIB_PUTC = @GL_GNULIB_PUTC@
67946 +GL_GNULIB_PUTCHAR = @GL_GNULIB_PUTCHAR@
67947 +GL_GNULIB_PUTENV = @GL_GNULIB_PUTENV@
67948 +GL_GNULIB_PUTS = @GL_GNULIB_PUTS@
67949 +GL_GNULIB_PWRITE = @GL_GNULIB_PWRITE@
67950 +GL_GNULIB_QSORT_R = @GL_GNULIB_QSORT_R@
67951 +GL_GNULIB_RANDOM = @GL_GNULIB_RANDOM@
67952 +GL_GNULIB_RANDOM_R = @GL_GNULIB_RANDOM_R@
67953 +GL_GNULIB_RAWMEMCHR = @GL_GNULIB_RAWMEMCHR@
67954 +GL_GNULIB_READ = @GL_GNULIB_READ@
67955 +GL_GNULIB_READDIR = @GL_GNULIB_READDIR@
67956 +GL_GNULIB_READLINK = @GL_GNULIB_READLINK@
67957 +GL_GNULIB_READLINKAT = @GL_GNULIB_READLINKAT@
67958 +GL_GNULIB_REALLOCARRAY = @GL_GNULIB_REALLOCARRAY@
67959 +GL_GNULIB_REALLOC_GNU = @GL_GNULIB_REALLOC_GNU@
67960 +GL_GNULIB_REALLOC_POSIX = @GL_GNULIB_REALLOC_POSIX@
67961 +GL_GNULIB_REALPATH = @GL_GNULIB_REALPATH@
67962 +GL_GNULIB_REMAINDER = @GL_GNULIB_REMAINDER@
67963 +GL_GNULIB_REMAINDERF = @GL_GNULIB_REMAINDERF@
67964 +GL_GNULIB_REMAINDERL = @GL_GNULIB_REMAINDERL@
67965 +GL_GNULIB_REMOVE = @GL_GNULIB_REMOVE@
67966 +GL_GNULIB_RENAME = @GL_GNULIB_RENAME@
67967 +GL_GNULIB_RENAMEAT = @GL_GNULIB_RENAMEAT@
67968 +GL_GNULIB_REWINDDIR = @GL_GNULIB_REWINDDIR@
67969 +GL_GNULIB_RINT = @GL_GNULIB_RINT@
67970 +GL_GNULIB_RINTF = @GL_GNULIB_RINTF@
67971 +GL_GNULIB_RINTL = @GL_GNULIB_RINTL@
67972 +GL_GNULIB_RMDIR = @GL_GNULIB_RMDIR@
67973 +GL_GNULIB_ROUND = @GL_GNULIB_ROUND@
67974 +GL_GNULIB_ROUNDF = @GL_GNULIB_ROUNDF@
67975 +GL_GNULIB_ROUNDL = @GL_GNULIB_ROUNDL@
67976 +GL_GNULIB_RPMATCH = @GL_GNULIB_RPMATCH@
67977 +GL_GNULIB_SCANDIR = @GL_GNULIB_SCANDIR@
67978 +GL_GNULIB_SCANF = @GL_GNULIB_SCANF@
67979 +GL_GNULIB_SECURE_GETENV = @GL_GNULIB_SECURE_GETENV@
67980 +GL_GNULIB_SETENV = @GL_GNULIB_SETENV@
67981 +GL_GNULIB_SETHOSTNAME = @GL_GNULIB_SETHOSTNAME@
67982 +GL_GNULIB_SIGABBREV_NP = @GL_GNULIB_SIGABBREV_NP@
67983 +GL_GNULIB_SIGDESCR_NP = @GL_GNULIB_SIGDESCR_NP@
67984 +GL_GNULIB_SIGNBIT = @GL_GNULIB_SIGNBIT@
67985 +GL_GNULIB_SINF = @GL_GNULIB_SINF@
67986 +GL_GNULIB_SINHF = @GL_GNULIB_SINHF@
67987 +GL_GNULIB_SINL = @GL_GNULIB_SINL@
67988 +GL_GNULIB_SLEEP = @GL_GNULIB_SLEEP@
67989 +GL_GNULIB_SNPRINTF = @GL_GNULIB_SNPRINTF@
67990 +GL_GNULIB_SPRINTF_POSIX = @GL_GNULIB_SPRINTF_POSIX@
67991 +GL_GNULIB_SQRTF = @GL_GNULIB_SQRTF@
67992 +GL_GNULIB_SQRTL = @GL_GNULIB_SQRTL@
67993 +GL_GNULIB_STAT = @GL_GNULIB_STAT@
67994 +GL_GNULIB_STDIO_H_NONBLOCKING = @GL_GNULIB_STDIO_H_NONBLOCKING@
67995 +GL_GNULIB_STDIO_H_SIGPIPE = @GL_GNULIB_STDIO_H_SIGPIPE@
67996 +GL_GNULIB_STPCPY = @GL_GNULIB_STPCPY@
67997 +GL_GNULIB_STPNCPY = @GL_GNULIB_STPNCPY@
67998 +GL_GNULIB_STRCASESTR = @GL_GNULIB_STRCASESTR@
67999 +GL_GNULIB_STRCHRNUL = @GL_GNULIB_STRCHRNUL@
68000 +GL_GNULIB_STRDUP = @GL_GNULIB_STRDUP@
68001 +GL_GNULIB_STRERROR = @GL_GNULIB_STRERROR@
68002 +GL_GNULIB_STRERRORNAME_NP = @GL_GNULIB_STRERRORNAME_NP@
68003 +GL_GNULIB_STRERROR_R = @GL_GNULIB_STRERROR_R@
68004 +GL_GNULIB_STRFTIME = @GL_GNULIB_STRFTIME@
68005 +GL_GNULIB_STRNCAT = @GL_GNULIB_STRNCAT@
68006 +GL_GNULIB_STRNDUP = @GL_GNULIB_STRNDUP@
68007 +GL_GNULIB_STRNLEN = @GL_GNULIB_STRNLEN@
68008 +GL_GNULIB_STRPBRK = @GL_GNULIB_STRPBRK@
68009 +GL_GNULIB_STRPTIME = @GL_GNULIB_STRPTIME@
68010 +GL_GNULIB_STRSEP = @GL_GNULIB_STRSEP@
68011 +GL_GNULIB_STRSIGNAL = @GL_GNULIB_STRSIGNAL@
68012 +GL_GNULIB_STRSTR = @GL_GNULIB_STRSTR@
68013 +GL_GNULIB_STRTOD = @GL_GNULIB_STRTOD@
68014 +GL_GNULIB_STRTOIMAX = @GL_GNULIB_STRTOIMAX@
68015 +GL_GNULIB_STRTOK_R = @GL_GNULIB_STRTOK_R@
68016 +GL_GNULIB_STRTOL = @GL_GNULIB_STRTOL@
68017 +GL_GNULIB_STRTOLD = @GL_GNULIB_STRTOLD@
68018 +GL_GNULIB_STRTOLL = @GL_GNULIB_STRTOLL@
68019 +GL_GNULIB_STRTOUL = @GL_GNULIB_STRTOUL@
68020 +GL_GNULIB_STRTOULL = @GL_GNULIB_STRTOULL@
68021 +GL_GNULIB_STRTOUMAX = @GL_GNULIB_STRTOUMAX@
68022 +GL_GNULIB_STRVERSCMP = @GL_GNULIB_STRVERSCMP@
68023 +GL_GNULIB_SYMLINK = @GL_GNULIB_SYMLINK@
68024 +GL_GNULIB_SYMLINKAT = @GL_GNULIB_SYMLINKAT@
68025 +GL_GNULIB_SYSTEM_POSIX = @GL_GNULIB_SYSTEM_POSIX@
68026 +GL_GNULIB_TANF = @GL_GNULIB_TANF@
68027 +GL_GNULIB_TANHF = @GL_GNULIB_TANHF@
68028 +GL_GNULIB_TANL = @GL_GNULIB_TANL@
68029 +GL_GNULIB_TIMEGM = @GL_GNULIB_TIMEGM@
68030 +GL_GNULIB_TIMESPEC_GET = @GL_GNULIB_TIMESPEC_GET@
68031 +GL_GNULIB_TIMESPEC_GETRES = @GL_GNULIB_TIMESPEC_GETRES@
68032 +GL_GNULIB_TIME_R = @GL_GNULIB_TIME_R@
68033 +GL_GNULIB_TIME_RZ = @GL_GNULIB_TIME_RZ@
68034 +GL_GNULIB_TMPFILE = @GL_GNULIB_TMPFILE@
68035 +GL_GNULIB_TRUNC = @GL_GNULIB_TRUNC@
68036 +GL_GNULIB_TRUNCATE = @GL_GNULIB_TRUNCATE@
68037 +GL_GNULIB_TRUNCF = @GL_GNULIB_TRUNCF@
68038 +GL_GNULIB_TRUNCL = @GL_GNULIB_TRUNCL@
68039 +GL_GNULIB_TTYNAME_R = @GL_GNULIB_TTYNAME_R@
68040 +GL_GNULIB_TZSET = @GL_GNULIB_TZSET@
68041 +GL_GNULIB_UNISTD_H_GETOPT = @GL_GNULIB_UNISTD_H_GETOPT@
68042 +GL_GNULIB_UNISTD_H_NONBLOCKING = @GL_GNULIB_UNISTD_H_NONBLOCKING@
68043 +GL_GNULIB_UNISTD_H_SIGPIPE = @GL_GNULIB_UNISTD_H_SIGPIPE@
68044 +GL_GNULIB_UNLINK = @GL_GNULIB_UNLINK@
68045 +GL_GNULIB_UNLINKAT = @GL_GNULIB_UNLINKAT@
68046 +GL_GNULIB_UNLOCKPT = @GL_GNULIB_UNLOCKPT@
68047 +GL_GNULIB_UNSETENV = @GL_GNULIB_UNSETENV@
68048 +GL_GNULIB_USLEEP = @GL_GNULIB_USLEEP@
68049 +GL_GNULIB_UTIME = @GL_GNULIB_UTIME@
68050 +GL_GNULIB_UTIMENSAT = @GL_GNULIB_UTIMENSAT@
68051 +GL_GNULIB_VASPRINTF = @GL_GNULIB_VASPRINTF@
68052 +GL_GNULIB_VDPRINTF = @GL_GNULIB_VDPRINTF@
68053 +GL_GNULIB_VFPRINTF = @GL_GNULIB_VFPRINTF@
68054 +GL_GNULIB_VFPRINTF_POSIX = @GL_GNULIB_VFPRINTF_POSIX@
68055 +GL_GNULIB_VFSCANF = @GL_GNULIB_VFSCANF@
68056 +GL_GNULIB_VPRINTF = @GL_GNULIB_VPRINTF@
68057 +GL_GNULIB_VPRINTF_POSIX = @GL_GNULIB_VPRINTF_POSIX@
68058 +GL_GNULIB_VSCANF = @GL_GNULIB_VSCANF@
68059 +GL_GNULIB_VSNPRINTF = @GL_GNULIB_VSNPRINTF@
68060 +GL_GNULIB_VSPRINTF_POSIX = @GL_GNULIB_VSPRINTF_POSIX@
68061 +GL_GNULIB_WCPCPY = @GL_GNULIB_WCPCPY@
68062 +GL_GNULIB_WCPNCPY = @GL_GNULIB_WCPNCPY@
68063 +GL_GNULIB_WCRTOMB = @GL_GNULIB_WCRTOMB@
68064 +GL_GNULIB_WCSCASECMP = @GL_GNULIB_WCSCASECMP@
68065 +GL_GNULIB_WCSCAT = @GL_GNULIB_WCSCAT@
68066 +GL_GNULIB_WCSCHR = @GL_GNULIB_WCSCHR@
68067 +GL_GNULIB_WCSCMP = @GL_GNULIB_WCSCMP@
68068 +GL_GNULIB_WCSCOLL = @GL_GNULIB_WCSCOLL@
68069 +GL_GNULIB_WCSCPY = @GL_GNULIB_WCSCPY@
68070 +GL_GNULIB_WCSCSPN = @GL_GNULIB_WCSCSPN@
68071 +GL_GNULIB_WCSDUP = @GL_GNULIB_WCSDUP@
68072 +GL_GNULIB_WCSFTIME = @GL_GNULIB_WCSFTIME@
68073 +GL_GNULIB_WCSLEN = @GL_GNULIB_WCSLEN@
68074 +GL_GNULIB_WCSNCASECMP = @GL_GNULIB_WCSNCASECMP@
68075 +GL_GNULIB_WCSNCAT = @GL_GNULIB_WCSNCAT@
68076 +GL_GNULIB_WCSNCMP = @GL_GNULIB_WCSNCMP@
68077 +GL_GNULIB_WCSNCPY = @GL_GNULIB_WCSNCPY@
68078 +GL_GNULIB_WCSNLEN = @GL_GNULIB_WCSNLEN@
68079 +GL_GNULIB_WCSNRTOMBS = @GL_GNULIB_WCSNRTOMBS@
68080 +GL_GNULIB_WCSPBRK = @GL_GNULIB_WCSPBRK@
68081 +GL_GNULIB_WCSRCHR = @GL_GNULIB_WCSRCHR@
68082 +GL_GNULIB_WCSRTOMBS = @GL_GNULIB_WCSRTOMBS@
68083 +GL_GNULIB_WCSSPN = @GL_GNULIB_WCSSPN@
68084 +GL_GNULIB_WCSSTR = @GL_GNULIB_WCSSTR@
68085 +GL_GNULIB_WCSTOK = @GL_GNULIB_WCSTOK@
68086 +GL_GNULIB_WCSWIDTH = @GL_GNULIB_WCSWIDTH@
68087 +GL_GNULIB_WCSXFRM = @GL_GNULIB_WCSXFRM@
68088 +GL_GNULIB_WCTOB = @GL_GNULIB_WCTOB@
68089 +GL_GNULIB_WCTOMB = @GL_GNULIB_WCTOMB@
68090 +GL_GNULIB_WCWIDTH = @GL_GNULIB_WCWIDTH@
68091 +GL_GNULIB_WMEMCHR = @GL_GNULIB_WMEMCHR@
68092 +GL_GNULIB_WMEMCMP = @GL_GNULIB_WMEMCMP@
68093 +GL_GNULIB_WMEMCPY = @GL_GNULIB_WMEMCPY@
68094 +GL_GNULIB_WMEMMOVE = @GL_GNULIB_WMEMMOVE@
68095 +GL_GNULIB_WMEMPCPY = @GL_GNULIB_WMEMPCPY@
68096 +GL_GNULIB_WMEMSET = @GL_GNULIB_WMEMSET@
68097 +GL_GNULIB_WRITE = @GL_GNULIB_WRITE@
68098 +GL_GNULIB__EXIT = @GL_GNULIB__EXIT@
68099 +GNULIBHEADERS_OVERRIDE_WINT_T = @GNULIBHEADERS_OVERRIDE_WINT_T@
68100 GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
68101 -GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
68102 -GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
68103 -GNULIB_GRANTPT = @GNULIB_GRANTPT@
68104 -GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
68105 -GNULIB_HYPOT = @GNULIB_HYPOT@
68106 -GNULIB_HYPOTF = @GNULIB_HYPOTF@
68107 -GNULIB_HYPOTL = @GNULIB_HYPOTL@
68108 -GNULIB_ILOGB = @GNULIB_ILOGB@
68109 -GNULIB_ILOGBF = @GNULIB_ILOGBF@
68110 -GNULIB_ILOGBL = @GNULIB_ILOGBL@
68111 -GNULIB_IMAXABS = @GNULIB_IMAXABS@
68112 -GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
68113 -GNULIB_ISATTY = @GNULIB_ISATTY@
68114 -GNULIB_ISFINITE = @GNULIB_ISFINITE@
68115 -GNULIB_ISINF = @GNULIB_ISINF@
68116 -GNULIB_ISNAN = @GNULIB_ISNAN@
68117 -GNULIB_ISNAND = @GNULIB_ISNAND@
68118 -GNULIB_ISNANF = @GNULIB_ISNANF@
68119 -GNULIB_ISNANL = @GNULIB_ISNANL@
68120 -GNULIB_LCHMOD = @GNULIB_LCHMOD@
68121 -GNULIB_LCHOWN = @GNULIB_LCHOWN@
68122 -GNULIB_LDEXPF = @GNULIB_LDEXPF@
68123 -GNULIB_LDEXPL = @GNULIB_LDEXPL@
68124 -GNULIB_LINK = @GNULIB_LINK@
68125 -GNULIB_LINKAT = @GNULIB_LINKAT@
68126 -GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
68127 -GNULIB_LOG = @GNULIB_LOG@
68128 -GNULIB_LOG10 = @GNULIB_LOG10@
68129 -GNULIB_LOG10F = @GNULIB_LOG10F@
68130 -GNULIB_LOG10L = @GNULIB_LOG10L@
68131 -GNULIB_LOG1P = @GNULIB_LOG1P@
68132 -GNULIB_LOG1PF = @GNULIB_LOG1PF@
68133 -GNULIB_LOG1PL = @GNULIB_LOG1PL@
68134 -GNULIB_LOG2 = @GNULIB_LOG2@
68135 -GNULIB_LOG2F = @GNULIB_LOG2F@
68136 -GNULIB_LOG2L = @GNULIB_LOG2L@
68137 -GNULIB_LOGB = @GNULIB_LOGB@
68138 -GNULIB_LOGBF = @GNULIB_LOGBF@
68139 -GNULIB_LOGBL = @GNULIB_LOGBL@
68140 -GNULIB_LOGF = @GNULIB_LOGF@
68141 -GNULIB_LOGL = @GNULIB_LOGL@
68142 -GNULIB_LSEEK = @GNULIB_LSEEK@
68143 -GNULIB_LSTAT = @GNULIB_LSTAT@
68144 -GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
68145 -GNULIB_MBRLEN = @GNULIB_MBRLEN@
68146 -GNULIB_MBRTOWC = @GNULIB_MBRTOWC@
68147 -GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
68148 -GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
68149 -GNULIB_MBSCHR = @GNULIB_MBSCHR@
68150 -GNULIB_MBSCSPN = @GNULIB_MBSCSPN@
68151 -GNULIB_MBSINIT = @GNULIB_MBSINIT@
68152 -GNULIB_MBSLEN = @GNULIB_MBSLEN@
68153 -GNULIB_MBSNCASECMP = @GNULIB_MBSNCASECMP@
68154 -GNULIB_MBSNLEN = @GNULIB_MBSNLEN@
68155 -GNULIB_MBSNRTOWCS = @GNULIB_MBSNRTOWCS@
68156 -GNULIB_MBSPBRK = @GNULIB_MBSPBRK@
68157 -GNULIB_MBSPCASECMP = @GNULIB_MBSPCASECMP@
68158 -GNULIB_MBSRCHR = @GNULIB_MBSRCHR@
68159 -GNULIB_MBSRTOWCS = @GNULIB_MBSRTOWCS@
68160 -GNULIB_MBSSEP = @GNULIB_MBSSEP@
68161 -GNULIB_MBSSPN = @GNULIB_MBSSPN@
68162 -GNULIB_MBSSTR = @GNULIB_MBSSTR@
68163 -GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
68164 -GNULIB_MBTOWC = @GNULIB_MBTOWC@
68165 -GNULIB_MEMCHR = @GNULIB_MEMCHR@
68166 -GNULIB_MEMMEM = @GNULIB_MEMMEM@
68167 -GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
68168 -GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
68169 -GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
68170 -GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
68171 -GNULIB_MKFIFO = @GNULIB_MKFIFO@
68172 -GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
68173 -GNULIB_MKNOD = @GNULIB_MKNOD@
68174 -GNULIB_MKNODAT = @GNULIB_MKNODAT@
68175 -GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
68176 -GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
68177 -GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
68178 -GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
68179 -GNULIB_MKTIME = @GNULIB_MKTIME@
68180 -GNULIB_MODF = @GNULIB_MODF@
68181 -GNULIB_MODFF = @GNULIB_MODFF@
68182 -GNULIB_MODFL = @GNULIB_MODFL@
68183 -GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
68184 -GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
68185 -GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
68186 -GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
68187 -GNULIB_OPEN = @GNULIB_OPEN@
68188 -GNULIB_OPENAT = @GNULIB_OPENAT@
68189 -GNULIB_OPENDIR = @GNULIB_OPENDIR@
68190 -GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
68191 -GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
68192 -GNULIB_PCLOSE = @GNULIB_PCLOSE@
68193 -GNULIB_PERROR = @GNULIB_PERROR@
68194 -GNULIB_PIPE = @GNULIB_PIPE@
68195 -GNULIB_PIPE2 = @GNULIB_PIPE2@
68196 -GNULIB_POPEN = @GNULIB_POPEN@
68197 -GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
68198 -GNULIB_POWF = @GNULIB_POWF@
68199 -GNULIB_PREAD = @GNULIB_PREAD@
68200 -GNULIB_PRINTF = @GNULIB_PRINTF@
68201 -GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@
68202 -GNULIB_PTSNAME = @GNULIB_PTSNAME@
68203 -GNULIB_PTSNAME_R = @GNULIB_PTSNAME_R@
68204 -GNULIB_PUTC = @GNULIB_PUTC@
68205 -GNULIB_PUTCHAR = @GNULIB_PUTCHAR@
68206 -GNULIB_PUTENV = @GNULIB_PUTENV@
68207 -GNULIB_PUTS = @GNULIB_PUTS@
68208 -GNULIB_PWRITE = @GNULIB_PWRITE@
68209 -GNULIB_QSORT_R = @GNULIB_QSORT_R@
68210 -GNULIB_RANDOM = @GNULIB_RANDOM@
68211 -GNULIB_RANDOM_R = @GNULIB_RANDOM_R@
68212 -GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@
68213 -GNULIB_READ = @GNULIB_READ@
68214 -GNULIB_READDIR = @GNULIB_READDIR@
68215 -GNULIB_READLINK = @GNULIB_READLINK@
68216 -GNULIB_READLINKAT = @GNULIB_READLINKAT@
68217 -GNULIB_REALLOCARRAY = @GNULIB_REALLOCARRAY@
68218 -GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
68219 -GNULIB_REALPATH = @GNULIB_REALPATH@
68220 -GNULIB_REMAINDER = @GNULIB_REMAINDER@
68221 -GNULIB_REMAINDERF = @GNULIB_REMAINDERF@
68222 -GNULIB_REMAINDERL = @GNULIB_REMAINDERL@
68223 -GNULIB_REMOVE = @GNULIB_REMOVE@
68224 -GNULIB_RENAME = @GNULIB_RENAME@
68225 -GNULIB_RENAMEAT = @GNULIB_RENAMEAT@
68226 -GNULIB_REWINDDIR = @GNULIB_REWINDDIR@
68227 -GNULIB_RINT = @GNULIB_RINT@
68228 -GNULIB_RINTF = @GNULIB_RINTF@
68229 -GNULIB_RINTL = @GNULIB_RINTL@
68230 -GNULIB_RMDIR = @GNULIB_RMDIR@
68231 -GNULIB_ROUND = @GNULIB_ROUND@
68232 -GNULIB_ROUNDF = @GNULIB_ROUNDF@
68233 -GNULIB_ROUNDL = @GNULIB_ROUNDL@
68234 -GNULIB_RPMATCH = @GNULIB_RPMATCH@
68235 -GNULIB_SCANDIR = @GNULIB_SCANDIR@
68236 -GNULIB_SCANF = @GNULIB_SCANF@
68237 -GNULIB_SECURE_GETENV = @GNULIB_SECURE_GETENV@
68238 -GNULIB_SETENV = @GNULIB_SETENV@
68239 -GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
68240 -GNULIB_SIGNBIT = @GNULIB_SIGNBIT@
68241 -GNULIB_SINF = @GNULIB_SINF@
68242 -GNULIB_SINHF = @GNULIB_SINHF@
68243 -GNULIB_SINL = @GNULIB_SINL@
68244 -GNULIB_SLEEP = @GNULIB_SLEEP@
68245 -GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
68246 -GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
68247 -GNULIB_SQRTF = @GNULIB_SQRTF@
68248 -GNULIB_SQRTL = @GNULIB_SQRTL@
68249 -GNULIB_STAT = @GNULIB_STAT@
68250 -GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
68251 -GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
68252 -GNULIB_STPCPY = @GNULIB_STPCPY@
68253 -GNULIB_STPNCPY = @GNULIB_STPNCPY@
68254 -GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
68255 -GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
68256 -GNULIB_STRDUP = @GNULIB_STRDUP@
68257 -GNULIB_STRERROR = @GNULIB_STRERROR@
68258 -GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
68259 -GNULIB_STRFTIME = @GNULIB_STRFTIME@
68260 -GNULIB_STRNCAT = @GNULIB_STRNCAT@
68261 -GNULIB_STRNDUP = @GNULIB_STRNDUP@
68262 -GNULIB_STRNLEN = @GNULIB_STRNLEN@
68263 -GNULIB_STRPBRK = @GNULIB_STRPBRK@
68264 -GNULIB_STRPTIME = @GNULIB_STRPTIME@
68265 -GNULIB_STRSEP = @GNULIB_STRSEP@
68266 -GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
68267 -GNULIB_STRSTR = @GNULIB_STRSTR@
68268 -GNULIB_STRTOD = @GNULIB_STRTOD@
68269 -GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
68270 -GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
68271 -GNULIB_STRTOLD = @GNULIB_STRTOLD@
68272 -GNULIB_STRTOLL = @GNULIB_STRTOLL@
68273 -GNULIB_STRTOULL = @GNULIB_STRTOULL@
68274 -GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
68275 -GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
68276 -GNULIB_SYMLINK = @GNULIB_SYMLINK@
68277 -GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
68278 -GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
68279 -GNULIB_TANF = @GNULIB_TANF@
68280 -GNULIB_TANHF = @GNULIB_TANHF@
68281 -GNULIB_TANL = @GNULIB_TANL@
68282 -GNULIB_TIMEGM = @GNULIB_TIMEGM@
68283 -GNULIB_TIME_R = @GNULIB_TIME_R@
68284 -GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
68285 -GNULIB_TMPFILE = @GNULIB_TMPFILE@
68286 -GNULIB_TRUNC = @GNULIB_TRUNC@
68287 -GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
68288 -GNULIB_TRUNCF = @GNULIB_TRUNCF@
68289 -GNULIB_TRUNCL = @GNULIB_TRUNCL@
68290 -GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
68291 -GNULIB_TZSET = @GNULIB_TZSET@
68292 -GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
68293 -GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
68294 -GNULIB_UNLINK = @GNULIB_UNLINK@
68295 -GNULIB_UNLINKAT = @GNULIB_UNLINKAT@
68296 -GNULIB_UNLOCKPT = @GNULIB_UNLOCKPT@
68297 -GNULIB_UNSETENV = @GNULIB_UNSETENV@
68298 -GNULIB_USLEEP = @GNULIB_USLEEP@
68299 -GNULIB_UTIME = @GNULIB_UTIME@
68300 -GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
68301 -GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
68302 -GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
68303 -GNULIB_VFPRINTF = @GNULIB_VFPRINTF@
68304 -GNULIB_VFPRINTF_POSIX = @GNULIB_VFPRINTF_POSIX@
68305 -GNULIB_VFSCANF = @GNULIB_VFSCANF@
68306 -GNULIB_VPRINTF = @GNULIB_VPRINTF@
68307 -GNULIB_VPRINTF_POSIX = @GNULIB_VPRINTF_POSIX@
68308 -GNULIB_VSCANF = @GNULIB_VSCANF@
68309 -GNULIB_VSNPRINTF = @GNULIB_VSNPRINTF@
68310 -GNULIB_VSPRINTF_POSIX = @GNULIB_VSPRINTF_POSIX@
68311 -GNULIB_WCPCPY = @GNULIB_WCPCPY@
68312 -GNULIB_WCPNCPY = @GNULIB_WCPNCPY@
68313 -GNULIB_WCRTOMB = @GNULIB_WCRTOMB@
68314 -GNULIB_WCSCASECMP = @GNULIB_WCSCASECMP@
68315 -GNULIB_WCSCAT = @GNULIB_WCSCAT@
68316 -GNULIB_WCSCHR = @GNULIB_WCSCHR@
68317 -GNULIB_WCSCMP = @GNULIB_WCSCMP@
68318 -GNULIB_WCSCOLL = @GNULIB_WCSCOLL@
68319 -GNULIB_WCSCPY = @GNULIB_WCSCPY@
68320 -GNULIB_WCSCSPN = @GNULIB_WCSCSPN@
68321 -GNULIB_WCSDUP = @GNULIB_WCSDUP@
68322 -GNULIB_WCSFTIME = @GNULIB_WCSFTIME@
68323 -GNULIB_WCSLEN = @GNULIB_WCSLEN@
68324 -GNULIB_WCSNCASECMP = @GNULIB_WCSNCASECMP@
68325 -GNULIB_WCSNCAT = @GNULIB_WCSNCAT@
68326 -GNULIB_WCSNCMP = @GNULIB_WCSNCMP@
68327 -GNULIB_WCSNCPY = @GNULIB_WCSNCPY@
68328 -GNULIB_WCSNLEN = @GNULIB_WCSNLEN@
68329 -GNULIB_WCSNRTOMBS = @GNULIB_WCSNRTOMBS@
68330 -GNULIB_WCSPBRK = @GNULIB_WCSPBRK@
68331 -GNULIB_WCSRCHR = @GNULIB_WCSRCHR@
68332 -GNULIB_WCSRTOMBS = @GNULIB_WCSRTOMBS@
68333 -GNULIB_WCSSPN = @GNULIB_WCSSPN@
68334 -GNULIB_WCSSTR = @GNULIB_WCSSTR@
68335 -GNULIB_WCSTOK = @GNULIB_WCSTOK@
68336 -GNULIB_WCSWIDTH = @GNULIB_WCSWIDTH@
68337 -GNULIB_WCSXFRM = @GNULIB_WCSXFRM@
68338 -GNULIB_WCTOB = @GNULIB_WCTOB@
68339 -GNULIB_WCTOMB = @GNULIB_WCTOMB@
68340 -GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
68341 -GNULIB_WMEMCHR = @GNULIB_WMEMCHR@
68342 -GNULIB_WMEMCMP = @GNULIB_WMEMCMP@
68343 -GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
68344 -GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
68345 -GNULIB_WMEMSET = @GNULIB_WMEMSET@
68346 -GNULIB_WRITE = @GNULIB_WRITE@
68347 -GNULIB__EXIT = @GNULIB__EXIT@
68348 GPGME_CFLAGS = @GPGME_CFLAGS@
68349 GPGME_CONFIG = @GPGME_CONFIG@
68350 GPGME_LIBS = @GPGME_LIBS@
68351 GREP = @GREP@
68352 HAVE_ACOSF = @HAVE_ACOSF@
68353 HAVE_ACOSL = @HAVE_ACOSL@
68354 +HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
68355 HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
68356 HAVE_ALPHASORT = @HAVE_ALPHASORT@
68357 HAVE_ASINF = @HAVE_ASINF@
68358 @@ -689,6 +780,7 @@ HAVE_CHOWN = @HAVE_CHOWN@
68359 HAVE_CLOSEDIR = @HAVE_CLOSEDIR@
68360 HAVE_COPYSIGN = @HAVE_COPYSIGN@
68361 HAVE_COPYSIGNL = @HAVE_COPYSIGNL@
68362 +HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
68363 HAVE_COSF = @HAVE_COSF@
68364 HAVE_COSHF = @HAVE_COSHF@
68365 HAVE_COSL = @HAVE_COSL@
68366 @@ -703,13 +795,17 @@ HAVE_DECL_CEILL = @HAVE_DECL_CEILL@
68367 HAVE_DECL_COPYSIGNF = @HAVE_DECL_COPYSIGNF@
68368 HAVE_DECL_COSL = @HAVE_DECL_COSL@
68369 HAVE_DECL_DIRFD = @HAVE_DECL_DIRFD@
68370 +HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
68371 HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
68372 +HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
68373 HAVE_DECL_EXP2 = @HAVE_DECL_EXP2@
68374 HAVE_DECL_EXP2F = @HAVE_DECL_EXP2F@
68375 HAVE_DECL_EXP2L = @HAVE_DECL_EXP2L@
68376 HAVE_DECL_EXPL = @HAVE_DECL_EXPL@
68377 HAVE_DECL_EXPM1L = @HAVE_DECL_EXPM1L@
68378 HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
68379 +HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
68380 +HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
68381 HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
68382 HAVE_DECL_FDOPENDIR = @HAVE_DECL_FDOPENDIR@
68383 HAVE_DECL_FLOORF = @HAVE_DECL_FLOORF@
68384 @@ -718,6 +814,7 @@ HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
68385 HAVE_DECL_FREXPL = @HAVE_DECL_FREXPL@
68386 HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
68387 HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
68388 +HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
68389 HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
68390 HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
68391 HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
68392 @@ -769,13 +866,14 @@ HAVE_DECL_TRUNCL = @HAVE_DECL_TRUNCL@
68393 HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
68394 HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
68395 HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
68396 +HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
68397 HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
68398 HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
68399 HAVE_DIRENT_H = @HAVE_DIRENT_H@
68400 HAVE_DPRINTF = @HAVE_DPRINTF@
68401 -HAVE_DUP2 = @HAVE_DUP2@
68402 HAVE_DUP3 = @HAVE_DUP3@
68403 HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
68404 +HAVE_EXECVPE = @HAVE_EXECVPE@
68405 HAVE_EXPF = @HAVE_EXPF@
68406 HAVE_EXPL = @HAVE_EXPL@
68407 HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
68408 @@ -807,6 +905,7 @@ HAVE_FTELLO = @HAVE_FTELLO@
68409 HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
68410 HAVE_FUTIMENS = @HAVE_FUTIMENS@
68411 HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
68412 +HAVE_GETENTROPY = @HAVE_GETENTROPY@
68413 HAVE_GETGROUPS = @HAVE_GETGROUPS@
68414 HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
68415 HAVE_GETLOGIN = @HAVE_GETLOGIN@
68416 @@ -815,6 +914,7 @@ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
68417 HAVE_GETPASS = @HAVE_GETPASS@
68418 HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
68419 HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
68420 +HAVE_GETUMASK = @HAVE_GETUMASK@
68421 HAVE_GRANTPT = @HAVE_GRANTPT@
68422 HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
68423 HAVE_HYPOTF = @HAVE_HYPOTF@
68424 @@ -842,7 +942,6 @@ HAVE_LOGBF = @HAVE_LOGBF@
68425 HAVE_LOGBL = @HAVE_LOGBL@
68426 HAVE_LOGF = @HAVE_LOGF@
68427 HAVE_LOGL = @HAVE_LOGL@
68428 -HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
68429 HAVE_LSTAT = @HAVE_LSTAT@
68430 HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
68431 HAVE_MBRLEN = @HAVE_MBRLEN@
68432 @@ -852,7 +951,6 @@ HAVE_MBSLEN = @HAVE_MBSLEN@
68433 HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
68434 HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
68435 HAVE_MBTOWC = @HAVE_MBTOWC@
68436 -HAVE_MEMCHR = @HAVE_MEMCHR@
68437 HAVE_MEMPCPY = @HAVE_MEMPCPY@
68438 HAVE_MKDIRAT = @HAVE_MKDIRAT@
68439 HAVE_MKDTEMP = @HAVE_MKDTEMP@
68440 @@ -875,6 +973,7 @@ HAVE_PCLOSE = @HAVE_PCLOSE@
68441 HAVE_PIPE = @HAVE_PIPE@
68442 HAVE_PIPE2 = @HAVE_PIPE2@
68443 HAVE_POPEN = @HAVE_POPEN@
68444 +HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
68445 HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
68446 HAVE_POWF = @HAVE_POWF@
68447 HAVE_PREAD = @HAVE_PREAD@
68448 @@ -904,6 +1003,8 @@ HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
68449 HAVE_SETENV = @HAVE_SETENV@
68450 HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
68451 HAVE_SETSTATE = @HAVE_SETSTATE@
68452 +HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
68453 +HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
68454 HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
68455 HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
68456 HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
68457 @@ -919,13 +1020,16 @@ HAVE_STPNCPY = @HAVE_STPNCPY@
68458 HAVE_STRCASECMP = @HAVE_STRCASECMP@
68459 HAVE_STRCASESTR = @HAVE_STRCASESTR@
68460 HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
68461 +HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
68462 HAVE_STRINGS_H = @HAVE_STRINGS_H@
68463 HAVE_STRPBRK = @HAVE_STRPBRK@
68464 HAVE_STRPTIME = @HAVE_STRPTIME@
68465 HAVE_STRSEP = @HAVE_STRSEP@
68466 HAVE_STRTOD = @HAVE_STRTOD@
68467 +HAVE_STRTOL = @HAVE_STRTOL@
68468 HAVE_STRTOLD = @HAVE_STRTOLD@
68469 HAVE_STRTOLL = @HAVE_STRTOLL@
68470 +HAVE_STRTOUL = @HAVE_STRTOUL@
68471 HAVE_STRTOULL = @HAVE_STRTOULL@
68472 HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@
68473 HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
68474 @@ -943,12 +1047,12 @@ HAVE_TANF = @HAVE_TANF@
68475 HAVE_TANHF = @HAVE_TANHF@
68476 HAVE_TANL = @HAVE_TANL@
68477 HAVE_TIMEGM = @HAVE_TIMEGM@
68478 +HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
68479 +HAVE_TIMESPEC_GETRES = @HAVE_TIMESPEC_GETRES@
68480 HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
68481 -HAVE_TZSET = @HAVE_TZSET@
68482 HAVE_UNISTD_H = @HAVE_UNISTD_H@
68483 HAVE_UNLINKAT = @HAVE_UNLINKAT@
68484 HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
68485 -HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
68486 HAVE_USLEEP = @HAVE_USLEEP@
68487 HAVE_UTIME = @HAVE_UTIME@
68488 HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
68489 @@ -990,6 +1094,7 @@ HAVE_WMEMCHR = @HAVE_WMEMCHR@
68490 HAVE_WMEMCMP = @HAVE_WMEMCMP@
68491 HAVE_WMEMCPY = @HAVE_WMEMCPY@
68492 HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
68493 +HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
68494 HAVE_WMEMSET = @HAVE_WMEMSET@
68495 HAVE__BOOL = @HAVE__BOOL@
68496 HAVE__EXIT = @HAVE__EXIT@
68497 @@ -1086,16 +1191,18 @@ PATH_SEPARATOR = @PATH_SEPARATOR@
68498 PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
68499 PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
68500 PRIPTR_PREFIX = @PRIPTR_PREFIX@
68501 -PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
68502 PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
68503 PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
68504 RANLIB = @RANLIB@
68505 +REPLACE_ACCESS = @REPLACE_ACCESS@
68506 REPLACE_ACOSF = @REPLACE_ACOSF@
68507 +REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
68508 REPLACE_ASINF = @REPLACE_ASINF@
68509 REPLACE_ATAN2F = @REPLACE_ATAN2F@
68510 REPLACE_ATANF = @REPLACE_ATANF@
68511 REPLACE_BTOWC = @REPLACE_BTOWC@
68512 -REPLACE_CALLOC = @REPLACE_CALLOC@
68513 +REPLACE_CALLOC_FOR_CALLOC_GNU = @REPLACE_CALLOC_FOR_CALLOC_GNU@
68514 +REPLACE_CALLOC_FOR_CALLOC_POSIX = @REPLACE_CALLOC_FOR_CALLOC_POSIX@
68515 REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
68516 REPLACE_CBRTF = @REPLACE_CBRTF@
68517 REPLACE_CBRTL = @REPLACE_CBRTL@
68518 @@ -1105,13 +1212,22 @@ REPLACE_CEILL = @REPLACE_CEILL@
68519 REPLACE_CHOWN = @REPLACE_CHOWN@
68520 REPLACE_CLOSE = @REPLACE_CLOSE@
68521 REPLACE_CLOSEDIR = @REPLACE_CLOSEDIR@
68522 +REPLACE_COPY_FILE_RANGE = @REPLACE_COPY_FILE_RANGE@
68523 REPLACE_COSF = @REPLACE_COSF@
68524 REPLACE_COSHF = @REPLACE_COSHF@
68525 +REPLACE_CREAT = @REPLACE_CREAT@
68526 REPLACE_CTIME = @REPLACE_CTIME@
68527 REPLACE_DIRFD = @REPLACE_DIRFD@
68528 REPLACE_DPRINTF = @REPLACE_DPRINTF@
68529 REPLACE_DUP = @REPLACE_DUP@
68530 REPLACE_DUP2 = @REPLACE_DUP2@
68531 +REPLACE_EXECL = @REPLACE_EXECL@
68532 +REPLACE_EXECLE = @REPLACE_EXECLE@
68533 +REPLACE_EXECLP = @REPLACE_EXECLP@
68534 +REPLACE_EXECV = @REPLACE_EXECV@
68535 +REPLACE_EXECVE = @REPLACE_EXECVE@
68536 +REPLACE_EXECVP = @REPLACE_EXECVP@
68537 +REPLACE_EXECVPE = @REPLACE_EXECVPE@
68538 REPLACE_EXP2 = @REPLACE_EXP2@
68539 REPLACE_EXP2L = @REPLACE_EXP2L@
68540 REPLACE_EXPF = @REPLACE_EXPF@
68541 @@ -1121,12 +1237,14 @@ REPLACE_EXPM1F = @REPLACE_EXPM1F@
68542 REPLACE_EXPM1L = @REPLACE_EXPM1L@
68543 REPLACE_FABSL = @REPLACE_FABSL@
68544 REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
68545 +REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
68546 REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
68547 REPLACE_FCLOSE = @REPLACE_FCLOSE@
68548 REPLACE_FCNTL = @REPLACE_FCNTL@
68549 REPLACE_FDOPEN = @REPLACE_FDOPEN@
68550 REPLACE_FDOPENDIR = @REPLACE_FDOPENDIR@
68551 REPLACE_FFLUSH = @REPLACE_FFLUSH@
68552 +REPLACE_FFSLL = @REPLACE_FFSLL@
68553 REPLACE_FLOOR = @REPLACE_FLOOR@
68554 REPLACE_FLOORF = @REPLACE_FLOORF@
68555 REPLACE_FLOORL = @REPLACE_FLOORL@
68556 @@ -1137,8 +1255,10 @@ REPLACE_FMOD = @REPLACE_FMOD@
68557 REPLACE_FMODF = @REPLACE_FMODF@
68558 REPLACE_FMODL = @REPLACE_FMODL@
68559 REPLACE_FOPEN = @REPLACE_FOPEN@
68560 +REPLACE_FOPEN_FOR_FOPEN_GNU = @REPLACE_FOPEN_FOR_FOPEN_GNU@
68561 REPLACE_FPRINTF = @REPLACE_FPRINTF@
68562 REPLACE_FPURGE = @REPLACE_FPURGE@
68563 +REPLACE_FREE = @REPLACE_FREE@
68564 REPLACE_FREOPEN = @REPLACE_FREOPEN@
68565 REPLACE_FREXP = @REPLACE_FREXP@
68566 REPLACE_FREXPF = @REPLACE_FREXPF@
68567 @@ -1160,6 +1280,7 @@ REPLACE_GETLINE = @REPLACE_GETLINE@
68568 REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@
68569 REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
68570 REPLACE_GETPASS = @REPLACE_GETPASS@
68571 +REPLACE_GETPASS_FOR_GETPASS_GNU = @REPLACE_GETPASS_FOR_GETPASS_GNU@
68572 REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
68573 REPLACE_GMTIME = @REPLACE_GMTIME@
68574 REPLACE_HUGE_VAL = @REPLACE_HUGE_VAL@
68575 @@ -1198,7 +1319,8 @@ REPLACE_LOGF = @REPLACE_LOGF@
68576 REPLACE_LOGL = @REPLACE_LOGL@
68577 REPLACE_LSEEK = @REPLACE_LSEEK@
68578 REPLACE_LSTAT = @REPLACE_LSTAT@
68579 -REPLACE_MALLOC = @REPLACE_MALLOC@
68580 +REPLACE_MALLOC_FOR_MALLOC_GNU = @REPLACE_MALLOC_FOR_MALLOC_GNU@
68581 +REPLACE_MALLOC_FOR_MALLOC_POSIX = @REPLACE_MALLOC_FOR_MALLOC_POSIX@
68582 REPLACE_MBRLEN = @REPLACE_MBRLEN@
68583 REPLACE_MBRTOWC = @REPLACE_MBRTOWC@
68584 REPLACE_MBSINIT = @REPLACE_MBSINIT@
68585 @@ -1210,7 +1332,9 @@ REPLACE_MEMCHR = @REPLACE_MEMCHR@
68586 REPLACE_MEMMEM = @REPLACE_MEMMEM@
68587 REPLACE_MKDIR = @REPLACE_MKDIR@
68588 REPLACE_MKFIFO = @REPLACE_MKFIFO@
68589 +REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
68590 REPLACE_MKNOD = @REPLACE_MKNOD@
68591 +REPLACE_MKNODAT = @REPLACE_MKNODAT@
68592 REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
68593 REPLACE_MKTIME = @REPLACE_MKTIME@
68594 REPLACE_MODF = @REPLACE_MODF@
68595 @@ -1225,6 +1349,7 @@ REPLACE_OPENAT = @REPLACE_OPENAT@
68596 REPLACE_OPENDIR = @REPLACE_OPENDIR@
68597 REPLACE_PERROR = @REPLACE_PERROR@
68598 REPLACE_POPEN = @REPLACE_POPEN@
68599 +REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
68600 REPLACE_PREAD = @REPLACE_PREAD@
68601 REPLACE_PRINTF = @REPLACE_PRINTF@
68602 REPLACE_PTSNAME = @REPLACE_PTSNAME@
68603 @@ -1237,7 +1362,9 @@ REPLACE_RANDOM_R = @REPLACE_RANDOM_R@
68604 REPLACE_READ = @REPLACE_READ@
68605 REPLACE_READLINK = @REPLACE_READLINK@
68606 REPLACE_READLINKAT = @REPLACE_READLINKAT@
68607 -REPLACE_REALLOC = @REPLACE_REALLOC@
68608 +REPLACE_REALLOCARRAY = @REPLACE_REALLOCARRAY@
68609 +REPLACE_REALLOC_FOR_REALLOC_GNU = @REPLACE_REALLOC_FOR_REALLOC_GNU@
68610 +REPLACE_REALLOC_FOR_REALLOC_POSIX = @REPLACE_REALLOC_FOR_REALLOC_POSIX@
68611 REPLACE_REALPATH = @REPLACE_REALPATH@
68612 REPLACE_REMAINDER = @REPLACE_REMAINDER@
68613 REPLACE_REMAINDERF = @REPLACE_REMAINDERF@
68614 @@ -1253,7 +1380,7 @@ REPLACE_ROUNDL = @REPLACE_ROUNDL@
68615 REPLACE_SETENV = @REPLACE_SETENV@
68616 REPLACE_SETSTATE = @REPLACE_SETSTATE@
68617 REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
68618 -REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
68619 +REPLACE_SIGNBIT_USING_BUILTINS = @REPLACE_SIGNBIT_USING_BUILTINS@
68620 REPLACE_SINF = @REPLACE_SINF@
68621 REPLACE_SINHF = @REPLACE_SINHF@
68622 REPLACE_SLEEP = @REPLACE_SLEEP@
68623 @@ -1269,6 +1396,7 @@ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
68624 REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
68625 REPLACE_STRDUP = @REPLACE_STRDUP@
68626 REPLACE_STRERROR = @REPLACE_STRERROR@
68627 +REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
68628 REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
68629 REPLACE_STRFTIME = @REPLACE_STRFTIME@
68630 REPLACE_STRNCAT = @REPLACE_STRNCAT@
68631 @@ -1279,7 +1407,11 @@ REPLACE_STRSTR = @REPLACE_STRSTR@
68632 REPLACE_STRTOD = @REPLACE_STRTOD@
68633 REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
68634 REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
68635 +REPLACE_STRTOL = @REPLACE_STRTOL@
68636 REPLACE_STRTOLD = @REPLACE_STRTOLD@
68637 +REPLACE_STRTOLL = @REPLACE_STRTOLL@
68638 +REPLACE_STRTOUL = @REPLACE_STRTOUL@
68639 +REPLACE_STRTOULL = @REPLACE_STRTOULL@
68640 REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
68641 REPLACE_STRUCT_TIMEVAL = @REPLACE_STRUCT_TIMEVAL@
68642 REPLACE_SYMLINK = @REPLACE_SYMLINK@
68643 @@ -1310,6 +1442,7 @@ REPLACE_WCRTOMB = @REPLACE_WCRTOMB@
68644 REPLACE_WCSFTIME = @REPLACE_WCSFTIME@
68645 REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
68646 REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
68647 +REPLACE_WCSTOK = @REPLACE_WCSTOK@
68648 REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
68649 REPLACE_WCTOB = @REPLACE_WCTOB@
68650 REPLACE_WCTOMB = @REPLACE_WCTOMB@
68651 @@ -1321,19 +1454,21 @@ SET_MAKE = @SET_MAKE@
68652 SHELL = @SHELL@
68653 SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
68654 SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
68655 +STDALIGN_H = @STDALIGN_H@
68656 STDBOOL_H = @STDBOOL_H@
68657 STDDEF_H = @STDDEF_H@
68658 STDINT_H = @STDINT_H@
68659 STRIP = @STRIP@
68660 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
68661 TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
68662 +TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
68663 UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
68664 UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
68665 UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
68666 UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
68667 +UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
68668 UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
68669 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
68670 -UTIME_H = @UTIME_H@
68671 VERSION = @VERSION@
68672 WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
68673 WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
68674 @@ -1365,8 +1500,10 @@ datarootdir = @datarootdir@
68675 docdir = @docdir@
68676 dvidir = @dvidir@
68677 exec_prefix = @exec_prefix@
68678 +gl_LIBOBJDEPS = @gl_LIBOBJDEPS@
68679 gl_LIBOBJS = @gl_LIBOBJS@
68680 gl_LTLIBOBJS = @gl_LTLIBOBJS@
68681 +gltests_LIBOBJDEPS = @gltests_LIBOBJDEPS@
68682 gltests_LIBOBJS = @gltests_LIBOBJS@
68683 gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
68684 gltests_WITNESS = @gltests_WITNESS@
68685
68686 diff --git a/tests/atom_explode/Makefile.in b/tests/atom_explode/Makefile.in
68687 index dd9a368..b4b949c 100644
68688 --- a/tests/atom_explode/Makefile.in
68689 +++ b/tests/atom_explode/Makefile.in
68690 @@ -91,9 +91,12 @@ check_PROGRAMS = e$(EXEEXT)
68691 subdir = tests/atom_explode
68692 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
68693 am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
68694 + $(top_srcdir)/autotools/m4/__inline.m4 \
68695 $(top_srcdir)/autotools/m4/absolute-header.m4 \
68696 $(top_srcdir)/autotools/m4/ac_check_sendfile.m4 \
68697 $(top_srcdir)/autotools/m4/alloca.m4 \
68698 + $(top_srcdir)/autotools/m4/builtin-expect.m4 \
68699 + $(top_srcdir)/autotools/m4/calloc.m4 \
68700 $(top_srcdir)/autotools/m4/canonicalize.m4 \
68701 $(top_srcdir)/autotools/m4/chdir-long.m4 \
68702 $(top_srcdir)/autotools/m4/clock_time.m4 \
68703 @@ -101,7 +104,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
68704 $(top_srcdir)/autotools/m4/closedir.m4 \
68705 $(top_srcdir)/autotools/m4/dirent_h.m4 \
68706 $(top_srcdir)/autotools/m4/dirfd.m4 \
68707 - $(top_srcdir)/autotools/m4/dirname.m4 \
68708 $(top_srcdir)/autotools/m4/double-slash-root.m4 \
68709 $(top_srcdir)/autotools/m4/dup.m4 \
68710 $(top_srcdir)/autotools/m4/dup2.m4 \
68711 @@ -123,6 +125,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
68712 $(top_srcdir)/autotools/m4/filenamecat.m4 \
68713 $(top_srcdir)/autotools/m4/float_h.m4 \
68714 $(top_srcdir)/autotools/m4/fpieee.m4 \
68715 + $(top_srcdir)/autotools/m4/free.m4 \
68716 $(top_srcdir)/autotools/m4/frexp.m4 \
68717 $(top_srcdir)/autotools/m4/frexpl.m4 \
68718 $(top_srcdir)/autotools/m4/fstat.m4 \
68719 @@ -142,7 +145,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
68720 $(top_srcdir)/autotools/m4/group-member.m4 \
68721 $(top_srcdir)/autotools/m4/include_next.m4 \
68722 $(top_srcdir)/autotools/m4/intmax_t.m4 \
68723 - $(top_srcdir)/autotools/m4/inttypes-pri.m4 \
68724 $(top_srcdir)/autotools/m4/inttypes.m4 \
68725 $(top_srcdir)/autotools/m4/inttypes_h.m4 \
68726 $(top_srcdir)/autotools/m4/isnand.m4 \
68727 @@ -152,8 +154,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
68728 $(top_srcdir)/autotools/m4/ldexpl.m4 \
68729 $(top_srcdir)/autotools/m4/libtool.m4 \
68730 $(top_srcdir)/autotools/m4/limits-h.m4 \
68731 - $(top_srcdir)/autotools/m4/localtime-buffer.m4 \
68732 - $(top_srcdir)/autotools/m4/longlong.m4 \
68733 $(top_srcdir)/autotools/m4/lstat.m4 \
68734 $(top_srcdir)/autotools/m4/ltoptions.m4 \
68735 $(top_srcdir)/autotools/m4/ltsugar.m4 \
68736 @@ -165,6 +165,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
68737 $(top_srcdir)/autotools/m4/memchr.m4 \
68738 $(top_srcdir)/autotools/m4/mempcpy.m4 \
68739 $(top_srcdir)/autotools/m4/memrchr.m4 \
68740 + $(top_srcdir)/autotools/m4/minmax.m4 \
68741 $(top_srcdir)/autotools/m4/mkdir.m4 \
68742 $(top_srcdir)/autotools/m4/mkdirat.m4 \
68743 $(top_srcdir)/autotools/m4/mmap-anon.m4 \
68744 @@ -175,16 +176,20 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
68745 $(top_srcdir)/autotools/m4/nocrash.m4 \
68746 $(top_srcdir)/autotools/m4/off_t.m4 \
68747 $(top_srcdir)/autotools/m4/open-cloexec.m4 \
68748 + $(top_srcdir)/autotools/m4/open-slash.m4 \
68749 $(top_srcdir)/autotools/m4/open.m4 \
68750 $(top_srcdir)/autotools/m4/openat.m4 \
68751 $(top_srcdir)/autotools/m4/opendir.m4 \
68752 $(top_srcdir)/autotools/m4/pathmax.m4 \
68753 + $(top_srcdir)/autotools/m4/pipe.m4 \
68754 $(top_srcdir)/autotools/m4/printf-frexp.m4 \
68755 $(top_srcdir)/autotools/m4/printf-frexpl.m4 \
68756 $(top_srcdir)/autotools/m4/printf.m4 \
68757 + $(top_srcdir)/autotools/m4/rawmemchr.m4 \
68758 $(top_srcdir)/autotools/m4/readlink.m4 \
68759 $(top_srcdir)/autotools/m4/readlinkat.m4 \
68760 $(top_srcdir)/autotools/m4/realloc.m4 \
68761 + $(top_srcdir)/autotools/m4/reallocarray.m4 \
68762 $(top_srcdir)/autotools/m4/rename.m4 \
68763 $(top_srcdir)/autotools/m4/renameat.m4 \
68764 $(top_srcdir)/autotools/m4/rmdir.m4 \
68765 @@ -194,6 +199,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
68766 $(top_srcdir)/autotools/m4/ssize_t.m4 \
68767 $(top_srcdir)/autotools/m4/stat-time.m4 \
68768 $(top_srcdir)/autotools/m4/stat.m4 \
68769 + $(top_srcdir)/autotools/m4/stdalign.m4 \
68770 $(top_srcdir)/autotools/m4/stdbool.m4 \
68771 $(top_srcdir)/autotools/m4/stddef_h.m4 \
68772 $(top_srcdir)/autotools/m4/stdint.m4 \
68773 @@ -232,7 +238,10 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
68774 $(top_srcdir)/autotools/m4/wchar_t.m4 \
68775 $(top_srcdir)/autotools/m4/wint_t.m4 \
68776 $(top_srcdir)/autotools/m4/xalloc.m4 \
68777 - $(top_srcdir)/autotools/m4/xsize.m4 $(top_srcdir)/configure.ac
68778 + $(top_srcdir)/autotools/m4/xsize.m4 \
68779 + $(top_srcdir)/autotools/m4/year2038.m4 \
68780 + $(top_srcdir)/autotools/m4/zzgnulib.m4 \
68781 + $(top_srcdir)/configure.ac
68782 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
68783 $(ACLOCAL_M4)
68784 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
68785 @@ -359,368 +368,450 @@ FGREP = @FGREP@
68786 FLOAT_H = @FLOAT_H@
68787 GETOPT_CDEFS_H = @GETOPT_CDEFS_H@
68788 GETOPT_H = @GETOPT_H@
68789 -GNULIB_ACOSF = @GNULIB_ACOSF@
68790 -GNULIB_ACOSL = @GNULIB_ACOSL@
68791 -GNULIB_ALPHASORT = @GNULIB_ALPHASORT@
68792 -GNULIB_ASINF = @GNULIB_ASINF@
68793 -GNULIB_ASINL = @GNULIB_ASINL@
68794 -GNULIB_ATAN2F = @GNULIB_ATAN2F@
68795 -GNULIB_ATANF = @GNULIB_ATANF@
68796 -GNULIB_ATANL = @GNULIB_ATANL@
68797 -GNULIB_ATOLL = @GNULIB_ATOLL@
68798 -GNULIB_BTOWC = @GNULIB_BTOWC@
68799 -GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
68800 -GNULIB_CANONICALIZE_FILE_NAME = @GNULIB_CANONICALIZE_FILE_NAME@
68801 -GNULIB_CBRT = @GNULIB_CBRT@
68802 -GNULIB_CBRTF = @GNULIB_CBRTF@
68803 -GNULIB_CBRTL = @GNULIB_CBRTL@
68804 -GNULIB_CEIL = @GNULIB_CEIL@
68805 -GNULIB_CEILF = @GNULIB_CEILF@
68806 -GNULIB_CEILL = @GNULIB_CEILL@
68807 -GNULIB_CHDIR = @GNULIB_CHDIR@
68808 -GNULIB_CHOWN = @GNULIB_CHOWN@
68809 -GNULIB_CLOSE = @GNULIB_CLOSE@
68810 -GNULIB_CLOSEDIR = @GNULIB_CLOSEDIR@
68811 -GNULIB_COPYSIGN = @GNULIB_COPYSIGN@
68812 -GNULIB_COPYSIGNF = @GNULIB_COPYSIGNF@
68813 -GNULIB_COPYSIGNL = @GNULIB_COPYSIGNL@
68814 -GNULIB_COSF = @GNULIB_COSF@
68815 -GNULIB_COSHF = @GNULIB_COSHF@
68816 -GNULIB_COSL = @GNULIB_COSL@
68817 -GNULIB_CTIME = @GNULIB_CTIME@
68818 -GNULIB_DIRFD = @GNULIB_DIRFD@
68819 -GNULIB_DPRINTF = @GNULIB_DPRINTF@
68820 -GNULIB_DUP = @GNULIB_DUP@
68821 -GNULIB_DUP2 = @GNULIB_DUP2@
68822 -GNULIB_DUP3 = @GNULIB_DUP3@
68823 -GNULIB_ENVIRON = @GNULIB_ENVIRON@
68824 -GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
68825 -GNULIB_EXP2 = @GNULIB_EXP2@
68826 -GNULIB_EXP2F = @GNULIB_EXP2F@
68827 -GNULIB_EXP2L = @GNULIB_EXP2L@
68828 -GNULIB_EXPF = @GNULIB_EXPF@
68829 -GNULIB_EXPL = @GNULIB_EXPL@
68830 -GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
68831 -GNULIB_EXPM1 = @GNULIB_EXPM1@
68832 -GNULIB_EXPM1F = @GNULIB_EXPM1F@
68833 -GNULIB_EXPM1L = @GNULIB_EXPM1L@
68834 -GNULIB_FABSF = @GNULIB_FABSF@
68835 -GNULIB_FABSL = @GNULIB_FABSL@
68836 -GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
68837 -GNULIB_FCHDIR = @GNULIB_FCHDIR@
68838 -GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
68839 -GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
68840 -GNULIB_FCLOSE = @GNULIB_FCLOSE@
68841 -GNULIB_FCNTL = @GNULIB_FCNTL@
68842 -GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
68843 -GNULIB_FDOPEN = @GNULIB_FDOPEN@
68844 -GNULIB_FDOPENDIR = @GNULIB_FDOPENDIR@
68845 -GNULIB_FFLUSH = @GNULIB_FFLUSH@
68846 -GNULIB_FFS = @GNULIB_FFS@
68847 -GNULIB_FFSL = @GNULIB_FFSL@
68848 -GNULIB_FFSLL = @GNULIB_FFSLL@
68849 -GNULIB_FGETC = @GNULIB_FGETC@
68850 -GNULIB_FGETS = @GNULIB_FGETS@
68851 -GNULIB_FLOOR = @GNULIB_FLOOR@
68852 -GNULIB_FLOORF = @GNULIB_FLOORF@
68853 -GNULIB_FLOORL = @GNULIB_FLOORL@
68854 -GNULIB_FMA = @GNULIB_FMA@
68855 -GNULIB_FMAF = @GNULIB_FMAF@
68856 -GNULIB_FMAL = @GNULIB_FMAL@
68857 -GNULIB_FMOD = @GNULIB_FMOD@
68858 -GNULIB_FMODF = @GNULIB_FMODF@
68859 -GNULIB_FMODL = @GNULIB_FMODL@
68860 -GNULIB_FOPEN = @GNULIB_FOPEN@
68861 -GNULIB_FPRINTF = @GNULIB_FPRINTF@
68862 -GNULIB_FPRINTF_POSIX = @GNULIB_FPRINTF_POSIX@
68863 -GNULIB_FPURGE = @GNULIB_FPURGE@
68864 -GNULIB_FPUTC = @GNULIB_FPUTC@
68865 -GNULIB_FPUTS = @GNULIB_FPUTS@
68866 -GNULIB_FREAD = @GNULIB_FREAD@
68867 -GNULIB_FREOPEN = @GNULIB_FREOPEN@
68868 -GNULIB_FREXP = @GNULIB_FREXP@
68869 -GNULIB_FREXPF = @GNULIB_FREXPF@
68870 -GNULIB_FREXPL = @GNULIB_FREXPL@
68871 -GNULIB_FSCANF = @GNULIB_FSCANF@
68872 -GNULIB_FSEEK = @GNULIB_FSEEK@
68873 -GNULIB_FSEEKO = @GNULIB_FSEEKO@
68874 -GNULIB_FSTAT = @GNULIB_FSTAT@
68875 -GNULIB_FSTATAT = @GNULIB_FSTATAT@
68876 -GNULIB_FSYNC = @GNULIB_FSYNC@
68877 -GNULIB_FTELL = @GNULIB_FTELL@
68878 -GNULIB_FTELLO = @GNULIB_FTELLO@
68879 -GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
68880 -GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
68881 -GNULIB_FWRITE = @GNULIB_FWRITE@
68882 -GNULIB_GETC = @GNULIB_GETC@
68883 -GNULIB_GETCHAR = @GNULIB_GETCHAR@
68884 -GNULIB_GETCWD = @GNULIB_GETCWD@
68885 -GNULIB_GETDELIM = @GNULIB_GETDELIM@
68886 -GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
68887 -GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
68888 -GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
68889 -GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
68890 -GNULIB_GETLINE = @GNULIB_GETLINE@
68891 -GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@
68892 -GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
68893 -GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
68894 -GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
68895 -GNULIB_GETPASS = @GNULIB_GETPASS@
68896 -GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
68897 +GL_CFLAG_ALLOW_WARNINGS = @GL_CFLAG_ALLOW_WARNINGS@
68898 +GL_CFLAG_GNULIB_WARNINGS = @GL_CFLAG_GNULIB_WARNINGS@
68899 +GL_GNULIB_ACCESS = @GL_GNULIB_ACCESS@
68900 +GL_GNULIB_ACOSF = @GL_GNULIB_ACOSF@
68901 +GL_GNULIB_ACOSL = @GL_GNULIB_ACOSL@
68902 +GL_GNULIB_ALIGNED_ALLOC = @GL_GNULIB_ALIGNED_ALLOC@
68903 +GL_GNULIB_ALPHASORT = @GL_GNULIB_ALPHASORT@
68904 +GL_GNULIB_ASINF = @GL_GNULIB_ASINF@
68905 +GL_GNULIB_ASINL = @GL_GNULIB_ASINL@
68906 +GL_GNULIB_ATAN2F = @GL_GNULIB_ATAN2F@
68907 +GL_GNULIB_ATANF = @GL_GNULIB_ATANF@
68908 +GL_GNULIB_ATANL = @GL_GNULIB_ATANL@
68909 +GL_GNULIB_ATOLL = @GL_GNULIB_ATOLL@
68910 +GL_GNULIB_BTOWC = @GL_GNULIB_BTOWC@
68911 +GL_GNULIB_CALLOC_GNU = @GL_GNULIB_CALLOC_GNU@
68912 +GL_GNULIB_CALLOC_POSIX = @GL_GNULIB_CALLOC_POSIX@
68913 +GL_GNULIB_CANONICALIZE_FILE_NAME = @GL_GNULIB_CANONICALIZE_FILE_NAME@
68914 +GL_GNULIB_CBRT = @GL_GNULIB_CBRT@
68915 +GL_GNULIB_CBRTF = @GL_GNULIB_CBRTF@
68916 +GL_GNULIB_CBRTL = @GL_GNULIB_CBRTL@
68917 +GL_GNULIB_CEIL = @GL_GNULIB_CEIL@
68918 +GL_GNULIB_CEILF = @GL_GNULIB_CEILF@
68919 +GL_GNULIB_CEILL = @GL_GNULIB_CEILL@
68920 +GL_GNULIB_CHDIR = @GL_GNULIB_CHDIR@
68921 +GL_GNULIB_CHOWN = @GL_GNULIB_CHOWN@
68922 +GL_GNULIB_CLOSE = @GL_GNULIB_CLOSE@
68923 +GL_GNULIB_CLOSEDIR = @GL_GNULIB_CLOSEDIR@
68924 +GL_GNULIB_COPYSIGN = @GL_GNULIB_COPYSIGN@
68925 +GL_GNULIB_COPYSIGNF = @GL_GNULIB_COPYSIGNF@
68926 +GL_GNULIB_COPYSIGNL = @GL_GNULIB_COPYSIGNL@
68927 +GL_GNULIB_COPY_FILE_RANGE = @GL_GNULIB_COPY_FILE_RANGE@
68928 +GL_GNULIB_COSF = @GL_GNULIB_COSF@
68929 +GL_GNULIB_COSHF = @GL_GNULIB_COSHF@
68930 +GL_GNULIB_COSL = @GL_GNULIB_COSL@
68931 +GL_GNULIB_CREAT = @GL_GNULIB_CREAT@
68932 +GL_GNULIB_CTIME = @GL_GNULIB_CTIME@
68933 +GL_GNULIB_DIRFD = @GL_GNULIB_DIRFD@
68934 +GL_GNULIB_DPRINTF = @GL_GNULIB_DPRINTF@
68935 +GL_GNULIB_DUP = @GL_GNULIB_DUP@
68936 +GL_GNULIB_DUP2 = @GL_GNULIB_DUP2@
68937 +GL_GNULIB_DUP3 = @GL_GNULIB_DUP3@
68938 +GL_GNULIB_ENVIRON = @GL_GNULIB_ENVIRON@
68939 +GL_GNULIB_EUIDACCESS = @GL_GNULIB_EUIDACCESS@
68940 +GL_GNULIB_EXECL = @GL_GNULIB_EXECL@
68941 +GL_GNULIB_EXECLE = @GL_GNULIB_EXECLE@
68942 +GL_GNULIB_EXECLP = @GL_GNULIB_EXECLP@
68943 +GL_GNULIB_EXECV = @GL_GNULIB_EXECV@
68944 +GL_GNULIB_EXECVE = @GL_GNULIB_EXECVE@
68945 +GL_GNULIB_EXECVP = @GL_GNULIB_EXECVP@
68946 +GL_GNULIB_EXECVPE = @GL_GNULIB_EXECVPE@
68947 +GL_GNULIB_EXP2 = @GL_GNULIB_EXP2@
68948 +GL_GNULIB_EXP2F = @GL_GNULIB_EXP2F@
68949 +GL_GNULIB_EXP2L = @GL_GNULIB_EXP2L@
68950 +GL_GNULIB_EXPF = @GL_GNULIB_EXPF@
68951 +GL_GNULIB_EXPL = @GL_GNULIB_EXPL@
68952 +GL_GNULIB_EXPLICIT_BZERO = @GL_GNULIB_EXPLICIT_BZERO@
68953 +GL_GNULIB_EXPM1 = @GL_GNULIB_EXPM1@
68954 +GL_GNULIB_EXPM1F = @GL_GNULIB_EXPM1F@
68955 +GL_GNULIB_EXPM1L = @GL_GNULIB_EXPM1L@
68956 +GL_GNULIB_FABSF = @GL_GNULIB_FABSF@
68957 +GL_GNULIB_FABSL = @GL_GNULIB_FABSL@
68958 +GL_GNULIB_FACCESSAT = @GL_GNULIB_FACCESSAT@
68959 +GL_GNULIB_FCHDIR = @GL_GNULIB_FCHDIR@
68960 +GL_GNULIB_FCHMODAT = @GL_GNULIB_FCHMODAT@
68961 +GL_GNULIB_FCHOWNAT = @GL_GNULIB_FCHOWNAT@
68962 +GL_GNULIB_FCLOSE = @GL_GNULIB_FCLOSE@
68963 +GL_GNULIB_FCNTL = @GL_GNULIB_FCNTL@
68964 +GL_GNULIB_FDATASYNC = @GL_GNULIB_FDATASYNC@
68965 +GL_GNULIB_FDOPEN = @GL_GNULIB_FDOPEN@
68966 +GL_GNULIB_FDOPENDIR = @GL_GNULIB_FDOPENDIR@
68967 +GL_GNULIB_FFLUSH = @GL_GNULIB_FFLUSH@
68968 +GL_GNULIB_FFS = @GL_GNULIB_FFS@
68969 +GL_GNULIB_FFSL = @GL_GNULIB_FFSL@
68970 +GL_GNULIB_FFSLL = @GL_GNULIB_FFSLL@
68971 +GL_GNULIB_FGETC = @GL_GNULIB_FGETC@
68972 +GL_GNULIB_FGETS = @GL_GNULIB_FGETS@
68973 +GL_GNULIB_FLOOR = @GL_GNULIB_FLOOR@
68974 +GL_GNULIB_FLOORF = @GL_GNULIB_FLOORF@
68975 +GL_GNULIB_FLOORL = @GL_GNULIB_FLOORL@
68976 +GL_GNULIB_FMA = @GL_GNULIB_FMA@
68977 +GL_GNULIB_FMAF = @GL_GNULIB_FMAF@
68978 +GL_GNULIB_FMAL = @GL_GNULIB_FMAL@
68979 +GL_GNULIB_FMOD = @GL_GNULIB_FMOD@
68980 +GL_GNULIB_FMODF = @GL_GNULIB_FMODF@
68981 +GL_GNULIB_FMODL = @GL_GNULIB_FMODL@
68982 +GL_GNULIB_FOPEN = @GL_GNULIB_FOPEN@
68983 +GL_GNULIB_FOPEN_GNU = @GL_GNULIB_FOPEN_GNU@
68984 +GL_GNULIB_FPRINTF = @GL_GNULIB_FPRINTF@
68985 +GL_GNULIB_FPRINTF_POSIX = @GL_GNULIB_FPRINTF_POSIX@
68986 +GL_GNULIB_FPURGE = @GL_GNULIB_FPURGE@
68987 +GL_GNULIB_FPUTC = @GL_GNULIB_FPUTC@
68988 +GL_GNULIB_FPUTS = @GL_GNULIB_FPUTS@
68989 +GL_GNULIB_FREAD = @GL_GNULIB_FREAD@
68990 +GL_GNULIB_FREE_POSIX = @GL_GNULIB_FREE_POSIX@
68991 +GL_GNULIB_FREOPEN = @GL_GNULIB_FREOPEN@
68992 +GL_GNULIB_FREXP = @GL_GNULIB_FREXP@
68993 +GL_GNULIB_FREXPF = @GL_GNULIB_FREXPF@
68994 +GL_GNULIB_FREXPL = @GL_GNULIB_FREXPL@
68995 +GL_GNULIB_FSCANF = @GL_GNULIB_FSCANF@
68996 +GL_GNULIB_FSEEK = @GL_GNULIB_FSEEK@
68997 +GL_GNULIB_FSEEKO = @GL_GNULIB_FSEEKO@
68998 +GL_GNULIB_FSTAT = @GL_GNULIB_FSTAT@
68999 +GL_GNULIB_FSTATAT = @GL_GNULIB_FSTATAT@
69000 +GL_GNULIB_FSYNC = @GL_GNULIB_FSYNC@
69001 +GL_GNULIB_FTELL = @GL_GNULIB_FTELL@
69002 +GL_GNULIB_FTELLO = @GL_GNULIB_FTELLO@
69003 +GL_GNULIB_FTRUNCATE = @GL_GNULIB_FTRUNCATE@
69004 +GL_GNULIB_FUTIMENS = @GL_GNULIB_FUTIMENS@
69005 +GL_GNULIB_FWRITE = @GL_GNULIB_FWRITE@
69006 +GL_GNULIB_GETC = @GL_GNULIB_GETC@
69007 +GL_GNULIB_GETCHAR = @GL_GNULIB_GETCHAR@
69008 +GL_GNULIB_GETCWD = @GL_GNULIB_GETCWD@
69009 +GL_GNULIB_GETDELIM = @GL_GNULIB_GETDELIM@
69010 +GL_GNULIB_GETDOMAINNAME = @GL_GNULIB_GETDOMAINNAME@
69011 +GL_GNULIB_GETDTABLESIZE = @GL_GNULIB_GETDTABLESIZE@
69012 +GL_GNULIB_GETENTROPY = @GL_GNULIB_GETENTROPY@
69013 +GL_GNULIB_GETGROUPS = @GL_GNULIB_GETGROUPS@
69014 +GL_GNULIB_GETHOSTNAME = @GL_GNULIB_GETHOSTNAME@
69015 +GL_GNULIB_GETLINE = @GL_GNULIB_GETLINE@
69016 +GL_GNULIB_GETLOADAVG = @GL_GNULIB_GETLOADAVG@
69017 +GL_GNULIB_GETLOGIN = @GL_GNULIB_GETLOGIN@
69018 +GL_GNULIB_GETLOGIN_R = @GL_GNULIB_GETLOGIN_R@
69019 +GL_GNULIB_GETOPT_POSIX = @GL_GNULIB_GETOPT_POSIX@
69020 +GL_GNULIB_GETPAGESIZE = @GL_GNULIB_GETPAGESIZE@
69021 +GL_GNULIB_GETPASS = @GL_GNULIB_GETPASS@
69022 +GL_GNULIB_GETPASS_GNU = @GL_GNULIB_GETPASS_GNU@
69023 +GL_GNULIB_GETSUBOPT = @GL_GNULIB_GETSUBOPT@
69024 +GL_GNULIB_GETTIMEOFDAY = @GL_GNULIB_GETTIMEOFDAY@
69025 +GL_GNULIB_GETUMASK = @GL_GNULIB_GETUMASK@
69026 +GL_GNULIB_GETUSERSHELL = @GL_GNULIB_GETUSERSHELL@
69027 +GL_GNULIB_GRANTPT = @GL_GNULIB_GRANTPT@
69028 +GL_GNULIB_GROUP_MEMBER = @GL_GNULIB_GROUP_MEMBER@
69029 +GL_GNULIB_HYPOT = @GL_GNULIB_HYPOT@
69030 +GL_GNULIB_HYPOTF = @GL_GNULIB_HYPOTF@
69031 +GL_GNULIB_HYPOTL = @GL_GNULIB_HYPOTL@
69032 +GL_GNULIB_ILOGB = @GL_GNULIB_ILOGB@
69033 +GL_GNULIB_ILOGBF = @GL_GNULIB_ILOGBF@
69034 +GL_GNULIB_ILOGBL = @GL_GNULIB_ILOGBL@
69035 +GL_GNULIB_IMAXABS = @GL_GNULIB_IMAXABS@
69036 +GL_GNULIB_IMAXDIV = @GL_GNULIB_IMAXDIV@
69037 +GL_GNULIB_ISATTY = @GL_GNULIB_ISATTY@
69038 +GL_GNULIB_ISFINITE = @GL_GNULIB_ISFINITE@
69039 +GL_GNULIB_ISINF = @GL_GNULIB_ISINF@
69040 +GL_GNULIB_ISNAN = @GL_GNULIB_ISNAN@
69041 +GL_GNULIB_ISNAND = @GL_GNULIB_ISNAND@
69042 +GL_GNULIB_ISNANF = @GL_GNULIB_ISNANF@
69043 +GL_GNULIB_ISNANL = @GL_GNULIB_ISNANL@
69044 +GL_GNULIB_LCHMOD = @GL_GNULIB_LCHMOD@
69045 +GL_GNULIB_LCHOWN = @GL_GNULIB_LCHOWN@
69046 +GL_GNULIB_LDEXPF = @GL_GNULIB_LDEXPF@
69047 +GL_GNULIB_LDEXPL = @GL_GNULIB_LDEXPL@
69048 +GL_GNULIB_LINK = @GL_GNULIB_LINK@
69049 +GL_GNULIB_LINKAT = @GL_GNULIB_LINKAT@
69050 +GL_GNULIB_LOCALTIME = @GL_GNULIB_LOCALTIME@
69051 +GL_GNULIB_LOG = @GL_GNULIB_LOG@
69052 +GL_GNULIB_LOG10 = @GL_GNULIB_LOG10@
69053 +GL_GNULIB_LOG10F = @GL_GNULIB_LOG10F@
69054 +GL_GNULIB_LOG10L = @GL_GNULIB_LOG10L@
69055 +GL_GNULIB_LOG1P = @GL_GNULIB_LOG1P@
69056 +GL_GNULIB_LOG1PF = @GL_GNULIB_LOG1PF@
69057 +GL_GNULIB_LOG1PL = @GL_GNULIB_LOG1PL@
69058 +GL_GNULIB_LOG2 = @GL_GNULIB_LOG2@
69059 +GL_GNULIB_LOG2F = @GL_GNULIB_LOG2F@
69060 +GL_GNULIB_LOG2L = @GL_GNULIB_LOG2L@
69061 +GL_GNULIB_LOGB = @GL_GNULIB_LOGB@
69062 +GL_GNULIB_LOGBF = @GL_GNULIB_LOGBF@
69063 +GL_GNULIB_LOGBL = @GL_GNULIB_LOGBL@
69064 +GL_GNULIB_LOGF = @GL_GNULIB_LOGF@
69065 +GL_GNULIB_LOGL = @GL_GNULIB_LOGL@
69066 +GL_GNULIB_LSEEK = @GL_GNULIB_LSEEK@
69067 +GL_GNULIB_LSTAT = @GL_GNULIB_LSTAT@
69068 +GL_GNULIB_MALLOC_GNU = @GL_GNULIB_MALLOC_GNU@
69069 +GL_GNULIB_MALLOC_POSIX = @GL_GNULIB_MALLOC_POSIX@
69070 +GL_GNULIB_MBRLEN = @GL_GNULIB_MBRLEN@
69071 +GL_GNULIB_MBRTOWC = @GL_GNULIB_MBRTOWC@
69072 +GL_GNULIB_MBSCASECMP = @GL_GNULIB_MBSCASECMP@
69073 +GL_GNULIB_MBSCASESTR = @GL_GNULIB_MBSCASESTR@
69074 +GL_GNULIB_MBSCHR = @GL_GNULIB_MBSCHR@
69075 +GL_GNULIB_MBSCSPN = @GL_GNULIB_MBSCSPN@
69076 +GL_GNULIB_MBSINIT = @GL_GNULIB_MBSINIT@
69077 +GL_GNULIB_MBSLEN = @GL_GNULIB_MBSLEN@
69078 +GL_GNULIB_MBSNCASECMP = @GL_GNULIB_MBSNCASECMP@
69079 +GL_GNULIB_MBSNLEN = @GL_GNULIB_MBSNLEN@
69080 +GL_GNULIB_MBSNRTOWCS = @GL_GNULIB_MBSNRTOWCS@
69081 +GL_GNULIB_MBSPBRK = @GL_GNULIB_MBSPBRK@
69082 +GL_GNULIB_MBSPCASECMP = @GL_GNULIB_MBSPCASECMP@
69083 +GL_GNULIB_MBSRCHR = @GL_GNULIB_MBSRCHR@
69084 +GL_GNULIB_MBSRTOWCS = @GL_GNULIB_MBSRTOWCS@
69085 +GL_GNULIB_MBSSEP = @GL_GNULIB_MBSSEP@
69086 +GL_GNULIB_MBSSPN = @GL_GNULIB_MBSSPN@
69087 +GL_GNULIB_MBSSTR = @GL_GNULIB_MBSSTR@
69088 +GL_GNULIB_MBSTOK_R = @GL_GNULIB_MBSTOK_R@
69089 +GL_GNULIB_MBTOWC = @GL_GNULIB_MBTOWC@
69090 +GL_GNULIB_MDA_ACCESS = @GL_GNULIB_MDA_ACCESS@
69091 +GL_GNULIB_MDA_CHDIR = @GL_GNULIB_MDA_CHDIR@
69092 +GL_GNULIB_MDA_CHMOD = @GL_GNULIB_MDA_CHMOD@
69093 +GL_GNULIB_MDA_CLOSE = @GL_GNULIB_MDA_CLOSE@
69094 +GL_GNULIB_MDA_CREAT = @GL_GNULIB_MDA_CREAT@
69095 +GL_GNULIB_MDA_DUP = @GL_GNULIB_MDA_DUP@
69096 +GL_GNULIB_MDA_DUP2 = @GL_GNULIB_MDA_DUP2@
69097 +GL_GNULIB_MDA_ECVT = @GL_GNULIB_MDA_ECVT@
69098 +GL_GNULIB_MDA_EXECL = @GL_GNULIB_MDA_EXECL@
69099 +GL_GNULIB_MDA_EXECLE = @GL_GNULIB_MDA_EXECLE@
69100 +GL_GNULIB_MDA_EXECLP = @GL_GNULIB_MDA_EXECLP@
69101 +GL_GNULIB_MDA_EXECV = @GL_GNULIB_MDA_EXECV@
69102 +GL_GNULIB_MDA_EXECVE = @GL_GNULIB_MDA_EXECVE@
69103 +GL_GNULIB_MDA_EXECVP = @GL_GNULIB_MDA_EXECVP@
69104 +GL_GNULIB_MDA_EXECVPE = @GL_GNULIB_MDA_EXECVPE@
69105 +GL_GNULIB_MDA_FCLOSEALL = @GL_GNULIB_MDA_FCLOSEALL@
69106 +GL_GNULIB_MDA_FCVT = @GL_GNULIB_MDA_FCVT@
69107 +GL_GNULIB_MDA_FDOPEN = @GL_GNULIB_MDA_FDOPEN@
69108 +GL_GNULIB_MDA_FILENO = @GL_GNULIB_MDA_FILENO@
69109 +GL_GNULIB_MDA_GCVT = @GL_GNULIB_MDA_GCVT@
69110 +GL_GNULIB_MDA_GETCWD = @GL_GNULIB_MDA_GETCWD@
69111 +GL_GNULIB_MDA_GETPID = @GL_GNULIB_MDA_GETPID@
69112 +GL_GNULIB_MDA_GETW = @GL_GNULIB_MDA_GETW@
69113 +GL_GNULIB_MDA_ISATTY = @GL_GNULIB_MDA_ISATTY@
69114 +GL_GNULIB_MDA_J0 = @GL_GNULIB_MDA_J0@
69115 +GL_GNULIB_MDA_J1 = @GL_GNULIB_MDA_J1@
69116 +GL_GNULIB_MDA_JN = @GL_GNULIB_MDA_JN@
69117 +GL_GNULIB_MDA_LSEEK = @GL_GNULIB_MDA_LSEEK@
69118 +GL_GNULIB_MDA_MEMCCPY = @GL_GNULIB_MDA_MEMCCPY@
69119 +GL_GNULIB_MDA_MKDIR = @GL_GNULIB_MDA_MKDIR@
69120 +GL_GNULIB_MDA_MKTEMP = @GL_GNULIB_MDA_MKTEMP@
69121 +GL_GNULIB_MDA_OPEN = @GL_GNULIB_MDA_OPEN@
69122 +GL_GNULIB_MDA_PUTENV = @GL_GNULIB_MDA_PUTENV@
69123 +GL_GNULIB_MDA_PUTW = @GL_GNULIB_MDA_PUTW@
69124 +GL_GNULIB_MDA_READ = @GL_GNULIB_MDA_READ@
69125 +GL_GNULIB_MDA_RMDIR = @GL_GNULIB_MDA_RMDIR@
69126 +GL_GNULIB_MDA_STRDUP = @GL_GNULIB_MDA_STRDUP@
69127 +GL_GNULIB_MDA_SWAB = @GL_GNULIB_MDA_SWAB@
69128 +GL_GNULIB_MDA_TEMPNAM = @GL_GNULIB_MDA_TEMPNAM@
69129 +GL_GNULIB_MDA_TZSET = @GL_GNULIB_MDA_TZSET@
69130 +GL_GNULIB_MDA_UMASK = @GL_GNULIB_MDA_UMASK@
69131 +GL_GNULIB_MDA_UNLINK = @GL_GNULIB_MDA_UNLINK@
69132 +GL_GNULIB_MDA_UTIME = @GL_GNULIB_MDA_UTIME@
69133 +GL_GNULIB_MDA_WCSDUP = @GL_GNULIB_MDA_WCSDUP@
69134 +GL_GNULIB_MDA_WRITE = @GL_GNULIB_MDA_WRITE@
69135 +GL_GNULIB_MDA_Y0 = @GL_GNULIB_MDA_Y0@
69136 +GL_GNULIB_MDA_Y1 = @GL_GNULIB_MDA_Y1@
69137 +GL_GNULIB_MDA_YN = @GL_GNULIB_MDA_YN@
69138 +GL_GNULIB_MEMCHR = @GL_GNULIB_MEMCHR@
69139 +GL_GNULIB_MEMMEM = @GL_GNULIB_MEMMEM@
69140 +GL_GNULIB_MEMPCPY = @GL_GNULIB_MEMPCPY@
69141 +GL_GNULIB_MEMRCHR = @GL_GNULIB_MEMRCHR@
69142 +GL_GNULIB_MKDIR = @GL_GNULIB_MKDIR@
69143 +GL_GNULIB_MKDIRAT = @GL_GNULIB_MKDIRAT@
69144 +GL_GNULIB_MKDTEMP = @GL_GNULIB_MKDTEMP@
69145 +GL_GNULIB_MKFIFO = @GL_GNULIB_MKFIFO@
69146 +GL_GNULIB_MKFIFOAT = @GL_GNULIB_MKFIFOAT@
69147 +GL_GNULIB_MKNOD = @GL_GNULIB_MKNOD@
69148 +GL_GNULIB_MKNODAT = @GL_GNULIB_MKNODAT@
69149 +GL_GNULIB_MKOSTEMP = @GL_GNULIB_MKOSTEMP@
69150 +GL_GNULIB_MKOSTEMPS = @GL_GNULIB_MKOSTEMPS@
69151 +GL_GNULIB_MKSTEMP = @GL_GNULIB_MKSTEMP@
69152 +GL_GNULIB_MKSTEMPS = @GL_GNULIB_MKSTEMPS@
69153 +GL_GNULIB_MKTIME = @GL_GNULIB_MKTIME@
69154 +GL_GNULIB_MODF = @GL_GNULIB_MODF@
69155 +GL_GNULIB_MODFF = @GL_GNULIB_MODFF@
69156 +GL_GNULIB_MODFL = @GL_GNULIB_MODFL@
69157 +GL_GNULIB_NANOSLEEP = @GL_GNULIB_NANOSLEEP@
69158 +GL_GNULIB_NONBLOCKING = @GL_GNULIB_NONBLOCKING@
69159 +GL_GNULIB_OBSTACK_PRINTF = @GL_GNULIB_OBSTACK_PRINTF@
69160 +GL_GNULIB_OBSTACK_PRINTF_POSIX = @GL_GNULIB_OBSTACK_PRINTF_POSIX@
69161 +GL_GNULIB_OPEN = @GL_GNULIB_OPEN@
69162 +GL_GNULIB_OPENAT = @GL_GNULIB_OPENAT@
69163 +GL_GNULIB_OPENDIR = @GL_GNULIB_OPENDIR@
69164 +GL_GNULIB_OVERRIDES_STRUCT_STAT = @GL_GNULIB_OVERRIDES_STRUCT_STAT@
69165 +GL_GNULIB_PCLOSE = @GL_GNULIB_PCLOSE@
69166 +GL_GNULIB_PERROR = @GL_GNULIB_PERROR@
69167 +GL_GNULIB_PIPE = @GL_GNULIB_PIPE@
69168 +GL_GNULIB_PIPE2 = @GL_GNULIB_PIPE2@
69169 +GL_GNULIB_POPEN = @GL_GNULIB_POPEN@
69170 +GL_GNULIB_POSIX_MEMALIGN = @GL_GNULIB_POSIX_MEMALIGN@
69171 +GL_GNULIB_POSIX_OPENPT = @GL_GNULIB_POSIX_OPENPT@
69172 +GL_GNULIB_POWF = @GL_GNULIB_POWF@
69173 +GL_GNULIB_PREAD = @GL_GNULIB_PREAD@
69174 +GL_GNULIB_PRINTF = @GL_GNULIB_PRINTF@
69175 +GL_GNULIB_PRINTF_POSIX = @GL_GNULIB_PRINTF_POSIX@
69176 +GL_GNULIB_PTSNAME = @GL_GNULIB_PTSNAME@
69177 +GL_GNULIB_PTSNAME_R = @GL_GNULIB_PTSNAME_R@
69178 +GL_GNULIB_PUTC = @GL_GNULIB_PUTC@
69179 +GL_GNULIB_PUTCHAR = @GL_GNULIB_PUTCHAR@
69180 +GL_GNULIB_PUTENV = @GL_GNULIB_PUTENV@
69181 +GL_GNULIB_PUTS = @GL_GNULIB_PUTS@
69182 +GL_GNULIB_PWRITE = @GL_GNULIB_PWRITE@
69183 +GL_GNULIB_QSORT_R = @GL_GNULIB_QSORT_R@
69184 +GL_GNULIB_RANDOM = @GL_GNULIB_RANDOM@
69185 +GL_GNULIB_RANDOM_R = @GL_GNULIB_RANDOM_R@
69186 +GL_GNULIB_RAWMEMCHR = @GL_GNULIB_RAWMEMCHR@
69187 +GL_GNULIB_READ = @GL_GNULIB_READ@
69188 +GL_GNULIB_READDIR = @GL_GNULIB_READDIR@
69189 +GL_GNULIB_READLINK = @GL_GNULIB_READLINK@
69190 +GL_GNULIB_READLINKAT = @GL_GNULIB_READLINKAT@
69191 +GL_GNULIB_REALLOCARRAY = @GL_GNULIB_REALLOCARRAY@
69192 +GL_GNULIB_REALLOC_GNU = @GL_GNULIB_REALLOC_GNU@
69193 +GL_GNULIB_REALLOC_POSIX = @GL_GNULIB_REALLOC_POSIX@
69194 +GL_GNULIB_REALPATH = @GL_GNULIB_REALPATH@
69195 +GL_GNULIB_REMAINDER = @GL_GNULIB_REMAINDER@
69196 +GL_GNULIB_REMAINDERF = @GL_GNULIB_REMAINDERF@
69197 +GL_GNULIB_REMAINDERL = @GL_GNULIB_REMAINDERL@
69198 +GL_GNULIB_REMOVE = @GL_GNULIB_REMOVE@
69199 +GL_GNULIB_RENAME = @GL_GNULIB_RENAME@
69200 +GL_GNULIB_RENAMEAT = @GL_GNULIB_RENAMEAT@
69201 +GL_GNULIB_REWINDDIR = @GL_GNULIB_REWINDDIR@
69202 +GL_GNULIB_RINT = @GL_GNULIB_RINT@
69203 +GL_GNULIB_RINTF = @GL_GNULIB_RINTF@
69204 +GL_GNULIB_RINTL = @GL_GNULIB_RINTL@
69205 +GL_GNULIB_RMDIR = @GL_GNULIB_RMDIR@
69206 +GL_GNULIB_ROUND = @GL_GNULIB_ROUND@
69207 +GL_GNULIB_ROUNDF = @GL_GNULIB_ROUNDF@
69208 +GL_GNULIB_ROUNDL = @GL_GNULIB_ROUNDL@
69209 +GL_GNULIB_RPMATCH = @GL_GNULIB_RPMATCH@
69210 +GL_GNULIB_SCANDIR = @GL_GNULIB_SCANDIR@
69211 +GL_GNULIB_SCANF = @GL_GNULIB_SCANF@
69212 +GL_GNULIB_SECURE_GETENV = @GL_GNULIB_SECURE_GETENV@
69213 +GL_GNULIB_SETENV = @GL_GNULIB_SETENV@
69214 +GL_GNULIB_SETHOSTNAME = @GL_GNULIB_SETHOSTNAME@
69215 +GL_GNULIB_SIGABBREV_NP = @GL_GNULIB_SIGABBREV_NP@
69216 +GL_GNULIB_SIGDESCR_NP = @GL_GNULIB_SIGDESCR_NP@
69217 +GL_GNULIB_SIGNBIT = @GL_GNULIB_SIGNBIT@
69218 +GL_GNULIB_SINF = @GL_GNULIB_SINF@
69219 +GL_GNULIB_SINHF = @GL_GNULIB_SINHF@
69220 +GL_GNULIB_SINL = @GL_GNULIB_SINL@
69221 +GL_GNULIB_SLEEP = @GL_GNULIB_SLEEP@
69222 +GL_GNULIB_SNPRINTF = @GL_GNULIB_SNPRINTF@
69223 +GL_GNULIB_SPRINTF_POSIX = @GL_GNULIB_SPRINTF_POSIX@
69224 +GL_GNULIB_SQRTF = @GL_GNULIB_SQRTF@
69225 +GL_GNULIB_SQRTL = @GL_GNULIB_SQRTL@
69226 +GL_GNULIB_STAT = @GL_GNULIB_STAT@
69227 +GL_GNULIB_STDIO_H_NONBLOCKING = @GL_GNULIB_STDIO_H_NONBLOCKING@
69228 +GL_GNULIB_STDIO_H_SIGPIPE = @GL_GNULIB_STDIO_H_SIGPIPE@
69229 +GL_GNULIB_STPCPY = @GL_GNULIB_STPCPY@
69230 +GL_GNULIB_STPNCPY = @GL_GNULIB_STPNCPY@
69231 +GL_GNULIB_STRCASESTR = @GL_GNULIB_STRCASESTR@
69232 +GL_GNULIB_STRCHRNUL = @GL_GNULIB_STRCHRNUL@
69233 +GL_GNULIB_STRDUP = @GL_GNULIB_STRDUP@
69234 +GL_GNULIB_STRERROR = @GL_GNULIB_STRERROR@
69235 +GL_GNULIB_STRERRORNAME_NP = @GL_GNULIB_STRERRORNAME_NP@
69236 +GL_GNULIB_STRERROR_R = @GL_GNULIB_STRERROR_R@
69237 +GL_GNULIB_STRFTIME = @GL_GNULIB_STRFTIME@
69238 +GL_GNULIB_STRNCAT = @GL_GNULIB_STRNCAT@
69239 +GL_GNULIB_STRNDUP = @GL_GNULIB_STRNDUP@
69240 +GL_GNULIB_STRNLEN = @GL_GNULIB_STRNLEN@
69241 +GL_GNULIB_STRPBRK = @GL_GNULIB_STRPBRK@
69242 +GL_GNULIB_STRPTIME = @GL_GNULIB_STRPTIME@
69243 +GL_GNULIB_STRSEP = @GL_GNULIB_STRSEP@
69244 +GL_GNULIB_STRSIGNAL = @GL_GNULIB_STRSIGNAL@
69245 +GL_GNULIB_STRSTR = @GL_GNULIB_STRSTR@
69246 +GL_GNULIB_STRTOD = @GL_GNULIB_STRTOD@
69247 +GL_GNULIB_STRTOIMAX = @GL_GNULIB_STRTOIMAX@
69248 +GL_GNULIB_STRTOK_R = @GL_GNULIB_STRTOK_R@
69249 +GL_GNULIB_STRTOL = @GL_GNULIB_STRTOL@
69250 +GL_GNULIB_STRTOLD = @GL_GNULIB_STRTOLD@
69251 +GL_GNULIB_STRTOLL = @GL_GNULIB_STRTOLL@
69252 +GL_GNULIB_STRTOUL = @GL_GNULIB_STRTOUL@
69253 +GL_GNULIB_STRTOULL = @GL_GNULIB_STRTOULL@
69254 +GL_GNULIB_STRTOUMAX = @GL_GNULIB_STRTOUMAX@
69255 +GL_GNULIB_STRVERSCMP = @GL_GNULIB_STRVERSCMP@
69256 +GL_GNULIB_SYMLINK = @GL_GNULIB_SYMLINK@
69257 +GL_GNULIB_SYMLINKAT = @GL_GNULIB_SYMLINKAT@
69258 +GL_GNULIB_SYSTEM_POSIX = @GL_GNULIB_SYSTEM_POSIX@
69259 +GL_GNULIB_TANF = @GL_GNULIB_TANF@
69260 +GL_GNULIB_TANHF = @GL_GNULIB_TANHF@
69261 +GL_GNULIB_TANL = @GL_GNULIB_TANL@
69262 +GL_GNULIB_TIMEGM = @GL_GNULIB_TIMEGM@
69263 +GL_GNULIB_TIMESPEC_GET = @GL_GNULIB_TIMESPEC_GET@
69264 +GL_GNULIB_TIMESPEC_GETRES = @GL_GNULIB_TIMESPEC_GETRES@
69265 +GL_GNULIB_TIME_R = @GL_GNULIB_TIME_R@
69266 +GL_GNULIB_TIME_RZ = @GL_GNULIB_TIME_RZ@
69267 +GL_GNULIB_TMPFILE = @GL_GNULIB_TMPFILE@
69268 +GL_GNULIB_TRUNC = @GL_GNULIB_TRUNC@
69269 +GL_GNULIB_TRUNCATE = @GL_GNULIB_TRUNCATE@
69270 +GL_GNULIB_TRUNCF = @GL_GNULIB_TRUNCF@
69271 +GL_GNULIB_TRUNCL = @GL_GNULIB_TRUNCL@
69272 +GL_GNULIB_TTYNAME_R = @GL_GNULIB_TTYNAME_R@
69273 +GL_GNULIB_TZSET = @GL_GNULIB_TZSET@
69274 +GL_GNULIB_UNISTD_H_GETOPT = @GL_GNULIB_UNISTD_H_GETOPT@
69275 +GL_GNULIB_UNISTD_H_NONBLOCKING = @GL_GNULIB_UNISTD_H_NONBLOCKING@
69276 +GL_GNULIB_UNISTD_H_SIGPIPE = @GL_GNULIB_UNISTD_H_SIGPIPE@
69277 +GL_GNULIB_UNLINK = @GL_GNULIB_UNLINK@
69278 +GL_GNULIB_UNLINKAT = @GL_GNULIB_UNLINKAT@
69279 +GL_GNULIB_UNLOCKPT = @GL_GNULIB_UNLOCKPT@
69280 +GL_GNULIB_UNSETENV = @GL_GNULIB_UNSETENV@
69281 +GL_GNULIB_USLEEP = @GL_GNULIB_USLEEP@
69282 +GL_GNULIB_UTIME = @GL_GNULIB_UTIME@
69283 +GL_GNULIB_UTIMENSAT = @GL_GNULIB_UTIMENSAT@
69284 +GL_GNULIB_VASPRINTF = @GL_GNULIB_VASPRINTF@
69285 +GL_GNULIB_VDPRINTF = @GL_GNULIB_VDPRINTF@
69286 +GL_GNULIB_VFPRINTF = @GL_GNULIB_VFPRINTF@
69287 +GL_GNULIB_VFPRINTF_POSIX = @GL_GNULIB_VFPRINTF_POSIX@
69288 +GL_GNULIB_VFSCANF = @GL_GNULIB_VFSCANF@
69289 +GL_GNULIB_VPRINTF = @GL_GNULIB_VPRINTF@
69290 +GL_GNULIB_VPRINTF_POSIX = @GL_GNULIB_VPRINTF_POSIX@
69291 +GL_GNULIB_VSCANF = @GL_GNULIB_VSCANF@
69292 +GL_GNULIB_VSNPRINTF = @GL_GNULIB_VSNPRINTF@
69293 +GL_GNULIB_VSPRINTF_POSIX = @GL_GNULIB_VSPRINTF_POSIX@
69294 +GL_GNULIB_WCPCPY = @GL_GNULIB_WCPCPY@
69295 +GL_GNULIB_WCPNCPY = @GL_GNULIB_WCPNCPY@
69296 +GL_GNULIB_WCRTOMB = @GL_GNULIB_WCRTOMB@
69297 +GL_GNULIB_WCSCASECMP = @GL_GNULIB_WCSCASECMP@
69298 +GL_GNULIB_WCSCAT = @GL_GNULIB_WCSCAT@
69299 +GL_GNULIB_WCSCHR = @GL_GNULIB_WCSCHR@
69300 +GL_GNULIB_WCSCMP = @GL_GNULIB_WCSCMP@
69301 +GL_GNULIB_WCSCOLL = @GL_GNULIB_WCSCOLL@
69302 +GL_GNULIB_WCSCPY = @GL_GNULIB_WCSCPY@
69303 +GL_GNULIB_WCSCSPN = @GL_GNULIB_WCSCSPN@
69304 +GL_GNULIB_WCSDUP = @GL_GNULIB_WCSDUP@
69305 +GL_GNULIB_WCSFTIME = @GL_GNULIB_WCSFTIME@
69306 +GL_GNULIB_WCSLEN = @GL_GNULIB_WCSLEN@
69307 +GL_GNULIB_WCSNCASECMP = @GL_GNULIB_WCSNCASECMP@
69308 +GL_GNULIB_WCSNCAT = @GL_GNULIB_WCSNCAT@
69309 +GL_GNULIB_WCSNCMP = @GL_GNULIB_WCSNCMP@
69310 +GL_GNULIB_WCSNCPY = @GL_GNULIB_WCSNCPY@
69311 +GL_GNULIB_WCSNLEN = @GL_GNULIB_WCSNLEN@
69312 +GL_GNULIB_WCSNRTOMBS = @GL_GNULIB_WCSNRTOMBS@
69313 +GL_GNULIB_WCSPBRK = @GL_GNULIB_WCSPBRK@
69314 +GL_GNULIB_WCSRCHR = @GL_GNULIB_WCSRCHR@
69315 +GL_GNULIB_WCSRTOMBS = @GL_GNULIB_WCSRTOMBS@
69316 +GL_GNULIB_WCSSPN = @GL_GNULIB_WCSSPN@
69317 +GL_GNULIB_WCSSTR = @GL_GNULIB_WCSSTR@
69318 +GL_GNULIB_WCSTOK = @GL_GNULIB_WCSTOK@
69319 +GL_GNULIB_WCSWIDTH = @GL_GNULIB_WCSWIDTH@
69320 +GL_GNULIB_WCSXFRM = @GL_GNULIB_WCSXFRM@
69321 +GL_GNULIB_WCTOB = @GL_GNULIB_WCTOB@
69322 +GL_GNULIB_WCTOMB = @GL_GNULIB_WCTOMB@
69323 +GL_GNULIB_WCWIDTH = @GL_GNULIB_WCWIDTH@
69324 +GL_GNULIB_WMEMCHR = @GL_GNULIB_WMEMCHR@
69325 +GL_GNULIB_WMEMCMP = @GL_GNULIB_WMEMCMP@
69326 +GL_GNULIB_WMEMCPY = @GL_GNULIB_WMEMCPY@
69327 +GL_GNULIB_WMEMMOVE = @GL_GNULIB_WMEMMOVE@
69328 +GL_GNULIB_WMEMPCPY = @GL_GNULIB_WMEMPCPY@
69329 +GL_GNULIB_WMEMSET = @GL_GNULIB_WMEMSET@
69330 +GL_GNULIB_WRITE = @GL_GNULIB_WRITE@
69331 +GL_GNULIB__EXIT = @GL_GNULIB__EXIT@
69332 +GNULIBHEADERS_OVERRIDE_WINT_T = @GNULIBHEADERS_OVERRIDE_WINT_T@
69333 GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
69334 -GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
69335 -GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
69336 -GNULIB_GRANTPT = @GNULIB_GRANTPT@
69337 -GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
69338 -GNULIB_HYPOT = @GNULIB_HYPOT@
69339 -GNULIB_HYPOTF = @GNULIB_HYPOTF@
69340 -GNULIB_HYPOTL = @GNULIB_HYPOTL@
69341 -GNULIB_ILOGB = @GNULIB_ILOGB@
69342 -GNULIB_ILOGBF = @GNULIB_ILOGBF@
69343 -GNULIB_ILOGBL = @GNULIB_ILOGBL@
69344 -GNULIB_IMAXABS = @GNULIB_IMAXABS@
69345 -GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
69346 -GNULIB_ISATTY = @GNULIB_ISATTY@
69347 -GNULIB_ISFINITE = @GNULIB_ISFINITE@
69348 -GNULIB_ISINF = @GNULIB_ISINF@
69349 -GNULIB_ISNAN = @GNULIB_ISNAN@
69350 -GNULIB_ISNAND = @GNULIB_ISNAND@
69351 -GNULIB_ISNANF = @GNULIB_ISNANF@
69352 -GNULIB_ISNANL = @GNULIB_ISNANL@
69353 -GNULIB_LCHMOD = @GNULIB_LCHMOD@
69354 -GNULIB_LCHOWN = @GNULIB_LCHOWN@
69355 -GNULIB_LDEXPF = @GNULIB_LDEXPF@
69356 -GNULIB_LDEXPL = @GNULIB_LDEXPL@
69357 -GNULIB_LINK = @GNULIB_LINK@
69358 -GNULIB_LINKAT = @GNULIB_LINKAT@
69359 -GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
69360 -GNULIB_LOG = @GNULIB_LOG@
69361 -GNULIB_LOG10 = @GNULIB_LOG10@
69362 -GNULIB_LOG10F = @GNULIB_LOG10F@
69363 -GNULIB_LOG10L = @GNULIB_LOG10L@
69364 -GNULIB_LOG1P = @GNULIB_LOG1P@
69365 -GNULIB_LOG1PF = @GNULIB_LOG1PF@
69366 -GNULIB_LOG1PL = @GNULIB_LOG1PL@
69367 -GNULIB_LOG2 = @GNULIB_LOG2@
69368 -GNULIB_LOG2F = @GNULIB_LOG2F@
69369 -GNULIB_LOG2L = @GNULIB_LOG2L@
69370 -GNULIB_LOGB = @GNULIB_LOGB@
69371 -GNULIB_LOGBF = @GNULIB_LOGBF@
69372 -GNULIB_LOGBL = @GNULIB_LOGBL@
69373 -GNULIB_LOGF = @GNULIB_LOGF@
69374 -GNULIB_LOGL = @GNULIB_LOGL@
69375 -GNULIB_LSEEK = @GNULIB_LSEEK@
69376 -GNULIB_LSTAT = @GNULIB_LSTAT@
69377 -GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
69378 -GNULIB_MBRLEN = @GNULIB_MBRLEN@
69379 -GNULIB_MBRTOWC = @GNULIB_MBRTOWC@
69380 -GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
69381 -GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
69382 -GNULIB_MBSCHR = @GNULIB_MBSCHR@
69383 -GNULIB_MBSCSPN = @GNULIB_MBSCSPN@
69384 -GNULIB_MBSINIT = @GNULIB_MBSINIT@
69385 -GNULIB_MBSLEN = @GNULIB_MBSLEN@
69386 -GNULIB_MBSNCASECMP = @GNULIB_MBSNCASECMP@
69387 -GNULIB_MBSNLEN = @GNULIB_MBSNLEN@
69388 -GNULIB_MBSNRTOWCS = @GNULIB_MBSNRTOWCS@
69389 -GNULIB_MBSPBRK = @GNULIB_MBSPBRK@
69390 -GNULIB_MBSPCASECMP = @GNULIB_MBSPCASECMP@
69391 -GNULIB_MBSRCHR = @GNULIB_MBSRCHR@
69392 -GNULIB_MBSRTOWCS = @GNULIB_MBSRTOWCS@
69393 -GNULIB_MBSSEP = @GNULIB_MBSSEP@
69394 -GNULIB_MBSSPN = @GNULIB_MBSSPN@
69395 -GNULIB_MBSSTR = @GNULIB_MBSSTR@
69396 -GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
69397 -GNULIB_MBTOWC = @GNULIB_MBTOWC@
69398 -GNULIB_MEMCHR = @GNULIB_MEMCHR@
69399 -GNULIB_MEMMEM = @GNULIB_MEMMEM@
69400 -GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
69401 -GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
69402 -GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
69403 -GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
69404 -GNULIB_MKFIFO = @GNULIB_MKFIFO@
69405 -GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
69406 -GNULIB_MKNOD = @GNULIB_MKNOD@
69407 -GNULIB_MKNODAT = @GNULIB_MKNODAT@
69408 -GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
69409 -GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
69410 -GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
69411 -GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
69412 -GNULIB_MKTIME = @GNULIB_MKTIME@
69413 -GNULIB_MODF = @GNULIB_MODF@
69414 -GNULIB_MODFF = @GNULIB_MODFF@
69415 -GNULIB_MODFL = @GNULIB_MODFL@
69416 -GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
69417 -GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
69418 -GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
69419 -GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
69420 -GNULIB_OPEN = @GNULIB_OPEN@
69421 -GNULIB_OPENAT = @GNULIB_OPENAT@
69422 -GNULIB_OPENDIR = @GNULIB_OPENDIR@
69423 -GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
69424 -GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
69425 -GNULIB_PCLOSE = @GNULIB_PCLOSE@
69426 -GNULIB_PERROR = @GNULIB_PERROR@
69427 -GNULIB_PIPE = @GNULIB_PIPE@
69428 -GNULIB_PIPE2 = @GNULIB_PIPE2@
69429 -GNULIB_POPEN = @GNULIB_POPEN@
69430 -GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
69431 -GNULIB_POWF = @GNULIB_POWF@
69432 -GNULIB_PREAD = @GNULIB_PREAD@
69433 -GNULIB_PRINTF = @GNULIB_PRINTF@
69434 -GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@
69435 -GNULIB_PTSNAME = @GNULIB_PTSNAME@
69436 -GNULIB_PTSNAME_R = @GNULIB_PTSNAME_R@
69437 -GNULIB_PUTC = @GNULIB_PUTC@
69438 -GNULIB_PUTCHAR = @GNULIB_PUTCHAR@
69439 -GNULIB_PUTENV = @GNULIB_PUTENV@
69440 -GNULIB_PUTS = @GNULIB_PUTS@
69441 -GNULIB_PWRITE = @GNULIB_PWRITE@
69442 -GNULIB_QSORT_R = @GNULIB_QSORT_R@
69443 -GNULIB_RANDOM = @GNULIB_RANDOM@
69444 -GNULIB_RANDOM_R = @GNULIB_RANDOM_R@
69445 -GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@
69446 -GNULIB_READ = @GNULIB_READ@
69447 -GNULIB_READDIR = @GNULIB_READDIR@
69448 -GNULIB_READLINK = @GNULIB_READLINK@
69449 -GNULIB_READLINKAT = @GNULIB_READLINKAT@
69450 -GNULIB_REALLOCARRAY = @GNULIB_REALLOCARRAY@
69451 -GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
69452 -GNULIB_REALPATH = @GNULIB_REALPATH@
69453 -GNULIB_REMAINDER = @GNULIB_REMAINDER@
69454 -GNULIB_REMAINDERF = @GNULIB_REMAINDERF@
69455 -GNULIB_REMAINDERL = @GNULIB_REMAINDERL@
69456 -GNULIB_REMOVE = @GNULIB_REMOVE@
69457 -GNULIB_RENAME = @GNULIB_RENAME@
69458 -GNULIB_RENAMEAT = @GNULIB_RENAMEAT@
69459 -GNULIB_REWINDDIR = @GNULIB_REWINDDIR@
69460 -GNULIB_RINT = @GNULIB_RINT@
69461 -GNULIB_RINTF = @GNULIB_RINTF@
69462 -GNULIB_RINTL = @GNULIB_RINTL@
69463 -GNULIB_RMDIR = @GNULIB_RMDIR@
69464 -GNULIB_ROUND = @GNULIB_ROUND@
69465 -GNULIB_ROUNDF = @GNULIB_ROUNDF@
69466 -GNULIB_ROUNDL = @GNULIB_ROUNDL@
69467 -GNULIB_RPMATCH = @GNULIB_RPMATCH@
69468 -GNULIB_SCANDIR = @GNULIB_SCANDIR@
69469 -GNULIB_SCANF = @GNULIB_SCANF@
69470 -GNULIB_SECURE_GETENV = @GNULIB_SECURE_GETENV@
69471 -GNULIB_SETENV = @GNULIB_SETENV@
69472 -GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
69473 -GNULIB_SIGNBIT = @GNULIB_SIGNBIT@
69474 -GNULIB_SINF = @GNULIB_SINF@
69475 -GNULIB_SINHF = @GNULIB_SINHF@
69476 -GNULIB_SINL = @GNULIB_SINL@
69477 -GNULIB_SLEEP = @GNULIB_SLEEP@
69478 -GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
69479 -GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
69480 -GNULIB_SQRTF = @GNULIB_SQRTF@
69481 -GNULIB_SQRTL = @GNULIB_SQRTL@
69482 -GNULIB_STAT = @GNULIB_STAT@
69483 -GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
69484 -GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
69485 -GNULIB_STPCPY = @GNULIB_STPCPY@
69486 -GNULIB_STPNCPY = @GNULIB_STPNCPY@
69487 -GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
69488 -GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
69489 -GNULIB_STRDUP = @GNULIB_STRDUP@
69490 -GNULIB_STRERROR = @GNULIB_STRERROR@
69491 -GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
69492 -GNULIB_STRFTIME = @GNULIB_STRFTIME@
69493 -GNULIB_STRNCAT = @GNULIB_STRNCAT@
69494 -GNULIB_STRNDUP = @GNULIB_STRNDUP@
69495 -GNULIB_STRNLEN = @GNULIB_STRNLEN@
69496 -GNULIB_STRPBRK = @GNULIB_STRPBRK@
69497 -GNULIB_STRPTIME = @GNULIB_STRPTIME@
69498 -GNULIB_STRSEP = @GNULIB_STRSEP@
69499 -GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
69500 -GNULIB_STRSTR = @GNULIB_STRSTR@
69501 -GNULIB_STRTOD = @GNULIB_STRTOD@
69502 -GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
69503 -GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
69504 -GNULIB_STRTOLD = @GNULIB_STRTOLD@
69505 -GNULIB_STRTOLL = @GNULIB_STRTOLL@
69506 -GNULIB_STRTOULL = @GNULIB_STRTOULL@
69507 -GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
69508 -GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
69509 -GNULIB_SYMLINK = @GNULIB_SYMLINK@
69510 -GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
69511 -GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
69512 -GNULIB_TANF = @GNULIB_TANF@
69513 -GNULIB_TANHF = @GNULIB_TANHF@
69514 -GNULIB_TANL = @GNULIB_TANL@
69515 -GNULIB_TIMEGM = @GNULIB_TIMEGM@
69516 -GNULIB_TIME_R = @GNULIB_TIME_R@
69517 -GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
69518 -GNULIB_TMPFILE = @GNULIB_TMPFILE@
69519 -GNULIB_TRUNC = @GNULIB_TRUNC@
69520 -GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
69521 -GNULIB_TRUNCF = @GNULIB_TRUNCF@
69522 -GNULIB_TRUNCL = @GNULIB_TRUNCL@
69523 -GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
69524 -GNULIB_TZSET = @GNULIB_TZSET@
69525 -GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
69526 -GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
69527 -GNULIB_UNLINK = @GNULIB_UNLINK@
69528 -GNULIB_UNLINKAT = @GNULIB_UNLINKAT@
69529 -GNULIB_UNLOCKPT = @GNULIB_UNLOCKPT@
69530 -GNULIB_UNSETENV = @GNULIB_UNSETENV@
69531 -GNULIB_USLEEP = @GNULIB_USLEEP@
69532 -GNULIB_UTIME = @GNULIB_UTIME@
69533 -GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
69534 -GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
69535 -GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
69536 -GNULIB_VFPRINTF = @GNULIB_VFPRINTF@
69537 -GNULIB_VFPRINTF_POSIX = @GNULIB_VFPRINTF_POSIX@
69538 -GNULIB_VFSCANF = @GNULIB_VFSCANF@
69539 -GNULIB_VPRINTF = @GNULIB_VPRINTF@
69540 -GNULIB_VPRINTF_POSIX = @GNULIB_VPRINTF_POSIX@
69541 -GNULIB_VSCANF = @GNULIB_VSCANF@
69542 -GNULIB_VSNPRINTF = @GNULIB_VSNPRINTF@
69543 -GNULIB_VSPRINTF_POSIX = @GNULIB_VSPRINTF_POSIX@
69544 -GNULIB_WCPCPY = @GNULIB_WCPCPY@
69545 -GNULIB_WCPNCPY = @GNULIB_WCPNCPY@
69546 -GNULIB_WCRTOMB = @GNULIB_WCRTOMB@
69547 -GNULIB_WCSCASECMP = @GNULIB_WCSCASECMP@
69548 -GNULIB_WCSCAT = @GNULIB_WCSCAT@
69549 -GNULIB_WCSCHR = @GNULIB_WCSCHR@
69550 -GNULIB_WCSCMP = @GNULIB_WCSCMP@
69551 -GNULIB_WCSCOLL = @GNULIB_WCSCOLL@
69552 -GNULIB_WCSCPY = @GNULIB_WCSCPY@
69553 -GNULIB_WCSCSPN = @GNULIB_WCSCSPN@
69554 -GNULIB_WCSDUP = @GNULIB_WCSDUP@
69555 -GNULIB_WCSFTIME = @GNULIB_WCSFTIME@
69556 -GNULIB_WCSLEN = @GNULIB_WCSLEN@
69557 -GNULIB_WCSNCASECMP = @GNULIB_WCSNCASECMP@
69558 -GNULIB_WCSNCAT = @GNULIB_WCSNCAT@
69559 -GNULIB_WCSNCMP = @GNULIB_WCSNCMP@
69560 -GNULIB_WCSNCPY = @GNULIB_WCSNCPY@
69561 -GNULIB_WCSNLEN = @GNULIB_WCSNLEN@
69562 -GNULIB_WCSNRTOMBS = @GNULIB_WCSNRTOMBS@
69563 -GNULIB_WCSPBRK = @GNULIB_WCSPBRK@
69564 -GNULIB_WCSRCHR = @GNULIB_WCSRCHR@
69565 -GNULIB_WCSRTOMBS = @GNULIB_WCSRTOMBS@
69566 -GNULIB_WCSSPN = @GNULIB_WCSSPN@
69567 -GNULIB_WCSSTR = @GNULIB_WCSSTR@
69568 -GNULIB_WCSTOK = @GNULIB_WCSTOK@
69569 -GNULIB_WCSWIDTH = @GNULIB_WCSWIDTH@
69570 -GNULIB_WCSXFRM = @GNULIB_WCSXFRM@
69571 -GNULIB_WCTOB = @GNULIB_WCTOB@
69572 -GNULIB_WCTOMB = @GNULIB_WCTOMB@
69573 -GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
69574 -GNULIB_WMEMCHR = @GNULIB_WMEMCHR@
69575 -GNULIB_WMEMCMP = @GNULIB_WMEMCMP@
69576 -GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
69577 -GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
69578 -GNULIB_WMEMSET = @GNULIB_WMEMSET@
69579 -GNULIB_WRITE = @GNULIB_WRITE@
69580 -GNULIB__EXIT = @GNULIB__EXIT@
69581 GPGME_CFLAGS = @GPGME_CFLAGS@
69582 GPGME_CONFIG = @GPGME_CONFIG@
69583 GPGME_LIBS = @GPGME_LIBS@
69584 GREP = @GREP@
69585 HAVE_ACOSF = @HAVE_ACOSF@
69586 HAVE_ACOSL = @HAVE_ACOSL@
69587 +HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
69588 HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
69589 HAVE_ALPHASORT = @HAVE_ALPHASORT@
69590 HAVE_ASINF = @HAVE_ASINF@
69591 @@ -739,6 +830,7 @@ HAVE_CHOWN = @HAVE_CHOWN@
69592 HAVE_CLOSEDIR = @HAVE_CLOSEDIR@
69593 HAVE_COPYSIGN = @HAVE_COPYSIGN@
69594 HAVE_COPYSIGNL = @HAVE_COPYSIGNL@
69595 +HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
69596 HAVE_COSF = @HAVE_COSF@
69597 HAVE_COSHF = @HAVE_COSHF@
69598 HAVE_COSL = @HAVE_COSL@
69599 @@ -753,13 +845,17 @@ HAVE_DECL_CEILL = @HAVE_DECL_CEILL@
69600 HAVE_DECL_COPYSIGNF = @HAVE_DECL_COPYSIGNF@
69601 HAVE_DECL_COSL = @HAVE_DECL_COSL@
69602 HAVE_DECL_DIRFD = @HAVE_DECL_DIRFD@
69603 +HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
69604 HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
69605 +HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
69606 HAVE_DECL_EXP2 = @HAVE_DECL_EXP2@
69607 HAVE_DECL_EXP2F = @HAVE_DECL_EXP2F@
69608 HAVE_DECL_EXP2L = @HAVE_DECL_EXP2L@
69609 HAVE_DECL_EXPL = @HAVE_DECL_EXPL@
69610 HAVE_DECL_EXPM1L = @HAVE_DECL_EXPM1L@
69611 HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
69612 +HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
69613 +HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
69614 HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
69615 HAVE_DECL_FDOPENDIR = @HAVE_DECL_FDOPENDIR@
69616 HAVE_DECL_FLOORF = @HAVE_DECL_FLOORF@
69617 @@ -768,6 +864,7 @@ HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
69618 HAVE_DECL_FREXPL = @HAVE_DECL_FREXPL@
69619 HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
69620 HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
69621 +HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
69622 HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
69623 HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
69624 HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
69625 @@ -819,13 +916,14 @@ HAVE_DECL_TRUNCL = @HAVE_DECL_TRUNCL@
69626 HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
69627 HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
69628 HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
69629 +HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
69630 HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
69631 HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
69632 HAVE_DIRENT_H = @HAVE_DIRENT_H@
69633 HAVE_DPRINTF = @HAVE_DPRINTF@
69634 -HAVE_DUP2 = @HAVE_DUP2@
69635 HAVE_DUP3 = @HAVE_DUP3@
69636 HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
69637 +HAVE_EXECVPE = @HAVE_EXECVPE@
69638 HAVE_EXPF = @HAVE_EXPF@
69639 HAVE_EXPL = @HAVE_EXPL@
69640 HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
69641 @@ -857,6 +955,7 @@ HAVE_FTELLO = @HAVE_FTELLO@
69642 HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
69643 HAVE_FUTIMENS = @HAVE_FUTIMENS@
69644 HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
69645 +HAVE_GETENTROPY = @HAVE_GETENTROPY@
69646 HAVE_GETGROUPS = @HAVE_GETGROUPS@
69647 HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
69648 HAVE_GETLOGIN = @HAVE_GETLOGIN@
69649 @@ -865,6 +964,7 @@ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
69650 HAVE_GETPASS = @HAVE_GETPASS@
69651 HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
69652 HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
69653 +HAVE_GETUMASK = @HAVE_GETUMASK@
69654 HAVE_GRANTPT = @HAVE_GRANTPT@
69655 HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
69656 HAVE_HYPOTF = @HAVE_HYPOTF@
69657 @@ -892,7 +992,6 @@ HAVE_LOGBF = @HAVE_LOGBF@
69658 HAVE_LOGBL = @HAVE_LOGBL@
69659 HAVE_LOGF = @HAVE_LOGF@
69660 HAVE_LOGL = @HAVE_LOGL@
69661 -HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
69662 HAVE_LSTAT = @HAVE_LSTAT@
69663 HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
69664 HAVE_MBRLEN = @HAVE_MBRLEN@
69665 @@ -902,7 +1001,6 @@ HAVE_MBSLEN = @HAVE_MBSLEN@
69666 HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
69667 HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
69668 HAVE_MBTOWC = @HAVE_MBTOWC@
69669 -HAVE_MEMCHR = @HAVE_MEMCHR@
69670 HAVE_MEMPCPY = @HAVE_MEMPCPY@
69671 HAVE_MKDIRAT = @HAVE_MKDIRAT@
69672 HAVE_MKDTEMP = @HAVE_MKDTEMP@
69673 @@ -925,6 +1023,7 @@ HAVE_PCLOSE = @HAVE_PCLOSE@
69674 HAVE_PIPE = @HAVE_PIPE@
69675 HAVE_PIPE2 = @HAVE_PIPE2@
69676 HAVE_POPEN = @HAVE_POPEN@
69677 +HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
69678 HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
69679 HAVE_POWF = @HAVE_POWF@
69680 HAVE_PREAD = @HAVE_PREAD@
69681 @@ -954,6 +1053,8 @@ HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
69682 HAVE_SETENV = @HAVE_SETENV@
69683 HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
69684 HAVE_SETSTATE = @HAVE_SETSTATE@
69685 +HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
69686 +HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
69687 HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
69688 HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
69689 HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
69690 @@ -969,13 +1070,16 @@ HAVE_STPNCPY = @HAVE_STPNCPY@
69691 HAVE_STRCASECMP = @HAVE_STRCASECMP@
69692 HAVE_STRCASESTR = @HAVE_STRCASESTR@
69693 HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
69694 +HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
69695 HAVE_STRINGS_H = @HAVE_STRINGS_H@
69696 HAVE_STRPBRK = @HAVE_STRPBRK@
69697 HAVE_STRPTIME = @HAVE_STRPTIME@
69698 HAVE_STRSEP = @HAVE_STRSEP@
69699 HAVE_STRTOD = @HAVE_STRTOD@
69700 +HAVE_STRTOL = @HAVE_STRTOL@
69701 HAVE_STRTOLD = @HAVE_STRTOLD@
69702 HAVE_STRTOLL = @HAVE_STRTOLL@
69703 +HAVE_STRTOUL = @HAVE_STRTOUL@
69704 HAVE_STRTOULL = @HAVE_STRTOULL@
69705 HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@
69706 HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
69707 @@ -993,12 +1097,12 @@ HAVE_TANF = @HAVE_TANF@
69708 HAVE_TANHF = @HAVE_TANHF@
69709 HAVE_TANL = @HAVE_TANL@
69710 HAVE_TIMEGM = @HAVE_TIMEGM@
69711 +HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
69712 +HAVE_TIMESPEC_GETRES = @HAVE_TIMESPEC_GETRES@
69713 HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
69714 -HAVE_TZSET = @HAVE_TZSET@
69715 HAVE_UNISTD_H = @HAVE_UNISTD_H@
69716 HAVE_UNLINKAT = @HAVE_UNLINKAT@
69717 HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
69718 -HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
69719 HAVE_USLEEP = @HAVE_USLEEP@
69720 HAVE_UTIME = @HAVE_UTIME@
69721 HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
69722 @@ -1040,6 +1144,7 @@ HAVE_WMEMCHR = @HAVE_WMEMCHR@
69723 HAVE_WMEMCMP = @HAVE_WMEMCMP@
69724 HAVE_WMEMCPY = @HAVE_WMEMCPY@
69725 HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
69726 +HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
69727 HAVE_WMEMSET = @HAVE_WMEMSET@
69728 HAVE__BOOL = @HAVE__BOOL@
69729 HAVE__EXIT = @HAVE__EXIT@
69730 @@ -1136,16 +1241,18 @@ PATH_SEPARATOR = @PATH_SEPARATOR@
69731 PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
69732 PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
69733 PRIPTR_PREFIX = @PRIPTR_PREFIX@
69734 -PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
69735 PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
69736 PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
69737 RANLIB = @RANLIB@
69738 +REPLACE_ACCESS = @REPLACE_ACCESS@
69739 REPLACE_ACOSF = @REPLACE_ACOSF@
69740 +REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
69741 REPLACE_ASINF = @REPLACE_ASINF@
69742 REPLACE_ATAN2F = @REPLACE_ATAN2F@
69743 REPLACE_ATANF = @REPLACE_ATANF@
69744 REPLACE_BTOWC = @REPLACE_BTOWC@
69745 -REPLACE_CALLOC = @REPLACE_CALLOC@
69746 +REPLACE_CALLOC_FOR_CALLOC_GNU = @REPLACE_CALLOC_FOR_CALLOC_GNU@
69747 +REPLACE_CALLOC_FOR_CALLOC_POSIX = @REPLACE_CALLOC_FOR_CALLOC_POSIX@
69748 REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
69749 REPLACE_CBRTF = @REPLACE_CBRTF@
69750 REPLACE_CBRTL = @REPLACE_CBRTL@
69751 @@ -1155,13 +1262,22 @@ REPLACE_CEILL = @REPLACE_CEILL@
69752 REPLACE_CHOWN = @REPLACE_CHOWN@
69753 REPLACE_CLOSE = @REPLACE_CLOSE@
69754 REPLACE_CLOSEDIR = @REPLACE_CLOSEDIR@
69755 +REPLACE_COPY_FILE_RANGE = @REPLACE_COPY_FILE_RANGE@
69756 REPLACE_COSF = @REPLACE_COSF@
69757 REPLACE_COSHF = @REPLACE_COSHF@
69758 +REPLACE_CREAT = @REPLACE_CREAT@
69759 REPLACE_CTIME = @REPLACE_CTIME@
69760 REPLACE_DIRFD = @REPLACE_DIRFD@
69761 REPLACE_DPRINTF = @REPLACE_DPRINTF@
69762 REPLACE_DUP = @REPLACE_DUP@
69763 REPLACE_DUP2 = @REPLACE_DUP2@
69764 +REPLACE_EXECL = @REPLACE_EXECL@
69765 +REPLACE_EXECLE = @REPLACE_EXECLE@
69766 +REPLACE_EXECLP = @REPLACE_EXECLP@
69767 +REPLACE_EXECV = @REPLACE_EXECV@
69768 +REPLACE_EXECVE = @REPLACE_EXECVE@
69769 +REPLACE_EXECVP = @REPLACE_EXECVP@
69770 +REPLACE_EXECVPE = @REPLACE_EXECVPE@
69771 REPLACE_EXP2 = @REPLACE_EXP2@
69772 REPLACE_EXP2L = @REPLACE_EXP2L@
69773 REPLACE_EXPF = @REPLACE_EXPF@
69774 @@ -1171,12 +1287,14 @@ REPLACE_EXPM1F = @REPLACE_EXPM1F@
69775 REPLACE_EXPM1L = @REPLACE_EXPM1L@
69776 REPLACE_FABSL = @REPLACE_FABSL@
69777 REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
69778 +REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
69779 REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
69780 REPLACE_FCLOSE = @REPLACE_FCLOSE@
69781 REPLACE_FCNTL = @REPLACE_FCNTL@
69782 REPLACE_FDOPEN = @REPLACE_FDOPEN@
69783 REPLACE_FDOPENDIR = @REPLACE_FDOPENDIR@
69784 REPLACE_FFLUSH = @REPLACE_FFLUSH@
69785 +REPLACE_FFSLL = @REPLACE_FFSLL@
69786 REPLACE_FLOOR = @REPLACE_FLOOR@
69787 REPLACE_FLOORF = @REPLACE_FLOORF@
69788 REPLACE_FLOORL = @REPLACE_FLOORL@
69789 @@ -1187,8 +1305,10 @@ REPLACE_FMOD = @REPLACE_FMOD@
69790 REPLACE_FMODF = @REPLACE_FMODF@
69791 REPLACE_FMODL = @REPLACE_FMODL@
69792 REPLACE_FOPEN = @REPLACE_FOPEN@
69793 +REPLACE_FOPEN_FOR_FOPEN_GNU = @REPLACE_FOPEN_FOR_FOPEN_GNU@
69794 REPLACE_FPRINTF = @REPLACE_FPRINTF@
69795 REPLACE_FPURGE = @REPLACE_FPURGE@
69796 +REPLACE_FREE = @REPLACE_FREE@
69797 REPLACE_FREOPEN = @REPLACE_FREOPEN@
69798 REPLACE_FREXP = @REPLACE_FREXP@
69799 REPLACE_FREXPF = @REPLACE_FREXPF@
69800 @@ -1210,6 +1330,7 @@ REPLACE_GETLINE = @REPLACE_GETLINE@
69801 REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@
69802 REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
69803 REPLACE_GETPASS = @REPLACE_GETPASS@
69804 +REPLACE_GETPASS_FOR_GETPASS_GNU = @REPLACE_GETPASS_FOR_GETPASS_GNU@
69805 REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
69806 REPLACE_GMTIME = @REPLACE_GMTIME@
69807 REPLACE_HUGE_VAL = @REPLACE_HUGE_VAL@
69808 @@ -1248,7 +1369,8 @@ REPLACE_LOGF = @REPLACE_LOGF@
69809 REPLACE_LOGL = @REPLACE_LOGL@
69810 REPLACE_LSEEK = @REPLACE_LSEEK@
69811 REPLACE_LSTAT = @REPLACE_LSTAT@
69812 -REPLACE_MALLOC = @REPLACE_MALLOC@
69813 +REPLACE_MALLOC_FOR_MALLOC_GNU = @REPLACE_MALLOC_FOR_MALLOC_GNU@
69814 +REPLACE_MALLOC_FOR_MALLOC_POSIX = @REPLACE_MALLOC_FOR_MALLOC_POSIX@
69815 REPLACE_MBRLEN = @REPLACE_MBRLEN@
69816 REPLACE_MBRTOWC = @REPLACE_MBRTOWC@
69817 REPLACE_MBSINIT = @REPLACE_MBSINIT@
69818 @@ -1260,7 +1382,9 @@ REPLACE_MEMCHR = @REPLACE_MEMCHR@
69819 REPLACE_MEMMEM = @REPLACE_MEMMEM@
69820 REPLACE_MKDIR = @REPLACE_MKDIR@
69821 REPLACE_MKFIFO = @REPLACE_MKFIFO@
69822 +REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
69823 REPLACE_MKNOD = @REPLACE_MKNOD@
69824 +REPLACE_MKNODAT = @REPLACE_MKNODAT@
69825 REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
69826 REPLACE_MKTIME = @REPLACE_MKTIME@
69827 REPLACE_MODF = @REPLACE_MODF@
69828 @@ -1275,6 +1399,7 @@ REPLACE_OPENAT = @REPLACE_OPENAT@
69829 REPLACE_OPENDIR = @REPLACE_OPENDIR@
69830 REPLACE_PERROR = @REPLACE_PERROR@
69831 REPLACE_POPEN = @REPLACE_POPEN@
69832 +REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
69833 REPLACE_PREAD = @REPLACE_PREAD@
69834 REPLACE_PRINTF = @REPLACE_PRINTF@
69835 REPLACE_PTSNAME = @REPLACE_PTSNAME@
69836 @@ -1287,7 +1412,9 @@ REPLACE_RANDOM_R = @REPLACE_RANDOM_R@
69837 REPLACE_READ = @REPLACE_READ@
69838 REPLACE_READLINK = @REPLACE_READLINK@
69839 REPLACE_READLINKAT = @REPLACE_READLINKAT@
69840 -REPLACE_REALLOC = @REPLACE_REALLOC@
69841 +REPLACE_REALLOCARRAY = @REPLACE_REALLOCARRAY@
69842 +REPLACE_REALLOC_FOR_REALLOC_GNU = @REPLACE_REALLOC_FOR_REALLOC_GNU@
69843 +REPLACE_REALLOC_FOR_REALLOC_POSIX = @REPLACE_REALLOC_FOR_REALLOC_POSIX@
69844 REPLACE_REALPATH = @REPLACE_REALPATH@
69845 REPLACE_REMAINDER = @REPLACE_REMAINDER@
69846 REPLACE_REMAINDERF = @REPLACE_REMAINDERF@
69847 @@ -1303,7 +1430,7 @@ REPLACE_ROUNDL = @REPLACE_ROUNDL@
69848 REPLACE_SETENV = @REPLACE_SETENV@
69849 REPLACE_SETSTATE = @REPLACE_SETSTATE@
69850 REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
69851 -REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
69852 +REPLACE_SIGNBIT_USING_BUILTINS = @REPLACE_SIGNBIT_USING_BUILTINS@
69853 REPLACE_SINF = @REPLACE_SINF@
69854 REPLACE_SINHF = @REPLACE_SINHF@
69855 REPLACE_SLEEP = @REPLACE_SLEEP@
69856 @@ -1319,6 +1446,7 @@ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
69857 REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
69858 REPLACE_STRDUP = @REPLACE_STRDUP@
69859 REPLACE_STRERROR = @REPLACE_STRERROR@
69860 +REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
69861 REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
69862 REPLACE_STRFTIME = @REPLACE_STRFTIME@
69863 REPLACE_STRNCAT = @REPLACE_STRNCAT@
69864 @@ -1329,7 +1457,11 @@ REPLACE_STRSTR = @REPLACE_STRSTR@
69865 REPLACE_STRTOD = @REPLACE_STRTOD@
69866 REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
69867 REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
69868 +REPLACE_STRTOL = @REPLACE_STRTOL@
69869 REPLACE_STRTOLD = @REPLACE_STRTOLD@
69870 +REPLACE_STRTOLL = @REPLACE_STRTOLL@
69871 +REPLACE_STRTOUL = @REPLACE_STRTOUL@
69872 +REPLACE_STRTOULL = @REPLACE_STRTOULL@
69873 REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
69874 REPLACE_STRUCT_TIMEVAL = @REPLACE_STRUCT_TIMEVAL@
69875 REPLACE_SYMLINK = @REPLACE_SYMLINK@
69876 @@ -1360,6 +1492,7 @@ REPLACE_WCRTOMB = @REPLACE_WCRTOMB@
69877 REPLACE_WCSFTIME = @REPLACE_WCSFTIME@
69878 REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
69879 REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
69880 +REPLACE_WCSTOK = @REPLACE_WCSTOK@
69881 REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
69882 REPLACE_WCTOB = @REPLACE_WCTOB@
69883 REPLACE_WCTOMB = @REPLACE_WCTOMB@
69884 @@ -1371,19 +1504,21 @@ SET_MAKE = @SET_MAKE@
69885 SHELL = @SHELL@
69886 SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
69887 SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
69888 +STDALIGN_H = @STDALIGN_H@
69889 STDBOOL_H = @STDBOOL_H@
69890 STDDEF_H = @STDDEF_H@
69891 STDINT_H = @STDINT_H@
69892 STRIP = @STRIP@
69893 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
69894 TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
69895 +TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
69896 UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
69897 UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
69898 UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
69899 UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
69900 +UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
69901 UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
69902 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
69903 -UTIME_H = @UTIME_H@
69904 VERSION = @VERSION@
69905 WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
69906 WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
69907 @@ -1415,8 +1550,10 @@ datarootdir = @datarootdir@
69908 docdir = @docdir@
69909 dvidir = @dvidir@
69910 exec_prefix = @exec_prefix@
69911 +gl_LIBOBJDEPS = @gl_LIBOBJDEPS@
69912 gl_LIBOBJS = @gl_LIBOBJS@
69913 gl_LTLIBOBJS = @gl_LTLIBOBJS@
69914 +gltests_LIBOBJDEPS = @gltests_LIBOBJDEPS@
69915 gltests_LIBOBJS = @gltests_LIBOBJS@
69916 gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
69917 gltests_WITNESS = @gltests_WITNESS@
69918
69919 diff --git a/tests/copy_file/Makefile.in b/tests/copy_file/Makefile.in
69920 index 02df4ec..322c60b 100644
69921 --- a/tests/copy_file/Makefile.in
69922 +++ b/tests/copy_file/Makefile.in
69923 @@ -91,9 +91,12 @@ check_PROGRAMS = m$(EXEEXT)
69924 subdir = tests/copy_file
69925 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
69926 am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
69927 + $(top_srcdir)/autotools/m4/__inline.m4 \
69928 $(top_srcdir)/autotools/m4/absolute-header.m4 \
69929 $(top_srcdir)/autotools/m4/ac_check_sendfile.m4 \
69930 $(top_srcdir)/autotools/m4/alloca.m4 \
69931 + $(top_srcdir)/autotools/m4/builtin-expect.m4 \
69932 + $(top_srcdir)/autotools/m4/calloc.m4 \
69933 $(top_srcdir)/autotools/m4/canonicalize.m4 \
69934 $(top_srcdir)/autotools/m4/chdir-long.m4 \
69935 $(top_srcdir)/autotools/m4/clock_time.m4 \
69936 @@ -101,7 +104,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
69937 $(top_srcdir)/autotools/m4/closedir.m4 \
69938 $(top_srcdir)/autotools/m4/dirent_h.m4 \
69939 $(top_srcdir)/autotools/m4/dirfd.m4 \
69940 - $(top_srcdir)/autotools/m4/dirname.m4 \
69941 $(top_srcdir)/autotools/m4/double-slash-root.m4 \
69942 $(top_srcdir)/autotools/m4/dup.m4 \
69943 $(top_srcdir)/autotools/m4/dup2.m4 \
69944 @@ -123,6 +125,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
69945 $(top_srcdir)/autotools/m4/filenamecat.m4 \
69946 $(top_srcdir)/autotools/m4/float_h.m4 \
69947 $(top_srcdir)/autotools/m4/fpieee.m4 \
69948 + $(top_srcdir)/autotools/m4/free.m4 \
69949 $(top_srcdir)/autotools/m4/frexp.m4 \
69950 $(top_srcdir)/autotools/m4/frexpl.m4 \
69951 $(top_srcdir)/autotools/m4/fstat.m4 \
69952 @@ -142,7 +145,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
69953 $(top_srcdir)/autotools/m4/group-member.m4 \
69954 $(top_srcdir)/autotools/m4/include_next.m4 \
69955 $(top_srcdir)/autotools/m4/intmax_t.m4 \
69956 - $(top_srcdir)/autotools/m4/inttypes-pri.m4 \
69957 $(top_srcdir)/autotools/m4/inttypes.m4 \
69958 $(top_srcdir)/autotools/m4/inttypes_h.m4 \
69959 $(top_srcdir)/autotools/m4/isnand.m4 \
69960 @@ -152,8 +154,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
69961 $(top_srcdir)/autotools/m4/ldexpl.m4 \
69962 $(top_srcdir)/autotools/m4/libtool.m4 \
69963 $(top_srcdir)/autotools/m4/limits-h.m4 \
69964 - $(top_srcdir)/autotools/m4/localtime-buffer.m4 \
69965 - $(top_srcdir)/autotools/m4/longlong.m4 \
69966 $(top_srcdir)/autotools/m4/lstat.m4 \
69967 $(top_srcdir)/autotools/m4/ltoptions.m4 \
69968 $(top_srcdir)/autotools/m4/ltsugar.m4 \
69969 @@ -165,6 +165,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
69970 $(top_srcdir)/autotools/m4/memchr.m4 \
69971 $(top_srcdir)/autotools/m4/mempcpy.m4 \
69972 $(top_srcdir)/autotools/m4/memrchr.m4 \
69973 + $(top_srcdir)/autotools/m4/minmax.m4 \
69974 $(top_srcdir)/autotools/m4/mkdir.m4 \
69975 $(top_srcdir)/autotools/m4/mkdirat.m4 \
69976 $(top_srcdir)/autotools/m4/mmap-anon.m4 \
69977 @@ -175,16 +176,20 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
69978 $(top_srcdir)/autotools/m4/nocrash.m4 \
69979 $(top_srcdir)/autotools/m4/off_t.m4 \
69980 $(top_srcdir)/autotools/m4/open-cloexec.m4 \
69981 + $(top_srcdir)/autotools/m4/open-slash.m4 \
69982 $(top_srcdir)/autotools/m4/open.m4 \
69983 $(top_srcdir)/autotools/m4/openat.m4 \
69984 $(top_srcdir)/autotools/m4/opendir.m4 \
69985 $(top_srcdir)/autotools/m4/pathmax.m4 \
69986 + $(top_srcdir)/autotools/m4/pipe.m4 \
69987 $(top_srcdir)/autotools/m4/printf-frexp.m4 \
69988 $(top_srcdir)/autotools/m4/printf-frexpl.m4 \
69989 $(top_srcdir)/autotools/m4/printf.m4 \
69990 + $(top_srcdir)/autotools/m4/rawmemchr.m4 \
69991 $(top_srcdir)/autotools/m4/readlink.m4 \
69992 $(top_srcdir)/autotools/m4/readlinkat.m4 \
69993 $(top_srcdir)/autotools/m4/realloc.m4 \
69994 + $(top_srcdir)/autotools/m4/reallocarray.m4 \
69995 $(top_srcdir)/autotools/m4/rename.m4 \
69996 $(top_srcdir)/autotools/m4/renameat.m4 \
69997 $(top_srcdir)/autotools/m4/rmdir.m4 \
69998 @@ -194,6 +199,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
69999 $(top_srcdir)/autotools/m4/ssize_t.m4 \
70000 $(top_srcdir)/autotools/m4/stat-time.m4 \
70001 $(top_srcdir)/autotools/m4/stat.m4 \
70002 + $(top_srcdir)/autotools/m4/stdalign.m4 \
70003 $(top_srcdir)/autotools/m4/stdbool.m4 \
70004 $(top_srcdir)/autotools/m4/stddef_h.m4 \
70005 $(top_srcdir)/autotools/m4/stdint.m4 \
70006 @@ -232,7 +238,10 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
70007 $(top_srcdir)/autotools/m4/wchar_t.m4 \
70008 $(top_srcdir)/autotools/m4/wint_t.m4 \
70009 $(top_srcdir)/autotools/m4/xalloc.m4 \
70010 - $(top_srcdir)/autotools/m4/xsize.m4 $(top_srcdir)/configure.ac
70011 + $(top_srcdir)/autotools/m4/xsize.m4 \
70012 + $(top_srcdir)/autotools/m4/year2038.m4 \
70013 + $(top_srcdir)/autotools/m4/zzgnulib.m4 \
70014 + $(top_srcdir)/configure.ac
70015 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
70016 $(ACLOCAL_M4)
70017 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
70018 @@ -360,368 +369,450 @@ FGREP = @FGREP@
70019 FLOAT_H = @FLOAT_H@
70020 GETOPT_CDEFS_H = @GETOPT_CDEFS_H@
70021 GETOPT_H = @GETOPT_H@
70022 -GNULIB_ACOSF = @GNULIB_ACOSF@
70023 -GNULIB_ACOSL = @GNULIB_ACOSL@
70024 -GNULIB_ALPHASORT = @GNULIB_ALPHASORT@
70025 -GNULIB_ASINF = @GNULIB_ASINF@
70026 -GNULIB_ASINL = @GNULIB_ASINL@
70027 -GNULIB_ATAN2F = @GNULIB_ATAN2F@
70028 -GNULIB_ATANF = @GNULIB_ATANF@
70029 -GNULIB_ATANL = @GNULIB_ATANL@
70030 -GNULIB_ATOLL = @GNULIB_ATOLL@
70031 -GNULIB_BTOWC = @GNULIB_BTOWC@
70032 -GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
70033 -GNULIB_CANONICALIZE_FILE_NAME = @GNULIB_CANONICALIZE_FILE_NAME@
70034 -GNULIB_CBRT = @GNULIB_CBRT@
70035 -GNULIB_CBRTF = @GNULIB_CBRTF@
70036 -GNULIB_CBRTL = @GNULIB_CBRTL@
70037 -GNULIB_CEIL = @GNULIB_CEIL@
70038 -GNULIB_CEILF = @GNULIB_CEILF@
70039 -GNULIB_CEILL = @GNULIB_CEILL@
70040 -GNULIB_CHDIR = @GNULIB_CHDIR@
70041 -GNULIB_CHOWN = @GNULIB_CHOWN@
70042 -GNULIB_CLOSE = @GNULIB_CLOSE@
70043 -GNULIB_CLOSEDIR = @GNULIB_CLOSEDIR@
70044 -GNULIB_COPYSIGN = @GNULIB_COPYSIGN@
70045 -GNULIB_COPYSIGNF = @GNULIB_COPYSIGNF@
70046 -GNULIB_COPYSIGNL = @GNULIB_COPYSIGNL@
70047 -GNULIB_COSF = @GNULIB_COSF@
70048 -GNULIB_COSHF = @GNULIB_COSHF@
70049 -GNULIB_COSL = @GNULIB_COSL@
70050 -GNULIB_CTIME = @GNULIB_CTIME@
70051 -GNULIB_DIRFD = @GNULIB_DIRFD@
70052 -GNULIB_DPRINTF = @GNULIB_DPRINTF@
70053 -GNULIB_DUP = @GNULIB_DUP@
70054 -GNULIB_DUP2 = @GNULIB_DUP2@
70055 -GNULIB_DUP3 = @GNULIB_DUP3@
70056 -GNULIB_ENVIRON = @GNULIB_ENVIRON@
70057 -GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
70058 -GNULIB_EXP2 = @GNULIB_EXP2@
70059 -GNULIB_EXP2F = @GNULIB_EXP2F@
70060 -GNULIB_EXP2L = @GNULIB_EXP2L@
70061 -GNULIB_EXPF = @GNULIB_EXPF@
70062 -GNULIB_EXPL = @GNULIB_EXPL@
70063 -GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
70064 -GNULIB_EXPM1 = @GNULIB_EXPM1@
70065 -GNULIB_EXPM1F = @GNULIB_EXPM1F@
70066 -GNULIB_EXPM1L = @GNULIB_EXPM1L@
70067 -GNULIB_FABSF = @GNULIB_FABSF@
70068 -GNULIB_FABSL = @GNULIB_FABSL@
70069 -GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
70070 -GNULIB_FCHDIR = @GNULIB_FCHDIR@
70071 -GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
70072 -GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
70073 -GNULIB_FCLOSE = @GNULIB_FCLOSE@
70074 -GNULIB_FCNTL = @GNULIB_FCNTL@
70075 -GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
70076 -GNULIB_FDOPEN = @GNULIB_FDOPEN@
70077 -GNULIB_FDOPENDIR = @GNULIB_FDOPENDIR@
70078 -GNULIB_FFLUSH = @GNULIB_FFLUSH@
70079 -GNULIB_FFS = @GNULIB_FFS@
70080 -GNULIB_FFSL = @GNULIB_FFSL@
70081 -GNULIB_FFSLL = @GNULIB_FFSLL@
70082 -GNULIB_FGETC = @GNULIB_FGETC@
70083 -GNULIB_FGETS = @GNULIB_FGETS@
70084 -GNULIB_FLOOR = @GNULIB_FLOOR@
70085 -GNULIB_FLOORF = @GNULIB_FLOORF@
70086 -GNULIB_FLOORL = @GNULIB_FLOORL@
70087 -GNULIB_FMA = @GNULIB_FMA@
70088 -GNULIB_FMAF = @GNULIB_FMAF@
70089 -GNULIB_FMAL = @GNULIB_FMAL@
70090 -GNULIB_FMOD = @GNULIB_FMOD@
70091 -GNULIB_FMODF = @GNULIB_FMODF@
70092 -GNULIB_FMODL = @GNULIB_FMODL@
70093 -GNULIB_FOPEN = @GNULIB_FOPEN@
70094 -GNULIB_FPRINTF = @GNULIB_FPRINTF@
70095 -GNULIB_FPRINTF_POSIX = @GNULIB_FPRINTF_POSIX@
70096 -GNULIB_FPURGE = @GNULIB_FPURGE@
70097 -GNULIB_FPUTC = @GNULIB_FPUTC@
70098 -GNULIB_FPUTS = @GNULIB_FPUTS@
70099 -GNULIB_FREAD = @GNULIB_FREAD@
70100 -GNULIB_FREOPEN = @GNULIB_FREOPEN@
70101 -GNULIB_FREXP = @GNULIB_FREXP@
70102 -GNULIB_FREXPF = @GNULIB_FREXPF@
70103 -GNULIB_FREXPL = @GNULIB_FREXPL@
70104 -GNULIB_FSCANF = @GNULIB_FSCANF@
70105 -GNULIB_FSEEK = @GNULIB_FSEEK@
70106 -GNULIB_FSEEKO = @GNULIB_FSEEKO@
70107 -GNULIB_FSTAT = @GNULIB_FSTAT@
70108 -GNULIB_FSTATAT = @GNULIB_FSTATAT@
70109 -GNULIB_FSYNC = @GNULIB_FSYNC@
70110 -GNULIB_FTELL = @GNULIB_FTELL@
70111 -GNULIB_FTELLO = @GNULIB_FTELLO@
70112 -GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
70113 -GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
70114 -GNULIB_FWRITE = @GNULIB_FWRITE@
70115 -GNULIB_GETC = @GNULIB_GETC@
70116 -GNULIB_GETCHAR = @GNULIB_GETCHAR@
70117 -GNULIB_GETCWD = @GNULIB_GETCWD@
70118 -GNULIB_GETDELIM = @GNULIB_GETDELIM@
70119 -GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
70120 -GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
70121 -GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
70122 -GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
70123 -GNULIB_GETLINE = @GNULIB_GETLINE@
70124 -GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@
70125 -GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
70126 -GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
70127 -GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
70128 -GNULIB_GETPASS = @GNULIB_GETPASS@
70129 -GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
70130 +GL_CFLAG_ALLOW_WARNINGS = @GL_CFLAG_ALLOW_WARNINGS@
70131 +GL_CFLAG_GNULIB_WARNINGS = @GL_CFLAG_GNULIB_WARNINGS@
70132 +GL_GNULIB_ACCESS = @GL_GNULIB_ACCESS@
70133 +GL_GNULIB_ACOSF = @GL_GNULIB_ACOSF@
70134 +GL_GNULIB_ACOSL = @GL_GNULIB_ACOSL@
70135 +GL_GNULIB_ALIGNED_ALLOC = @GL_GNULIB_ALIGNED_ALLOC@
70136 +GL_GNULIB_ALPHASORT = @GL_GNULIB_ALPHASORT@
70137 +GL_GNULIB_ASINF = @GL_GNULIB_ASINF@
70138 +GL_GNULIB_ASINL = @GL_GNULIB_ASINL@
70139 +GL_GNULIB_ATAN2F = @GL_GNULIB_ATAN2F@
70140 +GL_GNULIB_ATANF = @GL_GNULIB_ATANF@
70141 +GL_GNULIB_ATANL = @GL_GNULIB_ATANL@
70142 +GL_GNULIB_ATOLL = @GL_GNULIB_ATOLL@
70143 +GL_GNULIB_BTOWC = @GL_GNULIB_BTOWC@
70144 +GL_GNULIB_CALLOC_GNU = @GL_GNULIB_CALLOC_GNU@
70145 +GL_GNULIB_CALLOC_POSIX = @GL_GNULIB_CALLOC_POSIX@
70146 +GL_GNULIB_CANONICALIZE_FILE_NAME = @GL_GNULIB_CANONICALIZE_FILE_NAME@
70147 +GL_GNULIB_CBRT = @GL_GNULIB_CBRT@
70148 +GL_GNULIB_CBRTF = @GL_GNULIB_CBRTF@
70149 +GL_GNULIB_CBRTL = @GL_GNULIB_CBRTL@
70150 +GL_GNULIB_CEIL = @GL_GNULIB_CEIL@
70151 +GL_GNULIB_CEILF = @GL_GNULIB_CEILF@
70152 +GL_GNULIB_CEILL = @GL_GNULIB_CEILL@
70153 +GL_GNULIB_CHDIR = @GL_GNULIB_CHDIR@
70154 +GL_GNULIB_CHOWN = @GL_GNULIB_CHOWN@
70155 +GL_GNULIB_CLOSE = @GL_GNULIB_CLOSE@
70156 +GL_GNULIB_CLOSEDIR = @GL_GNULIB_CLOSEDIR@
70157 +GL_GNULIB_COPYSIGN = @GL_GNULIB_COPYSIGN@
70158 +GL_GNULIB_COPYSIGNF = @GL_GNULIB_COPYSIGNF@
70159 +GL_GNULIB_COPYSIGNL = @GL_GNULIB_COPYSIGNL@
70160 +GL_GNULIB_COPY_FILE_RANGE = @GL_GNULIB_COPY_FILE_RANGE@
70161 +GL_GNULIB_COSF = @GL_GNULIB_COSF@
70162 +GL_GNULIB_COSHF = @GL_GNULIB_COSHF@
70163 +GL_GNULIB_COSL = @GL_GNULIB_COSL@
70164 +GL_GNULIB_CREAT = @GL_GNULIB_CREAT@
70165 +GL_GNULIB_CTIME = @GL_GNULIB_CTIME@
70166 +GL_GNULIB_DIRFD = @GL_GNULIB_DIRFD@
70167 +GL_GNULIB_DPRINTF = @GL_GNULIB_DPRINTF@
70168 +GL_GNULIB_DUP = @GL_GNULIB_DUP@
70169 +GL_GNULIB_DUP2 = @GL_GNULIB_DUP2@
70170 +GL_GNULIB_DUP3 = @GL_GNULIB_DUP3@
70171 +GL_GNULIB_ENVIRON = @GL_GNULIB_ENVIRON@
70172 +GL_GNULIB_EUIDACCESS = @GL_GNULIB_EUIDACCESS@
70173 +GL_GNULIB_EXECL = @GL_GNULIB_EXECL@
70174 +GL_GNULIB_EXECLE = @GL_GNULIB_EXECLE@
70175 +GL_GNULIB_EXECLP = @GL_GNULIB_EXECLP@
70176 +GL_GNULIB_EXECV = @GL_GNULIB_EXECV@
70177 +GL_GNULIB_EXECVE = @GL_GNULIB_EXECVE@
70178 +GL_GNULIB_EXECVP = @GL_GNULIB_EXECVP@
70179 +GL_GNULIB_EXECVPE = @GL_GNULIB_EXECVPE@
70180 +GL_GNULIB_EXP2 = @GL_GNULIB_EXP2@
70181 +GL_GNULIB_EXP2F = @GL_GNULIB_EXP2F@
70182 +GL_GNULIB_EXP2L = @GL_GNULIB_EXP2L@
70183 +GL_GNULIB_EXPF = @GL_GNULIB_EXPF@
70184 +GL_GNULIB_EXPL = @GL_GNULIB_EXPL@
70185 +GL_GNULIB_EXPLICIT_BZERO = @GL_GNULIB_EXPLICIT_BZERO@
70186 +GL_GNULIB_EXPM1 = @GL_GNULIB_EXPM1@
70187 +GL_GNULIB_EXPM1F = @GL_GNULIB_EXPM1F@
70188 +GL_GNULIB_EXPM1L = @GL_GNULIB_EXPM1L@
70189 +GL_GNULIB_FABSF = @GL_GNULIB_FABSF@
70190 +GL_GNULIB_FABSL = @GL_GNULIB_FABSL@
70191 +GL_GNULIB_FACCESSAT = @GL_GNULIB_FACCESSAT@
70192 +GL_GNULIB_FCHDIR = @GL_GNULIB_FCHDIR@
70193 +GL_GNULIB_FCHMODAT = @GL_GNULIB_FCHMODAT@
70194 +GL_GNULIB_FCHOWNAT = @GL_GNULIB_FCHOWNAT@
70195 +GL_GNULIB_FCLOSE = @GL_GNULIB_FCLOSE@
70196 +GL_GNULIB_FCNTL = @GL_GNULIB_FCNTL@
70197 +GL_GNULIB_FDATASYNC = @GL_GNULIB_FDATASYNC@
70198 +GL_GNULIB_FDOPEN = @GL_GNULIB_FDOPEN@
70199 +GL_GNULIB_FDOPENDIR = @GL_GNULIB_FDOPENDIR@
70200 +GL_GNULIB_FFLUSH = @GL_GNULIB_FFLUSH@
70201 +GL_GNULIB_FFS = @GL_GNULIB_FFS@
70202 +GL_GNULIB_FFSL = @GL_GNULIB_FFSL@
70203 +GL_GNULIB_FFSLL = @GL_GNULIB_FFSLL@
70204 +GL_GNULIB_FGETC = @GL_GNULIB_FGETC@
70205 +GL_GNULIB_FGETS = @GL_GNULIB_FGETS@
70206 +GL_GNULIB_FLOOR = @GL_GNULIB_FLOOR@
70207 +GL_GNULIB_FLOORF = @GL_GNULIB_FLOORF@
70208 +GL_GNULIB_FLOORL = @GL_GNULIB_FLOORL@
70209 +GL_GNULIB_FMA = @GL_GNULIB_FMA@
70210 +GL_GNULIB_FMAF = @GL_GNULIB_FMAF@
70211 +GL_GNULIB_FMAL = @GL_GNULIB_FMAL@
70212 +GL_GNULIB_FMOD = @GL_GNULIB_FMOD@
70213 +GL_GNULIB_FMODF = @GL_GNULIB_FMODF@
70214 +GL_GNULIB_FMODL = @GL_GNULIB_FMODL@
70215 +GL_GNULIB_FOPEN = @GL_GNULIB_FOPEN@
70216 +GL_GNULIB_FOPEN_GNU = @GL_GNULIB_FOPEN_GNU@
70217 +GL_GNULIB_FPRINTF = @GL_GNULIB_FPRINTF@
70218 +GL_GNULIB_FPRINTF_POSIX = @GL_GNULIB_FPRINTF_POSIX@
70219 +GL_GNULIB_FPURGE = @GL_GNULIB_FPURGE@
70220 +GL_GNULIB_FPUTC = @GL_GNULIB_FPUTC@
70221 +GL_GNULIB_FPUTS = @GL_GNULIB_FPUTS@
70222 +GL_GNULIB_FREAD = @GL_GNULIB_FREAD@
70223 +GL_GNULIB_FREE_POSIX = @GL_GNULIB_FREE_POSIX@
70224 +GL_GNULIB_FREOPEN = @GL_GNULIB_FREOPEN@
70225 +GL_GNULIB_FREXP = @GL_GNULIB_FREXP@
70226 +GL_GNULIB_FREXPF = @GL_GNULIB_FREXPF@
70227 +GL_GNULIB_FREXPL = @GL_GNULIB_FREXPL@
70228 +GL_GNULIB_FSCANF = @GL_GNULIB_FSCANF@
70229 +GL_GNULIB_FSEEK = @GL_GNULIB_FSEEK@
70230 +GL_GNULIB_FSEEKO = @GL_GNULIB_FSEEKO@
70231 +GL_GNULIB_FSTAT = @GL_GNULIB_FSTAT@
70232 +GL_GNULIB_FSTATAT = @GL_GNULIB_FSTATAT@
70233 +GL_GNULIB_FSYNC = @GL_GNULIB_FSYNC@
70234 +GL_GNULIB_FTELL = @GL_GNULIB_FTELL@
70235 +GL_GNULIB_FTELLO = @GL_GNULIB_FTELLO@
70236 +GL_GNULIB_FTRUNCATE = @GL_GNULIB_FTRUNCATE@
70237 +GL_GNULIB_FUTIMENS = @GL_GNULIB_FUTIMENS@
70238 +GL_GNULIB_FWRITE = @GL_GNULIB_FWRITE@
70239 +GL_GNULIB_GETC = @GL_GNULIB_GETC@
70240 +GL_GNULIB_GETCHAR = @GL_GNULIB_GETCHAR@
70241 +GL_GNULIB_GETCWD = @GL_GNULIB_GETCWD@
70242 +GL_GNULIB_GETDELIM = @GL_GNULIB_GETDELIM@
70243 +GL_GNULIB_GETDOMAINNAME = @GL_GNULIB_GETDOMAINNAME@
70244 +GL_GNULIB_GETDTABLESIZE = @GL_GNULIB_GETDTABLESIZE@
70245 +GL_GNULIB_GETENTROPY = @GL_GNULIB_GETENTROPY@
70246 +GL_GNULIB_GETGROUPS = @GL_GNULIB_GETGROUPS@
70247 +GL_GNULIB_GETHOSTNAME = @GL_GNULIB_GETHOSTNAME@
70248 +GL_GNULIB_GETLINE = @GL_GNULIB_GETLINE@
70249 +GL_GNULIB_GETLOADAVG = @GL_GNULIB_GETLOADAVG@
70250 +GL_GNULIB_GETLOGIN = @GL_GNULIB_GETLOGIN@
70251 +GL_GNULIB_GETLOGIN_R = @GL_GNULIB_GETLOGIN_R@
70252 +GL_GNULIB_GETOPT_POSIX = @GL_GNULIB_GETOPT_POSIX@
70253 +GL_GNULIB_GETPAGESIZE = @GL_GNULIB_GETPAGESIZE@
70254 +GL_GNULIB_GETPASS = @GL_GNULIB_GETPASS@
70255 +GL_GNULIB_GETPASS_GNU = @GL_GNULIB_GETPASS_GNU@
70256 +GL_GNULIB_GETSUBOPT = @GL_GNULIB_GETSUBOPT@
70257 +GL_GNULIB_GETTIMEOFDAY = @GL_GNULIB_GETTIMEOFDAY@
70258 +GL_GNULIB_GETUMASK = @GL_GNULIB_GETUMASK@
70259 +GL_GNULIB_GETUSERSHELL = @GL_GNULIB_GETUSERSHELL@
70260 +GL_GNULIB_GRANTPT = @GL_GNULIB_GRANTPT@
70261 +GL_GNULIB_GROUP_MEMBER = @GL_GNULIB_GROUP_MEMBER@
70262 +GL_GNULIB_HYPOT = @GL_GNULIB_HYPOT@
70263 +GL_GNULIB_HYPOTF = @GL_GNULIB_HYPOTF@
70264 +GL_GNULIB_HYPOTL = @GL_GNULIB_HYPOTL@
70265 +GL_GNULIB_ILOGB = @GL_GNULIB_ILOGB@
70266 +GL_GNULIB_ILOGBF = @GL_GNULIB_ILOGBF@
70267 +GL_GNULIB_ILOGBL = @GL_GNULIB_ILOGBL@
70268 +GL_GNULIB_IMAXABS = @GL_GNULIB_IMAXABS@
70269 +GL_GNULIB_IMAXDIV = @GL_GNULIB_IMAXDIV@
70270 +GL_GNULIB_ISATTY = @GL_GNULIB_ISATTY@
70271 +GL_GNULIB_ISFINITE = @GL_GNULIB_ISFINITE@
70272 +GL_GNULIB_ISINF = @GL_GNULIB_ISINF@
70273 +GL_GNULIB_ISNAN = @GL_GNULIB_ISNAN@
70274 +GL_GNULIB_ISNAND = @GL_GNULIB_ISNAND@
70275 +GL_GNULIB_ISNANF = @GL_GNULIB_ISNANF@
70276 +GL_GNULIB_ISNANL = @GL_GNULIB_ISNANL@
70277 +GL_GNULIB_LCHMOD = @GL_GNULIB_LCHMOD@
70278 +GL_GNULIB_LCHOWN = @GL_GNULIB_LCHOWN@
70279 +GL_GNULIB_LDEXPF = @GL_GNULIB_LDEXPF@
70280 +GL_GNULIB_LDEXPL = @GL_GNULIB_LDEXPL@
70281 +GL_GNULIB_LINK = @GL_GNULIB_LINK@
70282 +GL_GNULIB_LINKAT = @GL_GNULIB_LINKAT@
70283 +GL_GNULIB_LOCALTIME = @GL_GNULIB_LOCALTIME@
70284 +GL_GNULIB_LOG = @GL_GNULIB_LOG@
70285 +GL_GNULIB_LOG10 = @GL_GNULIB_LOG10@
70286 +GL_GNULIB_LOG10F = @GL_GNULIB_LOG10F@
70287 +GL_GNULIB_LOG10L = @GL_GNULIB_LOG10L@
70288 +GL_GNULIB_LOG1P = @GL_GNULIB_LOG1P@
70289 +GL_GNULIB_LOG1PF = @GL_GNULIB_LOG1PF@
70290 +GL_GNULIB_LOG1PL = @GL_GNULIB_LOG1PL@
70291 +GL_GNULIB_LOG2 = @GL_GNULIB_LOG2@
70292 +GL_GNULIB_LOG2F = @GL_GNULIB_LOG2F@
70293 +GL_GNULIB_LOG2L = @GL_GNULIB_LOG2L@
70294 +GL_GNULIB_LOGB = @GL_GNULIB_LOGB@
70295 +GL_GNULIB_LOGBF = @GL_GNULIB_LOGBF@
70296 +GL_GNULIB_LOGBL = @GL_GNULIB_LOGBL@
70297 +GL_GNULIB_LOGF = @GL_GNULIB_LOGF@
70298 +GL_GNULIB_LOGL = @GL_GNULIB_LOGL@
70299 +GL_GNULIB_LSEEK = @GL_GNULIB_LSEEK@
70300 +GL_GNULIB_LSTAT = @GL_GNULIB_LSTAT@
70301 +GL_GNULIB_MALLOC_GNU = @GL_GNULIB_MALLOC_GNU@
70302 +GL_GNULIB_MALLOC_POSIX = @GL_GNULIB_MALLOC_POSIX@
70303 +GL_GNULIB_MBRLEN = @GL_GNULIB_MBRLEN@
70304 +GL_GNULIB_MBRTOWC = @GL_GNULIB_MBRTOWC@
70305 +GL_GNULIB_MBSCASECMP = @GL_GNULIB_MBSCASECMP@
70306 +GL_GNULIB_MBSCASESTR = @GL_GNULIB_MBSCASESTR@
70307 +GL_GNULIB_MBSCHR = @GL_GNULIB_MBSCHR@
70308 +GL_GNULIB_MBSCSPN = @GL_GNULIB_MBSCSPN@
70309 +GL_GNULIB_MBSINIT = @GL_GNULIB_MBSINIT@
70310 +GL_GNULIB_MBSLEN = @GL_GNULIB_MBSLEN@
70311 +GL_GNULIB_MBSNCASECMP = @GL_GNULIB_MBSNCASECMP@
70312 +GL_GNULIB_MBSNLEN = @GL_GNULIB_MBSNLEN@
70313 +GL_GNULIB_MBSNRTOWCS = @GL_GNULIB_MBSNRTOWCS@
70314 +GL_GNULIB_MBSPBRK = @GL_GNULIB_MBSPBRK@
70315 +GL_GNULIB_MBSPCASECMP = @GL_GNULIB_MBSPCASECMP@
70316 +GL_GNULIB_MBSRCHR = @GL_GNULIB_MBSRCHR@
70317 +GL_GNULIB_MBSRTOWCS = @GL_GNULIB_MBSRTOWCS@
70318 +GL_GNULIB_MBSSEP = @GL_GNULIB_MBSSEP@
70319 +GL_GNULIB_MBSSPN = @GL_GNULIB_MBSSPN@
70320 +GL_GNULIB_MBSSTR = @GL_GNULIB_MBSSTR@
70321 +GL_GNULIB_MBSTOK_R = @GL_GNULIB_MBSTOK_R@
70322 +GL_GNULIB_MBTOWC = @GL_GNULIB_MBTOWC@
70323 +GL_GNULIB_MDA_ACCESS = @GL_GNULIB_MDA_ACCESS@
70324 +GL_GNULIB_MDA_CHDIR = @GL_GNULIB_MDA_CHDIR@
70325 +GL_GNULIB_MDA_CHMOD = @GL_GNULIB_MDA_CHMOD@
70326 +GL_GNULIB_MDA_CLOSE = @GL_GNULIB_MDA_CLOSE@
70327 +GL_GNULIB_MDA_CREAT = @GL_GNULIB_MDA_CREAT@
70328 +GL_GNULIB_MDA_DUP = @GL_GNULIB_MDA_DUP@
70329 +GL_GNULIB_MDA_DUP2 = @GL_GNULIB_MDA_DUP2@
70330 +GL_GNULIB_MDA_ECVT = @GL_GNULIB_MDA_ECVT@
70331 +GL_GNULIB_MDA_EXECL = @GL_GNULIB_MDA_EXECL@
70332 +GL_GNULIB_MDA_EXECLE = @GL_GNULIB_MDA_EXECLE@
70333 +GL_GNULIB_MDA_EXECLP = @GL_GNULIB_MDA_EXECLP@
70334 +GL_GNULIB_MDA_EXECV = @GL_GNULIB_MDA_EXECV@
70335 +GL_GNULIB_MDA_EXECVE = @GL_GNULIB_MDA_EXECVE@
70336 +GL_GNULIB_MDA_EXECVP = @GL_GNULIB_MDA_EXECVP@
70337 +GL_GNULIB_MDA_EXECVPE = @GL_GNULIB_MDA_EXECVPE@
70338 +GL_GNULIB_MDA_FCLOSEALL = @GL_GNULIB_MDA_FCLOSEALL@
70339 +GL_GNULIB_MDA_FCVT = @GL_GNULIB_MDA_FCVT@
70340 +GL_GNULIB_MDA_FDOPEN = @GL_GNULIB_MDA_FDOPEN@
70341 +GL_GNULIB_MDA_FILENO = @GL_GNULIB_MDA_FILENO@
70342 +GL_GNULIB_MDA_GCVT = @GL_GNULIB_MDA_GCVT@
70343 +GL_GNULIB_MDA_GETCWD = @GL_GNULIB_MDA_GETCWD@
70344 +GL_GNULIB_MDA_GETPID = @GL_GNULIB_MDA_GETPID@
70345 +GL_GNULIB_MDA_GETW = @GL_GNULIB_MDA_GETW@
70346 +GL_GNULIB_MDA_ISATTY = @GL_GNULIB_MDA_ISATTY@
70347 +GL_GNULIB_MDA_J0 = @GL_GNULIB_MDA_J0@
70348 +GL_GNULIB_MDA_J1 = @GL_GNULIB_MDA_J1@
70349 +GL_GNULIB_MDA_JN = @GL_GNULIB_MDA_JN@
70350 +GL_GNULIB_MDA_LSEEK = @GL_GNULIB_MDA_LSEEK@
70351 +GL_GNULIB_MDA_MEMCCPY = @GL_GNULIB_MDA_MEMCCPY@
70352 +GL_GNULIB_MDA_MKDIR = @GL_GNULIB_MDA_MKDIR@
70353 +GL_GNULIB_MDA_MKTEMP = @GL_GNULIB_MDA_MKTEMP@
70354 +GL_GNULIB_MDA_OPEN = @GL_GNULIB_MDA_OPEN@
70355 +GL_GNULIB_MDA_PUTENV = @GL_GNULIB_MDA_PUTENV@
70356 +GL_GNULIB_MDA_PUTW = @GL_GNULIB_MDA_PUTW@
70357 +GL_GNULIB_MDA_READ = @GL_GNULIB_MDA_READ@
70358 +GL_GNULIB_MDA_RMDIR = @GL_GNULIB_MDA_RMDIR@
70359 +GL_GNULIB_MDA_STRDUP = @GL_GNULIB_MDA_STRDUP@
70360 +GL_GNULIB_MDA_SWAB = @GL_GNULIB_MDA_SWAB@
70361 +GL_GNULIB_MDA_TEMPNAM = @GL_GNULIB_MDA_TEMPNAM@
70362 +GL_GNULIB_MDA_TZSET = @GL_GNULIB_MDA_TZSET@
70363 +GL_GNULIB_MDA_UMASK = @GL_GNULIB_MDA_UMASK@
70364 +GL_GNULIB_MDA_UNLINK = @GL_GNULIB_MDA_UNLINK@
70365 +GL_GNULIB_MDA_UTIME = @GL_GNULIB_MDA_UTIME@
70366 +GL_GNULIB_MDA_WCSDUP = @GL_GNULIB_MDA_WCSDUP@
70367 +GL_GNULIB_MDA_WRITE = @GL_GNULIB_MDA_WRITE@
70368 +GL_GNULIB_MDA_Y0 = @GL_GNULIB_MDA_Y0@
70369 +GL_GNULIB_MDA_Y1 = @GL_GNULIB_MDA_Y1@
70370 +GL_GNULIB_MDA_YN = @GL_GNULIB_MDA_YN@
70371 +GL_GNULIB_MEMCHR = @GL_GNULIB_MEMCHR@
70372 +GL_GNULIB_MEMMEM = @GL_GNULIB_MEMMEM@
70373 +GL_GNULIB_MEMPCPY = @GL_GNULIB_MEMPCPY@
70374 +GL_GNULIB_MEMRCHR = @GL_GNULIB_MEMRCHR@
70375 +GL_GNULIB_MKDIR = @GL_GNULIB_MKDIR@
70376 +GL_GNULIB_MKDIRAT = @GL_GNULIB_MKDIRAT@
70377 +GL_GNULIB_MKDTEMP = @GL_GNULIB_MKDTEMP@
70378 +GL_GNULIB_MKFIFO = @GL_GNULIB_MKFIFO@
70379 +GL_GNULIB_MKFIFOAT = @GL_GNULIB_MKFIFOAT@
70380 +GL_GNULIB_MKNOD = @GL_GNULIB_MKNOD@
70381 +GL_GNULIB_MKNODAT = @GL_GNULIB_MKNODAT@
70382 +GL_GNULIB_MKOSTEMP = @GL_GNULIB_MKOSTEMP@
70383 +GL_GNULIB_MKOSTEMPS = @GL_GNULIB_MKOSTEMPS@
70384 +GL_GNULIB_MKSTEMP = @GL_GNULIB_MKSTEMP@
70385 +GL_GNULIB_MKSTEMPS = @GL_GNULIB_MKSTEMPS@
70386 +GL_GNULIB_MKTIME = @GL_GNULIB_MKTIME@
70387 +GL_GNULIB_MODF = @GL_GNULIB_MODF@
70388 +GL_GNULIB_MODFF = @GL_GNULIB_MODFF@
70389 +GL_GNULIB_MODFL = @GL_GNULIB_MODFL@
70390 +GL_GNULIB_NANOSLEEP = @GL_GNULIB_NANOSLEEP@
70391 +GL_GNULIB_NONBLOCKING = @GL_GNULIB_NONBLOCKING@
70392 +GL_GNULIB_OBSTACK_PRINTF = @GL_GNULIB_OBSTACK_PRINTF@
70393 +GL_GNULIB_OBSTACK_PRINTF_POSIX = @GL_GNULIB_OBSTACK_PRINTF_POSIX@
70394 +GL_GNULIB_OPEN = @GL_GNULIB_OPEN@
70395 +GL_GNULIB_OPENAT = @GL_GNULIB_OPENAT@
70396 +GL_GNULIB_OPENDIR = @GL_GNULIB_OPENDIR@
70397 +GL_GNULIB_OVERRIDES_STRUCT_STAT = @GL_GNULIB_OVERRIDES_STRUCT_STAT@
70398 +GL_GNULIB_PCLOSE = @GL_GNULIB_PCLOSE@
70399 +GL_GNULIB_PERROR = @GL_GNULIB_PERROR@
70400 +GL_GNULIB_PIPE = @GL_GNULIB_PIPE@
70401 +GL_GNULIB_PIPE2 = @GL_GNULIB_PIPE2@
70402 +GL_GNULIB_POPEN = @GL_GNULIB_POPEN@
70403 +GL_GNULIB_POSIX_MEMALIGN = @GL_GNULIB_POSIX_MEMALIGN@
70404 +GL_GNULIB_POSIX_OPENPT = @GL_GNULIB_POSIX_OPENPT@
70405 +GL_GNULIB_POWF = @GL_GNULIB_POWF@
70406 +GL_GNULIB_PREAD = @GL_GNULIB_PREAD@
70407 +GL_GNULIB_PRINTF = @GL_GNULIB_PRINTF@
70408 +GL_GNULIB_PRINTF_POSIX = @GL_GNULIB_PRINTF_POSIX@
70409 +GL_GNULIB_PTSNAME = @GL_GNULIB_PTSNAME@
70410 +GL_GNULIB_PTSNAME_R = @GL_GNULIB_PTSNAME_R@
70411 +GL_GNULIB_PUTC = @GL_GNULIB_PUTC@
70412 +GL_GNULIB_PUTCHAR = @GL_GNULIB_PUTCHAR@
70413 +GL_GNULIB_PUTENV = @GL_GNULIB_PUTENV@
70414 +GL_GNULIB_PUTS = @GL_GNULIB_PUTS@
70415 +GL_GNULIB_PWRITE = @GL_GNULIB_PWRITE@
70416 +GL_GNULIB_QSORT_R = @GL_GNULIB_QSORT_R@
70417 +GL_GNULIB_RANDOM = @GL_GNULIB_RANDOM@
70418 +GL_GNULIB_RANDOM_R = @GL_GNULIB_RANDOM_R@
70419 +GL_GNULIB_RAWMEMCHR = @GL_GNULIB_RAWMEMCHR@
70420 +GL_GNULIB_READ = @GL_GNULIB_READ@
70421 +GL_GNULIB_READDIR = @GL_GNULIB_READDIR@
70422 +GL_GNULIB_READLINK = @GL_GNULIB_READLINK@
70423 +GL_GNULIB_READLINKAT = @GL_GNULIB_READLINKAT@
70424 +GL_GNULIB_REALLOCARRAY = @GL_GNULIB_REALLOCARRAY@
70425 +GL_GNULIB_REALLOC_GNU = @GL_GNULIB_REALLOC_GNU@
70426 +GL_GNULIB_REALLOC_POSIX = @GL_GNULIB_REALLOC_POSIX@
70427 +GL_GNULIB_REALPATH = @GL_GNULIB_REALPATH@
70428 +GL_GNULIB_REMAINDER = @GL_GNULIB_REMAINDER@
70429 +GL_GNULIB_REMAINDERF = @GL_GNULIB_REMAINDERF@
70430 +GL_GNULIB_REMAINDERL = @GL_GNULIB_REMAINDERL@
70431 +GL_GNULIB_REMOVE = @GL_GNULIB_REMOVE@
70432 +GL_GNULIB_RENAME = @GL_GNULIB_RENAME@
70433 +GL_GNULIB_RENAMEAT = @GL_GNULIB_RENAMEAT@
70434 +GL_GNULIB_REWINDDIR = @GL_GNULIB_REWINDDIR@
70435 +GL_GNULIB_RINT = @GL_GNULIB_RINT@
70436 +GL_GNULIB_RINTF = @GL_GNULIB_RINTF@
70437 +GL_GNULIB_RINTL = @GL_GNULIB_RINTL@
70438 +GL_GNULIB_RMDIR = @GL_GNULIB_RMDIR@
70439 +GL_GNULIB_ROUND = @GL_GNULIB_ROUND@
70440 +GL_GNULIB_ROUNDF = @GL_GNULIB_ROUNDF@
70441 +GL_GNULIB_ROUNDL = @GL_GNULIB_ROUNDL@
70442 +GL_GNULIB_RPMATCH = @GL_GNULIB_RPMATCH@
70443 +GL_GNULIB_SCANDIR = @GL_GNULIB_SCANDIR@
70444 +GL_GNULIB_SCANF = @GL_GNULIB_SCANF@
70445 +GL_GNULIB_SECURE_GETENV = @GL_GNULIB_SECURE_GETENV@
70446 +GL_GNULIB_SETENV = @GL_GNULIB_SETENV@
70447 +GL_GNULIB_SETHOSTNAME = @GL_GNULIB_SETHOSTNAME@
70448 +GL_GNULIB_SIGABBREV_NP = @GL_GNULIB_SIGABBREV_NP@
70449 +GL_GNULIB_SIGDESCR_NP = @GL_GNULIB_SIGDESCR_NP@
70450 +GL_GNULIB_SIGNBIT = @GL_GNULIB_SIGNBIT@
70451 +GL_GNULIB_SINF = @GL_GNULIB_SINF@
70452 +GL_GNULIB_SINHF = @GL_GNULIB_SINHF@
70453 +GL_GNULIB_SINL = @GL_GNULIB_SINL@
70454 +GL_GNULIB_SLEEP = @GL_GNULIB_SLEEP@
70455 +GL_GNULIB_SNPRINTF = @GL_GNULIB_SNPRINTF@
70456 +GL_GNULIB_SPRINTF_POSIX = @GL_GNULIB_SPRINTF_POSIX@
70457 +GL_GNULIB_SQRTF = @GL_GNULIB_SQRTF@
70458 +GL_GNULIB_SQRTL = @GL_GNULIB_SQRTL@
70459 +GL_GNULIB_STAT = @GL_GNULIB_STAT@
70460 +GL_GNULIB_STDIO_H_NONBLOCKING = @GL_GNULIB_STDIO_H_NONBLOCKING@
70461 +GL_GNULIB_STDIO_H_SIGPIPE = @GL_GNULIB_STDIO_H_SIGPIPE@
70462 +GL_GNULIB_STPCPY = @GL_GNULIB_STPCPY@
70463 +GL_GNULIB_STPNCPY = @GL_GNULIB_STPNCPY@
70464 +GL_GNULIB_STRCASESTR = @GL_GNULIB_STRCASESTR@
70465 +GL_GNULIB_STRCHRNUL = @GL_GNULIB_STRCHRNUL@
70466 +GL_GNULIB_STRDUP = @GL_GNULIB_STRDUP@
70467 +GL_GNULIB_STRERROR = @GL_GNULIB_STRERROR@
70468 +GL_GNULIB_STRERRORNAME_NP = @GL_GNULIB_STRERRORNAME_NP@
70469 +GL_GNULIB_STRERROR_R = @GL_GNULIB_STRERROR_R@
70470 +GL_GNULIB_STRFTIME = @GL_GNULIB_STRFTIME@
70471 +GL_GNULIB_STRNCAT = @GL_GNULIB_STRNCAT@
70472 +GL_GNULIB_STRNDUP = @GL_GNULIB_STRNDUP@
70473 +GL_GNULIB_STRNLEN = @GL_GNULIB_STRNLEN@
70474 +GL_GNULIB_STRPBRK = @GL_GNULIB_STRPBRK@
70475 +GL_GNULIB_STRPTIME = @GL_GNULIB_STRPTIME@
70476 +GL_GNULIB_STRSEP = @GL_GNULIB_STRSEP@
70477 +GL_GNULIB_STRSIGNAL = @GL_GNULIB_STRSIGNAL@
70478 +GL_GNULIB_STRSTR = @GL_GNULIB_STRSTR@
70479 +GL_GNULIB_STRTOD = @GL_GNULIB_STRTOD@
70480 +GL_GNULIB_STRTOIMAX = @GL_GNULIB_STRTOIMAX@
70481 +GL_GNULIB_STRTOK_R = @GL_GNULIB_STRTOK_R@
70482 +GL_GNULIB_STRTOL = @GL_GNULIB_STRTOL@
70483 +GL_GNULIB_STRTOLD = @GL_GNULIB_STRTOLD@
70484 +GL_GNULIB_STRTOLL = @GL_GNULIB_STRTOLL@
70485 +GL_GNULIB_STRTOUL = @GL_GNULIB_STRTOUL@
70486 +GL_GNULIB_STRTOULL = @GL_GNULIB_STRTOULL@
70487 +GL_GNULIB_STRTOUMAX = @GL_GNULIB_STRTOUMAX@
70488 +GL_GNULIB_STRVERSCMP = @GL_GNULIB_STRVERSCMP@
70489 +GL_GNULIB_SYMLINK = @GL_GNULIB_SYMLINK@
70490 +GL_GNULIB_SYMLINKAT = @GL_GNULIB_SYMLINKAT@
70491 +GL_GNULIB_SYSTEM_POSIX = @GL_GNULIB_SYSTEM_POSIX@
70492 +GL_GNULIB_TANF = @GL_GNULIB_TANF@
70493 +GL_GNULIB_TANHF = @GL_GNULIB_TANHF@
70494 +GL_GNULIB_TANL = @GL_GNULIB_TANL@
70495 +GL_GNULIB_TIMEGM = @GL_GNULIB_TIMEGM@
70496 +GL_GNULIB_TIMESPEC_GET = @GL_GNULIB_TIMESPEC_GET@
70497 +GL_GNULIB_TIMESPEC_GETRES = @GL_GNULIB_TIMESPEC_GETRES@
70498 +GL_GNULIB_TIME_R = @GL_GNULIB_TIME_R@
70499 +GL_GNULIB_TIME_RZ = @GL_GNULIB_TIME_RZ@
70500 +GL_GNULIB_TMPFILE = @GL_GNULIB_TMPFILE@
70501 +GL_GNULIB_TRUNC = @GL_GNULIB_TRUNC@
70502 +GL_GNULIB_TRUNCATE = @GL_GNULIB_TRUNCATE@
70503 +GL_GNULIB_TRUNCF = @GL_GNULIB_TRUNCF@
70504 +GL_GNULIB_TRUNCL = @GL_GNULIB_TRUNCL@
70505 +GL_GNULIB_TTYNAME_R = @GL_GNULIB_TTYNAME_R@
70506 +GL_GNULIB_TZSET = @GL_GNULIB_TZSET@
70507 +GL_GNULIB_UNISTD_H_GETOPT = @GL_GNULIB_UNISTD_H_GETOPT@
70508 +GL_GNULIB_UNISTD_H_NONBLOCKING = @GL_GNULIB_UNISTD_H_NONBLOCKING@
70509 +GL_GNULIB_UNISTD_H_SIGPIPE = @GL_GNULIB_UNISTD_H_SIGPIPE@
70510 +GL_GNULIB_UNLINK = @GL_GNULIB_UNLINK@
70511 +GL_GNULIB_UNLINKAT = @GL_GNULIB_UNLINKAT@
70512 +GL_GNULIB_UNLOCKPT = @GL_GNULIB_UNLOCKPT@
70513 +GL_GNULIB_UNSETENV = @GL_GNULIB_UNSETENV@
70514 +GL_GNULIB_USLEEP = @GL_GNULIB_USLEEP@
70515 +GL_GNULIB_UTIME = @GL_GNULIB_UTIME@
70516 +GL_GNULIB_UTIMENSAT = @GL_GNULIB_UTIMENSAT@
70517 +GL_GNULIB_VASPRINTF = @GL_GNULIB_VASPRINTF@
70518 +GL_GNULIB_VDPRINTF = @GL_GNULIB_VDPRINTF@
70519 +GL_GNULIB_VFPRINTF = @GL_GNULIB_VFPRINTF@
70520 +GL_GNULIB_VFPRINTF_POSIX = @GL_GNULIB_VFPRINTF_POSIX@
70521 +GL_GNULIB_VFSCANF = @GL_GNULIB_VFSCANF@
70522 +GL_GNULIB_VPRINTF = @GL_GNULIB_VPRINTF@
70523 +GL_GNULIB_VPRINTF_POSIX = @GL_GNULIB_VPRINTF_POSIX@
70524 +GL_GNULIB_VSCANF = @GL_GNULIB_VSCANF@
70525 +GL_GNULIB_VSNPRINTF = @GL_GNULIB_VSNPRINTF@
70526 +GL_GNULIB_VSPRINTF_POSIX = @GL_GNULIB_VSPRINTF_POSIX@
70527 +GL_GNULIB_WCPCPY = @GL_GNULIB_WCPCPY@
70528 +GL_GNULIB_WCPNCPY = @GL_GNULIB_WCPNCPY@
70529 +GL_GNULIB_WCRTOMB = @GL_GNULIB_WCRTOMB@
70530 +GL_GNULIB_WCSCASECMP = @GL_GNULIB_WCSCASECMP@
70531 +GL_GNULIB_WCSCAT = @GL_GNULIB_WCSCAT@
70532 +GL_GNULIB_WCSCHR = @GL_GNULIB_WCSCHR@
70533 +GL_GNULIB_WCSCMP = @GL_GNULIB_WCSCMP@
70534 +GL_GNULIB_WCSCOLL = @GL_GNULIB_WCSCOLL@
70535 +GL_GNULIB_WCSCPY = @GL_GNULIB_WCSCPY@
70536 +GL_GNULIB_WCSCSPN = @GL_GNULIB_WCSCSPN@
70537 +GL_GNULIB_WCSDUP = @GL_GNULIB_WCSDUP@
70538 +GL_GNULIB_WCSFTIME = @GL_GNULIB_WCSFTIME@
70539 +GL_GNULIB_WCSLEN = @GL_GNULIB_WCSLEN@
70540 +GL_GNULIB_WCSNCASECMP = @GL_GNULIB_WCSNCASECMP@
70541 +GL_GNULIB_WCSNCAT = @GL_GNULIB_WCSNCAT@
70542 +GL_GNULIB_WCSNCMP = @GL_GNULIB_WCSNCMP@
70543 +GL_GNULIB_WCSNCPY = @GL_GNULIB_WCSNCPY@
70544 +GL_GNULIB_WCSNLEN = @GL_GNULIB_WCSNLEN@
70545 +GL_GNULIB_WCSNRTOMBS = @GL_GNULIB_WCSNRTOMBS@
70546 +GL_GNULIB_WCSPBRK = @GL_GNULIB_WCSPBRK@
70547 +GL_GNULIB_WCSRCHR = @GL_GNULIB_WCSRCHR@
70548 +GL_GNULIB_WCSRTOMBS = @GL_GNULIB_WCSRTOMBS@
70549 +GL_GNULIB_WCSSPN = @GL_GNULIB_WCSSPN@
70550 +GL_GNULIB_WCSSTR = @GL_GNULIB_WCSSTR@
70551 +GL_GNULIB_WCSTOK = @GL_GNULIB_WCSTOK@
70552 +GL_GNULIB_WCSWIDTH = @GL_GNULIB_WCSWIDTH@
70553 +GL_GNULIB_WCSXFRM = @GL_GNULIB_WCSXFRM@
70554 +GL_GNULIB_WCTOB = @GL_GNULIB_WCTOB@
70555 +GL_GNULIB_WCTOMB = @GL_GNULIB_WCTOMB@
70556 +GL_GNULIB_WCWIDTH = @GL_GNULIB_WCWIDTH@
70557 +GL_GNULIB_WMEMCHR = @GL_GNULIB_WMEMCHR@
70558 +GL_GNULIB_WMEMCMP = @GL_GNULIB_WMEMCMP@
70559 +GL_GNULIB_WMEMCPY = @GL_GNULIB_WMEMCPY@
70560 +GL_GNULIB_WMEMMOVE = @GL_GNULIB_WMEMMOVE@
70561 +GL_GNULIB_WMEMPCPY = @GL_GNULIB_WMEMPCPY@
70562 +GL_GNULIB_WMEMSET = @GL_GNULIB_WMEMSET@
70563 +GL_GNULIB_WRITE = @GL_GNULIB_WRITE@
70564 +GL_GNULIB__EXIT = @GL_GNULIB__EXIT@
70565 +GNULIBHEADERS_OVERRIDE_WINT_T = @GNULIBHEADERS_OVERRIDE_WINT_T@
70566 GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
70567 -GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
70568 -GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
70569 -GNULIB_GRANTPT = @GNULIB_GRANTPT@
70570 -GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
70571 -GNULIB_HYPOT = @GNULIB_HYPOT@
70572 -GNULIB_HYPOTF = @GNULIB_HYPOTF@
70573 -GNULIB_HYPOTL = @GNULIB_HYPOTL@
70574 -GNULIB_ILOGB = @GNULIB_ILOGB@
70575 -GNULIB_ILOGBF = @GNULIB_ILOGBF@
70576 -GNULIB_ILOGBL = @GNULIB_ILOGBL@
70577 -GNULIB_IMAXABS = @GNULIB_IMAXABS@
70578 -GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
70579 -GNULIB_ISATTY = @GNULIB_ISATTY@
70580 -GNULIB_ISFINITE = @GNULIB_ISFINITE@
70581 -GNULIB_ISINF = @GNULIB_ISINF@
70582 -GNULIB_ISNAN = @GNULIB_ISNAN@
70583 -GNULIB_ISNAND = @GNULIB_ISNAND@
70584 -GNULIB_ISNANF = @GNULIB_ISNANF@
70585 -GNULIB_ISNANL = @GNULIB_ISNANL@
70586 -GNULIB_LCHMOD = @GNULIB_LCHMOD@
70587 -GNULIB_LCHOWN = @GNULIB_LCHOWN@
70588 -GNULIB_LDEXPF = @GNULIB_LDEXPF@
70589 -GNULIB_LDEXPL = @GNULIB_LDEXPL@
70590 -GNULIB_LINK = @GNULIB_LINK@
70591 -GNULIB_LINKAT = @GNULIB_LINKAT@
70592 -GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
70593 -GNULIB_LOG = @GNULIB_LOG@
70594 -GNULIB_LOG10 = @GNULIB_LOG10@
70595 -GNULIB_LOG10F = @GNULIB_LOG10F@
70596 -GNULIB_LOG10L = @GNULIB_LOG10L@
70597 -GNULIB_LOG1P = @GNULIB_LOG1P@
70598 -GNULIB_LOG1PF = @GNULIB_LOG1PF@
70599 -GNULIB_LOG1PL = @GNULIB_LOG1PL@
70600 -GNULIB_LOG2 = @GNULIB_LOG2@
70601 -GNULIB_LOG2F = @GNULIB_LOG2F@
70602 -GNULIB_LOG2L = @GNULIB_LOG2L@
70603 -GNULIB_LOGB = @GNULIB_LOGB@
70604 -GNULIB_LOGBF = @GNULIB_LOGBF@
70605 -GNULIB_LOGBL = @GNULIB_LOGBL@
70606 -GNULIB_LOGF = @GNULIB_LOGF@
70607 -GNULIB_LOGL = @GNULIB_LOGL@
70608 -GNULIB_LSEEK = @GNULIB_LSEEK@
70609 -GNULIB_LSTAT = @GNULIB_LSTAT@
70610 -GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
70611 -GNULIB_MBRLEN = @GNULIB_MBRLEN@
70612 -GNULIB_MBRTOWC = @GNULIB_MBRTOWC@
70613 -GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
70614 -GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
70615 -GNULIB_MBSCHR = @GNULIB_MBSCHR@
70616 -GNULIB_MBSCSPN = @GNULIB_MBSCSPN@
70617 -GNULIB_MBSINIT = @GNULIB_MBSINIT@
70618 -GNULIB_MBSLEN = @GNULIB_MBSLEN@
70619 -GNULIB_MBSNCASECMP = @GNULIB_MBSNCASECMP@
70620 -GNULIB_MBSNLEN = @GNULIB_MBSNLEN@
70621 -GNULIB_MBSNRTOWCS = @GNULIB_MBSNRTOWCS@
70622 -GNULIB_MBSPBRK = @GNULIB_MBSPBRK@
70623 -GNULIB_MBSPCASECMP = @GNULIB_MBSPCASECMP@
70624 -GNULIB_MBSRCHR = @GNULIB_MBSRCHR@
70625 -GNULIB_MBSRTOWCS = @GNULIB_MBSRTOWCS@
70626 -GNULIB_MBSSEP = @GNULIB_MBSSEP@
70627 -GNULIB_MBSSPN = @GNULIB_MBSSPN@
70628 -GNULIB_MBSSTR = @GNULIB_MBSSTR@
70629 -GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
70630 -GNULIB_MBTOWC = @GNULIB_MBTOWC@
70631 -GNULIB_MEMCHR = @GNULIB_MEMCHR@
70632 -GNULIB_MEMMEM = @GNULIB_MEMMEM@
70633 -GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
70634 -GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
70635 -GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
70636 -GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
70637 -GNULIB_MKFIFO = @GNULIB_MKFIFO@
70638 -GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
70639 -GNULIB_MKNOD = @GNULIB_MKNOD@
70640 -GNULIB_MKNODAT = @GNULIB_MKNODAT@
70641 -GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
70642 -GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
70643 -GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
70644 -GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
70645 -GNULIB_MKTIME = @GNULIB_MKTIME@
70646 -GNULIB_MODF = @GNULIB_MODF@
70647 -GNULIB_MODFF = @GNULIB_MODFF@
70648 -GNULIB_MODFL = @GNULIB_MODFL@
70649 -GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
70650 -GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
70651 -GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
70652 -GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
70653 -GNULIB_OPEN = @GNULIB_OPEN@
70654 -GNULIB_OPENAT = @GNULIB_OPENAT@
70655 -GNULIB_OPENDIR = @GNULIB_OPENDIR@
70656 -GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
70657 -GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
70658 -GNULIB_PCLOSE = @GNULIB_PCLOSE@
70659 -GNULIB_PERROR = @GNULIB_PERROR@
70660 -GNULIB_PIPE = @GNULIB_PIPE@
70661 -GNULIB_PIPE2 = @GNULIB_PIPE2@
70662 -GNULIB_POPEN = @GNULIB_POPEN@
70663 -GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
70664 -GNULIB_POWF = @GNULIB_POWF@
70665 -GNULIB_PREAD = @GNULIB_PREAD@
70666 -GNULIB_PRINTF = @GNULIB_PRINTF@
70667 -GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@
70668 -GNULIB_PTSNAME = @GNULIB_PTSNAME@
70669 -GNULIB_PTSNAME_R = @GNULIB_PTSNAME_R@
70670 -GNULIB_PUTC = @GNULIB_PUTC@
70671 -GNULIB_PUTCHAR = @GNULIB_PUTCHAR@
70672 -GNULIB_PUTENV = @GNULIB_PUTENV@
70673 -GNULIB_PUTS = @GNULIB_PUTS@
70674 -GNULIB_PWRITE = @GNULIB_PWRITE@
70675 -GNULIB_QSORT_R = @GNULIB_QSORT_R@
70676 -GNULIB_RANDOM = @GNULIB_RANDOM@
70677 -GNULIB_RANDOM_R = @GNULIB_RANDOM_R@
70678 -GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@
70679 -GNULIB_READ = @GNULIB_READ@
70680 -GNULIB_READDIR = @GNULIB_READDIR@
70681 -GNULIB_READLINK = @GNULIB_READLINK@
70682 -GNULIB_READLINKAT = @GNULIB_READLINKAT@
70683 -GNULIB_REALLOCARRAY = @GNULIB_REALLOCARRAY@
70684 -GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
70685 -GNULIB_REALPATH = @GNULIB_REALPATH@
70686 -GNULIB_REMAINDER = @GNULIB_REMAINDER@
70687 -GNULIB_REMAINDERF = @GNULIB_REMAINDERF@
70688 -GNULIB_REMAINDERL = @GNULIB_REMAINDERL@
70689 -GNULIB_REMOVE = @GNULIB_REMOVE@
70690 -GNULIB_RENAME = @GNULIB_RENAME@
70691 -GNULIB_RENAMEAT = @GNULIB_RENAMEAT@
70692 -GNULIB_REWINDDIR = @GNULIB_REWINDDIR@
70693 -GNULIB_RINT = @GNULIB_RINT@
70694 -GNULIB_RINTF = @GNULIB_RINTF@
70695 -GNULIB_RINTL = @GNULIB_RINTL@
70696 -GNULIB_RMDIR = @GNULIB_RMDIR@
70697 -GNULIB_ROUND = @GNULIB_ROUND@
70698 -GNULIB_ROUNDF = @GNULIB_ROUNDF@
70699 -GNULIB_ROUNDL = @GNULIB_ROUNDL@
70700 -GNULIB_RPMATCH = @GNULIB_RPMATCH@
70701 -GNULIB_SCANDIR = @GNULIB_SCANDIR@
70702 -GNULIB_SCANF = @GNULIB_SCANF@
70703 -GNULIB_SECURE_GETENV = @GNULIB_SECURE_GETENV@
70704 -GNULIB_SETENV = @GNULIB_SETENV@
70705 -GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
70706 -GNULIB_SIGNBIT = @GNULIB_SIGNBIT@
70707 -GNULIB_SINF = @GNULIB_SINF@
70708 -GNULIB_SINHF = @GNULIB_SINHF@
70709 -GNULIB_SINL = @GNULIB_SINL@
70710 -GNULIB_SLEEP = @GNULIB_SLEEP@
70711 -GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
70712 -GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
70713 -GNULIB_SQRTF = @GNULIB_SQRTF@
70714 -GNULIB_SQRTL = @GNULIB_SQRTL@
70715 -GNULIB_STAT = @GNULIB_STAT@
70716 -GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
70717 -GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
70718 -GNULIB_STPCPY = @GNULIB_STPCPY@
70719 -GNULIB_STPNCPY = @GNULIB_STPNCPY@
70720 -GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
70721 -GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
70722 -GNULIB_STRDUP = @GNULIB_STRDUP@
70723 -GNULIB_STRERROR = @GNULIB_STRERROR@
70724 -GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
70725 -GNULIB_STRFTIME = @GNULIB_STRFTIME@
70726 -GNULIB_STRNCAT = @GNULIB_STRNCAT@
70727 -GNULIB_STRNDUP = @GNULIB_STRNDUP@
70728 -GNULIB_STRNLEN = @GNULIB_STRNLEN@
70729 -GNULIB_STRPBRK = @GNULIB_STRPBRK@
70730 -GNULIB_STRPTIME = @GNULIB_STRPTIME@
70731 -GNULIB_STRSEP = @GNULIB_STRSEP@
70732 -GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
70733 -GNULIB_STRSTR = @GNULIB_STRSTR@
70734 -GNULIB_STRTOD = @GNULIB_STRTOD@
70735 -GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
70736 -GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
70737 -GNULIB_STRTOLD = @GNULIB_STRTOLD@
70738 -GNULIB_STRTOLL = @GNULIB_STRTOLL@
70739 -GNULIB_STRTOULL = @GNULIB_STRTOULL@
70740 -GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
70741 -GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
70742 -GNULIB_SYMLINK = @GNULIB_SYMLINK@
70743 -GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
70744 -GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
70745 -GNULIB_TANF = @GNULIB_TANF@
70746 -GNULIB_TANHF = @GNULIB_TANHF@
70747 -GNULIB_TANL = @GNULIB_TANL@
70748 -GNULIB_TIMEGM = @GNULIB_TIMEGM@
70749 -GNULIB_TIME_R = @GNULIB_TIME_R@
70750 -GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
70751 -GNULIB_TMPFILE = @GNULIB_TMPFILE@
70752 -GNULIB_TRUNC = @GNULIB_TRUNC@
70753 -GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
70754 -GNULIB_TRUNCF = @GNULIB_TRUNCF@
70755 -GNULIB_TRUNCL = @GNULIB_TRUNCL@
70756 -GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
70757 -GNULIB_TZSET = @GNULIB_TZSET@
70758 -GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
70759 -GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
70760 -GNULIB_UNLINK = @GNULIB_UNLINK@
70761 -GNULIB_UNLINKAT = @GNULIB_UNLINKAT@
70762 -GNULIB_UNLOCKPT = @GNULIB_UNLOCKPT@
70763 -GNULIB_UNSETENV = @GNULIB_UNSETENV@
70764 -GNULIB_USLEEP = @GNULIB_USLEEP@
70765 -GNULIB_UTIME = @GNULIB_UTIME@
70766 -GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
70767 -GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
70768 -GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
70769 -GNULIB_VFPRINTF = @GNULIB_VFPRINTF@
70770 -GNULIB_VFPRINTF_POSIX = @GNULIB_VFPRINTF_POSIX@
70771 -GNULIB_VFSCANF = @GNULIB_VFSCANF@
70772 -GNULIB_VPRINTF = @GNULIB_VPRINTF@
70773 -GNULIB_VPRINTF_POSIX = @GNULIB_VPRINTF_POSIX@
70774 -GNULIB_VSCANF = @GNULIB_VSCANF@
70775 -GNULIB_VSNPRINTF = @GNULIB_VSNPRINTF@
70776 -GNULIB_VSPRINTF_POSIX = @GNULIB_VSPRINTF_POSIX@
70777 -GNULIB_WCPCPY = @GNULIB_WCPCPY@
70778 -GNULIB_WCPNCPY = @GNULIB_WCPNCPY@
70779 -GNULIB_WCRTOMB = @GNULIB_WCRTOMB@
70780 -GNULIB_WCSCASECMP = @GNULIB_WCSCASECMP@
70781 -GNULIB_WCSCAT = @GNULIB_WCSCAT@
70782 -GNULIB_WCSCHR = @GNULIB_WCSCHR@
70783 -GNULIB_WCSCMP = @GNULIB_WCSCMP@
70784 -GNULIB_WCSCOLL = @GNULIB_WCSCOLL@
70785 -GNULIB_WCSCPY = @GNULIB_WCSCPY@
70786 -GNULIB_WCSCSPN = @GNULIB_WCSCSPN@
70787 -GNULIB_WCSDUP = @GNULIB_WCSDUP@
70788 -GNULIB_WCSFTIME = @GNULIB_WCSFTIME@
70789 -GNULIB_WCSLEN = @GNULIB_WCSLEN@
70790 -GNULIB_WCSNCASECMP = @GNULIB_WCSNCASECMP@
70791 -GNULIB_WCSNCAT = @GNULIB_WCSNCAT@
70792 -GNULIB_WCSNCMP = @GNULIB_WCSNCMP@
70793 -GNULIB_WCSNCPY = @GNULIB_WCSNCPY@
70794 -GNULIB_WCSNLEN = @GNULIB_WCSNLEN@
70795 -GNULIB_WCSNRTOMBS = @GNULIB_WCSNRTOMBS@
70796 -GNULIB_WCSPBRK = @GNULIB_WCSPBRK@
70797 -GNULIB_WCSRCHR = @GNULIB_WCSRCHR@
70798 -GNULIB_WCSRTOMBS = @GNULIB_WCSRTOMBS@
70799 -GNULIB_WCSSPN = @GNULIB_WCSSPN@
70800 -GNULIB_WCSSTR = @GNULIB_WCSSTR@
70801 -GNULIB_WCSTOK = @GNULIB_WCSTOK@
70802 -GNULIB_WCSWIDTH = @GNULIB_WCSWIDTH@
70803 -GNULIB_WCSXFRM = @GNULIB_WCSXFRM@
70804 -GNULIB_WCTOB = @GNULIB_WCTOB@
70805 -GNULIB_WCTOMB = @GNULIB_WCTOMB@
70806 -GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
70807 -GNULIB_WMEMCHR = @GNULIB_WMEMCHR@
70808 -GNULIB_WMEMCMP = @GNULIB_WMEMCMP@
70809 -GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
70810 -GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
70811 -GNULIB_WMEMSET = @GNULIB_WMEMSET@
70812 -GNULIB_WRITE = @GNULIB_WRITE@
70813 -GNULIB__EXIT = @GNULIB__EXIT@
70814 GPGME_CFLAGS = @GPGME_CFLAGS@
70815 GPGME_CONFIG = @GPGME_CONFIG@
70816 GPGME_LIBS = @GPGME_LIBS@
70817 GREP = @GREP@
70818 HAVE_ACOSF = @HAVE_ACOSF@
70819 HAVE_ACOSL = @HAVE_ACOSL@
70820 +HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
70821 HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
70822 HAVE_ALPHASORT = @HAVE_ALPHASORT@
70823 HAVE_ASINF = @HAVE_ASINF@
70824 @@ -740,6 +831,7 @@ HAVE_CHOWN = @HAVE_CHOWN@
70825 HAVE_CLOSEDIR = @HAVE_CLOSEDIR@
70826 HAVE_COPYSIGN = @HAVE_COPYSIGN@
70827 HAVE_COPYSIGNL = @HAVE_COPYSIGNL@
70828 +HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
70829 HAVE_COSF = @HAVE_COSF@
70830 HAVE_COSHF = @HAVE_COSHF@
70831 HAVE_COSL = @HAVE_COSL@
70832 @@ -754,13 +846,17 @@ HAVE_DECL_CEILL = @HAVE_DECL_CEILL@
70833 HAVE_DECL_COPYSIGNF = @HAVE_DECL_COPYSIGNF@
70834 HAVE_DECL_COSL = @HAVE_DECL_COSL@
70835 HAVE_DECL_DIRFD = @HAVE_DECL_DIRFD@
70836 +HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
70837 HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
70838 +HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
70839 HAVE_DECL_EXP2 = @HAVE_DECL_EXP2@
70840 HAVE_DECL_EXP2F = @HAVE_DECL_EXP2F@
70841 HAVE_DECL_EXP2L = @HAVE_DECL_EXP2L@
70842 HAVE_DECL_EXPL = @HAVE_DECL_EXPL@
70843 HAVE_DECL_EXPM1L = @HAVE_DECL_EXPM1L@
70844 HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
70845 +HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
70846 +HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
70847 HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
70848 HAVE_DECL_FDOPENDIR = @HAVE_DECL_FDOPENDIR@
70849 HAVE_DECL_FLOORF = @HAVE_DECL_FLOORF@
70850 @@ -769,6 +865,7 @@ HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
70851 HAVE_DECL_FREXPL = @HAVE_DECL_FREXPL@
70852 HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
70853 HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
70854 +HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
70855 HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
70856 HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
70857 HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
70858 @@ -820,13 +917,14 @@ HAVE_DECL_TRUNCL = @HAVE_DECL_TRUNCL@
70859 HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
70860 HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
70861 HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
70862 +HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
70863 HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
70864 HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
70865 HAVE_DIRENT_H = @HAVE_DIRENT_H@
70866 HAVE_DPRINTF = @HAVE_DPRINTF@
70867 -HAVE_DUP2 = @HAVE_DUP2@
70868 HAVE_DUP3 = @HAVE_DUP3@
70869 HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
70870 +HAVE_EXECVPE = @HAVE_EXECVPE@
70871 HAVE_EXPF = @HAVE_EXPF@
70872 HAVE_EXPL = @HAVE_EXPL@
70873 HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
70874 @@ -858,6 +956,7 @@ HAVE_FTELLO = @HAVE_FTELLO@
70875 HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
70876 HAVE_FUTIMENS = @HAVE_FUTIMENS@
70877 HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
70878 +HAVE_GETENTROPY = @HAVE_GETENTROPY@
70879 HAVE_GETGROUPS = @HAVE_GETGROUPS@
70880 HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
70881 HAVE_GETLOGIN = @HAVE_GETLOGIN@
70882 @@ -866,6 +965,7 @@ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
70883 HAVE_GETPASS = @HAVE_GETPASS@
70884 HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
70885 HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
70886 +HAVE_GETUMASK = @HAVE_GETUMASK@
70887 HAVE_GRANTPT = @HAVE_GRANTPT@
70888 HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
70889 HAVE_HYPOTF = @HAVE_HYPOTF@
70890 @@ -893,7 +993,6 @@ HAVE_LOGBF = @HAVE_LOGBF@
70891 HAVE_LOGBL = @HAVE_LOGBL@
70892 HAVE_LOGF = @HAVE_LOGF@
70893 HAVE_LOGL = @HAVE_LOGL@
70894 -HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
70895 HAVE_LSTAT = @HAVE_LSTAT@
70896 HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
70897 HAVE_MBRLEN = @HAVE_MBRLEN@
70898 @@ -903,7 +1002,6 @@ HAVE_MBSLEN = @HAVE_MBSLEN@
70899 HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
70900 HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
70901 HAVE_MBTOWC = @HAVE_MBTOWC@
70902 -HAVE_MEMCHR = @HAVE_MEMCHR@
70903 HAVE_MEMPCPY = @HAVE_MEMPCPY@
70904 HAVE_MKDIRAT = @HAVE_MKDIRAT@
70905 HAVE_MKDTEMP = @HAVE_MKDTEMP@
70906 @@ -926,6 +1024,7 @@ HAVE_PCLOSE = @HAVE_PCLOSE@
70907 HAVE_PIPE = @HAVE_PIPE@
70908 HAVE_PIPE2 = @HAVE_PIPE2@
70909 HAVE_POPEN = @HAVE_POPEN@
70910 +HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
70911 HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
70912 HAVE_POWF = @HAVE_POWF@
70913 HAVE_PREAD = @HAVE_PREAD@
70914 @@ -955,6 +1054,8 @@ HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
70915 HAVE_SETENV = @HAVE_SETENV@
70916 HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
70917 HAVE_SETSTATE = @HAVE_SETSTATE@
70918 +HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
70919 +HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
70920 HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
70921 HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
70922 HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
70923 @@ -970,13 +1071,16 @@ HAVE_STPNCPY = @HAVE_STPNCPY@
70924 HAVE_STRCASECMP = @HAVE_STRCASECMP@
70925 HAVE_STRCASESTR = @HAVE_STRCASESTR@
70926 HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
70927 +HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
70928 HAVE_STRINGS_H = @HAVE_STRINGS_H@
70929 HAVE_STRPBRK = @HAVE_STRPBRK@
70930 HAVE_STRPTIME = @HAVE_STRPTIME@
70931 HAVE_STRSEP = @HAVE_STRSEP@
70932 HAVE_STRTOD = @HAVE_STRTOD@
70933 +HAVE_STRTOL = @HAVE_STRTOL@
70934 HAVE_STRTOLD = @HAVE_STRTOLD@
70935 HAVE_STRTOLL = @HAVE_STRTOLL@
70936 +HAVE_STRTOUL = @HAVE_STRTOUL@
70937 HAVE_STRTOULL = @HAVE_STRTOULL@
70938 HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@
70939 HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
70940 @@ -994,12 +1098,12 @@ HAVE_TANF = @HAVE_TANF@
70941 HAVE_TANHF = @HAVE_TANHF@
70942 HAVE_TANL = @HAVE_TANL@
70943 HAVE_TIMEGM = @HAVE_TIMEGM@
70944 +HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
70945 +HAVE_TIMESPEC_GETRES = @HAVE_TIMESPEC_GETRES@
70946 HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
70947 -HAVE_TZSET = @HAVE_TZSET@
70948 HAVE_UNISTD_H = @HAVE_UNISTD_H@
70949 HAVE_UNLINKAT = @HAVE_UNLINKAT@
70950 HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
70951 -HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
70952 HAVE_USLEEP = @HAVE_USLEEP@
70953 HAVE_UTIME = @HAVE_UTIME@
70954 HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
70955 @@ -1041,6 +1145,7 @@ HAVE_WMEMCHR = @HAVE_WMEMCHR@
70956 HAVE_WMEMCMP = @HAVE_WMEMCMP@
70957 HAVE_WMEMCPY = @HAVE_WMEMCPY@
70958 HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
70959 +HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
70960 HAVE_WMEMSET = @HAVE_WMEMSET@
70961 HAVE__BOOL = @HAVE__BOOL@
70962 HAVE__EXIT = @HAVE__EXIT@
70963 @@ -1137,16 +1242,18 @@ PATH_SEPARATOR = @PATH_SEPARATOR@
70964 PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
70965 PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
70966 PRIPTR_PREFIX = @PRIPTR_PREFIX@
70967 -PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
70968 PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
70969 PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
70970 RANLIB = @RANLIB@
70971 +REPLACE_ACCESS = @REPLACE_ACCESS@
70972 REPLACE_ACOSF = @REPLACE_ACOSF@
70973 +REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
70974 REPLACE_ASINF = @REPLACE_ASINF@
70975 REPLACE_ATAN2F = @REPLACE_ATAN2F@
70976 REPLACE_ATANF = @REPLACE_ATANF@
70977 REPLACE_BTOWC = @REPLACE_BTOWC@
70978 -REPLACE_CALLOC = @REPLACE_CALLOC@
70979 +REPLACE_CALLOC_FOR_CALLOC_GNU = @REPLACE_CALLOC_FOR_CALLOC_GNU@
70980 +REPLACE_CALLOC_FOR_CALLOC_POSIX = @REPLACE_CALLOC_FOR_CALLOC_POSIX@
70981 REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
70982 REPLACE_CBRTF = @REPLACE_CBRTF@
70983 REPLACE_CBRTL = @REPLACE_CBRTL@
70984 @@ -1156,13 +1263,22 @@ REPLACE_CEILL = @REPLACE_CEILL@
70985 REPLACE_CHOWN = @REPLACE_CHOWN@
70986 REPLACE_CLOSE = @REPLACE_CLOSE@
70987 REPLACE_CLOSEDIR = @REPLACE_CLOSEDIR@
70988 +REPLACE_COPY_FILE_RANGE = @REPLACE_COPY_FILE_RANGE@
70989 REPLACE_COSF = @REPLACE_COSF@
70990 REPLACE_COSHF = @REPLACE_COSHF@
70991 +REPLACE_CREAT = @REPLACE_CREAT@
70992 REPLACE_CTIME = @REPLACE_CTIME@
70993 REPLACE_DIRFD = @REPLACE_DIRFD@
70994 REPLACE_DPRINTF = @REPLACE_DPRINTF@
70995 REPLACE_DUP = @REPLACE_DUP@
70996 REPLACE_DUP2 = @REPLACE_DUP2@
70997 +REPLACE_EXECL = @REPLACE_EXECL@
70998 +REPLACE_EXECLE = @REPLACE_EXECLE@
70999 +REPLACE_EXECLP = @REPLACE_EXECLP@
71000 +REPLACE_EXECV = @REPLACE_EXECV@
71001 +REPLACE_EXECVE = @REPLACE_EXECVE@
71002 +REPLACE_EXECVP = @REPLACE_EXECVP@
71003 +REPLACE_EXECVPE = @REPLACE_EXECVPE@
71004 REPLACE_EXP2 = @REPLACE_EXP2@
71005 REPLACE_EXP2L = @REPLACE_EXP2L@
71006 REPLACE_EXPF = @REPLACE_EXPF@
71007 @@ -1172,12 +1288,14 @@ REPLACE_EXPM1F = @REPLACE_EXPM1F@
71008 REPLACE_EXPM1L = @REPLACE_EXPM1L@
71009 REPLACE_FABSL = @REPLACE_FABSL@
71010 REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
71011 +REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
71012 REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
71013 REPLACE_FCLOSE = @REPLACE_FCLOSE@
71014 REPLACE_FCNTL = @REPLACE_FCNTL@
71015 REPLACE_FDOPEN = @REPLACE_FDOPEN@
71016 REPLACE_FDOPENDIR = @REPLACE_FDOPENDIR@
71017 REPLACE_FFLUSH = @REPLACE_FFLUSH@
71018 +REPLACE_FFSLL = @REPLACE_FFSLL@
71019 REPLACE_FLOOR = @REPLACE_FLOOR@
71020 REPLACE_FLOORF = @REPLACE_FLOORF@
71021 REPLACE_FLOORL = @REPLACE_FLOORL@
71022 @@ -1188,8 +1306,10 @@ REPLACE_FMOD = @REPLACE_FMOD@
71023 REPLACE_FMODF = @REPLACE_FMODF@
71024 REPLACE_FMODL = @REPLACE_FMODL@
71025 REPLACE_FOPEN = @REPLACE_FOPEN@
71026 +REPLACE_FOPEN_FOR_FOPEN_GNU = @REPLACE_FOPEN_FOR_FOPEN_GNU@
71027 REPLACE_FPRINTF = @REPLACE_FPRINTF@
71028 REPLACE_FPURGE = @REPLACE_FPURGE@
71029 +REPLACE_FREE = @REPLACE_FREE@
71030 REPLACE_FREOPEN = @REPLACE_FREOPEN@
71031 REPLACE_FREXP = @REPLACE_FREXP@
71032 REPLACE_FREXPF = @REPLACE_FREXPF@
71033 @@ -1211,6 +1331,7 @@ REPLACE_GETLINE = @REPLACE_GETLINE@
71034 REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@
71035 REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
71036 REPLACE_GETPASS = @REPLACE_GETPASS@
71037 +REPLACE_GETPASS_FOR_GETPASS_GNU = @REPLACE_GETPASS_FOR_GETPASS_GNU@
71038 REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
71039 REPLACE_GMTIME = @REPLACE_GMTIME@
71040 REPLACE_HUGE_VAL = @REPLACE_HUGE_VAL@
71041 @@ -1249,7 +1370,8 @@ REPLACE_LOGF = @REPLACE_LOGF@
71042 REPLACE_LOGL = @REPLACE_LOGL@
71043 REPLACE_LSEEK = @REPLACE_LSEEK@
71044 REPLACE_LSTAT = @REPLACE_LSTAT@
71045 -REPLACE_MALLOC = @REPLACE_MALLOC@
71046 +REPLACE_MALLOC_FOR_MALLOC_GNU = @REPLACE_MALLOC_FOR_MALLOC_GNU@
71047 +REPLACE_MALLOC_FOR_MALLOC_POSIX = @REPLACE_MALLOC_FOR_MALLOC_POSIX@
71048 REPLACE_MBRLEN = @REPLACE_MBRLEN@
71049 REPLACE_MBRTOWC = @REPLACE_MBRTOWC@
71050 REPLACE_MBSINIT = @REPLACE_MBSINIT@
71051 @@ -1261,7 +1383,9 @@ REPLACE_MEMCHR = @REPLACE_MEMCHR@
71052 REPLACE_MEMMEM = @REPLACE_MEMMEM@
71053 REPLACE_MKDIR = @REPLACE_MKDIR@
71054 REPLACE_MKFIFO = @REPLACE_MKFIFO@
71055 +REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
71056 REPLACE_MKNOD = @REPLACE_MKNOD@
71057 +REPLACE_MKNODAT = @REPLACE_MKNODAT@
71058 REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
71059 REPLACE_MKTIME = @REPLACE_MKTIME@
71060 REPLACE_MODF = @REPLACE_MODF@
71061 @@ -1276,6 +1400,7 @@ REPLACE_OPENAT = @REPLACE_OPENAT@
71062 REPLACE_OPENDIR = @REPLACE_OPENDIR@
71063 REPLACE_PERROR = @REPLACE_PERROR@
71064 REPLACE_POPEN = @REPLACE_POPEN@
71065 +REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
71066 REPLACE_PREAD = @REPLACE_PREAD@
71067 REPLACE_PRINTF = @REPLACE_PRINTF@
71068 REPLACE_PTSNAME = @REPLACE_PTSNAME@
71069 @@ -1288,7 +1413,9 @@ REPLACE_RANDOM_R = @REPLACE_RANDOM_R@
71070 REPLACE_READ = @REPLACE_READ@
71071 REPLACE_READLINK = @REPLACE_READLINK@
71072 REPLACE_READLINKAT = @REPLACE_READLINKAT@
71073 -REPLACE_REALLOC = @REPLACE_REALLOC@
71074 +REPLACE_REALLOCARRAY = @REPLACE_REALLOCARRAY@
71075 +REPLACE_REALLOC_FOR_REALLOC_GNU = @REPLACE_REALLOC_FOR_REALLOC_GNU@
71076 +REPLACE_REALLOC_FOR_REALLOC_POSIX = @REPLACE_REALLOC_FOR_REALLOC_POSIX@
71077 REPLACE_REALPATH = @REPLACE_REALPATH@
71078 REPLACE_REMAINDER = @REPLACE_REMAINDER@
71079 REPLACE_REMAINDERF = @REPLACE_REMAINDERF@
71080 @@ -1304,7 +1431,7 @@ REPLACE_ROUNDL = @REPLACE_ROUNDL@
71081 REPLACE_SETENV = @REPLACE_SETENV@
71082 REPLACE_SETSTATE = @REPLACE_SETSTATE@
71083 REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
71084 -REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
71085 +REPLACE_SIGNBIT_USING_BUILTINS = @REPLACE_SIGNBIT_USING_BUILTINS@
71086 REPLACE_SINF = @REPLACE_SINF@
71087 REPLACE_SINHF = @REPLACE_SINHF@
71088 REPLACE_SLEEP = @REPLACE_SLEEP@
71089 @@ -1320,6 +1447,7 @@ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
71090 REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
71091 REPLACE_STRDUP = @REPLACE_STRDUP@
71092 REPLACE_STRERROR = @REPLACE_STRERROR@
71093 +REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
71094 REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
71095 REPLACE_STRFTIME = @REPLACE_STRFTIME@
71096 REPLACE_STRNCAT = @REPLACE_STRNCAT@
71097 @@ -1330,7 +1458,11 @@ REPLACE_STRSTR = @REPLACE_STRSTR@
71098 REPLACE_STRTOD = @REPLACE_STRTOD@
71099 REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
71100 REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
71101 +REPLACE_STRTOL = @REPLACE_STRTOL@
71102 REPLACE_STRTOLD = @REPLACE_STRTOLD@
71103 +REPLACE_STRTOLL = @REPLACE_STRTOLL@
71104 +REPLACE_STRTOUL = @REPLACE_STRTOUL@
71105 +REPLACE_STRTOULL = @REPLACE_STRTOULL@
71106 REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
71107 REPLACE_STRUCT_TIMEVAL = @REPLACE_STRUCT_TIMEVAL@
71108 REPLACE_SYMLINK = @REPLACE_SYMLINK@
71109 @@ -1361,6 +1493,7 @@ REPLACE_WCRTOMB = @REPLACE_WCRTOMB@
71110 REPLACE_WCSFTIME = @REPLACE_WCSFTIME@
71111 REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
71112 REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
71113 +REPLACE_WCSTOK = @REPLACE_WCSTOK@
71114 REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
71115 REPLACE_WCTOB = @REPLACE_WCTOB@
71116 REPLACE_WCTOMB = @REPLACE_WCTOMB@
71117 @@ -1372,19 +1505,21 @@ SET_MAKE = @SET_MAKE@
71118 SHELL = @SHELL@
71119 SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
71120 SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
71121 +STDALIGN_H = @STDALIGN_H@
71122 STDBOOL_H = @STDBOOL_H@
71123 STDDEF_H = @STDDEF_H@
71124 STDINT_H = @STDINT_H@
71125 STRIP = @STRIP@
71126 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
71127 TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
71128 +TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
71129 UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
71130 UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
71131 UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
71132 UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
71133 +UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
71134 UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
71135 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
71136 -UTIME_H = @UTIME_H@
71137 VERSION = @VERSION@
71138 WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
71139 WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
71140 @@ -1416,8 +1551,10 @@ datarootdir = @datarootdir@
71141 docdir = @docdir@
71142 dvidir = @dvidir@
71143 exec_prefix = @exec_prefix@
71144 +gl_LIBOBJDEPS = @gl_LIBOBJDEPS@
71145 gl_LIBOBJS = @gl_LIBOBJS@
71146 gl_LTLIBOBJS = @gl_LTLIBOBJS@
71147 +gltests_LIBOBJDEPS = @gltests_LIBOBJDEPS@
71148 gltests_LIBOBJS = @gltests_LIBOBJS@
71149 gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
71150 gltests_WITNESS = @gltests_WITNESS@
71151
71152 diff --git a/tests/install/Makefile.in b/tests/install/Makefile.in
71153 index f6a60b4..ad22685 100644
71154 --- a/tests/install/Makefile.in
71155 +++ b/tests/install/Makefile.in
71156 @@ -90,9 +90,12 @@ host_triplet = @host@
71157 subdir = tests/install
71158 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
71159 am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
71160 + $(top_srcdir)/autotools/m4/__inline.m4 \
71161 $(top_srcdir)/autotools/m4/absolute-header.m4 \
71162 $(top_srcdir)/autotools/m4/ac_check_sendfile.m4 \
71163 $(top_srcdir)/autotools/m4/alloca.m4 \
71164 + $(top_srcdir)/autotools/m4/builtin-expect.m4 \
71165 + $(top_srcdir)/autotools/m4/calloc.m4 \
71166 $(top_srcdir)/autotools/m4/canonicalize.m4 \
71167 $(top_srcdir)/autotools/m4/chdir-long.m4 \
71168 $(top_srcdir)/autotools/m4/clock_time.m4 \
71169 @@ -100,7 +103,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
71170 $(top_srcdir)/autotools/m4/closedir.m4 \
71171 $(top_srcdir)/autotools/m4/dirent_h.m4 \
71172 $(top_srcdir)/autotools/m4/dirfd.m4 \
71173 - $(top_srcdir)/autotools/m4/dirname.m4 \
71174 $(top_srcdir)/autotools/m4/double-slash-root.m4 \
71175 $(top_srcdir)/autotools/m4/dup.m4 \
71176 $(top_srcdir)/autotools/m4/dup2.m4 \
71177 @@ -122,6 +124,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
71178 $(top_srcdir)/autotools/m4/filenamecat.m4 \
71179 $(top_srcdir)/autotools/m4/float_h.m4 \
71180 $(top_srcdir)/autotools/m4/fpieee.m4 \
71181 + $(top_srcdir)/autotools/m4/free.m4 \
71182 $(top_srcdir)/autotools/m4/frexp.m4 \
71183 $(top_srcdir)/autotools/m4/frexpl.m4 \
71184 $(top_srcdir)/autotools/m4/fstat.m4 \
71185 @@ -141,7 +144,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
71186 $(top_srcdir)/autotools/m4/group-member.m4 \
71187 $(top_srcdir)/autotools/m4/include_next.m4 \
71188 $(top_srcdir)/autotools/m4/intmax_t.m4 \
71189 - $(top_srcdir)/autotools/m4/inttypes-pri.m4 \
71190 $(top_srcdir)/autotools/m4/inttypes.m4 \
71191 $(top_srcdir)/autotools/m4/inttypes_h.m4 \
71192 $(top_srcdir)/autotools/m4/isnand.m4 \
71193 @@ -151,8 +153,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
71194 $(top_srcdir)/autotools/m4/ldexpl.m4 \
71195 $(top_srcdir)/autotools/m4/libtool.m4 \
71196 $(top_srcdir)/autotools/m4/limits-h.m4 \
71197 - $(top_srcdir)/autotools/m4/localtime-buffer.m4 \
71198 - $(top_srcdir)/autotools/m4/longlong.m4 \
71199 $(top_srcdir)/autotools/m4/lstat.m4 \
71200 $(top_srcdir)/autotools/m4/ltoptions.m4 \
71201 $(top_srcdir)/autotools/m4/ltsugar.m4 \
71202 @@ -164,6 +164,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
71203 $(top_srcdir)/autotools/m4/memchr.m4 \
71204 $(top_srcdir)/autotools/m4/mempcpy.m4 \
71205 $(top_srcdir)/autotools/m4/memrchr.m4 \
71206 + $(top_srcdir)/autotools/m4/minmax.m4 \
71207 $(top_srcdir)/autotools/m4/mkdir.m4 \
71208 $(top_srcdir)/autotools/m4/mkdirat.m4 \
71209 $(top_srcdir)/autotools/m4/mmap-anon.m4 \
71210 @@ -174,16 +175,20 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
71211 $(top_srcdir)/autotools/m4/nocrash.m4 \
71212 $(top_srcdir)/autotools/m4/off_t.m4 \
71213 $(top_srcdir)/autotools/m4/open-cloexec.m4 \
71214 + $(top_srcdir)/autotools/m4/open-slash.m4 \
71215 $(top_srcdir)/autotools/m4/open.m4 \
71216 $(top_srcdir)/autotools/m4/openat.m4 \
71217 $(top_srcdir)/autotools/m4/opendir.m4 \
71218 $(top_srcdir)/autotools/m4/pathmax.m4 \
71219 + $(top_srcdir)/autotools/m4/pipe.m4 \
71220 $(top_srcdir)/autotools/m4/printf-frexp.m4 \
71221 $(top_srcdir)/autotools/m4/printf-frexpl.m4 \
71222 $(top_srcdir)/autotools/m4/printf.m4 \
71223 + $(top_srcdir)/autotools/m4/rawmemchr.m4 \
71224 $(top_srcdir)/autotools/m4/readlink.m4 \
71225 $(top_srcdir)/autotools/m4/readlinkat.m4 \
71226 $(top_srcdir)/autotools/m4/realloc.m4 \
71227 + $(top_srcdir)/autotools/m4/reallocarray.m4 \
71228 $(top_srcdir)/autotools/m4/rename.m4 \
71229 $(top_srcdir)/autotools/m4/renameat.m4 \
71230 $(top_srcdir)/autotools/m4/rmdir.m4 \
71231 @@ -193,6 +198,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
71232 $(top_srcdir)/autotools/m4/ssize_t.m4 \
71233 $(top_srcdir)/autotools/m4/stat-time.m4 \
71234 $(top_srcdir)/autotools/m4/stat.m4 \
71235 + $(top_srcdir)/autotools/m4/stdalign.m4 \
71236 $(top_srcdir)/autotools/m4/stdbool.m4 \
71237 $(top_srcdir)/autotools/m4/stddef_h.m4 \
71238 $(top_srcdir)/autotools/m4/stdint.m4 \
71239 @@ -231,7 +237,10 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
71240 $(top_srcdir)/autotools/m4/wchar_t.m4 \
71241 $(top_srcdir)/autotools/m4/wint_t.m4 \
71242 $(top_srcdir)/autotools/m4/xalloc.m4 \
71243 - $(top_srcdir)/autotools/m4/xsize.m4 $(top_srcdir)/configure.ac
71244 + $(top_srcdir)/autotools/m4/xsize.m4 \
71245 + $(top_srcdir)/autotools/m4/year2038.m4 \
71246 + $(top_srcdir)/autotools/m4/zzgnulib.m4 \
71247 + $(top_srcdir)/configure.ac
71248 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
71249 $(ACLOCAL_M4)
71250 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
71251 @@ -309,368 +318,450 @@ FGREP = @FGREP@
71252 FLOAT_H = @FLOAT_H@
71253 GETOPT_CDEFS_H = @GETOPT_CDEFS_H@
71254 GETOPT_H = @GETOPT_H@
71255 -GNULIB_ACOSF = @GNULIB_ACOSF@
71256 -GNULIB_ACOSL = @GNULIB_ACOSL@
71257 -GNULIB_ALPHASORT = @GNULIB_ALPHASORT@
71258 -GNULIB_ASINF = @GNULIB_ASINF@
71259 -GNULIB_ASINL = @GNULIB_ASINL@
71260 -GNULIB_ATAN2F = @GNULIB_ATAN2F@
71261 -GNULIB_ATANF = @GNULIB_ATANF@
71262 -GNULIB_ATANL = @GNULIB_ATANL@
71263 -GNULIB_ATOLL = @GNULIB_ATOLL@
71264 -GNULIB_BTOWC = @GNULIB_BTOWC@
71265 -GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
71266 -GNULIB_CANONICALIZE_FILE_NAME = @GNULIB_CANONICALIZE_FILE_NAME@
71267 -GNULIB_CBRT = @GNULIB_CBRT@
71268 -GNULIB_CBRTF = @GNULIB_CBRTF@
71269 -GNULIB_CBRTL = @GNULIB_CBRTL@
71270 -GNULIB_CEIL = @GNULIB_CEIL@
71271 -GNULIB_CEILF = @GNULIB_CEILF@
71272 -GNULIB_CEILL = @GNULIB_CEILL@
71273 -GNULIB_CHDIR = @GNULIB_CHDIR@
71274 -GNULIB_CHOWN = @GNULIB_CHOWN@
71275 -GNULIB_CLOSE = @GNULIB_CLOSE@
71276 -GNULIB_CLOSEDIR = @GNULIB_CLOSEDIR@
71277 -GNULIB_COPYSIGN = @GNULIB_COPYSIGN@
71278 -GNULIB_COPYSIGNF = @GNULIB_COPYSIGNF@
71279 -GNULIB_COPYSIGNL = @GNULIB_COPYSIGNL@
71280 -GNULIB_COSF = @GNULIB_COSF@
71281 -GNULIB_COSHF = @GNULIB_COSHF@
71282 -GNULIB_COSL = @GNULIB_COSL@
71283 -GNULIB_CTIME = @GNULIB_CTIME@
71284 -GNULIB_DIRFD = @GNULIB_DIRFD@
71285 -GNULIB_DPRINTF = @GNULIB_DPRINTF@
71286 -GNULIB_DUP = @GNULIB_DUP@
71287 -GNULIB_DUP2 = @GNULIB_DUP2@
71288 -GNULIB_DUP3 = @GNULIB_DUP3@
71289 -GNULIB_ENVIRON = @GNULIB_ENVIRON@
71290 -GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
71291 -GNULIB_EXP2 = @GNULIB_EXP2@
71292 -GNULIB_EXP2F = @GNULIB_EXP2F@
71293 -GNULIB_EXP2L = @GNULIB_EXP2L@
71294 -GNULIB_EXPF = @GNULIB_EXPF@
71295 -GNULIB_EXPL = @GNULIB_EXPL@
71296 -GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
71297 -GNULIB_EXPM1 = @GNULIB_EXPM1@
71298 -GNULIB_EXPM1F = @GNULIB_EXPM1F@
71299 -GNULIB_EXPM1L = @GNULIB_EXPM1L@
71300 -GNULIB_FABSF = @GNULIB_FABSF@
71301 -GNULIB_FABSL = @GNULIB_FABSL@
71302 -GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
71303 -GNULIB_FCHDIR = @GNULIB_FCHDIR@
71304 -GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
71305 -GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
71306 -GNULIB_FCLOSE = @GNULIB_FCLOSE@
71307 -GNULIB_FCNTL = @GNULIB_FCNTL@
71308 -GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
71309 -GNULIB_FDOPEN = @GNULIB_FDOPEN@
71310 -GNULIB_FDOPENDIR = @GNULIB_FDOPENDIR@
71311 -GNULIB_FFLUSH = @GNULIB_FFLUSH@
71312 -GNULIB_FFS = @GNULIB_FFS@
71313 -GNULIB_FFSL = @GNULIB_FFSL@
71314 -GNULIB_FFSLL = @GNULIB_FFSLL@
71315 -GNULIB_FGETC = @GNULIB_FGETC@
71316 -GNULIB_FGETS = @GNULIB_FGETS@
71317 -GNULIB_FLOOR = @GNULIB_FLOOR@
71318 -GNULIB_FLOORF = @GNULIB_FLOORF@
71319 -GNULIB_FLOORL = @GNULIB_FLOORL@
71320 -GNULIB_FMA = @GNULIB_FMA@
71321 -GNULIB_FMAF = @GNULIB_FMAF@
71322 -GNULIB_FMAL = @GNULIB_FMAL@
71323 -GNULIB_FMOD = @GNULIB_FMOD@
71324 -GNULIB_FMODF = @GNULIB_FMODF@
71325 -GNULIB_FMODL = @GNULIB_FMODL@
71326 -GNULIB_FOPEN = @GNULIB_FOPEN@
71327 -GNULIB_FPRINTF = @GNULIB_FPRINTF@
71328 -GNULIB_FPRINTF_POSIX = @GNULIB_FPRINTF_POSIX@
71329 -GNULIB_FPURGE = @GNULIB_FPURGE@
71330 -GNULIB_FPUTC = @GNULIB_FPUTC@
71331 -GNULIB_FPUTS = @GNULIB_FPUTS@
71332 -GNULIB_FREAD = @GNULIB_FREAD@
71333 -GNULIB_FREOPEN = @GNULIB_FREOPEN@
71334 -GNULIB_FREXP = @GNULIB_FREXP@
71335 -GNULIB_FREXPF = @GNULIB_FREXPF@
71336 -GNULIB_FREXPL = @GNULIB_FREXPL@
71337 -GNULIB_FSCANF = @GNULIB_FSCANF@
71338 -GNULIB_FSEEK = @GNULIB_FSEEK@
71339 -GNULIB_FSEEKO = @GNULIB_FSEEKO@
71340 -GNULIB_FSTAT = @GNULIB_FSTAT@
71341 -GNULIB_FSTATAT = @GNULIB_FSTATAT@
71342 -GNULIB_FSYNC = @GNULIB_FSYNC@
71343 -GNULIB_FTELL = @GNULIB_FTELL@
71344 -GNULIB_FTELLO = @GNULIB_FTELLO@
71345 -GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
71346 -GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
71347 -GNULIB_FWRITE = @GNULIB_FWRITE@
71348 -GNULIB_GETC = @GNULIB_GETC@
71349 -GNULIB_GETCHAR = @GNULIB_GETCHAR@
71350 -GNULIB_GETCWD = @GNULIB_GETCWD@
71351 -GNULIB_GETDELIM = @GNULIB_GETDELIM@
71352 -GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
71353 -GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
71354 -GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
71355 -GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
71356 -GNULIB_GETLINE = @GNULIB_GETLINE@
71357 -GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@
71358 -GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
71359 -GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
71360 -GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
71361 -GNULIB_GETPASS = @GNULIB_GETPASS@
71362 -GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
71363 +GL_CFLAG_ALLOW_WARNINGS = @GL_CFLAG_ALLOW_WARNINGS@
71364 +GL_CFLAG_GNULIB_WARNINGS = @GL_CFLAG_GNULIB_WARNINGS@
71365 +GL_GNULIB_ACCESS = @GL_GNULIB_ACCESS@
71366 +GL_GNULIB_ACOSF = @GL_GNULIB_ACOSF@
71367 +GL_GNULIB_ACOSL = @GL_GNULIB_ACOSL@
71368 +GL_GNULIB_ALIGNED_ALLOC = @GL_GNULIB_ALIGNED_ALLOC@
71369 +GL_GNULIB_ALPHASORT = @GL_GNULIB_ALPHASORT@
71370 +GL_GNULIB_ASINF = @GL_GNULIB_ASINF@
71371 +GL_GNULIB_ASINL = @GL_GNULIB_ASINL@
71372 +GL_GNULIB_ATAN2F = @GL_GNULIB_ATAN2F@
71373 +GL_GNULIB_ATANF = @GL_GNULIB_ATANF@
71374 +GL_GNULIB_ATANL = @GL_GNULIB_ATANL@
71375 +GL_GNULIB_ATOLL = @GL_GNULIB_ATOLL@
71376 +GL_GNULIB_BTOWC = @GL_GNULIB_BTOWC@
71377 +GL_GNULIB_CALLOC_GNU = @GL_GNULIB_CALLOC_GNU@
71378 +GL_GNULIB_CALLOC_POSIX = @GL_GNULIB_CALLOC_POSIX@
71379 +GL_GNULIB_CANONICALIZE_FILE_NAME = @GL_GNULIB_CANONICALIZE_FILE_NAME@
71380 +GL_GNULIB_CBRT = @GL_GNULIB_CBRT@
71381 +GL_GNULIB_CBRTF = @GL_GNULIB_CBRTF@
71382 +GL_GNULIB_CBRTL = @GL_GNULIB_CBRTL@
71383 +GL_GNULIB_CEIL = @GL_GNULIB_CEIL@
71384 +GL_GNULIB_CEILF = @GL_GNULIB_CEILF@
71385 +GL_GNULIB_CEILL = @GL_GNULIB_CEILL@
71386 +GL_GNULIB_CHDIR = @GL_GNULIB_CHDIR@
71387 +GL_GNULIB_CHOWN = @GL_GNULIB_CHOWN@
71388 +GL_GNULIB_CLOSE = @GL_GNULIB_CLOSE@
71389 +GL_GNULIB_CLOSEDIR = @GL_GNULIB_CLOSEDIR@
71390 +GL_GNULIB_COPYSIGN = @GL_GNULIB_COPYSIGN@
71391 +GL_GNULIB_COPYSIGNF = @GL_GNULIB_COPYSIGNF@
71392 +GL_GNULIB_COPYSIGNL = @GL_GNULIB_COPYSIGNL@
71393 +GL_GNULIB_COPY_FILE_RANGE = @GL_GNULIB_COPY_FILE_RANGE@
71394 +GL_GNULIB_COSF = @GL_GNULIB_COSF@
71395 +GL_GNULIB_COSHF = @GL_GNULIB_COSHF@
71396 +GL_GNULIB_COSL = @GL_GNULIB_COSL@
71397 +GL_GNULIB_CREAT = @GL_GNULIB_CREAT@
71398 +GL_GNULIB_CTIME = @GL_GNULIB_CTIME@
71399 +GL_GNULIB_DIRFD = @GL_GNULIB_DIRFD@
71400 +GL_GNULIB_DPRINTF = @GL_GNULIB_DPRINTF@
71401 +GL_GNULIB_DUP = @GL_GNULIB_DUP@
71402 +GL_GNULIB_DUP2 = @GL_GNULIB_DUP2@
71403 +GL_GNULIB_DUP3 = @GL_GNULIB_DUP3@
71404 +GL_GNULIB_ENVIRON = @GL_GNULIB_ENVIRON@
71405 +GL_GNULIB_EUIDACCESS = @GL_GNULIB_EUIDACCESS@
71406 +GL_GNULIB_EXECL = @GL_GNULIB_EXECL@
71407 +GL_GNULIB_EXECLE = @GL_GNULIB_EXECLE@
71408 +GL_GNULIB_EXECLP = @GL_GNULIB_EXECLP@
71409 +GL_GNULIB_EXECV = @GL_GNULIB_EXECV@
71410 +GL_GNULIB_EXECVE = @GL_GNULIB_EXECVE@
71411 +GL_GNULIB_EXECVP = @GL_GNULIB_EXECVP@
71412 +GL_GNULIB_EXECVPE = @GL_GNULIB_EXECVPE@
71413 +GL_GNULIB_EXP2 = @GL_GNULIB_EXP2@
71414 +GL_GNULIB_EXP2F = @GL_GNULIB_EXP2F@
71415 +GL_GNULIB_EXP2L = @GL_GNULIB_EXP2L@
71416 +GL_GNULIB_EXPF = @GL_GNULIB_EXPF@
71417 +GL_GNULIB_EXPL = @GL_GNULIB_EXPL@
71418 +GL_GNULIB_EXPLICIT_BZERO = @GL_GNULIB_EXPLICIT_BZERO@
71419 +GL_GNULIB_EXPM1 = @GL_GNULIB_EXPM1@
71420 +GL_GNULIB_EXPM1F = @GL_GNULIB_EXPM1F@
71421 +GL_GNULIB_EXPM1L = @GL_GNULIB_EXPM1L@
71422 +GL_GNULIB_FABSF = @GL_GNULIB_FABSF@
71423 +GL_GNULIB_FABSL = @GL_GNULIB_FABSL@
71424 +GL_GNULIB_FACCESSAT = @GL_GNULIB_FACCESSAT@
71425 +GL_GNULIB_FCHDIR = @GL_GNULIB_FCHDIR@
71426 +GL_GNULIB_FCHMODAT = @GL_GNULIB_FCHMODAT@
71427 +GL_GNULIB_FCHOWNAT = @GL_GNULIB_FCHOWNAT@
71428 +GL_GNULIB_FCLOSE = @GL_GNULIB_FCLOSE@
71429 +GL_GNULIB_FCNTL = @GL_GNULIB_FCNTL@
71430 +GL_GNULIB_FDATASYNC = @GL_GNULIB_FDATASYNC@
71431 +GL_GNULIB_FDOPEN = @GL_GNULIB_FDOPEN@
71432 +GL_GNULIB_FDOPENDIR = @GL_GNULIB_FDOPENDIR@
71433 +GL_GNULIB_FFLUSH = @GL_GNULIB_FFLUSH@
71434 +GL_GNULIB_FFS = @GL_GNULIB_FFS@
71435 +GL_GNULIB_FFSL = @GL_GNULIB_FFSL@
71436 +GL_GNULIB_FFSLL = @GL_GNULIB_FFSLL@
71437 +GL_GNULIB_FGETC = @GL_GNULIB_FGETC@
71438 +GL_GNULIB_FGETS = @GL_GNULIB_FGETS@
71439 +GL_GNULIB_FLOOR = @GL_GNULIB_FLOOR@
71440 +GL_GNULIB_FLOORF = @GL_GNULIB_FLOORF@
71441 +GL_GNULIB_FLOORL = @GL_GNULIB_FLOORL@
71442 +GL_GNULIB_FMA = @GL_GNULIB_FMA@
71443 +GL_GNULIB_FMAF = @GL_GNULIB_FMAF@
71444 +GL_GNULIB_FMAL = @GL_GNULIB_FMAL@
71445 +GL_GNULIB_FMOD = @GL_GNULIB_FMOD@
71446 +GL_GNULIB_FMODF = @GL_GNULIB_FMODF@
71447 +GL_GNULIB_FMODL = @GL_GNULIB_FMODL@
71448 +GL_GNULIB_FOPEN = @GL_GNULIB_FOPEN@
71449 +GL_GNULIB_FOPEN_GNU = @GL_GNULIB_FOPEN_GNU@
71450 +GL_GNULIB_FPRINTF = @GL_GNULIB_FPRINTF@
71451 +GL_GNULIB_FPRINTF_POSIX = @GL_GNULIB_FPRINTF_POSIX@
71452 +GL_GNULIB_FPURGE = @GL_GNULIB_FPURGE@
71453 +GL_GNULIB_FPUTC = @GL_GNULIB_FPUTC@
71454 +GL_GNULIB_FPUTS = @GL_GNULIB_FPUTS@
71455 +GL_GNULIB_FREAD = @GL_GNULIB_FREAD@
71456 +GL_GNULIB_FREE_POSIX = @GL_GNULIB_FREE_POSIX@
71457 +GL_GNULIB_FREOPEN = @GL_GNULIB_FREOPEN@
71458 +GL_GNULIB_FREXP = @GL_GNULIB_FREXP@
71459 +GL_GNULIB_FREXPF = @GL_GNULIB_FREXPF@
71460 +GL_GNULIB_FREXPL = @GL_GNULIB_FREXPL@
71461 +GL_GNULIB_FSCANF = @GL_GNULIB_FSCANF@
71462 +GL_GNULIB_FSEEK = @GL_GNULIB_FSEEK@
71463 +GL_GNULIB_FSEEKO = @GL_GNULIB_FSEEKO@
71464 +GL_GNULIB_FSTAT = @GL_GNULIB_FSTAT@
71465 +GL_GNULIB_FSTATAT = @GL_GNULIB_FSTATAT@
71466 +GL_GNULIB_FSYNC = @GL_GNULIB_FSYNC@
71467 +GL_GNULIB_FTELL = @GL_GNULIB_FTELL@
71468 +GL_GNULIB_FTELLO = @GL_GNULIB_FTELLO@
71469 +GL_GNULIB_FTRUNCATE = @GL_GNULIB_FTRUNCATE@
71470 +GL_GNULIB_FUTIMENS = @GL_GNULIB_FUTIMENS@
71471 +GL_GNULIB_FWRITE = @GL_GNULIB_FWRITE@
71472 +GL_GNULIB_GETC = @GL_GNULIB_GETC@
71473 +GL_GNULIB_GETCHAR = @GL_GNULIB_GETCHAR@
71474 +GL_GNULIB_GETCWD = @GL_GNULIB_GETCWD@
71475 +GL_GNULIB_GETDELIM = @GL_GNULIB_GETDELIM@
71476 +GL_GNULIB_GETDOMAINNAME = @GL_GNULIB_GETDOMAINNAME@
71477 +GL_GNULIB_GETDTABLESIZE = @GL_GNULIB_GETDTABLESIZE@
71478 +GL_GNULIB_GETENTROPY = @GL_GNULIB_GETENTROPY@
71479 +GL_GNULIB_GETGROUPS = @GL_GNULIB_GETGROUPS@
71480 +GL_GNULIB_GETHOSTNAME = @GL_GNULIB_GETHOSTNAME@
71481 +GL_GNULIB_GETLINE = @GL_GNULIB_GETLINE@
71482 +GL_GNULIB_GETLOADAVG = @GL_GNULIB_GETLOADAVG@
71483 +GL_GNULIB_GETLOGIN = @GL_GNULIB_GETLOGIN@
71484 +GL_GNULIB_GETLOGIN_R = @GL_GNULIB_GETLOGIN_R@
71485 +GL_GNULIB_GETOPT_POSIX = @GL_GNULIB_GETOPT_POSIX@
71486 +GL_GNULIB_GETPAGESIZE = @GL_GNULIB_GETPAGESIZE@
71487 +GL_GNULIB_GETPASS = @GL_GNULIB_GETPASS@
71488 +GL_GNULIB_GETPASS_GNU = @GL_GNULIB_GETPASS_GNU@
71489 +GL_GNULIB_GETSUBOPT = @GL_GNULIB_GETSUBOPT@
71490 +GL_GNULIB_GETTIMEOFDAY = @GL_GNULIB_GETTIMEOFDAY@
71491 +GL_GNULIB_GETUMASK = @GL_GNULIB_GETUMASK@
71492 +GL_GNULIB_GETUSERSHELL = @GL_GNULIB_GETUSERSHELL@
71493 +GL_GNULIB_GRANTPT = @GL_GNULIB_GRANTPT@
71494 +GL_GNULIB_GROUP_MEMBER = @GL_GNULIB_GROUP_MEMBER@
71495 +GL_GNULIB_HYPOT = @GL_GNULIB_HYPOT@
71496 +GL_GNULIB_HYPOTF = @GL_GNULIB_HYPOTF@
71497 +GL_GNULIB_HYPOTL = @GL_GNULIB_HYPOTL@
71498 +GL_GNULIB_ILOGB = @GL_GNULIB_ILOGB@
71499 +GL_GNULIB_ILOGBF = @GL_GNULIB_ILOGBF@
71500 +GL_GNULIB_ILOGBL = @GL_GNULIB_ILOGBL@
71501 +GL_GNULIB_IMAXABS = @GL_GNULIB_IMAXABS@
71502 +GL_GNULIB_IMAXDIV = @GL_GNULIB_IMAXDIV@
71503 +GL_GNULIB_ISATTY = @GL_GNULIB_ISATTY@
71504 +GL_GNULIB_ISFINITE = @GL_GNULIB_ISFINITE@
71505 +GL_GNULIB_ISINF = @GL_GNULIB_ISINF@
71506 +GL_GNULIB_ISNAN = @GL_GNULIB_ISNAN@
71507 +GL_GNULIB_ISNAND = @GL_GNULIB_ISNAND@
71508 +GL_GNULIB_ISNANF = @GL_GNULIB_ISNANF@
71509 +GL_GNULIB_ISNANL = @GL_GNULIB_ISNANL@
71510 +GL_GNULIB_LCHMOD = @GL_GNULIB_LCHMOD@
71511 +GL_GNULIB_LCHOWN = @GL_GNULIB_LCHOWN@
71512 +GL_GNULIB_LDEXPF = @GL_GNULIB_LDEXPF@
71513 +GL_GNULIB_LDEXPL = @GL_GNULIB_LDEXPL@
71514 +GL_GNULIB_LINK = @GL_GNULIB_LINK@
71515 +GL_GNULIB_LINKAT = @GL_GNULIB_LINKAT@
71516 +GL_GNULIB_LOCALTIME = @GL_GNULIB_LOCALTIME@
71517 +GL_GNULIB_LOG = @GL_GNULIB_LOG@
71518 +GL_GNULIB_LOG10 = @GL_GNULIB_LOG10@
71519 +GL_GNULIB_LOG10F = @GL_GNULIB_LOG10F@
71520 +GL_GNULIB_LOG10L = @GL_GNULIB_LOG10L@
71521 +GL_GNULIB_LOG1P = @GL_GNULIB_LOG1P@
71522 +GL_GNULIB_LOG1PF = @GL_GNULIB_LOG1PF@
71523 +GL_GNULIB_LOG1PL = @GL_GNULIB_LOG1PL@
71524 +GL_GNULIB_LOG2 = @GL_GNULIB_LOG2@
71525 +GL_GNULIB_LOG2F = @GL_GNULIB_LOG2F@
71526 +GL_GNULIB_LOG2L = @GL_GNULIB_LOG2L@
71527 +GL_GNULIB_LOGB = @GL_GNULIB_LOGB@
71528 +GL_GNULIB_LOGBF = @GL_GNULIB_LOGBF@
71529 +GL_GNULIB_LOGBL = @GL_GNULIB_LOGBL@
71530 +GL_GNULIB_LOGF = @GL_GNULIB_LOGF@
71531 +GL_GNULIB_LOGL = @GL_GNULIB_LOGL@
71532 +GL_GNULIB_LSEEK = @GL_GNULIB_LSEEK@
71533 +GL_GNULIB_LSTAT = @GL_GNULIB_LSTAT@
71534 +GL_GNULIB_MALLOC_GNU = @GL_GNULIB_MALLOC_GNU@
71535 +GL_GNULIB_MALLOC_POSIX = @GL_GNULIB_MALLOC_POSIX@
71536 +GL_GNULIB_MBRLEN = @GL_GNULIB_MBRLEN@
71537 +GL_GNULIB_MBRTOWC = @GL_GNULIB_MBRTOWC@
71538 +GL_GNULIB_MBSCASECMP = @GL_GNULIB_MBSCASECMP@
71539 +GL_GNULIB_MBSCASESTR = @GL_GNULIB_MBSCASESTR@
71540 +GL_GNULIB_MBSCHR = @GL_GNULIB_MBSCHR@
71541 +GL_GNULIB_MBSCSPN = @GL_GNULIB_MBSCSPN@
71542 +GL_GNULIB_MBSINIT = @GL_GNULIB_MBSINIT@
71543 +GL_GNULIB_MBSLEN = @GL_GNULIB_MBSLEN@
71544 +GL_GNULIB_MBSNCASECMP = @GL_GNULIB_MBSNCASECMP@
71545 +GL_GNULIB_MBSNLEN = @GL_GNULIB_MBSNLEN@
71546 +GL_GNULIB_MBSNRTOWCS = @GL_GNULIB_MBSNRTOWCS@
71547 +GL_GNULIB_MBSPBRK = @GL_GNULIB_MBSPBRK@
71548 +GL_GNULIB_MBSPCASECMP = @GL_GNULIB_MBSPCASECMP@
71549 +GL_GNULIB_MBSRCHR = @GL_GNULIB_MBSRCHR@
71550 +GL_GNULIB_MBSRTOWCS = @GL_GNULIB_MBSRTOWCS@
71551 +GL_GNULIB_MBSSEP = @GL_GNULIB_MBSSEP@
71552 +GL_GNULIB_MBSSPN = @GL_GNULIB_MBSSPN@
71553 +GL_GNULIB_MBSSTR = @GL_GNULIB_MBSSTR@
71554 +GL_GNULIB_MBSTOK_R = @GL_GNULIB_MBSTOK_R@
71555 +GL_GNULIB_MBTOWC = @GL_GNULIB_MBTOWC@
71556 +GL_GNULIB_MDA_ACCESS = @GL_GNULIB_MDA_ACCESS@
71557 +GL_GNULIB_MDA_CHDIR = @GL_GNULIB_MDA_CHDIR@
71558 +GL_GNULIB_MDA_CHMOD = @GL_GNULIB_MDA_CHMOD@
71559 +GL_GNULIB_MDA_CLOSE = @GL_GNULIB_MDA_CLOSE@
71560 +GL_GNULIB_MDA_CREAT = @GL_GNULIB_MDA_CREAT@
71561 +GL_GNULIB_MDA_DUP = @GL_GNULIB_MDA_DUP@
71562 +GL_GNULIB_MDA_DUP2 = @GL_GNULIB_MDA_DUP2@
71563 +GL_GNULIB_MDA_ECVT = @GL_GNULIB_MDA_ECVT@
71564 +GL_GNULIB_MDA_EXECL = @GL_GNULIB_MDA_EXECL@
71565 +GL_GNULIB_MDA_EXECLE = @GL_GNULIB_MDA_EXECLE@
71566 +GL_GNULIB_MDA_EXECLP = @GL_GNULIB_MDA_EXECLP@
71567 +GL_GNULIB_MDA_EXECV = @GL_GNULIB_MDA_EXECV@
71568 +GL_GNULIB_MDA_EXECVE = @GL_GNULIB_MDA_EXECVE@
71569 +GL_GNULIB_MDA_EXECVP = @GL_GNULIB_MDA_EXECVP@
71570 +GL_GNULIB_MDA_EXECVPE = @GL_GNULIB_MDA_EXECVPE@
71571 +GL_GNULIB_MDA_FCLOSEALL = @GL_GNULIB_MDA_FCLOSEALL@
71572 +GL_GNULIB_MDA_FCVT = @GL_GNULIB_MDA_FCVT@
71573 +GL_GNULIB_MDA_FDOPEN = @GL_GNULIB_MDA_FDOPEN@
71574 +GL_GNULIB_MDA_FILENO = @GL_GNULIB_MDA_FILENO@
71575 +GL_GNULIB_MDA_GCVT = @GL_GNULIB_MDA_GCVT@
71576 +GL_GNULIB_MDA_GETCWD = @GL_GNULIB_MDA_GETCWD@
71577 +GL_GNULIB_MDA_GETPID = @GL_GNULIB_MDA_GETPID@
71578 +GL_GNULIB_MDA_GETW = @GL_GNULIB_MDA_GETW@
71579 +GL_GNULIB_MDA_ISATTY = @GL_GNULIB_MDA_ISATTY@
71580 +GL_GNULIB_MDA_J0 = @GL_GNULIB_MDA_J0@
71581 +GL_GNULIB_MDA_J1 = @GL_GNULIB_MDA_J1@
71582 +GL_GNULIB_MDA_JN = @GL_GNULIB_MDA_JN@
71583 +GL_GNULIB_MDA_LSEEK = @GL_GNULIB_MDA_LSEEK@
71584 +GL_GNULIB_MDA_MEMCCPY = @GL_GNULIB_MDA_MEMCCPY@
71585 +GL_GNULIB_MDA_MKDIR = @GL_GNULIB_MDA_MKDIR@
71586 +GL_GNULIB_MDA_MKTEMP = @GL_GNULIB_MDA_MKTEMP@
71587 +GL_GNULIB_MDA_OPEN = @GL_GNULIB_MDA_OPEN@
71588 +GL_GNULIB_MDA_PUTENV = @GL_GNULIB_MDA_PUTENV@
71589 +GL_GNULIB_MDA_PUTW = @GL_GNULIB_MDA_PUTW@
71590 +GL_GNULIB_MDA_READ = @GL_GNULIB_MDA_READ@
71591 +GL_GNULIB_MDA_RMDIR = @GL_GNULIB_MDA_RMDIR@
71592 +GL_GNULIB_MDA_STRDUP = @GL_GNULIB_MDA_STRDUP@
71593 +GL_GNULIB_MDA_SWAB = @GL_GNULIB_MDA_SWAB@
71594 +GL_GNULIB_MDA_TEMPNAM = @GL_GNULIB_MDA_TEMPNAM@
71595 +GL_GNULIB_MDA_TZSET = @GL_GNULIB_MDA_TZSET@
71596 +GL_GNULIB_MDA_UMASK = @GL_GNULIB_MDA_UMASK@
71597 +GL_GNULIB_MDA_UNLINK = @GL_GNULIB_MDA_UNLINK@
71598 +GL_GNULIB_MDA_UTIME = @GL_GNULIB_MDA_UTIME@
71599 +GL_GNULIB_MDA_WCSDUP = @GL_GNULIB_MDA_WCSDUP@
71600 +GL_GNULIB_MDA_WRITE = @GL_GNULIB_MDA_WRITE@
71601 +GL_GNULIB_MDA_Y0 = @GL_GNULIB_MDA_Y0@
71602 +GL_GNULIB_MDA_Y1 = @GL_GNULIB_MDA_Y1@
71603 +GL_GNULIB_MDA_YN = @GL_GNULIB_MDA_YN@
71604 +GL_GNULIB_MEMCHR = @GL_GNULIB_MEMCHR@
71605 +GL_GNULIB_MEMMEM = @GL_GNULIB_MEMMEM@
71606 +GL_GNULIB_MEMPCPY = @GL_GNULIB_MEMPCPY@
71607 +GL_GNULIB_MEMRCHR = @GL_GNULIB_MEMRCHR@
71608 +GL_GNULIB_MKDIR = @GL_GNULIB_MKDIR@
71609 +GL_GNULIB_MKDIRAT = @GL_GNULIB_MKDIRAT@
71610 +GL_GNULIB_MKDTEMP = @GL_GNULIB_MKDTEMP@
71611 +GL_GNULIB_MKFIFO = @GL_GNULIB_MKFIFO@
71612 +GL_GNULIB_MKFIFOAT = @GL_GNULIB_MKFIFOAT@
71613 +GL_GNULIB_MKNOD = @GL_GNULIB_MKNOD@
71614 +GL_GNULIB_MKNODAT = @GL_GNULIB_MKNODAT@
71615 +GL_GNULIB_MKOSTEMP = @GL_GNULIB_MKOSTEMP@
71616 +GL_GNULIB_MKOSTEMPS = @GL_GNULIB_MKOSTEMPS@
71617 +GL_GNULIB_MKSTEMP = @GL_GNULIB_MKSTEMP@
71618 +GL_GNULIB_MKSTEMPS = @GL_GNULIB_MKSTEMPS@
71619 +GL_GNULIB_MKTIME = @GL_GNULIB_MKTIME@
71620 +GL_GNULIB_MODF = @GL_GNULIB_MODF@
71621 +GL_GNULIB_MODFF = @GL_GNULIB_MODFF@
71622 +GL_GNULIB_MODFL = @GL_GNULIB_MODFL@
71623 +GL_GNULIB_NANOSLEEP = @GL_GNULIB_NANOSLEEP@
71624 +GL_GNULIB_NONBLOCKING = @GL_GNULIB_NONBLOCKING@
71625 +GL_GNULIB_OBSTACK_PRINTF = @GL_GNULIB_OBSTACK_PRINTF@
71626 +GL_GNULIB_OBSTACK_PRINTF_POSIX = @GL_GNULIB_OBSTACK_PRINTF_POSIX@
71627 +GL_GNULIB_OPEN = @GL_GNULIB_OPEN@
71628 +GL_GNULIB_OPENAT = @GL_GNULIB_OPENAT@
71629 +GL_GNULIB_OPENDIR = @GL_GNULIB_OPENDIR@
71630 +GL_GNULIB_OVERRIDES_STRUCT_STAT = @GL_GNULIB_OVERRIDES_STRUCT_STAT@
71631 +GL_GNULIB_PCLOSE = @GL_GNULIB_PCLOSE@
71632 +GL_GNULIB_PERROR = @GL_GNULIB_PERROR@
71633 +GL_GNULIB_PIPE = @GL_GNULIB_PIPE@
71634 +GL_GNULIB_PIPE2 = @GL_GNULIB_PIPE2@
71635 +GL_GNULIB_POPEN = @GL_GNULIB_POPEN@
71636 +GL_GNULIB_POSIX_MEMALIGN = @GL_GNULIB_POSIX_MEMALIGN@
71637 +GL_GNULIB_POSIX_OPENPT = @GL_GNULIB_POSIX_OPENPT@
71638 +GL_GNULIB_POWF = @GL_GNULIB_POWF@
71639 +GL_GNULIB_PREAD = @GL_GNULIB_PREAD@
71640 +GL_GNULIB_PRINTF = @GL_GNULIB_PRINTF@
71641 +GL_GNULIB_PRINTF_POSIX = @GL_GNULIB_PRINTF_POSIX@
71642 +GL_GNULIB_PTSNAME = @GL_GNULIB_PTSNAME@
71643 +GL_GNULIB_PTSNAME_R = @GL_GNULIB_PTSNAME_R@
71644 +GL_GNULIB_PUTC = @GL_GNULIB_PUTC@
71645 +GL_GNULIB_PUTCHAR = @GL_GNULIB_PUTCHAR@
71646 +GL_GNULIB_PUTENV = @GL_GNULIB_PUTENV@
71647 +GL_GNULIB_PUTS = @GL_GNULIB_PUTS@
71648 +GL_GNULIB_PWRITE = @GL_GNULIB_PWRITE@
71649 +GL_GNULIB_QSORT_R = @GL_GNULIB_QSORT_R@
71650 +GL_GNULIB_RANDOM = @GL_GNULIB_RANDOM@
71651 +GL_GNULIB_RANDOM_R = @GL_GNULIB_RANDOM_R@
71652 +GL_GNULIB_RAWMEMCHR = @GL_GNULIB_RAWMEMCHR@
71653 +GL_GNULIB_READ = @GL_GNULIB_READ@
71654 +GL_GNULIB_READDIR = @GL_GNULIB_READDIR@
71655 +GL_GNULIB_READLINK = @GL_GNULIB_READLINK@
71656 +GL_GNULIB_READLINKAT = @GL_GNULIB_READLINKAT@
71657 +GL_GNULIB_REALLOCARRAY = @GL_GNULIB_REALLOCARRAY@
71658 +GL_GNULIB_REALLOC_GNU = @GL_GNULIB_REALLOC_GNU@
71659 +GL_GNULIB_REALLOC_POSIX = @GL_GNULIB_REALLOC_POSIX@
71660 +GL_GNULIB_REALPATH = @GL_GNULIB_REALPATH@
71661 +GL_GNULIB_REMAINDER = @GL_GNULIB_REMAINDER@
71662 +GL_GNULIB_REMAINDERF = @GL_GNULIB_REMAINDERF@
71663 +GL_GNULIB_REMAINDERL = @GL_GNULIB_REMAINDERL@
71664 +GL_GNULIB_REMOVE = @GL_GNULIB_REMOVE@
71665 +GL_GNULIB_RENAME = @GL_GNULIB_RENAME@
71666 +GL_GNULIB_RENAMEAT = @GL_GNULIB_RENAMEAT@
71667 +GL_GNULIB_REWINDDIR = @GL_GNULIB_REWINDDIR@
71668 +GL_GNULIB_RINT = @GL_GNULIB_RINT@
71669 +GL_GNULIB_RINTF = @GL_GNULIB_RINTF@
71670 +GL_GNULIB_RINTL = @GL_GNULIB_RINTL@
71671 +GL_GNULIB_RMDIR = @GL_GNULIB_RMDIR@
71672 +GL_GNULIB_ROUND = @GL_GNULIB_ROUND@
71673 +GL_GNULIB_ROUNDF = @GL_GNULIB_ROUNDF@
71674 +GL_GNULIB_ROUNDL = @GL_GNULIB_ROUNDL@
71675 +GL_GNULIB_RPMATCH = @GL_GNULIB_RPMATCH@
71676 +GL_GNULIB_SCANDIR = @GL_GNULIB_SCANDIR@
71677 +GL_GNULIB_SCANF = @GL_GNULIB_SCANF@
71678 +GL_GNULIB_SECURE_GETENV = @GL_GNULIB_SECURE_GETENV@
71679 +GL_GNULIB_SETENV = @GL_GNULIB_SETENV@
71680 +GL_GNULIB_SETHOSTNAME = @GL_GNULIB_SETHOSTNAME@
71681 +GL_GNULIB_SIGABBREV_NP = @GL_GNULIB_SIGABBREV_NP@
71682 +GL_GNULIB_SIGDESCR_NP = @GL_GNULIB_SIGDESCR_NP@
71683 +GL_GNULIB_SIGNBIT = @GL_GNULIB_SIGNBIT@
71684 +GL_GNULIB_SINF = @GL_GNULIB_SINF@
71685 +GL_GNULIB_SINHF = @GL_GNULIB_SINHF@
71686 +GL_GNULIB_SINL = @GL_GNULIB_SINL@
71687 +GL_GNULIB_SLEEP = @GL_GNULIB_SLEEP@
71688 +GL_GNULIB_SNPRINTF = @GL_GNULIB_SNPRINTF@
71689 +GL_GNULIB_SPRINTF_POSIX = @GL_GNULIB_SPRINTF_POSIX@
71690 +GL_GNULIB_SQRTF = @GL_GNULIB_SQRTF@
71691 +GL_GNULIB_SQRTL = @GL_GNULIB_SQRTL@
71692 +GL_GNULIB_STAT = @GL_GNULIB_STAT@
71693 +GL_GNULIB_STDIO_H_NONBLOCKING = @GL_GNULIB_STDIO_H_NONBLOCKING@
71694 +GL_GNULIB_STDIO_H_SIGPIPE = @GL_GNULIB_STDIO_H_SIGPIPE@
71695 +GL_GNULIB_STPCPY = @GL_GNULIB_STPCPY@
71696 +GL_GNULIB_STPNCPY = @GL_GNULIB_STPNCPY@
71697 +GL_GNULIB_STRCASESTR = @GL_GNULIB_STRCASESTR@
71698 +GL_GNULIB_STRCHRNUL = @GL_GNULIB_STRCHRNUL@
71699 +GL_GNULIB_STRDUP = @GL_GNULIB_STRDUP@
71700 +GL_GNULIB_STRERROR = @GL_GNULIB_STRERROR@
71701 +GL_GNULIB_STRERRORNAME_NP = @GL_GNULIB_STRERRORNAME_NP@
71702 +GL_GNULIB_STRERROR_R = @GL_GNULIB_STRERROR_R@
71703 +GL_GNULIB_STRFTIME = @GL_GNULIB_STRFTIME@
71704 +GL_GNULIB_STRNCAT = @GL_GNULIB_STRNCAT@
71705 +GL_GNULIB_STRNDUP = @GL_GNULIB_STRNDUP@
71706 +GL_GNULIB_STRNLEN = @GL_GNULIB_STRNLEN@
71707 +GL_GNULIB_STRPBRK = @GL_GNULIB_STRPBRK@
71708 +GL_GNULIB_STRPTIME = @GL_GNULIB_STRPTIME@
71709 +GL_GNULIB_STRSEP = @GL_GNULIB_STRSEP@
71710 +GL_GNULIB_STRSIGNAL = @GL_GNULIB_STRSIGNAL@
71711 +GL_GNULIB_STRSTR = @GL_GNULIB_STRSTR@
71712 +GL_GNULIB_STRTOD = @GL_GNULIB_STRTOD@
71713 +GL_GNULIB_STRTOIMAX = @GL_GNULIB_STRTOIMAX@
71714 +GL_GNULIB_STRTOK_R = @GL_GNULIB_STRTOK_R@
71715 +GL_GNULIB_STRTOL = @GL_GNULIB_STRTOL@
71716 +GL_GNULIB_STRTOLD = @GL_GNULIB_STRTOLD@
71717 +GL_GNULIB_STRTOLL = @GL_GNULIB_STRTOLL@
71718 +GL_GNULIB_STRTOUL = @GL_GNULIB_STRTOUL@
71719 +GL_GNULIB_STRTOULL = @GL_GNULIB_STRTOULL@
71720 +GL_GNULIB_STRTOUMAX = @GL_GNULIB_STRTOUMAX@
71721 +GL_GNULIB_STRVERSCMP = @GL_GNULIB_STRVERSCMP@
71722 +GL_GNULIB_SYMLINK = @GL_GNULIB_SYMLINK@
71723 +GL_GNULIB_SYMLINKAT = @GL_GNULIB_SYMLINKAT@
71724 +GL_GNULIB_SYSTEM_POSIX = @GL_GNULIB_SYSTEM_POSIX@
71725 +GL_GNULIB_TANF = @GL_GNULIB_TANF@
71726 +GL_GNULIB_TANHF = @GL_GNULIB_TANHF@
71727 +GL_GNULIB_TANL = @GL_GNULIB_TANL@
71728 +GL_GNULIB_TIMEGM = @GL_GNULIB_TIMEGM@
71729 +GL_GNULIB_TIMESPEC_GET = @GL_GNULIB_TIMESPEC_GET@
71730 +GL_GNULIB_TIMESPEC_GETRES = @GL_GNULIB_TIMESPEC_GETRES@
71731 +GL_GNULIB_TIME_R = @GL_GNULIB_TIME_R@
71732 +GL_GNULIB_TIME_RZ = @GL_GNULIB_TIME_RZ@
71733 +GL_GNULIB_TMPFILE = @GL_GNULIB_TMPFILE@
71734 +GL_GNULIB_TRUNC = @GL_GNULIB_TRUNC@
71735 +GL_GNULIB_TRUNCATE = @GL_GNULIB_TRUNCATE@
71736 +GL_GNULIB_TRUNCF = @GL_GNULIB_TRUNCF@
71737 +GL_GNULIB_TRUNCL = @GL_GNULIB_TRUNCL@
71738 +GL_GNULIB_TTYNAME_R = @GL_GNULIB_TTYNAME_R@
71739 +GL_GNULIB_TZSET = @GL_GNULIB_TZSET@
71740 +GL_GNULIB_UNISTD_H_GETOPT = @GL_GNULIB_UNISTD_H_GETOPT@
71741 +GL_GNULIB_UNISTD_H_NONBLOCKING = @GL_GNULIB_UNISTD_H_NONBLOCKING@
71742 +GL_GNULIB_UNISTD_H_SIGPIPE = @GL_GNULIB_UNISTD_H_SIGPIPE@
71743 +GL_GNULIB_UNLINK = @GL_GNULIB_UNLINK@
71744 +GL_GNULIB_UNLINKAT = @GL_GNULIB_UNLINKAT@
71745 +GL_GNULIB_UNLOCKPT = @GL_GNULIB_UNLOCKPT@
71746 +GL_GNULIB_UNSETENV = @GL_GNULIB_UNSETENV@
71747 +GL_GNULIB_USLEEP = @GL_GNULIB_USLEEP@
71748 +GL_GNULIB_UTIME = @GL_GNULIB_UTIME@
71749 +GL_GNULIB_UTIMENSAT = @GL_GNULIB_UTIMENSAT@
71750 +GL_GNULIB_VASPRINTF = @GL_GNULIB_VASPRINTF@
71751 +GL_GNULIB_VDPRINTF = @GL_GNULIB_VDPRINTF@
71752 +GL_GNULIB_VFPRINTF = @GL_GNULIB_VFPRINTF@
71753 +GL_GNULIB_VFPRINTF_POSIX = @GL_GNULIB_VFPRINTF_POSIX@
71754 +GL_GNULIB_VFSCANF = @GL_GNULIB_VFSCANF@
71755 +GL_GNULIB_VPRINTF = @GL_GNULIB_VPRINTF@
71756 +GL_GNULIB_VPRINTF_POSIX = @GL_GNULIB_VPRINTF_POSIX@
71757 +GL_GNULIB_VSCANF = @GL_GNULIB_VSCANF@
71758 +GL_GNULIB_VSNPRINTF = @GL_GNULIB_VSNPRINTF@
71759 +GL_GNULIB_VSPRINTF_POSIX = @GL_GNULIB_VSPRINTF_POSIX@
71760 +GL_GNULIB_WCPCPY = @GL_GNULIB_WCPCPY@
71761 +GL_GNULIB_WCPNCPY = @GL_GNULIB_WCPNCPY@
71762 +GL_GNULIB_WCRTOMB = @GL_GNULIB_WCRTOMB@
71763 +GL_GNULIB_WCSCASECMP = @GL_GNULIB_WCSCASECMP@
71764 +GL_GNULIB_WCSCAT = @GL_GNULIB_WCSCAT@
71765 +GL_GNULIB_WCSCHR = @GL_GNULIB_WCSCHR@
71766 +GL_GNULIB_WCSCMP = @GL_GNULIB_WCSCMP@
71767 +GL_GNULIB_WCSCOLL = @GL_GNULIB_WCSCOLL@
71768 +GL_GNULIB_WCSCPY = @GL_GNULIB_WCSCPY@
71769 +GL_GNULIB_WCSCSPN = @GL_GNULIB_WCSCSPN@
71770 +GL_GNULIB_WCSDUP = @GL_GNULIB_WCSDUP@
71771 +GL_GNULIB_WCSFTIME = @GL_GNULIB_WCSFTIME@
71772 +GL_GNULIB_WCSLEN = @GL_GNULIB_WCSLEN@
71773 +GL_GNULIB_WCSNCASECMP = @GL_GNULIB_WCSNCASECMP@
71774 +GL_GNULIB_WCSNCAT = @GL_GNULIB_WCSNCAT@
71775 +GL_GNULIB_WCSNCMP = @GL_GNULIB_WCSNCMP@
71776 +GL_GNULIB_WCSNCPY = @GL_GNULIB_WCSNCPY@
71777 +GL_GNULIB_WCSNLEN = @GL_GNULIB_WCSNLEN@
71778 +GL_GNULIB_WCSNRTOMBS = @GL_GNULIB_WCSNRTOMBS@
71779 +GL_GNULIB_WCSPBRK = @GL_GNULIB_WCSPBRK@
71780 +GL_GNULIB_WCSRCHR = @GL_GNULIB_WCSRCHR@
71781 +GL_GNULIB_WCSRTOMBS = @GL_GNULIB_WCSRTOMBS@
71782 +GL_GNULIB_WCSSPN = @GL_GNULIB_WCSSPN@
71783 +GL_GNULIB_WCSSTR = @GL_GNULIB_WCSSTR@
71784 +GL_GNULIB_WCSTOK = @GL_GNULIB_WCSTOK@
71785 +GL_GNULIB_WCSWIDTH = @GL_GNULIB_WCSWIDTH@
71786 +GL_GNULIB_WCSXFRM = @GL_GNULIB_WCSXFRM@
71787 +GL_GNULIB_WCTOB = @GL_GNULIB_WCTOB@
71788 +GL_GNULIB_WCTOMB = @GL_GNULIB_WCTOMB@
71789 +GL_GNULIB_WCWIDTH = @GL_GNULIB_WCWIDTH@
71790 +GL_GNULIB_WMEMCHR = @GL_GNULIB_WMEMCHR@
71791 +GL_GNULIB_WMEMCMP = @GL_GNULIB_WMEMCMP@
71792 +GL_GNULIB_WMEMCPY = @GL_GNULIB_WMEMCPY@
71793 +GL_GNULIB_WMEMMOVE = @GL_GNULIB_WMEMMOVE@
71794 +GL_GNULIB_WMEMPCPY = @GL_GNULIB_WMEMPCPY@
71795 +GL_GNULIB_WMEMSET = @GL_GNULIB_WMEMSET@
71796 +GL_GNULIB_WRITE = @GL_GNULIB_WRITE@
71797 +GL_GNULIB__EXIT = @GL_GNULIB__EXIT@
71798 +GNULIBHEADERS_OVERRIDE_WINT_T = @GNULIBHEADERS_OVERRIDE_WINT_T@
71799 GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
71800 -GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
71801 -GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
71802 -GNULIB_GRANTPT = @GNULIB_GRANTPT@
71803 -GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
71804 -GNULIB_HYPOT = @GNULIB_HYPOT@
71805 -GNULIB_HYPOTF = @GNULIB_HYPOTF@
71806 -GNULIB_HYPOTL = @GNULIB_HYPOTL@
71807 -GNULIB_ILOGB = @GNULIB_ILOGB@
71808 -GNULIB_ILOGBF = @GNULIB_ILOGBF@
71809 -GNULIB_ILOGBL = @GNULIB_ILOGBL@
71810 -GNULIB_IMAXABS = @GNULIB_IMAXABS@
71811 -GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
71812 -GNULIB_ISATTY = @GNULIB_ISATTY@
71813 -GNULIB_ISFINITE = @GNULIB_ISFINITE@
71814 -GNULIB_ISINF = @GNULIB_ISINF@
71815 -GNULIB_ISNAN = @GNULIB_ISNAN@
71816 -GNULIB_ISNAND = @GNULIB_ISNAND@
71817 -GNULIB_ISNANF = @GNULIB_ISNANF@
71818 -GNULIB_ISNANL = @GNULIB_ISNANL@
71819 -GNULIB_LCHMOD = @GNULIB_LCHMOD@
71820 -GNULIB_LCHOWN = @GNULIB_LCHOWN@
71821 -GNULIB_LDEXPF = @GNULIB_LDEXPF@
71822 -GNULIB_LDEXPL = @GNULIB_LDEXPL@
71823 -GNULIB_LINK = @GNULIB_LINK@
71824 -GNULIB_LINKAT = @GNULIB_LINKAT@
71825 -GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
71826 -GNULIB_LOG = @GNULIB_LOG@
71827 -GNULIB_LOG10 = @GNULIB_LOG10@
71828 -GNULIB_LOG10F = @GNULIB_LOG10F@
71829 -GNULIB_LOG10L = @GNULIB_LOG10L@
71830 -GNULIB_LOG1P = @GNULIB_LOG1P@
71831 -GNULIB_LOG1PF = @GNULIB_LOG1PF@
71832 -GNULIB_LOG1PL = @GNULIB_LOG1PL@
71833 -GNULIB_LOG2 = @GNULIB_LOG2@
71834 -GNULIB_LOG2F = @GNULIB_LOG2F@
71835 -GNULIB_LOG2L = @GNULIB_LOG2L@
71836 -GNULIB_LOGB = @GNULIB_LOGB@
71837 -GNULIB_LOGBF = @GNULIB_LOGBF@
71838 -GNULIB_LOGBL = @GNULIB_LOGBL@
71839 -GNULIB_LOGF = @GNULIB_LOGF@
71840 -GNULIB_LOGL = @GNULIB_LOGL@
71841 -GNULIB_LSEEK = @GNULIB_LSEEK@
71842 -GNULIB_LSTAT = @GNULIB_LSTAT@
71843 -GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
71844 -GNULIB_MBRLEN = @GNULIB_MBRLEN@
71845 -GNULIB_MBRTOWC = @GNULIB_MBRTOWC@
71846 -GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
71847 -GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
71848 -GNULIB_MBSCHR = @GNULIB_MBSCHR@
71849 -GNULIB_MBSCSPN = @GNULIB_MBSCSPN@
71850 -GNULIB_MBSINIT = @GNULIB_MBSINIT@
71851 -GNULIB_MBSLEN = @GNULIB_MBSLEN@
71852 -GNULIB_MBSNCASECMP = @GNULIB_MBSNCASECMP@
71853 -GNULIB_MBSNLEN = @GNULIB_MBSNLEN@
71854 -GNULIB_MBSNRTOWCS = @GNULIB_MBSNRTOWCS@
71855 -GNULIB_MBSPBRK = @GNULIB_MBSPBRK@
71856 -GNULIB_MBSPCASECMP = @GNULIB_MBSPCASECMP@
71857 -GNULIB_MBSRCHR = @GNULIB_MBSRCHR@
71858 -GNULIB_MBSRTOWCS = @GNULIB_MBSRTOWCS@
71859 -GNULIB_MBSSEP = @GNULIB_MBSSEP@
71860 -GNULIB_MBSSPN = @GNULIB_MBSSPN@
71861 -GNULIB_MBSSTR = @GNULIB_MBSSTR@
71862 -GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
71863 -GNULIB_MBTOWC = @GNULIB_MBTOWC@
71864 -GNULIB_MEMCHR = @GNULIB_MEMCHR@
71865 -GNULIB_MEMMEM = @GNULIB_MEMMEM@
71866 -GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
71867 -GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
71868 -GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
71869 -GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
71870 -GNULIB_MKFIFO = @GNULIB_MKFIFO@
71871 -GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
71872 -GNULIB_MKNOD = @GNULIB_MKNOD@
71873 -GNULIB_MKNODAT = @GNULIB_MKNODAT@
71874 -GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
71875 -GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
71876 -GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
71877 -GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
71878 -GNULIB_MKTIME = @GNULIB_MKTIME@
71879 -GNULIB_MODF = @GNULIB_MODF@
71880 -GNULIB_MODFF = @GNULIB_MODFF@
71881 -GNULIB_MODFL = @GNULIB_MODFL@
71882 -GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
71883 -GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
71884 -GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
71885 -GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
71886 -GNULIB_OPEN = @GNULIB_OPEN@
71887 -GNULIB_OPENAT = @GNULIB_OPENAT@
71888 -GNULIB_OPENDIR = @GNULIB_OPENDIR@
71889 -GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
71890 -GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
71891 -GNULIB_PCLOSE = @GNULIB_PCLOSE@
71892 -GNULIB_PERROR = @GNULIB_PERROR@
71893 -GNULIB_PIPE = @GNULIB_PIPE@
71894 -GNULIB_PIPE2 = @GNULIB_PIPE2@
71895 -GNULIB_POPEN = @GNULIB_POPEN@
71896 -GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
71897 -GNULIB_POWF = @GNULIB_POWF@
71898 -GNULIB_PREAD = @GNULIB_PREAD@
71899 -GNULIB_PRINTF = @GNULIB_PRINTF@
71900 -GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@
71901 -GNULIB_PTSNAME = @GNULIB_PTSNAME@
71902 -GNULIB_PTSNAME_R = @GNULIB_PTSNAME_R@
71903 -GNULIB_PUTC = @GNULIB_PUTC@
71904 -GNULIB_PUTCHAR = @GNULIB_PUTCHAR@
71905 -GNULIB_PUTENV = @GNULIB_PUTENV@
71906 -GNULIB_PUTS = @GNULIB_PUTS@
71907 -GNULIB_PWRITE = @GNULIB_PWRITE@
71908 -GNULIB_QSORT_R = @GNULIB_QSORT_R@
71909 -GNULIB_RANDOM = @GNULIB_RANDOM@
71910 -GNULIB_RANDOM_R = @GNULIB_RANDOM_R@
71911 -GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@
71912 -GNULIB_READ = @GNULIB_READ@
71913 -GNULIB_READDIR = @GNULIB_READDIR@
71914 -GNULIB_READLINK = @GNULIB_READLINK@
71915 -GNULIB_READLINKAT = @GNULIB_READLINKAT@
71916 -GNULIB_REALLOCARRAY = @GNULIB_REALLOCARRAY@
71917 -GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
71918 -GNULIB_REALPATH = @GNULIB_REALPATH@
71919 -GNULIB_REMAINDER = @GNULIB_REMAINDER@
71920 -GNULIB_REMAINDERF = @GNULIB_REMAINDERF@
71921 -GNULIB_REMAINDERL = @GNULIB_REMAINDERL@
71922 -GNULIB_REMOVE = @GNULIB_REMOVE@
71923 -GNULIB_RENAME = @GNULIB_RENAME@
71924 -GNULIB_RENAMEAT = @GNULIB_RENAMEAT@
71925 -GNULIB_REWINDDIR = @GNULIB_REWINDDIR@
71926 -GNULIB_RINT = @GNULIB_RINT@
71927 -GNULIB_RINTF = @GNULIB_RINTF@
71928 -GNULIB_RINTL = @GNULIB_RINTL@
71929 -GNULIB_RMDIR = @GNULIB_RMDIR@
71930 -GNULIB_ROUND = @GNULIB_ROUND@
71931 -GNULIB_ROUNDF = @GNULIB_ROUNDF@
71932 -GNULIB_ROUNDL = @GNULIB_ROUNDL@
71933 -GNULIB_RPMATCH = @GNULIB_RPMATCH@
71934 -GNULIB_SCANDIR = @GNULIB_SCANDIR@
71935 -GNULIB_SCANF = @GNULIB_SCANF@
71936 -GNULIB_SECURE_GETENV = @GNULIB_SECURE_GETENV@
71937 -GNULIB_SETENV = @GNULIB_SETENV@
71938 -GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
71939 -GNULIB_SIGNBIT = @GNULIB_SIGNBIT@
71940 -GNULIB_SINF = @GNULIB_SINF@
71941 -GNULIB_SINHF = @GNULIB_SINHF@
71942 -GNULIB_SINL = @GNULIB_SINL@
71943 -GNULIB_SLEEP = @GNULIB_SLEEP@
71944 -GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
71945 -GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
71946 -GNULIB_SQRTF = @GNULIB_SQRTF@
71947 -GNULIB_SQRTL = @GNULIB_SQRTL@
71948 -GNULIB_STAT = @GNULIB_STAT@
71949 -GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
71950 -GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
71951 -GNULIB_STPCPY = @GNULIB_STPCPY@
71952 -GNULIB_STPNCPY = @GNULIB_STPNCPY@
71953 -GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
71954 -GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
71955 -GNULIB_STRDUP = @GNULIB_STRDUP@
71956 -GNULIB_STRERROR = @GNULIB_STRERROR@
71957 -GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
71958 -GNULIB_STRFTIME = @GNULIB_STRFTIME@
71959 -GNULIB_STRNCAT = @GNULIB_STRNCAT@
71960 -GNULIB_STRNDUP = @GNULIB_STRNDUP@
71961 -GNULIB_STRNLEN = @GNULIB_STRNLEN@
71962 -GNULIB_STRPBRK = @GNULIB_STRPBRK@
71963 -GNULIB_STRPTIME = @GNULIB_STRPTIME@
71964 -GNULIB_STRSEP = @GNULIB_STRSEP@
71965 -GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
71966 -GNULIB_STRSTR = @GNULIB_STRSTR@
71967 -GNULIB_STRTOD = @GNULIB_STRTOD@
71968 -GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
71969 -GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
71970 -GNULIB_STRTOLD = @GNULIB_STRTOLD@
71971 -GNULIB_STRTOLL = @GNULIB_STRTOLL@
71972 -GNULIB_STRTOULL = @GNULIB_STRTOULL@
71973 -GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
71974 -GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
71975 -GNULIB_SYMLINK = @GNULIB_SYMLINK@
71976 -GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
71977 -GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
71978 -GNULIB_TANF = @GNULIB_TANF@
71979 -GNULIB_TANHF = @GNULIB_TANHF@
71980 -GNULIB_TANL = @GNULIB_TANL@
71981 -GNULIB_TIMEGM = @GNULIB_TIMEGM@
71982 -GNULIB_TIME_R = @GNULIB_TIME_R@
71983 -GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
71984 -GNULIB_TMPFILE = @GNULIB_TMPFILE@
71985 -GNULIB_TRUNC = @GNULIB_TRUNC@
71986 -GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
71987 -GNULIB_TRUNCF = @GNULIB_TRUNCF@
71988 -GNULIB_TRUNCL = @GNULIB_TRUNCL@
71989 -GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
71990 -GNULIB_TZSET = @GNULIB_TZSET@
71991 -GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
71992 -GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
71993 -GNULIB_UNLINK = @GNULIB_UNLINK@
71994 -GNULIB_UNLINKAT = @GNULIB_UNLINKAT@
71995 -GNULIB_UNLOCKPT = @GNULIB_UNLOCKPT@
71996 -GNULIB_UNSETENV = @GNULIB_UNSETENV@
71997 -GNULIB_USLEEP = @GNULIB_USLEEP@
71998 -GNULIB_UTIME = @GNULIB_UTIME@
71999 -GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
72000 -GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
72001 -GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
72002 -GNULIB_VFPRINTF = @GNULIB_VFPRINTF@
72003 -GNULIB_VFPRINTF_POSIX = @GNULIB_VFPRINTF_POSIX@
72004 -GNULIB_VFSCANF = @GNULIB_VFSCANF@
72005 -GNULIB_VPRINTF = @GNULIB_VPRINTF@
72006 -GNULIB_VPRINTF_POSIX = @GNULIB_VPRINTF_POSIX@
72007 -GNULIB_VSCANF = @GNULIB_VSCANF@
72008 -GNULIB_VSNPRINTF = @GNULIB_VSNPRINTF@
72009 -GNULIB_VSPRINTF_POSIX = @GNULIB_VSPRINTF_POSIX@
72010 -GNULIB_WCPCPY = @GNULIB_WCPCPY@
72011 -GNULIB_WCPNCPY = @GNULIB_WCPNCPY@
72012 -GNULIB_WCRTOMB = @GNULIB_WCRTOMB@
72013 -GNULIB_WCSCASECMP = @GNULIB_WCSCASECMP@
72014 -GNULIB_WCSCAT = @GNULIB_WCSCAT@
72015 -GNULIB_WCSCHR = @GNULIB_WCSCHR@
72016 -GNULIB_WCSCMP = @GNULIB_WCSCMP@
72017 -GNULIB_WCSCOLL = @GNULIB_WCSCOLL@
72018 -GNULIB_WCSCPY = @GNULIB_WCSCPY@
72019 -GNULIB_WCSCSPN = @GNULIB_WCSCSPN@
72020 -GNULIB_WCSDUP = @GNULIB_WCSDUP@
72021 -GNULIB_WCSFTIME = @GNULIB_WCSFTIME@
72022 -GNULIB_WCSLEN = @GNULIB_WCSLEN@
72023 -GNULIB_WCSNCASECMP = @GNULIB_WCSNCASECMP@
72024 -GNULIB_WCSNCAT = @GNULIB_WCSNCAT@
72025 -GNULIB_WCSNCMP = @GNULIB_WCSNCMP@
72026 -GNULIB_WCSNCPY = @GNULIB_WCSNCPY@
72027 -GNULIB_WCSNLEN = @GNULIB_WCSNLEN@
72028 -GNULIB_WCSNRTOMBS = @GNULIB_WCSNRTOMBS@
72029 -GNULIB_WCSPBRK = @GNULIB_WCSPBRK@
72030 -GNULIB_WCSRCHR = @GNULIB_WCSRCHR@
72031 -GNULIB_WCSRTOMBS = @GNULIB_WCSRTOMBS@
72032 -GNULIB_WCSSPN = @GNULIB_WCSSPN@
72033 -GNULIB_WCSSTR = @GNULIB_WCSSTR@
72034 -GNULIB_WCSTOK = @GNULIB_WCSTOK@
72035 -GNULIB_WCSWIDTH = @GNULIB_WCSWIDTH@
72036 -GNULIB_WCSXFRM = @GNULIB_WCSXFRM@
72037 -GNULIB_WCTOB = @GNULIB_WCTOB@
72038 -GNULIB_WCTOMB = @GNULIB_WCTOMB@
72039 -GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
72040 -GNULIB_WMEMCHR = @GNULIB_WMEMCHR@
72041 -GNULIB_WMEMCMP = @GNULIB_WMEMCMP@
72042 -GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
72043 -GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
72044 -GNULIB_WMEMSET = @GNULIB_WMEMSET@
72045 -GNULIB_WRITE = @GNULIB_WRITE@
72046 -GNULIB__EXIT = @GNULIB__EXIT@
72047 GPGME_CFLAGS = @GPGME_CFLAGS@
72048 GPGME_CONFIG = @GPGME_CONFIG@
72049 GPGME_LIBS = @GPGME_LIBS@
72050 GREP = @GREP@
72051 HAVE_ACOSF = @HAVE_ACOSF@
72052 HAVE_ACOSL = @HAVE_ACOSL@
72053 +HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
72054 HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
72055 HAVE_ALPHASORT = @HAVE_ALPHASORT@
72056 HAVE_ASINF = @HAVE_ASINF@
72057 @@ -689,6 +780,7 @@ HAVE_CHOWN = @HAVE_CHOWN@
72058 HAVE_CLOSEDIR = @HAVE_CLOSEDIR@
72059 HAVE_COPYSIGN = @HAVE_COPYSIGN@
72060 HAVE_COPYSIGNL = @HAVE_COPYSIGNL@
72061 +HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
72062 HAVE_COSF = @HAVE_COSF@
72063 HAVE_COSHF = @HAVE_COSHF@
72064 HAVE_COSL = @HAVE_COSL@
72065 @@ -703,13 +795,17 @@ HAVE_DECL_CEILL = @HAVE_DECL_CEILL@
72066 HAVE_DECL_COPYSIGNF = @HAVE_DECL_COPYSIGNF@
72067 HAVE_DECL_COSL = @HAVE_DECL_COSL@
72068 HAVE_DECL_DIRFD = @HAVE_DECL_DIRFD@
72069 +HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
72070 HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
72071 +HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
72072 HAVE_DECL_EXP2 = @HAVE_DECL_EXP2@
72073 HAVE_DECL_EXP2F = @HAVE_DECL_EXP2F@
72074 HAVE_DECL_EXP2L = @HAVE_DECL_EXP2L@
72075 HAVE_DECL_EXPL = @HAVE_DECL_EXPL@
72076 HAVE_DECL_EXPM1L = @HAVE_DECL_EXPM1L@
72077 HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
72078 +HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
72079 +HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
72080 HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
72081 HAVE_DECL_FDOPENDIR = @HAVE_DECL_FDOPENDIR@
72082 HAVE_DECL_FLOORF = @HAVE_DECL_FLOORF@
72083 @@ -718,6 +814,7 @@ HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
72084 HAVE_DECL_FREXPL = @HAVE_DECL_FREXPL@
72085 HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
72086 HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
72087 +HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
72088 HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
72089 HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
72090 HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
72091 @@ -769,13 +866,14 @@ HAVE_DECL_TRUNCL = @HAVE_DECL_TRUNCL@
72092 HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
72093 HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
72094 HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
72095 +HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
72096 HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
72097 HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
72098 HAVE_DIRENT_H = @HAVE_DIRENT_H@
72099 HAVE_DPRINTF = @HAVE_DPRINTF@
72100 -HAVE_DUP2 = @HAVE_DUP2@
72101 HAVE_DUP3 = @HAVE_DUP3@
72102 HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
72103 +HAVE_EXECVPE = @HAVE_EXECVPE@
72104 HAVE_EXPF = @HAVE_EXPF@
72105 HAVE_EXPL = @HAVE_EXPL@
72106 HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
72107 @@ -807,6 +905,7 @@ HAVE_FTELLO = @HAVE_FTELLO@
72108 HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
72109 HAVE_FUTIMENS = @HAVE_FUTIMENS@
72110 HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
72111 +HAVE_GETENTROPY = @HAVE_GETENTROPY@
72112 HAVE_GETGROUPS = @HAVE_GETGROUPS@
72113 HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
72114 HAVE_GETLOGIN = @HAVE_GETLOGIN@
72115 @@ -815,6 +914,7 @@ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
72116 HAVE_GETPASS = @HAVE_GETPASS@
72117 HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
72118 HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
72119 +HAVE_GETUMASK = @HAVE_GETUMASK@
72120 HAVE_GRANTPT = @HAVE_GRANTPT@
72121 HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
72122 HAVE_HYPOTF = @HAVE_HYPOTF@
72123 @@ -842,7 +942,6 @@ HAVE_LOGBF = @HAVE_LOGBF@
72124 HAVE_LOGBL = @HAVE_LOGBL@
72125 HAVE_LOGF = @HAVE_LOGF@
72126 HAVE_LOGL = @HAVE_LOGL@
72127 -HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
72128 HAVE_LSTAT = @HAVE_LSTAT@
72129 HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
72130 HAVE_MBRLEN = @HAVE_MBRLEN@
72131 @@ -852,7 +951,6 @@ HAVE_MBSLEN = @HAVE_MBSLEN@
72132 HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
72133 HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
72134 HAVE_MBTOWC = @HAVE_MBTOWC@
72135 -HAVE_MEMCHR = @HAVE_MEMCHR@
72136 HAVE_MEMPCPY = @HAVE_MEMPCPY@
72137 HAVE_MKDIRAT = @HAVE_MKDIRAT@
72138 HAVE_MKDTEMP = @HAVE_MKDTEMP@
72139 @@ -875,6 +973,7 @@ HAVE_PCLOSE = @HAVE_PCLOSE@
72140 HAVE_PIPE = @HAVE_PIPE@
72141 HAVE_PIPE2 = @HAVE_PIPE2@
72142 HAVE_POPEN = @HAVE_POPEN@
72143 +HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
72144 HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
72145 HAVE_POWF = @HAVE_POWF@
72146 HAVE_PREAD = @HAVE_PREAD@
72147 @@ -904,6 +1003,8 @@ HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
72148 HAVE_SETENV = @HAVE_SETENV@
72149 HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
72150 HAVE_SETSTATE = @HAVE_SETSTATE@
72151 +HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
72152 +HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
72153 HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
72154 HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
72155 HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
72156 @@ -919,13 +1020,16 @@ HAVE_STPNCPY = @HAVE_STPNCPY@
72157 HAVE_STRCASECMP = @HAVE_STRCASECMP@
72158 HAVE_STRCASESTR = @HAVE_STRCASESTR@
72159 HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
72160 +HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
72161 HAVE_STRINGS_H = @HAVE_STRINGS_H@
72162 HAVE_STRPBRK = @HAVE_STRPBRK@
72163 HAVE_STRPTIME = @HAVE_STRPTIME@
72164 HAVE_STRSEP = @HAVE_STRSEP@
72165 HAVE_STRTOD = @HAVE_STRTOD@
72166 +HAVE_STRTOL = @HAVE_STRTOL@
72167 HAVE_STRTOLD = @HAVE_STRTOLD@
72168 HAVE_STRTOLL = @HAVE_STRTOLL@
72169 +HAVE_STRTOUL = @HAVE_STRTOUL@
72170 HAVE_STRTOULL = @HAVE_STRTOULL@
72171 HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@
72172 HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
72173 @@ -943,12 +1047,12 @@ HAVE_TANF = @HAVE_TANF@
72174 HAVE_TANHF = @HAVE_TANHF@
72175 HAVE_TANL = @HAVE_TANL@
72176 HAVE_TIMEGM = @HAVE_TIMEGM@
72177 +HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
72178 +HAVE_TIMESPEC_GETRES = @HAVE_TIMESPEC_GETRES@
72179 HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
72180 -HAVE_TZSET = @HAVE_TZSET@
72181 HAVE_UNISTD_H = @HAVE_UNISTD_H@
72182 HAVE_UNLINKAT = @HAVE_UNLINKAT@
72183 HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
72184 -HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
72185 HAVE_USLEEP = @HAVE_USLEEP@
72186 HAVE_UTIME = @HAVE_UTIME@
72187 HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
72188 @@ -990,6 +1094,7 @@ HAVE_WMEMCHR = @HAVE_WMEMCHR@
72189 HAVE_WMEMCMP = @HAVE_WMEMCMP@
72190 HAVE_WMEMCPY = @HAVE_WMEMCPY@
72191 HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
72192 +HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
72193 HAVE_WMEMSET = @HAVE_WMEMSET@
72194 HAVE__BOOL = @HAVE__BOOL@
72195 HAVE__EXIT = @HAVE__EXIT@
72196 @@ -1086,16 +1191,18 @@ PATH_SEPARATOR = @PATH_SEPARATOR@
72197 PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
72198 PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
72199 PRIPTR_PREFIX = @PRIPTR_PREFIX@
72200 -PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
72201 PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
72202 PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
72203 RANLIB = @RANLIB@
72204 +REPLACE_ACCESS = @REPLACE_ACCESS@
72205 REPLACE_ACOSF = @REPLACE_ACOSF@
72206 +REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
72207 REPLACE_ASINF = @REPLACE_ASINF@
72208 REPLACE_ATAN2F = @REPLACE_ATAN2F@
72209 REPLACE_ATANF = @REPLACE_ATANF@
72210 REPLACE_BTOWC = @REPLACE_BTOWC@
72211 -REPLACE_CALLOC = @REPLACE_CALLOC@
72212 +REPLACE_CALLOC_FOR_CALLOC_GNU = @REPLACE_CALLOC_FOR_CALLOC_GNU@
72213 +REPLACE_CALLOC_FOR_CALLOC_POSIX = @REPLACE_CALLOC_FOR_CALLOC_POSIX@
72214 REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
72215 REPLACE_CBRTF = @REPLACE_CBRTF@
72216 REPLACE_CBRTL = @REPLACE_CBRTL@
72217 @@ -1105,13 +1212,22 @@ REPLACE_CEILL = @REPLACE_CEILL@
72218 REPLACE_CHOWN = @REPLACE_CHOWN@
72219 REPLACE_CLOSE = @REPLACE_CLOSE@
72220 REPLACE_CLOSEDIR = @REPLACE_CLOSEDIR@
72221 +REPLACE_COPY_FILE_RANGE = @REPLACE_COPY_FILE_RANGE@
72222 REPLACE_COSF = @REPLACE_COSF@
72223 REPLACE_COSHF = @REPLACE_COSHF@
72224 +REPLACE_CREAT = @REPLACE_CREAT@
72225 REPLACE_CTIME = @REPLACE_CTIME@
72226 REPLACE_DIRFD = @REPLACE_DIRFD@
72227 REPLACE_DPRINTF = @REPLACE_DPRINTF@
72228 REPLACE_DUP = @REPLACE_DUP@
72229 REPLACE_DUP2 = @REPLACE_DUP2@
72230 +REPLACE_EXECL = @REPLACE_EXECL@
72231 +REPLACE_EXECLE = @REPLACE_EXECLE@
72232 +REPLACE_EXECLP = @REPLACE_EXECLP@
72233 +REPLACE_EXECV = @REPLACE_EXECV@
72234 +REPLACE_EXECVE = @REPLACE_EXECVE@
72235 +REPLACE_EXECVP = @REPLACE_EXECVP@
72236 +REPLACE_EXECVPE = @REPLACE_EXECVPE@
72237 REPLACE_EXP2 = @REPLACE_EXP2@
72238 REPLACE_EXP2L = @REPLACE_EXP2L@
72239 REPLACE_EXPF = @REPLACE_EXPF@
72240 @@ -1121,12 +1237,14 @@ REPLACE_EXPM1F = @REPLACE_EXPM1F@
72241 REPLACE_EXPM1L = @REPLACE_EXPM1L@
72242 REPLACE_FABSL = @REPLACE_FABSL@
72243 REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
72244 +REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
72245 REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
72246 REPLACE_FCLOSE = @REPLACE_FCLOSE@
72247 REPLACE_FCNTL = @REPLACE_FCNTL@
72248 REPLACE_FDOPEN = @REPLACE_FDOPEN@
72249 REPLACE_FDOPENDIR = @REPLACE_FDOPENDIR@
72250 REPLACE_FFLUSH = @REPLACE_FFLUSH@
72251 +REPLACE_FFSLL = @REPLACE_FFSLL@
72252 REPLACE_FLOOR = @REPLACE_FLOOR@
72253 REPLACE_FLOORF = @REPLACE_FLOORF@
72254 REPLACE_FLOORL = @REPLACE_FLOORL@
72255 @@ -1137,8 +1255,10 @@ REPLACE_FMOD = @REPLACE_FMOD@
72256 REPLACE_FMODF = @REPLACE_FMODF@
72257 REPLACE_FMODL = @REPLACE_FMODL@
72258 REPLACE_FOPEN = @REPLACE_FOPEN@
72259 +REPLACE_FOPEN_FOR_FOPEN_GNU = @REPLACE_FOPEN_FOR_FOPEN_GNU@
72260 REPLACE_FPRINTF = @REPLACE_FPRINTF@
72261 REPLACE_FPURGE = @REPLACE_FPURGE@
72262 +REPLACE_FREE = @REPLACE_FREE@
72263 REPLACE_FREOPEN = @REPLACE_FREOPEN@
72264 REPLACE_FREXP = @REPLACE_FREXP@
72265 REPLACE_FREXPF = @REPLACE_FREXPF@
72266 @@ -1160,6 +1280,7 @@ REPLACE_GETLINE = @REPLACE_GETLINE@
72267 REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@
72268 REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
72269 REPLACE_GETPASS = @REPLACE_GETPASS@
72270 +REPLACE_GETPASS_FOR_GETPASS_GNU = @REPLACE_GETPASS_FOR_GETPASS_GNU@
72271 REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
72272 REPLACE_GMTIME = @REPLACE_GMTIME@
72273 REPLACE_HUGE_VAL = @REPLACE_HUGE_VAL@
72274 @@ -1198,7 +1319,8 @@ REPLACE_LOGF = @REPLACE_LOGF@
72275 REPLACE_LOGL = @REPLACE_LOGL@
72276 REPLACE_LSEEK = @REPLACE_LSEEK@
72277 REPLACE_LSTAT = @REPLACE_LSTAT@
72278 -REPLACE_MALLOC = @REPLACE_MALLOC@
72279 +REPLACE_MALLOC_FOR_MALLOC_GNU = @REPLACE_MALLOC_FOR_MALLOC_GNU@
72280 +REPLACE_MALLOC_FOR_MALLOC_POSIX = @REPLACE_MALLOC_FOR_MALLOC_POSIX@
72281 REPLACE_MBRLEN = @REPLACE_MBRLEN@
72282 REPLACE_MBRTOWC = @REPLACE_MBRTOWC@
72283 REPLACE_MBSINIT = @REPLACE_MBSINIT@
72284 @@ -1210,7 +1332,9 @@ REPLACE_MEMCHR = @REPLACE_MEMCHR@
72285 REPLACE_MEMMEM = @REPLACE_MEMMEM@
72286 REPLACE_MKDIR = @REPLACE_MKDIR@
72287 REPLACE_MKFIFO = @REPLACE_MKFIFO@
72288 +REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
72289 REPLACE_MKNOD = @REPLACE_MKNOD@
72290 +REPLACE_MKNODAT = @REPLACE_MKNODAT@
72291 REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
72292 REPLACE_MKTIME = @REPLACE_MKTIME@
72293 REPLACE_MODF = @REPLACE_MODF@
72294 @@ -1225,6 +1349,7 @@ REPLACE_OPENAT = @REPLACE_OPENAT@
72295 REPLACE_OPENDIR = @REPLACE_OPENDIR@
72296 REPLACE_PERROR = @REPLACE_PERROR@
72297 REPLACE_POPEN = @REPLACE_POPEN@
72298 +REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
72299 REPLACE_PREAD = @REPLACE_PREAD@
72300 REPLACE_PRINTF = @REPLACE_PRINTF@
72301 REPLACE_PTSNAME = @REPLACE_PTSNAME@
72302 @@ -1237,7 +1362,9 @@ REPLACE_RANDOM_R = @REPLACE_RANDOM_R@
72303 REPLACE_READ = @REPLACE_READ@
72304 REPLACE_READLINK = @REPLACE_READLINK@
72305 REPLACE_READLINKAT = @REPLACE_READLINKAT@
72306 -REPLACE_REALLOC = @REPLACE_REALLOC@
72307 +REPLACE_REALLOCARRAY = @REPLACE_REALLOCARRAY@
72308 +REPLACE_REALLOC_FOR_REALLOC_GNU = @REPLACE_REALLOC_FOR_REALLOC_GNU@
72309 +REPLACE_REALLOC_FOR_REALLOC_POSIX = @REPLACE_REALLOC_FOR_REALLOC_POSIX@
72310 REPLACE_REALPATH = @REPLACE_REALPATH@
72311 REPLACE_REMAINDER = @REPLACE_REMAINDER@
72312 REPLACE_REMAINDERF = @REPLACE_REMAINDERF@
72313 @@ -1253,7 +1380,7 @@ REPLACE_ROUNDL = @REPLACE_ROUNDL@
72314 REPLACE_SETENV = @REPLACE_SETENV@
72315 REPLACE_SETSTATE = @REPLACE_SETSTATE@
72316 REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
72317 -REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
72318 +REPLACE_SIGNBIT_USING_BUILTINS = @REPLACE_SIGNBIT_USING_BUILTINS@
72319 REPLACE_SINF = @REPLACE_SINF@
72320 REPLACE_SINHF = @REPLACE_SINHF@
72321 REPLACE_SLEEP = @REPLACE_SLEEP@
72322 @@ -1269,6 +1396,7 @@ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
72323 REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
72324 REPLACE_STRDUP = @REPLACE_STRDUP@
72325 REPLACE_STRERROR = @REPLACE_STRERROR@
72326 +REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
72327 REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
72328 REPLACE_STRFTIME = @REPLACE_STRFTIME@
72329 REPLACE_STRNCAT = @REPLACE_STRNCAT@
72330 @@ -1279,7 +1407,11 @@ REPLACE_STRSTR = @REPLACE_STRSTR@
72331 REPLACE_STRTOD = @REPLACE_STRTOD@
72332 REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
72333 REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
72334 +REPLACE_STRTOL = @REPLACE_STRTOL@
72335 REPLACE_STRTOLD = @REPLACE_STRTOLD@
72336 +REPLACE_STRTOLL = @REPLACE_STRTOLL@
72337 +REPLACE_STRTOUL = @REPLACE_STRTOUL@
72338 +REPLACE_STRTOULL = @REPLACE_STRTOULL@
72339 REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
72340 REPLACE_STRUCT_TIMEVAL = @REPLACE_STRUCT_TIMEVAL@
72341 REPLACE_SYMLINK = @REPLACE_SYMLINK@
72342 @@ -1310,6 +1442,7 @@ REPLACE_WCRTOMB = @REPLACE_WCRTOMB@
72343 REPLACE_WCSFTIME = @REPLACE_WCSFTIME@
72344 REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
72345 REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
72346 +REPLACE_WCSTOK = @REPLACE_WCSTOK@
72347 REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
72348 REPLACE_WCTOB = @REPLACE_WCTOB@
72349 REPLACE_WCTOMB = @REPLACE_WCTOMB@
72350 @@ -1321,19 +1454,21 @@ SET_MAKE = @SET_MAKE@
72351 SHELL = @SHELL@
72352 SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
72353 SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
72354 +STDALIGN_H = @STDALIGN_H@
72355 STDBOOL_H = @STDBOOL_H@
72356 STDDEF_H = @STDDEF_H@
72357 STDINT_H = @STDINT_H@
72358 STRIP = @STRIP@
72359 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
72360 TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
72361 +TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
72362 UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
72363 UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
72364 UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
72365 UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
72366 +UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
72367 UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
72368 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
72369 -UTIME_H = @UTIME_H@
72370 VERSION = @VERSION@
72371 WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
72372 WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
72373 @@ -1365,8 +1500,10 @@ datarootdir = @datarootdir@
72374 docdir = @docdir@
72375 dvidir = @dvidir@
72376 exec_prefix = @exec_prefix@
72377 +gl_LIBOBJDEPS = @gl_LIBOBJDEPS@
72378 gl_LIBOBJS = @gl_LIBOBJS@
72379 gl_LTLIBOBJS = @gl_LTLIBOBJS@
72380 +gltests_LIBOBJDEPS = @gltests_LIBOBJDEPS@
72381 gltests_LIBOBJS = @gltests_LIBOBJS@
72382 gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
72383 gltests_WITNESS = @gltests_WITNESS@
72384
72385 diff --git a/tests/mkdir/Makefile.in b/tests/mkdir/Makefile.in
72386 index 8578f93..36bd17f 100644
72387 --- a/tests/mkdir/Makefile.in
72388 +++ b/tests/mkdir/Makefile.in
72389 @@ -91,9 +91,12 @@ check_PROGRAMS = m$(EXEEXT)
72390 subdir = tests/mkdir
72391 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
72392 am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
72393 + $(top_srcdir)/autotools/m4/__inline.m4 \
72394 $(top_srcdir)/autotools/m4/absolute-header.m4 \
72395 $(top_srcdir)/autotools/m4/ac_check_sendfile.m4 \
72396 $(top_srcdir)/autotools/m4/alloca.m4 \
72397 + $(top_srcdir)/autotools/m4/builtin-expect.m4 \
72398 + $(top_srcdir)/autotools/m4/calloc.m4 \
72399 $(top_srcdir)/autotools/m4/canonicalize.m4 \
72400 $(top_srcdir)/autotools/m4/chdir-long.m4 \
72401 $(top_srcdir)/autotools/m4/clock_time.m4 \
72402 @@ -101,7 +104,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
72403 $(top_srcdir)/autotools/m4/closedir.m4 \
72404 $(top_srcdir)/autotools/m4/dirent_h.m4 \
72405 $(top_srcdir)/autotools/m4/dirfd.m4 \
72406 - $(top_srcdir)/autotools/m4/dirname.m4 \
72407 $(top_srcdir)/autotools/m4/double-slash-root.m4 \
72408 $(top_srcdir)/autotools/m4/dup.m4 \
72409 $(top_srcdir)/autotools/m4/dup2.m4 \
72410 @@ -123,6 +125,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
72411 $(top_srcdir)/autotools/m4/filenamecat.m4 \
72412 $(top_srcdir)/autotools/m4/float_h.m4 \
72413 $(top_srcdir)/autotools/m4/fpieee.m4 \
72414 + $(top_srcdir)/autotools/m4/free.m4 \
72415 $(top_srcdir)/autotools/m4/frexp.m4 \
72416 $(top_srcdir)/autotools/m4/frexpl.m4 \
72417 $(top_srcdir)/autotools/m4/fstat.m4 \
72418 @@ -142,7 +145,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
72419 $(top_srcdir)/autotools/m4/group-member.m4 \
72420 $(top_srcdir)/autotools/m4/include_next.m4 \
72421 $(top_srcdir)/autotools/m4/intmax_t.m4 \
72422 - $(top_srcdir)/autotools/m4/inttypes-pri.m4 \
72423 $(top_srcdir)/autotools/m4/inttypes.m4 \
72424 $(top_srcdir)/autotools/m4/inttypes_h.m4 \
72425 $(top_srcdir)/autotools/m4/isnand.m4 \
72426 @@ -152,8 +154,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
72427 $(top_srcdir)/autotools/m4/ldexpl.m4 \
72428 $(top_srcdir)/autotools/m4/libtool.m4 \
72429 $(top_srcdir)/autotools/m4/limits-h.m4 \
72430 - $(top_srcdir)/autotools/m4/localtime-buffer.m4 \
72431 - $(top_srcdir)/autotools/m4/longlong.m4 \
72432 $(top_srcdir)/autotools/m4/lstat.m4 \
72433 $(top_srcdir)/autotools/m4/ltoptions.m4 \
72434 $(top_srcdir)/autotools/m4/ltsugar.m4 \
72435 @@ -165,6 +165,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
72436 $(top_srcdir)/autotools/m4/memchr.m4 \
72437 $(top_srcdir)/autotools/m4/mempcpy.m4 \
72438 $(top_srcdir)/autotools/m4/memrchr.m4 \
72439 + $(top_srcdir)/autotools/m4/minmax.m4 \
72440 $(top_srcdir)/autotools/m4/mkdir.m4 \
72441 $(top_srcdir)/autotools/m4/mkdirat.m4 \
72442 $(top_srcdir)/autotools/m4/mmap-anon.m4 \
72443 @@ -175,16 +176,20 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
72444 $(top_srcdir)/autotools/m4/nocrash.m4 \
72445 $(top_srcdir)/autotools/m4/off_t.m4 \
72446 $(top_srcdir)/autotools/m4/open-cloexec.m4 \
72447 + $(top_srcdir)/autotools/m4/open-slash.m4 \
72448 $(top_srcdir)/autotools/m4/open.m4 \
72449 $(top_srcdir)/autotools/m4/openat.m4 \
72450 $(top_srcdir)/autotools/m4/opendir.m4 \
72451 $(top_srcdir)/autotools/m4/pathmax.m4 \
72452 + $(top_srcdir)/autotools/m4/pipe.m4 \
72453 $(top_srcdir)/autotools/m4/printf-frexp.m4 \
72454 $(top_srcdir)/autotools/m4/printf-frexpl.m4 \
72455 $(top_srcdir)/autotools/m4/printf.m4 \
72456 + $(top_srcdir)/autotools/m4/rawmemchr.m4 \
72457 $(top_srcdir)/autotools/m4/readlink.m4 \
72458 $(top_srcdir)/autotools/m4/readlinkat.m4 \
72459 $(top_srcdir)/autotools/m4/realloc.m4 \
72460 + $(top_srcdir)/autotools/m4/reallocarray.m4 \
72461 $(top_srcdir)/autotools/m4/rename.m4 \
72462 $(top_srcdir)/autotools/m4/renameat.m4 \
72463 $(top_srcdir)/autotools/m4/rmdir.m4 \
72464 @@ -194,6 +199,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
72465 $(top_srcdir)/autotools/m4/ssize_t.m4 \
72466 $(top_srcdir)/autotools/m4/stat-time.m4 \
72467 $(top_srcdir)/autotools/m4/stat.m4 \
72468 + $(top_srcdir)/autotools/m4/stdalign.m4 \
72469 $(top_srcdir)/autotools/m4/stdbool.m4 \
72470 $(top_srcdir)/autotools/m4/stddef_h.m4 \
72471 $(top_srcdir)/autotools/m4/stdint.m4 \
72472 @@ -232,7 +238,10 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
72473 $(top_srcdir)/autotools/m4/wchar_t.m4 \
72474 $(top_srcdir)/autotools/m4/wint_t.m4 \
72475 $(top_srcdir)/autotools/m4/xalloc.m4 \
72476 - $(top_srcdir)/autotools/m4/xsize.m4 $(top_srcdir)/configure.ac
72477 + $(top_srcdir)/autotools/m4/xsize.m4 \
72478 + $(top_srcdir)/autotools/m4/year2038.m4 \
72479 + $(top_srcdir)/autotools/m4/zzgnulib.m4 \
72480 + $(top_srcdir)/configure.ac
72481 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
72482 $(ACLOCAL_M4)
72483 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
72484 @@ -359,368 +368,450 @@ FGREP = @FGREP@
72485 FLOAT_H = @FLOAT_H@
72486 GETOPT_CDEFS_H = @GETOPT_CDEFS_H@
72487 GETOPT_H = @GETOPT_H@
72488 -GNULIB_ACOSF = @GNULIB_ACOSF@
72489 -GNULIB_ACOSL = @GNULIB_ACOSL@
72490 -GNULIB_ALPHASORT = @GNULIB_ALPHASORT@
72491 -GNULIB_ASINF = @GNULIB_ASINF@
72492 -GNULIB_ASINL = @GNULIB_ASINL@
72493 -GNULIB_ATAN2F = @GNULIB_ATAN2F@
72494 -GNULIB_ATANF = @GNULIB_ATANF@
72495 -GNULIB_ATANL = @GNULIB_ATANL@
72496 -GNULIB_ATOLL = @GNULIB_ATOLL@
72497 -GNULIB_BTOWC = @GNULIB_BTOWC@
72498 -GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
72499 -GNULIB_CANONICALIZE_FILE_NAME = @GNULIB_CANONICALIZE_FILE_NAME@
72500 -GNULIB_CBRT = @GNULIB_CBRT@
72501 -GNULIB_CBRTF = @GNULIB_CBRTF@
72502 -GNULIB_CBRTL = @GNULIB_CBRTL@
72503 -GNULIB_CEIL = @GNULIB_CEIL@
72504 -GNULIB_CEILF = @GNULIB_CEILF@
72505 -GNULIB_CEILL = @GNULIB_CEILL@
72506 -GNULIB_CHDIR = @GNULIB_CHDIR@
72507 -GNULIB_CHOWN = @GNULIB_CHOWN@
72508 -GNULIB_CLOSE = @GNULIB_CLOSE@
72509 -GNULIB_CLOSEDIR = @GNULIB_CLOSEDIR@
72510 -GNULIB_COPYSIGN = @GNULIB_COPYSIGN@
72511 -GNULIB_COPYSIGNF = @GNULIB_COPYSIGNF@
72512 -GNULIB_COPYSIGNL = @GNULIB_COPYSIGNL@
72513 -GNULIB_COSF = @GNULIB_COSF@
72514 -GNULIB_COSHF = @GNULIB_COSHF@
72515 -GNULIB_COSL = @GNULIB_COSL@
72516 -GNULIB_CTIME = @GNULIB_CTIME@
72517 -GNULIB_DIRFD = @GNULIB_DIRFD@
72518 -GNULIB_DPRINTF = @GNULIB_DPRINTF@
72519 -GNULIB_DUP = @GNULIB_DUP@
72520 -GNULIB_DUP2 = @GNULIB_DUP2@
72521 -GNULIB_DUP3 = @GNULIB_DUP3@
72522 -GNULIB_ENVIRON = @GNULIB_ENVIRON@
72523 -GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
72524 -GNULIB_EXP2 = @GNULIB_EXP2@
72525 -GNULIB_EXP2F = @GNULIB_EXP2F@
72526 -GNULIB_EXP2L = @GNULIB_EXP2L@
72527 -GNULIB_EXPF = @GNULIB_EXPF@
72528 -GNULIB_EXPL = @GNULIB_EXPL@
72529 -GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
72530 -GNULIB_EXPM1 = @GNULIB_EXPM1@
72531 -GNULIB_EXPM1F = @GNULIB_EXPM1F@
72532 -GNULIB_EXPM1L = @GNULIB_EXPM1L@
72533 -GNULIB_FABSF = @GNULIB_FABSF@
72534 -GNULIB_FABSL = @GNULIB_FABSL@
72535 -GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
72536 -GNULIB_FCHDIR = @GNULIB_FCHDIR@
72537 -GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
72538 -GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
72539 -GNULIB_FCLOSE = @GNULIB_FCLOSE@
72540 -GNULIB_FCNTL = @GNULIB_FCNTL@
72541 -GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
72542 -GNULIB_FDOPEN = @GNULIB_FDOPEN@
72543 -GNULIB_FDOPENDIR = @GNULIB_FDOPENDIR@
72544 -GNULIB_FFLUSH = @GNULIB_FFLUSH@
72545 -GNULIB_FFS = @GNULIB_FFS@
72546 -GNULIB_FFSL = @GNULIB_FFSL@
72547 -GNULIB_FFSLL = @GNULIB_FFSLL@
72548 -GNULIB_FGETC = @GNULIB_FGETC@
72549 -GNULIB_FGETS = @GNULIB_FGETS@
72550 -GNULIB_FLOOR = @GNULIB_FLOOR@
72551 -GNULIB_FLOORF = @GNULIB_FLOORF@
72552 -GNULIB_FLOORL = @GNULIB_FLOORL@
72553 -GNULIB_FMA = @GNULIB_FMA@
72554 -GNULIB_FMAF = @GNULIB_FMAF@
72555 -GNULIB_FMAL = @GNULIB_FMAL@
72556 -GNULIB_FMOD = @GNULIB_FMOD@
72557 -GNULIB_FMODF = @GNULIB_FMODF@
72558 -GNULIB_FMODL = @GNULIB_FMODL@
72559 -GNULIB_FOPEN = @GNULIB_FOPEN@
72560 -GNULIB_FPRINTF = @GNULIB_FPRINTF@
72561 -GNULIB_FPRINTF_POSIX = @GNULIB_FPRINTF_POSIX@
72562 -GNULIB_FPURGE = @GNULIB_FPURGE@
72563 -GNULIB_FPUTC = @GNULIB_FPUTC@
72564 -GNULIB_FPUTS = @GNULIB_FPUTS@
72565 -GNULIB_FREAD = @GNULIB_FREAD@
72566 -GNULIB_FREOPEN = @GNULIB_FREOPEN@
72567 -GNULIB_FREXP = @GNULIB_FREXP@
72568 -GNULIB_FREXPF = @GNULIB_FREXPF@
72569 -GNULIB_FREXPL = @GNULIB_FREXPL@
72570 -GNULIB_FSCANF = @GNULIB_FSCANF@
72571 -GNULIB_FSEEK = @GNULIB_FSEEK@
72572 -GNULIB_FSEEKO = @GNULIB_FSEEKO@
72573 -GNULIB_FSTAT = @GNULIB_FSTAT@
72574 -GNULIB_FSTATAT = @GNULIB_FSTATAT@
72575 -GNULIB_FSYNC = @GNULIB_FSYNC@
72576 -GNULIB_FTELL = @GNULIB_FTELL@
72577 -GNULIB_FTELLO = @GNULIB_FTELLO@
72578 -GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
72579 -GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
72580 -GNULIB_FWRITE = @GNULIB_FWRITE@
72581 -GNULIB_GETC = @GNULIB_GETC@
72582 -GNULIB_GETCHAR = @GNULIB_GETCHAR@
72583 -GNULIB_GETCWD = @GNULIB_GETCWD@
72584 -GNULIB_GETDELIM = @GNULIB_GETDELIM@
72585 -GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
72586 -GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
72587 -GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
72588 -GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
72589 -GNULIB_GETLINE = @GNULIB_GETLINE@
72590 -GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@
72591 -GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
72592 -GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
72593 -GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
72594 -GNULIB_GETPASS = @GNULIB_GETPASS@
72595 -GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
72596 +GL_CFLAG_ALLOW_WARNINGS = @GL_CFLAG_ALLOW_WARNINGS@
72597 +GL_CFLAG_GNULIB_WARNINGS = @GL_CFLAG_GNULIB_WARNINGS@
72598 +GL_GNULIB_ACCESS = @GL_GNULIB_ACCESS@
72599 +GL_GNULIB_ACOSF = @GL_GNULIB_ACOSF@
72600 +GL_GNULIB_ACOSL = @GL_GNULIB_ACOSL@
72601 +GL_GNULIB_ALIGNED_ALLOC = @GL_GNULIB_ALIGNED_ALLOC@
72602 +GL_GNULIB_ALPHASORT = @GL_GNULIB_ALPHASORT@
72603 +GL_GNULIB_ASINF = @GL_GNULIB_ASINF@
72604 +GL_GNULIB_ASINL = @GL_GNULIB_ASINL@
72605 +GL_GNULIB_ATAN2F = @GL_GNULIB_ATAN2F@
72606 +GL_GNULIB_ATANF = @GL_GNULIB_ATANF@
72607 +GL_GNULIB_ATANL = @GL_GNULIB_ATANL@
72608 +GL_GNULIB_ATOLL = @GL_GNULIB_ATOLL@
72609 +GL_GNULIB_BTOWC = @GL_GNULIB_BTOWC@
72610 +GL_GNULIB_CALLOC_GNU = @GL_GNULIB_CALLOC_GNU@
72611 +GL_GNULIB_CALLOC_POSIX = @GL_GNULIB_CALLOC_POSIX@
72612 +GL_GNULIB_CANONICALIZE_FILE_NAME = @GL_GNULIB_CANONICALIZE_FILE_NAME@
72613 +GL_GNULIB_CBRT = @GL_GNULIB_CBRT@
72614 +GL_GNULIB_CBRTF = @GL_GNULIB_CBRTF@
72615 +GL_GNULIB_CBRTL = @GL_GNULIB_CBRTL@
72616 +GL_GNULIB_CEIL = @GL_GNULIB_CEIL@
72617 +GL_GNULIB_CEILF = @GL_GNULIB_CEILF@
72618 +GL_GNULIB_CEILL = @GL_GNULIB_CEILL@
72619 +GL_GNULIB_CHDIR = @GL_GNULIB_CHDIR@
72620 +GL_GNULIB_CHOWN = @GL_GNULIB_CHOWN@
72621 +GL_GNULIB_CLOSE = @GL_GNULIB_CLOSE@
72622 +GL_GNULIB_CLOSEDIR = @GL_GNULIB_CLOSEDIR@
72623 +GL_GNULIB_COPYSIGN = @GL_GNULIB_COPYSIGN@
72624 +GL_GNULIB_COPYSIGNF = @GL_GNULIB_COPYSIGNF@
72625 +GL_GNULIB_COPYSIGNL = @GL_GNULIB_COPYSIGNL@
72626 +GL_GNULIB_COPY_FILE_RANGE = @GL_GNULIB_COPY_FILE_RANGE@
72627 +GL_GNULIB_COSF = @GL_GNULIB_COSF@
72628 +GL_GNULIB_COSHF = @GL_GNULIB_COSHF@
72629 +GL_GNULIB_COSL = @GL_GNULIB_COSL@
72630 +GL_GNULIB_CREAT = @GL_GNULIB_CREAT@
72631 +GL_GNULIB_CTIME = @GL_GNULIB_CTIME@
72632 +GL_GNULIB_DIRFD = @GL_GNULIB_DIRFD@
72633 +GL_GNULIB_DPRINTF = @GL_GNULIB_DPRINTF@
72634 +GL_GNULIB_DUP = @GL_GNULIB_DUP@
72635 +GL_GNULIB_DUP2 = @GL_GNULIB_DUP2@
72636 +GL_GNULIB_DUP3 = @GL_GNULIB_DUP3@
72637 +GL_GNULIB_ENVIRON = @GL_GNULIB_ENVIRON@
72638 +GL_GNULIB_EUIDACCESS = @GL_GNULIB_EUIDACCESS@
72639 +GL_GNULIB_EXECL = @GL_GNULIB_EXECL@
72640 +GL_GNULIB_EXECLE = @GL_GNULIB_EXECLE@
72641 +GL_GNULIB_EXECLP = @GL_GNULIB_EXECLP@
72642 +GL_GNULIB_EXECV = @GL_GNULIB_EXECV@
72643 +GL_GNULIB_EXECVE = @GL_GNULIB_EXECVE@
72644 +GL_GNULIB_EXECVP = @GL_GNULIB_EXECVP@
72645 +GL_GNULIB_EXECVPE = @GL_GNULIB_EXECVPE@
72646 +GL_GNULIB_EXP2 = @GL_GNULIB_EXP2@
72647 +GL_GNULIB_EXP2F = @GL_GNULIB_EXP2F@
72648 +GL_GNULIB_EXP2L = @GL_GNULIB_EXP2L@
72649 +GL_GNULIB_EXPF = @GL_GNULIB_EXPF@
72650 +GL_GNULIB_EXPL = @GL_GNULIB_EXPL@
72651 +GL_GNULIB_EXPLICIT_BZERO = @GL_GNULIB_EXPLICIT_BZERO@
72652 +GL_GNULIB_EXPM1 = @GL_GNULIB_EXPM1@
72653 +GL_GNULIB_EXPM1F = @GL_GNULIB_EXPM1F@
72654 +GL_GNULIB_EXPM1L = @GL_GNULIB_EXPM1L@
72655 +GL_GNULIB_FABSF = @GL_GNULIB_FABSF@
72656 +GL_GNULIB_FABSL = @GL_GNULIB_FABSL@
72657 +GL_GNULIB_FACCESSAT = @GL_GNULIB_FACCESSAT@
72658 +GL_GNULIB_FCHDIR = @GL_GNULIB_FCHDIR@
72659 +GL_GNULIB_FCHMODAT = @GL_GNULIB_FCHMODAT@
72660 +GL_GNULIB_FCHOWNAT = @GL_GNULIB_FCHOWNAT@
72661 +GL_GNULIB_FCLOSE = @GL_GNULIB_FCLOSE@
72662 +GL_GNULIB_FCNTL = @GL_GNULIB_FCNTL@
72663 +GL_GNULIB_FDATASYNC = @GL_GNULIB_FDATASYNC@
72664 +GL_GNULIB_FDOPEN = @GL_GNULIB_FDOPEN@
72665 +GL_GNULIB_FDOPENDIR = @GL_GNULIB_FDOPENDIR@
72666 +GL_GNULIB_FFLUSH = @GL_GNULIB_FFLUSH@
72667 +GL_GNULIB_FFS = @GL_GNULIB_FFS@
72668 +GL_GNULIB_FFSL = @GL_GNULIB_FFSL@
72669 +GL_GNULIB_FFSLL = @GL_GNULIB_FFSLL@
72670 +GL_GNULIB_FGETC = @GL_GNULIB_FGETC@
72671 +GL_GNULIB_FGETS = @GL_GNULIB_FGETS@
72672 +GL_GNULIB_FLOOR = @GL_GNULIB_FLOOR@
72673 +GL_GNULIB_FLOORF = @GL_GNULIB_FLOORF@
72674 +GL_GNULIB_FLOORL = @GL_GNULIB_FLOORL@
72675 +GL_GNULIB_FMA = @GL_GNULIB_FMA@
72676 +GL_GNULIB_FMAF = @GL_GNULIB_FMAF@
72677 +GL_GNULIB_FMAL = @GL_GNULIB_FMAL@
72678 +GL_GNULIB_FMOD = @GL_GNULIB_FMOD@
72679 +GL_GNULIB_FMODF = @GL_GNULIB_FMODF@
72680 +GL_GNULIB_FMODL = @GL_GNULIB_FMODL@
72681 +GL_GNULIB_FOPEN = @GL_GNULIB_FOPEN@
72682 +GL_GNULIB_FOPEN_GNU = @GL_GNULIB_FOPEN_GNU@
72683 +GL_GNULIB_FPRINTF = @GL_GNULIB_FPRINTF@
72684 +GL_GNULIB_FPRINTF_POSIX = @GL_GNULIB_FPRINTF_POSIX@
72685 +GL_GNULIB_FPURGE = @GL_GNULIB_FPURGE@
72686 +GL_GNULIB_FPUTC = @GL_GNULIB_FPUTC@
72687 +GL_GNULIB_FPUTS = @GL_GNULIB_FPUTS@
72688 +GL_GNULIB_FREAD = @GL_GNULIB_FREAD@
72689 +GL_GNULIB_FREE_POSIX = @GL_GNULIB_FREE_POSIX@
72690 +GL_GNULIB_FREOPEN = @GL_GNULIB_FREOPEN@
72691 +GL_GNULIB_FREXP = @GL_GNULIB_FREXP@
72692 +GL_GNULIB_FREXPF = @GL_GNULIB_FREXPF@
72693 +GL_GNULIB_FREXPL = @GL_GNULIB_FREXPL@
72694 +GL_GNULIB_FSCANF = @GL_GNULIB_FSCANF@
72695 +GL_GNULIB_FSEEK = @GL_GNULIB_FSEEK@
72696 +GL_GNULIB_FSEEKO = @GL_GNULIB_FSEEKO@
72697 +GL_GNULIB_FSTAT = @GL_GNULIB_FSTAT@
72698 +GL_GNULIB_FSTATAT = @GL_GNULIB_FSTATAT@
72699 +GL_GNULIB_FSYNC = @GL_GNULIB_FSYNC@
72700 +GL_GNULIB_FTELL = @GL_GNULIB_FTELL@
72701 +GL_GNULIB_FTELLO = @GL_GNULIB_FTELLO@
72702 +GL_GNULIB_FTRUNCATE = @GL_GNULIB_FTRUNCATE@
72703 +GL_GNULIB_FUTIMENS = @GL_GNULIB_FUTIMENS@
72704 +GL_GNULIB_FWRITE = @GL_GNULIB_FWRITE@
72705 +GL_GNULIB_GETC = @GL_GNULIB_GETC@
72706 +GL_GNULIB_GETCHAR = @GL_GNULIB_GETCHAR@
72707 +GL_GNULIB_GETCWD = @GL_GNULIB_GETCWD@
72708 +GL_GNULIB_GETDELIM = @GL_GNULIB_GETDELIM@
72709 +GL_GNULIB_GETDOMAINNAME = @GL_GNULIB_GETDOMAINNAME@
72710 +GL_GNULIB_GETDTABLESIZE = @GL_GNULIB_GETDTABLESIZE@
72711 +GL_GNULIB_GETENTROPY = @GL_GNULIB_GETENTROPY@
72712 +GL_GNULIB_GETGROUPS = @GL_GNULIB_GETGROUPS@
72713 +GL_GNULIB_GETHOSTNAME = @GL_GNULIB_GETHOSTNAME@
72714 +GL_GNULIB_GETLINE = @GL_GNULIB_GETLINE@
72715 +GL_GNULIB_GETLOADAVG = @GL_GNULIB_GETLOADAVG@
72716 +GL_GNULIB_GETLOGIN = @GL_GNULIB_GETLOGIN@
72717 +GL_GNULIB_GETLOGIN_R = @GL_GNULIB_GETLOGIN_R@
72718 +GL_GNULIB_GETOPT_POSIX = @GL_GNULIB_GETOPT_POSIX@
72719 +GL_GNULIB_GETPAGESIZE = @GL_GNULIB_GETPAGESIZE@
72720 +GL_GNULIB_GETPASS = @GL_GNULIB_GETPASS@
72721 +GL_GNULIB_GETPASS_GNU = @GL_GNULIB_GETPASS_GNU@
72722 +GL_GNULIB_GETSUBOPT = @GL_GNULIB_GETSUBOPT@
72723 +GL_GNULIB_GETTIMEOFDAY = @GL_GNULIB_GETTIMEOFDAY@
72724 +GL_GNULIB_GETUMASK = @GL_GNULIB_GETUMASK@
72725 +GL_GNULIB_GETUSERSHELL = @GL_GNULIB_GETUSERSHELL@
72726 +GL_GNULIB_GRANTPT = @GL_GNULIB_GRANTPT@
72727 +GL_GNULIB_GROUP_MEMBER = @GL_GNULIB_GROUP_MEMBER@
72728 +GL_GNULIB_HYPOT = @GL_GNULIB_HYPOT@
72729 +GL_GNULIB_HYPOTF = @GL_GNULIB_HYPOTF@
72730 +GL_GNULIB_HYPOTL = @GL_GNULIB_HYPOTL@
72731 +GL_GNULIB_ILOGB = @GL_GNULIB_ILOGB@
72732 +GL_GNULIB_ILOGBF = @GL_GNULIB_ILOGBF@
72733 +GL_GNULIB_ILOGBL = @GL_GNULIB_ILOGBL@
72734 +GL_GNULIB_IMAXABS = @GL_GNULIB_IMAXABS@
72735 +GL_GNULIB_IMAXDIV = @GL_GNULIB_IMAXDIV@
72736 +GL_GNULIB_ISATTY = @GL_GNULIB_ISATTY@
72737 +GL_GNULIB_ISFINITE = @GL_GNULIB_ISFINITE@
72738 +GL_GNULIB_ISINF = @GL_GNULIB_ISINF@
72739 +GL_GNULIB_ISNAN = @GL_GNULIB_ISNAN@
72740 +GL_GNULIB_ISNAND = @GL_GNULIB_ISNAND@
72741 +GL_GNULIB_ISNANF = @GL_GNULIB_ISNANF@
72742 +GL_GNULIB_ISNANL = @GL_GNULIB_ISNANL@
72743 +GL_GNULIB_LCHMOD = @GL_GNULIB_LCHMOD@
72744 +GL_GNULIB_LCHOWN = @GL_GNULIB_LCHOWN@
72745 +GL_GNULIB_LDEXPF = @GL_GNULIB_LDEXPF@
72746 +GL_GNULIB_LDEXPL = @GL_GNULIB_LDEXPL@
72747 +GL_GNULIB_LINK = @GL_GNULIB_LINK@
72748 +GL_GNULIB_LINKAT = @GL_GNULIB_LINKAT@
72749 +GL_GNULIB_LOCALTIME = @GL_GNULIB_LOCALTIME@
72750 +GL_GNULIB_LOG = @GL_GNULIB_LOG@
72751 +GL_GNULIB_LOG10 = @GL_GNULIB_LOG10@
72752 +GL_GNULIB_LOG10F = @GL_GNULIB_LOG10F@
72753 +GL_GNULIB_LOG10L = @GL_GNULIB_LOG10L@
72754 +GL_GNULIB_LOG1P = @GL_GNULIB_LOG1P@
72755 +GL_GNULIB_LOG1PF = @GL_GNULIB_LOG1PF@
72756 +GL_GNULIB_LOG1PL = @GL_GNULIB_LOG1PL@
72757 +GL_GNULIB_LOG2 = @GL_GNULIB_LOG2@
72758 +GL_GNULIB_LOG2F = @GL_GNULIB_LOG2F@
72759 +GL_GNULIB_LOG2L = @GL_GNULIB_LOG2L@
72760 +GL_GNULIB_LOGB = @GL_GNULIB_LOGB@
72761 +GL_GNULIB_LOGBF = @GL_GNULIB_LOGBF@
72762 +GL_GNULIB_LOGBL = @GL_GNULIB_LOGBL@
72763 +GL_GNULIB_LOGF = @GL_GNULIB_LOGF@
72764 +GL_GNULIB_LOGL = @GL_GNULIB_LOGL@
72765 +GL_GNULIB_LSEEK = @GL_GNULIB_LSEEK@
72766 +GL_GNULIB_LSTAT = @GL_GNULIB_LSTAT@
72767 +GL_GNULIB_MALLOC_GNU = @GL_GNULIB_MALLOC_GNU@
72768 +GL_GNULIB_MALLOC_POSIX = @GL_GNULIB_MALLOC_POSIX@
72769 +GL_GNULIB_MBRLEN = @GL_GNULIB_MBRLEN@
72770 +GL_GNULIB_MBRTOWC = @GL_GNULIB_MBRTOWC@
72771 +GL_GNULIB_MBSCASECMP = @GL_GNULIB_MBSCASECMP@
72772 +GL_GNULIB_MBSCASESTR = @GL_GNULIB_MBSCASESTR@
72773 +GL_GNULIB_MBSCHR = @GL_GNULIB_MBSCHR@
72774 +GL_GNULIB_MBSCSPN = @GL_GNULIB_MBSCSPN@
72775 +GL_GNULIB_MBSINIT = @GL_GNULIB_MBSINIT@
72776 +GL_GNULIB_MBSLEN = @GL_GNULIB_MBSLEN@
72777 +GL_GNULIB_MBSNCASECMP = @GL_GNULIB_MBSNCASECMP@
72778 +GL_GNULIB_MBSNLEN = @GL_GNULIB_MBSNLEN@
72779 +GL_GNULIB_MBSNRTOWCS = @GL_GNULIB_MBSNRTOWCS@
72780 +GL_GNULIB_MBSPBRK = @GL_GNULIB_MBSPBRK@
72781 +GL_GNULIB_MBSPCASECMP = @GL_GNULIB_MBSPCASECMP@
72782 +GL_GNULIB_MBSRCHR = @GL_GNULIB_MBSRCHR@
72783 +GL_GNULIB_MBSRTOWCS = @GL_GNULIB_MBSRTOWCS@
72784 +GL_GNULIB_MBSSEP = @GL_GNULIB_MBSSEP@
72785 +GL_GNULIB_MBSSPN = @GL_GNULIB_MBSSPN@
72786 +GL_GNULIB_MBSSTR = @GL_GNULIB_MBSSTR@
72787 +GL_GNULIB_MBSTOK_R = @GL_GNULIB_MBSTOK_R@
72788 +GL_GNULIB_MBTOWC = @GL_GNULIB_MBTOWC@
72789 +GL_GNULIB_MDA_ACCESS = @GL_GNULIB_MDA_ACCESS@
72790 +GL_GNULIB_MDA_CHDIR = @GL_GNULIB_MDA_CHDIR@
72791 +GL_GNULIB_MDA_CHMOD = @GL_GNULIB_MDA_CHMOD@
72792 +GL_GNULIB_MDA_CLOSE = @GL_GNULIB_MDA_CLOSE@
72793 +GL_GNULIB_MDA_CREAT = @GL_GNULIB_MDA_CREAT@
72794 +GL_GNULIB_MDA_DUP = @GL_GNULIB_MDA_DUP@
72795 +GL_GNULIB_MDA_DUP2 = @GL_GNULIB_MDA_DUP2@
72796 +GL_GNULIB_MDA_ECVT = @GL_GNULIB_MDA_ECVT@
72797 +GL_GNULIB_MDA_EXECL = @GL_GNULIB_MDA_EXECL@
72798 +GL_GNULIB_MDA_EXECLE = @GL_GNULIB_MDA_EXECLE@
72799 +GL_GNULIB_MDA_EXECLP = @GL_GNULIB_MDA_EXECLP@
72800 +GL_GNULIB_MDA_EXECV = @GL_GNULIB_MDA_EXECV@
72801 +GL_GNULIB_MDA_EXECVE = @GL_GNULIB_MDA_EXECVE@
72802 +GL_GNULIB_MDA_EXECVP = @GL_GNULIB_MDA_EXECVP@
72803 +GL_GNULIB_MDA_EXECVPE = @GL_GNULIB_MDA_EXECVPE@
72804 +GL_GNULIB_MDA_FCLOSEALL = @GL_GNULIB_MDA_FCLOSEALL@
72805 +GL_GNULIB_MDA_FCVT = @GL_GNULIB_MDA_FCVT@
72806 +GL_GNULIB_MDA_FDOPEN = @GL_GNULIB_MDA_FDOPEN@
72807 +GL_GNULIB_MDA_FILENO = @GL_GNULIB_MDA_FILENO@
72808 +GL_GNULIB_MDA_GCVT = @GL_GNULIB_MDA_GCVT@
72809 +GL_GNULIB_MDA_GETCWD = @GL_GNULIB_MDA_GETCWD@
72810 +GL_GNULIB_MDA_GETPID = @GL_GNULIB_MDA_GETPID@
72811 +GL_GNULIB_MDA_GETW = @GL_GNULIB_MDA_GETW@
72812 +GL_GNULIB_MDA_ISATTY = @GL_GNULIB_MDA_ISATTY@
72813 +GL_GNULIB_MDA_J0 = @GL_GNULIB_MDA_J0@
72814 +GL_GNULIB_MDA_J1 = @GL_GNULIB_MDA_J1@
72815 +GL_GNULIB_MDA_JN = @GL_GNULIB_MDA_JN@
72816 +GL_GNULIB_MDA_LSEEK = @GL_GNULIB_MDA_LSEEK@
72817 +GL_GNULIB_MDA_MEMCCPY = @GL_GNULIB_MDA_MEMCCPY@
72818 +GL_GNULIB_MDA_MKDIR = @GL_GNULIB_MDA_MKDIR@
72819 +GL_GNULIB_MDA_MKTEMP = @GL_GNULIB_MDA_MKTEMP@
72820 +GL_GNULIB_MDA_OPEN = @GL_GNULIB_MDA_OPEN@
72821 +GL_GNULIB_MDA_PUTENV = @GL_GNULIB_MDA_PUTENV@
72822 +GL_GNULIB_MDA_PUTW = @GL_GNULIB_MDA_PUTW@
72823 +GL_GNULIB_MDA_READ = @GL_GNULIB_MDA_READ@
72824 +GL_GNULIB_MDA_RMDIR = @GL_GNULIB_MDA_RMDIR@
72825 +GL_GNULIB_MDA_STRDUP = @GL_GNULIB_MDA_STRDUP@
72826 +GL_GNULIB_MDA_SWAB = @GL_GNULIB_MDA_SWAB@
72827 +GL_GNULIB_MDA_TEMPNAM = @GL_GNULIB_MDA_TEMPNAM@
72828 +GL_GNULIB_MDA_TZSET = @GL_GNULIB_MDA_TZSET@
72829 +GL_GNULIB_MDA_UMASK = @GL_GNULIB_MDA_UMASK@
72830 +GL_GNULIB_MDA_UNLINK = @GL_GNULIB_MDA_UNLINK@
72831 +GL_GNULIB_MDA_UTIME = @GL_GNULIB_MDA_UTIME@
72832 +GL_GNULIB_MDA_WCSDUP = @GL_GNULIB_MDA_WCSDUP@
72833 +GL_GNULIB_MDA_WRITE = @GL_GNULIB_MDA_WRITE@
72834 +GL_GNULIB_MDA_Y0 = @GL_GNULIB_MDA_Y0@
72835 +GL_GNULIB_MDA_Y1 = @GL_GNULIB_MDA_Y1@
72836 +GL_GNULIB_MDA_YN = @GL_GNULIB_MDA_YN@
72837 +GL_GNULIB_MEMCHR = @GL_GNULIB_MEMCHR@
72838 +GL_GNULIB_MEMMEM = @GL_GNULIB_MEMMEM@
72839 +GL_GNULIB_MEMPCPY = @GL_GNULIB_MEMPCPY@
72840 +GL_GNULIB_MEMRCHR = @GL_GNULIB_MEMRCHR@
72841 +GL_GNULIB_MKDIR = @GL_GNULIB_MKDIR@
72842 +GL_GNULIB_MKDIRAT = @GL_GNULIB_MKDIRAT@
72843 +GL_GNULIB_MKDTEMP = @GL_GNULIB_MKDTEMP@
72844 +GL_GNULIB_MKFIFO = @GL_GNULIB_MKFIFO@
72845 +GL_GNULIB_MKFIFOAT = @GL_GNULIB_MKFIFOAT@
72846 +GL_GNULIB_MKNOD = @GL_GNULIB_MKNOD@
72847 +GL_GNULIB_MKNODAT = @GL_GNULIB_MKNODAT@
72848 +GL_GNULIB_MKOSTEMP = @GL_GNULIB_MKOSTEMP@
72849 +GL_GNULIB_MKOSTEMPS = @GL_GNULIB_MKOSTEMPS@
72850 +GL_GNULIB_MKSTEMP = @GL_GNULIB_MKSTEMP@
72851 +GL_GNULIB_MKSTEMPS = @GL_GNULIB_MKSTEMPS@
72852 +GL_GNULIB_MKTIME = @GL_GNULIB_MKTIME@
72853 +GL_GNULIB_MODF = @GL_GNULIB_MODF@
72854 +GL_GNULIB_MODFF = @GL_GNULIB_MODFF@
72855 +GL_GNULIB_MODFL = @GL_GNULIB_MODFL@
72856 +GL_GNULIB_NANOSLEEP = @GL_GNULIB_NANOSLEEP@
72857 +GL_GNULIB_NONBLOCKING = @GL_GNULIB_NONBLOCKING@
72858 +GL_GNULIB_OBSTACK_PRINTF = @GL_GNULIB_OBSTACK_PRINTF@
72859 +GL_GNULIB_OBSTACK_PRINTF_POSIX = @GL_GNULIB_OBSTACK_PRINTF_POSIX@
72860 +GL_GNULIB_OPEN = @GL_GNULIB_OPEN@
72861 +GL_GNULIB_OPENAT = @GL_GNULIB_OPENAT@
72862 +GL_GNULIB_OPENDIR = @GL_GNULIB_OPENDIR@
72863 +GL_GNULIB_OVERRIDES_STRUCT_STAT = @GL_GNULIB_OVERRIDES_STRUCT_STAT@
72864 +GL_GNULIB_PCLOSE = @GL_GNULIB_PCLOSE@
72865 +GL_GNULIB_PERROR = @GL_GNULIB_PERROR@
72866 +GL_GNULIB_PIPE = @GL_GNULIB_PIPE@
72867 +GL_GNULIB_PIPE2 = @GL_GNULIB_PIPE2@
72868 +GL_GNULIB_POPEN = @GL_GNULIB_POPEN@
72869 +GL_GNULIB_POSIX_MEMALIGN = @GL_GNULIB_POSIX_MEMALIGN@
72870 +GL_GNULIB_POSIX_OPENPT = @GL_GNULIB_POSIX_OPENPT@
72871 +GL_GNULIB_POWF = @GL_GNULIB_POWF@
72872 +GL_GNULIB_PREAD = @GL_GNULIB_PREAD@
72873 +GL_GNULIB_PRINTF = @GL_GNULIB_PRINTF@
72874 +GL_GNULIB_PRINTF_POSIX = @GL_GNULIB_PRINTF_POSIX@
72875 +GL_GNULIB_PTSNAME = @GL_GNULIB_PTSNAME@
72876 +GL_GNULIB_PTSNAME_R = @GL_GNULIB_PTSNAME_R@
72877 +GL_GNULIB_PUTC = @GL_GNULIB_PUTC@
72878 +GL_GNULIB_PUTCHAR = @GL_GNULIB_PUTCHAR@
72879 +GL_GNULIB_PUTENV = @GL_GNULIB_PUTENV@
72880 +GL_GNULIB_PUTS = @GL_GNULIB_PUTS@
72881 +GL_GNULIB_PWRITE = @GL_GNULIB_PWRITE@
72882 +GL_GNULIB_QSORT_R = @GL_GNULIB_QSORT_R@
72883 +GL_GNULIB_RANDOM = @GL_GNULIB_RANDOM@
72884 +GL_GNULIB_RANDOM_R = @GL_GNULIB_RANDOM_R@
72885 +GL_GNULIB_RAWMEMCHR = @GL_GNULIB_RAWMEMCHR@
72886 +GL_GNULIB_READ = @GL_GNULIB_READ@
72887 +GL_GNULIB_READDIR = @GL_GNULIB_READDIR@
72888 +GL_GNULIB_READLINK = @GL_GNULIB_READLINK@
72889 +GL_GNULIB_READLINKAT = @GL_GNULIB_READLINKAT@
72890 +GL_GNULIB_REALLOCARRAY = @GL_GNULIB_REALLOCARRAY@
72891 +GL_GNULIB_REALLOC_GNU = @GL_GNULIB_REALLOC_GNU@
72892 +GL_GNULIB_REALLOC_POSIX = @GL_GNULIB_REALLOC_POSIX@
72893 +GL_GNULIB_REALPATH = @GL_GNULIB_REALPATH@
72894 +GL_GNULIB_REMAINDER = @GL_GNULIB_REMAINDER@
72895 +GL_GNULIB_REMAINDERF = @GL_GNULIB_REMAINDERF@
72896 +GL_GNULIB_REMAINDERL = @GL_GNULIB_REMAINDERL@
72897 +GL_GNULIB_REMOVE = @GL_GNULIB_REMOVE@
72898 +GL_GNULIB_RENAME = @GL_GNULIB_RENAME@
72899 +GL_GNULIB_RENAMEAT = @GL_GNULIB_RENAMEAT@
72900 +GL_GNULIB_REWINDDIR = @GL_GNULIB_REWINDDIR@
72901 +GL_GNULIB_RINT = @GL_GNULIB_RINT@
72902 +GL_GNULIB_RINTF = @GL_GNULIB_RINTF@
72903 +GL_GNULIB_RINTL = @GL_GNULIB_RINTL@
72904 +GL_GNULIB_RMDIR = @GL_GNULIB_RMDIR@
72905 +GL_GNULIB_ROUND = @GL_GNULIB_ROUND@
72906 +GL_GNULIB_ROUNDF = @GL_GNULIB_ROUNDF@
72907 +GL_GNULIB_ROUNDL = @GL_GNULIB_ROUNDL@
72908 +GL_GNULIB_RPMATCH = @GL_GNULIB_RPMATCH@
72909 +GL_GNULIB_SCANDIR = @GL_GNULIB_SCANDIR@
72910 +GL_GNULIB_SCANF = @GL_GNULIB_SCANF@
72911 +GL_GNULIB_SECURE_GETENV = @GL_GNULIB_SECURE_GETENV@
72912 +GL_GNULIB_SETENV = @GL_GNULIB_SETENV@
72913 +GL_GNULIB_SETHOSTNAME = @GL_GNULIB_SETHOSTNAME@
72914 +GL_GNULIB_SIGABBREV_NP = @GL_GNULIB_SIGABBREV_NP@
72915 +GL_GNULIB_SIGDESCR_NP = @GL_GNULIB_SIGDESCR_NP@
72916 +GL_GNULIB_SIGNBIT = @GL_GNULIB_SIGNBIT@
72917 +GL_GNULIB_SINF = @GL_GNULIB_SINF@
72918 +GL_GNULIB_SINHF = @GL_GNULIB_SINHF@
72919 +GL_GNULIB_SINL = @GL_GNULIB_SINL@
72920 +GL_GNULIB_SLEEP = @GL_GNULIB_SLEEP@
72921 +GL_GNULIB_SNPRINTF = @GL_GNULIB_SNPRINTF@
72922 +GL_GNULIB_SPRINTF_POSIX = @GL_GNULIB_SPRINTF_POSIX@
72923 +GL_GNULIB_SQRTF = @GL_GNULIB_SQRTF@
72924 +GL_GNULIB_SQRTL = @GL_GNULIB_SQRTL@
72925 +GL_GNULIB_STAT = @GL_GNULIB_STAT@
72926 +GL_GNULIB_STDIO_H_NONBLOCKING = @GL_GNULIB_STDIO_H_NONBLOCKING@
72927 +GL_GNULIB_STDIO_H_SIGPIPE = @GL_GNULIB_STDIO_H_SIGPIPE@
72928 +GL_GNULIB_STPCPY = @GL_GNULIB_STPCPY@
72929 +GL_GNULIB_STPNCPY = @GL_GNULIB_STPNCPY@
72930 +GL_GNULIB_STRCASESTR = @GL_GNULIB_STRCASESTR@
72931 +GL_GNULIB_STRCHRNUL = @GL_GNULIB_STRCHRNUL@
72932 +GL_GNULIB_STRDUP = @GL_GNULIB_STRDUP@
72933 +GL_GNULIB_STRERROR = @GL_GNULIB_STRERROR@
72934 +GL_GNULIB_STRERRORNAME_NP = @GL_GNULIB_STRERRORNAME_NP@
72935 +GL_GNULIB_STRERROR_R = @GL_GNULIB_STRERROR_R@
72936 +GL_GNULIB_STRFTIME = @GL_GNULIB_STRFTIME@
72937 +GL_GNULIB_STRNCAT = @GL_GNULIB_STRNCAT@
72938 +GL_GNULIB_STRNDUP = @GL_GNULIB_STRNDUP@
72939 +GL_GNULIB_STRNLEN = @GL_GNULIB_STRNLEN@
72940 +GL_GNULIB_STRPBRK = @GL_GNULIB_STRPBRK@
72941 +GL_GNULIB_STRPTIME = @GL_GNULIB_STRPTIME@
72942 +GL_GNULIB_STRSEP = @GL_GNULIB_STRSEP@
72943 +GL_GNULIB_STRSIGNAL = @GL_GNULIB_STRSIGNAL@
72944 +GL_GNULIB_STRSTR = @GL_GNULIB_STRSTR@
72945 +GL_GNULIB_STRTOD = @GL_GNULIB_STRTOD@
72946 +GL_GNULIB_STRTOIMAX = @GL_GNULIB_STRTOIMAX@
72947 +GL_GNULIB_STRTOK_R = @GL_GNULIB_STRTOK_R@
72948 +GL_GNULIB_STRTOL = @GL_GNULIB_STRTOL@
72949 +GL_GNULIB_STRTOLD = @GL_GNULIB_STRTOLD@
72950 +GL_GNULIB_STRTOLL = @GL_GNULIB_STRTOLL@
72951 +GL_GNULIB_STRTOUL = @GL_GNULIB_STRTOUL@
72952 +GL_GNULIB_STRTOULL = @GL_GNULIB_STRTOULL@
72953 +GL_GNULIB_STRTOUMAX = @GL_GNULIB_STRTOUMAX@
72954 +GL_GNULIB_STRVERSCMP = @GL_GNULIB_STRVERSCMP@
72955 +GL_GNULIB_SYMLINK = @GL_GNULIB_SYMLINK@
72956 +GL_GNULIB_SYMLINKAT = @GL_GNULIB_SYMLINKAT@
72957 +GL_GNULIB_SYSTEM_POSIX = @GL_GNULIB_SYSTEM_POSIX@
72958 +GL_GNULIB_TANF = @GL_GNULIB_TANF@
72959 +GL_GNULIB_TANHF = @GL_GNULIB_TANHF@
72960 +GL_GNULIB_TANL = @GL_GNULIB_TANL@
72961 +GL_GNULIB_TIMEGM = @GL_GNULIB_TIMEGM@
72962 +GL_GNULIB_TIMESPEC_GET = @GL_GNULIB_TIMESPEC_GET@
72963 +GL_GNULIB_TIMESPEC_GETRES = @GL_GNULIB_TIMESPEC_GETRES@
72964 +GL_GNULIB_TIME_R = @GL_GNULIB_TIME_R@
72965 +GL_GNULIB_TIME_RZ = @GL_GNULIB_TIME_RZ@
72966 +GL_GNULIB_TMPFILE = @GL_GNULIB_TMPFILE@
72967 +GL_GNULIB_TRUNC = @GL_GNULIB_TRUNC@
72968 +GL_GNULIB_TRUNCATE = @GL_GNULIB_TRUNCATE@
72969 +GL_GNULIB_TRUNCF = @GL_GNULIB_TRUNCF@
72970 +GL_GNULIB_TRUNCL = @GL_GNULIB_TRUNCL@
72971 +GL_GNULIB_TTYNAME_R = @GL_GNULIB_TTYNAME_R@
72972 +GL_GNULIB_TZSET = @GL_GNULIB_TZSET@
72973 +GL_GNULIB_UNISTD_H_GETOPT = @GL_GNULIB_UNISTD_H_GETOPT@
72974 +GL_GNULIB_UNISTD_H_NONBLOCKING = @GL_GNULIB_UNISTD_H_NONBLOCKING@
72975 +GL_GNULIB_UNISTD_H_SIGPIPE = @GL_GNULIB_UNISTD_H_SIGPIPE@
72976 +GL_GNULIB_UNLINK = @GL_GNULIB_UNLINK@
72977 +GL_GNULIB_UNLINKAT = @GL_GNULIB_UNLINKAT@
72978 +GL_GNULIB_UNLOCKPT = @GL_GNULIB_UNLOCKPT@
72979 +GL_GNULIB_UNSETENV = @GL_GNULIB_UNSETENV@
72980 +GL_GNULIB_USLEEP = @GL_GNULIB_USLEEP@
72981 +GL_GNULIB_UTIME = @GL_GNULIB_UTIME@
72982 +GL_GNULIB_UTIMENSAT = @GL_GNULIB_UTIMENSAT@
72983 +GL_GNULIB_VASPRINTF = @GL_GNULIB_VASPRINTF@
72984 +GL_GNULIB_VDPRINTF = @GL_GNULIB_VDPRINTF@
72985 +GL_GNULIB_VFPRINTF = @GL_GNULIB_VFPRINTF@
72986 +GL_GNULIB_VFPRINTF_POSIX = @GL_GNULIB_VFPRINTF_POSIX@
72987 +GL_GNULIB_VFSCANF = @GL_GNULIB_VFSCANF@
72988 +GL_GNULIB_VPRINTF = @GL_GNULIB_VPRINTF@
72989 +GL_GNULIB_VPRINTF_POSIX = @GL_GNULIB_VPRINTF_POSIX@
72990 +GL_GNULIB_VSCANF = @GL_GNULIB_VSCANF@
72991 +GL_GNULIB_VSNPRINTF = @GL_GNULIB_VSNPRINTF@
72992 +GL_GNULIB_VSPRINTF_POSIX = @GL_GNULIB_VSPRINTF_POSIX@
72993 +GL_GNULIB_WCPCPY = @GL_GNULIB_WCPCPY@
72994 +GL_GNULIB_WCPNCPY = @GL_GNULIB_WCPNCPY@
72995 +GL_GNULIB_WCRTOMB = @GL_GNULIB_WCRTOMB@
72996 +GL_GNULIB_WCSCASECMP = @GL_GNULIB_WCSCASECMP@
72997 +GL_GNULIB_WCSCAT = @GL_GNULIB_WCSCAT@
72998 +GL_GNULIB_WCSCHR = @GL_GNULIB_WCSCHR@
72999 +GL_GNULIB_WCSCMP = @GL_GNULIB_WCSCMP@
73000 +GL_GNULIB_WCSCOLL = @GL_GNULIB_WCSCOLL@
73001 +GL_GNULIB_WCSCPY = @GL_GNULIB_WCSCPY@
73002 +GL_GNULIB_WCSCSPN = @GL_GNULIB_WCSCSPN@
73003 +GL_GNULIB_WCSDUP = @GL_GNULIB_WCSDUP@
73004 +GL_GNULIB_WCSFTIME = @GL_GNULIB_WCSFTIME@
73005 +GL_GNULIB_WCSLEN = @GL_GNULIB_WCSLEN@
73006 +GL_GNULIB_WCSNCASECMP = @GL_GNULIB_WCSNCASECMP@
73007 +GL_GNULIB_WCSNCAT = @GL_GNULIB_WCSNCAT@
73008 +GL_GNULIB_WCSNCMP = @GL_GNULIB_WCSNCMP@
73009 +GL_GNULIB_WCSNCPY = @GL_GNULIB_WCSNCPY@
73010 +GL_GNULIB_WCSNLEN = @GL_GNULIB_WCSNLEN@
73011 +GL_GNULIB_WCSNRTOMBS = @GL_GNULIB_WCSNRTOMBS@
73012 +GL_GNULIB_WCSPBRK = @GL_GNULIB_WCSPBRK@
73013 +GL_GNULIB_WCSRCHR = @GL_GNULIB_WCSRCHR@
73014 +GL_GNULIB_WCSRTOMBS = @GL_GNULIB_WCSRTOMBS@
73015 +GL_GNULIB_WCSSPN = @GL_GNULIB_WCSSPN@
73016 +GL_GNULIB_WCSSTR = @GL_GNULIB_WCSSTR@
73017 +GL_GNULIB_WCSTOK = @GL_GNULIB_WCSTOK@
73018 +GL_GNULIB_WCSWIDTH = @GL_GNULIB_WCSWIDTH@
73019 +GL_GNULIB_WCSXFRM = @GL_GNULIB_WCSXFRM@
73020 +GL_GNULIB_WCTOB = @GL_GNULIB_WCTOB@
73021 +GL_GNULIB_WCTOMB = @GL_GNULIB_WCTOMB@
73022 +GL_GNULIB_WCWIDTH = @GL_GNULIB_WCWIDTH@
73023 +GL_GNULIB_WMEMCHR = @GL_GNULIB_WMEMCHR@
73024 +GL_GNULIB_WMEMCMP = @GL_GNULIB_WMEMCMP@
73025 +GL_GNULIB_WMEMCPY = @GL_GNULIB_WMEMCPY@
73026 +GL_GNULIB_WMEMMOVE = @GL_GNULIB_WMEMMOVE@
73027 +GL_GNULIB_WMEMPCPY = @GL_GNULIB_WMEMPCPY@
73028 +GL_GNULIB_WMEMSET = @GL_GNULIB_WMEMSET@
73029 +GL_GNULIB_WRITE = @GL_GNULIB_WRITE@
73030 +GL_GNULIB__EXIT = @GL_GNULIB__EXIT@
73031 +GNULIBHEADERS_OVERRIDE_WINT_T = @GNULIBHEADERS_OVERRIDE_WINT_T@
73032 GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
73033 -GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
73034 -GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
73035 -GNULIB_GRANTPT = @GNULIB_GRANTPT@
73036 -GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
73037 -GNULIB_HYPOT = @GNULIB_HYPOT@
73038 -GNULIB_HYPOTF = @GNULIB_HYPOTF@
73039 -GNULIB_HYPOTL = @GNULIB_HYPOTL@
73040 -GNULIB_ILOGB = @GNULIB_ILOGB@
73041 -GNULIB_ILOGBF = @GNULIB_ILOGBF@
73042 -GNULIB_ILOGBL = @GNULIB_ILOGBL@
73043 -GNULIB_IMAXABS = @GNULIB_IMAXABS@
73044 -GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
73045 -GNULIB_ISATTY = @GNULIB_ISATTY@
73046 -GNULIB_ISFINITE = @GNULIB_ISFINITE@
73047 -GNULIB_ISINF = @GNULIB_ISINF@
73048 -GNULIB_ISNAN = @GNULIB_ISNAN@
73049 -GNULIB_ISNAND = @GNULIB_ISNAND@
73050 -GNULIB_ISNANF = @GNULIB_ISNANF@
73051 -GNULIB_ISNANL = @GNULIB_ISNANL@
73052 -GNULIB_LCHMOD = @GNULIB_LCHMOD@
73053 -GNULIB_LCHOWN = @GNULIB_LCHOWN@
73054 -GNULIB_LDEXPF = @GNULIB_LDEXPF@
73055 -GNULIB_LDEXPL = @GNULIB_LDEXPL@
73056 -GNULIB_LINK = @GNULIB_LINK@
73057 -GNULIB_LINKAT = @GNULIB_LINKAT@
73058 -GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
73059 -GNULIB_LOG = @GNULIB_LOG@
73060 -GNULIB_LOG10 = @GNULIB_LOG10@
73061 -GNULIB_LOG10F = @GNULIB_LOG10F@
73062 -GNULIB_LOG10L = @GNULIB_LOG10L@
73063 -GNULIB_LOG1P = @GNULIB_LOG1P@
73064 -GNULIB_LOG1PF = @GNULIB_LOG1PF@
73065 -GNULIB_LOG1PL = @GNULIB_LOG1PL@
73066 -GNULIB_LOG2 = @GNULIB_LOG2@
73067 -GNULIB_LOG2F = @GNULIB_LOG2F@
73068 -GNULIB_LOG2L = @GNULIB_LOG2L@
73069 -GNULIB_LOGB = @GNULIB_LOGB@
73070 -GNULIB_LOGBF = @GNULIB_LOGBF@
73071 -GNULIB_LOGBL = @GNULIB_LOGBL@
73072 -GNULIB_LOGF = @GNULIB_LOGF@
73073 -GNULIB_LOGL = @GNULIB_LOGL@
73074 -GNULIB_LSEEK = @GNULIB_LSEEK@
73075 -GNULIB_LSTAT = @GNULIB_LSTAT@
73076 -GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
73077 -GNULIB_MBRLEN = @GNULIB_MBRLEN@
73078 -GNULIB_MBRTOWC = @GNULIB_MBRTOWC@
73079 -GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
73080 -GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
73081 -GNULIB_MBSCHR = @GNULIB_MBSCHR@
73082 -GNULIB_MBSCSPN = @GNULIB_MBSCSPN@
73083 -GNULIB_MBSINIT = @GNULIB_MBSINIT@
73084 -GNULIB_MBSLEN = @GNULIB_MBSLEN@
73085 -GNULIB_MBSNCASECMP = @GNULIB_MBSNCASECMP@
73086 -GNULIB_MBSNLEN = @GNULIB_MBSNLEN@
73087 -GNULIB_MBSNRTOWCS = @GNULIB_MBSNRTOWCS@
73088 -GNULIB_MBSPBRK = @GNULIB_MBSPBRK@
73089 -GNULIB_MBSPCASECMP = @GNULIB_MBSPCASECMP@
73090 -GNULIB_MBSRCHR = @GNULIB_MBSRCHR@
73091 -GNULIB_MBSRTOWCS = @GNULIB_MBSRTOWCS@
73092 -GNULIB_MBSSEP = @GNULIB_MBSSEP@
73093 -GNULIB_MBSSPN = @GNULIB_MBSSPN@
73094 -GNULIB_MBSSTR = @GNULIB_MBSSTR@
73095 -GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
73096 -GNULIB_MBTOWC = @GNULIB_MBTOWC@
73097 -GNULIB_MEMCHR = @GNULIB_MEMCHR@
73098 -GNULIB_MEMMEM = @GNULIB_MEMMEM@
73099 -GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
73100 -GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
73101 -GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
73102 -GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
73103 -GNULIB_MKFIFO = @GNULIB_MKFIFO@
73104 -GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
73105 -GNULIB_MKNOD = @GNULIB_MKNOD@
73106 -GNULIB_MKNODAT = @GNULIB_MKNODAT@
73107 -GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
73108 -GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
73109 -GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
73110 -GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
73111 -GNULIB_MKTIME = @GNULIB_MKTIME@
73112 -GNULIB_MODF = @GNULIB_MODF@
73113 -GNULIB_MODFF = @GNULIB_MODFF@
73114 -GNULIB_MODFL = @GNULIB_MODFL@
73115 -GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
73116 -GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
73117 -GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
73118 -GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
73119 -GNULIB_OPEN = @GNULIB_OPEN@
73120 -GNULIB_OPENAT = @GNULIB_OPENAT@
73121 -GNULIB_OPENDIR = @GNULIB_OPENDIR@
73122 -GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
73123 -GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
73124 -GNULIB_PCLOSE = @GNULIB_PCLOSE@
73125 -GNULIB_PERROR = @GNULIB_PERROR@
73126 -GNULIB_PIPE = @GNULIB_PIPE@
73127 -GNULIB_PIPE2 = @GNULIB_PIPE2@
73128 -GNULIB_POPEN = @GNULIB_POPEN@
73129 -GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
73130 -GNULIB_POWF = @GNULIB_POWF@
73131 -GNULIB_PREAD = @GNULIB_PREAD@
73132 -GNULIB_PRINTF = @GNULIB_PRINTF@
73133 -GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@
73134 -GNULIB_PTSNAME = @GNULIB_PTSNAME@
73135 -GNULIB_PTSNAME_R = @GNULIB_PTSNAME_R@
73136 -GNULIB_PUTC = @GNULIB_PUTC@
73137 -GNULIB_PUTCHAR = @GNULIB_PUTCHAR@
73138 -GNULIB_PUTENV = @GNULIB_PUTENV@
73139 -GNULIB_PUTS = @GNULIB_PUTS@
73140 -GNULIB_PWRITE = @GNULIB_PWRITE@
73141 -GNULIB_QSORT_R = @GNULIB_QSORT_R@
73142 -GNULIB_RANDOM = @GNULIB_RANDOM@
73143 -GNULIB_RANDOM_R = @GNULIB_RANDOM_R@
73144 -GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@
73145 -GNULIB_READ = @GNULIB_READ@
73146 -GNULIB_READDIR = @GNULIB_READDIR@
73147 -GNULIB_READLINK = @GNULIB_READLINK@
73148 -GNULIB_READLINKAT = @GNULIB_READLINKAT@
73149 -GNULIB_REALLOCARRAY = @GNULIB_REALLOCARRAY@
73150 -GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
73151 -GNULIB_REALPATH = @GNULIB_REALPATH@
73152 -GNULIB_REMAINDER = @GNULIB_REMAINDER@
73153 -GNULIB_REMAINDERF = @GNULIB_REMAINDERF@
73154 -GNULIB_REMAINDERL = @GNULIB_REMAINDERL@
73155 -GNULIB_REMOVE = @GNULIB_REMOVE@
73156 -GNULIB_RENAME = @GNULIB_RENAME@
73157 -GNULIB_RENAMEAT = @GNULIB_RENAMEAT@
73158 -GNULIB_REWINDDIR = @GNULIB_REWINDDIR@
73159 -GNULIB_RINT = @GNULIB_RINT@
73160 -GNULIB_RINTF = @GNULIB_RINTF@
73161 -GNULIB_RINTL = @GNULIB_RINTL@
73162 -GNULIB_RMDIR = @GNULIB_RMDIR@
73163 -GNULIB_ROUND = @GNULIB_ROUND@
73164 -GNULIB_ROUNDF = @GNULIB_ROUNDF@
73165 -GNULIB_ROUNDL = @GNULIB_ROUNDL@
73166 -GNULIB_RPMATCH = @GNULIB_RPMATCH@
73167 -GNULIB_SCANDIR = @GNULIB_SCANDIR@
73168 -GNULIB_SCANF = @GNULIB_SCANF@
73169 -GNULIB_SECURE_GETENV = @GNULIB_SECURE_GETENV@
73170 -GNULIB_SETENV = @GNULIB_SETENV@
73171 -GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
73172 -GNULIB_SIGNBIT = @GNULIB_SIGNBIT@
73173 -GNULIB_SINF = @GNULIB_SINF@
73174 -GNULIB_SINHF = @GNULIB_SINHF@
73175 -GNULIB_SINL = @GNULIB_SINL@
73176 -GNULIB_SLEEP = @GNULIB_SLEEP@
73177 -GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
73178 -GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
73179 -GNULIB_SQRTF = @GNULIB_SQRTF@
73180 -GNULIB_SQRTL = @GNULIB_SQRTL@
73181 -GNULIB_STAT = @GNULIB_STAT@
73182 -GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
73183 -GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
73184 -GNULIB_STPCPY = @GNULIB_STPCPY@
73185 -GNULIB_STPNCPY = @GNULIB_STPNCPY@
73186 -GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
73187 -GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
73188 -GNULIB_STRDUP = @GNULIB_STRDUP@
73189 -GNULIB_STRERROR = @GNULIB_STRERROR@
73190 -GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
73191 -GNULIB_STRFTIME = @GNULIB_STRFTIME@
73192 -GNULIB_STRNCAT = @GNULIB_STRNCAT@
73193 -GNULIB_STRNDUP = @GNULIB_STRNDUP@
73194 -GNULIB_STRNLEN = @GNULIB_STRNLEN@
73195 -GNULIB_STRPBRK = @GNULIB_STRPBRK@
73196 -GNULIB_STRPTIME = @GNULIB_STRPTIME@
73197 -GNULIB_STRSEP = @GNULIB_STRSEP@
73198 -GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
73199 -GNULIB_STRSTR = @GNULIB_STRSTR@
73200 -GNULIB_STRTOD = @GNULIB_STRTOD@
73201 -GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
73202 -GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
73203 -GNULIB_STRTOLD = @GNULIB_STRTOLD@
73204 -GNULIB_STRTOLL = @GNULIB_STRTOLL@
73205 -GNULIB_STRTOULL = @GNULIB_STRTOULL@
73206 -GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
73207 -GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
73208 -GNULIB_SYMLINK = @GNULIB_SYMLINK@
73209 -GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
73210 -GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
73211 -GNULIB_TANF = @GNULIB_TANF@
73212 -GNULIB_TANHF = @GNULIB_TANHF@
73213 -GNULIB_TANL = @GNULIB_TANL@
73214 -GNULIB_TIMEGM = @GNULIB_TIMEGM@
73215 -GNULIB_TIME_R = @GNULIB_TIME_R@
73216 -GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
73217 -GNULIB_TMPFILE = @GNULIB_TMPFILE@
73218 -GNULIB_TRUNC = @GNULIB_TRUNC@
73219 -GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
73220 -GNULIB_TRUNCF = @GNULIB_TRUNCF@
73221 -GNULIB_TRUNCL = @GNULIB_TRUNCL@
73222 -GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
73223 -GNULIB_TZSET = @GNULIB_TZSET@
73224 -GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
73225 -GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
73226 -GNULIB_UNLINK = @GNULIB_UNLINK@
73227 -GNULIB_UNLINKAT = @GNULIB_UNLINKAT@
73228 -GNULIB_UNLOCKPT = @GNULIB_UNLOCKPT@
73229 -GNULIB_UNSETENV = @GNULIB_UNSETENV@
73230 -GNULIB_USLEEP = @GNULIB_USLEEP@
73231 -GNULIB_UTIME = @GNULIB_UTIME@
73232 -GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
73233 -GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
73234 -GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
73235 -GNULIB_VFPRINTF = @GNULIB_VFPRINTF@
73236 -GNULIB_VFPRINTF_POSIX = @GNULIB_VFPRINTF_POSIX@
73237 -GNULIB_VFSCANF = @GNULIB_VFSCANF@
73238 -GNULIB_VPRINTF = @GNULIB_VPRINTF@
73239 -GNULIB_VPRINTF_POSIX = @GNULIB_VPRINTF_POSIX@
73240 -GNULIB_VSCANF = @GNULIB_VSCANF@
73241 -GNULIB_VSNPRINTF = @GNULIB_VSNPRINTF@
73242 -GNULIB_VSPRINTF_POSIX = @GNULIB_VSPRINTF_POSIX@
73243 -GNULIB_WCPCPY = @GNULIB_WCPCPY@
73244 -GNULIB_WCPNCPY = @GNULIB_WCPNCPY@
73245 -GNULIB_WCRTOMB = @GNULIB_WCRTOMB@
73246 -GNULIB_WCSCASECMP = @GNULIB_WCSCASECMP@
73247 -GNULIB_WCSCAT = @GNULIB_WCSCAT@
73248 -GNULIB_WCSCHR = @GNULIB_WCSCHR@
73249 -GNULIB_WCSCMP = @GNULIB_WCSCMP@
73250 -GNULIB_WCSCOLL = @GNULIB_WCSCOLL@
73251 -GNULIB_WCSCPY = @GNULIB_WCSCPY@
73252 -GNULIB_WCSCSPN = @GNULIB_WCSCSPN@
73253 -GNULIB_WCSDUP = @GNULIB_WCSDUP@
73254 -GNULIB_WCSFTIME = @GNULIB_WCSFTIME@
73255 -GNULIB_WCSLEN = @GNULIB_WCSLEN@
73256 -GNULIB_WCSNCASECMP = @GNULIB_WCSNCASECMP@
73257 -GNULIB_WCSNCAT = @GNULIB_WCSNCAT@
73258 -GNULIB_WCSNCMP = @GNULIB_WCSNCMP@
73259 -GNULIB_WCSNCPY = @GNULIB_WCSNCPY@
73260 -GNULIB_WCSNLEN = @GNULIB_WCSNLEN@
73261 -GNULIB_WCSNRTOMBS = @GNULIB_WCSNRTOMBS@
73262 -GNULIB_WCSPBRK = @GNULIB_WCSPBRK@
73263 -GNULIB_WCSRCHR = @GNULIB_WCSRCHR@
73264 -GNULIB_WCSRTOMBS = @GNULIB_WCSRTOMBS@
73265 -GNULIB_WCSSPN = @GNULIB_WCSSPN@
73266 -GNULIB_WCSSTR = @GNULIB_WCSSTR@
73267 -GNULIB_WCSTOK = @GNULIB_WCSTOK@
73268 -GNULIB_WCSWIDTH = @GNULIB_WCSWIDTH@
73269 -GNULIB_WCSXFRM = @GNULIB_WCSXFRM@
73270 -GNULIB_WCTOB = @GNULIB_WCTOB@
73271 -GNULIB_WCTOMB = @GNULIB_WCTOMB@
73272 -GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
73273 -GNULIB_WMEMCHR = @GNULIB_WMEMCHR@
73274 -GNULIB_WMEMCMP = @GNULIB_WMEMCMP@
73275 -GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
73276 -GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
73277 -GNULIB_WMEMSET = @GNULIB_WMEMSET@
73278 -GNULIB_WRITE = @GNULIB_WRITE@
73279 -GNULIB__EXIT = @GNULIB__EXIT@
73280 GPGME_CFLAGS = @GPGME_CFLAGS@
73281 GPGME_CONFIG = @GPGME_CONFIG@
73282 GPGME_LIBS = @GPGME_LIBS@
73283 GREP = @GREP@
73284 HAVE_ACOSF = @HAVE_ACOSF@
73285 HAVE_ACOSL = @HAVE_ACOSL@
73286 +HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
73287 HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
73288 HAVE_ALPHASORT = @HAVE_ALPHASORT@
73289 HAVE_ASINF = @HAVE_ASINF@
73290 @@ -739,6 +830,7 @@ HAVE_CHOWN = @HAVE_CHOWN@
73291 HAVE_CLOSEDIR = @HAVE_CLOSEDIR@
73292 HAVE_COPYSIGN = @HAVE_COPYSIGN@
73293 HAVE_COPYSIGNL = @HAVE_COPYSIGNL@
73294 +HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
73295 HAVE_COSF = @HAVE_COSF@
73296 HAVE_COSHF = @HAVE_COSHF@
73297 HAVE_COSL = @HAVE_COSL@
73298 @@ -753,13 +845,17 @@ HAVE_DECL_CEILL = @HAVE_DECL_CEILL@
73299 HAVE_DECL_COPYSIGNF = @HAVE_DECL_COPYSIGNF@
73300 HAVE_DECL_COSL = @HAVE_DECL_COSL@
73301 HAVE_DECL_DIRFD = @HAVE_DECL_DIRFD@
73302 +HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
73303 HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
73304 +HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
73305 HAVE_DECL_EXP2 = @HAVE_DECL_EXP2@
73306 HAVE_DECL_EXP2F = @HAVE_DECL_EXP2F@
73307 HAVE_DECL_EXP2L = @HAVE_DECL_EXP2L@
73308 HAVE_DECL_EXPL = @HAVE_DECL_EXPL@
73309 HAVE_DECL_EXPM1L = @HAVE_DECL_EXPM1L@
73310 HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
73311 +HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
73312 +HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
73313 HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
73314 HAVE_DECL_FDOPENDIR = @HAVE_DECL_FDOPENDIR@
73315 HAVE_DECL_FLOORF = @HAVE_DECL_FLOORF@
73316 @@ -768,6 +864,7 @@ HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
73317 HAVE_DECL_FREXPL = @HAVE_DECL_FREXPL@
73318 HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
73319 HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
73320 +HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
73321 HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
73322 HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
73323 HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
73324 @@ -819,13 +916,14 @@ HAVE_DECL_TRUNCL = @HAVE_DECL_TRUNCL@
73325 HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
73326 HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
73327 HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
73328 +HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
73329 HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
73330 HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
73331 HAVE_DIRENT_H = @HAVE_DIRENT_H@
73332 HAVE_DPRINTF = @HAVE_DPRINTF@
73333 -HAVE_DUP2 = @HAVE_DUP2@
73334 HAVE_DUP3 = @HAVE_DUP3@
73335 HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
73336 +HAVE_EXECVPE = @HAVE_EXECVPE@
73337 HAVE_EXPF = @HAVE_EXPF@
73338 HAVE_EXPL = @HAVE_EXPL@
73339 HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
73340 @@ -857,6 +955,7 @@ HAVE_FTELLO = @HAVE_FTELLO@
73341 HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
73342 HAVE_FUTIMENS = @HAVE_FUTIMENS@
73343 HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
73344 +HAVE_GETENTROPY = @HAVE_GETENTROPY@
73345 HAVE_GETGROUPS = @HAVE_GETGROUPS@
73346 HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
73347 HAVE_GETLOGIN = @HAVE_GETLOGIN@
73348 @@ -865,6 +964,7 @@ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
73349 HAVE_GETPASS = @HAVE_GETPASS@
73350 HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
73351 HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
73352 +HAVE_GETUMASK = @HAVE_GETUMASK@
73353 HAVE_GRANTPT = @HAVE_GRANTPT@
73354 HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
73355 HAVE_HYPOTF = @HAVE_HYPOTF@
73356 @@ -892,7 +992,6 @@ HAVE_LOGBF = @HAVE_LOGBF@
73357 HAVE_LOGBL = @HAVE_LOGBL@
73358 HAVE_LOGF = @HAVE_LOGF@
73359 HAVE_LOGL = @HAVE_LOGL@
73360 -HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
73361 HAVE_LSTAT = @HAVE_LSTAT@
73362 HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
73363 HAVE_MBRLEN = @HAVE_MBRLEN@
73364 @@ -902,7 +1001,6 @@ HAVE_MBSLEN = @HAVE_MBSLEN@
73365 HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
73366 HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
73367 HAVE_MBTOWC = @HAVE_MBTOWC@
73368 -HAVE_MEMCHR = @HAVE_MEMCHR@
73369 HAVE_MEMPCPY = @HAVE_MEMPCPY@
73370 HAVE_MKDIRAT = @HAVE_MKDIRAT@
73371 HAVE_MKDTEMP = @HAVE_MKDTEMP@
73372 @@ -925,6 +1023,7 @@ HAVE_PCLOSE = @HAVE_PCLOSE@
73373 HAVE_PIPE = @HAVE_PIPE@
73374 HAVE_PIPE2 = @HAVE_PIPE2@
73375 HAVE_POPEN = @HAVE_POPEN@
73376 +HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
73377 HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
73378 HAVE_POWF = @HAVE_POWF@
73379 HAVE_PREAD = @HAVE_PREAD@
73380 @@ -954,6 +1053,8 @@ HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
73381 HAVE_SETENV = @HAVE_SETENV@
73382 HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
73383 HAVE_SETSTATE = @HAVE_SETSTATE@
73384 +HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
73385 +HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
73386 HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
73387 HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
73388 HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
73389 @@ -969,13 +1070,16 @@ HAVE_STPNCPY = @HAVE_STPNCPY@
73390 HAVE_STRCASECMP = @HAVE_STRCASECMP@
73391 HAVE_STRCASESTR = @HAVE_STRCASESTR@
73392 HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
73393 +HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
73394 HAVE_STRINGS_H = @HAVE_STRINGS_H@
73395 HAVE_STRPBRK = @HAVE_STRPBRK@
73396 HAVE_STRPTIME = @HAVE_STRPTIME@
73397 HAVE_STRSEP = @HAVE_STRSEP@
73398 HAVE_STRTOD = @HAVE_STRTOD@
73399 +HAVE_STRTOL = @HAVE_STRTOL@
73400 HAVE_STRTOLD = @HAVE_STRTOLD@
73401 HAVE_STRTOLL = @HAVE_STRTOLL@
73402 +HAVE_STRTOUL = @HAVE_STRTOUL@
73403 HAVE_STRTOULL = @HAVE_STRTOULL@
73404 HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@
73405 HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
73406 @@ -993,12 +1097,12 @@ HAVE_TANF = @HAVE_TANF@
73407 HAVE_TANHF = @HAVE_TANHF@
73408 HAVE_TANL = @HAVE_TANL@
73409 HAVE_TIMEGM = @HAVE_TIMEGM@
73410 +HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
73411 +HAVE_TIMESPEC_GETRES = @HAVE_TIMESPEC_GETRES@
73412 HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
73413 -HAVE_TZSET = @HAVE_TZSET@
73414 HAVE_UNISTD_H = @HAVE_UNISTD_H@
73415 HAVE_UNLINKAT = @HAVE_UNLINKAT@
73416 HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
73417 -HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
73418 HAVE_USLEEP = @HAVE_USLEEP@
73419 HAVE_UTIME = @HAVE_UTIME@
73420 HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
73421 @@ -1040,6 +1144,7 @@ HAVE_WMEMCHR = @HAVE_WMEMCHR@
73422 HAVE_WMEMCMP = @HAVE_WMEMCMP@
73423 HAVE_WMEMCPY = @HAVE_WMEMCPY@
73424 HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
73425 +HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
73426 HAVE_WMEMSET = @HAVE_WMEMSET@
73427 HAVE__BOOL = @HAVE__BOOL@
73428 HAVE__EXIT = @HAVE__EXIT@
73429 @@ -1136,16 +1241,18 @@ PATH_SEPARATOR = @PATH_SEPARATOR@
73430 PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
73431 PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
73432 PRIPTR_PREFIX = @PRIPTR_PREFIX@
73433 -PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
73434 PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
73435 PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
73436 RANLIB = @RANLIB@
73437 +REPLACE_ACCESS = @REPLACE_ACCESS@
73438 REPLACE_ACOSF = @REPLACE_ACOSF@
73439 +REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
73440 REPLACE_ASINF = @REPLACE_ASINF@
73441 REPLACE_ATAN2F = @REPLACE_ATAN2F@
73442 REPLACE_ATANF = @REPLACE_ATANF@
73443 REPLACE_BTOWC = @REPLACE_BTOWC@
73444 -REPLACE_CALLOC = @REPLACE_CALLOC@
73445 +REPLACE_CALLOC_FOR_CALLOC_GNU = @REPLACE_CALLOC_FOR_CALLOC_GNU@
73446 +REPLACE_CALLOC_FOR_CALLOC_POSIX = @REPLACE_CALLOC_FOR_CALLOC_POSIX@
73447 REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
73448 REPLACE_CBRTF = @REPLACE_CBRTF@
73449 REPLACE_CBRTL = @REPLACE_CBRTL@
73450 @@ -1155,13 +1262,22 @@ REPLACE_CEILL = @REPLACE_CEILL@
73451 REPLACE_CHOWN = @REPLACE_CHOWN@
73452 REPLACE_CLOSE = @REPLACE_CLOSE@
73453 REPLACE_CLOSEDIR = @REPLACE_CLOSEDIR@
73454 +REPLACE_COPY_FILE_RANGE = @REPLACE_COPY_FILE_RANGE@
73455 REPLACE_COSF = @REPLACE_COSF@
73456 REPLACE_COSHF = @REPLACE_COSHF@
73457 +REPLACE_CREAT = @REPLACE_CREAT@
73458 REPLACE_CTIME = @REPLACE_CTIME@
73459 REPLACE_DIRFD = @REPLACE_DIRFD@
73460 REPLACE_DPRINTF = @REPLACE_DPRINTF@
73461 REPLACE_DUP = @REPLACE_DUP@
73462 REPLACE_DUP2 = @REPLACE_DUP2@
73463 +REPLACE_EXECL = @REPLACE_EXECL@
73464 +REPLACE_EXECLE = @REPLACE_EXECLE@
73465 +REPLACE_EXECLP = @REPLACE_EXECLP@
73466 +REPLACE_EXECV = @REPLACE_EXECV@
73467 +REPLACE_EXECVE = @REPLACE_EXECVE@
73468 +REPLACE_EXECVP = @REPLACE_EXECVP@
73469 +REPLACE_EXECVPE = @REPLACE_EXECVPE@
73470 REPLACE_EXP2 = @REPLACE_EXP2@
73471 REPLACE_EXP2L = @REPLACE_EXP2L@
73472 REPLACE_EXPF = @REPLACE_EXPF@
73473 @@ -1171,12 +1287,14 @@ REPLACE_EXPM1F = @REPLACE_EXPM1F@
73474 REPLACE_EXPM1L = @REPLACE_EXPM1L@
73475 REPLACE_FABSL = @REPLACE_FABSL@
73476 REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
73477 +REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
73478 REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
73479 REPLACE_FCLOSE = @REPLACE_FCLOSE@
73480 REPLACE_FCNTL = @REPLACE_FCNTL@
73481 REPLACE_FDOPEN = @REPLACE_FDOPEN@
73482 REPLACE_FDOPENDIR = @REPLACE_FDOPENDIR@
73483 REPLACE_FFLUSH = @REPLACE_FFLUSH@
73484 +REPLACE_FFSLL = @REPLACE_FFSLL@
73485 REPLACE_FLOOR = @REPLACE_FLOOR@
73486 REPLACE_FLOORF = @REPLACE_FLOORF@
73487 REPLACE_FLOORL = @REPLACE_FLOORL@
73488 @@ -1187,8 +1305,10 @@ REPLACE_FMOD = @REPLACE_FMOD@
73489 REPLACE_FMODF = @REPLACE_FMODF@
73490 REPLACE_FMODL = @REPLACE_FMODL@
73491 REPLACE_FOPEN = @REPLACE_FOPEN@
73492 +REPLACE_FOPEN_FOR_FOPEN_GNU = @REPLACE_FOPEN_FOR_FOPEN_GNU@
73493 REPLACE_FPRINTF = @REPLACE_FPRINTF@
73494 REPLACE_FPURGE = @REPLACE_FPURGE@
73495 +REPLACE_FREE = @REPLACE_FREE@
73496 REPLACE_FREOPEN = @REPLACE_FREOPEN@
73497 REPLACE_FREXP = @REPLACE_FREXP@
73498 REPLACE_FREXPF = @REPLACE_FREXPF@
73499 @@ -1210,6 +1330,7 @@ REPLACE_GETLINE = @REPLACE_GETLINE@
73500 REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@
73501 REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
73502 REPLACE_GETPASS = @REPLACE_GETPASS@
73503 +REPLACE_GETPASS_FOR_GETPASS_GNU = @REPLACE_GETPASS_FOR_GETPASS_GNU@
73504 REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
73505 REPLACE_GMTIME = @REPLACE_GMTIME@
73506 REPLACE_HUGE_VAL = @REPLACE_HUGE_VAL@
73507 @@ -1248,7 +1369,8 @@ REPLACE_LOGF = @REPLACE_LOGF@
73508 REPLACE_LOGL = @REPLACE_LOGL@
73509 REPLACE_LSEEK = @REPLACE_LSEEK@
73510 REPLACE_LSTAT = @REPLACE_LSTAT@
73511 -REPLACE_MALLOC = @REPLACE_MALLOC@
73512 +REPLACE_MALLOC_FOR_MALLOC_GNU = @REPLACE_MALLOC_FOR_MALLOC_GNU@
73513 +REPLACE_MALLOC_FOR_MALLOC_POSIX = @REPLACE_MALLOC_FOR_MALLOC_POSIX@
73514 REPLACE_MBRLEN = @REPLACE_MBRLEN@
73515 REPLACE_MBRTOWC = @REPLACE_MBRTOWC@
73516 REPLACE_MBSINIT = @REPLACE_MBSINIT@
73517 @@ -1260,7 +1382,9 @@ REPLACE_MEMCHR = @REPLACE_MEMCHR@
73518 REPLACE_MEMMEM = @REPLACE_MEMMEM@
73519 REPLACE_MKDIR = @REPLACE_MKDIR@
73520 REPLACE_MKFIFO = @REPLACE_MKFIFO@
73521 +REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
73522 REPLACE_MKNOD = @REPLACE_MKNOD@
73523 +REPLACE_MKNODAT = @REPLACE_MKNODAT@
73524 REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
73525 REPLACE_MKTIME = @REPLACE_MKTIME@
73526 REPLACE_MODF = @REPLACE_MODF@
73527 @@ -1275,6 +1399,7 @@ REPLACE_OPENAT = @REPLACE_OPENAT@
73528 REPLACE_OPENDIR = @REPLACE_OPENDIR@
73529 REPLACE_PERROR = @REPLACE_PERROR@
73530 REPLACE_POPEN = @REPLACE_POPEN@
73531 +REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
73532 REPLACE_PREAD = @REPLACE_PREAD@
73533 REPLACE_PRINTF = @REPLACE_PRINTF@
73534 REPLACE_PTSNAME = @REPLACE_PTSNAME@
73535 @@ -1287,7 +1412,9 @@ REPLACE_RANDOM_R = @REPLACE_RANDOM_R@
73536 REPLACE_READ = @REPLACE_READ@
73537 REPLACE_READLINK = @REPLACE_READLINK@
73538 REPLACE_READLINKAT = @REPLACE_READLINKAT@
73539 -REPLACE_REALLOC = @REPLACE_REALLOC@
73540 +REPLACE_REALLOCARRAY = @REPLACE_REALLOCARRAY@
73541 +REPLACE_REALLOC_FOR_REALLOC_GNU = @REPLACE_REALLOC_FOR_REALLOC_GNU@
73542 +REPLACE_REALLOC_FOR_REALLOC_POSIX = @REPLACE_REALLOC_FOR_REALLOC_POSIX@
73543 REPLACE_REALPATH = @REPLACE_REALPATH@
73544 REPLACE_REMAINDER = @REPLACE_REMAINDER@
73545 REPLACE_REMAINDERF = @REPLACE_REMAINDERF@
73546 @@ -1303,7 +1430,7 @@ REPLACE_ROUNDL = @REPLACE_ROUNDL@
73547 REPLACE_SETENV = @REPLACE_SETENV@
73548 REPLACE_SETSTATE = @REPLACE_SETSTATE@
73549 REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
73550 -REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
73551 +REPLACE_SIGNBIT_USING_BUILTINS = @REPLACE_SIGNBIT_USING_BUILTINS@
73552 REPLACE_SINF = @REPLACE_SINF@
73553 REPLACE_SINHF = @REPLACE_SINHF@
73554 REPLACE_SLEEP = @REPLACE_SLEEP@
73555 @@ -1319,6 +1446,7 @@ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
73556 REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
73557 REPLACE_STRDUP = @REPLACE_STRDUP@
73558 REPLACE_STRERROR = @REPLACE_STRERROR@
73559 +REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
73560 REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
73561 REPLACE_STRFTIME = @REPLACE_STRFTIME@
73562 REPLACE_STRNCAT = @REPLACE_STRNCAT@
73563 @@ -1329,7 +1457,11 @@ REPLACE_STRSTR = @REPLACE_STRSTR@
73564 REPLACE_STRTOD = @REPLACE_STRTOD@
73565 REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
73566 REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
73567 +REPLACE_STRTOL = @REPLACE_STRTOL@
73568 REPLACE_STRTOLD = @REPLACE_STRTOLD@
73569 +REPLACE_STRTOLL = @REPLACE_STRTOLL@
73570 +REPLACE_STRTOUL = @REPLACE_STRTOUL@
73571 +REPLACE_STRTOULL = @REPLACE_STRTOULL@
73572 REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
73573 REPLACE_STRUCT_TIMEVAL = @REPLACE_STRUCT_TIMEVAL@
73574 REPLACE_SYMLINK = @REPLACE_SYMLINK@
73575 @@ -1360,6 +1492,7 @@ REPLACE_WCRTOMB = @REPLACE_WCRTOMB@
73576 REPLACE_WCSFTIME = @REPLACE_WCSFTIME@
73577 REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
73578 REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
73579 +REPLACE_WCSTOK = @REPLACE_WCSTOK@
73580 REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
73581 REPLACE_WCTOB = @REPLACE_WCTOB@
73582 REPLACE_WCTOMB = @REPLACE_WCTOMB@
73583 @@ -1371,19 +1504,21 @@ SET_MAKE = @SET_MAKE@
73584 SHELL = @SHELL@
73585 SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
73586 SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
73587 +STDALIGN_H = @STDALIGN_H@
73588 STDBOOL_H = @STDBOOL_H@
73589 STDDEF_H = @STDDEF_H@
73590 STDINT_H = @STDINT_H@
73591 STRIP = @STRIP@
73592 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
73593 TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
73594 +TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
73595 UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
73596 UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
73597 UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
73598 UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
73599 +UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
73600 UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
73601 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
73602 -UTIME_H = @UTIME_H@
73603 VERSION = @VERSION@
73604 WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
73605 WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
73606 @@ -1415,8 +1550,10 @@ datarootdir = @datarootdir@
73607 docdir = @docdir@
73608 dvidir = @dvidir@
73609 exec_prefix = @exec_prefix@
73610 +gl_LIBOBJDEPS = @gl_LIBOBJDEPS@
73611 gl_LIBOBJS = @gl_LIBOBJS@
73612 gl_LTLIBOBJS = @gl_LTLIBOBJS@
73613 +gltests_LIBOBJDEPS = @gltests_LIBOBJDEPS@
73614 gltests_LIBOBJS = @gltests_LIBOBJS@
73615 gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
73616 gltests_WITNESS = @gltests_WITNESS@
73617
73618 diff --git a/tests/profile/Makefile.in b/tests/profile/Makefile.in
73619 index 5968d31..ed85c6f 100644
73620 --- a/tests/profile/Makefile.in
73621 +++ b/tests/profile/Makefile.in
73622 @@ -90,9 +90,12 @@ host_triplet = @host@
73623 subdir = tests/profile
73624 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
73625 am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
73626 + $(top_srcdir)/autotools/m4/__inline.m4 \
73627 $(top_srcdir)/autotools/m4/absolute-header.m4 \
73628 $(top_srcdir)/autotools/m4/ac_check_sendfile.m4 \
73629 $(top_srcdir)/autotools/m4/alloca.m4 \
73630 + $(top_srcdir)/autotools/m4/builtin-expect.m4 \
73631 + $(top_srcdir)/autotools/m4/calloc.m4 \
73632 $(top_srcdir)/autotools/m4/canonicalize.m4 \
73633 $(top_srcdir)/autotools/m4/chdir-long.m4 \
73634 $(top_srcdir)/autotools/m4/clock_time.m4 \
73635 @@ -100,7 +103,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
73636 $(top_srcdir)/autotools/m4/closedir.m4 \
73637 $(top_srcdir)/autotools/m4/dirent_h.m4 \
73638 $(top_srcdir)/autotools/m4/dirfd.m4 \
73639 - $(top_srcdir)/autotools/m4/dirname.m4 \
73640 $(top_srcdir)/autotools/m4/double-slash-root.m4 \
73641 $(top_srcdir)/autotools/m4/dup.m4 \
73642 $(top_srcdir)/autotools/m4/dup2.m4 \
73643 @@ -122,6 +124,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
73644 $(top_srcdir)/autotools/m4/filenamecat.m4 \
73645 $(top_srcdir)/autotools/m4/float_h.m4 \
73646 $(top_srcdir)/autotools/m4/fpieee.m4 \
73647 + $(top_srcdir)/autotools/m4/free.m4 \
73648 $(top_srcdir)/autotools/m4/frexp.m4 \
73649 $(top_srcdir)/autotools/m4/frexpl.m4 \
73650 $(top_srcdir)/autotools/m4/fstat.m4 \
73651 @@ -141,7 +144,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
73652 $(top_srcdir)/autotools/m4/group-member.m4 \
73653 $(top_srcdir)/autotools/m4/include_next.m4 \
73654 $(top_srcdir)/autotools/m4/intmax_t.m4 \
73655 - $(top_srcdir)/autotools/m4/inttypes-pri.m4 \
73656 $(top_srcdir)/autotools/m4/inttypes.m4 \
73657 $(top_srcdir)/autotools/m4/inttypes_h.m4 \
73658 $(top_srcdir)/autotools/m4/isnand.m4 \
73659 @@ -151,8 +153,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
73660 $(top_srcdir)/autotools/m4/ldexpl.m4 \
73661 $(top_srcdir)/autotools/m4/libtool.m4 \
73662 $(top_srcdir)/autotools/m4/limits-h.m4 \
73663 - $(top_srcdir)/autotools/m4/localtime-buffer.m4 \
73664 - $(top_srcdir)/autotools/m4/longlong.m4 \
73665 $(top_srcdir)/autotools/m4/lstat.m4 \
73666 $(top_srcdir)/autotools/m4/ltoptions.m4 \
73667 $(top_srcdir)/autotools/m4/ltsugar.m4 \
73668 @@ -164,6 +164,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
73669 $(top_srcdir)/autotools/m4/memchr.m4 \
73670 $(top_srcdir)/autotools/m4/mempcpy.m4 \
73671 $(top_srcdir)/autotools/m4/memrchr.m4 \
73672 + $(top_srcdir)/autotools/m4/minmax.m4 \
73673 $(top_srcdir)/autotools/m4/mkdir.m4 \
73674 $(top_srcdir)/autotools/m4/mkdirat.m4 \
73675 $(top_srcdir)/autotools/m4/mmap-anon.m4 \
73676 @@ -174,16 +175,20 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
73677 $(top_srcdir)/autotools/m4/nocrash.m4 \
73678 $(top_srcdir)/autotools/m4/off_t.m4 \
73679 $(top_srcdir)/autotools/m4/open-cloexec.m4 \
73680 + $(top_srcdir)/autotools/m4/open-slash.m4 \
73681 $(top_srcdir)/autotools/m4/open.m4 \
73682 $(top_srcdir)/autotools/m4/openat.m4 \
73683 $(top_srcdir)/autotools/m4/opendir.m4 \
73684 $(top_srcdir)/autotools/m4/pathmax.m4 \
73685 + $(top_srcdir)/autotools/m4/pipe.m4 \
73686 $(top_srcdir)/autotools/m4/printf-frexp.m4 \
73687 $(top_srcdir)/autotools/m4/printf-frexpl.m4 \
73688 $(top_srcdir)/autotools/m4/printf.m4 \
73689 + $(top_srcdir)/autotools/m4/rawmemchr.m4 \
73690 $(top_srcdir)/autotools/m4/readlink.m4 \
73691 $(top_srcdir)/autotools/m4/readlinkat.m4 \
73692 $(top_srcdir)/autotools/m4/realloc.m4 \
73693 + $(top_srcdir)/autotools/m4/reallocarray.m4 \
73694 $(top_srcdir)/autotools/m4/rename.m4 \
73695 $(top_srcdir)/autotools/m4/renameat.m4 \
73696 $(top_srcdir)/autotools/m4/rmdir.m4 \
73697 @@ -193,6 +198,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
73698 $(top_srcdir)/autotools/m4/ssize_t.m4 \
73699 $(top_srcdir)/autotools/m4/stat-time.m4 \
73700 $(top_srcdir)/autotools/m4/stat.m4 \
73701 + $(top_srcdir)/autotools/m4/stdalign.m4 \
73702 $(top_srcdir)/autotools/m4/stdbool.m4 \
73703 $(top_srcdir)/autotools/m4/stddef_h.m4 \
73704 $(top_srcdir)/autotools/m4/stdint.m4 \
73705 @@ -231,7 +237,10 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
73706 $(top_srcdir)/autotools/m4/wchar_t.m4 \
73707 $(top_srcdir)/autotools/m4/wint_t.m4 \
73708 $(top_srcdir)/autotools/m4/xalloc.m4 \
73709 - $(top_srcdir)/autotools/m4/xsize.m4 $(top_srcdir)/configure.ac
73710 + $(top_srcdir)/autotools/m4/xsize.m4 \
73711 + $(top_srcdir)/autotools/m4/year2038.m4 \
73712 + $(top_srcdir)/autotools/m4/zzgnulib.m4 \
73713 + $(top_srcdir)/configure.ac
73714 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
73715 $(ACLOCAL_M4)
73716 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
73717 @@ -309,368 +318,450 @@ FGREP = @FGREP@
73718 FLOAT_H = @FLOAT_H@
73719 GETOPT_CDEFS_H = @GETOPT_CDEFS_H@
73720 GETOPT_H = @GETOPT_H@
73721 -GNULIB_ACOSF = @GNULIB_ACOSF@
73722 -GNULIB_ACOSL = @GNULIB_ACOSL@
73723 -GNULIB_ALPHASORT = @GNULIB_ALPHASORT@
73724 -GNULIB_ASINF = @GNULIB_ASINF@
73725 -GNULIB_ASINL = @GNULIB_ASINL@
73726 -GNULIB_ATAN2F = @GNULIB_ATAN2F@
73727 -GNULIB_ATANF = @GNULIB_ATANF@
73728 -GNULIB_ATANL = @GNULIB_ATANL@
73729 -GNULIB_ATOLL = @GNULIB_ATOLL@
73730 -GNULIB_BTOWC = @GNULIB_BTOWC@
73731 -GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
73732 -GNULIB_CANONICALIZE_FILE_NAME = @GNULIB_CANONICALIZE_FILE_NAME@
73733 -GNULIB_CBRT = @GNULIB_CBRT@
73734 -GNULIB_CBRTF = @GNULIB_CBRTF@
73735 -GNULIB_CBRTL = @GNULIB_CBRTL@
73736 -GNULIB_CEIL = @GNULIB_CEIL@
73737 -GNULIB_CEILF = @GNULIB_CEILF@
73738 -GNULIB_CEILL = @GNULIB_CEILL@
73739 -GNULIB_CHDIR = @GNULIB_CHDIR@
73740 -GNULIB_CHOWN = @GNULIB_CHOWN@
73741 -GNULIB_CLOSE = @GNULIB_CLOSE@
73742 -GNULIB_CLOSEDIR = @GNULIB_CLOSEDIR@
73743 -GNULIB_COPYSIGN = @GNULIB_COPYSIGN@
73744 -GNULIB_COPYSIGNF = @GNULIB_COPYSIGNF@
73745 -GNULIB_COPYSIGNL = @GNULIB_COPYSIGNL@
73746 -GNULIB_COSF = @GNULIB_COSF@
73747 -GNULIB_COSHF = @GNULIB_COSHF@
73748 -GNULIB_COSL = @GNULIB_COSL@
73749 -GNULIB_CTIME = @GNULIB_CTIME@
73750 -GNULIB_DIRFD = @GNULIB_DIRFD@
73751 -GNULIB_DPRINTF = @GNULIB_DPRINTF@
73752 -GNULIB_DUP = @GNULIB_DUP@
73753 -GNULIB_DUP2 = @GNULIB_DUP2@
73754 -GNULIB_DUP3 = @GNULIB_DUP3@
73755 -GNULIB_ENVIRON = @GNULIB_ENVIRON@
73756 -GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
73757 -GNULIB_EXP2 = @GNULIB_EXP2@
73758 -GNULIB_EXP2F = @GNULIB_EXP2F@
73759 -GNULIB_EXP2L = @GNULIB_EXP2L@
73760 -GNULIB_EXPF = @GNULIB_EXPF@
73761 -GNULIB_EXPL = @GNULIB_EXPL@
73762 -GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
73763 -GNULIB_EXPM1 = @GNULIB_EXPM1@
73764 -GNULIB_EXPM1F = @GNULIB_EXPM1F@
73765 -GNULIB_EXPM1L = @GNULIB_EXPM1L@
73766 -GNULIB_FABSF = @GNULIB_FABSF@
73767 -GNULIB_FABSL = @GNULIB_FABSL@
73768 -GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
73769 -GNULIB_FCHDIR = @GNULIB_FCHDIR@
73770 -GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
73771 -GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
73772 -GNULIB_FCLOSE = @GNULIB_FCLOSE@
73773 -GNULIB_FCNTL = @GNULIB_FCNTL@
73774 -GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
73775 -GNULIB_FDOPEN = @GNULIB_FDOPEN@
73776 -GNULIB_FDOPENDIR = @GNULIB_FDOPENDIR@
73777 -GNULIB_FFLUSH = @GNULIB_FFLUSH@
73778 -GNULIB_FFS = @GNULIB_FFS@
73779 -GNULIB_FFSL = @GNULIB_FFSL@
73780 -GNULIB_FFSLL = @GNULIB_FFSLL@
73781 -GNULIB_FGETC = @GNULIB_FGETC@
73782 -GNULIB_FGETS = @GNULIB_FGETS@
73783 -GNULIB_FLOOR = @GNULIB_FLOOR@
73784 -GNULIB_FLOORF = @GNULIB_FLOORF@
73785 -GNULIB_FLOORL = @GNULIB_FLOORL@
73786 -GNULIB_FMA = @GNULIB_FMA@
73787 -GNULIB_FMAF = @GNULIB_FMAF@
73788 -GNULIB_FMAL = @GNULIB_FMAL@
73789 -GNULIB_FMOD = @GNULIB_FMOD@
73790 -GNULIB_FMODF = @GNULIB_FMODF@
73791 -GNULIB_FMODL = @GNULIB_FMODL@
73792 -GNULIB_FOPEN = @GNULIB_FOPEN@
73793 -GNULIB_FPRINTF = @GNULIB_FPRINTF@
73794 -GNULIB_FPRINTF_POSIX = @GNULIB_FPRINTF_POSIX@
73795 -GNULIB_FPURGE = @GNULIB_FPURGE@
73796 -GNULIB_FPUTC = @GNULIB_FPUTC@
73797 -GNULIB_FPUTS = @GNULIB_FPUTS@
73798 -GNULIB_FREAD = @GNULIB_FREAD@
73799 -GNULIB_FREOPEN = @GNULIB_FREOPEN@
73800 -GNULIB_FREXP = @GNULIB_FREXP@
73801 -GNULIB_FREXPF = @GNULIB_FREXPF@
73802 -GNULIB_FREXPL = @GNULIB_FREXPL@
73803 -GNULIB_FSCANF = @GNULIB_FSCANF@
73804 -GNULIB_FSEEK = @GNULIB_FSEEK@
73805 -GNULIB_FSEEKO = @GNULIB_FSEEKO@
73806 -GNULIB_FSTAT = @GNULIB_FSTAT@
73807 -GNULIB_FSTATAT = @GNULIB_FSTATAT@
73808 -GNULIB_FSYNC = @GNULIB_FSYNC@
73809 -GNULIB_FTELL = @GNULIB_FTELL@
73810 -GNULIB_FTELLO = @GNULIB_FTELLO@
73811 -GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
73812 -GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
73813 -GNULIB_FWRITE = @GNULIB_FWRITE@
73814 -GNULIB_GETC = @GNULIB_GETC@
73815 -GNULIB_GETCHAR = @GNULIB_GETCHAR@
73816 -GNULIB_GETCWD = @GNULIB_GETCWD@
73817 -GNULIB_GETDELIM = @GNULIB_GETDELIM@
73818 -GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
73819 -GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
73820 -GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
73821 -GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
73822 -GNULIB_GETLINE = @GNULIB_GETLINE@
73823 -GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@
73824 -GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
73825 -GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
73826 -GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
73827 -GNULIB_GETPASS = @GNULIB_GETPASS@
73828 -GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
73829 +GL_CFLAG_ALLOW_WARNINGS = @GL_CFLAG_ALLOW_WARNINGS@
73830 +GL_CFLAG_GNULIB_WARNINGS = @GL_CFLAG_GNULIB_WARNINGS@
73831 +GL_GNULIB_ACCESS = @GL_GNULIB_ACCESS@
73832 +GL_GNULIB_ACOSF = @GL_GNULIB_ACOSF@
73833 +GL_GNULIB_ACOSL = @GL_GNULIB_ACOSL@
73834 +GL_GNULIB_ALIGNED_ALLOC = @GL_GNULIB_ALIGNED_ALLOC@
73835 +GL_GNULIB_ALPHASORT = @GL_GNULIB_ALPHASORT@
73836 +GL_GNULIB_ASINF = @GL_GNULIB_ASINF@
73837 +GL_GNULIB_ASINL = @GL_GNULIB_ASINL@
73838 +GL_GNULIB_ATAN2F = @GL_GNULIB_ATAN2F@
73839 +GL_GNULIB_ATANF = @GL_GNULIB_ATANF@
73840 +GL_GNULIB_ATANL = @GL_GNULIB_ATANL@
73841 +GL_GNULIB_ATOLL = @GL_GNULIB_ATOLL@
73842 +GL_GNULIB_BTOWC = @GL_GNULIB_BTOWC@
73843 +GL_GNULIB_CALLOC_GNU = @GL_GNULIB_CALLOC_GNU@
73844 +GL_GNULIB_CALLOC_POSIX = @GL_GNULIB_CALLOC_POSIX@
73845 +GL_GNULIB_CANONICALIZE_FILE_NAME = @GL_GNULIB_CANONICALIZE_FILE_NAME@
73846 +GL_GNULIB_CBRT = @GL_GNULIB_CBRT@
73847 +GL_GNULIB_CBRTF = @GL_GNULIB_CBRTF@
73848 +GL_GNULIB_CBRTL = @GL_GNULIB_CBRTL@
73849 +GL_GNULIB_CEIL = @GL_GNULIB_CEIL@
73850 +GL_GNULIB_CEILF = @GL_GNULIB_CEILF@
73851 +GL_GNULIB_CEILL = @GL_GNULIB_CEILL@
73852 +GL_GNULIB_CHDIR = @GL_GNULIB_CHDIR@
73853 +GL_GNULIB_CHOWN = @GL_GNULIB_CHOWN@
73854 +GL_GNULIB_CLOSE = @GL_GNULIB_CLOSE@
73855 +GL_GNULIB_CLOSEDIR = @GL_GNULIB_CLOSEDIR@
73856 +GL_GNULIB_COPYSIGN = @GL_GNULIB_COPYSIGN@
73857 +GL_GNULIB_COPYSIGNF = @GL_GNULIB_COPYSIGNF@
73858 +GL_GNULIB_COPYSIGNL = @GL_GNULIB_COPYSIGNL@
73859 +GL_GNULIB_COPY_FILE_RANGE = @GL_GNULIB_COPY_FILE_RANGE@
73860 +GL_GNULIB_COSF = @GL_GNULIB_COSF@
73861 +GL_GNULIB_COSHF = @GL_GNULIB_COSHF@
73862 +GL_GNULIB_COSL = @GL_GNULIB_COSL@
73863 +GL_GNULIB_CREAT = @GL_GNULIB_CREAT@
73864 +GL_GNULIB_CTIME = @GL_GNULIB_CTIME@
73865 +GL_GNULIB_DIRFD = @GL_GNULIB_DIRFD@
73866 +GL_GNULIB_DPRINTF = @GL_GNULIB_DPRINTF@
73867 +GL_GNULIB_DUP = @GL_GNULIB_DUP@
73868 +GL_GNULIB_DUP2 = @GL_GNULIB_DUP2@
73869 +GL_GNULIB_DUP3 = @GL_GNULIB_DUP3@
73870 +GL_GNULIB_ENVIRON = @GL_GNULIB_ENVIRON@
73871 +GL_GNULIB_EUIDACCESS = @GL_GNULIB_EUIDACCESS@
73872 +GL_GNULIB_EXECL = @GL_GNULIB_EXECL@
73873 +GL_GNULIB_EXECLE = @GL_GNULIB_EXECLE@
73874 +GL_GNULIB_EXECLP = @GL_GNULIB_EXECLP@
73875 +GL_GNULIB_EXECV = @GL_GNULIB_EXECV@
73876 +GL_GNULIB_EXECVE = @GL_GNULIB_EXECVE@
73877 +GL_GNULIB_EXECVP = @GL_GNULIB_EXECVP@
73878 +GL_GNULIB_EXECVPE = @GL_GNULIB_EXECVPE@
73879 +GL_GNULIB_EXP2 = @GL_GNULIB_EXP2@
73880 +GL_GNULIB_EXP2F = @GL_GNULIB_EXP2F@
73881 +GL_GNULIB_EXP2L = @GL_GNULIB_EXP2L@
73882 +GL_GNULIB_EXPF = @GL_GNULIB_EXPF@
73883 +GL_GNULIB_EXPL = @GL_GNULIB_EXPL@
73884 +GL_GNULIB_EXPLICIT_BZERO = @GL_GNULIB_EXPLICIT_BZERO@
73885 +GL_GNULIB_EXPM1 = @GL_GNULIB_EXPM1@
73886 +GL_GNULIB_EXPM1F = @GL_GNULIB_EXPM1F@
73887 +GL_GNULIB_EXPM1L = @GL_GNULIB_EXPM1L@
73888 +GL_GNULIB_FABSF = @GL_GNULIB_FABSF@
73889 +GL_GNULIB_FABSL = @GL_GNULIB_FABSL@
73890 +GL_GNULIB_FACCESSAT = @GL_GNULIB_FACCESSAT@
73891 +GL_GNULIB_FCHDIR = @GL_GNULIB_FCHDIR@
73892 +GL_GNULIB_FCHMODAT = @GL_GNULIB_FCHMODAT@
73893 +GL_GNULIB_FCHOWNAT = @GL_GNULIB_FCHOWNAT@
73894 +GL_GNULIB_FCLOSE = @GL_GNULIB_FCLOSE@
73895 +GL_GNULIB_FCNTL = @GL_GNULIB_FCNTL@
73896 +GL_GNULIB_FDATASYNC = @GL_GNULIB_FDATASYNC@
73897 +GL_GNULIB_FDOPEN = @GL_GNULIB_FDOPEN@
73898 +GL_GNULIB_FDOPENDIR = @GL_GNULIB_FDOPENDIR@
73899 +GL_GNULIB_FFLUSH = @GL_GNULIB_FFLUSH@
73900 +GL_GNULIB_FFS = @GL_GNULIB_FFS@
73901 +GL_GNULIB_FFSL = @GL_GNULIB_FFSL@
73902 +GL_GNULIB_FFSLL = @GL_GNULIB_FFSLL@
73903 +GL_GNULIB_FGETC = @GL_GNULIB_FGETC@
73904 +GL_GNULIB_FGETS = @GL_GNULIB_FGETS@
73905 +GL_GNULIB_FLOOR = @GL_GNULIB_FLOOR@
73906 +GL_GNULIB_FLOORF = @GL_GNULIB_FLOORF@
73907 +GL_GNULIB_FLOORL = @GL_GNULIB_FLOORL@
73908 +GL_GNULIB_FMA = @GL_GNULIB_FMA@
73909 +GL_GNULIB_FMAF = @GL_GNULIB_FMAF@
73910 +GL_GNULIB_FMAL = @GL_GNULIB_FMAL@
73911 +GL_GNULIB_FMOD = @GL_GNULIB_FMOD@
73912 +GL_GNULIB_FMODF = @GL_GNULIB_FMODF@
73913 +GL_GNULIB_FMODL = @GL_GNULIB_FMODL@
73914 +GL_GNULIB_FOPEN = @GL_GNULIB_FOPEN@
73915 +GL_GNULIB_FOPEN_GNU = @GL_GNULIB_FOPEN_GNU@
73916 +GL_GNULIB_FPRINTF = @GL_GNULIB_FPRINTF@
73917 +GL_GNULIB_FPRINTF_POSIX = @GL_GNULIB_FPRINTF_POSIX@
73918 +GL_GNULIB_FPURGE = @GL_GNULIB_FPURGE@
73919 +GL_GNULIB_FPUTC = @GL_GNULIB_FPUTC@
73920 +GL_GNULIB_FPUTS = @GL_GNULIB_FPUTS@
73921 +GL_GNULIB_FREAD = @GL_GNULIB_FREAD@
73922 +GL_GNULIB_FREE_POSIX = @GL_GNULIB_FREE_POSIX@
73923 +GL_GNULIB_FREOPEN = @GL_GNULIB_FREOPEN@
73924 +GL_GNULIB_FREXP = @GL_GNULIB_FREXP@
73925 +GL_GNULIB_FREXPF = @GL_GNULIB_FREXPF@
73926 +GL_GNULIB_FREXPL = @GL_GNULIB_FREXPL@
73927 +GL_GNULIB_FSCANF = @GL_GNULIB_FSCANF@
73928 +GL_GNULIB_FSEEK = @GL_GNULIB_FSEEK@
73929 +GL_GNULIB_FSEEKO = @GL_GNULIB_FSEEKO@
73930 +GL_GNULIB_FSTAT = @GL_GNULIB_FSTAT@
73931 +GL_GNULIB_FSTATAT = @GL_GNULIB_FSTATAT@
73932 +GL_GNULIB_FSYNC = @GL_GNULIB_FSYNC@
73933 +GL_GNULIB_FTELL = @GL_GNULIB_FTELL@
73934 +GL_GNULIB_FTELLO = @GL_GNULIB_FTELLO@
73935 +GL_GNULIB_FTRUNCATE = @GL_GNULIB_FTRUNCATE@
73936 +GL_GNULIB_FUTIMENS = @GL_GNULIB_FUTIMENS@
73937 +GL_GNULIB_FWRITE = @GL_GNULIB_FWRITE@
73938 +GL_GNULIB_GETC = @GL_GNULIB_GETC@
73939 +GL_GNULIB_GETCHAR = @GL_GNULIB_GETCHAR@
73940 +GL_GNULIB_GETCWD = @GL_GNULIB_GETCWD@
73941 +GL_GNULIB_GETDELIM = @GL_GNULIB_GETDELIM@
73942 +GL_GNULIB_GETDOMAINNAME = @GL_GNULIB_GETDOMAINNAME@
73943 +GL_GNULIB_GETDTABLESIZE = @GL_GNULIB_GETDTABLESIZE@
73944 +GL_GNULIB_GETENTROPY = @GL_GNULIB_GETENTROPY@
73945 +GL_GNULIB_GETGROUPS = @GL_GNULIB_GETGROUPS@
73946 +GL_GNULIB_GETHOSTNAME = @GL_GNULIB_GETHOSTNAME@
73947 +GL_GNULIB_GETLINE = @GL_GNULIB_GETLINE@
73948 +GL_GNULIB_GETLOADAVG = @GL_GNULIB_GETLOADAVG@
73949 +GL_GNULIB_GETLOGIN = @GL_GNULIB_GETLOGIN@
73950 +GL_GNULIB_GETLOGIN_R = @GL_GNULIB_GETLOGIN_R@
73951 +GL_GNULIB_GETOPT_POSIX = @GL_GNULIB_GETOPT_POSIX@
73952 +GL_GNULIB_GETPAGESIZE = @GL_GNULIB_GETPAGESIZE@
73953 +GL_GNULIB_GETPASS = @GL_GNULIB_GETPASS@
73954 +GL_GNULIB_GETPASS_GNU = @GL_GNULIB_GETPASS_GNU@
73955 +GL_GNULIB_GETSUBOPT = @GL_GNULIB_GETSUBOPT@
73956 +GL_GNULIB_GETTIMEOFDAY = @GL_GNULIB_GETTIMEOFDAY@
73957 +GL_GNULIB_GETUMASK = @GL_GNULIB_GETUMASK@
73958 +GL_GNULIB_GETUSERSHELL = @GL_GNULIB_GETUSERSHELL@
73959 +GL_GNULIB_GRANTPT = @GL_GNULIB_GRANTPT@
73960 +GL_GNULIB_GROUP_MEMBER = @GL_GNULIB_GROUP_MEMBER@
73961 +GL_GNULIB_HYPOT = @GL_GNULIB_HYPOT@
73962 +GL_GNULIB_HYPOTF = @GL_GNULIB_HYPOTF@
73963 +GL_GNULIB_HYPOTL = @GL_GNULIB_HYPOTL@
73964 +GL_GNULIB_ILOGB = @GL_GNULIB_ILOGB@
73965 +GL_GNULIB_ILOGBF = @GL_GNULIB_ILOGBF@
73966 +GL_GNULIB_ILOGBL = @GL_GNULIB_ILOGBL@
73967 +GL_GNULIB_IMAXABS = @GL_GNULIB_IMAXABS@
73968 +GL_GNULIB_IMAXDIV = @GL_GNULIB_IMAXDIV@
73969 +GL_GNULIB_ISATTY = @GL_GNULIB_ISATTY@
73970 +GL_GNULIB_ISFINITE = @GL_GNULIB_ISFINITE@
73971 +GL_GNULIB_ISINF = @GL_GNULIB_ISINF@
73972 +GL_GNULIB_ISNAN = @GL_GNULIB_ISNAN@
73973 +GL_GNULIB_ISNAND = @GL_GNULIB_ISNAND@
73974 +GL_GNULIB_ISNANF = @GL_GNULIB_ISNANF@
73975 +GL_GNULIB_ISNANL = @GL_GNULIB_ISNANL@
73976 +GL_GNULIB_LCHMOD = @GL_GNULIB_LCHMOD@
73977 +GL_GNULIB_LCHOWN = @GL_GNULIB_LCHOWN@
73978 +GL_GNULIB_LDEXPF = @GL_GNULIB_LDEXPF@
73979 +GL_GNULIB_LDEXPL = @GL_GNULIB_LDEXPL@
73980 +GL_GNULIB_LINK = @GL_GNULIB_LINK@
73981 +GL_GNULIB_LINKAT = @GL_GNULIB_LINKAT@
73982 +GL_GNULIB_LOCALTIME = @GL_GNULIB_LOCALTIME@
73983 +GL_GNULIB_LOG = @GL_GNULIB_LOG@
73984 +GL_GNULIB_LOG10 = @GL_GNULIB_LOG10@
73985 +GL_GNULIB_LOG10F = @GL_GNULIB_LOG10F@
73986 +GL_GNULIB_LOG10L = @GL_GNULIB_LOG10L@
73987 +GL_GNULIB_LOG1P = @GL_GNULIB_LOG1P@
73988 +GL_GNULIB_LOG1PF = @GL_GNULIB_LOG1PF@
73989 +GL_GNULIB_LOG1PL = @GL_GNULIB_LOG1PL@
73990 +GL_GNULIB_LOG2 = @GL_GNULIB_LOG2@
73991 +GL_GNULIB_LOG2F = @GL_GNULIB_LOG2F@
73992 +GL_GNULIB_LOG2L = @GL_GNULIB_LOG2L@
73993 +GL_GNULIB_LOGB = @GL_GNULIB_LOGB@
73994 +GL_GNULIB_LOGBF = @GL_GNULIB_LOGBF@
73995 +GL_GNULIB_LOGBL = @GL_GNULIB_LOGBL@
73996 +GL_GNULIB_LOGF = @GL_GNULIB_LOGF@
73997 +GL_GNULIB_LOGL = @GL_GNULIB_LOGL@
73998 +GL_GNULIB_LSEEK = @GL_GNULIB_LSEEK@
73999 +GL_GNULIB_LSTAT = @GL_GNULIB_LSTAT@
74000 +GL_GNULIB_MALLOC_GNU = @GL_GNULIB_MALLOC_GNU@
74001 +GL_GNULIB_MALLOC_POSIX = @GL_GNULIB_MALLOC_POSIX@
74002 +GL_GNULIB_MBRLEN = @GL_GNULIB_MBRLEN@
74003 +GL_GNULIB_MBRTOWC = @GL_GNULIB_MBRTOWC@
74004 +GL_GNULIB_MBSCASECMP = @GL_GNULIB_MBSCASECMP@
74005 +GL_GNULIB_MBSCASESTR = @GL_GNULIB_MBSCASESTR@
74006 +GL_GNULIB_MBSCHR = @GL_GNULIB_MBSCHR@
74007 +GL_GNULIB_MBSCSPN = @GL_GNULIB_MBSCSPN@
74008 +GL_GNULIB_MBSINIT = @GL_GNULIB_MBSINIT@
74009 +GL_GNULIB_MBSLEN = @GL_GNULIB_MBSLEN@
74010 +GL_GNULIB_MBSNCASECMP = @GL_GNULIB_MBSNCASECMP@
74011 +GL_GNULIB_MBSNLEN = @GL_GNULIB_MBSNLEN@
74012 +GL_GNULIB_MBSNRTOWCS = @GL_GNULIB_MBSNRTOWCS@
74013 +GL_GNULIB_MBSPBRK = @GL_GNULIB_MBSPBRK@
74014 +GL_GNULIB_MBSPCASECMP = @GL_GNULIB_MBSPCASECMP@
74015 +GL_GNULIB_MBSRCHR = @GL_GNULIB_MBSRCHR@
74016 +GL_GNULIB_MBSRTOWCS = @GL_GNULIB_MBSRTOWCS@
74017 +GL_GNULIB_MBSSEP = @GL_GNULIB_MBSSEP@
74018 +GL_GNULIB_MBSSPN = @GL_GNULIB_MBSSPN@
74019 +GL_GNULIB_MBSSTR = @GL_GNULIB_MBSSTR@
74020 +GL_GNULIB_MBSTOK_R = @GL_GNULIB_MBSTOK_R@
74021 +GL_GNULIB_MBTOWC = @GL_GNULIB_MBTOWC@
74022 +GL_GNULIB_MDA_ACCESS = @GL_GNULIB_MDA_ACCESS@
74023 +GL_GNULIB_MDA_CHDIR = @GL_GNULIB_MDA_CHDIR@
74024 +GL_GNULIB_MDA_CHMOD = @GL_GNULIB_MDA_CHMOD@
74025 +GL_GNULIB_MDA_CLOSE = @GL_GNULIB_MDA_CLOSE@
74026 +GL_GNULIB_MDA_CREAT = @GL_GNULIB_MDA_CREAT@
74027 +GL_GNULIB_MDA_DUP = @GL_GNULIB_MDA_DUP@
74028 +GL_GNULIB_MDA_DUP2 = @GL_GNULIB_MDA_DUP2@
74029 +GL_GNULIB_MDA_ECVT = @GL_GNULIB_MDA_ECVT@
74030 +GL_GNULIB_MDA_EXECL = @GL_GNULIB_MDA_EXECL@
74031 +GL_GNULIB_MDA_EXECLE = @GL_GNULIB_MDA_EXECLE@
74032 +GL_GNULIB_MDA_EXECLP = @GL_GNULIB_MDA_EXECLP@
74033 +GL_GNULIB_MDA_EXECV = @GL_GNULIB_MDA_EXECV@
74034 +GL_GNULIB_MDA_EXECVE = @GL_GNULIB_MDA_EXECVE@
74035 +GL_GNULIB_MDA_EXECVP = @GL_GNULIB_MDA_EXECVP@
74036 +GL_GNULIB_MDA_EXECVPE = @GL_GNULIB_MDA_EXECVPE@
74037 +GL_GNULIB_MDA_FCLOSEALL = @GL_GNULIB_MDA_FCLOSEALL@
74038 +GL_GNULIB_MDA_FCVT = @GL_GNULIB_MDA_FCVT@
74039 +GL_GNULIB_MDA_FDOPEN = @GL_GNULIB_MDA_FDOPEN@
74040 +GL_GNULIB_MDA_FILENO = @GL_GNULIB_MDA_FILENO@
74041 +GL_GNULIB_MDA_GCVT = @GL_GNULIB_MDA_GCVT@
74042 +GL_GNULIB_MDA_GETCWD = @GL_GNULIB_MDA_GETCWD@
74043 +GL_GNULIB_MDA_GETPID = @GL_GNULIB_MDA_GETPID@
74044 +GL_GNULIB_MDA_GETW = @GL_GNULIB_MDA_GETW@
74045 +GL_GNULIB_MDA_ISATTY = @GL_GNULIB_MDA_ISATTY@
74046 +GL_GNULIB_MDA_J0 = @GL_GNULIB_MDA_J0@
74047 +GL_GNULIB_MDA_J1 = @GL_GNULIB_MDA_J1@
74048 +GL_GNULIB_MDA_JN = @GL_GNULIB_MDA_JN@
74049 +GL_GNULIB_MDA_LSEEK = @GL_GNULIB_MDA_LSEEK@
74050 +GL_GNULIB_MDA_MEMCCPY = @GL_GNULIB_MDA_MEMCCPY@
74051 +GL_GNULIB_MDA_MKDIR = @GL_GNULIB_MDA_MKDIR@
74052 +GL_GNULIB_MDA_MKTEMP = @GL_GNULIB_MDA_MKTEMP@
74053 +GL_GNULIB_MDA_OPEN = @GL_GNULIB_MDA_OPEN@
74054 +GL_GNULIB_MDA_PUTENV = @GL_GNULIB_MDA_PUTENV@
74055 +GL_GNULIB_MDA_PUTW = @GL_GNULIB_MDA_PUTW@
74056 +GL_GNULIB_MDA_READ = @GL_GNULIB_MDA_READ@
74057 +GL_GNULIB_MDA_RMDIR = @GL_GNULIB_MDA_RMDIR@
74058 +GL_GNULIB_MDA_STRDUP = @GL_GNULIB_MDA_STRDUP@
74059 +GL_GNULIB_MDA_SWAB = @GL_GNULIB_MDA_SWAB@
74060 +GL_GNULIB_MDA_TEMPNAM = @GL_GNULIB_MDA_TEMPNAM@
74061 +GL_GNULIB_MDA_TZSET = @GL_GNULIB_MDA_TZSET@
74062 +GL_GNULIB_MDA_UMASK = @GL_GNULIB_MDA_UMASK@
74063 +GL_GNULIB_MDA_UNLINK = @GL_GNULIB_MDA_UNLINK@
74064 +GL_GNULIB_MDA_UTIME = @GL_GNULIB_MDA_UTIME@
74065 +GL_GNULIB_MDA_WCSDUP = @GL_GNULIB_MDA_WCSDUP@
74066 +GL_GNULIB_MDA_WRITE = @GL_GNULIB_MDA_WRITE@
74067 +GL_GNULIB_MDA_Y0 = @GL_GNULIB_MDA_Y0@
74068 +GL_GNULIB_MDA_Y1 = @GL_GNULIB_MDA_Y1@
74069 +GL_GNULIB_MDA_YN = @GL_GNULIB_MDA_YN@
74070 +GL_GNULIB_MEMCHR = @GL_GNULIB_MEMCHR@
74071 +GL_GNULIB_MEMMEM = @GL_GNULIB_MEMMEM@
74072 +GL_GNULIB_MEMPCPY = @GL_GNULIB_MEMPCPY@
74073 +GL_GNULIB_MEMRCHR = @GL_GNULIB_MEMRCHR@
74074 +GL_GNULIB_MKDIR = @GL_GNULIB_MKDIR@
74075 +GL_GNULIB_MKDIRAT = @GL_GNULIB_MKDIRAT@
74076 +GL_GNULIB_MKDTEMP = @GL_GNULIB_MKDTEMP@
74077 +GL_GNULIB_MKFIFO = @GL_GNULIB_MKFIFO@
74078 +GL_GNULIB_MKFIFOAT = @GL_GNULIB_MKFIFOAT@
74079 +GL_GNULIB_MKNOD = @GL_GNULIB_MKNOD@
74080 +GL_GNULIB_MKNODAT = @GL_GNULIB_MKNODAT@
74081 +GL_GNULIB_MKOSTEMP = @GL_GNULIB_MKOSTEMP@
74082 +GL_GNULIB_MKOSTEMPS = @GL_GNULIB_MKOSTEMPS@
74083 +GL_GNULIB_MKSTEMP = @GL_GNULIB_MKSTEMP@
74084 +GL_GNULIB_MKSTEMPS = @GL_GNULIB_MKSTEMPS@
74085 +GL_GNULIB_MKTIME = @GL_GNULIB_MKTIME@
74086 +GL_GNULIB_MODF = @GL_GNULIB_MODF@
74087 +GL_GNULIB_MODFF = @GL_GNULIB_MODFF@
74088 +GL_GNULIB_MODFL = @GL_GNULIB_MODFL@
74089 +GL_GNULIB_NANOSLEEP = @GL_GNULIB_NANOSLEEP@
74090 +GL_GNULIB_NONBLOCKING = @GL_GNULIB_NONBLOCKING@
74091 +GL_GNULIB_OBSTACK_PRINTF = @GL_GNULIB_OBSTACK_PRINTF@
74092 +GL_GNULIB_OBSTACK_PRINTF_POSIX = @GL_GNULIB_OBSTACK_PRINTF_POSIX@
74093 +GL_GNULIB_OPEN = @GL_GNULIB_OPEN@
74094 +GL_GNULIB_OPENAT = @GL_GNULIB_OPENAT@
74095 +GL_GNULIB_OPENDIR = @GL_GNULIB_OPENDIR@
74096 +GL_GNULIB_OVERRIDES_STRUCT_STAT = @GL_GNULIB_OVERRIDES_STRUCT_STAT@
74097 +GL_GNULIB_PCLOSE = @GL_GNULIB_PCLOSE@
74098 +GL_GNULIB_PERROR = @GL_GNULIB_PERROR@
74099 +GL_GNULIB_PIPE = @GL_GNULIB_PIPE@
74100 +GL_GNULIB_PIPE2 = @GL_GNULIB_PIPE2@
74101 +GL_GNULIB_POPEN = @GL_GNULIB_POPEN@
74102 +GL_GNULIB_POSIX_MEMALIGN = @GL_GNULIB_POSIX_MEMALIGN@
74103 +GL_GNULIB_POSIX_OPENPT = @GL_GNULIB_POSIX_OPENPT@
74104 +GL_GNULIB_POWF = @GL_GNULIB_POWF@
74105 +GL_GNULIB_PREAD = @GL_GNULIB_PREAD@
74106 +GL_GNULIB_PRINTF = @GL_GNULIB_PRINTF@
74107 +GL_GNULIB_PRINTF_POSIX = @GL_GNULIB_PRINTF_POSIX@
74108 +GL_GNULIB_PTSNAME = @GL_GNULIB_PTSNAME@
74109 +GL_GNULIB_PTSNAME_R = @GL_GNULIB_PTSNAME_R@
74110 +GL_GNULIB_PUTC = @GL_GNULIB_PUTC@
74111 +GL_GNULIB_PUTCHAR = @GL_GNULIB_PUTCHAR@
74112 +GL_GNULIB_PUTENV = @GL_GNULIB_PUTENV@
74113 +GL_GNULIB_PUTS = @GL_GNULIB_PUTS@
74114 +GL_GNULIB_PWRITE = @GL_GNULIB_PWRITE@
74115 +GL_GNULIB_QSORT_R = @GL_GNULIB_QSORT_R@
74116 +GL_GNULIB_RANDOM = @GL_GNULIB_RANDOM@
74117 +GL_GNULIB_RANDOM_R = @GL_GNULIB_RANDOM_R@
74118 +GL_GNULIB_RAWMEMCHR = @GL_GNULIB_RAWMEMCHR@
74119 +GL_GNULIB_READ = @GL_GNULIB_READ@
74120 +GL_GNULIB_READDIR = @GL_GNULIB_READDIR@
74121 +GL_GNULIB_READLINK = @GL_GNULIB_READLINK@
74122 +GL_GNULIB_READLINKAT = @GL_GNULIB_READLINKAT@
74123 +GL_GNULIB_REALLOCARRAY = @GL_GNULIB_REALLOCARRAY@
74124 +GL_GNULIB_REALLOC_GNU = @GL_GNULIB_REALLOC_GNU@
74125 +GL_GNULIB_REALLOC_POSIX = @GL_GNULIB_REALLOC_POSIX@
74126 +GL_GNULIB_REALPATH = @GL_GNULIB_REALPATH@
74127 +GL_GNULIB_REMAINDER = @GL_GNULIB_REMAINDER@
74128 +GL_GNULIB_REMAINDERF = @GL_GNULIB_REMAINDERF@
74129 +GL_GNULIB_REMAINDERL = @GL_GNULIB_REMAINDERL@
74130 +GL_GNULIB_REMOVE = @GL_GNULIB_REMOVE@
74131 +GL_GNULIB_RENAME = @GL_GNULIB_RENAME@
74132 +GL_GNULIB_RENAMEAT = @GL_GNULIB_RENAMEAT@
74133 +GL_GNULIB_REWINDDIR = @GL_GNULIB_REWINDDIR@
74134 +GL_GNULIB_RINT = @GL_GNULIB_RINT@
74135 +GL_GNULIB_RINTF = @GL_GNULIB_RINTF@
74136 +GL_GNULIB_RINTL = @GL_GNULIB_RINTL@
74137 +GL_GNULIB_RMDIR = @GL_GNULIB_RMDIR@
74138 +GL_GNULIB_ROUND = @GL_GNULIB_ROUND@
74139 +GL_GNULIB_ROUNDF = @GL_GNULIB_ROUNDF@
74140 +GL_GNULIB_ROUNDL = @GL_GNULIB_ROUNDL@
74141 +GL_GNULIB_RPMATCH = @GL_GNULIB_RPMATCH@
74142 +GL_GNULIB_SCANDIR = @GL_GNULIB_SCANDIR@
74143 +GL_GNULIB_SCANF = @GL_GNULIB_SCANF@
74144 +GL_GNULIB_SECURE_GETENV = @GL_GNULIB_SECURE_GETENV@
74145 +GL_GNULIB_SETENV = @GL_GNULIB_SETENV@
74146 +GL_GNULIB_SETHOSTNAME = @GL_GNULIB_SETHOSTNAME@
74147 +GL_GNULIB_SIGABBREV_NP = @GL_GNULIB_SIGABBREV_NP@
74148 +GL_GNULIB_SIGDESCR_NP = @GL_GNULIB_SIGDESCR_NP@
74149 +GL_GNULIB_SIGNBIT = @GL_GNULIB_SIGNBIT@
74150 +GL_GNULIB_SINF = @GL_GNULIB_SINF@
74151 +GL_GNULIB_SINHF = @GL_GNULIB_SINHF@
74152 +GL_GNULIB_SINL = @GL_GNULIB_SINL@
74153 +GL_GNULIB_SLEEP = @GL_GNULIB_SLEEP@
74154 +GL_GNULIB_SNPRINTF = @GL_GNULIB_SNPRINTF@
74155 +GL_GNULIB_SPRINTF_POSIX = @GL_GNULIB_SPRINTF_POSIX@
74156 +GL_GNULIB_SQRTF = @GL_GNULIB_SQRTF@
74157 +GL_GNULIB_SQRTL = @GL_GNULIB_SQRTL@
74158 +GL_GNULIB_STAT = @GL_GNULIB_STAT@
74159 +GL_GNULIB_STDIO_H_NONBLOCKING = @GL_GNULIB_STDIO_H_NONBLOCKING@
74160 +GL_GNULIB_STDIO_H_SIGPIPE = @GL_GNULIB_STDIO_H_SIGPIPE@
74161 +GL_GNULIB_STPCPY = @GL_GNULIB_STPCPY@
74162 +GL_GNULIB_STPNCPY = @GL_GNULIB_STPNCPY@
74163 +GL_GNULIB_STRCASESTR = @GL_GNULIB_STRCASESTR@
74164 +GL_GNULIB_STRCHRNUL = @GL_GNULIB_STRCHRNUL@
74165 +GL_GNULIB_STRDUP = @GL_GNULIB_STRDUP@
74166 +GL_GNULIB_STRERROR = @GL_GNULIB_STRERROR@
74167 +GL_GNULIB_STRERRORNAME_NP = @GL_GNULIB_STRERRORNAME_NP@
74168 +GL_GNULIB_STRERROR_R = @GL_GNULIB_STRERROR_R@
74169 +GL_GNULIB_STRFTIME = @GL_GNULIB_STRFTIME@
74170 +GL_GNULIB_STRNCAT = @GL_GNULIB_STRNCAT@
74171 +GL_GNULIB_STRNDUP = @GL_GNULIB_STRNDUP@
74172 +GL_GNULIB_STRNLEN = @GL_GNULIB_STRNLEN@
74173 +GL_GNULIB_STRPBRK = @GL_GNULIB_STRPBRK@
74174 +GL_GNULIB_STRPTIME = @GL_GNULIB_STRPTIME@
74175 +GL_GNULIB_STRSEP = @GL_GNULIB_STRSEP@
74176 +GL_GNULIB_STRSIGNAL = @GL_GNULIB_STRSIGNAL@
74177 +GL_GNULIB_STRSTR = @GL_GNULIB_STRSTR@
74178 +GL_GNULIB_STRTOD = @GL_GNULIB_STRTOD@
74179 +GL_GNULIB_STRTOIMAX = @GL_GNULIB_STRTOIMAX@
74180 +GL_GNULIB_STRTOK_R = @GL_GNULIB_STRTOK_R@
74181 +GL_GNULIB_STRTOL = @GL_GNULIB_STRTOL@
74182 +GL_GNULIB_STRTOLD = @GL_GNULIB_STRTOLD@
74183 +GL_GNULIB_STRTOLL = @GL_GNULIB_STRTOLL@
74184 +GL_GNULIB_STRTOUL = @GL_GNULIB_STRTOUL@
74185 +GL_GNULIB_STRTOULL = @GL_GNULIB_STRTOULL@
74186 +GL_GNULIB_STRTOUMAX = @GL_GNULIB_STRTOUMAX@
74187 +GL_GNULIB_STRVERSCMP = @GL_GNULIB_STRVERSCMP@
74188 +GL_GNULIB_SYMLINK = @GL_GNULIB_SYMLINK@
74189 +GL_GNULIB_SYMLINKAT = @GL_GNULIB_SYMLINKAT@
74190 +GL_GNULIB_SYSTEM_POSIX = @GL_GNULIB_SYSTEM_POSIX@
74191 +GL_GNULIB_TANF = @GL_GNULIB_TANF@
74192 +GL_GNULIB_TANHF = @GL_GNULIB_TANHF@
74193 +GL_GNULIB_TANL = @GL_GNULIB_TANL@
74194 +GL_GNULIB_TIMEGM = @GL_GNULIB_TIMEGM@
74195 +GL_GNULIB_TIMESPEC_GET = @GL_GNULIB_TIMESPEC_GET@
74196 +GL_GNULIB_TIMESPEC_GETRES = @GL_GNULIB_TIMESPEC_GETRES@
74197 +GL_GNULIB_TIME_R = @GL_GNULIB_TIME_R@
74198 +GL_GNULIB_TIME_RZ = @GL_GNULIB_TIME_RZ@
74199 +GL_GNULIB_TMPFILE = @GL_GNULIB_TMPFILE@
74200 +GL_GNULIB_TRUNC = @GL_GNULIB_TRUNC@
74201 +GL_GNULIB_TRUNCATE = @GL_GNULIB_TRUNCATE@
74202 +GL_GNULIB_TRUNCF = @GL_GNULIB_TRUNCF@
74203 +GL_GNULIB_TRUNCL = @GL_GNULIB_TRUNCL@
74204 +GL_GNULIB_TTYNAME_R = @GL_GNULIB_TTYNAME_R@
74205 +GL_GNULIB_TZSET = @GL_GNULIB_TZSET@
74206 +GL_GNULIB_UNISTD_H_GETOPT = @GL_GNULIB_UNISTD_H_GETOPT@
74207 +GL_GNULIB_UNISTD_H_NONBLOCKING = @GL_GNULIB_UNISTD_H_NONBLOCKING@
74208 +GL_GNULIB_UNISTD_H_SIGPIPE = @GL_GNULIB_UNISTD_H_SIGPIPE@
74209 +GL_GNULIB_UNLINK = @GL_GNULIB_UNLINK@
74210 +GL_GNULIB_UNLINKAT = @GL_GNULIB_UNLINKAT@
74211 +GL_GNULIB_UNLOCKPT = @GL_GNULIB_UNLOCKPT@
74212 +GL_GNULIB_UNSETENV = @GL_GNULIB_UNSETENV@
74213 +GL_GNULIB_USLEEP = @GL_GNULIB_USLEEP@
74214 +GL_GNULIB_UTIME = @GL_GNULIB_UTIME@
74215 +GL_GNULIB_UTIMENSAT = @GL_GNULIB_UTIMENSAT@
74216 +GL_GNULIB_VASPRINTF = @GL_GNULIB_VASPRINTF@
74217 +GL_GNULIB_VDPRINTF = @GL_GNULIB_VDPRINTF@
74218 +GL_GNULIB_VFPRINTF = @GL_GNULIB_VFPRINTF@
74219 +GL_GNULIB_VFPRINTF_POSIX = @GL_GNULIB_VFPRINTF_POSIX@
74220 +GL_GNULIB_VFSCANF = @GL_GNULIB_VFSCANF@
74221 +GL_GNULIB_VPRINTF = @GL_GNULIB_VPRINTF@
74222 +GL_GNULIB_VPRINTF_POSIX = @GL_GNULIB_VPRINTF_POSIX@
74223 +GL_GNULIB_VSCANF = @GL_GNULIB_VSCANF@
74224 +GL_GNULIB_VSNPRINTF = @GL_GNULIB_VSNPRINTF@
74225 +GL_GNULIB_VSPRINTF_POSIX = @GL_GNULIB_VSPRINTF_POSIX@
74226 +GL_GNULIB_WCPCPY = @GL_GNULIB_WCPCPY@
74227 +GL_GNULIB_WCPNCPY = @GL_GNULIB_WCPNCPY@
74228 +GL_GNULIB_WCRTOMB = @GL_GNULIB_WCRTOMB@
74229 +GL_GNULIB_WCSCASECMP = @GL_GNULIB_WCSCASECMP@
74230 +GL_GNULIB_WCSCAT = @GL_GNULIB_WCSCAT@
74231 +GL_GNULIB_WCSCHR = @GL_GNULIB_WCSCHR@
74232 +GL_GNULIB_WCSCMP = @GL_GNULIB_WCSCMP@
74233 +GL_GNULIB_WCSCOLL = @GL_GNULIB_WCSCOLL@
74234 +GL_GNULIB_WCSCPY = @GL_GNULIB_WCSCPY@
74235 +GL_GNULIB_WCSCSPN = @GL_GNULIB_WCSCSPN@
74236 +GL_GNULIB_WCSDUP = @GL_GNULIB_WCSDUP@
74237 +GL_GNULIB_WCSFTIME = @GL_GNULIB_WCSFTIME@
74238 +GL_GNULIB_WCSLEN = @GL_GNULIB_WCSLEN@
74239 +GL_GNULIB_WCSNCASECMP = @GL_GNULIB_WCSNCASECMP@
74240 +GL_GNULIB_WCSNCAT = @GL_GNULIB_WCSNCAT@
74241 +GL_GNULIB_WCSNCMP = @GL_GNULIB_WCSNCMP@
74242 +GL_GNULIB_WCSNCPY = @GL_GNULIB_WCSNCPY@
74243 +GL_GNULIB_WCSNLEN = @GL_GNULIB_WCSNLEN@
74244 +GL_GNULIB_WCSNRTOMBS = @GL_GNULIB_WCSNRTOMBS@
74245 +GL_GNULIB_WCSPBRK = @GL_GNULIB_WCSPBRK@
74246 +GL_GNULIB_WCSRCHR = @GL_GNULIB_WCSRCHR@
74247 +GL_GNULIB_WCSRTOMBS = @GL_GNULIB_WCSRTOMBS@
74248 +GL_GNULIB_WCSSPN = @GL_GNULIB_WCSSPN@
74249 +GL_GNULIB_WCSSTR = @GL_GNULIB_WCSSTR@
74250 +GL_GNULIB_WCSTOK = @GL_GNULIB_WCSTOK@
74251 +GL_GNULIB_WCSWIDTH = @GL_GNULIB_WCSWIDTH@
74252 +GL_GNULIB_WCSXFRM = @GL_GNULIB_WCSXFRM@
74253 +GL_GNULIB_WCTOB = @GL_GNULIB_WCTOB@
74254 +GL_GNULIB_WCTOMB = @GL_GNULIB_WCTOMB@
74255 +GL_GNULIB_WCWIDTH = @GL_GNULIB_WCWIDTH@
74256 +GL_GNULIB_WMEMCHR = @GL_GNULIB_WMEMCHR@
74257 +GL_GNULIB_WMEMCMP = @GL_GNULIB_WMEMCMP@
74258 +GL_GNULIB_WMEMCPY = @GL_GNULIB_WMEMCPY@
74259 +GL_GNULIB_WMEMMOVE = @GL_GNULIB_WMEMMOVE@
74260 +GL_GNULIB_WMEMPCPY = @GL_GNULIB_WMEMPCPY@
74261 +GL_GNULIB_WMEMSET = @GL_GNULIB_WMEMSET@
74262 +GL_GNULIB_WRITE = @GL_GNULIB_WRITE@
74263 +GL_GNULIB__EXIT = @GL_GNULIB__EXIT@
74264 +GNULIBHEADERS_OVERRIDE_WINT_T = @GNULIBHEADERS_OVERRIDE_WINT_T@
74265 GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
74266 -GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
74267 -GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
74268 -GNULIB_GRANTPT = @GNULIB_GRANTPT@
74269 -GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
74270 -GNULIB_HYPOT = @GNULIB_HYPOT@
74271 -GNULIB_HYPOTF = @GNULIB_HYPOTF@
74272 -GNULIB_HYPOTL = @GNULIB_HYPOTL@
74273 -GNULIB_ILOGB = @GNULIB_ILOGB@
74274 -GNULIB_ILOGBF = @GNULIB_ILOGBF@
74275 -GNULIB_ILOGBL = @GNULIB_ILOGBL@
74276 -GNULIB_IMAXABS = @GNULIB_IMAXABS@
74277 -GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
74278 -GNULIB_ISATTY = @GNULIB_ISATTY@
74279 -GNULIB_ISFINITE = @GNULIB_ISFINITE@
74280 -GNULIB_ISINF = @GNULIB_ISINF@
74281 -GNULIB_ISNAN = @GNULIB_ISNAN@
74282 -GNULIB_ISNAND = @GNULIB_ISNAND@
74283 -GNULIB_ISNANF = @GNULIB_ISNANF@
74284 -GNULIB_ISNANL = @GNULIB_ISNANL@
74285 -GNULIB_LCHMOD = @GNULIB_LCHMOD@
74286 -GNULIB_LCHOWN = @GNULIB_LCHOWN@
74287 -GNULIB_LDEXPF = @GNULIB_LDEXPF@
74288 -GNULIB_LDEXPL = @GNULIB_LDEXPL@
74289 -GNULIB_LINK = @GNULIB_LINK@
74290 -GNULIB_LINKAT = @GNULIB_LINKAT@
74291 -GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
74292 -GNULIB_LOG = @GNULIB_LOG@
74293 -GNULIB_LOG10 = @GNULIB_LOG10@
74294 -GNULIB_LOG10F = @GNULIB_LOG10F@
74295 -GNULIB_LOG10L = @GNULIB_LOG10L@
74296 -GNULIB_LOG1P = @GNULIB_LOG1P@
74297 -GNULIB_LOG1PF = @GNULIB_LOG1PF@
74298 -GNULIB_LOG1PL = @GNULIB_LOG1PL@
74299 -GNULIB_LOG2 = @GNULIB_LOG2@
74300 -GNULIB_LOG2F = @GNULIB_LOG2F@
74301 -GNULIB_LOG2L = @GNULIB_LOG2L@
74302 -GNULIB_LOGB = @GNULIB_LOGB@
74303 -GNULIB_LOGBF = @GNULIB_LOGBF@
74304 -GNULIB_LOGBL = @GNULIB_LOGBL@
74305 -GNULIB_LOGF = @GNULIB_LOGF@
74306 -GNULIB_LOGL = @GNULIB_LOGL@
74307 -GNULIB_LSEEK = @GNULIB_LSEEK@
74308 -GNULIB_LSTAT = @GNULIB_LSTAT@
74309 -GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
74310 -GNULIB_MBRLEN = @GNULIB_MBRLEN@
74311 -GNULIB_MBRTOWC = @GNULIB_MBRTOWC@
74312 -GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
74313 -GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
74314 -GNULIB_MBSCHR = @GNULIB_MBSCHR@
74315 -GNULIB_MBSCSPN = @GNULIB_MBSCSPN@
74316 -GNULIB_MBSINIT = @GNULIB_MBSINIT@
74317 -GNULIB_MBSLEN = @GNULIB_MBSLEN@
74318 -GNULIB_MBSNCASECMP = @GNULIB_MBSNCASECMP@
74319 -GNULIB_MBSNLEN = @GNULIB_MBSNLEN@
74320 -GNULIB_MBSNRTOWCS = @GNULIB_MBSNRTOWCS@
74321 -GNULIB_MBSPBRK = @GNULIB_MBSPBRK@
74322 -GNULIB_MBSPCASECMP = @GNULIB_MBSPCASECMP@
74323 -GNULIB_MBSRCHR = @GNULIB_MBSRCHR@
74324 -GNULIB_MBSRTOWCS = @GNULIB_MBSRTOWCS@
74325 -GNULIB_MBSSEP = @GNULIB_MBSSEP@
74326 -GNULIB_MBSSPN = @GNULIB_MBSSPN@
74327 -GNULIB_MBSSTR = @GNULIB_MBSSTR@
74328 -GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
74329 -GNULIB_MBTOWC = @GNULIB_MBTOWC@
74330 -GNULIB_MEMCHR = @GNULIB_MEMCHR@
74331 -GNULIB_MEMMEM = @GNULIB_MEMMEM@
74332 -GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
74333 -GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
74334 -GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
74335 -GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
74336 -GNULIB_MKFIFO = @GNULIB_MKFIFO@
74337 -GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
74338 -GNULIB_MKNOD = @GNULIB_MKNOD@
74339 -GNULIB_MKNODAT = @GNULIB_MKNODAT@
74340 -GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
74341 -GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
74342 -GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
74343 -GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
74344 -GNULIB_MKTIME = @GNULIB_MKTIME@
74345 -GNULIB_MODF = @GNULIB_MODF@
74346 -GNULIB_MODFF = @GNULIB_MODFF@
74347 -GNULIB_MODFL = @GNULIB_MODFL@
74348 -GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
74349 -GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
74350 -GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
74351 -GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
74352 -GNULIB_OPEN = @GNULIB_OPEN@
74353 -GNULIB_OPENAT = @GNULIB_OPENAT@
74354 -GNULIB_OPENDIR = @GNULIB_OPENDIR@
74355 -GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
74356 -GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
74357 -GNULIB_PCLOSE = @GNULIB_PCLOSE@
74358 -GNULIB_PERROR = @GNULIB_PERROR@
74359 -GNULIB_PIPE = @GNULIB_PIPE@
74360 -GNULIB_PIPE2 = @GNULIB_PIPE2@
74361 -GNULIB_POPEN = @GNULIB_POPEN@
74362 -GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
74363 -GNULIB_POWF = @GNULIB_POWF@
74364 -GNULIB_PREAD = @GNULIB_PREAD@
74365 -GNULIB_PRINTF = @GNULIB_PRINTF@
74366 -GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@
74367 -GNULIB_PTSNAME = @GNULIB_PTSNAME@
74368 -GNULIB_PTSNAME_R = @GNULIB_PTSNAME_R@
74369 -GNULIB_PUTC = @GNULIB_PUTC@
74370 -GNULIB_PUTCHAR = @GNULIB_PUTCHAR@
74371 -GNULIB_PUTENV = @GNULIB_PUTENV@
74372 -GNULIB_PUTS = @GNULIB_PUTS@
74373 -GNULIB_PWRITE = @GNULIB_PWRITE@
74374 -GNULIB_QSORT_R = @GNULIB_QSORT_R@
74375 -GNULIB_RANDOM = @GNULIB_RANDOM@
74376 -GNULIB_RANDOM_R = @GNULIB_RANDOM_R@
74377 -GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@
74378 -GNULIB_READ = @GNULIB_READ@
74379 -GNULIB_READDIR = @GNULIB_READDIR@
74380 -GNULIB_READLINK = @GNULIB_READLINK@
74381 -GNULIB_READLINKAT = @GNULIB_READLINKAT@
74382 -GNULIB_REALLOCARRAY = @GNULIB_REALLOCARRAY@
74383 -GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
74384 -GNULIB_REALPATH = @GNULIB_REALPATH@
74385 -GNULIB_REMAINDER = @GNULIB_REMAINDER@
74386 -GNULIB_REMAINDERF = @GNULIB_REMAINDERF@
74387 -GNULIB_REMAINDERL = @GNULIB_REMAINDERL@
74388 -GNULIB_REMOVE = @GNULIB_REMOVE@
74389 -GNULIB_RENAME = @GNULIB_RENAME@
74390 -GNULIB_RENAMEAT = @GNULIB_RENAMEAT@
74391 -GNULIB_REWINDDIR = @GNULIB_REWINDDIR@
74392 -GNULIB_RINT = @GNULIB_RINT@
74393 -GNULIB_RINTF = @GNULIB_RINTF@
74394 -GNULIB_RINTL = @GNULIB_RINTL@
74395 -GNULIB_RMDIR = @GNULIB_RMDIR@
74396 -GNULIB_ROUND = @GNULIB_ROUND@
74397 -GNULIB_ROUNDF = @GNULIB_ROUNDF@
74398 -GNULIB_ROUNDL = @GNULIB_ROUNDL@
74399 -GNULIB_RPMATCH = @GNULIB_RPMATCH@
74400 -GNULIB_SCANDIR = @GNULIB_SCANDIR@
74401 -GNULIB_SCANF = @GNULIB_SCANF@
74402 -GNULIB_SECURE_GETENV = @GNULIB_SECURE_GETENV@
74403 -GNULIB_SETENV = @GNULIB_SETENV@
74404 -GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
74405 -GNULIB_SIGNBIT = @GNULIB_SIGNBIT@
74406 -GNULIB_SINF = @GNULIB_SINF@
74407 -GNULIB_SINHF = @GNULIB_SINHF@
74408 -GNULIB_SINL = @GNULIB_SINL@
74409 -GNULIB_SLEEP = @GNULIB_SLEEP@
74410 -GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
74411 -GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
74412 -GNULIB_SQRTF = @GNULIB_SQRTF@
74413 -GNULIB_SQRTL = @GNULIB_SQRTL@
74414 -GNULIB_STAT = @GNULIB_STAT@
74415 -GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
74416 -GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
74417 -GNULIB_STPCPY = @GNULIB_STPCPY@
74418 -GNULIB_STPNCPY = @GNULIB_STPNCPY@
74419 -GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
74420 -GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
74421 -GNULIB_STRDUP = @GNULIB_STRDUP@
74422 -GNULIB_STRERROR = @GNULIB_STRERROR@
74423 -GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
74424 -GNULIB_STRFTIME = @GNULIB_STRFTIME@
74425 -GNULIB_STRNCAT = @GNULIB_STRNCAT@
74426 -GNULIB_STRNDUP = @GNULIB_STRNDUP@
74427 -GNULIB_STRNLEN = @GNULIB_STRNLEN@
74428 -GNULIB_STRPBRK = @GNULIB_STRPBRK@
74429 -GNULIB_STRPTIME = @GNULIB_STRPTIME@
74430 -GNULIB_STRSEP = @GNULIB_STRSEP@
74431 -GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
74432 -GNULIB_STRSTR = @GNULIB_STRSTR@
74433 -GNULIB_STRTOD = @GNULIB_STRTOD@
74434 -GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
74435 -GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
74436 -GNULIB_STRTOLD = @GNULIB_STRTOLD@
74437 -GNULIB_STRTOLL = @GNULIB_STRTOLL@
74438 -GNULIB_STRTOULL = @GNULIB_STRTOULL@
74439 -GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
74440 -GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
74441 -GNULIB_SYMLINK = @GNULIB_SYMLINK@
74442 -GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
74443 -GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
74444 -GNULIB_TANF = @GNULIB_TANF@
74445 -GNULIB_TANHF = @GNULIB_TANHF@
74446 -GNULIB_TANL = @GNULIB_TANL@
74447 -GNULIB_TIMEGM = @GNULIB_TIMEGM@
74448 -GNULIB_TIME_R = @GNULIB_TIME_R@
74449 -GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
74450 -GNULIB_TMPFILE = @GNULIB_TMPFILE@
74451 -GNULIB_TRUNC = @GNULIB_TRUNC@
74452 -GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
74453 -GNULIB_TRUNCF = @GNULIB_TRUNCF@
74454 -GNULIB_TRUNCL = @GNULIB_TRUNCL@
74455 -GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
74456 -GNULIB_TZSET = @GNULIB_TZSET@
74457 -GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
74458 -GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
74459 -GNULIB_UNLINK = @GNULIB_UNLINK@
74460 -GNULIB_UNLINKAT = @GNULIB_UNLINKAT@
74461 -GNULIB_UNLOCKPT = @GNULIB_UNLOCKPT@
74462 -GNULIB_UNSETENV = @GNULIB_UNSETENV@
74463 -GNULIB_USLEEP = @GNULIB_USLEEP@
74464 -GNULIB_UTIME = @GNULIB_UTIME@
74465 -GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
74466 -GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
74467 -GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
74468 -GNULIB_VFPRINTF = @GNULIB_VFPRINTF@
74469 -GNULIB_VFPRINTF_POSIX = @GNULIB_VFPRINTF_POSIX@
74470 -GNULIB_VFSCANF = @GNULIB_VFSCANF@
74471 -GNULIB_VPRINTF = @GNULIB_VPRINTF@
74472 -GNULIB_VPRINTF_POSIX = @GNULIB_VPRINTF_POSIX@
74473 -GNULIB_VSCANF = @GNULIB_VSCANF@
74474 -GNULIB_VSNPRINTF = @GNULIB_VSNPRINTF@
74475 -GNULIB_VSPRINTF_POSIX = @GNULIB_VSPRINTF_POSIX@
74476 -GNULIB_WCPCPY = @GNULIB_WCPCPY@
74477 -GNULIB_WCPNCPY = @GNULIB_WCPNCPY@
74478 -GNULIB_WCRTOMB = @GNULIB_WCRTOMB@
74479 -GNULIB_WCSCASECMP = @GNULIB_WCSCASECMP@
74480 -GNULIB_WCSCAT = @GNULIB_WCSCAT@
74481 -GNULIB_WCSCHR = @GNULIB_WCSCHR@
74482 -GNULIB_WCSCMP = @GNULIB_WCSCMP@
74483 -GNULIB_WCSCOLL = @GNULIB_WCSCOLL@
74484 -GNULIB_WCSCPY = @GNULIB_WCSCPY@
74485 -GNULIB_WCSCSPN = @GNULIB_WCSCSPN@
74486 -GNULIB_WCSDUP = @GNULIB_WCSDUP@
74487 -GNULIB_WCSFTIME = @GNULIB_WCSFTIME@
74488 -GNULIB_WCSLEN = @GNULIB_WCSLEN@
74489 -GNULIB_WCSNCASECMP = @GNULIB_WCSNCASECMP@
74490 -GNULIB_WCSNCAT = @GNULIB_WCSNCAT@
74491 -GNULIB_WCSNCMP = @GNULIB_WCSNCMP@
74492 -GNULIB_WCSNCPY = @GNULIB_WCSNCPY@
74493 -GNULIB_WCSNLEN = @GNULIB_WCSNLEN@
74494 -GNULIB_WCSNRTOMBS = @GNULIB_WCSNRTOMBS@
74495 -GNULIB_WCSPBRK = @GNULIB_WCSPBRK@
74496 -GNULIB_WCSRCHR = @GNULIB_WCSRCHR@
74497 -GNULIB_WCSRTOMBS = @GNULIB_WCSRTOMBS@
74498 -GNULIB_WCSSPN = @GNULIB_WCSSPN@
74499 -GNULIB_WCSSTR = @GNULIB_WCSSTR@
74500 -GNULIB_WCSTOK = @GNULIB_WCSTOK@
74501 -GNULIB_WCSWIDTH = @GNULIB_WCSWIDTH@
74502 -GNULIB_WCSXFRM = @GNULIB_WCSXFRM@
74503 -GNULIB_WCTOB = @GNULIB_WCTOB@
74504 -GNULIB_WCTOMB = @GNULIB_WCTOMB@
74505 -GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
74506 -GNULIB_WMEMCHR = @GNULIB_WMEMCHR@
74507 -GNULIB_WMEMCMP = @GNULIB_WMEMCMP@
74508 -GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
74509 -GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
74510 -GNULIB_WMEMSET = @GNULIB_WMEMSET@
74511 -GNULIB_WRITE = @GNULIB_WRITE@
74512 -GNULIB__EXIT = @GNULIB__EXIT@
74513 GPGME_CFLAGS = @GPGME_CFLAGS@
74514 GPGME_CONFIG = @GPGME_CONFIG@
74515 GPGME_LIBS = @GPGME_LIBS@
74516 GREP = @GREP@
74517 HAVE_ACOSF = @HAVE_ACOSF@
74518 HAVE_ACOSL = @HAVE_ACOSL@
74519 +HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
74520 HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
74521 HAVE_ALPHASORT = @HAVE_ALPHASORT@
74522 HAVE_ASINF = @HAVE_ASINF@
74523 @@ -689,6 +780,7 @@ HAVE_CHOWN = @HAVE_CHOWN@
74524 HAVE_CLOSEDIR = @HAVE_CLOSEDIR@
74525 HAVE_COPYSIGN = @HAVE_COPYSIGN@
74526 HAVE_COPYSIGNL = @HAVE_COPYSIGNL@
74527 +HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
74528 HAVE_COSF = @HAVE_COSF@
74529 HAVE_COSHF = @HAVE_COSHF@
74530 HAVE_COSL = @HAVE_COSL@
74531 @@ -703,13 +795,17 @@ HAVE_DECL_CEILL = @HAVE_DECL_CEILL@
74532 HAVE_DECL_COPYSIGNF = @HAVE_DECL_COPYSIGNF@
74533 HAVE_DECL_COSL = @HAVE_DECL_COSL@
74534 HAVE_DECL_DIRFD = @HAVE_DECL_DIRFD@
74535 +HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
74536 HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
74537 +HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
74538 HAVE_DECL_EXP2 = @HAVE_DECL_EXP2@
74539 HAVE_DECL_EXP2F = @HAVE_DECL_EXP2F@
74540 HAVE_DECL_EXP2L = @HAVE_DECL_EXP2L@
74541 HAVE_DECL_EXPL = @HAVE_DECL_EXPL@
74542 HAVE_DECL_EXPM1L = @HAVE_DECL_EXPM1L@
74543 HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
74544 +HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
74545 +HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
74546 HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
74547 HAVE_DECL_FDOPENDIR = @HAVE_DECL_FDOPENDIR@
74548 HAVE_DECL_FLOORF = @HAVE_DECL_FLOORF@
74549 @@ -718,6 +814,7 @@ HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
74550 HAVE_DECL_FREXPL = @HAVE_DECL_FREXPL@
74551 HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
74552 HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
74553 +HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
74554 HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
74555 HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
74556 HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
74557 @@ -769,13 +866,14 @@ HAVE_DECL_TRUNCL = @HAVE_DECL_TRUNCL@
74558 HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
74559 HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
74560 HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
74561 +HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
74562 HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
74563 HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
74564 HAVE_DIRENT_H = @HAVE_DIRENT_H@
74565 HAVE_DPRINTF = @HAVE_DPRINTF@
74566 -HAVE_DUP2 = @HAVE_DUP2@
74567 HAVE_DUP3 = @HAVE_DUP3@
74568 HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
74569 +HAVE_EXECVPE = @HAVE_EXECVPE@
74570 HAVE_EXPF = @HAVE_EXPF@
74571 HAVE_EXPL = @HAVE_EXPL@
74572 HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
74573 @@ -807,6 +905,7 @@ HAVE_FTELLO = @HAVE_FTELLO@
74574 HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
74575 HAVE_FUTIMENS = @HAVE_FUTIMENS@
74576 HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
74577 +HAVE_GETENTROPY = @HAVE_GETENTROPY@
74578 HAVE_GETGROUPS = @HAVE_GETGROUPS@
74579 HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
74580 HAVE_GETLOGIN = @HAVE_GETLOGIN@
74581 @@ -815,6 +914,7 @@ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
74582 HAVE_GETPASS = @HAVE_GETPASS@
74583 HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
74584 HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
74585 +HAVE_GETUMASK = @HAVE_GETUMASK@
74586 HAVE_GRANTPT = @HAVE_GRANTPT@
74587 HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
74588 HAVE_HYPOTF = @HAVE_HYPOTF@
74589 @@ -842,7 +942,6 @@ HAVE_LOGBF = @HAVE_LOGBF@
74590 HAVE_LOGBL = @HAVE_LOGBL@
74591 HAVE_LOGF = @HAVE_LOGF@
74592 HAVE_LOGL = @HAVE_LOGL@
74593 -HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
74594 HAVE_LSTAT = @HAVE_LSTAT@
74595 HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
74596 HAVE_MBRLEN = @HAVE_MBRLEN@
74597 @@ -852,7 +951,6 @@ HAVE_MBSLEN = @HAVE_MBSLEN@
74598 HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
74599 HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
74600 HAVE_MBTOWC = @HAVE_MBTOWC@
74601 -HAVE_MEMCHR = @HAVE_MEMCHR@
74602 HAVE_MEMPCPY = @HAVE_MEMPCPY@
74603 HAVE_MKDIRAT = @HAVE_MKDIRAT@
74604 HAVE_MKDTEMP = @HAVE_MKDTEMP@
74605 @@ -875,6 +973,7 @@ HAVE_PCLOSE = @HAVE_PCLOSE@
74606 HAVE_PIPE = @HAVE_PIPE@
74607 HAVE_PIPE2 = @HAVE_PIPE2@
74608 HAVE_POPEN = @HAVE_POPEN@
74609 +HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
74610 HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
74611 HAVE_POWF = @HAVE_POWF@
74612 HAVE_PREAD = @HAVE_PREAD@
74613 @@ -904,6 +1003,8 @@ HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
74614 HAVE_SETENV = @HAVE_SETENV@
74615 HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
74616 HAVE_SETSTATE = @HAVE_SETSTATE@
74617 +HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
74618 +HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
74619 HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
74620 HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
74621 HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
74622 @@ -919,13 +1020,16 @@ HAVE_STPNCPY = @HAVE_STPNCPY@
74623 HAVE_STRCASECMP = @HAVE_STRCASECMP@
74624 HAVE_STRCASESTR = @HAVE_STRCASESTR@
74625 HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
74626 +HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
74627 HAVE_STRINGS_H = @HAVE_STRINGS_H@
74628 HAVE_STRPBRK = @HAVE_STRPBRK@
74629 HAVE_STRPTIME = @HAVE_STRPTIME@
74630 HAVE_STRSEP = @HAVE_STRSEP@
74631 HAVE_STRTOD = @HAVE_STRTOD@
74632 +HAVE_STRTOL = @HAVE_STRTOL@
74633 HAVE_STRTOLD = @HAVE_STRTOLD@
74634 HAVE_STRTOLL = @HAVE_STRTOLL@
74635 +HAVE_STRTOUL = @HAVE_STRTOUL@
74636 HAVE_STRTOULL = @HAVE_STRTOULL@
74637 HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@
74638 HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
74639 @@ -943,12 +1047,12 @@ HAVE_TANF = @HAVE_TANF@
74640 HAVE_TANHF = @HAVE_TANHF@
74641 HAVE_TANL = @HAVE_TANL@
74642 HAVE_TIMEGM = @HAVE_TIMEGM@
74643 +HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
74644 +HAVE_TIMESPEC_GETRES = @HAVE_TIMESPEC_GETRES@
74645 HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
74646 -HAVE_TZSET = @HAVE_TZSET@
74647 HAVE_UNISTD_H = @HAVE_UNISTD_H@
74648 HAVE_UNLINKAT = @HAVE_UNLINKAT@
74649 HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
74650 -HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
74651 HAVE_USLEEP = @HAVE_USLEEP@
74652 HAVE_UTIME = @HAVE_UTIME@
74653 HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
74654 @@ -990,6 +1094,7 @@ HAVE_WMEMCHR = @HAVE_WMEMCHR@
74655 HAVE_WMEMCMP = @HAVE_WMEMCMP@
74656 HAVE_WMEMCPY = @HAVE_WMEMCPY@
74657 HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
74658 +HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
74659 HAVE_WMEMSET = @HAVE_WMEMSET@
74660 HAVE__BOOL = @HAVE__BOOL@
74661 HAVE__EXIT = @HAVE__EXIT@
74662 @@ -1086,16 +1191,18 @@ PATH_SEPARATOR = @PATH_SEPARATOR@
74663 PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
74664 PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
74665 PRIPTR_PREFIX = @PRIPTR_PREFIX@
74666 -PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
74667 PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
74668 PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
74669 RANLIB = @RANLIB@
74670 +REPLACE_ACCESS = @REPLACE_ACCESS@
74671 REPLACE_ACOSF = @REPLACE_ACOSF@
74672 +REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
74673 REPLACE_ASINF = @REPLACE_ASINF@
74674 REPLACE_ATAN2F = @REPLACE_ATAN2F@
74675 REPLACE_ATANF = @REPLACE_ATANF@
74676 REPLACE_BTOWC = @REPLACE_BTOWC@
74677 -REPLACE_CALLOC = @REPLACE_CALLOC@
74678 +REPLACE_CALLOC_FOR_CALLOC_GNU = @REPLACE_CALLOC_FOR_CALLOC_GNU@
74679 +REPLACE_CALLOC_FOR_CALLOC_POSIX = @REPLACE_CALLOC_FOR_CALLOC_POSIX@
74680 REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
74681 REPLACE_CBRTF = @REPLACE_CBRTF@
74682 REPLACE_CBRTL = @REPLACE_CBRTL@
74683 @@ -1105,13 +1212,22 @@ REPLACE_CEILL = @REPLACE_CEILL@
74684 REPLACE_CHOWN = @REPLACE_CHOWN@
74685 REPLACE_CLOSE = @REPLACE_CLOSE@
74686 REPLACE_CLOSEDIR = @REPLACE_CLOSEDIR@
74687 +REPLACE_COPY_FILE_RANGE = @REPLACE_COPY_FILE_RANGE@
74688 REPLACE_COSF = @REPLACE_COSF@
74689 REPLACE_COSHF = @REPLACE_COSHF@
74690 +REPLACE_CREAT = @REPLACE_CREAT@
74691 REPLACE_CTIME = @REPLACE_CTIME@
74692 REPLACE_DIRFD = @REPLACE_DIRFD@
74693 REPLACE_DPRINTF = @REPLACE_DPRINTF@
74694 REPLACE_DUP = @REPLACE_DUP@
74695 REPLACE_DUP2 = @REPLACE_DUP2@
74696 +REPLACE_EXECL = @REPLACE_EXECL@
74697 +REPLACE_EXECLE = @REPLACE_EXECLE@
74698 +REPLACE_EXECLP = @REPLACE_EXECLP@
74699 +REPLACE_EXECV = @REPLACE_EXECV@
74700 +REPLACE_EXECVE = @REPLACE_EXECVE@
74701 +REPLACE_EXECVP = @REPLACE_EXECVP@
74702 +REPLACE_EXECVPE = @REPLACE_EXECVPE@
74703 REPLACE_EXP2 = @REPLACE_EXP2@
74704 REPLACE_EXP2L = @REPLACE_EXP2L@
74705 REPLACE_EXPF = @REPLACE_EXPF@
74706 @@ -1121,12 +1237,14 @@ REPLACE_EXPM1F = @REPLACE_EXPM1F@
74707 REPLACE_EXPM1L = @REPLACE_EXPM1L@
74708 REPLACE_FABSL = @REPLACE_FABSL@
74709 REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
74710 +REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
74711 REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
74712 REPLACE_FCLOSE = @REPLACE_FCLOSE@
74713 REPLACE_FCNTL = @REPLACE_FCNTL@
74714 REPLACE_FDOPEN = @REPLACE_FDOPEN@
74715 REPLACE_FDOPENDIR = @REPLACE_FDOPENDIR@
74716 REPLACE_FFLUSH = @REPLACE_FFLUSH@
74717 +REPLACE_FFSLL = @REPLACE_FFSLL@
74718 REPLACE_FLOOR = @REPLACE_FLOOR@
74719 REPLACE_FLOORF = @REPLACE_FLOORF@
74720 REPLACE_FLOORL = @REPLACE_FLOORL@
74721 @@ -1137,8 +1255,10 @@ REPLACE_FMOD = @REPLACE_FMOD@
74722 REPLACE_FMODF = @REPLACE_FMODF@
74723 REPLACE_FMODL = @REPLACE_FMODL@
74724 REPLACE_FOPEN = @REPLACE_FOPEN@
74725 +REPLACE_FOPEN_FOR_FOPEN_GNU = @REPLACE_FOPEN_FOR_FOPEN_GNU@
74726 REPLACE_FPRINTF = @REPLACE_FPRINTF@
74727 REPLACE_FPURGE = @REPLACE_FPURGE@
74728 +REPLACE_FREE = @REPLACE_FREE@
74729 REPLACE_FREOPEN = @REPLACE_FREOPEN@
74730 REPLACE_FREXP = @REPLACE_FREXP@
74731 REPLACE_FREXPF = @REPLACE_FREXPF@
74732 @@ -1160,6 +1280,7 @@ REPLACE_GETLINE = @REPLACE_GETLINE@
74733 REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@
74734 REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
74735 REPLACE_GETPASS = @REPLACE_GETPASS@
74736 +REPLACE_GETPASS_FOR_GETPASS_GNU = @REPLACE_GETPASS_FOR_GETPASS_GNU@
74737 REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
74738 REPLACE_GMTIME = @REPLACE_GMTIME@
74739 REPLACE_HUGE_VAL = @REPLACE_HUGE_VAL@
74740 @@ -1198,7 +1319,8 @@ REPLACE_LOGF = @REPLACE_LOGF@
74741 REPLACE_LOGL = @REPLACE_LOGL@
74742 REPLACE_LSEEK = @REPLACE_LSEEK@
74743 REPLACE_LSTAT = @REPLACE_LSTAT@
74744 -REPLACE_MALLOC = @REPLACE_MALLOC@
74745 +REPLACE_MALLOC_FOR_MALLOC_GNU = @REPLACE_MALLOC_FOR_MALLOC_GNU@
74746 +REPLACE_MALLOC_FOR_MALLOC_POSIX = @REPLACE_MALLOC_FOR_MALLOC_POSIX@
74747 REPLACE_MBRLEN = @REPLACE_MBRLEN@
74748 REPLACE_MBRTOWC = @REPLACE_MBRTOWC@
74749 REPLACE_MBSINIT = @REPLACE_MBSINIT@
74750 @@ -1210,7 +1332,9 @@ REPLACE_MEMCHR = @REPLACE_MEMCHR@
74751 REPLACE_MEMMEM = @REPLACE_MEMMEM@
74752 REPLACE_MKDIR = @REPLACE_MKDIR@
74753 REPLACE_MKFIFO = @REPLACE_MKFIFO@
74754 +REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
74755 REPLACE_MKNOD = @REPLACE_MKNOD@
74756 +REPLACE_MKNODAT = @REPLACE_MKNODAT@
74757 REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
74758 REPLACE_MKTIME = @REPLACE_MKTIME@
74759 REPLACE_MODF = @REPLACE_MODF@
74760 @@ -1225,6 +1349,7 @@ REPLACE_OPENAT = @REPLACE_OPENAT@
74761 REPLACE_OPENDIR = @REPLACE_OPENDIR@
74762 REPLACE_PERROR = @REPLACE_PERROR@
74763 REPLACE_POPEN = @REPLACE_POPEN@
74764 +REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
74765 REPLACE_PREAD = @REPLACE_PREAD@
74766 REPLACE_PRINTF = @REPLACE_PRINTF@
74767 REPLACE_PTSNAME = @REPLACE_PTSNAME@
74768 @@ -1237,7 +1362,9 @@ REPLACE_RANDOM_R = @REPLACE_RANDOM_R@
74769 REPLACE_READ = @REPLACE_READ@
74770 REPLACE_READLINK = @REPLACE_READLINK@
74771 REPLACE_READLINKAT = @REPLACE_READLINKAT@
74772 -REPLACE_REALLOC = @REPLACE_REALLOC@
74773 +REPLACE_REALLOCARRAY = @REPLACE_REALLOCARRAY@
74774 +REPLACE_REALLOC_FOR_REALLOC_GNU = @REPLACE_REALLOC_FOR_REALLOC_GNU@
74775 +REPLACE_REALLOC_FOR_REALLOC_POSIX = @REPLACE_REALLOC_FOR_REALLOC_POSIX@
74776 REPLACE_REALPATH = @REPLACE_REALPATH@
74777 REPLACE_REMAINDER = @REPLACE_REMAINDER@
74778 REPLACE_REMAINDERF = @REPLACE_REMAINDERF@
74779 @@ -1253,7 +1380,7 @@ REPLACE_ROUNDL = @REPLACE_ROUNDL@
74780 REPLACE_SETENV = @REPLACE_SETENV@
74781 REPLACE_SETSTATE = @REPLACE_SETSTATE@
74782 REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
74783 -REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
74784 +REPLACE_SIGNBIT_USING_BUILTINS = @REPLACE_SIGNBIT_USING_BUILTINS@
74785 REPLACE_SINF = @REPLACE_SINF@
74786 REPLACE_SINHF = @REPLACE_SINHF@
74787 REPLACE_SLEEP = @REPLACE_SLEEP@
74788 @@ -1269,6 +1396,7 @@ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
74789 REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
74790 REPLACE_STRDUP = @REPLACE_STRDUP@
74791 REPLACE_STRERROR = @REPLACE_STRERROR@
74792 +REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
74793 REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
74794 REPLACE_STRFTIME = @REPLACE_STRFTIME@
74795 REPLACE_STRNCAT = @REPLACE_STRNCAT@
74796 @@ -1279,7 +1407,11 @@ REPLACE_STRSTR = @REPLACE_STRSTR@
74797 REPLACE_STRTOD = @REPLACE_STRTOD@
74798 REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
74799 REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
74800 +REPLACE_STRTOL = @REPLACE_STRTOL@
74801 REPLACE_STRTOLD = @REPLACE_STRTOLD@
74802 +REPLACE_STRTOLL = @REPLACE_STRTOLL@
74803 +REPLACE_STRTOUL = @REPLACE_STRTOUL@
74804 +REPLACE_STRTOULL = @REPLACE_STRTOULL@
74805 REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
74806 REPLACE_STRUCT_TIMEVAL = @REPLACE_STRUCT_TIMEVAL@
74807 REPLACE_SYMLINK = @REPLACE_SYMLINK@
74808 @@ -1310,6 +1442,7 @@ REPLACE_WCRTOMB = @REPLACE_WCRTOMB@
74809 REPLACE_WCSFTIME = @REPLACE_WCSFTIME@
74810 REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
74811 REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
74812 +REPLACE_WCSTOK = @REPLACE_WCSTOK@
74813 REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
74814 REPLACE_WCTOB = @REPLACE_WCTOB@
74815 REPLACE_WCTOMB = @REPLACE_WCTOMB@
74816 @@ -1321,19 +1454,21 @@ SET_MAKE = @SET_MAKE@
74817 SHELL = @SHELL@
74818 SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
74819 SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
74820 +STDALIGN_H = @STDALIGN_H@
74821 STDBOOL_H = @STDBOOL_H@
74822 STDDEF_H = @STDDEF_H@
74823 STDINT_H = @STDINT_H@
74824 STRIP = @STRIP@
74825 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
74826 TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
74827 +TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
74828 UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
74829 UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
74830 UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
74831 UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
74832 +UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
74833 UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
74834 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
74835 -UTIME_H = @UTIME_H@
74836 VERSION = @VERSION@
74837 WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
74838 WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
74839 @@ -1365,8 +1500,10 @@ datarootdir = @datarootdir@
74840 docdir = @docdir@
74841 dvidir = @dvidir@
74842 exec_prefix = @exec_prefix@
74843 +gl_LIBOBJDEPS = @gl_LIBOBJDEPS@
74844 gl_LIBOBJS = @gl_LIBOBJS@
74845 gl_LTLIBOBJS = @gl_LTLIBOBJS@
74846 +gltests_LIBOBJDEPS = @gltests_LIBOBJDEPS@
74847 gltests_LIBOBJS = @gltests_LIBOBJS@
74848 gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
74849 gltests_WITNESS = @gltests_WITNESS@
74850
74851 diff --git a/tests/qatom/Makefile.in b/tests/qatom/Makefile.in
74852 index 4429b89..0b5a1c8 100644
74853 --- a/tests/qatom/Makefile.in
74854 +++ b/tests/qatom/Makefile.in
74855 @@ -90,9 +90,12 @@ host_triplet = @host@
74856 subdir = tests/qatom
74857 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
74858 am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
74859 + $(top_srcdir)/autotools/m4/__inline.m4 \
74860 $(top_srcdir)/autotools/m4/absolute-header.m4 \
74861 $(top_srcdir)/autotools/m4/ac_check_sendfile.m4 \
74862 $(top_srcdir)/autotools/m4/alloca.m4 \
74863 + $(top_srcdir)/autotools/m4/builtin-expect.m4 \
74864 + $(top_srcdir)/autotools/m4/calloc.m4 \
74865 $(top_srcdir)/autotools/m4/canonicalize.m4 \
74866 $(top_srcdir)/autotools/m4/chdir-long.m4 \
74867 $(top_srcdir)/autotools/m4/clock_time.m4 \
74868 @@ -100,7 +103,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
74869 $(top_srcdir)/autotools/m4/closedir.m4 \
74870 $(top_srcdir)/autotools/m4/dirent_h.m4 \
74871 $(top_srcdir)/autotools/m4/dirfd.m4 \
74872 - $(top_srcdir)/autotools/m4/dirname.m4 \
74873 $(top_srcdir)/autotools/m4/double-slash-root.m4 \
74874 $(top_srcdir)/autotools/m4/dup.m4 \
74875 $(top_srcdir)/autotools/m4/dup2.m4 \
74876 @@ -122,6 +124,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
74877 $(top_srcdir)/autotools/m4/filenamecat.m4 \
74878 $(top_srcdir)/autotools/m4/float_h.m4 \
74879 $(top_srcdir)/autotools/m4/fpieee.m4 \
74880 + $(top_srcdir)/autotools/m4/free.m4 \
74881 $(top_srcdir)/autotools/m4/frexp.m4 \
74882 $(top_srcdir)/autotools/m4/frexpl.m4 \
74883 $(top_srcdir)/autotools/m4/fstat.m4 \
74884 @@ -141,7 +144,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
74885 $(top_srcdir)/autotools/m4/group-member.m4 \
74886 $(top_srcdir)/autotools/m4/include_next.m4 \
74887 $(top_srcdir)/autotools/m4/intmax_t.m4 \
74888 - $(top_srcdir)/autotools/m4/inttypes-pri.m4 \
74889 $(top_srcdir)/autotools/m4/inttypes.m4 \
74890 $(top_srcdir)/autotools/m4/inttypes_h.m4 \
74891 $(top_srcdir)/autotools/m4/isnand.m4 \
74892 @@ -151,8 +153,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
74893 $(top_srcdir)/autotools/m4/ldexpl.m4 \
74894 $(top_srcdir)/autotools/m4/libtool.m4 \
74895 $(top_srcdir)/autotools/m4/limits-h.m4 \
74896 - $(top_srcdir)/autotools/m4/localtime-buffer.m4 \
74897 - $(top_srcdir)/autotools/m4/longlong.m4 \
74898 $(top_srcdir)/autotools/m4/lstat.m4 \
74899 $(top_srcdir)/autotools/m4/ltoptions.m4 \
74900 $(top_srcdir)/autotools/m4/ltsugar.m4 \
74901 @@ -164,6 +164,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
74902 $(top_srcdir)/autotools/m4/memchr.m4 \
74903 $(top_srcdir)/autotools/m4/mempcpy.m4 \
74904 $(top_srcdir)/autotools/m4/memrchr.m4 \
74905 + $(top_srcdir)/autotools/m4/minmax.m4 \
74906 $(top_srcdir)/autotools/m4/mkdir.m4 \
74907 $(top_srcdir)/autotools/m4/mkdirat.m4 \
74908 $(top_srcdir)/autotools/m4/mmap-anon.m4 \
74909 @@ -174,16 +175,20 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
74910 $(top_srcdir)/autotools/m4/nocrash.m4 \
74911 $(top_srcdir)/autotools/m4/off_t.m4 \
74912 $(top_srcdir)/autotools/m4/open-cloexec.m4 \
74913 + $(top_srcdir)/autotools/m4/open-slash.m4 \
74914 $(top_srcdir)/autotools/m4/open.m4 \
74915 $(top_srcdir)/autotools/m4/openat.m4 \
74916 $(top_srcdir)/autotools/m4/opendir.m4 \
74917 $(top_srcdir)/autotools/m4/pathmax.m4 \
74918 + $(top_srcdir)/autotools/m4/pipe.m4 \
74919 $(top_srcdir)/autotools/m4/printf-frexp.m4 \
74920 $(top_srcdir)/autotools/m4/printf-frexpl.m4 \
74921 $(top_srcdir)/autotools/m4/printf.m4 \
74922 + $(top_srcdir)/autotools/m4/rawmemchr.m4 \
74923 $(top_srcdir)/autotools/m4/readlink.m4 \
74924 $(top_srcdir)/autotools/m4/readlinkat.m4 \
74925 $(top_srcdir)/autotools/m4/realloc.m4 \
74926 + $(top_srcdir)/autotools/m4/reallocarray.m4 \
74927 $(top_srcdir)/autotools/m4/rename.m4 \
74928 $(top_srcdir)/autotools/m4/renameat.m4 \
74929 $(top_srcdir)/autotools/m4/rmdir.m4 \
74930 @@ -193,6 +198,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
74931 $(top_srcdir)/autotools/m4/ssize_t.m4 \
74932 $(top_srcdir)/autotools/m4/stat-time.m4 \
74933 $(top_srcdir)/autotools/m4/stat.m4 \
74934 + $(top_srcdir)/autotools/m4/stdalign.m4 \
74935 $(top_srcdir)/autotools/m4/stdbool.m4 \
74936 $(top_srcdir)/autotools/m4/stddef_h.m4 \
74937 $(top_srcdir)/autotools/m4/stdint.m4 \
74938 @@ -231,7 +237,10 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
74939 $(top_srcdir)/autotools/m4/wchar_t.m4 \
74940 $(top_srcdir)/autotools/m4/wint_t.m4 \
74941 $(top_srcdir)/autotools/m4/xalloc.m4 \
74942 - $(top_srcdir)/autotools/m4/xsize.m4 $(top_srcdir)/configure.ac
74943 + $(top_srcdir)/autotools/m4/xsize.m4 \
74944 + $(top_srcdir)/autotools/m4/year2038.m4 \
74945 + $(top_srcdir)/autotools/m4/zzgnulib.m4 \
74946 + $(top_srcdir)/configure.ac
74947 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
74948 $(ACLOCAL_M4)
74949 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
74950 @@ -309,368 +318,450 @@ FGREP = @FGREP@
74951 FLOAT_H = @FLOAT_H@
74952 GETOPT_CDEFS_H = @GETOPT_CDEFS_H@
74953 GETOPT_H = @GETOPT_H@
74954 -GNULIB_ACOSF = @GNULIB_ACOSF@
74955 -GNULIB_ACOSL = @GNULIB_ACOSL@
74956 -GNULIB_ALPHASORT = @GNULIB_ALPHASORT@
74957 -GNULIB_ASINF = @GNULIB_ASINF@
74958 -GNULIB_ASINL = @GNULIB_ASINL@
74959 -GNULIB_ATAN2F = @GNULIB_ATAN2F@
74960 -GNULIB_ATANF = @GNULIB_ATANF@
74961 -GNULIB_ATANL = @GNULIB_ATANL@
74962 -GNULIB_ATOLL = @GNULIB_ATOLL@
74963 -GNULIB_BTOWC = @GNULIB_BTOWC@
74964 -GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
74965 -GNULIB_CANONICALIZE_FILE_NAME = @GNULIB_CANONICALIZE_FILE_NAME@
74966 -GNULIB_CBRT = @GNULIB_CBRT@
74967 -GNULIB_CBRTF = @GNULIB_CBRTF@
74968 -GNULIB_CBRTL = @GNULIB_CBRTL@
74969 -GNULIB_CEIL = @GNULIB_CEIL@
74970 -GNULIB_CEILF = @GNULIB_CEILF@
74971 -GNULIB_CEILL = @GNULIB_CEILL@
74972 -GNULIB_CHDIR = @GNULIB_CHDIR@
74973 -GNULIB_CHOWN = @GNULIB_CHOWN@
74974 -GNULIB_CLOSE = @GNULIB_CLOSE@
74975 -GNULIB_CLOSEDIR = @GNULIB_CLOSEDIR@
74976 -GNULIB_COPYSIGN = @GNULIB_COPYSIGN@
74977 -GNULIB_COPYSIGNF = @GNULIB_COPYSIGNF@
74978 -GNULIB_COPYSIGNL = @GNULIB_COPYSIGNL@
74979 -GNULIB_COSF = @GNULIB_COSF@
74980 -GNULIB_COSHF = @GNULIB_COSHF@
74981 -GNULIB_COSL = @GNULIB_COSL@
74982 -GNULIB_CTIME = @GNULIB_CTIME@
74983 -GNULIB_DIRFD = @GNULIB_DIRFD@
74984 -GNULIB_DPRINTF = @GNULIB_DPRINTF@
74985 -GNULIB_DUP = @GNULIB_DUP@
74986 -GNULIB_DUP2 = @GNULIB_DUP2@
74987 -GNULIB_DUP3 = @GNULIB_DUP3@
74988 -GNULIB_ENVIRON = @GNULIB_ENVIRON@
74989 -GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
74990 -GNULIB_EXP2 = @GNULIB_EXP2@
74991 -GNULIB_EXP2F = @GNULIB_EXP2F@
74992 -GNULIB_EXP2L = @GNULIB_EXP2L@
74993 -GNULIB_EXPF = @GNULIB_EXPF@
74994 -GNULIB_EXPL = @GNULIB_EXPL@
74995 -GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
74996 -GNULIB_EXPM1 = @GNULIB_EXPM1@
74997 -GNULIB_EXPM1F = @GNULIB_EXPM1F@
74998 -GNULIB_EXPM1L = @GNULIB_EXPM1L@
74999 -GNULIB_FABSF = @GNULIB_FABSF@
75000 -GNULIB_FABSL = @GNULIB_FABSL@
75001 -GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
75002 -GNULIB_FCHDIR = @GNULIB_FCHDIR@
75003 -GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
75004 -GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
75005 -GNULIB_FCLOSE = @GNULIB_FCLOSE@
75006 -GNULIB_FCNTL = @GNULIB_FCNTL@
75007 -GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
75008 -GNULIB_FDOPEN = @GNULIB_FDOPEN@
75009 -GNULIB_FDOPENDIR = @GNULIB_FDOPENDIR@
75010 -GNULIB_FFLUSH = @GNULIB_FFLUSH@
75011 -GNULIB_FFS = @GNULIB_FFS@
75012 -GNULIB_FFSL = @GNULIB_FFSL@
75013 -GNULIB_FFSLL = @GNULIB_FFSLL@
75014 -GNULIB_FGETC = @GNULIB_FGETC@
75015 -GNULIB_FGETS = @GNULIB_FGETS@
75016 -GNULIB_FLOOR = @GNULIB_FLOOR@
75017 -GNULIB_FLOORF = @GNULIB_FLOORF@
75018 -GNULIB_FLOORL = @GNULIB_FLOORL@
75019 -GNULIB_FMA = @GNULIB_FMA@
75020 -GNULIB_FMAF = @GNULIB_FMAF@
75021 -GNULIB_FMAL = @GNULIB_FMAL@
75022 -GNULIB_FMOD = @GNULIB_FMOD@
75023 -GNULIB_FMODF = @GNULIB_FMODF@
75024 -GNULIB_FMODL = @GNULIB_FMODL@
75025 -GNULIB_FOPEN = @GNULIB_FOPEN@
75026 -GNULIB_FPRINTF = @GNULIB_FPRINTF@
75027 -GNULIB_FPRINTF_POSIX = @GNULIB_FPRINTF_POSIX@
75028 -GNULIB_FPURGE = @GNULIB_FPURGE@
75029 -GNULIB_FPUTC = @GNULIB_FPUTC@
75030 -GNULIB_FPUTS = @GNULIB_FPUTS@
75031 -GNULIB_FREAD = @GNULIB_FREAD@
75032 -GNULIB_FREOPEN = @GNULIB_FREOPEN@
75033 -GNULIB_FREXP = @GNULIB_FREXP@
75034 -GNULIB_FREXPF = @GNULIB_FREXPF@
75035 -GNULIB_FREXPL = @GNULIB_FREXPL@
75036 -GNULIB_FSCANF = @GNULIB_FSCANF@
75037 -GNULIB_FSEEK = @GNULIB_FSEEK@
75038 -GNULIB_FSEEKO = @GNULIB_FSEEKO@
75039 -GNULIB_FSTAT = @GNULIB_FSTAT@
75040 -GNULIB_FSTATAT = @GNULIB_FSTATAT@
75041 -GNULIB_FSYNC = @GNULIB_FSYNC@
75042 -GNULIB_FTELL = @GNULIB_FTELL@
75043 -GNULIB_FTELLO = @GNULIB_FTELLO@
75044 -GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
75045 -GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
75046 -GNULIB_FWRITE = @GNULIB_FWRITE@
75047 -GNULIB_GETC = @GNULIB_GETC@
75048 -GNULIB_GETCHAR = @GNULIB_GETCHAR@
75049 -GNULIB_GETCWD = @GNULIB_GETCWD@
75050 -GNULIB_GETDELIM = @GNULIB_GETDELIM@
75051 -GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
75052 -GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
75053 -GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
75054 -GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
75055 -GNULIB_GETLINE = @GNULIB_GETLINE@
75056 -GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@
75057 -GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
75058 -GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
75059 -GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
75060 -GNULIB_GETPASS = @GNULIB_GETPASS@
75061 -GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
75062 +GL_CFLAG_ALLOW_WARNINGS = @GL_CFLAG_ALLOW_WARNINGS@
75063 +GL_CFLAG_GNULIB_WARNINGS = @GL_CFLAG_GNULIB_WARNINGS@
75064 +GL_GNULIB_ACCESS = @GL_GNULIB_ACCESS@
75065 +GL_GNULIB_ACOSF = @GL_GNULIB_ACOSF@
75066 +GL_GNULIB_ACOSL = @GL_GNULIB_ACOSL@
75067 +GL_GNULIB_ALIGNED_ALLOC = @GL_GNULIB_ALIGNED_ALLOC@
75068 +GL_GNULIB_ALPHASORT = @GL_GNULIB_ALPHASORT@
75069 +GL_GNULIB_ASINF = @GL_GNULIB_ASINF@
75070 +GL_GNULIB_ASINL = @GL_GNULIB_ASINL@
75071 +GL_GNULIB_ATAN2F = @GL_GNULIB_ATAN2F@
75072 +GL_GNULIB_ATANF = @GL_GNULIB_ATANF@
75073 +GL_GNULIB_ATANL = @GL_GNULIB_ATANL@
75074 +GL_GNULIB_ATOLL = @GL_GNULIB_ATOLL@
75075 +GL_GNULIB_BTOWC = @GL_GNULIB_BTOWC@
75076 +GL_GNULIB_CALLOC_GNU = @GL_GNULIB_CALLOC_GNU@
75077 +GL_GNULIB_CALLOC_POSIX = @GL_GNULIB_CALLOC_POSIX@
75078 +GL_GNULIB_CANONICALIZE_FILE_NAME = @GL_GNULIB_CANONICALIZE_FILE_NAME@
75079 +GL_GNULIB_CBRT = @GL_GNULIB_CBRT@
75080 +GL_GNULIB_CBRTF = @GL_GNULIB_CBRTF@
75081 +GL_GNULIB_CBRTL = @GL_GNULIB_CBRTL@
75082 +GL_GNULIB_CEIL = @GL_GNULIB_CEIL@
75083 +GL_GNULIB_CEILF = @GL_GNULIB_CEILF@
75084 +GL_GNULIB_CEILL = @GL_GNULIB_CEILL@
75085 +GL_GNULIB_CHDIR = @GL_GNULIB_CHDIR@
75086 +GL_GNULIB_CHOWN = @GL_GNULIB_CHOWN@
75087 +GL_GNULIB_CLOSE = @GL_GNULIB_CLOSE@
75088 +GL_GNULIB_CLOSEDIR = @GL_GNULIB_CLOSEDIR@
75089 +GL_GNULIB_COPYSIGN = @GL_GNULIB_COPYSIGN@
75090 +GL_GNULIB_COPYSIGNF = @GL_GNULIB_COPYSIGNF@
75091 +GL_GNULIB_COPYSIGNL = @GL_GNULIB_COPYSIGNL@
75092 +GL_GNULIB_COPY_FILE_RANGE = @GL_GNULIB_COPY_FILE_RANGE@
75093 +GL_GNULIB_COSF = @GL_GNULIB_COSF@
75094 +GL_GNULIB_COSHF = @GL_GNULIB_COSHF@
75095 +GL_GNULIB_COSL = @GL_GNULIB_COSL@
75096 +GL_GNULIB_CREAT = @GL_GNULIB_CREAT@
75097 +GL_GNULIB_CTIME = @GL_GNULIB_CTIME@
75098 +GL_GNULIB_DIRFD = @GL_GNULIB_DIRFD@
75099 +GL_GNULIB_DPRINTF = @GL_GNULIB_DPRINTF@
75100 +GL_GNULIB_DUP = @GL_GNULIB_DUP@
75101 +GL_GNULIB_DUP2 = @GL_GNULIB_DUP2@
75102 +GL_GNULIB_DUP3 = @GL_GNULIB_DUP3@
75103 +GL_GNULIB_ENVIRON = @GL_GNULIB_ENVIRON@
75104 +GL_GNULIB_EUIDACCESS = @GL_GNULIB_EUIDACCESS@
75105 +GL_GNULIB_EXECL = @GL_GNULIB_EXECL@
75106 +GL_GNULIB_EXECLE = @GL_GNULIB_EXECLE@
75107 +GL_GNULIB_EXECLP = @GL_GNULIB_EXECLP@
75108 +GL_GNULIB_EXECV = @GL_GNULIB_EXECV@
75109 +GL_GNULIB_EXECVE = @GL_GNULIB_EXECVE@
75110 +GL_GNULIB_EXECVP = @GL_GNULIB_EXECVP@
75111 +GL_GNULIB_EXECVPE = @GL_GNULIB_EXECVPE@
75112 +GL_GNULIB_EXP2 = @GL_GNULIB_EXP2@
75113 +GL_GNULIB_EXP2F = @GL_GNULIB_EXP2F@
75114 +GL_GNULIB_EXP2L = @GL_GNULIB_EXP2L@
75115 +GL_GNULIB_EXPF = @GL_GNULIB_EXPF@
75116 +GL_GNULIB_EXPL = @GL_GNULIB_EXPL@
75117 +GL_GNULIB_EXPLICIT_BZERO = @GL_GNULIB_EXPLICIT_BZERO@
75118 +GL_GNULIB_EXPM1 = @GL_GNULIB_EXPM1@
75119 +GL_GNULIB_EXPM1F = @GL_GNULIB_EXPM1F@
75120 +GL_GNULIB_EXPM1L = @GL_GNULIB_EXPM1L@
75121 +GL_GNULIB_FABSF = @GL_GNULIB_FABSF@
75122 +GL_GNULIB_FABSL = @GL_GNULIB_FABSL@
75123 +GL_GNULIB_FACCESSAT = @GL_GNULIB_FACCESSAT@
75124 +GL_GNULIB_FCHDIR = @GL_GNULIB_FCHDIR@
75125 +GL_GNULIB_FCHMODAT = @GL_GNULIB_FCHMODAT@
75126 +GL_GNULIB_FCHOWNAT = @GL_GNULIB_FCHOWNAT@
75127 +GL_GNULIB_FCLOSE = @GL_GNULIB_FCLOSE@
75128 +GL_GNULIB_FCNTL = @GL_GNULIB_FCNTL@
75129 +GL_GNULIB_FDATASYNC = @GL_GNULIB_FDATASYNC@
75130 +GL_GNULIB_FDOPEN = @GL_GNULIB_FDOPEN@
75131 +GL_GNULIB_FDOPENDIR = @GL_GNULIB_FDOPENDIR@
75132 +GL_GNULIB_FFLUSH = @GL_GNULIB_FFLUSH@
75133 +GL_GNULIB_FFS = @GL_GNULIB_FFS@
75134 +GL_GNULIB_FFSL = @GL_GNULIB_FFSL@
75135 +GL_GNULIB_FFSLL = @GL_GNULIB_FFSLL@
75136 +GL_GNULIB_FGETC = @GL_GNULIB_FGETC@
75137 +GL_GNULIB_FGETS = @GL_GNULIB_FGETS@
75138 +GL_GNULIB_FLOOR = @GL_GNULIB_FLOOR@
75139 +GL_GNULIB_FLOORF = @GL_GNULIB_FLOORF@
75140 +GL_GNULIB_FLOORL = @GL_GNULIB_FLOORL@
75141 +GL_GNULIB_FMA = @GL_GNULIB_FMA@
75142 +GL_GNULIB_FMAF = @GL_GNULIB_FMAF@
75143 +GL_GNULIB_FMAL = @GL_GNULIB_FMAL@
75144 +GL_GNULIB_FMOD = @GL_GNULIB_FMOD@
75145 +GL_GNULIB_FMODF = @GL_GNULIB_FMODF@
75146 +GL_GNULIB_FMODL = @GL_GNULIB_FMODL@
75147 +GL_GNULIB_FOPEN = @GL_GNULIB_FOPEN@
75148 +GL_GNULIB_FOPEN_GNU = @GL_GNULIB_FOPEN_GNU@
75149 +GL_GNULIB_FPRINTF = @GL_GNULIB_FPRINTF@
75150 +GL_GNULIB_FPRINTF_POSIX = @GL_GNULIB_FPRINTF_POSIX@
75151 +GL_GNULIB_FPURGE = @GL_GNULIB_FPURGE@
75152 +GL_GNULIB_FPUTC = @GL_GNULIB_FPUTC@
75153 +GL_GNULIB_FPUTS = @GL_GNULIB_FPUTS@
75154 +GL_GNULIB_FREAD = @GL_GNULIB_FREAD@
75155 +GL_GNULIB_FREE_POSIX = @GL_GNULIB_FREE_POSIX@
75156 +GL_GNULIB_FREOPEN = @GL_GNULIB_FREOPEN@
75157 +GL_GNULIB_FREXP = @GL_GNULIB_FREXP@
75158 +GL_GNULIB_FREXPF = @GL_GNULIB_FREXPF@
75159 +GL_GNULIB_FREXPL = @GL_GNULIB_FREXPL@
75160 +GL_GNULIB_FSCANF = @GL_GNULIB_FSCANF@
75161 +GL_GNULIB_FSEEK = @GL_GNULIB_FSEEK@
75162 +GL_GNULIB_FSEEKO = @GL_GNULIB_FSEEKO@
75163 +GL_GNULIB_FSTAT = @GL_GNULIB_FSTAT@
75164 +GL_GNULIB_FSTATAT = @GL_GNULIB_FSTATAT@
75165 +GL_GNULIB_FSYNC = @GL_GNULIB_FSYNC@
75166 +GL_GNULIB_FTELL = @GL_GNULIB_FTELL@
75167 +GL_GNULIB_FTELLO = @GL_GNULIB_FTELLO@
75168 +GL_GNULIB_FTRUNCATE = @GL_GNULIB_FTRUNCATE@
75169 +GL_GNULIB_FUTIMENS = @GL_GNULIB_FUTIMENS@
75170 +GL_GNULIB_FWRITE = @GL_GNULIB_FWRITE@
75171 +GL_GNULIB_GETC = @GL_GNULIB_GETC@
75172 +GL_GNULIB_GETCHAR = @GL_GNULIB_GETCHAR@
75173 +GL_GNULIB_GETCWD = @GL_GNULIB_GETCWD@
75174 +GL_GNULIB_GETDELIM = @GL_GNULIB_GETDELIM@
75175 +GL_GNULIB_GETDOMAINNAME = @GL_GNULIB_GETDOMAINNAME@
75176 +GL_GNULIB_GETDTABLESIZE = @GL_GNULIB_GETDTABLESIZE@
75177 +GL_GNULIB_GETENTROPY = @GL_GNULIB_GETENTROPY@
75178 +GL_GNULIB_GETGROUPS = @GL_GNULIB_GETGROUPS@
75179 +GL_GNULIB_GETHOSTNAME = @GL_GNULIB_GETHOSTNAME@
75180 +GL_GNULIB_GETLINE = @GL_GNULIB_GETLINE@
75181 +GL_GNULIB_GETLOADAVG = @GL_GNULIB_GETLOADAVG@
75182 +GL_GNULIB_GETLOGIN = @GL_GNULIB_GETLOGIN@
75183 +GL_GNULIB_GETLOGIN_R = @GL_GNULIB_GETLOGIN_R@
75184 +GL_GNULIB_GETOPT_POSIX = @GL_GNULIB_GETOPT_POSIX@
75185 +GL_GNULIB_GETPAGESIZE = @GL_GNULIB_GETPAGESIZE@
75186 +GL_GNULIB_GETPASS = @GL_GNULIB_GETPASS@
75187 +GL_GNULIB_GETPASS_GNU = @GL_GNULIB_GETPASS_GNU@
75188 +GL_GNULIB_GETSUBOPT = @GL_GNULIB_GETSUBOPT@
75189 +GL_GNULIB_GETTIMEOFDAY = @GL_GNULIB_GETTIMEOFDAY@
75190 +GL_GNULIB_GETUMASK = @GL_GNULIB_GETUMASK@
75191 +GL_GNULIB_GETUSERSHELL = @GL_GNULIB_GETUSERSHELL@
75192 +GL_GNULIB_GRANTPT = @GL_GNULIB_GRANTPT@
75193 +GL_GNULIB_GROUP_MEMBER = @GL_GNULIB_GROUP_MEMBER@
75194 +GL_GNULIB_HYPOT = @GL_GNULIB_HYPOT@
75195 +GL_GNULIB_HYPOTF = @GL_GNULIB_HYPOTF@
75196 +GL_GNULIB_HYPOTL = @GL_GNULIB_HYPOTL@
75197 +GL_GNULIB_ILOGB = @GL_GNULIB_ILOGB@
75198 +GL_GNULIB_ILOGBF = @GL_GNULIB_ILOGBF@
75199 +GL_GNULIB_ILOGBL = @GL_GNULIB_ILOGBL@
75200 +GL_GNULIB_IMAXABS = @GL_GNULIB_IMAXABS@
75201 +GL_GNULIB_IMAXDIV = @GL_GNULIB_IMAXDIV@
75202 +GL_GNULIB_ISATTY = @GL_GNULIB_ISATTY@
75203 +GL_GNULIB_ISFINITE = @GL_GNULIB_ISFINITE@
75204 +GL_GNULIB_ISINF = @GL_GNULIB_ISINF@
75205 +GL_GNULIB_ISNAN = @GL_GNULIB_ISNAN@
75206 +GL_GNULIB_ISNAND = @GL_GNULIB_ISNAND@
75207 +GL_GNULIB_ISNANF = @GL_GNULIB_ISNANF@
75208 +GL_GNULIB_ISNANL = @GL_GNULIB_ISNANL@
75209 +GL_GNULIB_LCHMOD = @GL_GNULIB_LCHMOD@
75210 +GL_GNULIB_LCHOWN = @GL_GNULIB_LCHOWN@
75211 +GL_GNULIB_LDEXPF = @GL_GNULIB_LDEXPF@
75212 +GL_GNULIB_LDEXPL = @GL_GNULIB_LDEXPL@
75213 +GL_GNULIB_LINK = @GL_GNULIB_LINK@
75214 +GL_GNULIB_LINKAT = @GL_GNULIB_LINKAT@
75215 +GL_GNULIB_LOCALTIME = @GL_GNULIB_LOCALTIME@
75216 +GL_GNULIB_LOG = @GL_GNULIB_LOG@
75217 +GL_GNULIB_LOG10 = @GL_GNULIB_LOG10@
75218 +GL_GNULIB_LOG10F = @GL_GNULIB_LOG10F@
75219 +GL_GNULIB_LOG10L = @GL_GNULIB_LOG10L@
75220 +GL_GNULIB_LOG1P = @GL_GNULIB_LOG1P@
75221 +GL_GNULIB_LOG1PF = @GL_GNULIB_LOG1PF@
75222 +GL_GNULIB_LOG1PL = @GL_GNULIB_LOG1PL@
75223 +GL_GNULIB_LOG2 = @GL_GNULIB_LOG2@
75224 +GL_GNULIB_LOG2F = @GL_GNULIB_LOG2F@
75225 +GL_GNULIB_LOG2L = @GL_GNULIB_LOG2L@
75226 +GL_GNULIB_LOGB = @GL_GNULIB_LOGB@
75227 +GL_GNULIB_LOGBF = @GL_GNULIB_LOGBF@
75228 +GL_GNULIB_LOGBL = @GL_GNULIB_LOGBL@
75229 +GL_GNULIB_LOGF = @GL_GNULIB_LOGF@
75230 +GL_GNULIB_LOGL = @GL_GNULIB_LOGL@
75231 +GL_GNULIB_LSEEK = @GL_GNULIB_LSEEK@
75232 +GL_GNULIB_LSTAT = @GL_GNULIB_LSTAT@
75233 +GL_GNULIB_MALLOC_GNU = @GL_GNULIB_MALLOC_GNU@
75234 +GL_GNULIB_MALLOC_POSIX = @GL_GNULIB_MALLOC_POSIX@
75235 +GL_GNULIB_MBRLEN = @GL_GNULIB_MBRLEN@
75236 +GL_GNULIB_MBRTOWC = @GL_GNULIB_MBRTOWC@
75237 +GL_GNULIB_MBSCASECMP = @GL_GNULIB_MBSCASECMP@
75238 +GL_GNULIB_MBSCASESTR = @GL_GNULIB_MBSCASESTR@
75239 +GL_GNULIB_MBSCHR = @GL_GNULIB_MBSCHR@
75240 +GL_GNULIB_MBSCSPN = @GL_GNULIB_MBSCSPN@
75241 +GL_GNULIB_MBSINIT = @GL_GNULIB_MBSINIT@
75242 +GL_GNULIB_MBSLEN = @GL_GNULIB_MBSLEN@
75243 +GL_GNULIB_MBSNCASECMP = @GL_GNULIB_MBSNCASECMP@
75244 +GL_GNULIB_MBSNLEN = @GL_GNULIB_MBSNLEN@
75245 +GL_GNULIB_MBSNRTOWCS = @GL_GNULIB_MBSNRTOWCS@
75246 +GL_GNULIB_MBSPBRK = @GL_GNULIB_MBSPBRK@
75247 +GL_GNULIB_MBSPCASECMP = @GL_GNULIB_MBSPCASECMP@
75248 +GL_GNULIB_MBSRCHR = @GL_GNULIB_MBSRCHR@
75249 +GL_GNULIB_MBSRTOWCS = @GL_GNULIB_MBSRTOWCS@
75250 +GL_GNULIB_MBSSEP = @GL_GNULIB_MBSSEP@
75251 +GL_GNULIB_MBSSPN = @GL_GNULIB_MBSSPN@
75252 +GL_GNULIB_MBSSTR = @GL_GNULIB_MBSSTR@
75253 +GL_GNULIB_MBSTOK_R = @GL_GNULIB_MBSTOK_R@
75254 +GL_GNULIB_MBTOWC = @GL_GNULIB_MBTOWC@
75255 +GL_GNULIB_MDA_ACCESS = @GL_GNULIB_MDA_ACCESS@
75256 +GL_GNULIB_MDA_CHDIR = @GL_GNULIB_MDA_CHDIR@
75257 +GL_GNULIB_MDA_CHMOD = @GL_GNULIB_MDA_CHMOD@
75258 +GL_GNULIB_MDA_CLOSE = @GL_GNULIB_MDA_CLOSE@
75259 +GL_GNULIB_MDA_CREAT = @GL_GNULIB_MDA_CREAT@
75260 +GL_GNULIB_MDA_DUP = @GL_GNULIB_MDA_DUP@
75261 +GL_GNULIB_MDA_DUP2 = @GL_GNULIB_MDA_DUP2@
75262 +GL_GNULIB_MDA_ECVT = @GL_GNULIB_MDA_ECVT@
75263 +GL_GNULIB_MDA_EXECL = @GL_GNULIB_MDA_EXECL@
75264 +GL_GNULIB_MDA_EXECLE = @GL_GNULIB_MDA_EXECLE@
75265 +GL_GNULIB_MDA_EXECLP = @GL_GNULIB_MDA_EXECLP@
75266 +GL_GNULIB_MDA_EXECV = @GL_GNULIB_MDA_EXECV@
75267 +GL_GNULIB_MDA_EXECVE = @GL_GNULIB_MDA_EXECVE@
75268 +GL_GNULIB_MDA_EXECVP = @GL_GNULIB_MDA_EXECVP@
75269 +GL_GNULIB_MDA_EXECVPE = @GL_GNULIB_MDA_EXECVPE@
75270 +GL_GNULIB_MDA_FCLOSEALL = @GL_GNULIB_MDA_FCLOSEALL@
75271 +GL_GNULIB_MDA_FCVT = @GL_GNULIB_MDA_FCVT@
75272 +GL_GNULIB_MDA_FDOPEN = @GL_GNULIB_MDA_FDOPEN@
75273 +GL_GNULIB_MDA_FILENO = @GL_GNULIB_MDA_FILENO@
75274 +GL_GNULIB_MDA_GCVT = @GL_GNULIB_MDA_GCVT@
75275 +GL_GNULIB_MDA_GETCWD = @GL_GNULIB_MDA_GETCWD@
75276 +GL_GNULIB_MDA_GETPID = @GL_GNULIB_MDA_GETPID@
75277 +GL_GNULIB_MDA_GETW = @GL_GNULIB_MDA_GETW@
75278 +GL_GNULIB_MDA_ISATTY = @GL_GNULIB_MDA_ISATTY@
75279 +GL_GNULIB_MDA_J0 = @GL_GNULIB_MDA_J0@
75280 +GL_GNULIB_MDA_J1 = @GL_GNULIB_MDA_J1@
75281 +GL_GNULIB_MDA_JN = @GL_GNULIB_MDA_JN@
75282 +GL_GNULIB_MDA_LSEEK = @GL_GNULIB_MDA_LSEEK@
75283 +GL_GNULIB_MDA_MEMCCPY = @GL_GNULIB_MDA_MEMCCPY@
75284 +GL_GNULIB_MDA_MKDIR = @GL_GNULIB_MDA_MKDIR@
75285 +GL_GNULIB_MDA_MKTEMP = @GL_GNULIB_MDA_MKTEMP@
75286 +GL_GNULIB_MDA_OPEN = @GL_GNULIB_MDA_OPEN@
75287 +GL_GNULIB_MDA_PUTENV = @GL_GNULIB_MDA_PUTENV@
75288 +GL_GNULIB_MDA_PUTW = @GL_GNULIB_MDA_PUTW@
75289 +GL_GNULIB_MDA_READ = @GL_GNULIB_MDA_READ@
75290 +GL_GNULIB_MDA_RMDIR = @GL_GNULIB_MDA_RMDIR@
75291 +GL_GNULIB_MDA_STRDUP = @GL_GNULIB_MDA_STRDUP@
75292 +GL_GNULIB_MDA_SWAB = @GL_GNULIB_MDA_SWAB@
75293 +GL_GNULIB_MDA_TEMPNAM = @GL_GNULIB_MDA_TEMPNAM@
75294 +GL_GNULIB_MDA_TZSET = @GL_GNULIB_MDA_TZSET@
75295 +GL_GNULIB_MDA_UMASK = @GL_GNULIB_MDA_UMASK@
75296 +GL_GNULIB_MDA_UNLINK = @GL_GNULIB_MDA_UNLINK@
75297 +GL_GNULIB_MDA_UTIME = @GL_GNULIB_MDA_UTIME@
75298 +GL_GNULIB_MDA_WCSDUP = @GL_GNULIB_MDA_WCSDUP@
75299 +GL_GNULIB_MDA_WRITE = @GL_GNULIB_MDA_WRITE@
75300 +GL_GNULIB_MDA_Y0 = @GL_GNULIB_MDA_Y0@
75301 +GL_GNULIB_MDA_Y1 = @GL_GNULIB_MDA_Y1@
75302 +GL_GNULIB_MDA_YN = @GL_GNULIB_MDA_YN@
75303 +GL_GNULIB_MEMCHR = @GL_GNULIB_MEMCHR@
75304 +GL_GNULIB_MEMMEM = @GL_GNULIB_MEMMEM@
75305 +GL_GNULIB_MEMPCPY = @GL_GNULIB_MEMPCPY@
75306 +GL_GNULIB_MEMRCHR = @GL_GNULIB_MEMRCHR@
75307 +GL_GNULIB_MKDIR = @GL_GNULIB_MKDIR@
75308 +GL_GNULIB_MKDIRAT = @GL_GNULIB_MKDIRAT@
75309 +GL_GNULIB_MKDTEMP = @GL_GNULIB_MKDTEMP@
75310 +GL_GNULIB_MKFIFO = @GL_GNULIB_MKFIFO@
75311 +GL_GNULIB_MKFIFOAT = @GL_GNULIB_MKFIFOAT@
75312 +GL_GNULIB_MKNOD = @GL_GNULIB_MKNOD@
75313 +GL_GNULIB_MKNODAT = @GL_GNULIB_MKNODAT@
75314 +GL_GNULIB_MKOSTEMP = @GL_GNULIB_MKOSTEMP@
75315 +GL_GNULIB_MKOSTEMPS = @GL_GNULIB_MKOSTEMPS@
75316 +GL_GNULIB_MKSTEMP = @GL_GNULIB_MKSTEMP@
75317 +GL_GNULIB_MKSTEMPS = @GL_GNULIB_MKSTEMPS@
75318 +GL_GNULIB_MKTIME = @GL_GNULIB_MKTIME@
75319 +GL_GNULIB_MODF = @GL_GNULIB_MODF@
75320 +GL_GNULIB_MODFF = @GL_GNULIB_MODFF@
75321 +GL_GNULIB_MODFL = @GL_GNULIB_MODFL@
75322 +GL_GNULIB_NANOSLEEP = @GL_GNULIB_NANOSLEEP@
75323 +GL_GNULIB_NONBLOCKING = @GL_GNULIB_NONBLOCKING@
75324 +GL_GNULIB_OBSTACK_PRINTF = @GL_GNULIB_OBSTACK_PRINTF@
75325 +GL_GNULIB_OBSTACK_PRINTF_POSIX = @GL_GNULIB_OBSTACK_PRINTF_POSIX@
75326 +GL_GNULIB_OPEN = @GL_GNULIB_OPEN@
75327 +GL_GNULIB_OPENAT = @GL_GNULIB_OPENAT@
75328 +GL_GNULIB_OPENDIR = @GL_GNULIB_OPENDIR@
75329 +GL_GNULIB_OVERRIDES_STRUCT_STAT = @GL_GNULIB_OVERRIDES_STRUCT_STAT@
75330 +GL_GNULIB_PCLOSE = @GL_GNULIB_PCLOSE@
75331 +GL_GNULIB_PERROR = @GL_GNULIB_PERROR@
75332 +GL_GNULIB_PIPE = @GL_GNULIB_PIPE@
75333 +GL_GNULIB_PIPE2 = @GL_GNULIB_PIPE2@
75334 +GL_GNULIB_POPEN = @GL_GNULIB_POPEN@
75335 +GL_GNULIB_POSIX_MEMALIGN = @GL_GNULIB_POSIX_MEMALIGN@
75336 +GL_GNULIB_POSIX_OPENPT = @GL_GNULIB_POSIX_OPENPT@
75337 +GL_GNULIB_POWF = @GL_GNULIB_POWF@
75338 +GL_GNULIB_PREAD = @GL_GNULIB_PREAD@
75339 +GL_GNULIB_PRINTF = @GL_GNULIB_PRINTF@
75340 +GL_GNULIB_PRINTF_POSIX = @GL_GNULIB_PRINTF_POSIX@
75341 +GL_GNULIB_PTSNAME = @GL_GNULIB_PTSNAME@
75342 +GL_GNULIB_PTSNAME_R = @GL_GNULIB_PTSNAME_R@
75343 +GL_GNULIB_PUTC = @GL_GNULIB_PUTC@
75344 +GL_GNULIB_PUTCHAR = @GL_GNULIB_PUTCHAR@
75345 +GL_GNULIB_PUTENV = @GL_GNULIB_PUTENV@
75346 +GL_GNULIB_PUTS = @GL_GNULIB_PUTS@
75347 +GL_GNULIB_PWRITE = @GL_GNULIB_PWRITE@
75348 +GL_GNULIB_QSORT_R = @GL_GNULIB_QSORT_R@
75349 +GL_GNULIB_RANDOM = @GL_GNULIB_RANDOM@
75350 +GL_GNULIB_RANDOM_R = @GL_GNULIB_RANDOM_R@
75351 +GL_GNULIB_RAWMEMCHR = @GL_GNULIB_RAWMEMCHR@
75352 +GL_GNULIB_READ = @GL_GNULIB_READ@
75353 +GL_GNULIB_READDIR = @GL_GNULIB_READDIR@
75354 +GL_GNULIB_READLINK = @GL_GNULIB_READLINK@
75355 +GL_GNULIB_READLINKAT = @GL_GNULIB_READLINKAT@
75356 +GL_GNULIB_REALLOCARRAY = @GL_GNULIB_REALLOCARRAY@
75357 +GL_GNULIB_REALLOC_GNU = @GL_GNULIB_REALLOC_GNU@
75358 +GL_GNULIB_REALLOC_POSIX = @GL_GNULIB_REALLOC_POSIX@
75359 +GL_GNULIB_REALPATH = @GL_GNULIB_REALPATH@
75360 +GL_GNULIB_REMAINDER = @GL_GNULIB_REMAINDER@
75361 +GL_GNULIB_REMAINDERF = @GL_GNULIB_REMAINDERF@
75362 +GL_GNULIB_REMAINDERL = @GL_GNULIB_REMAINDERL@
75363 +GL_GNULIB_REMOVE = @GL_GNULIB_REMOVE@
75364 +GL_GNULIB_RENAME = @GL_GNULIB_RENAME@
75365 +GL_GNULIB_RENAMEAT = @GL_GNULIB_RENAMEAT@
75366 +GL_GNULIB_REWINDDIR = @GL_GNULIB_REWINDDIR@
75367 +GL_GNULIB_RINT = @GL_GNULIB_RINT@
75368 +GL_GNULIB_RINTF = @GL_GNULIB_RINTF@
75369 +GL_GNULIB_RINTL = @GL_GNULIB_RINTL@
75370 +GL_GNULIB_RMDIR = @GL_GNULIB_RMDIR@
75371 +GL_GNULIB_ROUND = @GL_GNULIB_ROUND@
75372 +GL_GNULIB_ROUNDF = @GL_GNULIB_ROUNDF@
75373 +GL_GNULIB_ROUNDL = @GL_GNULIB_ROUNDL@
75374 +GL_GNULIB_RPMATCH = @GL_GNULIB_RPMATCH@
75375 +GL_GNULIB_SCANDIR = @GL_GNULIB_SCANDIR@
75376 +GL_GNULIB_SCANF = @GL_GNULIB_SCANF@
75377 +GL_GNULIB_SECURE_GETENV = @GL_GNULIB_SECURE_GETENV@
75378 +GL_GNULIB_SETENV = @GL_GNULIB_SETENV@
75379 +GL_GNULIB_SETHOSTNAME = @GL_GNULIB_SETHOSTNAME@
75380 +GL_GNULIB_SIGABBREV_NP = @GL_GNULIB_SIGABBREV_NP@
75381 +GL_GNULIB_SIGDESCR_NP = @GL_GNULIB_SIGDESCR_NP@
75382 +GL_GNULIB_SIGNBIT = @GL_GNULIB_SIGNBIT@
75383 +GL_GNULIB_SINF = @GL_GNULIB_SINF@
75384 +GL_GNULIB_SINHF = @GL_GNULIB_SINHF@
75385 +GL_GNULIB_SINL = @GL_GNULIB_SINL@
75386 +GL_GNULIB_SLEEP = @GL_GNULIB_SLEEP@
75387 +GL_GNULIB_SNPRINTF = @GL_GNULIB_SNPRINTF@
75388 +GL_GNULIB_SPRINTF_POSIX = @GL_GNULIB_SPRINTF_POSIX@
75389 +GL_GNULIB_SQRTF = @GL_GNULIB_SQRTF@
75390 +GL_GNULIB_SQRTL = @GL_GNULIB_SQRTL@
75391 +GL_GNULIB_STAT = @GL_GNULIB_STAT@
75392 +GL_GNULIB_STDIO_H_NONBLOCKING = @GL_GNULIB_STDIO_H_NONBLOCKING@
75393 +GL_GNULIB_STDIO_H_SIGPIPE = @GL_GNULIB_STDIO_H_SIGPIPE@
75394 +GL_GNULIB_STPCPY = @GL_GNULIB_STPCPY@
75395 +GL_GNULIB_STPNCPY = @GL_GNULIB_STPNCPY@
75396 +GL_GNULIB_STRCASESTR = @GL_GNULIB_STRCASESTR@
75397 +GL_GNULIB_STRCHRNUL = @GL_GNULIB_STRCHRNUL@
75398 +GL_GNULIB_STRDUP = @GL_GNULIB_STRDUP@
75399 +GL_GNULIB_STRERROR = @GL_GNULIB_STRERROR@
75400 +GL_GNULIB_STRERRORNAME_NP = @GL_GNULIB_STRERRORNAME_NP@
75401 +GL_GNULIB_STRERROR_R = @GL_GNULIB_STRERROR_R@
75402 +GL_GNULIB_STRFTIME = @GL_GNULIB_STRFTIME@
75403 +GL_GNULIB_STRNCAT = @GL_GNULIB_STRNCAT@
75404 +GL_GNULIB_STRNDUP = @GL_GNULIB_STRNDUP@
75405 +GL_GNULIB_STRNLEN = @GL_GNULIB_STRNLEN@
75406 +GL_GNULIB_STRPBRK = @GL_GNULIB_STRPBRK@
75407 +GL_GNULIB_STRPTIME = @GL_GNULIB_STRPTIME@
75408 +GL_GNULIB_STRSEP = @GL_GNULIB_STRSEP@
75409 +GL_GNULIB_STRSIGNAL = @GL_GNULIB_STRSIGNAL@
75410 +GL_GNULIB_STRSTR = @GL_GNULIB_STRSTR@
75411 +GL_GNULIB_STRTOD = @GL_GNULIB_STRTOD@
75412 +GL_GNULIB_STRTOIMAX = @GL_GNULIB_STRTOIMAX@
75413 +GL_GNULIB_STRTOK_R = @GL_GNULIB_STRTOK_R@
75414 +GL_GNULIB_STRTOL = @GL_GNULIB_STRTOL@
75415 +GL_GNULIB_STRTOLD = @GL_GNULIB_STRTOLD@
75416 +GL_GNULIB_STRTOLL = @GL_GNULIB_STRTOLL@
75417 +GL_GNULIB_STRTOUL = @GL_GNULIB_STRTOUL@
75418 +GL_GNULIB_STRTOULL = @GL_GNULIB_STRTOULL@
75419 +GL_GNULIB_STRTOUMAX = @GL_GNULIB_STRTOUMAX@
75420 +GL_GNULIB_STRVERSCMP = @GL_GNULIB_STRVERSCMP@
75421 +GL_GNULIB_SYMLINK = @GL_GNULIB_SYMLINK@
75422 +GL_GNULIB_SYMLINKAT = @GL_GNULIB_SYMLINKAT@
75423 +GL_GNULIB_SYSTEM_POSIX = @GL_GNULIB_SYSTEM_POSIX@
75424 +GL_GNULIB_TANF = @GL_GNULIB_TANF@
75425 +GL_GNULIB_TANHF = @GL_GNULIB_TANHF@
75426 +GL_GNULIB_TANL = @GL_GNULIB_TANL@
75427 +GL_GNULIB_TIMEGM = @GL_GNULIB_TIMEGM@
75428 +GL_GNULIB_TIMESPEC_GET = @GL_GNULIB_TIMESPEC_GET@
75429 +GL_GNULIB_TIMESPEC_GETRES = @GL_GNULIB_TIMESPEC_GETRES@
75430 +GL_GNULIB_TIME_R = @GL_GNULIB_TIME_R@
75431 +GL_GNULIB_TIME_RZ = @GL_GNULIB_TIME_RZ@
75432 +GL_GNULIB_TMPFILE = @GL_GNULIB_TMPFILE@
75433 +GL_GNULIB_TRUNC = @GL_GNULIB_TRUNC@
75434 +GL_GNULIB_TRUNCATE = @GL_GNULIB_TRUNCATE@
75435 +GL_GNULIB_TRUNCF = @GL_GNULIB_TRUNCF@
75436 +GL_GNULIB_TRUNCL = @GL_GNULIB_TRUNCL@
75437 +GL_GNULIB_TTYNAME_R = @GL_GNULIB_TTYNAME_R@
75438 +GL_GNULIB_TZSET = @GL_GNULIB_TZSET@
75439 +GL_GNULIB_UNISTD_H_GETOPT = @GL_GNULIB_UNISTD_H_GETOPT@
75440 +GL_GNULIB_UNISTD_H_NONBLOCKING = @GL_GNULIB_UNISTD_H_NONBLOCKING@
75441 +GL_GNULIB_UNISTD_H_SIGPIPE = @GL_GNULIB_UNISTD_H_SIGPIPE@
75442 +GL_GNULIB_UNLINK = @GL_GNULIB_UNLINK@
75443 +GL_GNULIB_UNLINKAT = @GL_GNULIB_UNLINKAT@
75444 +GL_GNULIB_UNLOCKPT = @GL_GNULIB_UNLOCKPT@
75445 +GL_GNULIB_UNSETENV = @GL_GNULIB_UNSETENV@
75446 +GL_GNULIB_USLEEP = @GL_GNULIB_USLEEP@
75447 +GL_GNULIB_UTIME = @GL_GNULIB_UTIME@
75448 +GL_GNULIB_UTIMENSAT = @GL_GNULIB_UTIMENSAT@
75449 +GL_GNULIB_VASPRINTF = @GL_GNULIB_VASPRINTF@
75450 +GL_GNULIB_VDPRINTF = @GL_GNULIB_VDPRINTF@
75451 +GL_GNULIB_VFPRINTF = @GL_GNULIB_VFPRINTF@
75452 +GL_GNULIB_VFPRINTF_POSIX = @GL_GNULIB_VFPRINTF_POSIX@
75453 +GL_GNULIB_VFSCANF = @GL_GNULIB_VFSCANF@
75454 +GL_GNULIB_VPRINTF = @GL_GNULIB_VPRINTF@
75455 +GL_GNULIB_VPRINTF_POSIX = @GL_GNULIB_VPRINTF_POSIX@
75456 +GL_GNULIB_VSCANF = @GL_GNULIB_VSCANF@
75457 +GL_GNULIB_VSNPRINTF = @GL_GNULIB_VSNPRINTF@
75458 +GL_GNULIB_VSPRINTF_POSIX = @GL_GNULIB_VSPRINTF_POSIX@
75459 +GL_GNULIB_WCPCPY = @GL_GNULIB_WCPCPY@
75460 +GL_GNULIB_WCPNCPY = @GL_GNULIB_WCPNCPY@
75461 +GL_GNULIB_WCRTOMB = @GL_GNULIB_WCRTOMB@
75462 +GL_GNULIB_WCSCASECMP = @GL_GNULIB_WCSCASECMP@
75463 +GL_GNULIB_WCSCAT = @GL_GNULIB_WCSCAT@
75464 +GL_GNULIB_WCSCHR = @GL_GNULIB_WCSCHR@
75465 +GL_GNULIB_WCSCMP = @GL_GNULIB_WCSCMP@
75466 +GL_GNULIB_WCSCOLL = @GL_GNULIB_WCSCOLL@
75467 +GL_GNULIB_WCSCPY = @GL_GNULIB_WCSCPY@
75468 +GL_GNULIB_WCSCSPN = @GL_GNULIB_WCSCSPN@
75469 +GL_GNULIB_WCSDUP = @GL_GNULIB_WCSDUP@
75470 +GL_GNULIB_WCSFTIME = @GL_GNULIB_WCSFTIME@
75471 +GL_GNULIB_WCSLEN = @GL_GNULIB_WCSLEN@
75472 +GL_GNULIB_WCSNCASECMP = @GL_GNULIB_WCSNCASECMP@
75473 +GL_GNULIB_WCSNCAT = @GL_GNULIB_WCSNCAT@
75474 +GL_GNULIB_WCSNCMP = @GL_GNULIB_WCSNCMP@
75475 +GL_GNULIB_WCSNCPY = @GL_GNULIB_WCSNCPY@
75476 +GL_GNULIB_WCSNLEN = @GL_GNULIB_WCSNLEN@
75477 +GL_GNULIB_WCSNRTOMBS = @GL_GNULIB_WCSNRTOMBS@
75478 +GL_GNULIB_WCSPBRK = @GL_GNULIB_WCSPBRK@
75479 +GL_GNULIB_WCSRCHR = @GL_GNULIB_WCSRCHR@
75480 +GL_GNULIB_WCSRTOMBS = @GL_GNULIB_WCSRTOMBS@
75481 +GL_GNULIB_WCSSPN = @GL_GNULIB_WCSSPN@
75482 +GL_GNULIB_WCSSTR = @GL_GNULIB_WCSSTR@
75483 +GL_GNULIB_WCSTOK = @GL_GNULIB_WCSTOK@
75484 +GL_GNULIB_WCSWIDTH = @GL_GNULIB_WCSWIDTH@
75485 +GL_GNULIB_WCSXFRM = @GL_GNULIB_WCSXFRM@
75486 +GL_GNULIB_WCTOB = @GL_GNULIB_WCTOB@
75487 +GL_GNULIB_WCTOMB = @GL_GNULIB_WCTOMB@
75488 +GL_GNULIB_WCWIDTH = @GL_GNULIB_WCWIDTH@
75489 +GL_GNULIB_WMEMCHR = @GL_GNULIB_WMEMCHR@
75490 +GL_GNULIB_WMEMCMP = @GL_GNULIB_WMEMCMP@
75491 +GL_GNULIB_WMEMCPY = @GL_GNULIB_WMEMCPY@
75492 +GL_GNULIB_WMEMMOVE = @GL_GNULIB_WMEMMOVE@
75493 +GL_GNULIB_WMEMPCPY = @GL_GNULIB_WMEMPCPY@
75494 +GL_GNULIB_WMEMSET = @GL_GNULIB_WMEMSET@
75495 +GL_GNULIB_WRITE = @GL_GNULIB_WRITE@
75496 +GL_GNULIB__EXIT = @GL_GNULIB__EXIT@
75497 +GNULIBHEADERS_OVERRIDE_WINT_T = @GNULIBHEADERS_OVERRIDE_WINT_T@
75498 GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
75499 -GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
75500 -GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
75501 -GNULIB_GRANTPT = @GNULIB_GRANTPT@
75502 -GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
75503 -GNULIB_HYPOT = @GNULIB_HYPOT@
75504 -GNULIB_HYPOTF = @GNULIB_HYPOTF@
75505 -GNULIB_HYPOTL = @GNULIB_HYPOTL@
75506 -GNULIB_ILOGB = @GNULIB_ILOGB@
75507 -GNULIB_ILOGBF = @GNULIB_ILOGBF@
75508 -GNULIB_ILOGBL = @GNULIB_ILOGBL@
75509 -GNULIB_IMAXABS = @GNULIB_IMAXABS@
75510 -GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
75511 -GNULIB_ISATTY = @GNULIB_ISATTY@
75512 -GNULIB_ISFINITE = @GNULIB_ISFINITE@
75513 -GNULIB_ISINF = @GNULIB_ISINF@
75514 -GNULIB_ISNAN = @GNULIB_ISNAN@
75515 -GNULIB_ISNAND = @GNULIB_ISNAND@
75516 -GNULIB_ISNANF = @GNULIB_ISNANF@
75517 -GNULIB_ISNANL = @GNULIB_ISNANL@
75518 -GNULIB_LCHMOD = @GNULIB_LCHMOD@
75519 -GNULIB_LCHOWN = @GNULIB_LCHOWN@
75520 -GNULIB_LDEXPF = @GNULIB_LDEXPF@
75521 -GNULIB_LDEXPL = @GNULIB_LDEXPL@
75522 -GNULIB_LINK = @GNULIB_LINK@
75523 -GNULIB_LINKAT = @GNULIB_LINKAT@
75524 -GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
75525 -GNULIB_LOG = @GNULIB_LOG@
75526 -GNULIB_LOG10 = @GNULIB_LOG10@
75527 -GNULIB_LOG10F = @GNULIB_LOG10F@
75528 -GNULIB_LOG10L = @GNULIB_LOG10L@
75529 -GNULIB_LOG1P = @GNULIB_LOG1P@
75530 -GNULIB_LOG1PF = @GNULIB_LOG1PF@
75531 -GNULIB_LOG1PL = @GNULIB_LOG1PL@
75532 -GNULIB_LOG2 = @GNULIB_LOG2@
75533 -GNULIB_LOG2F = @GNULIB_LOG2F@
75534 -GNULIB_LOG2L = @GNULIB_LOG2L@
75535 -GNULIB_LOGB = @GNULIB_LOGB@
75536 -GNULIB_LOGBF = @GNULIB_LOGBF@
75537 -GNULIB_LOGBL = @GNULIB_LOGBL@
75538 -GNULIB_LOGF = @GNULIB_LOGF@
75539 -GNULIB_LOGL = @GNULIB_LOGL@
75540 -GNULIB_LSEEK = @GNULIB_LSEEK@
75541 -GNULIB_LSTAT = @GNULIB_LSTAT@
75542 -GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
75543 -GNULIB_MBRLEN = @GNULIB_MBRLEN@
75544 -GNULIB_MBRTOWC = @GNULIB_MBRTOWC@
75545 -GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
75546 -GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
75547 -GNULIB_MBSCHR = @GNULIB_MBSCHR@
75548 -GNULIB_MBSCSPN = @GNULIB_MBSCSPN@
75549 -GNULIB_MBSINIT = @GNULIB_MBSINIT@
75550 -GNULIB_MBSLEN = @GNULIB_MBSLEN@
75551 -GNULIB_MBSNCASECMP = @GNULIB_MBSNCASECMP@
75552 -GNULIB_MBSNLEN = @GNULIB_MBSNLEN@
75553 -GNULIB_MBSNRTOWCS = @GNULIB_MBSNRTOWCS@
75554 -GNULIB_MBSPBRK = @GNULIB_MBSPBRK@
75555 -GNULIB_MBSPCASECMP = @GNULIB_MBSPCASECMP@
75556 -GNULIB_MBSRCHR = @GNULIB_MBSRCHR@
75557 -GNULIB_MBSRTOWCS = @GNULIB_MBSRTOWCS@
75558 -GNULIB_MBSSEP = @GNULIB_MBSSEP@
75559 -GNULIB_MBSSPN = @GNULIB_MBSSPN@
75560 -GNULIB_MBSSTR = @GNULIB_MBSSTR@
75561 -GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
75562 -GNULIB_MBTOWC = @GNULIB_MBTOWC@
75563 -GNULIB_MEMCHR = @GNULIB_MEMCHR@
75564 -GNULIB_MEMMEM = @GNULIB_MEMMEM@
75565 -GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
75566 -GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
75567 -GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
75568 -GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
75569 -GNULIB_MKFIFO = @GNULIB_MKFIFO@
75570 -GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
75571 -GNULIB_MKNOD = @GNULIB_MKNOD@
75572 -GNULIB_MKNODAT = @GNULIB_MKNODAT@
75573 -GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
75574 -GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
75575 -GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
75576 -GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
75577 -GNULIB_MKTIME = @GNULIB_MKTIME@
75578 -GNULIB_MODF = @GNULIB_MODF@
75579 -GNULIB_MODFF = @GNULIB_MODFF@
75580 -GNULIB_MODFL = @GNULIB_MODFL@
75581 -GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
75582 -GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
75583 -GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
75584 -GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
75585 -GNULIB_OPEN = @GNULIB_OPEN@
75586 -GNULIB_OPENAT = @GNULIB_OPENAT@
75587 -GNULIB_OPENDIR = @GNULIB_OPENDIR@
75588 -GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
75589 -GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
75590 -GNULIB_PCLOSE = @GNULIB_PCLOSE@
75591 -GNULIB_PERROR = @GNULIB_PERROR@
75592 -GNULIB_PIPE = @GNULIB_PIPE@
75593 -GNULIB_PIPE2 = @GNULIB_PIPE2@
75594 -GNULIB_POPEN = @GNULIB_POPEN@
75595 -GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
75596 -GNULIB_POWF = @GNULIB_POWF@
75597 -GNULIB_PREAD = @GNULIB_PREAD@
75598 -GNULIB_PRINTF = @GNULIB_PRINTF@
75599 -GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@
75600 -GNULIB_PTSNAME = @GNULIB_PTSNAME@
75601 -GNULIB_PTSNAME_R = @GNULIB_PTSNAME_R@
75602 -GNULIB_PUTC = @GNULIB_PUTC@
75603 -GNULIB_PUTCHAR = @GNULIB_PUTCHAR@
75604 -GNULIB_PUTENV = @GNULIB_PUTENV@
75605 -GNULIB_PUTS = @GNULIB_PUTS@
75606 -GNULIB_PWRITE = @GNULIB_PWRITE@
75607 -GNULIB_QSORT_R = @GNULIB_QSORT_R@
75608 -GNULIB_RANDOM = @GNULIB_RANDOM@
75609 -GNULIB_RANDOM_R = @GNULIB_RANDOM_R@
75610 -GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@
75611 -GNULIB_READ = @GNULIB_READ@
75612 -GNULIB_READDIR = @GNULIB_READDIR@
75613 -GNULIB_READLINK = @GNULIB_READLINK@
75614 -GNULIB_READLINKAT = @GNULIB_READLINKAT@
75615 -GNULIB_REALLOCARRAY = @GNULIB_REALLOCARRAY@
75616 -GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
75617 -GNULIB_REALPATH = @GNULIB_REALPATH@
75618 -GNULIB_REMAINDER = @GNULIB_REMAINDER@
75619 -GNULIB_REMAINDERF = @GNULIB_REMAINDERF@
75620 -GNULIB_REMAINDERL = @GNULIB_REMAINDERL@
75621 -GNULIB_REMOVE = @GNULIB_REMOVE@
75622 -GNULIB_RENAME = @GNULIB_RENAME@
75623 -GNULIB_RENAMEAT = @GNULIB_RENAMEAT@
75624 -GNULIB_REWINDDIR = @GNULIB_REWINDDIR@
75625 -GNULIB_RINT = @GNULIB_RINT@
75626 -GNULIB_RINTF = @GNULIB_RINTF@
75627 -GNULIB_RINTL = @GNULIB_RINTL@
75628 -GNULIB_RMDIR = @GNULIB_RMDIR@
75629 -GNULIB_ROUND = @GNULIB_ROUND@
75630 -GNULIB_ROUNDF = @GNULIB_ROUNDF@
75631 -GNULIB_ROUNDL = @GNULIB_ROUNDL@
75632 -GNULIB_RPMATCH = @GNULIB_RPMATCH@
75633 -GNULIB_SCANDIR = @GNULIB_SCANDIR@
75634 -GNULIB_SCANF = @GNULIB_SCANF@
75635 -GNULIB_SECURE_GETENV = @GNULIB_SECURE_GETENV@
75636 -GNULIB_SETENV = @GNULIB_SETENV@
75637 -GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
75638 -GNULIB_SIGNBIT = @GNULIB_SIGNBIT@
75639 -GNULIB_SINF = @GNULIB_SINF@
75640 -GNULIB_SINHF = @GNULIB_SINHF@
75641 -GNULIB_SINL = @GNULIB_SINL@
75642 -GNULIB_SLEEP = @GNULIB_SLEEP@
75643 -GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
75644 -GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
75645 -GNULIB_SQRTF = @GNULIB_SQRTF@
75646 -GNULIB_SQRTL = @GNULIB_SQRTL@
75647 -GNULIB_STAT = @GNULIB_STAT@
75648 -GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
75649 -GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
75650 -GNULIB_STPCPY = @GNULIB_STPCPY@
75651 -GNULIB_STPNCPY = @GNULIB_STPNCPY@
75652 -GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
75653 -GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
75654 -GNULIB_STRDUP = @GNULIB_STRDUP@
75655 -GNULIB_STRERROR = @GNULIB_STRERROR@
75656 -GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
75657 -GNULIB_STRFTIME = @GNULIB_STRFTIME@
75658 -GNULIB_STRNCAT = @GNULIB_STRNCAT@
75659 -GNULIB_STRNDUP = @GNULIB_STRNDUP@
75660 -GNULIB_STRNLEN = @GNULIB_STRNLEN@
75661 -GNULIB_STRPBRK = @GNULIB_STRPBRK@
75662 -GNULIB_STRPTIME = @GNULIB_STRPTIME@
75663 -GNULIB_STRSEP = @GNULIB_STRSEP@
75664 -GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
75665 -GNULIB_STRSTR = @GNULIB_STRSTR@
75666 -GNULIB_STRTOD = @GNULIB_STRTOD@
75667 -GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
75668 -GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
75669 -GNULIB_STRTOLD = @GNULIB_STRTOLD@
75670 -GNULIB_STRTOLL = @GNULIB_STRTOLL@
75671 -GNULIB_STRTOULL = @GNULIB_STRTOULL@
75672 -GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
75673 -GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
75674 -GNULIB_SYMLINK = @GNULIB_SYMLINK@
75675 -GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
75676 -GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
75677 -GNULIB_TANF = @GNULIB_TANF@
75678 -GNULIB_TANHF = @GNULIB_TANHF@
75679 -GNULIB_TANL = @GNULIB_TANL@
75680 -GNULIB_TIMEGM = @GNULIB_TIMEGM@
75681 -GNULIB_TIME_R = @GNULIB_TIME_R@
75682 -GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
75683 -GNULIB_TMPFILE = @GNULIB_TMPFILE@
75684 -GNULIB_TRUNC = @GNULIB_TRUNC@
75685 -GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
75686 -GNULIB_TRUNCF = @GNULIB_TRUNCF@
75687 -GNULIB_TRUNCL = @GNULIB_TRUNCL@
75688 -GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
75689 -GNULIB_TZSET = @GNULIB_TZSET@
75690 -GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
75691 -GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
75692 -GNULIB_UNLINK = @GNULIB_UNLINK@
75693 -GNULIB_UNLINKAT = @GNULIB_UNLINKAT@
75694 -GNULIB_UNLOCKPT = @GNULIB_UNLOCKPT@
75695 -GNULIB_UNSETENV = @GNULIB_UNSETENV@
75696 -GNULIB_USLEEP = @GNULIB_USLEEP@
75697 -GNULIB_UTIME = @GNULIB_UTIME@
75698 -GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
75699 -GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
75700 -GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
75701 -GNULIB_VFPRINTF = @GNULIB_VFPRINTF@
75702 -GNULIB_VFPRINTF_POSIX = @GNULIB_VFPRINTF_POSIX@
75703 -GNULIB_VFSCANF = @GNULIB_VFSCANF@
75704 -GNULIB_VPRINTF = @GNULIB_VPRINTF@
75705 -GNULIB_VPRINTF_POSIX = @GNULIB_VPRINTF_POSIX@
75706 -GNULIB_VSCANF = @GNULIB_VSCANF@
75707 -GNULIB_VSNPRINTF = @GNULIB_VSNPRINTF@
75708 -GNULIB_VSPRINTF_POSIX = @GNULIB_VSPRINTF_POSIX@
75709 -GNULIB_WCPCPY = @GNULIB_WCPCPY@
75710 -GNULIB_WCPNCPY = @GNULIB_WCPNCPY@
75711 -GNULIB_WCRTOMB = @GNULIB_WCRTOMB@
75712 -GNULIB_WCSCASECMP = @GNULIB_WCSCASECMP@
75713 -GNULIB_WCSCAT = @GNULIB_WCSCAT@
75714 -GNULIB_WCSCHR = @GNULIB_WCSCHR@
75715 -GNULIB_WCSCMP = @GNULIB_WCSCMP@
75716 -GNULIB_WCSCOLL = @GNULIB_WCSCOLL@
75717 -GNULIB_WCSCPY = @GNULIB_WCSCPY@
75718 -GNULIB_WCSCSPN = @GNULIB_WCSCSPN@
75719 -GNULIB_WCSDUP = @GNULIB_WCSDUP@
75720 -GNULIB_WCSFTIME = @GNULIB_WCSFTIME@
75721 -GNULIB_WCSLEN = @GNULIB_WCSLEN@
75722 -GNULIB_WCSNCASECMP = @GNULIB_WCSNCASECMP@
75723 -GNULIB_WCSNCAT = @GNULIB_WCSNCAT@
75724 -GNULIB_WCSNCMP = @GNULIB_WCSNCMP@
75725 -GNULIB_WCSNCPY = @GNULIB_WCSNCPY@
75726 -GNULIB_WCSNLEN = @GNULIB_WCSNLEN@
75727 -GNULIB_WCSNRTOMBS = @GNULIB_WCSNRTOMBS@
75728 -GNULIB_WCSPBRK = @GNULIB_WCSPBRK@
75729 -GNULIB_WCSRCHR = @GNULIB_WCSRCHR@
75730 -GNULIB_WCSRTOMBS = @GNULIB_WCSRTOMBS@
75731 -GNULIB_WCSSPN = @GNULIB_WCSSPN@
75732 -GNULIB_WCSSTR = @GNULIB_WCSSTR@
75733 -GNULIB_WCSTOK = @GNULIB_WCSTOK@
75734 -GNULIB_WCSWIDTH = @GNULIB_WCSWIDTH@
75735 -GNULIB_WCSXFRM = @GNULIB_WCSXFRM@
75736 -GNULIB_WCTOB = @GNULIB_WCTOB@
75737 -GNULIB_WCTOMB = @GNULIB_WCTOMB@
75738 -GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
75739 -GNULIB_WMEMCHR = @GNULIB_WMEMCHR@
75740 -GNULIB_WMEMCMP = @GNULIB_WMEMCMP@
75741 -GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
75742 -GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
75743 -GNULIB_WMEMSET = @GNULIB_WMEMSET@
75744 -GNULIB_WRITE = @GNULIB_WRITE@
75745 -GNULIB__EXIT = @GNULIB__EXIT@
75746 GPGME_CFLAGS = @GPGME_CFLAGS@
75747 GPGME_CONFIG = @GPGME_CONFIG@
75748 GPGME_LIBS = @GPGME_LIBS@
75749 GREP = @GREP@
75750 HAVE_ACOSF = @HAVE_ACOSF@
75751 HAVE_ACOSL = @HAVE_ACOSL@
75752 +HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
75753 HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
75754 HAVE_ALPHASORT = @HAVE_ALPHASORT@
75755 HAVE_ASINF = @HAVE_ASINF@
75756 @@ -689,6 +780,7 @@ HAVE_CHOWN = @HAVE_CHOWN@
75757 HAVE_CLOSEDIR = @HAVE_CLOSEDIR@
75758 HAVE_COPYSIGN = @HAVE_COPYSIGN@
75759 HAVE_COPYSIGNL = @HAVE_COPYSIGNL@
75760 +HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
75761 HAVE_COSF = @HAVE_COSF@
75762 HAVE_COSHF = @HAVE_COSHF@
75763 HAVE_COSL = @HAVE_COSL@
75764 @@ -703,13 +795,17 @@ HAVE_DECL_CEILL = @HAVE_DECL_CEILL@
75765 HAVE_DECL_COPYSIGNF = @HAVE_DECL_COPYSIGNF@
75766 HAVE_DECL_COSL = @HAVE_DECL_COSL@
75767 HAVE_DECL_DIRFD = @HAVE_DECL_DIRFD@
75768 +HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
75769 HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
75770 +HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
75771 HAVE_DECL_EXP2 = @HAVE_DECL_EXP2@
75772 HAVE_DECL_EXP2F = @HAVE_DECL_EXP2F@
75773 HAVE_DECL_EXP2L = @HAVE_DECL_EXP2L@
75774 HAVE_DECL_EXPL = @HAVE_DECL_EXPL@
75775 HAVE_DECL_EXPM1L = @HAVE_DECL_EXPM1L@
75776 HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
75777 +HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
75778 +HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
75779 HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
75780 HAVE_DECL_FDOPENDIR = @HAVE_DECL_FDOPENDIR@
75781 HAVE_DECL_FLOORF = @HAVE_DECL_FLOORF@
75782 @@ -718,6 +814,7 @@ HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
75783 HAVE_DECL_FREXPL = @HAVE_DECL_FREXPL@
75784 HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
75785 HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
75786 +HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
75787 HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
75788 HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
75789 HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
75790 @@ -769,13 +866,14 @@ HAVE_DECL_TRUNCL = @HAVE_DECL_TRUNCL@
75791 HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
75792 HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
75793 HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
75794 +HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
75795 HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
75796 HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
75797 HAVE_DIRENT_H = @HAVE_DIRENT_H@
75798 HAVE_DPRINTF = @HAVE_DPRINTF@
75799 -HAVE_DUP2 = @HAVE_DUP2@
75800 HAVE_DUP3 = @HAVE_DUP3@
75801 HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
75802 +HAVE_EXECVPE = @HAVE_EXECVPE@
75803 HAVE_EXPF = @HAVE_EXPF@
75804 HAVE_EXPL = @HAVE_EXPL@
75805 HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
75806 @@ -807,6 +905,7 @@ HAVE_FTELLO = @HAVE_FTELLO@
75807 HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
75808 HAVE_FUTIMENS = @HAVE_FUTIMENS@
75809 HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
75810 +HAVE_GETENTROPY = @HAVE_GETENTROPY@
75811 HAVE_GETGROUPS = @HAVE_GETGROUPS@
75812 HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
75813 HAVE_GETLOGIN = @HAVE_GETLOGIN@
75814 @@ -815,6 +914,7 @@ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
75815 HAVE_GETPASS = @HAVE_GETPASS@
75816 HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
75817 HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
75818 +HAVE_GETUMASK = @HAVE_GETUMASK@
75819 HAVE_GRANTPT = @HAVE_GRANTPT@
75820 HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
75821 HAVE_HYPOTF = @HAVE_HYPOTF@
75822 @@ -842,7 +942,6 @@ HAVE_LOGBF = @HAVE_LOGBF@
75823 HAVE_LOGBL = @HAVE_LOGBL@
75824 HAVE_LOGF = @HAVE_LOGF@
75825 HAVE_LOGL = @HAVE_LOGL@
75826 -HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
75827 HAVE_LSTAT = @HAVE_LSTAT@
75828 HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
75829 HAVE_MBRLEN = @HAVE_MBRLEN@
75830 @@ -852,7 +951,6 @@ HAVE_MBSLEN = @HAVE_MBSLEN@
75831 HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
75832 HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
75833 HAVE_MBTOWC = @HAVE_MBTOWC@
75834 -HAVE_MEMCHR = @HAVE_MEMCHR@
75835 HAVE_MEMPCPY = @HAVE_MEMPCPY@
75836 HAVE_MKDIRAT = @HAVE_MKDIRAT@
75837 HAVE_MKDTEMP = @HAVE_MKDTEMP@
75838 @@ -875,6 +973,7 @@ HAVE_PCLOSE = @HAVE_PCLOSE@
75839 HAVE_PIPE = @HAVE_PIPE@
75840 HAVE_PIPE2 = @HAVE_PIPE2@
75841 HAVE_POPEN = @HAVE_POPEN@
75842 +HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
75843 HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
75844 HAVE_POWF = @HAVE_POWF@
75845 HAVE_PREAD = @HAVE_PREAD@
75846 @@ -904,6 +1003,8 @@ HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
75847 HAVE_SETENV = @HAVE_SETENV@
75848 HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
75849 HAVE_SETSTATE = @HAVE_SETSTATE@
75850 +HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
75851 +HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
75852 HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
75853 HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
75854 HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
75855 @@ -919,13 +1020,16 @@ HAVE_STPNCPY = @HAVE_STPNCPY@
75856 HAVE_STRCASECMP = @HAVE_STRCASECMP@
75857 HAVE_STRCASESTR = @HAVE_STRCASESTR@
75858 HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
75859 +HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
75860 HAVE_STRINGS_H = @HAVE_STRINGS_H@
75861 HAVE_STRPBRK = @HAVE_STRPBRK@
75862 HAVE_STRPTIME = @HAVE_STRPTIME@
75863 HAVE_STRSEP = @HAVE_STRSEP@
75864 HAVE_STRTOD = @HAVE_STRTOD@
75865 +HAVE_STRTOL = @HAVE_STRTOL@
75866 HAVE_STRTOLD = @HAVE_STRTOLD@
75867 HAVE_STRTOLL = @HAVE_STRTOLL@
75868 +HAVE_STRTOUL = @HAVE_STRTOUL@
75869 HAVE_STRTOULL = @HAVE_STRTOULL@
75870 HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@
75871 HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
75872 @@ -943,12 +1047,12 @@ HAVE_TANF = @HAVE_TANF@
75873 HAVE_TANHF = @HAVE_TANHF@
75874 HAVE_TANL = @HAVE_TANL@
75875 HAVE_TIMEGM = @HAVE_TIMEGM@
75876 +HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
75877 +HAVE_TIMESPEC_GETRES = @HAVE_TIMESPEC_GETRES@
75878 HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
75879 -HAVE_TZSET = @HAVE_TZSET@
75880 HAVE_UNISTD_H = @HAVE_UNISTD_H@
75881 HAVE_UNLINKAT = @HAVE_UNLINKAT@
75882 HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
75883 -HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
75884 HAVE_USLEEP = @HAVE_USLEEP@
75885 HAVE_UTIME = @HAVE_UTIME@
75886 HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
75887 @@ -990,6 +1094,7 @@ HAVE_WMEMCHR = @HAVE_WMEMCHR@
75888 HAVE_WMEMCMP = @HAVE_WMEMCMP@
75889 HAVE_WMEMCPY = @HAVE_WMEMCPY@
75890 HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
75891 +HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
75892 HAVE_WMEMSET = @HAVE_WMEMSET@
75893 HAVE__BOOL = @HAVE__BOOL@
75894 HAVE__EXIT = @HAVE__EXIT@
75895 @@ -1086,16 +1191,18 @@ PATH_SEPARATOR = @PATH_SEPARATOR@
75896 PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
75897 PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
75898 PRIPTR_PREFIX = @PRIPTR_PREFIX@
75899 -PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
75900 PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
75901 PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
75902 RANLIB = @RANLIB@
75903 +REPLACE_ACCESS = @REPLACE_ACCESS@
75904 REPLACE_ACOSF = @REPLACE_ACOSF@
75905 +REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
75906 REPLACE_ASINF = @REPLACE_ASINF@
75907 REPLACE_ATAN2F = @REPLACE_ATAN2F@
75908 REPLACE_ATANF = @REPLACE_ATANF@
75909 REPLACE_BTOWC = @REPLACE_BTOWC@
75910 -REPLACE_CALLOC = @REPLACE_CALLOC@
75911 +REPLACE_CALLOC_FOR_CALLOC_GNU = @REPLACE_CALLOC_FOR_CALLOC_GNU@
75912 +REPLACE_CALLOC_FOR_CALLOC_POSIX = @REPLACE_CALLOC_FOR_CALLOC_POSIX@
75913 REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
75914 REPLACE_CBRTF = @REPLACE_CBRTF@
75915 REPLACE_CBRTL = @REPLACE_CBRTL@
75916 @@ -1105,13 +1212,22 @@ REPLACE_CEILL = @REPLACE_CEILL@
75917 REPLACE_CHOWN = @REPLACE_CHOWN@
75918 REPLACE_CLOSE = @REPLACE_CLOSE@
75919 REPLACE_CLOSEDIR = @REPLACE_CLOSEDIR@
75920 +REPLACE_COPY_FILE_RANGE = @REPLACE_COPY_FILE_RANGE@
75921 REPLACE_COSF = @REPLACE_COSF@
75922 REPLACE_COSHF = @REPLACE_COSHF@
75923 +REPLACE_CREAT = @REPLACE_CREAT@
75924 REPLACE_CTIME = @REPLACE_CTIME@
75925 REPLACE_DIRFD = @REPLACE_DIRFD@
75926 REPLACE_DPRINTF = @REPLACE_DPRINTF@
75927 REPLACE_DUP = @REPLACE_DUP@
75928 REPLACE_DUP2 = @REPLACE_DUP2@
75929 +REPLACE_EXECL = @REPLACE_EXECL@
75930 +REPLACE_EXECLE = @REPLACE_EXECLE@
75931 +REPLACE_EXECLP = @REPLACE_EXECLP@
75932 +REPLACE_EXECV = @REPLACE_EXECV@
75933 +REPLACE_EXECVE = @REPLACE_EXECVE@
75934 +REPLACE_EXECVP = @REPLACE_EXECVP@
75935 +REPLACE_EXECVPE = @REPLACE_EXECVPE@
75936 REPLACE_EXP2 = @REPLACE_EXP2@
75937 REPLACE_EXP2L = @REPLACE_EXP2L@
75938 REPLACE_EXPF = @REPLACE_EXPF@
75939 @@ -1121,12 +1237,14 @@ REPLACE_EXPM1F = @REPLACE_EXPM1F@
75940 REPLACE_EXPM1L = @REPLACE_EXPM1L@
75941 REPLACE_FABSL = @REPLACE_FABSL@
75942 REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
75943 +REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
75944 REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
75945 REPLACE_FCLOSE = @REPLACE_FCLOSE@
75946 REPLACE_FCNTL = @REPLACE_FCNTL@
75947 REPLACE_FDOPEN = @REPLACE_FDOPEN@
75948 REPLACE_FDOPENDIR = @REPLACE_FDOPENDIR@
75949 REPLACE_FFLUSH = @REPLACE_FFLUSH@
75950 +REPLACE_FFSLL = @REPLACE_FFSLL@
75951 REPLACE_FLOOR = @REPLACE_FLOOR@
75952 REPLACE_FLOORF = @REPLACE_FLOORF@
75953 REPLACE_FLOORL = @REPLACE_FLOORL@
75954 @@ -1137,8 +1255,10 @@ REPLACE_FMOD = @REPLACE_FMOD@
75955 REPLACE_FMODF = @REPLACE_FMODF@
75956 REPLACE_FMODL = @REPLACE_FMODL@
75957 REPLACE_FOPEN = @REPLACE_FOPEN@
75958 +REPLACE_FOPEN_FOR_FOPEN_GNU = @REPLACE_FOPEN_FOR_FOPEN_GNU@
75959 REPLACE_FPRINTF = @REPLACE_FPRINTF@
75960 REPLACE_FPURGE = @REPLACE_FPURGE@
75961 +REPLACE_FREE = @REPLACE_FREE@
75962 REPLACE_FREOPEN = @REPLACE_FREOPEN@
75963 REPLACE_FREXP = @REPLACE_FREXP@
75964 REPLACE_FREXPF = @REPLACE_FREXPF@
75965 @@ -1160,6 +1280,7 @@ REPLACE_GETLINE = @REPLACE_GETLINE@
75966 REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@
75967 REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
75968 REPLACE_GETPASS = @REPLACE_GETPASS@
75969 +REPLACE_GETPASS_FOR_GETPASS_GNU = @REPLACE_GETPASS_FOR_GETPASS_GNU@
75970 REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
75971 REPLACE_GMTIME = @REPLACE_GMTIME@
75972 REPLACE_HUGE_VAL = @REPLACE_HUGE_VAL@
75973 @@ -1198,7 +1319,8 @@ REPLACE_LOGF = @REPLACE_LOGF@
75974 REPLACE_LOGL = @REPLACE_LOGL@
75975 REPLACE_LSEEK = @REPLACE_LSEEK@
75976 REPLACE_LSTAT = @REPLACE_LSTAT@
75977 -REPLACE_MALLOC = @REPLACE_MALLOC@
75978 +REPLACE_MALLOC_FOR_MALLOC_GNU = @REPLACE_MALLOC_FOR_MALLOC_GNU@
75979 +REPLACE_MALLOC_FOR_MALLOC_POSIX = @REPLACE_MALLOC_FOR_MALLOC_POSIX@
75980 REPLACE_MBRLEN = @REPLACE_MBRLEN@
75981 REPLACE_MBRTOWC = @REPLACE_MBRTOWC@
75982 REPLACE_MBSINIT = @REPLACE_MBSINIT@
75983 @@ -1210,7 +1332,9 @@ REPLACE_MEMCHR = @REPLACE_MEMCHR@
75984 REPLACE_MEMMEM = @REPLACE_MEMMEM@
75985 REPLACE_MKDIR = @REPLACE_MKDIR@
75986 REPLACE_MKFIFO = @REPLACE_MKFIFO@
75987 +REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
75988 REPLACE_MKNOD = @REPLACE_MKNOD@
75989 +REPLACE_MKNODAT = @REPLACE_MKNODAT@
75990 REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
75991 REPLACE_MKTIME = @REPLACE_MKTIME@
75992 REPLACE_MODF = @REPLACE_MODF@
75993 @@ -1225,6 +1349,7 @@ REPLACE_OPENAT = @REPLACE_OPENAT@
75994 REPLACE_OPENDIR = @REPLACE_OPENDIR@
75995 REPLACE_PERROR = @REPLACE_PERROR@
75996 REPLACE_POPEN = @REPLACE_POPEN@
75997 +REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
75998 REPLACE_PREAD = @REPLACE_PREAD@
75999 REPLACE_PRINTF = @REPLACE_PRINTF@
76000 REPLACE_PTSNAME = @REPLACE_PTSNAME@
76001 @@ -1237,7 +1362,9 @@ REPLACE_RANDOM_R = @REPLACE_RANDOM_R@
76002 REPLACE_READ = @REPLACE_READ@
76003 REPLACE_READLINK = @REPLACE_READLINK@
76004 REPLACE_READLINKAT = @REPLACE_READLINKAT@
76005 -REPLACE_REALLOC = @REPLACE_REALLOC@
76006 +REPLACE_REALLOCARRAY = @REPLACE_REALLOCARRAY@
76007 +REPLACE_REALLOC_FOR_REALLOC_GNU = @REPLACE_REALLOC_FOR_REALLOC_GNU@
76008 +REPLACE_REALLOC_FOR_REALLOC_POSIX = @REPLACE_REALLOC_FOR_REALLOC_POSIX@
76009 REPLACE_REALPATH = @REPLACE_REALPATH@
76010 REPLACE_REMAINDER = @REPLACE_REMAINDER@
76011 REPLACE_REMAINDERF = @REPLACE_REMAINDERF@
76012 @@ -1253,7 +1380,7 @@ REPLACE_ROUNDL = @REPLACE_ROUNDL@
76013 REPLACE_SETENV = @REPLACE_SETENV@
76014 REPLACE_SETSTATE = @REPLACE_SETSTATE@
76015 REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
76016 -REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
76017 +REPLACE_SIGNBIT_USING_BUILTINS = @REPLACE_SIGNBIT_USING_BUILTINS@
76018 REPLACE_SINF = @REPLACE_SINF@
76019 REPLACE_SINHF = @REPLACE_SINHF@
76020 REPLACE_SLEEP = @REPLACE_SLEEP@
76021 @@ -1269,6 +1396,7 @@ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
76022 REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
76023 REPLACE_STRDUP = @REPLACE_STRDUP@
76024 REPLACE_STRERROR = @REPLACE_STRERROR@
76025 +REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
76026 REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
76027 REPLACE_STRFTIME = @REPLACE_STRFTIME@
76028 REPLACE_STRNCAT = @REPLACE_STRNCAT@
76029 @@ -1279,7 +1407,11 @@ REPLACE_STRSTR = @REPLACE_STRSTR@
76030 REPLACE_STRTOD = @REPLACE_STRTOD@
76031 REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
76032 REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
76033 +REPLACE_STRTOL = @REPLACE_STRTOL@
76034 REPLACE_STRTOLD = @REPLACE_STRTOLD@
76035 +REPLACE_STRTOLL = @REPLACE_STRTOLL@
76036 +REPLACE_STRTOUL = @REPLACE_STRTOUL@
76037 +REPLACE_STRTOULL = @REPLACE_STRTOULL@
76038 REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
76039 REPLACE_STRUCT_TIMEVAL = @REPLACE_STRUCT_TIMEVAL@
76040 REPLACE_SYMLINK = @REPLACE_SYMLINK@
76041 @@ -1310,6 +1442,7 @@ REPLACE_WCRTOMB = @REPLACE_WCRTOMB@
76042 REPLACE_WCSFTIME = @REPLACE_WCSFTIME@
76043 REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
76044 REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
76045 +REPLACE_WCSTOK = @REPLACE_WCSTOK@
76046 REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
76047 REPLACE_WCTOB = @REPLACE_WCTOB@
76048 REPLACE_WCTOMB = @REPLACE_WCTOMB@
76049 @@ -1321,19 +1454,21 @@ SET_MAKE = @SET_MAKE@
76050 SHELL = @SHELL@
76051 SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
76052 SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
76053 +STDALIGN_H = @STDALIGN_H@
76054 STDBOOL_H = @STDBOOL_H@
76055 STDDEF_H = @STDDEF_H@
76056 STDINT_H = @STDINT_H@
76057 STRIP = @STRIP@
76058 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
76059 TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
76060 +TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
76061 UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
76062 UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
76063 UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
76064 UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
76065 +UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
76066 UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
76067 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
76068 -UTIME_H = @UTIME_H@
76069 VERSION = @VERSION@
76070 WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
76071 WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
76072 @@ -1365,8 +1500,10 @@ datarootdir = @datarootdir@
76073 docdir = @docdir@
76074 dvidir = @dvidir@
76075 exec_prefix = @exec_prefix@
76076 +gl_LIBOBJDEPS = @gl_LIBOBJDEPS@
76077 gl_LIBOBJS = @gl_LIBOBJS@
76078 gl_LTLIBOBJS = @gl_LTLIBOBJS@
76079 +gltests_LIBOBJDEPS = @gltests_LIBOBJDEPS@
76080 gltests_LIBOBJS = @gltests_LIBOBJS@
76081 gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
76082 gltests_WITNESS = @gltests_WITNESS@
76083
76084 diff --git a/tests/qcheck/Makefile.in b/tests/qcheck/Makefile.in
76085 index 8b9d592..bfc62ad 100644
76086 --- a/tests/qcheck/Makefile.in
76087 +++ b/tests/qcheck/Makefile.in
76088 @@ -90,9 +90,12 @@ host_triplet = @host@
76089 subdir = tests/qcheck
76090 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
76091 am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
76092 + $(top_srcdir)/autotools/m4/__inline.m4 \
76093 $(top_srcdir)/autotools/m4/absolute-header.m4 \
76094 $(top_srcdir)/autotools/m4/ac_check_sendfile.m4 \
76095 $(top_srcdir)/autotools/m4/alloca.m4 \
76096 + $(top_srcdir)/autotools/m4/builtin-expect.m4 \
76097 + $(top_srcdir)/autotools/m4/calloc.m4 \
76098 $(top_srcdir)/autotools/m4/canonicalize.m4 \
76099 $(top_srcdir)/autotools/m4/chdir-long.m4 \
76100 $(top_srcdir)/autotools/m4/clock_time.m4 \
76101 @@ -100,7 +103,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
76102 $(top_srcdir)/autotools/m4/closedir.m4 \
76103 $(top_srcdir)/autotools/m4/dirent_h.m4 \
76104 $(top_srcdir)/autotools/m4/dirfd.m4 \
76105 - $(top_srcdir)/autotools/m4/dirname.m4 \
76106 $(top_srcdir)/autotools/m4/double-slash-root.m4 \
76107 $(top_srcdir)/autotools/m4/dup.m4 \
76108 $(top_srcdir)/autotools/m4/dup2.m4 \
76109 @@ -122,6 +124,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
76110 $(top_srcdir)/autotools/m4/filenamecat.m4 \
76111 $(top_srcdir)/autotools/m4/float_h.m4 \
76112 $(top_srcdir)/autotools/m4/fpieee.m4 \
76113 + $(top_srcdir)/autotools/m4/free.m4 \
76114 $(top_srcdir)/autotools/m4/frexp.m4 \
76115 $(top_srcdir)/autotools/m4/frexpl.m4 \
76116 $(top_srcdir)/autotools/m4/fstat.m4 \
76117 @@ -141,7 +144,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
76118 $(top_srcdir)/autotools/m4/group-member.m4 \
76119 $(top_srcdir)/autotools/m4/include_next.m4 \
76120 $(top_srcdir)/autotools/m4/intmax_t.m4 \
76121 - $(top_srcdir)/autotools/m4/inttypes-pri.m4 \
76122 $(top_srcdir)/autotools/m4/inttypes.m4 \
76123 $(top_srcdir)/autotools/m4/inttypes_h.m4 \
76124 $(top_srcdir)/autotools/m4/isnand.m4 \
76125 @@ -151,8 +153,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
76126 $(top_srcdir)/autotools/m4/ldexpl.m4 \
76127 $(top_srcdir)/autotools/m4/libtool.m4 \
76128 $(top_srcdir)/autotools/m4/limits-h.m4 \
76129 - $(top_srcdir)/autotools/m4/localtime-buffer.m4 \
76130 - $(top_srcdir)/autotools/m4/longlong.m4 \
76131 $(top_srcdir)/autotools/m4/lstat.m4 \
76132 $(top_srcdir)/autotools/m4/ltoptions.m4 \
76133 $(top_srcdir)/autotools/m4/ltsugar.m4 \
76134 @@ -164,6 +164,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
76135 $(top_srcdir)/autotools/m4/memchr.m4 \
76136 $(top_srcdir)/autotools/m4/mempcpy.m4 \
76137 $(top_srcdir)/autotools/m4/memrchr.m4 \
76138 + $(top_srcdir)/autotools/m4/minmax.m4 \
76139 $(top_srcdir)/autotools/m4/mkdir.m4 \
76140 $(top_srcdir)/autotools/m4/mkdirat.m4 \
76141 $(top_srcdir)/autotools/m4/mmap-anon.m4 \
76142 @@ -174,16 +175,20 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
76143 $(top_srcdir)/autotools/m4/nocrash.m4 \
76144 $(top_srcdir)/autotools/m4/off_t.m4 \
76145 $(top_srcdir)/autotools/m4/open-cloexec.m4 \
76146 + $(top_srcdir)/autotools/m4/open-slash.m4 \
76147 $(top_srcdir)/autotools/m4/open.m4 \
76148 $(top_srcdir)/autotools/m4/openat.m4 \
76149 $(top_srcdir)/autotools/m4/opendir.m4 \
76150 $(top_srcdir)/autotools/m4/pathmax.m4 \
76151 + $(top_srcdir)/autotools/m4/pipe.m4 \
76152 $(top_srcdir)/autotools/m4/printf-frexp.m4 \
76153 $(top_srcdir)/autotools/m4/printf-frexpl.m4 \
76154 $(top_srcdir)/autotools/m4/printf.m4 \
76155 + $(top_srcdir)/autotools/m4/rawmemchr.m4 \
76156 $(top_srcdir)/autotools/m4/readlink.m4 \
76157 $(top_srcdir)/autotools/m4/readlinkat.m4 \
76158 $(top_srcdir)/autotools/m4/realloc.m4 \
76159 + $(top_srcdir)/autotools/m4/reallocarray.m4 \
76160 $(top_srcdir)/autotools/m4/rename.m4 \
76161 $(top_srcdir)/autotools/m4/renameat.m4 \
76162 $(top_srcdir)/autotools/m4/rmdir.m4 \
76163 @@ -193,6 +198,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
76164 $(top_srcdir)/autotools/m4/ssize_t.m4 \
76165 $(top_srcdir)/autotools/m4/stat-time.m4 \
76166 $(top_srcdir)/autotools/m4/stat.m4 \
76167 + $(top_srcdir)/autotools/m4/stdalign.m4 \
76168 $(top_srcdir)/autotools/m4/stdbool.m4 \
76169 $(top_srcdir)/autotools/m4/stddef_h.m4 \
76170 $(top_srcdir)/autotools/m4/stdint.m4 \
76171 @@ -231,7 +237,10 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
76172 $(top_srcdir)/autotools/m4/wchar_t.m4 \
76173 $(top_srcdir)/autotools/m4/wint_t.m4 \
76174 $(top_srcdir)/autotools/m4/xalloc.m4 \
76175 - $(top_srcdir)/autotools/m4/xsize.m4 $(top_srcdir)/configure.ac
76176 + $(top_srcdir)/autotools/m4/xsize.m4 \
76177 + $(top_srcdir)/autotools/m4/year2038.m4 \
76178 + $(top_srcdir)/autotools/m4/zzgnulib.m4 \
76179 + $(top_srcdir)/configure.ac
76180 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
76181 $(ACLOCAL_M4)
76182 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
76183 @@ -309,368 +318,450 @@ FGREP = @FGREP@
76184 FLOAT_H = @FLOAT_H@
76185 GETOPT_CDEFS_H = @GETOPT_CDEFS_H@
76186 GETOPT_H = @GETOPT_H@
76187 -GNULIB_ACOSF = @GNULIB_ACOSF@
76188 -GNULIB_ACOSL = @GNULIB_ACOSL@
76189 -GNULIB_ALPHASORT = @GNULIB_ALPHASORT@
76190 -GNULIB_ASINF = @GNULIB_ASINF@
76191 -GNULIB_ASINL = @GNULIB_ASINL@
76192 -GNULIB_ATAN2F = @GNULIB_ATAN2F@
76193 -GNULIB_ATANF = @GNULIB_ATANF@
76194 -GNULIB_ATANL = @GNULIB_ATANL@
76195 -GNULIB_ATOLL = @GNULIB_ATOLL@
76196 -GNULIB_BTOWC = @GNULIB_BTOWC@
76197 -GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
76198 -GNULIB_CANONICALIZE_FILE_NAME = @GNULIB_CANONICALIZE_FILE_NAME@
76199 -GNULIB_CBRT = @GNULIB_CBRT@
76200 -GNULIB_CBRTF = @GNULIB_CBRTF@
76201 -GNULIB_CBRTL = @GNULIB_CBRTL@
76202 -GNULIB_CEIL = @GNULIB_CEIL@
76203 -GNULIB_CEILF = @GNULIB_CEILF@
76204 -GNULIB_CEILL = @GNULIB_CEILL@
76205 -GNULIB_CHDIR = @GNULIB_CHDIR@
76206 -GNULIB_CHOWN = @GNULIB_CHOWN@
76207 -GNULIB_CLOSE = @GNULIB_CLOSE@
76208 -GNULIB_CLOSEDIR = @GNULIB_CLOSEDIR@
76209 -GNULIB_COPYSIGN = @GNULIB_COPYSIGN@
76210 -GNULIB_COPYSIGNF = @GNULIB_COPYSIGNF@
76211 -GNULIB_COPYSIGNL = @GNULIB_COPYSIGNL@
76212 -GNULIB_COSF = @GNULIB_COSF@
76213 -GNULIB_COSHF = @GNULIB_COSHF@
76214 -GNULIB_COSL = @GNULIB_COSL@
76215 -GNULIB_CTIME = @GNULIB_CTIME@
76216 -GNULIB_DIRFD = @GNULIB_DIRFD@
76217 -GNULIB_DPRINTF = @GNULIB_DPRINTF@
76218 -GNULIB_DUP = @GNULIB_DUP@
76219 -GNULIB_DUP2 = @GNULIB_DUP2@
76220 -GNULIB_DUP3 = @GNULIB_DUP3@
76221 -GNULIB_ENVIRON = @GNULIB_ENVIRON@
76222 -GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
76223 -GNULIB_EXP2 = @GNULIB_EXP2@
76224 -GNULIB_EXP2F = @GNULIB_EXP2F@
76225 -GNULIB_EXP2L = @GNULIB_EXP2L@
76226 -GNULIB_EXPF = @GNULIB_EXPF@
76227 -GNULIB_EXPL = @GNULIB_EXPL@
76228 -GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
76229 -GNULIB_EXPM1 = @GNULIB_EXPM1@
76230 -GNULIB_EXPM1F = @GNULIB_EXPM1F@
76231 -GNULIB_EXPM1L = @GNULIB_EXPM1L@
76232 -GNULIB_FABSF = @GNULIB_FABSF@
76233 -GNULIB_FABSL = @GNULIB_FABSL@
76234 -GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
76235 -GNULIB_FCHDIR = @GNULIB_FCHDIR@
76236 -GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
76237 -GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
76238 -GNULIB_FCLOSE = @GNULIB_FCLOSE@
76239 -GNULIB_FCNTL = @GNULIB_FCNTL@
76240 -GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
76241 -GNULIB_FDOPEN = @GNULIB_FDOPEN@
76242 -GNULIB_FDOPENDIR = @GNULIB_FDOPENDIR@
76243 -GNULIB_FFLUSH = @GNULIB_FFLUSH@
76244 -GNULIB_FFS = @GNULIB_FFS@
76245 -GNULIB_FFSL = @GNULIB_FFSL@
76246 -GNULIB_FFSLL = @GNULIB_FFSLL@
76247 -GNULIB_FGETC = @GNULIB_FGETC@
76248 -GNULIB_FGETS = @GNULIB_FGETS@
76249 -GNULIB_FLOOR = @GNULIB_FLOOR@
76250 -GNULIB_FLOORF = @GNULIB_FLOORF@
76251 -GNULIB_FLOORL = @GNULIB_FLOORL@
76252 -GNULIB_FMA = @GNULIB_FMA@
76253 -GNULIB_FMAF = @GNULIB_FMAF@
76254 -GNULIB_FMAL = @GNULIB_FMAL@
76255 -GNULIB_FMOD = @GNULIB_FMOD@
76256 -GNULIB_FMODF = @GNULIB_FMODF@
76257 -GNULIB_FMODL = @GNULIB_FMODL@
76258 -GNULIB_FOPEN = @GNULIB_FOPEN@
76259 -GNULIB_FPRINTF = @GNULIB_FPRINTF@
76260 -GNULIB_FPRINTF_POSIX = @GNULIB_FPRINTF_POSIX@
76261 -GNULIB_FPURGE = @GNULIB_FPURGE@
76262 -GNULIB_FPUTC = @GNULIB_FPUTC@
76263 -GNULIB_FPUTS = @GNULIB_FPUTS@
76264 -GNULIB_FREAD = @GNULIB_FREAD@
76265 -GNULIB_FREOPEN = @GNULIB_FREOPEN@
76266 -GNULIB_FREXP = @GNULIB_FREXP@
76267 -GNULIB_FREXPF = @GNULIB_FREXPF@
76268 -GNULIB_FREXPL = @GNULIB_FREXPL@
76269 -GNULIB_FSCANF = @GNULIB_FSCANF@
76270 -GNULIB_FSEEK = @GNULIB_FSEEK@
76271 -GNULIB_FSEEKO = @GNULIB_FSEEKO@
76272 -GNULIB_FSTAT = @GNULIB_FSTAT@
76273 -GNULIB_FSTATAT = @GNULIB_FSTATAT@
76274 -GNULIB_FSYNC = @GNULIB_FSYNC@
76275 -GNULIB_FTELL = @GNULIB_FTELL@
76276 -GNULIB_FTELLO = @GNULIB_FTELLO@
76277 -GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
76278 -GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
76279 -GNULIB_FWRITE = @GNULIB_FWRITE@
76280 -GNULIB_GETC = @GNULIB_GETC@
76281 -GNULIB_GETCHAR = @GNULIB_GETCHAR@
76282 -GNULIB_GETCWD = @GNULIB_GETCWD@
76283 -GNULIB_GETDELIM = @GNULIB_GETDELIM@
76284 -GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
76285 -GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
76286 -GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
76287 -GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
76288 -GNULIB_GETLINE = @GNULIB_GETLINE@
76289 -GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@
76290 -GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
76291 -GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
76292 -GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
76293 -GNULIB_GETPASS = @GNULIB_GETPASS@
76294 -GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
76295 +GL_CFLAG_ALLOW_WARNINGS = @GL_CFLAG_ALLOW_WARNINGS@
76296 +GL_CFLAG_GNULIB_WARNINGS = @GL_CFLAG_GNULIB_WARNINGS@
76297 +GL_GNULIB_ACCESS = @GL_GNULIB_ACCESS@
76298 +GL_GNULIB_ACOSF = @GL_GNULIB_ACOSF@
76299 +GL_GNULIB_ACOSL = @GL_GNULIB_ACOSL@
76300 +GL_GNULIB_ALIGNED_ALLOC = @GL_GNULIB_ALIGNED_ALLOC@
76301 +GL_GNULIB_ALPHASORT = @GL_GNULIB_ALPHASORT@
76302 +GL_GNULIB_ASINF = @GL_GNULIB_ASINF@
76303 +GL_GNULIB_ASINL = @GL_GNULIB_ASINL@
76304 +GL_GNULIB_ATAN2F = @GL_GNULIB_ATAN2F@
76305 +GL_GNULIB_ATANF = @GL_GNULIB_ATANF@
76306 +GL_GNULIB_ATANL = @GL_GNULIB_ATANL@
76307 +GL_GNULIB_ATOLL = @GL_GNULIB_ATOLL@
76308 +GL_GNULIB_BTOWC = @GL_GNULIB_BTOWC@
76309 +GL_GNULIB_CALLOC_GNU = @GL_GNULIB_CALLOC_GNU@
76310 +GL_GNULIB_CALLOC_POSIX = @GL_GNULIB_CALLOC_POSIX@
76311 +GL_GNULIB_CANONICALIZE_FILE_NAME = @GL_GNULIB_CANONICALIZE_FILE_NAME@
76312 +GL_GNULIB_CBRT = @GL_GNULIB_CBRT@
76313 +GL_GNULIB_CBRTF = @GL_GNULIB_CBRTF@
76314 +GL_GNULIB_CBRTL = @GL_GNULIB_CBRTL@
76315 +GL_GNULIB_CEIL = @GL_GNULIB_CEIL@
76316 +GL_GNULIB_CEILF = @GL_GNULIB_CEILF@
76317 +GL_GNULIB_CEILL = @GL_GNULIB_CEILL@
76318 +GL_GNULIB_CHDIR = @GL_GNULIB_CHDIR@
76319 +GL_GNULIB_CHOWN = @GL_GNULIB_CHOWN@
76320 +GL_GNULIB_CLOSE = @GL_GNULIB_CLOSE@
76321 +GL_GNULIB_CLOSEDIR = @GL_GNULIB_CLOSEDIR@
76322 +GL_GNULIB_COPYSIGN = @GL_GNULIB_COPYSIGN@
76323 +GL_GNULIB_COPYSIGNF = @GL_GNULIB_COPYSIGNF@
76324 +GL_GNULIB_COPYSIGNL = @GL_GNULIB_COPYSIGNL@
76325 +GL_GNULIB_COPY_FILE_RANGE = @GL_GNULIB_COPY_FILE_RANGE@
76326 +GL_GNULIB_COSF = @GL_GNULIB_COSF@
76327 +GL_GNULIB_COSHF = @GL_GNULIB_COSHF@
76328 +GL_GNULIB_COSL = @GL_GNULIB_COSL@
76329 +GL_GNULIB_CREAT = @GL_GNULIB_CREAT@
76330 +GL_GNULIB_CTIME = @GL_GNULIB_CTIME@
76331 +GL_GNULIB_DIRFD = @GL_GNULIB_DIRFD@
76332 +GL_GNULIB_DPRINTF = @GL_GNULIB_DPRINTF@
76333 +GL_GNULIB_DUP = @GL_GNULIB_DUP@
76334 +GL_GNULIB_DUP2 = @GL_GNULIB_DUP2@
76335 +GL_GNULIB_DUP3 = @GL_GNULIB_DUP3@
76336 +GL_GNULIB_ENVIRON = @GL_GNULIB_ENVIRON@
76337 +GL_GNULIB_EUIDACCESS = @GL_GNULIB_EUIDACCESS@
76338 +GL_GNULIB_EXECL = @GL_GNULIB_EXECL@
76339 +GL_GNULIB_EXECLE = @GL_GNULIB_EXECLE@
76340 +GL_GNULIB_EXECLP = @GL_GNULIB_EXECLP@
76341 +GL_GNULIB_EXECV = @GL_GNULIB_EXECV@
76342 +GL_GNULIB_EXECVE = @GL_GNULIB_EXECVE@
76343 +GL_GNULIB_EXECVP = @GL_GNULIB_EXECVP@
76344 +GL_GNULIB_EXECVPE = @GL_GNULIB_EXECVPE@
76345 +GL_GNULIB_EXP2 = @GL_GNULIB_EXP2@
76346 +GL_GNULIB_EXP2F = @GL_GNULIB_EXP2F@
76347 +GL_GNULIB_EXP2L = @GL_GNULIB_EXP2L@
76348 +GL_GNULIB_EXPF = @GL_GNULIB_EXPF@
76349 +GL_GNULIB_EXPL = @GL_GNULIB_EXPL@
76350 +GL_GNULIB_EXPLICIT_BZERO = @GL_GNULIB_EXPLICIT_BZERO@
76351 +GL_GNULIB_EXPM1 = @GL_GNULIB_EXPM1@
76352 +GL_GNULIB_EXPM1F = @GL_GNULIB_EXPM1F@
76353 +GL_GNULIB_EXPM1L = @GL_GNULIB_EXPM1L@
76354 +GL_GNULIB_FABSF = @GL_GNULIB_FABSF@
76355 +GL_GNULIB_FABSL = @GL_GNULIB_FABSL@
76356 +GL_GNULIB_FACCESSAT = @GL_GNULIB_FACCESSAT@
76357 +GL_GNULIB_FCHDIR = @GL_GNULIB_FCHDIR@
76358 +GL_GNULIB_FCHMODAT = @GL_GNULIB_FCHMODAT@
76359 +GL_GNULIB_FCHOWNAT = @GL_GNULIB_FCHOWNAT@
76360 +GL_GNULIB_FCLOSE = @GL_GNULIB_FCLOSE@
76361 +GL_GNULIB_FCNTL = @GL_GNULIB_FCNTL@
76362 +GL_GNULIB_FDATASYNC = @GL_GNULIB_FDATASYNC@
76363 +GL_GNULIB_FDOPEN = @GL_GNULIB_FDOPEN@
76364 +GL_GNULIB_FDOPENDIR = @GL_GNULIB_FDOPENDIR@
76365 +GL_GNULIB_FFLUSH = @GL_GNULIB_FFLUSH@
76366 +GL_GNULIB_FFS = @GL_GNULIB_FFS@
76367 +GL_GNULIB_FFSL = @GL_GNULIB_FFSL@
76368 +GL_GNULIB_FFSLL = @GL_GNULIB_FFSLL@
76369 +GL_GNULIB_FGETC = @GL_GNULIB_FGETC@
76370 +GL_GNULIB_FGETS = @GL_GNULIB_FGETS@
76371 +GL_GNULIB_FLOOR = @GL_GNULIB_FLOOR@
76372 +GL_GNULIB_FLOORF = @GL_GNULIB_FLOORF@
76373 +GL_GNULIB_FLOORL = @GL_GNULIB_FLOORL@
76374 +GL_GNULIB_FMA = @GL_GNULIB_FMA@
76375 +GL_GNULIB_FMAF = @GL_GNULIB_FMAF@
76376 +GL_GNULIB_FMAL = @GL_GNULIB_FMAL@
76377 +GL_GNULIB_FMOD = @GL_GNULIB_FMOD@
76378 +GL_GNULIB_FMODF = @GL_GNULIB_FMODF@
76379 +GL_GNULIB_FMODL = @GL_GNULIB_FMODL@
76380 +GL_GNULIB_FOPEN = @GL_GNULIB_FOPEN@
76381 +GL_GNULIB_FOPEN_GNU = @GL_GNULIB_FOPEN_GNU@
76382 +GL_GNULIB_FPRINTF = @GL_GNULIB_FPRINTF@
76383 +GL_GNULIB_FPRINTF_POSIX = @GL_GNULIB_FPRINTF_POSIX@
76384 +GL_GNULIB_FPURGE = @GL_GNULIB_FPURGE@
76385 +GL_GNULIB_FPUTC = @GL_GNULIB_FPUTC@
76386 +GL_GNULIB_FPUTS = @GL_GNULIB_FPUTS@
76387 +GL_GNULIB_FREAD = @GL_GNULIB_FREAD@
76388 +GL_GNULIB_FREE_POSIX = @GL_GNULIB_FREE_POSIX@
76389 +GL_GNULIB_FREOPEN = @GL_GNULIB_FREOPEN@
76390 +GL_GNULIB_FREXP = @GL_GNULIB_FREXP@
76391 +GL_GNULIB_FREXPF = @GL_GNULIB_FREXPF@
76392 +GL_GNULIB_FREXPL = @GL_GNULIB_FREXPL@
76393 +GL_GNULIB_FSCANF = @GL_GNULIB_FSCANF@
76394 +GL_GNULIB_FSEEK = @GL_GNULIB_FSEEK@
76395 +GL_GNULIB_FSEEKO = @GL_GNULIB_FSEEKO@
76396 +GL_GNULIB_FSTAT = @GL_GNULIB_FSTAT@
76397 +GL_GNULIB_FSTATAT = @GL_GNULIB_FSTATAT@
76398 +GL_GNULIB_FSYNC = @GL_GNULIB_FSYNC@
76399 +GL_GNULIB_FTELL = @GL_GNULIB_FTELL@
76400 +GL_GNULIB_FTELLO = @GL_GNULIB_FTELLO@
76401 +GL_GNULIB_FTRUNCATE = @GL_GNULIB_FTRUNCATE@
76402 +GL_GNULIB_FUTIMENS = @GL_GNULIB_FUTIMENS@
76403 +GL_GNULIB_FWRITE = @GL_GNULIB_FWRITE@
76404 +GL_GNULIB_GETC = @GL_GNULIB_GETC@
76405 +GL_GNULIB_GETCHAR = @GL_GNULIB_GETCHAR@
76406 +GL_GNULIB_GETCWD = @GL_GNULIB_GETCWD@
76407 +GL_GNULIB_GETDELIM = @GL_GNULIB_GETDELIM@
76408 +GL_GNULIB_GETDOMAINNAME = @GL_GNULIB_GETDOMAINNAME@
76409 +GL_GNULIB_GETDTABLESIZE = @GL_GNULIB_GETDTABLESIZE@
76410 +GL_GNULIB_GETENTROPY = @GL_GNULIB_GETENTROPY@
76411 +GL_GNULIB_GETGROUPS = @GL_GNULIB_GETGROUPS@
76412 +GL_GNULIB_GETHOSTNAME = @GL_GNULIB_GETHOSTNAME@
76413 +GL_GNULIB_GETLINE = @GL_GNULIB_GETLINE@
76414 +GL_GNULIB_GETLOADAVG = @GL_GNULIB_GETLOADAVG@
76415 +GL_GNULIB_GETLOGIN = @GL_GNULIB_GETLOGIN@
76416 +GL_GNULIB_GETLOGIN_R = @GL_GNULIB_GETLOGIN_R@
76417 +GL_GNULIB_GETOPT_POSIX = @GL_GNULIB_GETOPT_POSIX@
76418 +GL_GNULIB_GETPAGESIZE = @GL_GNULIB_GETPAGESIZE@
76419 +GL_GNULIB_GETPASS = @GL_GNULIB_GETPASS@
76420 +GL_GNULIB_GETPASS_GNU = @GL_GNULIB_GETPASS_GNU@
76421 +GL_GNULIB_GETSUBOPT = @GL_GNULIB_GETSUBOPT@
76422 +GL_GNULIB_GETTIMEOFDAY = @GL_GNULIB_GETTIMEOFDAY@
76423 +GL_GNULIB_GETUMASK = @GL_GNULIB_GETUMASK@
76424 +GL_GNULIB_GETUSERSHELL = @GL_GNULIB_GETUSERSHELL@
76425 +GL_GNULIB_GRANTPT = @GL_GNULIB_GRANTPT@
76426 +GL_GNULIB_GROUP_MEMBER = @GL_GNULIB_GROUP_MEMBER@
76427 +GL_GNULIB_HYPOT = @GL_GNULIB_HYPOT@
76428 +GL_GNULIB_HYPOTF = @GL_GNULIB_HYPOTF@
76429 +GL_GNULIB_HYPOTL = @GL_GNULIB_HYPOTL@
76430 +GL_GNULIB_ILOGB = @GL_GNULIB_ILOGB@
76431 +GL_GNULIB_ILOGBF = @GL_GNULIB_ILOGBF@
76432 +GL_GNULIB_ILOGBL = @GL_GNULIB_ILOGBL@
76433 +GL_GNULIB_IMAXABS = @GL_GNULIB_IMAXABS@
76434 +GL_GNULIB_IMAXDIV = @GL_GNULIB_IMAXDIV@
76435 +GL_GNULIB_ISATTY = @GL_GNULIB_ISATTY@
76436 +GL_GNULIB_ISFINITE = @GL_GNULIB_ISFINITE@
76437 +GL_GNULIB_ISINF = @GL_GNULIB_ISINF@
76438 +GL_GNULIB_ISNAN = @GL_GNULIB_ISNAN@
76439 +GL_GNULIB_ISNAND = @GL_GNULIB_ISNAND@
76440 +GL_GNULIB_ISNANF = @GL_GNULIB_ISNANF@
76441 +GL_GNULIB_ISNANL = @GL_GNULIB_ISNANL@
76442 +GL_GNULIB_LCHMOD = @GL_GNULIB_LCHMOD@
76443 +GL_GNULIB_LCHOWN = @GL_GNULIB_LCHOWN@
76444 +GL_GNULIB_LDEXPF = @GL_GNULIB_LDEXPF@
76445 +GL_GNULIB_LDEXPL = @GL_GNULIB_LDEXPL@
76446 +GL_GNULIB_LINK = @GL_GNULIB_LINK@
76447 +GL_GNULIB_LINKAT = @GL_GNULIB_LINKAT@
76448 +GL_GNULIB_LOCALTIME = @GL_GNULIB_LOCALTIME@
76449 +GL_GNULIB_LOG = @GL_GNULIB_LOG@
76450 +GL_GNULIB_LOG10 = @GL_GNULIB_LOG10@
76451 +GL_GNULIB_LOG10F = @GL_GNULIB_LOG10F@
76452 +GL_GNULIB_LOG10L = @GL_GNULIB_LOG10L@
76453 +GL_GNULIB_LOG1P = @GL_GNULIB_LOG1P@
76454 +GL_GNULIB_LOG1PF = @GL_GNULIB_LOG1PF@
76455 +GL_GNULIB_LOG1PL = @GL_GNULIB_LOG1PL@
76456 +GL_GNULIB_LOG2 = @GL_GNULIB_LOG2@
76457 +GL_GNULIB_LOG2F = @GL_GNULIB_LOG2F@
76458 +GL_GNULIB_LOG2L = @GL_GNULIB_LOG2L@
76459 +GL_GNULIB_LOGB = @GL_GNULIB_LOGB@
76460 +GL_GNULIB_LOGBF = @GL_GNULIB_LOGBF@
76461 +GL_GNULIB_LOGBL = @GL_GNULIB_LOGBL@
76462 +GL_GNULIB_LOGF = @GL_GNULIB_LOGF@
76463 +GL_GNULIB_LOGL = @GL_GNULIB_LOGL@
76464 +GL_GNULIB_LSEEK = @GL_GNULIB_LSEEK@
76465 +GL_GNULIB_LSTAT = @GL_GNULIB_LSTAT@
76466 +GL_GNULIB_MALLOC_GNU = @GL_GNULIB_MALLOC_GNU@
76467 +GL_GNULIB_MALLOC_POSIX = @GL_GNULIB_MALLOC_POSIX@
76468 +GL_GNULIB_MBRLEN = @GL_GNULIB_MBRLEN@
76469 +GL_GNULIB_MBRTOWC = @GL_GNULIB_MBRTOWC@
76470 +GL_GNULIB_MBSCASECMP = @GL_GNULIB_MBSCASECMP@
76471 +GL_GNULIB_MBSCASESTR = @GL_GNULIB_MBSCASESTR@
76472 +GL_GNULIB_MBSCHR = @GL_GNULIB_MBSCHR@
76473 +GL_GNULIB_MBSCSPN = @GL_GNULIB_MBSCSPN@
76474 +GL_GNULIB_MBSINIT = @GL_GNULIB_MBSINIT@
76475 +GL_GNULIB_MBSLEN = @GL_GNULIB_MBSLEN@
76476 +GL_GNULIB_MBSNCASECMP = @GL_GNULIB_MBSNCASECMP@
76477 +GL_GNULIB_MBSNLEN = @GL_GNULIB_MBSNLEN@
76478 +GL_GNULIB_MBSNRTOWCS = @GL_GNULIB_MBSNRTOWCS@
76479 +GL_GNULIB_MBSPBRK = @GL_GNULIB_MBSPBRK@
76480 +GL_GNULIB_MBSPCASECMP = @GL_GNULIB_MBSPCASECMP@
76481 +GL_GNULIB_MBSRCHR = @GL_GNULIB_MBSRCHR@
76482 +GL_GNULIB_MBSRTOWCS = @GL_GNULIB_MBSRTOWCS@
76483 +GL_GNULIB_MBSSEP = @GL_GNULIB_MBSSEP@
76484 +GL_GNULIB_MBSSPN = @GL_GNULIB_MBSSPN@
76485 +GL_GNULIB_MBSSTR = @GL_GNULIB_MBSSTR@
76486 +GL_GNULIB_MBSTOK_R = @GL_GNULIB_MBSTOK_R@
76487 +GL_GNULIB_MBTOWC = @GL_GNULIB_MBTOWC@
76488 +GL_GNULIB_MDA_ACCESS = @GL_GNULIB_MDA_ACCESS@
76489 +GL_GNULIB_MDA_CHDIR = @GL_GNULIB_MDA_CHDIR@
76490 +GL_GNULIB_MDA_CHMOD = @GL_GNULIB_MDA_CHMOD@
76491 +GL_GNULIB_MDA_CLOSE = @GL_GNULIB_MDA_CLOSE@
76492 +GL_GNULIB_MDA_CREAT = @GL_GNULIB_MDA_CREAT@
76493 +GL_GNULIB_MDA_DUP = @GL_GNULIB_MDA_DUP@
76494 +GL_GNULIB_MDA_DUP2 = @GL_GNULIB_MDA_DUP2@
76495 +GL_GNULIB_MDA_ECVT = @GL_GNULIB_MDA_ECVT@
76496 +GL_GNULIB_MDA_EXECL = @GL_GNULIB_MDA_EXECL@
76497 +GL_GNULIB_MDA_EXECLE = @GL_GNULIB_MDA_EXECLE@
76498 +GL_GNULIB_MDA_EXECLP = @GL_GNULIB_MDA_EXECLP@
76499 +GL_GNULIB_MDA_EXECV = @GL_GNULIB_MDA_EXECV@
76500 +GL_GNULIB_MDA_EXECVE = @GL_GNULIB_MDA_EXECVE@
76501 +GL_GNULIB_MDA_EXECVP = @GL_GNULIB_MDA_EXECVP@
76502 +GL_GNULIB_MDA_EXECVPE = @GL_GNULIB_MDA_EXECVPE@
76503 +GL_GNULIB_MDA_FCLOSEALL = @GL_GNULIB_MDA_FCLOSEALL@
76504 +GL_GNULIB_MDA_FCVT = @GL_GNULIB_MDA_FCVT@
76505 +GL_GNULIB_MDA_FDOPEN = @GL_GNULIB_MDA_FDOPEN@
76506 +GL_GNULIB_MDA_FILENO = @GL_GNULIB_MDA_FILENO@
76507 +GL_GNULIB_MDA_GCVT = @GL_GNULIB_MDA_GCVT@
76508 +GL_GNULIB_MDA_GETCWD = @GL_GNULIB_MDA_GETCWD@
76509 +GL_GNULIB_MDA_GETPID = @GL_GNULIB_MDA_GETPID@
76510 +GL_GNULIB_MDA_GETW = @GL_GNULIB_MDA_GETW@
76511 +GL_GNULIB_MDA_ISATTY = @GL_GNULIB_MDA_ISATTY@
76512 +GL_GNULIB_MDA_J0 = @GL_GNULIB_MDA_J0@
76513 +GL_GNULIB_MDA_J1 = @GL_GNULIB_MDA_J1@
76514 +GL_GNULIB_MDA_JN = @GL_GNULIB_MDA_JN@
76515 +GL_GNULIB_MDA_LSEEK = @GL_GNULIB_MDA_LSEEK@
76516 +GL_GNULIB_MDA_MEMCCPY = @GL_GNULIB_MDA_MEMCCPY@
76517 +GL_GNULIB_MDA_MKDIR = @GL_GNULIB_MDA_MKDIR@
76518 +GL_GNULIB_MDA_MKTEMP = @GL_GNULIB_MDA_MKTEMP@
76519 +GL_GNULIB_MDA_OPEN = @GL_GNULIB_MDA_OPEN@
76520 +GL_GNULIB_MDA_PUTENV = @GL_GNULIB_MDA_PUTENV@
76521 +GL_GNULIB_MDA_PUTW = @GL_GNULIB_MDA_PUTW@
76522 +GL_GNULIB_MDA_READ = @GL_GNULIB_MDA_READ@
76523 +GL_GNULIB_MDA_RMDIR = @GL_GNULIB_MDA_RMDIR@
76524 +GL_GNULIB_MDA_STRDUP = @GL_GNULIB_MDA_STRDUP@
76525 +GL_GNULIB_MDA_SWAB = @GL_GNULIB_MDA_SWAB@
76526 +GL_GNULIB_MDA_TEMPNAM = @GL_GNULIB_MDA_TEMPNAM@
76527 +GL_GNULIB_MDA_TZSET = @GL_GNULIB_MDA_TZSET@
76528 +GL_GNULIB_MDA_UMASK = @GL_GNULIB_MDA_UMASK@
76529 +GL_GNULIB_MDA_UNLINK = @GL_GNULIB_MDA_UNLINK@
76530 +GL_GNULIB_MDA_UTIME = @GL_GNULIB_MDA_UTIME@
76531 +GL_GNULIB_MDA_WCSDUP = @GL_GNULIB_MDA_WCSDUP@
76532 +GL_GNULIB_MDA_WRITE = @GL_GNULIB_MDA_WRITE@
76533 +GL_GNULIB_MDA_Y0 = @GL_GNULIB_MDA_Y0@
76534 +GL_GNULIB_MDA_Y1 = @GL_GNULIB_MDA_Y1@
76535 +GL_GNULIB_MDA_YN = @GL_GNULIB_MDA_YN@
76536 +GL_GNULIB_MEMCHR = @GL_GNULIB_MEMCHR@
76537 +GL_GNULIB_MEMMEM = @GL_GNULIB_MEMMEM@
76538 +GL_GNULIB_MEMPCPY = @GL_GNULIB_MEMPCPY@
76539 +GL_GNULIB_MEMRCHR = @GL_GNULIB_MEMRCHR@
76540 +GL_GNULIB_MKDIR = @GL_GNULIB_MKDIR@
76541 +GL_GNULIB_MKDIRAT = @GL_GNULIB_MKDIRAT@
76542 +GL_GNULIB_MKDTEMP = @GL_GNULIB_MKDTEMP@
76543 +GL_GNULIB_MKFIFO = @GL_GNULIB_MKFIFO@
76544 +GL_GNULIB_MKFIFOAT = @GL_GNULIB_MKFIFOAT@
76545 +GL_GNULIB_MKNOD = @GL_GNULIB_MKNOD@
76546 +GL_GNULIB_MKNODAT = @GL_GNULIB_MKNODAT@
76547 +GL_GNULIB_MKOSTEMP = @GL_GNULIB_MKOSTEMP@
76548 +GL_GNULIB_MKOSTEMPS = @GL_GNULIB_MKOSTEMPS@
76549 +GL_GNULIB_MKSTEMP = @GL_GNULIB_MKSTEMP@
76550 +GL_GNULIB_MKSTEMPS = @GL_GNULIB_MKSTEMPS@
76551 +GL_GNULIB_MKTIME = @GL_GNULIB_MKTIME@
76552 +GL_GNULIB_MODF = @GL_GNULIB_MODF@
76553 +GL_GNULIB_MODFF = @GL_GNULIB_MODFF@
76554 +GL_GNULIB_MODFL = @GL_GNULIB_MODFL@
76555 +GL_GNULIB_NANOSLEEP = @GL_GNULIB_NANOSLEEP@
76556 +GL_GNULIB_NONBLOCKING = @GL_GNULIB_NONBLOCKING@
76557 +GL_GNULIB_OBSTACK_PRINTF = @GL_GNULIB_OBSTACK_PRINTF@
76558 +GL_GNULIB_OBSTACK_PRINTF_POSIX = @GL_GNULIB_OBSTACK_PRINTF_POSIX@
76559 +GL_GNULIB_OPEN = @GL_GNULIB_OPEN@
76560 +GL_GNULIB_OPENAT = @GL_GNULIB_OPENAT@
76561 +GL_GNULIB_OPENDIR = @GL_GNULIB_OPENDIR@
76562 +GL_GNULIB_OVERRIDES_STRUCT_STAT = @GL_GNULIB_OVERRIDES_STRUCT_STAT@
76563 +GL_GNULIB_PCLOSE = @GL_GNULIB_PCLOSE@
76564 +GL_GNULIB_PERROR = @GL_GNULIB_PERROR@
76565 +GL_GNULIB_PIPE = @GL_GNULIB_PIPE@
76566 +GL_GNULIB_PIPE2 = @GL_GNULIB_PIPE2@
76567 +GL_GNULIB_POPEN = @GL_GNULIB_POPEN@
76568 +GL_GNULIB_POSIX_MEMALIGN = @GL_GNULIB_POSIX_MEMALIGN@
76569 +GL_GNULIB_POSIX_OPENPT = @GL_GNULIB_POSIX_OPENPT@
76570 +GL_GNULIB_POWF = @GL_GNULIB_POWF@
76571 +GL_GNULIB_PREAD = @GL_GNULIB_PREAD@
76572 +GL_GNULIB_PRINTF = @GL_GNULIB_PRINTF@
76573 +GL_GNULIB_PRINTF_POSIX = @GL_GNULIB_PRINTF_POSIX@
76574 +GL_GNULIB_PTSNAME = @GL_GNULIB_PTSNAME@
76575 +GL_GNULIB_PTSNAME_R = @GL_GNULIB_PTSNAME_R@
76576 +GL_GNULIB_PUTC = @GL_GNULIB_PUTC@
76577 +GL_GNULIB_PUTCHAR = @GL_GNULIB_PUTCHAR@
76578 +GL_GNULIB_PUTENV = @GL_GNULIB_PUTENV@
76579 +GL_GNULIB_PUTS = @GL_GNULIB_PUTS@
76580 +GL_GNULIB_PWRITE = @GL_GNULIB_PWRITE@
76581 +GL_GNULIB_QSORT_R = @GL_GNULIB_QSORT_R@
76582 +GL_GNULIB_RANDOM = @GL_GNULIB_RANDOM@
76583 +GL_GNULIB_RANDOM_R = @GL_GNULIB_RANDOM_R@
76584 +GL_GNULIB_RAWMEMCHR = @GL_GNULIB_RAWMEMCHR@
76585 +GL_GNULIB_READ = @GL_GNULIB_READ@
76586 +GL_GNULIB_READDIR = @GL_GNULIB_READDIR@
76587 +GL_GNULIB_READLINK = @GL_GNULIB_READLINK@
76588 +GL_GNULIB_READLINKAT = @GL_GNULIB_READLINKAT@
76589 +GL_GNULIB_REALLOCARRAY = @GL_GNULIB_REALLOCARRAY@
76590 +GL_GNULIB_REALLOC_GNU = @GL_GNULIB_REALLOC_GNU@
76591 +GL_GNULIB_REALLOC_POSIX = @GL_GNULIB_REALLOC_POSIX@
76592 +GL_GNULIB_REALPATH = @GL_GNULIB_REALPATH@
76593 +GL_GNULIB_REMAINDER = @GL_GNULIB_REMAINDER@
76594 +GL_GNULIB_REMAINDERF = @GL_GNULIB_REMAINDERF@
76595 +GL_GNULIB_REMAINDERL = @GL_GNULIB_REMAINDERL@
76596 +GL_GNULIB_REMOVE = @GL_GNULIB_REMOVE@
76597 +GL_GNULIB_RENAME = @GL_GNULIB_RENAME@
76598 +GL_GNULIB_RENAMEAT = @GL_GNULIB_RENAMEAT@
76599 +GL_GNULIB_REWINDDIR = @GL_GNULIB_REWINDDIR@
76600 +GL_GNULIB_RINT = @GL_GNULIB_RINT@
76601 +GL_GNULIB_RINTF = @GL_GNULIB_RINTF@
76602 +GL_GNULIB_RINTL = @GL_GNULIB_RINTL@
76603 +GL_GNULIB_RMDIR = @GL_GNULIB_RMDIR@
76604 +GL_GNULIB_ROUND = @GL_GNULIB_ROUND@
76605 +GL_GNULIB_ROUNDF = @GL_GNULIB_ROUNDF@
76606 +GL_GNULIB_ROUNDL = @GL_GNULIB_ROUNDL@
76607 +GL_GNULIB_RPMATCH = @GL_GNULIB_RPMATCH@
76608 +GL_GNULIB_SCANDIR = @GL_GNULIB_SCANDIR@
76609 +GL_GNULIB_SCANF = @GL_GNULIB_SCANF@
76610 +GL_GNULIB_SECURE_GETENV = @GL_GNULIB_SECURE_GETENV@
76611 +GL_GNULIB_SETENV = @GL_GNULIB_SETENV@
76612 +GL_GNULIB_SETHOSTNAME = @GL_GNULIB_SETHOSTNAME@
76613 +GL_GNULIB_SIGABBREV_NP = @GL_GNULIB_SIGABBREV_NP@
76614 +GL_GNULIB_SIGDESCR_NP = @GL_GNULIB_SIGDESCR_NP@
76615 +GL_GNULIB_SIGNBIT = @GL_GNULIB_SIGNBIT@
76616 +GL_GNULIB_SINF = @GL_GNULIB_SINF@
76617 +GL_GNULIB_SINHF = @GL_GNULIB_SINHF@
76618 +GL_GNULIB_SINL = @GL_GNULIB_SINL@
76619 +GL_GNULIB_SLEEP = @GL_GNULIB_SLEEP@
76620 +GL_GNULIB_SNPRINTF = @GL_GNULIB_SNPRINTF@
76621 +GL_GNULIB_SPRINTF_POSIX = @GL_GNULIB_SPRINTF_POSIX@
76622 +GL_GNULIB_SQRTF = @GL_GNULIB_SQRTF@
76623 +GL_GNULIB_SQRTL = @GL_GNULIB_SQRTL@
76624 +GL_GNULIB_STAT = @GL_GNULIB_STAT@
76625 +GL_GNULIB_STDIO_H_NONBLOCKING = @GL_GNULIB_STDIO_H_NONBLOCKING@
76626 +GL_GNULIB_STDIO_H_SIGPIPE = @GL_GNULIB_STDIO_H_SIGPIPE@
76627 +GL_GNULIB_STPCPY = @GL_GNULIB_STPCPY@
76628 +GL_GNULIB_STPNCPY = @GL_GNULIB_STPNCPY@
76629 +GL_GNULIB_STRCASESTR = @GL_GNULIB_STRCASESTR@
76630 +GL_GNULIB_STRCHRNUL = @GL_GNULIB_STRCHRNUL@
76631 +GL_GNULIB_STRDUP = @GL_GNULIB_STRDUP@
76632 +GL_GNULIB_STRERROR = @GL_GNULIB_STRERROR@
76633 +GL_GNULIB_STRERRORNAME_NP = @GL_GNULIB_STRERRORNAME_NP@
76634 +GL_GNULIB_STRERROR_R = @GL_GNULIB_STRERROR_R@
76635 +GL_GNULIB_STRFTIME = @GL_GNULIB_STRFTIME@
76636 +GL_GNULIB_STRNCAT = @GL_GNULIB_STRNCAT@
76637 +GL_GNULIB_STRNDUP = @GL_GNULIB_STRNDUP@
76638 +GL_GNULIB_STRNLEN = @GL_GNULIB_STRNLEN@
76639 +GL_GNULIB_STRPBRK = @GL_GNULIB_STRPBRK@
76640 +GL_GNULIB_STRPTIME = @GL_GNULIB_STRPTIME@
76641 +GL_GNULIB_STRSEP = @GL_GNULIB_STRSEP@
76642 +GL_GNULIB_STRSIGNAL = @GL_GNULIB_STRSIGNAL@
76643 +GL_GNULIB_STRSTR = @GL_GNULIB_STRSTR@
76644 +GL_GNULIB_STRTOD = @GL_GNULIB_STRTOD@
76645 +GL_GNULIB_STRTOIMAX = @GL_GNULIB_STRTOIMAX@
76646 +GL_GNULIB_STRTOK_R = @GL_GNULIB_STRTOK_R@
76647 +GL_GNULIB_STRTOL = @GL_GNULIB_STRTOL@
76648 +GL_GNULIB_STRTOLD = @GL_GNULIB_STRTOLD@
76649 +GL_GNULIB_STRTOLL = @GL_GNULIB_STRTOLL@
76650 +GL_GNULIB_STRTOUL = @GL_GNULIB_STRTOUL@
76651 +GL_GNULIB_STRTOULL = @GL_GNULIB_STRTOULL@
76652 +GL_GNULIB_STRTOUMAX = @GL_GNULIB_STRTOUMAX@
76653 +GL_GNULIB_STRVERSCMP = @GL_GNULIB_STRVERSCMP@
76654 +GL_GNULIB_SYMLINK = @GL_GNULIB_SYMLINK@
76655 +GL_GNULIB_SYMLINKAT = @GL_GNULIB_SYMLINKAT@
76656 +GL_GNULIB_SYSTEM_POSIX = @GL_GNULIB_SYSTEM_POSIX@
76657 +GL_GNULIB_TANF = @GL_GNULIB_TANF@
76658 +GL_GNULIB_TANHF = @GL_GNULIB_TANHF@
76659 +GL_GNULIB_TANL = @GL_GNULIB_TANL@
76660 +GL_GNULIB_TIMEGM = @GL_GNULIB_TIMEGM@
76661 +GL_GNULIB_TIMESPEC_GET = @GL_GNULIB_TIMESPEC_GET@
76662 +GL_GNULIB_TIMESPEC_GETRES = @GL_GNULIB_TIMESPEC_GETRES@
76663 +GL_GNULIB_TIME_R = @GL_GNULIB_TIME_R@
76664 +GL_GNULIB_TIME_RZ = @GL_GNULIB_TIME_RZ@
76665 +GL_GNULIB_TMPFILE = @GL_GNULIB_TMPFILE@
76666 +GL_GNULIB_TRUNC = @GL_GNULIB_TRUNC@
76667 +GL_GNULIB_TRUNCATE = @GL_GNULIB_TRUNCATE@
76668 +GL_GNULIB_TRUNCF = @GL_GNULIB_TRUNCF@
76669 +GL_GNULIB_TRUNCL = @GL_GNULIB_TRUNCL@
76670 +GL_GNULIB_TTYNAME_R = @GL_GNULIB_TTYNAME_R@
76671 +GL_GNULIB_TZSET = @GL_GNULIB_TZSET@
76672 +GL_GNULIB_UNISTD_H_GETOPT = @GL_GNULIB_UNISTD_H_GETOPT@
76673 +GL_GNULIB_UNISTD_H_NONBLOCKING = @GL_GNULIB_UNISTD_H_NONBLOCKING@
76674 +GL_GNULIB_UNISTD_H_SIGPIPE = @GL_GNULIB_UNISTD_H_SIGPIPE@
76675 +GL_GNULIB_UNLINK = @GL_GNULIB_UNLINK@
76676 +GL_GNULIB_UNLINKAT = @GL_GNULIB_UNLINKAT@
76677 +GL_GNULIB_UNLOCKPT = @GL_GNULIB_UNLOCKPT@
76678 +GL_GNULIB_UNSETENV = @GL_GNULIB_UNSETENV@
76679 +GL_GNULIB_USLEEP = @GL_GNULIB_USLEEP@
76680 +GL_GNULIB_UTIME = @GL_GNULIB_UTIME@
76681 +GL_GNULIB_UTIMENSAT = @GL_GNULIB_UTIMENSAT@
76682 +GL_GNULIB_VASPRINTF = @GL_GNULIB_VASPRINTF@
76683 +GL_GNULIB_VDPRINTF = @GL_GNULIB_VDPRINTF@
76684 +GL_GNULIB_VFPRINTF = @GL_GNULIB_VFPRINTF@
76685 +GL_GNULIB_VFPRINTF_POSIX = @GL_GNULIB_VFPRINTF_POSIX@
76686 +GL_GNULIB_VFSCANF = @GL_GNULIB_VFSCANF@
76687 +GL_GNULIB_VPRINTF = @GL_GNULIB_VPRINTF@
76688 +GL_GNULIB_VPRINTF_POSIX = @GL_GNULIB_VPRINTF_POSIX@
76689 +GL_GNULIB_VSCANF = @GL_GNULIB_VSCANF@
76690 +GL_GNULIB_VSNPRINTF = @GL_GNULIB_VSNPRINTF@
76691 +GL_GNULIB_VSPRINTF_POSIX = @GL_GNULIB_VSPRINTF_POSIX@
76692 +GL_GNULIB_WCPCPY = @GL_GNULIB_WCPCPY@
76693 +GL_GNULIB_WCPNCPY = @GL_GNULIB_WCPNCPY@
76694 +GL_GNULIB_WCRTOMB = @GL_GNULIB_WCRTOMB@
76695 +GL_GNULIB_WCSCASECMP = @GL_GNULIB_WCSCASECMP@
76696 +GL_GNULIB_WCSCAT = @GL_GNULIB_WCSCAT@
76697 +GL_GNULIB_WCSCHR = @GL_GNULIB_WCSCHR@
76698 +GL_GNULIB_WCSCMP = @GL_GNULIB_WCSCMP@
76699 +GL_GNULIB_WCSCOLL = @GL_GNULIB_WCSCOLL@
76700 +GL_GNULIB_WCSCPY = @GL_GNULIB_WCSCPY@
76701 +GL_GNULIB_WCSCSPN = @GL_GNULIB_WCSCSPN@
76702 +GL_GNULIB_WCSDUP = @GL_GNULIB_WCSDUP@
76703 +GL_GNULIB_WCSFTIME = @GL_GNULIB_WCSFTIME@
76704 +GL_GNULIB_WCSLEN = @GL_GNULIB_WCSLEN@
76705 +GL_GNULIB_WCSNCASECMP = @GL_GNULIB_WCSNCASECMP@
76706 +GL_GNULIB_WCSNCAT = @GL_GNULIB_WCSNCAT@
76707 +GL_GNULIB_WCSNCMP = @GL_GNULIB_WCSNCMP@
76708 +GL_GNULIB_WCSNCPY = @GL_GNULIB_WCSNCPY@
76709 +GL_GNULIB_WCSNLEN = @GL_GNULIB_WCSNLEN@
76710 +GL_GNULIB_WCSNRTOMBS = @GL_GNULIB_WCSNRTOMBS@
76711 +GL_GNULIB_WCSPBRK = @GL_GNULIB_WCSPBRK@
76712 +GL_GNULIB_WCSRCHR = @GL_GNULIB_WCSRCHR@
76713 +GL_GNULIB_WCSRTOMBS = @GL_GNULIB_WCSRTOMBS@
76714 +GL_GNULIB_WCSSPN = @GL_GNULIB_WCSSPN@
76715 +GL_GNULIB_WCSSTR = @GL_GNULIB_WCSSTR@
76716 +GL_GNULIB_WCSTOK = @GL_GNULIB_WCSTOK@
76717 +GL_GNULIB_WCSWIDTH = @GL_GNULIB_WCSWIDTH@
76718 +GL_GNULIB_WCSXFRM = @GL_GNULIB_WCSXFRM@
76719 +GL_GNULIB_WCTOB = @GL_GNULIB_WCTOB@
76720 +GL_GNULIB_WCTOMB = @GL_GNULIB_WCTOMB@
76721 +GL_GNULIB_WCWIDTH = @GL_GNULIB_WCWIDTH@
76722 +GL_GNULIB_WMEMCHR = @GL_GNULIB_WMEMCHR@
76723 +GL_GNULIB_WMEMCMP = @GL_GNULIB_WMEMCMP@
76724 +GL_GNULIB_WMEMCPY = @GL_GNULIB_WMEMCPY@
76725 +GL_GNULIB_WMEMMOVE = @GL_GNULIB_WMEMMOVE@
76726 +GL_GNULIB_WMEMPCPY = @GL_GNULIB_WMEMPCPY@
76727 +GL_GNULIB_WMEMSET = @GL_GNULIB_WMEMSET@
76728 +GL_GNULIB_WRITE = @GL_GNULIB_WRITE@
76729 +GL_GNULIB__EXIT = @GL_GNULIB__EXIT@
76730 +GNULIBHEADERS_OVERRIDE_WINT_T = @GNULIBHEADERS_OVERRIDE_WINT_T@
76731 GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
76732 -GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
76733 -GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
76734 -GNULIB_GRANTPT = @GNULIB_GRANTPT@
76735 -GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
76736 -GNULIB_HYPOT = @GNULIB_HYPOT@
76737 -GNULIB_HYPOTF = @GNULIB_HYPOTF@
76738 -GNULIB_HYPOTL = @GNULIB_HYPOTL@
76739 -GNULIB_ILOGB = @GNULIB_ILOGB@
76740 -GNULIB_ILOGBF = @GNULIB_ILOGBF@
76741 -GNULIB_ILOGBL = @GNULIB_ILOGBL@
76742 -GNULIB_IMAXABS = @GNULIB_IMAXABS@
76743 -GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
76744 -GNULIB_ISATTY = @GNULIB_ISATTY@
76745 -GNULIB_ISFINITE = @GNULIB_ISFINITE@
76746 -GNULIB_ISINF = @GNULIB_ISINF@
76747 -GNULIB_ISNAN = @GNULIB_ISNAN@
76748 -GNULIB_ISNAND = @GNULIB_ISNAND@
76749 -GNULIB_ISNANF = @GNULIB_ISNANF@
76750 -GNULIB_ISNANL = @GNULIB_ISNANL@
76751 -GNULIB_LCHMOD = @GNULIB_LCHMOD@
76752 -GNULIB_LCHOWN = @GNULIB_LCHOWN@
76753 -GNULIB_LDEXPF = @GNULIB_LDEXPF@
76754 -GNULIB_LDEXPL = @GNULIB_LDEXPL@
76755 -GNULIB_LINK = @GNULIB_LINK@
76756 -GNULIB_LINKAT = @GNULIB_LINKAT@
76757 -GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
76758 -GNULIB_LOG = @GNULIB_LOG@
76759 -GNULIB_LOG10 = @GNULIB_LOG10@
76760 -GNULIB_LOG10F = @GNULIB_LOG10F@
76761 -GNULIB_LOG10L = @GNULIB_LOG10L@
76762 -GNULIB_LOG1P = @GNULIB_LOG1P@
76763 -GNULIB_LOG1PF = @GNULIB_LOG1PF@
76764 -GNULIB_LOG1PL = @GNULIB_LOG1PL@
76765 -GNULIB_LOG2 = @GNULIB_LOG2@
76766 -GNULIB_LOG2F = @GNULIB_LOG2F@
76767 -GNULIB_LOG2L = @GNULIB_LOG2L@
76768 -GNULIB_LOGB = @GNULIB_LOGB@
76769 -GNULIB_LOGBF = @GNULIB_LOGBF@
76770 -GNULIB_LOGBL = @GNULIB_LOGBL@
76771 -GNULIB_LOGF = @GNULIB_LOGF@
76772 -GNULIB_LOGL = @GNULIB_LOGL@
76773 -GNULIB_LSEEK = @GNULIB_LSEEK@
76774 -GNULIB_LSTAT = @GNULIB_LSTAT@
76775 -GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
76776 -GNULIB_MBRLEN = @GNULIB_MBRLEN@
76777 -GNULIB_MBRTOWC = @GNULIB_MBRTOWC@
76778 -GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
76779 -GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
76780 -GNULIB_MBSCHR = @GNULIB_MBSCHR@
76781 -GNULIB_MBSCSPN = @GNULIB_MBSCSPN@
76782 -GNULIB_MBSINIT = @GNULIB_MBSINIT@
76783 -GNULIB_MBSLEN = @GNULIB_MBSLEN@
76784 -GNULIB_MBSNCASECMP = @GNULIB_MBSNCASECMP@
76785 -GNULIB_MBSNLEN = @GNULIB_MBSNLEN@
76786 -GNULIB_MBSNRTOWCS = @GNULIB_MBSNRTOWCS@
76787 -GNULIB_MBSPBRK = @GNULIB_MBSPBRK@
76788 -GNULIB_MBSPCASECMP = @GNULIB_MBSPCASECMP@
76789 -GNULIB_MBSRCHR = @GNULIB_MBSRCHR@
76790 -GNULIB_MBSRTOWCS = @GNULIB_MBSRTOWCS@
76791 -GNULIB_MBSSEP = @GNULIB_MBSSEP@
76792 -GNULIB_MBSSPN = @GNULIB_MBSSPN@
76793 -GNULIB_MBSSTR = @GNULIB_MBSSTR@
76794 -GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
76795 -GNULIB_MBTOWC = @GNULIB_MBTOWC@
76796 -GNULIB_MEMCHR = @GNULIB_MEMCHR@
76797 -GNULIB_MEMMEM = @GNULIB_MEMMEM@
76798 -GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
76799 -GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
76800 -GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
76801 -GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
76802 -GNULIB_MKFIFO = @GNULIB_MKFIFO@
76803 -GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
76804 -GNULIB_MKNOD = @GNULIB_MKNOD@
76805 -GNULIB_MKNODAT = @GNULIB_MKNODAT@
76806 -GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
76807 -GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
76808 -GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
76809 -GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
76810 -GNULIB_MKTIME = @GNULIB_MKTIME@
76811 -GNULIB_MODF = @GNULIB_MODF@
76812 -GNULIB_MODFF = @GNULIB_MODFF@
76813 -GNULIB_MODFL = @GNULIB_MODFL@
76814 -GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
76815 -GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
76816 -GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
76817 -GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
76818 -GNULIB_OPEN = @GNULIB_OPEN@
76819 -GNULIB_OPENAT = @GNULIB_OPENAT@
76820 -GNULIB_OPENDIR = @GNULIB_OPENDIR@
76821 -GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
76822 -GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
76823 -GNULIB_PCLOSE = @GNULIB_PCLOSE@
76824 -GNULIB_PERROR = @GNULIB_PERROR@
76825 -GNULIB_PIPE = @GNULIB_PIPE@
76826 -GNULIB_PIPE2 = @GNULIB_PIPE2@
76827 -GNULIB_POPEN = @GNULIB_POPEN@
76828 -GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
76829 -GNULIB_POWF = @GNULIB_POWF@
76830 -GNULIB_PREAD = @GNULIB_PREAD@
76831 -GNULIB_PRINTF = @GNULIB_PRINTF@
76832 -GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@
76833 -GNULIB_PTSNAME = @GNULIB_PTSNAME@
76834 -GNULIB_PTSNAME_R = @GNULIB_PTSNAME_R@
76835 -GNULIB_PUTC = @GNULIB_PUTC@
76836 -GNULIB_PUTCHAR = @GNULIB_PUTCHAR@
76837 -GNULIB_PUTENV = @GNULIB_PUTENV@
76838 -GNULIB_PUTS = @GNULIB_PUTS@
76839 -GNULIB_PWRITE = @GNULIB_PWRITE@
76840 -GNULIB_QSORT_R = @GNULIB_QSORT_R@
76841 -GNULIB_RANDOM = @GNULIB_RANDOM@
76842 -GNULIB_RANDOM_R = @GNULIB_RANDOM_R@
76843 -GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@
76844 -GNULIB_READ = @GNULIB_READ@
76845 -GNULIB_READDIR = @GNULIB_READDIR@
76846 -GNULIB_READLINK = @GNULIB_READLINK@
76847 -GNULIB_READLINKAT = @GNULIB_READLINKAT@
76848 -GNULIB_REALLOCARRAY = @GNULIB_REALLOCARRAY@
76849 -GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
76850 -GNULIB_REALPATH = @GNULIB_REALPATH@
76851 -GNULIB_REMAINDER = @GNULIB_REMAINDER@
76852 -GNULIB_REMAINDERF = @GNULIB_REMAINDERF@
76853 -GNULIB_REMAINDERL = @GNULIB_REMAINDERL@
76854 -GNULIB_REMOVE = @GNULIB_REMOVE@
76855 -GNULIB_RENAME = @GNULIB_RENAME@
76856 -GNULIB_RENAMEAT = @GNULIB_RENAMEAT@
76857 -GNULIB_REWINDDIR = @GNULIB_REWINDDIR@
76858 -GNULIB_RINT = @GNULIB_RINT@
76859 -GNULIB_RINTF = @GNULIB_RINTF@
76860 -GNULIB_RINTL = @GNULIB_RINTL@
76861 -GNULIB_RMDIR = @GNULIB_RMDIR@
76862 -GNULIB_ROUND = @GNULIB_ROUND@
76863 -GNULIB_ROUNDF = @GNULIB_ROUNDF@
76864 -GNULIB_ROUNDL = @GNULIB_ROUNDL@
76865 -GNULIB_RPMATCH = @GNULIB_RPMATCH@
76866 -GNULIB_SCANDIR = @GNULIB_SCANDIR@
76867 -GNULIB_SCANF = @GNULIB_SCANF@
76868 -GNULIB_SECURE_GETENV = @GNULIB_SECURE_GETENV@
76869 -GNULIB_SETENV = @GNULIB_SETENV@
76870 -GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
76871 -GNULIB_SIGNBIT = @GNULIB_SIGNBIT@
76872 -GNULIB_SINF = @GNULIB_SINF@
76873 -GNULIB_SINHF = @GNULIB_SINHF@
76874 -GNULIB_SINL = @GNULIB_SINL@
76875 -GNULIB_SLEEP = @GNULIB_SLEEP@
76876 -GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
76877 -GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
76878 -GNULIB_SQRTF = @GNULIB_SQRTF@
76879 -GNULIB_SQRTL = @GNULIB_SQRTL@
76880 -GNULIB_STAT = @GNULIB_STAT@
76881 -GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
76882 -GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
76883 -GNULIB_STPCPY = @GNULIB_STPCPY@
76884 -GNULIB_STPNCPY = @GNULIB_STPNCPY@
76885 -GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
76886 -GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
76887 -GNULIB_STRDUP = @GNULIB_STRDUP@
76888 -GNULIB_STRERROR = @GNULIB_STRERROR@
76889 -GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
76890 -GNULIB_STRFTIME = @GNULIB_STRFTIME@
76891 -GNULIB_STRNCAT = @GNULIB_STRNCAT@
76892 -GNULIB_STRNDUP = @GNULIB_STRNDUP@
76893 -GNULIB_STRNLEN = @GNULIB_STRNLEN@
76894 -GNULIB_STRPBRK = @GNULIB_STRPBRK@
76895 -GNULIB_STRPTIME = @GNULIB_STRPTIME@
76896 -GNULIB_STRSEP = @GNULIB_STRSEP@
76897 -GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
76898 -GNULIB_STRSTR = @GNULIB_STRSTR@
76899 -GNULIB_STRTOD = @GNULIB_STRTOD@
76900 -GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
76901 -GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
76902 -GNULIB_STRTOLD = @GNULIB_STRTOLD@
76903 -GNULIB_STRTOLL = @GNULIB_STRTOLL@
76904 -GNULIB_STRTOULL = @GNULIB_STRTOULL@
76905 -GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
76906 -GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
76907 -GNULIB_SYMLINK = @GNULIB_SYMLINK@
76908 -GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
76909 -GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
76910 -GNULIB_TANF = @GNULIB_TANF@
76911 -GNULIB_TANHF = @GNULIB_TANHF@
76912 -GNULIB_TANL = @GNULIB_TANL@
76913 -GNULIB_TIMEGM = @GNULIB_TIMEGM@
76914 -GNULIB_TIME_R = @GNULIB_TIME_R@
76915 -GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
76916 -GNULIB_TMPFILE = @GNULIB_TMPFILE@
76917 -GNULIB_TRUNC = @GNULIB_TRUNC@
76918 -GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
76919 -GNULIB_TRUNCF = @GNULIB_TRUNCF@
76920 -GNULIB_TRUNCL = @GNULIB_TRUNCL@
76921 -GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
76922 -GNULIB_TZSET = @GNULIB_TZSET@
76923 -GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
76924 -GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
76925 -GNULIB_UNLINK = @GNULIB_UNLINK@
76926 -GNULIB_UNLINKAT = @GNULIB_UNLINKAT@
76927 -GNULIB_UNLOCKPT = @GNULIB_UNLOCKPT@
76928 -GNULIB_UNSETENV = @GNULIB_UNSETENV@
76929 -GNULIB_USLEEP = @GNULIB_USLEEP@
76930 -GNULIB_UTIME = @GNULIB_UTIME@
76931 -GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
76932 -GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
76933 -GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
76934 -GNULIB_VFPRINTF = @GNULIB_VFPRINTF@
76935 -GNULIB_VFPRINTF_POSIX = @GNULIB_VFPRINTF_POSIX@
76936 -GNULIB_VFSCANF = @GNULIB_VFSCANF@
76937 -GNULIB_VPRINTF = @GNULIB_VPRINTF@
76938 -GNULIB_VPRINTF_POSIX = @GNULIB_VPRINTF_POSIX@
76939 -GNULIB_VSCANF = @GNULIB_VSCANF@
76940 -GNULIB_VSNPRINTF = @GNULIB_VSNPRINTF@
76941 -GNULIB_VSPRINTF_POSIX = @GNULIB_VSPRINTF_POSIX@
76942 -GNULIB_WCPCPY = @GNULIB_WCPCPY@
76943 -GNULIB_WCPNCPY = @GNULIB_WCPNCPY@
76944 -GNULIB_WCRTOMB = @GNULIB_WCRTOMB@
76945 -GNULIB_WCSCASECMP = @GNULIB_WCSCASECMP@
76946 -GNULIB_WCSCAT = @GNULIB_WCSCAT@
76947 -GNULIB_WCSCHR = @GNULIB_WCSCHR@
76948 -GNULIB_WCSCMP = @GNULIB_WCSCMP@
76949 -GNULIB_WCSCOLL = @GNULIB_WCSCOLL@
76950 -GNULIB_WCSCPY = @GNULIB_WCSCPY@
76951 -GNULIB_WCSCSPN = @GNULIB_WCSCSPN@
76952 -GNULIB_WCSDUP = @GNULIB_WCSDUP@
76953 -GNULIB_WCSFTIME = @GNULIB_WCSFTIME@
76954 -GNULIB_WCSLEN = @GNULIB_WCSLEN@
76955 -GNULIB_WCSNCASECMP = @GNULIB_WCSNCASECMP@
76956 -GNULIB_WCSNCAT = @GNULIB_WCSNCAT@
76957 -GNULIB_WCSNCMP = @GNULIB_WCSNCMP@
76958 -GNULIB_WCSNCPY = @GNULIB_WCSNCPY@
76959 -GNULIB_WCSNLEN = @GNULIB_WCSNLEN@
76960 -GNULIB_WCSNRTOMBS = @GNULIB_WCSNRTOMBS@
76961 -GNULIB_WCSPBRK = @GNULIB_WCSPBRK@
76962 -GNULIB_WCSRCHR = @GNULIB_WCSRCHR@
76963 -GNULIB_WCSRTOMBS = @GNULIB_WCSRTOMBS@
76964 -GNULIB_WCSSPN = @GNULIB_WCSSPN@
76965 -GNULIB_WCSSTR = @GNULIB_WCSSTR@
76966 -GNULIB_WCSTOK = @GNULIB_WCSTOK@
76967 -GNULIB_WCSWIDTH = @GNULIB_WCSWIDTH@
76968 -GNULIB_WCSXFRM = @GNULIB_WCSXFRM@
76969 -GNULIB_WCTOB = @GNULIB_WCTOB@
76970 -GNULIB_WCTOMB = @GNULIB_WCTOMB@
76971 -GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
76972 -GNULIB_WMEMCHR = @GNULIB_WMEMCHR@
76973 -GNULIB_WMEMCMP = @GNULIB_WMEMCMP@
76974 -GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
76975 -GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
76976 -GNULIB_WMEMSET = @GNULIB_WMEMSET@
76977 -GNULIB_WRITE = @GNULIB_WRITE@
76978 -GNULIB__EXIT = @GNULIB__EXIT@
76979 GPGME_CFLAGS = @GPGME_CFLAGS@
76980 GPGME_CONFIG = @GPGME_CONFIG@
76981 GPGME_LIBS = @GPGME_LIBS@
76982 GREP = @GREP@
76983 HAVE_ACOSF = @HAVE_ACOSF@
76984 HAVE_ACOSL = @HAVE_ACOSL@
76985 +HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
76986 HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
76987 HAVE_ALPHASORT = @HAVE_ALPHASORT@
76988 HAVE_ASINF = @HAVE_ASINF@
76989 @@ -689,6 +780,7 @@ HAVE_CHOWN = @HAVE_CHOWN@
76990 HAVE_CLOSEDIR = @HAVE_CLOSEDIR@
76991 HAVE_COPYSIGN = @HAVE_COPYSIGN@
76992 HAVE_COPYSIGNL = @HAVE_COPYSIGNL@
76993 +HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
76994 HAVE_COSF = @HAVE_COSF@
76995 HAVE_COSHF = @HAVE_COSHF@
76996 HAVE_COSL = @HAVE_COSL@
76997 @@ -703,13 +795,17 @@ HAVE_DECL_CEILL = @HAVE_DECL_CEILL@
76998 HAVE_DECL_COPYSIGNF = @HAVE_DECL_COPYSIGNF@
76999 HAVE_DECL_COSL = @HAVE_DECL_COSL@
77000 HAVE_DECL_DIRFD = @HAVE_DECL_DIRFD@
77001 +HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
77002 HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
77003 +HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
77004 HAVE_DECL_EXP2 = @HAVE_DECL_EXP2@
77005 HAVE_DECL_EXP2F = @HAVE_DECL_EXP2F@
77006 HAVE_DECL_EXP2L = @HAVE_DECL_EXP2L@
77007 HAVE_DECL_EXPL = @HAVE_DECL_EXPL@
77008 HAVE_DECL_EXPM1L = @HAVE_DECL_EXPM1L@
77009 HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
77010 +HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
77011 +HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
77012 HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
77013 HAVE_DECL_FDOPENDIR = @HAVE_DECL_FDOPENDIR@
77014 HAVE_DECL_FLOORF = @HAVE_DECL_FLOORF@
77015 @@ -718,6 +814,7 @@ HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
77016 HAVE_DECL_FREXPL = @HAVE_DECL_FREXPL@
77017 HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
77018 HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
77019 +HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
77020 HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
77021 HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
77022 HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
77023 @@ -769,13 +866,14 @@ HAVE_DECL_TRUNCL = @HAVE_DECL_TRUNCL@
77024 HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
77025 HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
77026 HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
77027 +HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
77028 HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
77029 HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
77030 HAVE_DIRENT_H = @HAVE_DIRENT_H@
77031 HAVE_DPRINTF = @HAVE_DPRINTF@
77032 -HAVE_DUP2 = @HAVE_DUP2@
77033 HAVE_DUP3 = @HAVE_DUP3@
77034 HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
77035 +HAVE_EXECVPE = @HAVE_EXECVPE@
77036 HAVE_EXPF = @HAVE_EXPF@
77037 HAVE_EXPL = @HAVE_EXPL@
77038 HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
77039 @@ -807,6 +905,7 @@ HAVE_FTELLO = @HAVE_FTELLO@
77040 HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
77041 HAVE_FUTIMENS = @HAVE_FUTIMENS@
77042 HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
77043 +HAVE_GETENTROPY = @HAVE_GETENTROPY@
77044 HAVE_GETGROUPS = @HAVE_GETGROUPS@
77045 HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
77046 HAVE_GETLOGIN = @HAVE_GETLOGIN@
77047 @@ -815,6 +914,7 @@ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
77048 HAVE_GETPASS = @HAVE_GETPASS@
77049 HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
77050 HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
77051 +HAVE_GETUMASK = @HAVE_GETUMASK@
77052 HAVE_GRANTPT = @HAVE_GRANTPT@
77053 HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
77054 HAVE_HYPOTF = @HAVE_HYPOTF@
77055 @@ -842,7 +942,6 @@ HAVE_LOGBF = @HAVE_LOGBF@
77056 HAVE_LOGBL = @HAVE_LOGBL@
77057 HAVE_LOGF = @HAVE_LOGF@
77058 HAVE_LOGL = @HAVE_LOGL@
77059 -HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
77060 HAVE_LSTAT = @HAVE_LSTAT@
77061 HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
77062 HAVE_MBRLEN = @HAVE_MBRLEN@
77063 @@ -852,7 +951,6 @@ HAVE_MBSLEN = @HAVE_MBSLEN@
77064 HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
77065 HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
77066 HAVE_MBTOWC = @HAVE_MBTOWC@
77067 -HAVE_MEMCHR = @HAVE_MEMCHR@
77068 HAVE_MEMPCPY = @HAVE_MEMPCPY@
77069 HAVE_MKDIRAT = @HAVE_MKDIRAT@
77070 HAVE_MKDTEMP = @HAVE_MKDTEMP@
77071 @@ -875,6 +973,7 @@ HAVE_PCLOSE = @HAVE_PCLOSE@
77072 HAVE_PIPE = @HAVE_PIPE@
77073 HAVE_PIPE2 = @HAVE_PIPE2@
77074 HAVE_POPEN = @HAVE_POPEN@
77075 +HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
77076 HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
77077 HAVE_POWF = @HAVE_POWF@
77078 HAVE_PREAD = @HAVE_PREAD@
77079 @@ -904,6 +1003,8 @@ HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
77080 HAVE_SETENV = @HAVE_SETENV@
77081 HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
77082 HAVE_SETSTATE = @HAVE_SETSTATE@
77083 +HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
77084 +HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
77085 HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
77086 HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
77087 HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
77088 @@ -919,13 +1020,16 @@ HAVE_STPNCPY = @HAVE_STPNCPY@
77089 HAVE_STRCASECMP = @HAVE_STRCASECMP@
77090 HAVE_STRCASESTR = @HAVE_STRCASESTR@
77091 HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
77092 +HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
77093 HAVE_STRINGS_H = @HAVE_STRINGS_H@
77094 HAVE_STRPBRK = @HAVE_STRPBRK@
77095 HAVE_STRPTIME = @HAVE_STRPTIME@
77096 HAVE_STRSEP = @HAVE_STRSEP@
77097 HAVE_STRTOD = @HAVE_STRTOD@
77098 +HAVE_STRTOL = @HAVE_STRTOL@
77099 HAVE_STRTOLD = @HAVE_STRTOLD@
77100 HAVE_STRTOLL = @HAVE_STRTOLL@
77101 +HAVE_STRTOUL = @HAVE_STRTOUL@
77102 HAVE_STRTOULL = @HAVE_STRTOULL@
77103 HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@
77104 HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
77105 @@ -943,12 +1047,12 @@ HAVE_TANF = @HAVE_TANF@
77106 HAVE_TANHF = @HAVE_TANHF@
77107 HAVE_TANL = @HAVE_TANL@
77108 HAVE_TIMEGM = @HAVE_TIMEGM@
77109 +HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
77110 +HAVE_TIMESPEC_GETRES = @HAVE_TIMESPEC_GETRES@
77111 HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
77112 -HAVE_TZSET = @HAVE_TZSET@
77113 HAVE_UNISTD_H = @HAVE_UNISTD_H@
77114 HAVE_UNLINKAT = @HAVE_UNLINKAT@
77115 HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
77116 -HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
77117 HAVE_USLEEP = @HAVE_USLEEP@
77118 HAVE_UTIME = @HAVE_UTIME@
77119 HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
77120 @@ -990,6 +1094,7 @@ HAVE_WMEMCHR = @HAVE_WMEMCHR@
77121 HAVE_WMEMCMP = @HAVE_WMEMCMP@
77122 HAVE_WMEMCPY = @HAVE_WMEMCPY@
77123 HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
77124 +HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
77125 HAVE_WMEMSET = @HAVE_WMEMSET@
77126 HAVE__BOOL = @HAVE__BOOL@
77127 HAVE__EXIT = @HAVE__EXIT@
77128 @@ -1086,16 +1191,18 @@ PATH_SEPARATOR = @PATH_SEPARATOR@
77129 PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
77130 PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
77131 PRIPTR_PREFIX = @PRIPTR_PREFIX@
77132 -PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
77133 PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
77134 PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
77135 RANLIB = @RANLIB@
77136 +REPLACE_ACCESS = @REPLACE_ACCESS@
77137 REPLACE_ACOSF = @REPLACE_ACOSF@
77138 +REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
77139 REPLACE_ASINF = @REPLACE_ASINF@
77140 REPLACE_ATAN2F = @REPLACE_ATAN2F@
77141 REPLACE_ATANF = @REPLACE_ATANF@
77142 REPLACE_BTOWC = @REPLACE_BTOWC@
77143 -REPLACE_CALLOC = @REPLACE_CALLOC@
77144 +REPLACE_CALLOC_FOR_CALLOC_GNU = @REPLACE_CALLOC_FOR_CALLOC_GNU@
77145 +REPLACE_CALLOC_FOR_CALLOC_POSIX = @REPLACE_CALLOC_FOR_CALLOC_POSIX@
77146 REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
77147 REPLACE_CBRTF = @REPLACE_CBRTF@
77148 REPLACE_CBRTL = @REPLACE_CBRTL@
77149 @@ -1105,13 +1212,22 @@ REPLACE_CEILL = @REPLACE_CEILL@
77150 REPLACE_CHOWN = @REPLACE_CHOWN@
77151 REPLACE_CLOSE = @REPLACE_CLOSE@
77152 REPLACE_CLOSEDIR = @REPLACE_CLOSEDIR@
77153 +REPLACE_COPY_FILE_RANGE = @REPLACE_COPY_FILE_RANGE@
77154 REPLACE_COSF = @REPLACE_COSF@
77155 REPLACE_COSHF = @REPLACE_COSHF@
77156 +REPLACE_CREAT = @REPLACE_CREAT@
77157 REPLACE_CTIME = @REPLACE_CTIME@
77158 REPLACE_DIRFD = @REPLACE_DIRFD@
77159 REPLACE_DPRINTF = @REPLACE_DPRINTF@
77160 REPLACE_DUP = @REPLACE_DUP@
77161 REPLACE_DUP2 = @REPLACE_DUP2@
77162 +REPLACE_EXECL = @REPLACE_EXECL@
77163 +REPLACE_EXECLE = @REPLACE_EXECLE@
77164 +REPLACE_EXECLP = @REPLACE_EXECLP@
77165 +REPLACE_EXECV = @REPLACE_EXECV@
77166 +REPLACE_EXECVE = @REPLACE_EXECVE@
77167 +REPLACE_EXECVP = @REPLACE_EXECVP@
77168 +REPLACE_EXECVPE = @REPLACE_EXECVPE@
77169 REPLACE_EXP2 = @REPLACE_EXP2@
77170 REPLACE_EXP2L = @REPLACE_EXP2L@
77171 REPLACE_EXPF = @REPLACE_EXPF@
77172 @@ -1121,12 +1237,14 @@ REPLACE_EXPM1F = @REPLACE_EXPM1F@
77173 REPLACE_EXPM1L = @REPLACE_EXPM1L@
77174 REPLACE_FABSL = @REPLACE_FABSL@
77175 REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
77176 +REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
77177 REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
77178 REPLACE_FCLOSE = @REPLACE_FCLOSE@
77179 REPLACE_FCNTL = @REPLACE_FCNTL@
77180 REPLACE_FDOPEN = @REPLACE_FDOPEN@
77181 REPLACE_FDOPENDIR = @REPLACE_FDOPENDIR@
77182 REPLACE_FFLUSH = @REPLACE_FFLUSH@
77183 +REPLACE_FFSLL = @REPLACE_FFSLL@
77184 REPLACE_FLOOR = @REPLACE_FLOOR@
77185 REPLACE_FLOORF = @REPLACE_FLOORF@
77186 REPLACE_FLOORL = @REPLACE_FLOORL@
77187 @@ -1137,8 +1255,10 @@ REPLACE_FMOD = @REPLACE_FMOD@
77188 REPLACE_FMODF = @REPLACE_FMODF@
77189 REPLACE_FMODL = @REPLACE_FMODL@
77190 REPLACE_FOPEN = @REPLACE_FOPEN@
77191 +REPLACE_FOPEN_FOR_FOPEN_GNU = @REPLACE_FOPEN_FOR_FOPEN_GNU@
77192 REPLACE_FPRINTF = @REPLACE_FPRINTF@
77193 REPLACE_FPURGE = @REPLACE_FPURGE@
77194 +REPLACE_FREE = @REPLACE_FREE@
77195 REPLACE_FREOPEN = @REPLACE_FREOPEN@
77196 REPLACE_FREXP = @REPLACE_FREXP@
77197 REPLACE_FREXPF = @REPLACE_FREXPF@
77198 @@ -1160,6 +1280,7 @@ REPLACE_GETLINE = @REPLACE_GETLINE@
77199 REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@
77200 REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
77201 REPLACE_GETPASS = @REPLACE_GETPASS@
77202 +REPLACE_GETPASS_FOR_GETPASS_GNU = @REPLACE_GETPASS_FOR_GETPASS_GNU@
77203 REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
77204 REPLACE_GMTIME = @REPLACE_GMTIME@
77205 REPLACE_HUGE_VAL = @REPLACE_HUGE_VAL@
77206 @@ -1198,7 +1319,8 @@ REPLACE_LOGF = @REPLACE_LOGF@
77207 REPLACE_LOGL = @REPLACE_LOGL@
77208 REPLACE_LSEEK = @REPLACE_LSEEK@
77209 REPLACE_LSTAT = @REPLACE_LSTAT@
77210 -REPLACE_MALLOC = @REPLACE_MALLOC@
77211 +REPLACE_MALLOC_FOR_MALLOC_GNU = @REPLACE_MALLOC_FOR_MALLOC_GNU@
77212 +REPLACE_MALLOC_FOR_MALLOC_POSIX = @REPLACE_MALLOC_FOR_MALLOC_POSIX@
77213 REPLACE_MBRLEN = @REPLACE_MBRLEN@
77214 REPLACE_MBRTOWC = @REPLACE_MBRTOWC@
77215 REPLACE_MBSINIT = @REPLACE_MBSINIT@
77216 @@ -1210,7 +1332,9 @@ REPLACE_MEMCHR = @REPLACE_MEMCHR@
77217 REPLACE_MEMMEM = @REPLACE_MEMMEM@
77218 REPLACE_MKDIR = @REPLACE_MKDIR@
77219 REPLACE_MKFIFO = @REPLACE_MKFIFO@
77220 +REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
77221 REPLACE_MKNOD = @REPLACE_MKNOD@
77222 +REPLACE_MKNODAT = @REPLACE_MKNODAT@
77223 REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
77224 REPLACE_MKTIME = @REPLACE_MKTIME@
77225 REPLACE_MODF = @REPLACE_MODF@
77226 @@ -1225,6 +1349,7 @@ REPLACE_OPENAT = @REPLACE_OPENAT@
77227 REPLACE_OPENDIR = @REPLACE_OPENDIR@
77228 REPLACE_PERROR = @REPLACE_PERROR@
77229 REPLACE_POPEN = @REPLACE_POPEN@
77230 +REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
77231 REPLACE_PREAD = @REPLACE_PREAD@
77232 REPLACE_PRINTF = @REPLACE_PRINTF@
77233 REPLACE_PTSNAME = @REPLACE_PTSNAME@
77234 @@ -1237,7 +1362,9 @@ REPLACE_RANDOM_R = @REPLACE_RANDOM_R@
77235 REPLACE_READ = @REPLACE_READ@
77236 REPLACE_READLINK = @REPLACE_READLINK@
77237 REPLACE_READLINKAT = @REPLACE_READLINKAT@
77238 -REPLACE_REALLOC = @REPLACE_REALLOC@
77239 +REPLACE_REALLOCARRAY = @REPLACE_REALLOCARRAY@
77240 +REPLACE_REALLOC_FOR_REALLOC_GNU = @REPLACE_REALLOC_FOR_REALLOC_GNU@
77241 +REPLACE_REALLOC_FOR_REALLOC_POSIX = @REPLACE_REALLOC_FOR_REALLOC_POSIX@
77242 REPLACE_REALPATH = @REPLACE_REALPATH@
77243 REPLACE_REMAINDER = @REPLACE_REMAINDER@
77244 REPLACE_REMAINDERF = @REPLACE_REMAINDERF@
77245 @@ -1253,7 +1380,7 @@ REPLACE_ROUNDL = @REPLACE_ROUNDL@
77246 REPLACE_SETENV = @REPLACE_SETENV@
77247 REPLACE_SETSTATE = @REPLACE_SETSTATE@
77248 REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
77249 -REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
77250 +REPLACE_SIGNBIT_USING_BUILTINS = @REPLACE_SIGNBIT_USING_BUILTINS@
77251 REPLACE_SINF = @REPLACE_SINF@
77252 REPLACE_SINHF = @REPLACE_SINHF@
77253 REPLACE_SLEEP = @REPLACE_SLEEP@
77254 @@ -1269,6 +1396,7 @@ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
77255 REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
77256 REPLACE_STRDUP = @REPLACE_STRDUP@
77257 REPLACE_STRERROR = @REPLACE_STRERROR@
77258 +REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
77259 REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
77260 REPLACE_STRFTIME = @REPLACE_STRFTIME@
77261 REPLACE_STRNCAT = @REPLACE_STRNCAT@
77262 @@ -1279,7 +1407,11 @@ REPLACE_STRSTR = @REPLACE_STRSTR@
77263 REPLACE_STRTOD = @REPLACE_STRTOD@
77264 REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
77265 REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
77266 +REPLACE_STRTOL = @REPLACE_STRTOL@
77267 REPLACE_STRTOLD = @REPLACE_STRTOLD@
77268 +REPLACE_STRTOLL = @REPLACE_STRTOLL@
77269 +REPLACE_STRTOUL = @REPLACE_STRTOUL@
77270 +REPLACE_STRTOULL = @REPLACE_STRTOULL@
77271 REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
77272 REPLACE_STRUCT_TIMEVAL = @REPLACE_STRUCT_TIMEVAL@
77273 REPLACE_SYMLINK = @REPLACE_SYMLINK@
77274 @@ -1310,6 +1442,7 @@ REPLACE_WCRTOMB = @REPLACE_WCRTOMB@
77275 REPLACE_WCSFTIME = @REPLACE_WCSFTIME@
77276 REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
77277 REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
77278 +REPLACE_WCSTOK = @REPLACE_WCSTOK@
77279 REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
77280 REPLACE_WCTOB = @REPLACE_WCTOB@
77281 REPLACE_WCTOMB = @REPLACE_WCTOMB@
77282 @@ -1321,19 +1454,21 @@ SET_MAKE = @SET_MAKE@
77283 SHELL = @SHELL@
77284 SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
77285 SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
77286 +STDALIGN_H = @STDALIGN_H@
77287 STDBOOL_H = @STDBOOL_H@
77288 STDDEF_H = @STDDEF_H@
77289 STDINT_H = @STDINT_H@
77290 STRIP = @STRIP@
77291 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
77292 TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
77293 +TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
77294 UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
77295 UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
77296 UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
77297 UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
77298 +UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
77299 UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
77300 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
77301 -UTIME_H = @UTIME_H@
77302 VERSION = @VERSION@
77303 WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
77304 WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
77305 @@ -1365,8 +1500,10 @@ datarootdir = @datarootdir@
77306 docdir = @docdir@
77307 dvidir = @dvidir@
77308 exec_prefix = @exec_prefix@
77309 +gl_LIBOBJDEPS = @gl_LIBOBJDEPS@
77310 gl_LIBOBJS = @gl_LIBOBJS@
77311 gl_LTLIBOBJS = @gl_LTLIBOBJS@
77312 +gltests_LIBOBJDEPS = @gltests_LIBOBJDEPS@
77313 gltests_LIBOBJS = @gltests_LIBOBJS@
77314 gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
77315 gltests_WITNESS = @gltests_WITNESS@
77316
77317 diff --git a/tests/qdepends/Makefile.in b/tests/qdepends/Makefile.in
77318 index 90ef958..a515bbc 100644
77319 --- a/tests/qdepends/Makefile.in
77320 +++ b/tests/qdepends/Makefile.in
77321 @@ -90,9 +90,12 @@ host_triplet = @host@
77322 subdir = tests/qdepends
77323 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
77324 am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
77325 + $(top_srcdir)/autotools/m4/__inline.m4 \
77326 $(top_srcdir)/autotools/m4/absolute-header.m4 \
77327 $(top_srcdir)/autotools/m4/ac_check_sendfile.m4 \
77328 $(top_srcdir)/autotools/m4/alloca.m4 \
77329 + $(top_srcdir)/autotools/m4/builtin-expect.m4 \
77330 + $(top_srcdir)/autotools/m4/calloc.m4 \
77331 $(top_srcdir)/autotools/m4/canonicalize.m4 \
77332 $(top_srcdir)/autotools/m4/chdir-long.m4 \
77333 $(top_srcdir)/autotools/m4/clock_time.m4 \
77334 @@ -100,7 +103,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
77335 $(top_srcdir)/autotools/m4/closedir.m4 \
77336 $(top_srcdir)/autotools/m4/dirent_h.m4 \
77337 $(top_srcdir)/autotools/m4/dirfd.m4 \
77338 - $(top_srcdir)/autotools/m4/dirname.m4 \
77339 $(top_srcdir)/autotools/m4/double-slash-root.m4 \
77340 $(top_srcdir)/autotools/m4/dup.m4 \
77341 $(top_srcdir)/autotools/m4/dup2.m4 \
77342 @@ -122,6 +124,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
77343 $(top_srcdir)/autotools/m4/filenamecat.m4 \
77344 $(top_srcdir)/autotools/m4/float_h.m4 \
77345 $(top_srcdir)/autotools/m4/fpieee.m4 \
77346 + $(top_srcdir)/autotools/m4/free.m4 \
77347 $(top_srcdir)/autotools/m4/frexp.m4 \
77348 $(top_srcdir)/autotools/m4/frexpl.m4 \
77349 $(top_srcdir)/autotools/m4/fstat.m4 \
77350 @@ -141,7 +144,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
77351 $(top_srcdir)/autotools/m4/group-member.m4 \
77352 $(top_srcdir)/autotools/m4/include_next.m4 \
77353 $(top_srcdir)/autotools/m4/intmax_t.m4 \
77354 - $(top_srcdir)/autotools/m4/inttypes-pri.m4 \
77355 $(top_srcdir)/autotools/m4/inttypes.m4 \
77356 $(top_srcdir)/autotools/m4/inttypes_h.m4 \
77357 $(top_srcdir)/autotools/m4/isnand.m4 \
77358 @@ -151,8 +153,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
77359 $(top_srcdir)/autotools/m4/ldexpl.m4 \
77360 $(top_srcdir)/autotools/m4/libtool.m4 \
77361 $(top_srcdir)/autotools/m4/limits-h.m4 \
77362 - $(top_srcdir)/autotools/m4/localtime-buffer.m4 \
77363 - $(top_srcdir)/autotools/m4/longlong.m4 \
77364 $(top_srcdir)/autotools/m4/lstat.m4 \
77365 $(top_srcdir)/autotools/m4/ltoptions.m4 \
77366 $(top_srcdir)/autotools/m4/ltsugar.m4 \
77367 @@ -164,6 +164,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
77368 $(top_srcdir)/autotools/m4/memchr.m4 \
77369 $(top_srcdir)/autotools/m4/mempcpy.m4 \
77370 $(top_srcdir)/autotools/m4/memrchr.m4 \
77371 + $(top_srcdir)/autotools/m4/minmax.m4 \
77372 $(top_srcdir)/autotools/m4/mkdir.m4 \
77373 $(top_srcdir)/autotools/m4/mkdirat.m4 \
77374 $(top_srcdir)/autotools/m4/mmap-anon.m4 \
77375 @@ -174,16 +175,20 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
77376 $(top_srcdir)/autotools/m4/nocrash.m4 \
77377 $(top_srcdir)/autotools/m4/off_t.m4 \
77378 $(top_srcdir)/autotools/m4/open-cloexec.m4 \
77379 + $(top_srcdir)/autotools/m4/open-slash.m4 \
77380 $(top_srcdir)/autotools/m4/open.m4 \
77381 $(top_srcdir)/autotools/m4/openat.m4 \
77382 $(top_srcdir)/autotools/m4/opendir.m4 \
77383 $(top_srcdir)/autotools/m4/pathmax.m4 \
77384 + $(top_srcdir)/autotools/m4/pipe.m4 \
77385 $(top_srcdir)/autotools/m4/printf-frexp.m4 \
77386 $(top_srcdir)/autotools/m4/printf-frexpl.m4 \
77387 $(top_srcdir)/autotools/m4/printf.m4 \
77388 + $(top_srcdir)/autotools/m4/rawmemchr.m4 \
77389 $(top_srcdir)/autotools/m4/readlink.m4 \
77390 $(top_srcdir)/autotools/m4/readlinkat.m4 \
77391 $(top_srcdir)/autotools/m4/realloc.m4 \
77392 + $(top_srcdir)/autotools/m4/reallocarray.m4 \
77393 $(top_srcdir)/autotools/m4/rename.m4 \
77394 $(top_srcdir)/autotools/m4/renameat.m4 \
77395 $(top_srcdir)/autotools/m4/rmdir.m4 \
77396 @@ -193,6 +198,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
77397 $(top_srcdir)/autotools/m4/ssize_t.m4 \
77398 $(top_srcdir)/autotools/m4/stat-time.m4 \
77399 $(top_srcdir)/autotools/m4/stat.m4 \
77400 + $(top_srcdir)/autotools/m4/stdalign.m4 \
77401 $(top_srcdir)/autotools/m4/stdbool.m4 \
77402 $(top_srcdir)/autotools/m4/stddef_h.m4 \
77403 $(top_srcdir)/autotools/m4/stdint.m4 \
77404 @@ -231,7 +237,10 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
77405 $(top_srcdir)/autotools/m4/wchar_t.m4 \
77406 $(top_srcdir)/autotools/m4/wint_t.m4 \
77407 $(top_srcdir)/autotools/m4/xalloc.m4 \
77408 - $(top_srcdir)/autotools/m4/xsize.m4 $(top_srcdir)/configure.ac
77409 + $(top_srcdir)/autotools/m4/xsize.m4 \
77410 + $(top_srcdir)/autotools/m4/year2038.m4 \
77411 + $(top_srcdir)/autotools/m4/zzgnulib.m4 \
77412 + $(top_srcdir)/configure.ac
77413 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
77414 $(ACLOCAL_M4)
77415 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
77416 @@ -309,368 +318,450 @@ FGREP = @FGREP@
77417 FLOAT_H = @FLOAT_H@
77418 GETOPT_CDEFS_H = @GETOPT_CDEFS_H@
77419 GETOPT_H = @GETOPT_H@
77420 -GNULIB_ACOSF = @GNULIB_ACOSF@
77421 -GNULIB_ACOSL = @GNULIB_ACOSL@
77422 -GNULIB_ALPHASORT = @GNULIB_ALPHASORT@
77423 -GNULIB_ASINF = @GNULIB_ASINF@
77424 -GNULIB_ASINL = @GNULIB_ASINL@
77425 -GNULIB_ATAN2F = @GNULIB_ATAN2F@
77426 -GNULIB_ATANF = @GNULIB_ATANF@
77427 -GNULIB_ATANL = @GNULIB_ATANL@
77428 -GNULIB_ATOLL = @GNULIB_ATOLL@
77429 -GNULIB_BTOWC = @GNULIB_BTOWC@
77430 -GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
77431 -GNULIB_CANONICALIZE_FILE_NAME = @GNULIB_CANONICALIZE_FILE_NAME@
77432 -GNULIB_CBRT = @GNULIB_CBRT@
77433 -GNULIB_CBRTF = @GNULIB_CBRTF@
77434 -GNULIB_CBRTL = @GNULIB_CBRTL@
77435 -GNULIB_CEIL = @GNULIB_CEIL@
77436 -GNULIB_CEILF = @GNULIB_CEILF@
77437 -GNULIB_CEILL = @GNULIB_CEILL@
77438 -GNULIB_CHDIR = @GNULIB_CHDIR@
77439 -GNULIB_CHOWN = @GNULIB_CHOWN@
77440 -GNULIB_CLOSE = @GNULIB_CLOSE@
77441 -GNULIB_CLOSEDIR = @GNULIB_CLOSEDIR@
77442 -GNULIB_COPYSIGN = @GNULIB_COPYSIGN@
77443 -GNULIB_COPYSIGNF = @GNULIB_COPYSIGNF@
77444 -GNULIB_COPYSIGNL = @GNULIB_COPYSIGNL@
77445 -GNULIB_COSF = @GNULIB_COSF@
77446 -GNULIB_COSHF = @GNULIB_COSHF@
77447 -GNULIB_COSL = @GNULIB_COSL@
77448 -GNULIB_CTIME = @GNULIB_CTIME@
77449 -GNULIB_DIRFD = @GNULIB_DIRFD@
77450 -GNULIB_DPRINTF = @GNULIB_DPRINTF@
77451 -GNULIB_DUP = @GNULIB_DUP@
77452 -GNULIB_DUP2 = @GNULIB_DUP2@
77453 -GNULIB_DUP3 = @GNULIB_DUP3@
77454 -GNULIB_ENVIRON = @GNULIB_ENVIRON@
77455 -GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
77456 -GNULIB_EXP2 = @GNULIB_EXP2@
77457 -GNULIB_EXP2F = @GNULIB_EXP2F@
77458 -GNULIB_EXP2L = @GNULIB_EXP2L@
77459 -GNULIB_EXPF = @GNULIB_EXPF@
77460 -GNULIB_EXPL = @GNULIB_EXPL@
77461 -GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
77462 -GNULIB_EXPM1 = @GNULIB_EXPM1@
77463 -GNULIB_EXPM1F = @GNULIB_EXPM1F@
77464 -GNULIB_EXPM1L = @GNULIB_EXPM1L@
77465 -GNULIB_FABSF = @GNULIB_FABSF@
77466 -GNULIB_FABSL = @GNULIB_FABSL@
77467 -GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
77468 -GNULIB_FCHDIR = @GNULIB_FCHDIR@
77469 -GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
77470 -GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
77471 -GNULIB_FCLOSE = @GNULIB_FCLOSE@
77472 -GNULIB_FCNTL = @GNULIB_FCNTL@
77473 -GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
77474 -GNULIB_FDOPEN = @GNULIB_FDOPEN@
77475 -GNULIB_FDOPENDIR = @GNULIB_FDOPENDIR@
77476 -GNULIB_FFLUSH = @GNULIB_FFLUSH@
77477 -GNULIB_FFS = @GNULIB_FFS@
77478 -GNULIB_FFSL = @GNULIB_FFSL@
77479 -GNULIB_FFSLL = @GNULIB_FFSLL@
77480 -GNULIB_FGETC = @GNULIB_FGETC@
77481 -GNULIB_FGETS = @GNULIB_FGETS@
77482 -GNULIB_FLOOR = @GNULIB_FLOOR@
77483 -GNULIB_FLOORF = @GNULIB_FLOORF@
77484 -GNULIB_FLOORL = @GNULIB_FLOORL@
77485 -GNULIB_FMA = @GNULIB_FMA@
77486 -GNULIB_FMAF = @GNULIB_FMAF@
77487 -GNULIB_FMAL = @GNULIB_FMAL@
77488 -GNULIB_FMOD = @GNULIB_FMOD@
77489 -GNULIB_FMODF = @GNULIB_FMODF@
77490 -GNULIB_FMODL = @GNULIB_FMODL@
77491 -GNULIB_FOPEN = @GNULIB_FOPEN@
77492 -GNULIB_FPRINTF = @GNULIB_FPRINTF@
77493 -GNULIB_FPRINTF_POSIX = @GNULIB_FPRINTF_POSIX@
77494 -GNULIB_FPURGE = @GNULIB_FPURGE@
77495 -GNULIB_FPUTC = @GNULIB_FPUTC@
77496 -GNULIB_FPUTS = @GNULIB_FPUTS@
77497 -GNULIB_FREAD = @GNULIB_FREAD@
77498 -GNULIB_FREOPEN = @GNULIB_FREOPEN@
77499 -GNULIB_FREXP = @GNULIB_FREXP@
77500 -GNULIB_FREXPF = @GNULIB_FREXPF@
77501 -GNULIB_FREXPL = @GNULIB_FREXPL@
77502 -GNULIB_FSCANF = @GNULIB_FSCANF@
77503 -GNULIB_FSEEK = @GNULIB_FSEEK@
77504 -GNULIB_FSEEKO = @GNULIB_FSEEKO@
77505 -GNULIB_FSTAT = @GNULIB_FSTAT@
77506 -GNULIB_FSTATAT = @GNULIB_FSTATAT@
77507 -GNULIB_FSYNC = @GNULIB_FSYNC@
77508 -GNULIB_FTELL = @GNULIB_FTELL@
77509 -GNULIB_FTELLO = @GNULIB_FTELLO@
77510 -GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
77511 -GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
77512 -GNULIB_FWRITE = @GNULIB_FWRITE@
77513 -GNULIB_GETC = @GNULIB_GETC@
77514 -GNULIB_GETCHAR = @GNULIB_GETCHAR@
77515 -GNULIB_GETCWD = @GNULIB_GETCWD@
77516 -GNULIB_GETDELIM = @GNULIB_GETDELIM@
77517 -GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
77518 -GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
77519 -GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
77520 -GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
77521 -GNULIB_GETLINE = @GNULIB_GETLINE@
77522 -GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@
77523 -GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
77524 -GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
77525 -GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
77526 -GNULIB_GETPASS = @GNULIB_GETPASS@
77527 -GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
77528 +GL_CFLAG_ALLOW_WARNINGS = @GL_CFLAG_ALLOW_WARNINGS@
77529 +GL_CFLAG_GNULIB_WARNINGS = @GL_CFLAG_GNULIB_WARNINGS@
77530 +GL_GNULIB_ACCESS = @GL_GNULIB_ACCESS@
77531 +GL_GNULIB_ACOSF = @GL_GNULIB_ACOSF@
77532 +GL_GNULIB_ACOSL = @GL_GNULIB_ACOSL@
77533 +GL_GNULIB_ALIGNED_ALLOC = @GL_GNULIB_ALIGNED_ALLOC@
77534 +GL_GNULIB_ALPHASORT = @GL_GNULIB_ALPHASORT@
77535 +GL_GNULIB_ASINF = @GL_GNULIB_ASINF@
77536 +GL_GNULIB_ASINL = @GL_GNULIB_ASINL@
77537 +GL_GNULIB_ATAN2F = @GL_GNULIB_ATAN2F@
77538 +GL_GNULIB_ATANF = @GL_GNULIB_ATANF@
77539 +GL_GNULIB_ATANL = @GL_GNULIB_ATANL@
77540 +GL_GNULIB_ATOLL = @GL_GNULIB_ATOLL@
77541 +GL_GNULIB_BTOWC = @GL_GNULIB_BTOWC@
77542 +GL_GNULIB_CALLOC_GNU = @GL_GNULIB_CALLOC_GNU@
77543 +GL_GNULIB_CALLOC_POSIX = @GL_GNULIB_CALLOC_POSIX@
77544 +GL_GNULIB_CANONICALIZE_FILE_NAME = @GL_GNULIB_CANONICALIZE_FILE_NAME@
77545 +GL_GNULIB_CBRT = @GL_GNULIB_CBRT@
77546 +GL_GNULIB_CBRTF = @GL_GNULIB_CBRTF@
77547 +GL_GNULIB_CBRTL = @GL_GNULIB_CBRTL@
77548 +GL_GNULIB_CEIL = @GL_GNULIB_CEIL@
77549 +GL_GNULIB_CEILF = @GL_GNULIB_CEILF@
77550 +GL_GNULIB_CEILL = @GL_GNULIB_CEILL@
77551 +GL_GNULIB_CHDIR = @GL_GNULIB_CHDIR@
77552 +GL_GNULIB_CHOWN = @GL_GNULIB_CHOWN@
77553 +GL_GNULIB_CLOSE = @GL_GNULIB_CLOSE@
77554 +GL_GNULIB_CLOSEDIR = @GL_GNULIB_CLOSEDIR@
77555 +GL_GNULIB_COPYSIGN = @GL_GNULIB_COPYSIGN@
77556 +GL_GNULIB_COPYSIGNF = @GL_GNULIB_COPYSIGNF@
77557 +GL_GNULIB_COPYSIGNL = @GL_GNULIB_COPYSIGNL@
77558 +GL_GNULIB_COPY_FILE_RANGE = @GL_GNULIB_COPY_FILE_RANGE@
77559 +GL_GNULIB_COSF = @GL_GNULIB_COSF@
77560 +GL_GNULIB_COSHF = @GL_GNULIB_COSHF@
77561 +GL_GNULIB_COSL = @GL_GNULIB_COSL@
77562 +GL_GNULIB_CREAT = @GL_GNULIB_CREAT@
77563 +GL_GNULIB_CTIME = @GL_GNULIB_CTIME@
77564 +GL_GNULIB_DIRFD = @GL_GNULIB_DIRFD@
77565 +GL_GNULIB_DPRINTF = @GL_GNULIB_DPRINTF@
77566 +GL_GNULIB_DUP = @GL_GNULIB_DUP@
77567 +GL_GNULIB_DUP2 = @GL_GNULIB_DUP2@
77568 +GL_GNULIB_DUP3 = @GL_GNULIB_DUP3@
77569 +GL_GNULIB_ENVIRON = @GL_GNULIB_ENVIRON@
77570 +GL_GNULIB_EUIDACCESS = @GL_GNULIB_EUIDACCESS@
77571 +GL_GNULIB_EXECL = @GL_GNULIB_EXECL@
77572 +GL_GNULIB_EXECLE = @GL_GNULIB_EXECLE@
77573 +GL_GNULIB_EXECLP = @GL_GNULIB_EXECLP@
77574 +GL_GNULIB_EXECV = @GL_GNULIB_EXECV@
77575 +GL_GNULIB_EXECVE = @GL_GNULIB_EXECVE@
77576 +GL_GNULIB_EXECVP = @GL_GNULIB_EXECVP@
77577 +GL_GNULIB_EXECVPE = @GL_GNULIB_EXECVPE@
77578 +GL_GNULIB_EXP2 = @GL_GNULIB_EXP2@
77579 +GL_GNULIB_EXP2F = @GL_GNULIB_EXP2F@
77580 +GL_GNULIB_EXP2L = @GL_GNULIB_EXP2L@
77581 +GL_GNULIB_EXPF = @GL_GNULIB_EXPF@
77582 +GL_GNULIB_EXPL = @GL_GNULIB_EXPL@
77583 +GL_GNULIB_EXPLICIT_BZERO = @GL_GNULIB_EXPLICIT_BZERO@
77584 +GL_GNULIB_EXPM1 = @GL_GNULIB_EXPM1@
77585 +GL_GNULIB_EXPM1F = @GL_GNULIB_EXPM1F@
77586 +GL_GNULIB_EXPM1L = @GL_GNULIB_EXPM1L@
77587 +GL_GNULIB_FABSF = @GL_GNULIB_FABSF@
77588 +GL_GNULIB_FABSL = @GL_GNULIB_FABSL@
77589 +GL_GNULIB_FACCESSAT = @GL_GNULIB_FACCESSAT@
77590 +GL_GNULIB_FCHDIR = @GL_GNULIB_FCHDIR@
77591 +GL_GNULIB_FCHMODAT = @GL_GNULIB_FCHMODAT@
77592 +GL_GNULIB_FCHOWNAT = @GL_GNULIB_FCHOWNAT@
77593 +GL_GNULIB_FCLOSE = @GL_GNULIB_FCLOSE@
77594 +GL_GNULIB_FCNTL = @GL_GNULIB_FCNTL@
77595 +GL_GNULIB_FDATASYNC = @GL_GNULIB_FDATASYNC@
77596 +GL_GNULIB_FDOPEN = @GL_GNULIB_FDOPEN@
77597 +GL_GNULIB_FDOPENDIR = @GL_GNULIB_FDOPENDIR@
77598 +GL_GNULIB_FFLUSH = @GL_GNULIB_FFLUSH@
77599 +GL_GNULIB_FFS = @GL_GNULIB_FFS@
77600 +GL_GNULIB_FFSL = @GL_GNULIB_FFSL@
77601 +GL_GNULIB_FFSLL = @GL_GNULIB_FFSLL@
77602 +GL_GNULIB_FGETC = @GL_GNULIB_FGETC@
77603 +GL_GNULIB_FGETS = @GL_GNULIB_FGETS@
77604 +GL_GNULIB_FLOOR = @GL_GNULIB_FLOOR@
77605 +GL_GNULIB_FLOORF = @GL_GNULIB_FLOORF@
77606 +GL_GNULIB_FLOORL = @GL_GNULIB_FLOORL@
77607 +GL_GNULIB_FMA = @GL_GNULIB_FMA@
77608 +GL_GNULIB_FMAF = @GL_GNULIB_FMAF@
77609 +GL_GNULIB_FMAL = @GL_GNULIB_FMAL@
77610 +GL_GNULIB_FMOD = @GL_GNULIB_FMOD@
77611 +GL_GNULIB_FMODF = @GL_GNULIB_FMODF@
77612 +GL_GNULIB_FMODL = @GL_GNULIB_FMODL@
77613 +GL_GNULIB_FOPEN = @GL_GNULIB_FOPEN@
77614 +GL_GNULIB_FOPEN_GNU = @GL_GNULIB_FOPEN_GNU@
77615 +GL_GNULIB_FPRINTF = @GL_GNULIB_FPRINTF@
77616 +GL_GNULIB_FPRINTF_POSIX = @GL_GNULIB_FPRINTF_POSIX@
77617 +GL_GNULIB_FPURGE = @GL_GNULIB_FPURGE@
77618 +GL_GNULIB_FPUTC = @GL_GNULIB_FPUTC@
77619 +GL_GNULIB_FPUTS = @GL_GNULIB_FPUTS@
77620 +GL_GNULIB_FREAD = @GL_GNULIB_FREAD@
77621 +GL_GNULIB_FREE_POSIX = @GL_GNULIB_FREE_POSIX@
77622 +GL_GNULIB_FREOPEN = @GL_GNULIB_FREOPEN@
77623 +GL_GNULIB_FREXP = @GL_GNULIB_FREXP@
77624 +GL_GNULIB_FREXPF = @GL_GNULIB_FREXPF@
77625 +GL_GNULIB_FREXPL = @GL_GNULIB_FREXPL@
77626 +GL_GNULIB_FSCANF = @GL_GNULIB_FSCANF@
77627 +GL_GNULIB_FSEEK = @GL_GNULIB_FSEEK@
77628 +GL_GNULIB_FSEEKO = @GL_GNULIB_FSEEKO@
77629 +GL_GNULIB_FSTAT = @GL_GNULIB_FSTAT@
77630 +GL_GNULIB_FSTATAT = @GL_GNULIB_FSTATAT@
77631 +GL_GNULIB_FSYNC = @GL_GNULIB_FSYNC@
77632 +GL_GNULIB_FTELL = @GL_GNULIB_FTELL@
77633 +GL_GNULIB_FTELLO = @GL_GNULIB_FTELLO@
77634 +GL_GNULIB_FTRUNCATE = @GL_GNULIB_FTRUNCATE@
77635 +GL_GNULIB_FUTIMENS = @GL_GNULIB_FUTIMENS@
77636 +GL_GNULIB_FWRITE = @GL_GNULIB_FWRITE@
77637 +GL_GNULIB_GETC = @GL_GNULIB_GETC@
77638 +GL_GNULIB_GETCHAR = @GL_GNULIB_GETCHAR@
77639 +GL_GNULIB_GETCWD = @GL_GNULIB_GETCWD@
77640 +GL_GNULIB_GETDELIM = @GL_GNULIB_GETDELIM@
77641 +GL_GNULIB_GETDOMAINNAME = @GL_GNULIB_GETDOMAINNAME@
77642 +GL_GNULIB_GETDTABLESIZE = @GL_GNULIB_GETDTABLESIZE@
77643 +GL_GNULIB_GETENTROPY = @GL_GNULIB_GETENTROPY@
77644 +GL_GNULIB_GETGROUPS = @GL_GNULIB_GETGROUPS@
77645 +GL_GNULIB_GETHOSTNAME = @GL_GNULIB_GETHOSTNAME@
77646 +GL_GNULIB_GETLINE = @GL_GNULIB_GETLINE@
77647 +GL_GNULIB_GETLOADAVG = @GL_GNULIB_GETLOADAVG@
77648 +GL_GNULIB_GETLOGIN = @GL_GNULIB_GETLOGIN@
77649 +GL_GNULIB_GETLOGIN_R = @GL_GNULIB_GETLOGIN_R@
77650 +GL_GNULIB_GETOPT_POSIX = @GL_GNULIB_GETOPT_POSIX@
77651 +GL_GNULIB_GETPAGESIZE = @GL_GNULIB_GETPAGESIZE@
77652 +GL_GNULIB_GETPASS = @GL_GNULIB_GETPASS@
77653 +GL_GNULIB_GETPASS_GNU = @GL_GNULIB_GETPASS_GNU@
77654 +GL_GNULIB_GETSUBOPT = @GL_GNULIB_GETSUBOPT@
77655 +GL_GNULIB_GETTIMEOFDAY = @GL_GNULIB_GETTIMEOFDAY@
77656 +GL_GNULIB_GETUMASK = @GL_GNULIB_GETUMASK@
77657 +GL_GNULIB_GETUSERSHELL = @GL_GNULIB_GETUSERSHELL@
77658 +GL_GNULIB_GRANTPT = @GL_GNULIB_GRANTPT@
77659 +GL_GNULIB_GROUP_MEMBER = @GL_GNULIB_GROUP_MEMBER@
77660 +GL_GNULIB_HYPOT = @GL_GNULIB_HYPOT@
77661 +GL_GNULIB_HYPOTF = @GL_GNULIB_HYPOTF@
77662 +GL_GNULIB_HYPOTL = @GL_GNULIB_HYPOTL@
77663 +GL_GNULIB_ILOGB = @GL_GNULIB_ILOGB@
77664 +GL_GNULIB_ILOGBF = @GL_GNULIB_ILOGBF@
77665 +GL_GNULIB_ILOGBL = @GL_GNULIB_ILOGBL@
77666 +GL_GNULIB_IMAXABS = @GL_GNULIB_IMAXABS@
77667 +GL_GNULIB_IMAXDIV = @GL_GNULIB_IMAXDIV@
77668 +GL_GNULIB_ISATTY = @GL_GNULIB_ISATTY@
77669 +GL_GNULIB_ISFINITE = @GL_GNULIB_ISFINITE@
77670 +GL_GNULIB_ISINF = @GL_GNULIB_ISINF@
77671 +GL_GNULIB_ISNAN = @GL_GNULIB_ISNAN@
77672 +GL_GNULIB_ISNAND = @GL_GNULIB_ISNAND@
77673 +GL_GNULIB_ISNANF = @GL_GNULIB_ISNANF@
77674 +GL_GNULIB_ISNANL = @GL_GNULIB_ISNANL@
77675 +GL_GNULIB_LCHMOD = @GL_GNULIB_LCHMOD@
77676 +GL_GNULIB_LCHOWN = @GL_GNULIB_LCHOWN@
77677 +GL_GNULIB_LDEXPF = @GL_GNULIB_LDEXPF@
77678 +GL_GNULIB_LDEXPL = @GL_GNULIB_LDEXPL@
77679 +GL_GNULIB_LINK = @GL_GNULIB_LINK@
77680 +GL_GNULIB_LINKAT = @GL_GNULIB_LINKAT@
77681 +GL_GNULIB_LOCALTIME = @GL_GNULIB_LOCALTIME@
77682 +GL_GNULIB_LOG = @GL_GNULIB_LOG@
77683 +GL_GNULIB_LOG10 = @GL_GNULIB_LOG10@
77684 +GL_GNULIB_LOG10F = @GL_GNULIB_LOG10F@
77685 +GL_GNULIB_LOG10L = @GL_GNULIB_LOG10L@
77686 +GL_GNULIB_LOG1P = @GL_GNULIB_LOG1P@
77687 +GL_GNULIB_LOG1PF = @GL_GNULIB_LOG1PF@
77688 +GL_GNULIB_LOG1PL = @GL_GNULIB_LOG1PL@
77689 +GL_GNULIB_LOG2 = @GL_GNULIB_LOG2@
77690 +GL_GNULIB_LOG2F = @GL_GNULIB_LOG2F@
77691 +GL_GNULIB_LOG2L = @GL_GNULIB_LOG2L@
77692 +GL_GNULIB_LOGB = @GL_GNULIB_LOGB@
77693 +GL_GNULIB_LOGBF = @GL_GNULIB_LOGBF@
77694 +GL_GNULIB_LOGBL = @GL_GNULIB_LOGBL@
77695 +GL_GNULIB_LOGF = @GL_GNULIB_LOGF@
77696 +GL_GNULIB_LOGL = @GL_GNULIB_LOGL@
77697 +GL_GNULIB_LSEEK = @GL_GNULIB_LSEEK@
77698 +GL_GNULIB_LSTAT = @GL_GNULIB_LSTAT@
77699 +GL_GNULIB_MALLOC_GNU = @GL_GNULIB_MALLOC_GNU@
77700 +GL_GNULIB_MALLOC_POSIX = @GL_GNULIB_MALLOC_POSIX@
77701 +GL_GNULIB_MBRLEN = @GL_GNULIB_MBRLEN@
77702 +GL_GNULIB_MBRTOWC = @GL_GNULIB_MBRTOWC@
77703 +GL_GNULIB_MBSCASECMP = @GL_GNULIB_MBSCASECMP@
77704 +GL_GNULIB_MBSCASESTR = @GL_GNULIB_MBSCASESTR@
77705 +GL_GNULIB_MBSCHR = @GL_GNULIB_MBSCHR@
77706 +GL_GNULIB_MBSCSPN = @GL_GNULIB_MBSCSPN@
77707 +GL_GNULIB_MBSINIT = @GL_GNULIB_MBSINIT@
77708 +GL_GNULIB_MBSLEN = @GL_GNULIB_MBSLEN@
77709 +GL_GNULIB_MBSNCASECMP = @GL_GNULIB_MBSNCASECMP@
77710 +GL_GNULIB_MBSNLEN = @GL_GNULIB_MBSNLEN@
77711 +GL_GNULIB_MBSNRTOWCS = @GL_GNULIB_MBSNRTOWCS@
77712 +GL_GNULIB_MBSPBRK = @GL_GNULIB_MBSPBRK@
77713 +GL_GNULIB_MBSPCASECMP = @GL_GNULIB_MBSPCASECMP@
77714 +GL_GNULIB_MBSRCHR = @GL_GNULIB_MBSRCHR@
77715 +GL_GNULIB_MBSRTOWCS = @GL_GNULIB_MBSRTOWCS@
77716 +GL_GNULIB_MBSSEP = @GL_GNULIB_MBSSEP@
77717 +GL_GNULIB_MBSSPN = @GL_GNULIB_MBSSPN@
77718 +GL_GNULIB_MBSSTR = @GL_GNULIB_MBSSTR@
77719 +GL_GNULIB_MBSTOK_R = @GL_GNULIB_MBSTOK_R@
77720 +GL_GNULIB_MBTOWC = @GL_GNULIB_MBTOWC@
77721 +GL_GNULIB_MDA_ACCESS = @GL_GNULIB_MDA_ACCESS@
77722 +GL_GNULIB_MDA_CHDIR = @GL_GNULIB_MDA_CHDIR@
77723 +GL_GNULIB_MDA_CHMOD = @GL_GNULIB_MDA_CHMOD@
77724 +GL_GNULIB_MDA_CLOSE = @GL_GNULIB_MDA_CLOSE@
77725 +GL_GNULIB_MDA_CREAT = @GL_GNULIB_MDA_CREAT@
77726 +GL_GNULIB_MDA_DUP = @GL_GNULIB_MDA_DUP@
77727 +GL_GNULIB_MDA_DUP2 = @GL_GNULIB_MDA_DUP2@
77728 +GL_GNULIB_MDA_ECVT = @GL_GNULIB_MDA_ECVT@
77729 +GL_GNULIB_MDA_EXECL = @GL_GNULIB_MDA_EXECL@
77730 +GL_GNULIB_MDA_EXECLE = @GL_GNULIB_MDA_EXECLE@
77731 +GL_GNULIB_MDA_EXECLP = @GL_GNULIB_MDA_EXECLP@
77732 +GL_GNULIB_MDA_EXECV = @GL_GNULIB_MDA_EXECV@
77733 +GL_GNULIB_MDA_EXECVE = @GL_GNULIB_MDA_EXECVE@
77734 +GL_GNULIB_MDA_EXECVP = @GL_GNULIB_MDA_EXECVP@
77735 +GL_GNULIB_MDA_EXECVPE = @GL_GNULIB_MDA_EXECVPE@
77736 +GL_GNULIB_MDA_FCLOSEALL = @GL_GNULIB_MDA_FCLOSEALL@
77737 +GL_GNULIB_MDA_FCVT = @GL_GNULIB_MDA_FCVT@
77738 +GL_GNULIB_MDA_FDOPEN = @GL_GNULIB_MDA_FDOPEN@
77739 +GL_GNULIB_MDA_FILENO = @GL_GNULIB_MDA_FILENO@
77740 +GL_GNULIB_MDA_GCVT = @GL_GNULIB_MDA_GCVT@
77741 +GL_GNULIB_MDA_GETCWD = @GL_GNULIB_MDA_GETCWD@
77742 +GL_GNULIB_MDA_GETPID = @GL_GNULIB_MDA_GETPID@
77743 +GL_GNULIB_MDA_GETW = @GL_GNULIB_MDA_GETW@
77744 +GL_GNULIB_MDA_ISATTY = @GL_GNULIB_MDA_ISATTY@
77745 +GL_GNULIB_MDA_J0 = @GL_GNULIB_MDA_J0@
77746 +GL_GNULIB_MDA_J1 = @GL_GNULIB_MDA_J1@
77747 +GL_GNULIB_MDA_JN = @GL_GNULIB_MDA_JN@
77748 +GL_GNULIB_MDA_LSEEK = @GL_GNULIB_MDA_LSEEK@
77749 +GL_GNULIB_MDA_MEMCCPY = @GL_GNULIB_MDA_MEMCCPY@
77750 +GL_GNULIB_MDA_MKDIR = @GL_GNULIB_MDA_MKDIR@
77751 +GL_GNULIB_MDA_MKTEMP = @GL_GNULIB_MDA_MKTEMP@
77752 +GL_GNULIB_MDA_OPEN = @GL_GNULIB_MDA_OPEN@
77753 +GL_GNULIB_MDA_PUTENV = @GL_GNULIB_MDA_PUTENV@
77754 +GL_GNULIB_MDA_PUTW = @GL_GNULIB_MDA_PUTW@
77755 +GL_GNULIB_MDA_READ = @GL_GNULIB_MDA_READ@
77756 +GL_GNULIB_MDA_RMDIR = @GL_GNULIB_MDA_RMDIR@
77757 +GL_GNULIB_MDA_STRDUP = @GL_GNULIB_MDA_STRDUP@
77758 +GL_GNULIB_MDA_SWAB = @GL_GNULIB_MDA_SWAB@
77759 +GL_GNULIB_MDA_TEMPNAM = @GL_GNULIB_MDA_TEMPNAM@
77760 +GL_GNULIB_MDA_TZSET = @GL_GNULIB_MDA_TZSET@
77761 +GL_GNULIB_MDA_UMASK = @GL_GNULIB_MDA_UMASK@
77762 +GL_GNULIB_MDA_UNLINK = @GL_GNULIB_MDA_UNLINK@
77763 +GL_GNULIB_MDA_UTIME = @GL_GNULIB_MDA_UTIME@
77764 +GL_GNULIB_MDA_WCSDUP = @GL_GNULIB_MDA_WCSDUP@
77765 +GL_GNULIB_MDA_WRITE = @GL_GNULIB_MDA_WRITE@
77766 +GL_GNULIB_MDA_Y0 = @GL_GNULIB_MDA_Y0@
77767 +GL_GNULIB_MDA_Y1 = @GL_GNULIB_MDA_Y1@
77768 +GL_GNULIB_MDA_YN = @GL_GNULIB_MDA_YN@
77769 +GL_GNULIB_MEMCHR = @GL_GNULIB_MEMCHR@
77770 +GL_GNULIB_MEMMEM = @GL_GNULIB_MEMMEM@
77771 +GL_GNULIB_MEMPCPY = @GL_GNULIB_MEMPCPY@
77772 +GL_GNULIB_MEMRCHR = @GL_GNULIB_MEMRCHR@
77773 +GL_GNULIB_MKDIR = @GL_GNULIB_MKDIR@
77774 +GL_GNULIB_MKDIRAT = @GL_GNULIB_MKDIRAT@
77775 +GL_GNULIB_MKDTEMP = @GL_GNULIB_MKDTEMP@
77776 +GL_GNULIB_MKFIFO = @GL_GNULIB_MKFIFO@
77777 +GL_GNULIB_MKFIFOAT = @GL_GNULIB_MKFIFOAT@
77778 +GL_GNULIB_MKNOD = @GL_GNULIB_MKNOD@
77779 +GL_GNULIB_MKNODAT = @GL_GNULIB_MKNODAT@
77780 +GL_GNULIB_MKOSTEMP = @GL_GNULIB_MKOSTEMP@
77781 +GL_GNULIB_MKOSTEMPS = @GL_GNULIB_MKOSTEMPS@
77782 +GL_GNULIB_MKSTEMP = @GL_GNULIB_MKSTEMP@
77783 +GL_GNULIB_MKSTEMPS = @GL_GNULIB_MKSTEMPS@
77784 +GL_GNULIB_MKTIME = @GL_GNULIB_MKTIME@
77785 +GL_GNULIB_MODF = @GL_GNULIB_MODF@
77786 +GL_GNULIB_MODFF = @GL_GNULIB_MODFF@
77787 +GL_GNULIB_MODFL = @GL_GNULIB_MODFL@
77788 +GL_GNULIB_NANOSLEEP = @GL_GNULIB_NANOSLEEP@
77789 +GL_GNULIB_NONBLOCKING = @GL_GNULIB_NONBLOCKING@
77790 +GL_GNULIB_OBSTACK_PRINTF = @GL_GNULIB_OBSTACK_PRINTF@
77791 +GL_GNULIB_OBSTACK_PRINTF_POSIX = @GL_GNULIB_OBSTACK_PRINTF_POSIX@
77792 +GL_GNULIB_OPEN = @GL_GNULIB_OPEN@
77793 +GL_GNULIB_OPENAT = @GL_GNULIB_OPENAT@
77794 +GL_GNULIB_OPENDIR = @GL_GNULIB_OPENDIR@
77795 +GL_GNULIB_OVERRIDES_STRUCT_STAT = @GL_GNULIB_OVERRIDES_STRUCT_STAT@
77796 +GL_GNULIB_PCLOSE = @GL_GNULIB_PCLOSE@
77797 +GL_GNULIB_PERROR = @GL_GNULIB_PERROR@
77798 +GL_GNULIB_PIPE = @GL_GNULIB_PIPE@
77799 +GL_GNULIB_PIPE2 = @GL_GNULIB_PIPE2@
77800 +GL_GNULIB_POPEN = @GL_GNULIB_POPEN@
77801 +GL_GNULIB_POSIX_MEMALIGN = @GL_GNULIB_POSIX_MEMALIGN@
77802 +GL_GNULIB_POSIX_OPENPT = @GL_GNULIB_POSIX_OPENPT@
77803 +GL_GNULIB_POWF = @GL_GNULIB_POWF@
77804 +GL_GNULIB_PREAD = @GL_GNULIB_PREAD@
77805 +GL_GNULIB_PRINTF = @GL_GNULIB_PRINTF@
77806 +GL_GNULIB_PRINTF_POSIX = @GL_GNULIB_PRINTF_POSIX@
77807 +GL_GNULIB_PTSNAME = @GL_GNULIB_PTSNAME@
77808 +GL_GNULIB_PTSNAME_R = @GL_GNULIB_PTSNAME_R@
77809 +GL_GNULIB_PUTC = @GL_GNULIB_PUTC@
77810 +GL_GNULIB_PUTCHAR = @GL_GNULIB_PUTCHAR@
77811 +GL_GNULIB_PUTENV = @GL_GNULIB_PUTENV@
77812 +GL_GNULIB_PUTS = @GL_GNULIB_PUTS@
77813 +GL_GNULIB_PWRITE = @GL_GNULIB_PWRITE@
77814 +GL_GNULIB_QSORT_R = @GL_GNULIB_QSORT_R@
77815 +GL_GNULIB_RANDOM = @GL_GNULIB_RANDOM@
77816 +GL_GNULIB_RANDOM_R = @GL_GNULIB_RANDOM_R@
77817 +GL_GNULIB_RAWMEMCHR = @GL_GNULIB_RAWMEMCHR@
77818 +GL_GNULIB_READ = @GL_GNULIB_READ@
77819 +GL_GNULIB_READDIR = @GL_GNULIB_READDIR@
77820 +GL_GNULIB_READLINK = @GL_GNULIB_READLINK@
77821 +GL_GNULIB_READLINKAT = @GL_GNULIB_READLINKAT@
77822 +GL_GNULIB_REALLOCARRAY = @GL_GNULIB_REALLOCARRAY@
77823 +GL_GNULIB_REALLOC_GNU = @GL_GNULIB_REALLOC_GNU@
77824 +GL_GNULIB_REALLOC_POSIX = @GL_GNULIB_REALLOC_POSIX@
77825 +GL_GNULIB_REALPATH = @GL_GNULIB_REALPATH@
77826 +GL_GNULIB_REMAINDER = @GL_GNULIB_REMAINDER@
77827 +GL_GNULIB_REMAINDERF = @GL_GNULIB_REMAINDERF@
77828 +GL_GNULIB_REMAINDERL = @GL_GNULIB_REMAINDERL@
77829 +GL_GNULIB_REMOVE = @GL_GNULIB_REMOVE@
77830 +GL_GNULIB_RENAME = @GL_GNULIB_RENAME@
77831 +GL_GNULIB_RENAMEAT = @GL_GNULIB_RENAMEAT@
77832 +GL_GNULIB_REWINDDIR = @GL_GNULIB_REWINDDIR@
77833 +GL_GNULIB_RINT = @GL_GNULIB_RINT@
77834 +GL_GNULIB_RINTF = @GL_GNULIB_RINTF@
77835 +GL_GNULIB_RINTL = @GL_GNULIB_RINTL@
77836 +GL_GNULIB_RMDIR = @GL_GNULIB_RMDIR@
77837 +GL_GNULIB_ROUND = @GL_GNULIB_ROUND@
77838 +GL_GNULIB_ROUNDF = @GL_GNULIB_ROUNDF@
77839 +GL_GNULIB_ROUNDL = @GL_GNULIB_ROUNDL@
77840 +GL_GNULIB_RPMATCH = @GL_GNULIB_RPMATCH@
77841 +GL_GNULIB_SCANDIR = @GL_GNULIB_SCANDIR@
77842 +GL_GNULIB_SCANF = @GL_GNULIB_SCANF@
77843 +GL_GNULIB_SECURE_GETENV = @GL_GNULIB_SECURE_GETENV@
77844 +GL_GNULIB_SETENV = @GL_GNULIB_SETENV@
77845 +GL_GNULIB_SETHOSTNAME = @GL_GNULIB_SETHOSTNAME@
77846 +GL_GNULIB_SIGABBREV_NP = @GL_GNULIB_SIGABBREV_NP@
77847 +GL_GNULIB_SIGDESCR_NP = @GL_GNULIB_SIGDESCR_NP@
77848 +GL_GNULIB_SIGNBIT = @GL_GNULIB_SIGNBIT@
77849 +GL_GNULIB_SINF = @GL_GNULIB_SINF@
77850 +GL_GNULIB_SINHF = @GL_GNULIB_SINHF@
77851 +GL_GNULIB_SINL = @GL_GNULIB_SINL@
77852 +GL_GNULIB_SLEEP = @GL_GNULIB_SLEEP@
77853 +GL_GNULIB_SNPRINTF = @GL_GNULIB_SNPRINTF@
77854 +GL_GNULIB_SPRINTF_POSIX = @GL_GNULIB_SPRINTF_POSIX@
77855 +GL_GNULIB_SQRTF = @GL_GNULIB_SQRTF@
77856 +GL_GNULIB_SQRTL = @GL_GNULIB_SQRTL@
77857 +GL_GNULIB_STAT = @GL_GNULIB_STAT@
77858 +GL_GNULIB_STDIO_H_NONBLOCKING = @GL_GNULIB_STDIO_H_NONBLOCKING@
77859 +GL_GNULIB_STDIO_H_SIGPIPE = @GL_GNULIB_STDIO_H_SIGPIPE@
77860 +GL_GNULIB_STPCPY = @GL_GNULIB_STPCPY@
77861 +GL_GNULIB_STPNCPY = @GL_GNULIB_STPNCPY@
77862 +GL_GNULIB_STRCASESTR = @GL_GNULIB_STRCASESTR@
77863 +GL_GNULIB_STRCHRNUL = @GL_GNULIB_STRCHRNUL@
77864 +GL_GNULIB_STRDUP = @GL_GNULIB_STRDUP@
77865 +GL_GNULIB_STRERROR = @GL_GNULIB_STRERROR@
77866 +GL_GNULIB_STRERRORNAME_NP = @GL_GNULIB_STRERRORNAME_NP@
77867 +GL_GNULIB_STRERROR_R = @GL_GNULIB_STRERROR_R@
77868 +GL_GNULIB_STRFTIME = @GL_GNULIB_STRFTIME@
77869 +GL_GNULIB_STRNCAT = @GL_GNULIB_STRNCAT@
77870 +GL_GNULIB_STRNDUP = @GL_GNULIB_STRNDUP@
77871 +GL_GNULIB_STRNLEN = @GL_GNULIB_STRNLEN@
77872 +GL_GNULIB_STRPBRK = @GL_GNULIB_STRPBRK@
77873 +GL_GNULIB_STRPTIME = @GL_GNULIB_STRPTIME@
77874 +GL_GNULIB_STRSEP = @GL_GNULIB_STRSEP@
77875 +GL_GNULIB_STRSIGNAL = @GL_GNULIB_STRSIGNAL@
77876 +GL_GNULIB_STRSTR = @GL_GNULIB_STRSTR@
77877 +GL_GNULIB_STRTOD = @GL_GNULIB_STRTOD@
77878 +GL_GNULIB_STRTOIMAX = @GL_GNULIB_STRTOIMAX@
77879 +GL_GNULIB_STRTOK_R = @GL_GNULIB_STRTOK_R@
77880 +GL_GNULIB_STRTOL = @GL_GNULIB_STRTOL@
77881 +GL_GNULIB_STRTOLD = @GL_GNULIB_STRTOLD@
77882 +GL_GNULIB_STRTOLL = @GL_GNULIB_STRTOLL@
77883 +GL_GNULIB_STRTOUL = @GL_GNULIB_STRTOUL@
77884 +GL_GNULIB_STRTOULL = @GL_GNULIB_STRTOULL@
77885 +GL_GNULIB_STRTOUMAX = @GL_GNULIB_STRTOUMAX@
77886 +GL_GNULIB_STRVERSCMP = @GL_GNULIB_STRVERSCMP@
77887 +GL_GNULIB_SYMLINK = @GL_GNULIB_SYMLINK@
77888 +GL_GNULIB_SYMLINKAT = @GL_GNULIB_SYMLINKAT@
77889 +GL_GNULIB_SYSTEM_POSIX = @GL_GNULIB_SYSTEM_POSIX@
77890 +GL_GNULIB_TANF = @GL_GNULIB_TANF@
77891 +GL_GNULIB_TANHF = @GL_GNULIB_TANHF@
77892 +GL_GNULIB_TANL = @GL_GNULIB_TANL@
77893 +GL_GNULIB_TIMEGM = @GL_GNULIB_TIMEGM@
77894 +GL_GNULIB_TIMESPEC_GET = @GL_GNULIB_TIMESPEC_GET@
77895 +GL_GNULIB_TIMESPEC_GETRES = @GL_GNULIB_TIMESPEC_GETRES@
77896 +GL_GNULIB_TIME_R = @GL_GNULIB_TIME_R@
77897 +GL_GNULIB_TIME_RZ = @GL_GNULIB_TIME_RZ@
77898 +GL_GNULIB_TMPFILE = @GL_GNULIB_TMPFILE@
77899 +GL_GNULIB_TRUNC = @GL_GNULIB_TRUNC@
77900 +GL_GNULIB_TRUNCATE = @GL_GNULIB_TRUNCATE@
77901 +GL_GNULIB_TRUNCF = @GL_GNULIB_TRUNCF@
77902 +GL_GNULIB_TRUNCL = @GL_GNULIB_TRUNCL@
77903 +GL_GNULIB_TTYNAME_R = @GL_GNULIB_TTYNAME_R@
77904 +GL_GNULIB_TZSET = @GL_GNULIB_TZSET@
77905 +GL_GNULIB_UNISTD_H_GETOPT = @GL_GNULIB_UNISTD_H_GETOPT@
77906 +GL_GNULIB_UNISTD_H_NONBLOCKING = @GL_GNULIB_UNISTD_H_NONBLOCKING@
77907 +GL_GNULIB_UNISTD_H_SIGPIPE = @GL_GNULIB_UNISTD_H_SIGPIPE@
77908 +GL_GNULIB_UNLINK = @GL_GNULIB_UNLINK@
77909 +GL_GNULIB_UNLINKAT = @GL_GNULIB_UNLINKAT@
77910 +GL_GNULIB_UNLOCKPT = @GL_GNULIB_UNLOCKPT@
77911 +GL_GNULIB_UNSETENV = @GL_GNULIB_UNSETENV@
77912 +GL_GNULIB_USLEEP = @GL_GNULIB_USLEEP@
77913 +GL_GNULIB_UTIME = @GL_GNULIB_UTIME@
77914 +GL_GNULIB_UTIMENSAT = @GL_GNULIB_UTIMENSAT@
77915 +GL_GNULIB_VASPRINTF = @GL_GNULIB_VASPRINTF@
77916 +GL_GNULIB_VDPRINTF = @GL_GNULIB_VDPRINTF@
77917 +GL_GNULIB_VFPRINTF = @GL_GNULIB_VFPRINTF@
77918 +GL_GNULIB_VFPRINTF_POSIX = @GL_GNULIB_VFPRINTF_POSIX@
77919 +GL_GNULIB_VFSCANF = @GL_GNULIB_VFSCANF@
77920 +GL_GNULIB_VPRINTF = @GL_GNULIB_VPRINTF@
77921 +GL_GNULIB_VPRINTF_POSIX = @GL_GNULIB_VPRINTF_POSIX@
77922 +GL_GNULIB_VSCANF = @GL_GNULIB_VSCANF@
77923 +GL_GNULIB_VSNPRINTF = @GL_GNULIB_VSNPRINTF@
77924 +GL_GNULIB_VSPRINTF_POSIX = @GL_GNULIB_VSPRINTF_POSIX@
77925 +GL_GNULIB_WCPCPY = @GL_GNULIB_WCPCPY@
77926 +GL_GNULIB_WCPNCPY = @GL_GNULIB_WCPNCPY@
77927 +GL_GNULIB_WCRTOMB = @GL_GNULIB_WCRTOMB@
77928 +GL_GNULIB_WCSCASECMP = @GL_GNULIB_WCSCASECMP@
77929 +GL_GNULIB_WCSCAT = @GL_GNULIB_WCSCAT@
77930 +GL_GNULIB_WCSCHR = @GL_GNULIB_WCSCHR@
77931 +GL_GNULIB_WCSCMP = @GL_GNULIB_WCSCMP@
77932 +GL_GNULIB_WCSCOLL = @GL_GNULIB_WCSCOLL@
77933 +GL_GNULIB_WCSCPY = @GL_GNULIB_WCSCPY@
77934 +GL_GNULIB_WCSCSPN = @GL_GNULIB_WCSCSPN@
77935 +GL_GNULIB_WCSDUP = @GL_GNULIB_WCSDUP@
77936 +GL_GNULIB_WCSFTIME = @GL_GNULIB_WCSFTIME@
77937 +GL_GNULIB_WCSLEN = @GL_GNULIB_WCSLEN@
77938 +GL_GNULIB_WCSNCASECMP = @GL_GNULIB_WCSNCASECMP@
77939 +GL_GNULIB_WCSNCAT = @GL_GNULIB_WCSNCAT@
77940 +GL_GNULIB_WCSNCMP = @GL_GNULIB_WCSNCMP@
77941 +GL_GNULIB_WCSNCPY = @GL_GNULIB_WCSNCPY@
77942 +GL_GNULIB_WCSNLEN = @GL_GNULIB_WCSNLEN@
77943 +GL_GNULIB_WCSNRTOMBS = @GL_GNULIB_WCSNRTOMBS@
77944 +GL_GNULIB_WCSPBRK = @GL_GNULIB_WCSPBRK@
77945 +GL_GNULIB_WCSRCHR = @GL_GNULIB_WCSRCHR@
77946 +GL_GNULIB_WCSRTOMBS = @GL_GNULIB_WCSRTOMBS@
77947 +GL_GNULIB_WCSSPN = @GL_GNULIB_WCSSPN@
77948 +GL_GNULIB_WCSSTR = @GL_GNULIB_WCSSTR@
77949 +GL_GNULIB_WCSTOK = @GL_GNULIB_WCSTOK@
77950 +GL_GNULIB_WCSWIDTH = @GL_GNULIB_WCSWIDTH@
77951 +GL_GNULIB_WCSXFRM = @GL_GNULIB_WCSXFRM@
77952 +GL_GNULIB_WCTOB = @GL_GNULIB_WCTOB@
77953 +GL_GNULIB_WCTOMB = @GL_GNULIB_WCTOMB@
77954 +GL_GNULIB_WCWIDTH = @GL_GNULIB_WCWIDTH@
77955 +GL_GNULIB_WMEMCHR = @GL_GNULIB_WMEMCHR@
77956 +GL_GNULIB_WMEMCMP = @GL_GNULIB_WMEMCMP@
77957 +GL_GNULIB_WMEMCPY = @GL_GNULIB_WMEMCPY@
77958 +GL_GNULIB_WMEMMOVE = @GL_GNULIB_WMEMMOVE@
77959 +GL_GNULIB_WMEMPCPY = @GL_GNULIB_WMEMPCPY@
77960 +GL_GNULIB_WMEMSET = @GL_GNULIB_WMEMSET@
77961 +GL_GNULIB_WRITE = @GL_GNULIB_WRITE@
77962 +GL_GNULIB__EXIT = @GL_GNULIB__EXIT@
77963 +GNULIBHEADERS_OVERRIDE_WINT_T = @GNULIBHEADERS_OVERRIDE_WINT_T@
77964 GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
77965 -GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
77966 -GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
77967 -GNULIB_GRANTPT = @GNULIB_GRANTPT@
77968 -GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
77969 -GNULIB_HYPOT = @GNULIB_HYPOT@
77970 -GNULIB_HYPOTF = @GNULIB_HYPOTF@
77971 -GNULIB_HYPOTL = @GNULIB_HYPOTL@
77972 -GNULIB_ILOGB = @GNULIB_ILOGB@
77973 -GNULIB_ILOGBF = @GNULIB_ILOGBF@
77974 -GNULIB_ILOGBL = @GNULIB_ILOGBL@
77975 -GNULIB_IMAXABS = @GNULIB_IMAXABS@
77976 -GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
77977 -GNULIB_ISATTY = @GNULIB_ISATTY@
77978 -GNULIB_ISFINITE = @GNULIB_ISFINITE@
77979 -GNULIB_ISINF = @GNULIB_ISINF@
77980 -GNULIB_ISNAN = @GNULIB_ISNAN@
77981 -GNULIB_ISNAND = @GNULIB_ISNAND@
77982 -GNULIB_ISNANF = @GNULIB_ISNANF@
77983 -GNULIB_ISNANL = @GNULIB_ISNANL@
77984 -GNULIB_LCHMOD = @GNULIB_LCHMOD@
77985 -GNULIB_LCHOWN = @GNULIB_LCHOWN@
77986 -GNULIB_LDEXPF = @GNULIB_LDEXPF@
77987 -GNULIB_LDEXPL = @GNULIB_LDEXPL@
77988 -GNULIB_LINK = @GNULIB_LINK@
77989 -GNULIB_LINKAT = @GNULIB_LINKAT@
77990 -GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
77991 -GNULIB_LOG = @GNULIB_LOG@
77992 -GNULIB_LOG10 = @GNULIB_LOG10@
77993 -GNULIB_LOG10F = @GNULIB_LOG10F@
77994 -GNULIB_LOG10L = @GNULIB_LOG10L@
77995 -GNULIB_LOG1P = @GNULIB_LOG1P@
77996 -GNULIB_LOG1PF = @GNULIB_LOG1PF@
77997 -GNULIB_LOG1PL = @GNULIB_LOG1PL@
77998 -GNULIB_LOG2 = @GNULIB_LOG2@
77999 -GNULIB_LOG2F = @GNULIB_LOG2F@
78000 -GNULIB_LOG2L = @GNULIB_LOG2L@
78001 -GNULIB_LOGB = @GNULIB_LOGB@
78002 -GNULIB_LOGBF = @GNULIB_LOGBF@
78003 -GNULIB_LOGBL = @GNULIB_LOGBL@
78004 -GNULIB_LOGF = @GNULIB_LOGF@
78005 -GNULIB_LOGL = @GNULIB_LOGL@
78006 -GNULIB_LSEEK = @GNULIB_LSEEK@
78007 -GNULIB_LSTAT = @GNULIB_LSTAT@
78008 -GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
78009 -GNULIB_MBRLEN = @GNULIB_MBRLEN@
78010 -GNULIB_MBRTOWC = @GNULIB_MBRTOWC@
78011 -GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
78012 -GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
78013 -GNULIB_MBSCHR = @GNULIB_MBSCHR@
78014 -GNULIB_MBSCSPN = @GNULIB_MBSCSPN@
78015 -GNULIB_MBSINIT = @GNULIB_MBSINIT@
78016 -GNULIB_MBSLEN = @GNULIB_MBSLEN@
78017 -GNULIB_MBSNCASECMP = @GNULIB_MBSNCASECMP@
78018 -GNULIB_MBSNLEN = @GNULIB_MBSNLEN@
78019 -GNULIB_MBSNRTOWCS = @GNULIB_MBSNRTOWCS@
78020 -GNULIB_MBSPBRK = @GNULIB_MBSPBRK@
78021 -GNULIB_MBSPCASECMP = @GNULIB_MBSPCASECMP@
78022 -GNULIB_MBSRCHR = @GNULIB_MBSRCHR@
78023 -GNULIB_MBSRTOWCS = @GNULIB_MBSRTOWCS@
78024 -GNULIB_MBSSEP = @GNULIB_MBSSEP@
78025 -GNULIB_MBSSPN = @GNULIB_MBSSPN@
78026 -GNULIB_MBSSTR = @GNULIB_MBSSTR@
78027 -GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
78028 -GNULIB_MBTOWC = @GNULIB_MBTOWC@
78029 -GNULIB_MEMCHR = @GNULIB_MEMCHR@
78030 -GNULIB_MEMMEM = @GNULIB_MEMMEM@
78031 -GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
78032 -GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
78033 -GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
78034 -GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
78035 -GNULIB_MKFIFO = @GNULIB_MKFIFO@
78036 -GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
78037 -GNULIB_MKNOD = @GNULIB_MKNOD@
78038 -GNULIB_MKNODAT = @GNULIB_MKNODAT@
78039 -GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
78040 -GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
78041 -GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
78042 -GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
78043 -GNULIB_MKTIME = @GNULIB_MKTIME@
78044 -GNULIB_MODF = @GNULIB_MODF@
78045 -GNULIB_MODFF = @GNULIB_MODFF@
78046 -GNULIB_MODFL = @GNULIB_MODFL@
78047 -GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
78048 -GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
78049 -GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
78050 -GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
78051 -GNULIB_OPEN = @GNULIB_OPEN@
78052 -GNULIB_OPENAT = @GNULIB_OPENAT@
78053 -GNULIB_OPENDIR = @GNULIB_OPENDIR@
78054 -GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
78055 -GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
78056 -GNULIB_PCLOSE = @GNULIB_PCLOSE@
78057 -GNULIB_PERROR = @GNULIB_PERROR@
78058 -GNULIB_PIPE = @GNULIB_PIPE@
78059 -GNULIB_PIPE2 = @GNULIB_PIPE2@
78060 -GNULIB_POPEN = @GNULIB_POPEN@
78061 -GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
78062 -GNULIB_POWF = @GNULIB_POWF@
78063 -GNULIB_PREAD = @GNULIB_PREAD@
78064 -GNULIB_PRINTF = @GNULIB_PRINTF@
78065 -GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@
78066 -GNULIB_PTSNAME = @GNULIB_PTSNAME@
78067 -GNULIB_PTSNAME_R = @GNULIB_PTSNAME_R@
78068 -GNULIB_PUTC = @GNULIB_PUTC@
78069 -GNULIB_PUTCHAR = @GNULIB_PUTCHAR@
78070 -GNULIB_PUTENV = @GNULIB_PUTENV@
78071 -GNULIB_PUTS = @GNULIB_PUTS@
78072 -GNULIB_PWRITE = @GNULIB_PWRITE@
78073 -GNULIB_QSORT_R = @GNULIB_QSORT_R@
78074 -GNULIB_RANDOM = @GNULIB_RANDOM@
78075 -GNULIB_RANDOM_R = @GNULIB_RANDOM_R@
78076 -GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@
78077 -GNULIB_READ = @GNULIB_READ@
78078 -GNULIB_READDIR = @GNULIB_READDIR@
78079 -GNULIB_READLINK = @GNULIB_READLINK@
78080 -GNULIB_READLINKAT = @GNULIB_READLINKAT@
78081 -GNULIB_REALLOCARRAY = @GNULIB_REALLOCARRAY@
78082 -GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
78083 -GNULIB_REALPATH = @GNULIB_REALPATH@
78084 -GNULIB_REMAINDER = @GNULIB_REMAINDER@
78085 -GNULIB_REMAINDERF = @GNULIB_REMAINDERF@
78086 -GNULIB_REMAINDERL = @GNULIB_REMAINDERL@
78087 -GNULIB_REMOVE = @GNULIB_REMOVE@
78088 -GNULIB_RENAME = @GNULIB_RENAME@
78089 -GNULIB_RENAMEAT = @GNULIB_RENAMEAT@
78090 -GNULIB_REWINDDIR = @GNULIB_REWINDDIR@
78091 -GNULIB_RINT = @GNULIB_RINT@
78092 -GNULIB_RINTF = @GNULIB_RINTF@
78093 -GNULIB_RINTL = @GNULIB_RINTL@
78094 -GNULIB_RMDIR = @GNULIB_RMDIR@
78095 -GNULIB_ROUND = @GNULIB_ROUND@
78096 -GNULIB_ROUNDF = @GNULIB_ROUNDF@
78097 -GNULIB_ROUNDL = @GNULIB_ROUNDL@
78098 -GNULIB_RPMATCH = @GNULIB_RPMATCH@
78099 -GNULIB_SCANDIR = @GNULIB_SCANDIR@
78100 -GNULIB_SCANF = @GNULIB_SCANF@
78101 -GNULIB_SECURE_GETENV = @GNULIB_SECURE_GETENV@
78102 -GNULIB_SETENV = @GNULIB_SETENV@
78103 -GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
78104 -GNULIB_SIGNBIT = @GNULIB_SIGNBIT@
78105 -GNULIB_SINF = @GNULIB_SINF@
78106 -GNULIB_SINHF = @GNULIB_SINHF@
78107 -GNULIB_SINL = @GNULIB_SINL@
78108 -GNULIB_SLEEP = @GNULIB_SLEEP@
78109 -GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
78110 -GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
78111 -GNULIB_SQRTF = @GNULIB_SQRTF@
78112 -GNULIB_SQRTL = @GNULIB_SQRTL@
78113 -GNULIB_STAT = @GNULIB_STAT@
78114 -GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
78115 -GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
78116 -GNULIB_STPCPY = @GNULIB_STPCPY@
78117 -GNULIB_STPNCPY = @GNULIB_STPNCPY@
78118 -GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
78119 -GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
78120 -GNULIB_STRDUP = @GNULIB_STRDUP@
78121 -GNULIB_STRERROR = @GNULIB_STRERROR@
78122 -GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
78123 -GNULIB_STRFTIME = @GNULIB_STRFTIME@
78124 -GNULIB_STRNCAT = @GNULIB_STRNCAT@
78125 -GNULIB_STRNDUP = @GNULIB_STRNDUP@
78126 -GNULIB_STRNLEN = @GNULIB_STRNLEN@
78127 -GNULIB_STRPBRK = @GNULIB_STRPBRK@
78128 -GNULIB_STRPTIME = @GNULIB_STRPTIME@
78129 -GNULIB_STRSEP = @GNULIB_STRSEP@
78130 -GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
78131 -GNULIB_STRSTR = @GNULIB_STRSTR@
78132 -GNULIB_STRTOD = @GNULIB_STRTOD@
78133 -GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
78134 -GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
78135 -GNULIB_STRTOLD = @GNULIB_STRTOLD@
78136 -GNULIB_STRTOLL = @GNULIB_STRTOLL@
78137 -GNULIB_STRTOULL = @GNULIB_STRTOULL@
78138 -GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
78139 -GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
78140 -GNULIB_SYMLINK = @GNULIB_SYMLINK@
78141 -GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
78142 -GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
78143 -GNULIB_TANF = @GNULIB_TANF@
78144 -GNULIB_TANHF = @GNULIB_TANHF@
78145 -GNULIB_TANL = @GNULIB_TANL@
78146 -GNULIB_TIMEGM = @GNULIB_TIMEGM@
78147 -GNULIB_TIME_R = @GNULIB_TIME_R@
78148 -GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
78149 -GNULIB_TMPFILE = @GNULIB_TMPFILE@
78150 -GNULIB_TRUNC = @GNULIB_TRUNC@
78151 -GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
78152 -GNULIB_TRUNCF = @GNULIB_TRUNCF@
78153 -GNULIB_TRUNCL = @GNULIB_TRUNCL@
78154 -GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
78155 -GNULIB_TZSET = @GNULIB_TZSET@
78156 -GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
78157 -GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
78158 -GNULIB_UNLINK = @GNULIB_UNLINK@
78159 -GNULIB_UNLINKAT = @GNULIB_UNLINKAT@
78160 -GNULIB_UNLOCKPT = @GNULIB_UNLOCKPT@
78161 -GNULIB_UNSETENV = @GNULIB_UNSETENV@
78162 -GNULIB_USLEEP = @GNULIB_USLEEP@
78163 -GNULIB_UTIME = @GNULIB_UTIME@
78164 -GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
78165 -GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
78166 -GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
78167 -GNULIB_VFPRINTF = @GNULIB_VFPRINTF@
78168 -GNULIB_VFPRINTF_POSIX = @GNULIB_VFPRINTF_POSIX@
78169 -GNULIB_VFSCANF = @GNULIB_VFSCANF@
78170 -GNULIB_VPRINTF = @GNULIB_VPRINTF@
78171 -GNULIB_VPRINTF_POSIX = @GNULIB_VPRINTF_POSIX@
78172 -GNULIB_VSCANF = @GNULIB_VSCANF@
78173 -GNULIB_VSNPRINTF = @GNULIB_VSNPRINTF@
78174 -GNULIB_VSPRINTF_POSIX = @GNULIB_VSPRINTF_POSIX@
78175 -GNULIB_WCPCPY = @GNULIB_WCPCPY@
78176 -GNULIB_WCPNCPY = @GNULIB_WCPNCPY@
78177 -GNULIB_WCRTOMB = @GNULIB_WCRTOMB@
78178 -GNULIB_WCSCASECMP = @GNULIB_WCSCASECMP@
78179 -GNULIB_WCSCAT = @GNULIB_WCSCAT@
78180 -GNULIB_WCSCHR = @GNULIB_WCSCHR@
78181 -GNULIB_WCSCMP = @GNULIB_WCSCMP@
78182 -GNULIB_WCSCOLL = @GNULIB_WCSCOLL@
78183 -GNULIB_WCSCPY = @GNULIB_WCSCPY@
78184 -GNULIB_WCSCSPN = @GNULIB_WCSCSPN@
78185 -GNULIB_WCSDUP = @GNULIB_WCSDUP@
78186 -GNULIB_WCSFTIME = @GNULIB_WCSFTIME@
78187 -GNULIB_WCSLEN = @GNULIB_WCSLEN@
78188 -GNULIB_WCSNCASECMP = @GNULIB_WCSNCASECMP@
78189 -GNULIB_WCSNCAT = @GNULIB_WCSNCAT@
78190 -GNULIB_WCSNCMP = @GNULIB_WCSNCMP@
78191 -GNULIB_WCSNCPY = @GNULIB_WCSNCPY@
78192 -GNULIB_WCSNLEN = @GNULIB_WCSNLEN@
78193 -GNULIB_WCSNRTOMBS = @GNULIB_WCSNRTOMBS@
78194 -GNULIB_WCSPBRK = @GNULIB_WCSPBRK@
78195 -GNULIB_WCSRCHR = @GNULIB_WCSRCHR@
78196 -GNULIB_WCSRTOMBS = @GNULIB_WCSRTOMBS@
78197 -GNULIB_WCSSPN = @GNULIB_WCSSPN@
78198 -GNULIB_WCSSTR = @GNULIB_WCSSTR@
78199 -GNULIB_WCSTOK = @GNULIB_WCSTOK@
78200 -GNULIB_WCSWIDTH = @GNULIB_WCSWIDTH@
78201 -GNULIB_WCSXFRM = @GNULIB_WCSXFRM@
78202 -GNULIB_WCTOB = @GNULIB_WCTOB@
78203 -GNULIB_WCTOMB = @GNULIB_WCTOMB@
78204 -GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
78205 -GNULIB_WMEMCHR = @GNULIB_WMEMCHR@
78206 -GNULIB_WMEMCMP = @GNULIB_WMEMCMP@
78207 -GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
78208 -GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
78209 -GNULIB_WMEMSET = @GNULIB_WMEMSET@
78210 -GNULIB_WRITE = @GNULIB_WRITE@
78211 -GNULIB__EXIT = @GNULIB__EXIT@
78212 GPGME_CFLAGS = @GPGME_CFLAGS@
78213 GPGME_CONFIG = @GPGME_CONFIG@
78214 GPGME_LIBS = @GPGME_LIBS@
78215 GREP = @GREP@
78216 HAVE_ACOSF = @HAVE_ACOSF@
78217 HAVE_ACOSL = @HAVE_ACOSL@
78218 +HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
78219 HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
78220 HAVE_ALPHASORT = @HAVE_ALPHASORT@
78221 HAVE_ASINF = @HAVE_ASINF@
78222 @@ -689,6 +780,7 @@ HAVE_CHOWN = @HAVE_CHOWN@
78223 HAVE_CLOSEDIR = @HAVE_CLOSEDIR@
78224 HAVE_COPYSIGN = @HAVE_COPYSIGN@
78225 HAVE_COPYSIGNL = @HAVE_COPYSIGNL@
78226 +HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
78227 HAVE_COSF = @HAVE_COSF@
78228 HAVE_COSHF = @HAVE_COSHF@
78229 HAVE_COSL = @HAVE_COSL@
78230 @@ -703,13 +795,17 @@ HAVE_DECL_CEILL = @HAVE_DECL_CEILL@
78231 HAVE_DECL_COPYSIGNF = @HAVE_DECL_COPYSIGNF@
78232 HAVE_DECL_COSL = @HAVE_DECL_COSL@
78233 HAVE_DECL_DIRFD = @HAVE_DECL_DIRFD@
78234 +HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
78235 HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
78236 +HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
78237 HAVE_DECL_EXP2 = @HAVE_DECL_EXP2@
78238 HAVE_DECL_EXP2F = @HAVE_DECL_EXP2F@
78239 HAVE_DECL_EXP2L = @HAVE_DECL_EXP2L@
78240 HAVE_DECL_EXPL = @HAVE_DECL_EXPL@
78241 HAVE_DECL_EXPM1L = @HAVE_DECL_EXPM1L@
78242 HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
78243 +HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
78244 +HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
78245 HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
78246 HAVE_DECL_FDOPENDIR = @HAVE_DECL_FDOPENDIR@
78247 HAVE_DECL_FLOORF = @HAVE_DECL_FLOORF@
78248 @@ -718,6 +814,7 @@ HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
78249 HAVE_DECL_FREXPL = @HAVE_DECL_FREXPL@
78250 HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
78251 HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
78252 +HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
78253 HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
78254 HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
78255 HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
78256 @@ -769,13 +866,14 @@ HAVE_DECL_TRUNCL = @HAVE_DECL_TRUNCL@
78257 HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
78258 HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
78259 HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
78260 +HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
78261 HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
78262 HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
78263 HAVE_DIRENT_H = @HAVE_DIRENT_H@
78264 HAVE_DPRINTF = @HAVE_DPRINTF@
78265 -HAVE_DUP2 = @HAVE_DUP2@
78266 HAVE_DUP3 = @HAVE_DUP3@
78267 HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
78268 +HAVE_EXECVPE = @HAVE_EXECVPE@
78269 HAVE_EXPF = @HAVE_EXPF@
78270 HAVE_EXPL = @HAVE_EXPL@
78271 HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
78272 @@ -807,6 +905,7 @@ HAVE_FTELLO = @HAVE_FTELLO@
78273 HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
78274 HAVE_FUTIMENS = @HAVE_FUTIMENS@
78275 HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
78276 +HAVE_GETENTROPY = @HAVE_GETENTROPY@
78277 HAVE_GETGROUPS = @HAVE_GETGROUPS@
78278 HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
78279 HAVE_GETLOGIN = @HAVE_GETLOGIN@
78280 @@ -815,6 +914,7 @@ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
78281 HAVE_GETPASS = @HAVE_GETPASS@
78282 HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
78283 HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
78284 +HAVE_GETUMASK = @HAVE_GETUMASK@
78285 HAVE_GRANTPT = @HAVE_GRANTPT@
78286 HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
78287 HAVE_HYPOTF = @HAVE_HYPOTF@
78288 @@ -842,7 +942,6 @@ HAVE_LOGBF = @HAVE_LOGBF@
78289 HAVE_LOGBL = @HAVE_LOGBL@
78290 HAVE_LOGF = @HAVE_LOGF@
78291 HAVE_LOGL = @HAVE_LOGL@
78292 -HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
78293 HAVE_LSTAT = @HAVE_LSTAT@
78294 HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
78295 HAVE_MBRLEN = @HAVE_MBRLEN@
78296 @@ -852,7 +951,6 @@ HAVE_MBSLEN = @HAVE_MBSLEN@
78297 HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
78298 HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
78299 HAVE_MBTOWC = @HAVE_MBTOWC@
78300 -HAVE_MEMCHR = @HAVE_MEMCHR@
78301 HAVE_MEMPCPY = @HAVE_MEMPCPY@
78302 HAVE_MKDIRAT = @HAVE_MKDIRAT@
78303 HAVE_MKDTEMP = @HAVE_MKDTEMP@
78304 @@ -875,6 +973,7 @@ HAVE_PCLOSE = @HAVE_PCLOSE@
78305 HAVE_PIPE = @HAVE_PIPE@
78306 HAVE_PIPE2 = @HAVE_PIPE2@
78307 HAVE_POPEN = @HAVE_POPEN@
78308 +HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
78309 HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
78310 HAVE_POWF = @HAVE_POWF@
78311 HAVE_PREAD = @HAVE_PREAD@
78312 @@ -904,6 +1003,8 @@ HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
78313 HAVE_SETENV = @HAVE_SETENV@
78314 HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
78315 HAVE_SETSTATE = @HAVE_SETSTATE@
78316 +HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
78317 +HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
78318 HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
78319 HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
78320 HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
78321 @@ -919,13 +1020,16 @@ HAVE_STPNCPY = @HAVE_STPNCPY@
78322 HAVE_STRCASECMP = @HAVE_STRCASECMP@
78323 HAVE_STRCASESTR = @HAVE_STRCASESTR@
78324 HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
78325 +HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
78326 HAVE_STRINGS_H = @HAVE_STRINGS_H@
78327 HAVE_STRPBRK = @HAVE_STRPBRK@
78328 HAVE_STRPTIME = @HAVE_STRPTIME@
78329 HAVE_STRSEP = @HAVE_STRSEP@
78330 HAVE_STRTOD = @HAVE_STRTOD@
78331 +HAVE_STRTOL = @HAVE_STRTOL@
78332 HAVE_STRTOLD = @HAVE_STRTOLD@
78333 HAVE_STRTOLL = @HAVE_STRTOLL@
78334 +HAVE_STRTOUL = @HAVE_STRTOUL@
78335 HAVE_STRTOULL = @HAVE_STRTOULL@
78336 HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@
78337 HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
78338 @@ -943,12 +1047,12 @@ HAVE_TANF = @HAVE_TANF@
78339 HAVE_TANHF = @HAVE_TANHF@
78340 HAVE_TANL = @HAVE_TANL@
78341 HAVE_TIMEGM = @HAVE_TIMEGM@
78342 +HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
78343 +HAVE_TIMESPEC_GETRES = @HAVE_TIMESPEC_GETRES@
78344 HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
78345 -HAVE_TZSET = @HAVE_TZSET@
78346 HAVE_UNISTD_H = @HAVE_UNISTD_H@
78347 HAVE_UNLINKAT = @HAVE_UNLINKAT@
78348 HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
78349 -HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
78350 HAVE_USLEEP = @HAVE_USLEEP@
78351 HAVE_UTIME = @HAVE_UTIME@
78352 HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
78353 @@ -990,6 +1094,7 @@ HAVE_WMEMCHR = @HAVE_WMEMCHR@
78354 HAVE_WMEMCMP = @HAVE_WMEMCMP@
78355 HAVE_WMEMCPY = @HAVE_WMEMCPY@
78356 HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
78357 +HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
78358 HAVE_WMEMSET = @HAVE_WMEMSET@
78359 HAVE__BOOL = @HAVE__BOOL@
78360 HAVE__EXIT = @HAVE__EXIT@
78361 @@ -1086,16 +1191,18 @@ PATH_SEPARATOR = @PATH_SEPARATOR@
78362 PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
78363 PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
78364 PRIPTR_PREFIX = @PRIPTR_PREFIX@
78365 -PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
78366 PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
78367 PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
78368 RANLIB = @RANLIB@
78369 +REPLACE_ACCESS = @REPLACE_ACCESS@
78370 REPLACE_ACOSF = @REPLACE_ACOSF@
78371 +REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
78372 REPLACE_ASINF = @REPLACE_ASINF@
78373 REPLACE_ATAN2F = @REPLACE_ATAN2F@
78374 REPLACE_ATANF = @REPLACE_ATANF@
78375 REPLACE_BTOWC = @REPLACE_BTOWC@
78376 -REPLACE_CALLOC = @REPLACE_CALLOC@
78377 +REPLACE_CALLOC_FOR_CALLOC_GNU = @REPLACE_CALLOC_FOR_CALLOC_GNU@
78378 +REPLACE_CALLOC_FOR_CALLOC_POSIX = @REPLACE_CALLOC_FOR_CALLOC_POSIX@
78379 REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
78380 REPLACE_CBRTF = @REPLACE_CBRTF@
78381 REPLACE_CBRTL = @REPLACE_CBRTL@
78382 @@ -1105,13 +1212,22 @@ REPLACE_CEILL = @REPLACE_CEILL@
78383 REPLACE_CHOWN = @REPLACE_CHOWN@
78384 REPLACE_CLOSE = @REPLACE_CLOSE@
78385 REPLACE_CLOSEDIR = @REPLACE_CLOSEDIR@
78386 +REPLACE_COPY_FILE_RANGE = @REPLACE_COPY_FILE_RANGE@
78387 REPLACE_COSF = @REPLACE_COSF@
78388 REPLACE_COSHF = @REPLACE_COSHF@
78389 +REPLACE_CREAT = @REPLACE_CREAT@
78390 REPLACE_CTIME = @REPLACE_CTIME@
78391 REPLACE_DIRFD = @REPLACE_DIRFD@
78392 REPLACE_DPRINTF = @REPLACE_DPRINTF@
78393 REPLACE_DUP = @REPLACE_DUP@
78394 REPLACE_DUP2 = @REPLACE_DUP2@
78395 +REPLACE_EXECL = @REPLACE_EXECL@
78396 +REPLACE_EXECLE = @REPLACE_EXECLE@
78397 +REPLACE_EXECLP = @REPLACE_EXECLP@
78398 +REPLACE_EXECV = @REPLACE_EXECV@
78399 +REPLACE_EXECVE = @REPLACE_EXECVE@
78400 +REPLACE_EXECVP = @REPLACE_EXECVP@
78401 +REPLACE_EXECVPE = @REPLACE_EXECVPE@
78402 REPLACE_EXP2 = @REPLACE_EXP2@
78403 REPLACE_EXP2L = @REPLACE_EXP2L@
78404 REPLACE_EXPF = @REPLACE_EXPF@
78405 @@ -1121,12 +1237,14 @@ REPLACE_EXPM1F = @REPLACE_EXPM1F@
78406 REPLACE_EXPM1L = @REPLACE_EXPM1L@
78407 REPLACE_FABSL = @REPLACE_FABSL@
78408 REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
78409 +REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
78410 REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
78411 REPLACE_FCLOSE = @REPLACE_FCLOSE@
78412 REPLACE_FCNTL = @REPLACE_FCNTL@
78413 REPLACE_FDOPEN = @REPLACE_FDOPEN@
78414 REPLACE_FDOPENDIR = @REPLACE_FDOPENDIR@
78415 REPLACE_FFLUSH = @REPLACE_FFLUSH@
78416 +REPLACE_FFSLL = @REPLACE_FFSLL@
78417 REPLACE_FLOOR = @REPLACE_FLOOR@
78418 REPLACE_FLOORF = @REPLACE_FLOORF@
78419 REPLACE_FLOORL = @REPLACE_FLOORL@
78420 @@ -1137,8 +1255,10 @@ REPLACE_FMOD = @REPLACE_FMOD@
78421 REPLACE_FMODF = @REPLACE_FMODF@
78422 REPLACE_FMODL = @REPLACE_FMODL@
78423 REPLACE_FOPEN = @REPLACE_FOPEN@
78424 +REPLACE_FOPEN_FOR_FOPEN_GNU = @REPLACE_FOPEN_FOR_FOPEN_GNU@
78425 REPLACE_FPRINTF = @REPLACE_FPRINTF@
78426 REPLACE_FPURGE = @REPLACE_FPURGE@
78427 +REPLACE_FREE = @REPLACE_FREE@
78428 REPLACE_FREOPEN = @REPLACE_FREOPEN@
78429 REPLACE_FREXP = @REPLACE_FREXP@
78430 REPLACE_FREXPF = @REPLACE_FREXPF@
78431 @@ -1160,6 +1280,7 @@ REPLACE_GETLINE = @REPLACE_GETLINE@
78432 REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@
78433 REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
78434 REPLACE_GETPASS = @REPLACE_GETPASS@
78435 +REPLACE_GETPASS_FOR_GETPASS_GNU = @REPLACE_GETPASS_FOR_GETPASS_GNU@
78436 REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
78437 REPLACE_GMTIME = @REPLACE_GMTIME@
78438 REPLACE_HUGE_VAL = @REPLACE_HUGE_VAL@
78439 @@ -1198,7 +1319,8 @@ REPLACE_LOGF = @REPLACE_LOGF@
78440 REPLACE_LOGL = @REPLACE_LOGL@
78441 REPLACE_LSEEK = @REPLACE_LSEEK@
78442 REPLACE_LSTAT = @REPLACE_LSTAT@
78443 -REPLACE_MALLOC = @REPLACE_MALLOC@
78444 +REPLACE_MALLOC_FOR_MALLOC_GNU = @REPLACE_MALLOC_FOR_MALLOC_GNU@
78445 +REPLACE_MALLOC_FOR_MALLOC_POSIX = @REPLACE_MALLOC_FOR_MALLOC_POSIX@
78446 REPLACE_MBRLEN = @REPLACE_MBRLEN@
78447 REPLACE_MBRTOWC = @REPLACE_MBRTOWC@
78448 REPLACE_MBSINIT = @REPLACE_MBSINIT@
78449 @@ -1210,7 +1332,9 @@ REPLACE_MEMCHR = @REPLACE_MEMCHR@
78450 REPLACE_MEMMEM = @REPLACE_MEMMEM@
78451 REPLACE_MKDIR = @REPLACE_MKDIR@
78452 REPLACE_MKFIFO = @REPLACE_MKFIFO@
78453 +REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
78454 REPLACE_MKNOD = @REPLACE_MKNOD@
78455 +REPLACE_MKNODAT = @REPLACE_MKNODAT@
78456 REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
78457 REPLACE_MKTIME = @REPLACE_MKTIME@
78458 REPLACE_MODF = @REPLACE_MODF@
78459 @@ -1225,6 +1349,7 @@ REPLACE_OPENAT = @REPLACE_OPENAT@
78460 REPLACE_OPENDIR = @REPLACE_OPENDIR@
78461 REPLACE_PERROR = @REPLACE_PERROR@
78462 REPLACE_POPEN = @REPLACE_POPEN@
78463 +REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
78464 REPLACE_PREAD = @REPLACE_PREAD@
78465 REPLACE_PRINTF = @REPLACE_PRINTF@
78466 REPLACE_PTSNAME = @REPLACE_PTSNAME@
78467 @@ -1237,7 +1362,9 @@ REPLACE_RANDOM_R = @REPLACE_RANDOM_R@
78468 REPLACE_READ = @REPLACE_READ@
78469 REPLACE_READLINK = @REPLACE_READLINK@
78470 REPLACE_READLINKAT = @REPLACE_READLINKAT@
78471 -REPLACE_REALLOC = @REPLACE_REALLOC@
78472 +REPLACE_REALLOCARRAY = @REPLACE_REALLOCARRAY@
78473 +REPLACE_REALLOC_FOR_REALLOC_GNU = @REPLACE_REALLOC_FOR_REALLOC_GNU@
78474 +REPLACE_REALLOC_FOR_REALLOC_POSIX = @REPLACE_REALLOC_FOR_REALLOC_POSIX@
78475 REPLACE_REALPATH = @REPLACE_REALPATH@
78476 REPLACE_REMAINDER = @REPLACE_REMAINDER@
78477 REPLACE_REMAINDERF = @REPLACE_REMAINDERF@
78478 @@ -1253,7 +1380,7 @@ REPLACE_ROUNDL = @REPLACE_ROUNDL@
78479 REPLACE_SETENV = @REPLACE_SETENV@
78480 REPLACE_SETSTATE = @REPLACE_SETSTATE@
78481 REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
78482 -REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
78483 +REPLACE_SIGNBIT_USING_BUILTINS = @REPLACE_SIGNBIT_USING_BUILTINS@
78484 REPLACE_SINF = @REPLACE_SINF@
78485 REPLACE_SINHF = @REPLACE_SINHF@
78486 REPLACE_SLEEP = @REPLACE_SLEEP@
78487 @@ -1269,6 +1396,7 @@ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
78488 REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
78489 REPLACE_STRDUP = @REPLACE_STRDUP@
78490 REPLACE_STRERROR = @REPLACE_STRERROR@
78491 +REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
78492 REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
78493 REPLACE_STRFTIME = @REPLACE_STRFTIME@
78494 REPLACE_STRNCAT = @REPLACE_STRNCAT@
78495 @@ -1279,7 +1407,11 @@ REPLACE_STRSTR = @REPLACE_STRSTR@
78496 REPLACE_STRTOD = @REPLACE_STRTOD@
78497 REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
78498 REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
78499 +REPLACE_STRTOL = @REPLACE_STRTOL@
78500 REPLACE_STRTOLD = @REPLACE_STRTOLD@
78501 +REPLACE_STRTOLL = @REPLACE_STRTOLL@
78502 +REPLACE_STRTOUL = @REPLACE_STRTOUL@
78503 +REPLACE_STRTOULL = @REPLACE_STRTOULL@
78504 REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
78505 REPLACE_STRUCT_TIMEVAL = @REPLACE_STRUCT_TIMEVAL@
78506 REPLACE_SYMLINK = @REPLACE_SYMLINK@
78507 @@ -1310,6 +1442,7 @@ REPLACE_WCRTOMB = @REPLACE_WCRTOMB@
78508 REPLACE_WCSFTIME = @REPLACE_WCSFTIME@
78509 REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
78510 REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
78511 +REPLACE_WCSTOK = @REPLACE_WCSTOK@
78512 REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
78513 REPLACE_WCTOB = @REPLACE_WCTOB@
78514 REPLACE_WCTOMB = @REPLACE_WCTOMB@
78515 @@ -1321,19 +1454,21 @@ SET_MAKE = @SET_MAKE@
78516 SHELL = @SHELL@
78517 SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
78518 SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
78519 +STDALIGN_H = @STDALIGN_H@
78520 STDBOOL_H = @STDBOOL_H@
78521 STDDEF_H = @STDDEF_H@
78522 STDINT_H = @STDINT_H@
78523 STRIP = @STRIP@
78524 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
78525 TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
78526 +TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
78527 UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
78528 UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
78529 UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
78530 UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
78531 +UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
78532 UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
78533 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
78534 -UTIME_H = @UTIME_H@
78535 VERSION = @VERSION@
78536 WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
78537 WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
78538 @@ -1365,8 +1500,10 @@ datarootdir = @datarootdir@
78539 docdir = @docdir@
78540 dvidir = @dvidir@
78541 exec_prefix = @exec_prefix@
78542 +gl_LIBOBJDEPS = @gl_LIBOBJDEPS@
78543 gl_LIBOBJS = @gl_LIBOBJS@
78544 gl_LTLIBOBJS = @gl_LTLIBOBJS@
78545 +gltests_LIBOBJDEPS = @gltests_LIBOBJDEPS@
78546 gltests_LIBOBJS = @gltests_LIBOBJS@
78547 gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
78548 gltests_WITNESS = @gltests_WITNESS@
78549
78550 diff --git a/tests/qfile/Makefile.in b/tests/qfile/Makefile.in
78551 index b760c27..756cc38 100644
78552 --- a/tests/qfile/Makefile.in
78553 +++ b/tests/qfile/Makefile.in
78554 @@ -90,9 +90,12 @@ host_triplet = @host@
78555 subdir = tests/qfile
78556 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
78557 am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
78558 + $(top_srcdir)/autotools/m4/__inline.m4 \
78559 $(top_srcdir)/autotools/m4/absolute-header.m4 \
78560 $(top_srcdir)/autotools/m4/ac_check_sendfile.m4 \
78561 $(top_srcdir)/autotools/m4/alloca.m4 \
78562 + $(top_srcdir)/autotools/m4/builtin-expect.m4 \
78563 + $(top_srcdir)/autotools/m4/calloc.m4 \
78564 $(top_srcdir)/autotools/m4/canonicalize.m4 \
78565 $(top_srcdir)/autotools/m4/chdir-long.m4 \
78566 $(top_srcdir)/autotools/m4/clock_time.m4 \
78567 @@ -100,7 +103,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
78568 $(top_srcdir)/autotools/m4/closedir.m4 \
78569 $(top_srcdir)/autotools/m4/dirent_h.m4 \
78570 $(top_srcdir)/autotools/m4/dirfd.m4 \
78571 - $(top_srcdir)/autotools/m4/dirname.m4 \
78572 $(top_srcdir)/autotools/m4/double-slash-root.m4 \
78573 $(top_srcdir)/autotools/m4/dup.m4 \
78574 $(top_srcdir)/autotools/m4/dup2.m4 \
78575 @@ -122,6 +124,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
78576 $(top_srcdir)/autotools/m4/filenamecat.m4 \
78577 $(top_srcdir)/autotools/m4/float_h.m4 \
78578 $(top_srcdir)/autotools/m4/fpieee.m4 \
78579 + $(top_srcdir)/autotools/m4/free.m4 \
78580 $(top_srcdir)/autotools/m4/frexp.m4 \
78581 $(top_srcdir)/autotools/m4/frexpl.m4 \
78582 $(top_srcdir)/autotools/m4/fstat.m4 \
78583 @@ -141,7 +144,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
78584 $(top_srcdir)/autotools/m4/group-member.m4 \
78585 $(top_srcdir)/autotools/m4/include_next.m4 \
78586 $(top_srcdir)/autotools/m4/intmax_t.m4 \
78587 - $(top_srcdir)/autotools/m4/inttypes-pri.m4 \
78588 $(top_srcdir)/autotools/m4/inttypes.m4 \
78589 $(top_srcdir)/autotools/m4/inttypes_h.m4 \
78590 $(top_srcdir)/autotools/m4/isnand.m4 \
78591 @@ -151,8 +153,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
78592 $(top_srcdir)/autotools/m4/ldexpl.m4 \
78593 $(top_srcdir)/autotools/m4/libtool.m4 \
78594 $(top_srcdir)/autotools/m4/limits-h.m4 \
78595 - $(top_srcdir)/autotools/m4/localtime-buffer.m4 \
78596 - $(top_srcdir)/autotools/m4/longlong.m4 \
78597 $(top_srcdir)/autotools/m4/lstat.m4 \
78598 $(top_srcdir)/autotools/m4/ltoptions.m4 \
78599 $(top_srcdir)/autotools/m4/ltsugar.m4 \
78600 @@ -164,6 +164,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
78601 $(top_srcdir)/autotools/m4/memchr.m4 \
78602 $(top_srcdir)/autotools/m4/mempcpy.m4 \
78603 $(top_srcdir)/autotools/m4/memrchr.m4 \
78604 + $(top_srcdir)/autotools/m4/minmax.m4 \
78605 $(top_srcdir)/autotools/m4/mkdir.m4 \
78606 $(top_srcdir)/autotools/m4/mkdirat.m4 \
78607 $(top_srcdir)/autotools/m4/mmap-anon.m4 \
78608 @@ -174,16 +175,20 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
78609 $(top_srcdir)/autotools/m4/nocrash.m4 \
78610 $(top_srcdir)/autotools/m4/off_t.m4 \
78611 $(top_srcdir)/autotools/m4/open-cloexec.m4 \
78612 + $(top_srcdir)/autotools/m4/open-slash.m4 \
78613 $(top_srcdir)/autotools/m4/open.m4 \
78614 $(top_srcdir)/autotools/m4/openat.m4 \
78615 $(top_srcdir)/autotools/m4/opendir.m4 \
78616 $(top_srcdir)/autotools/m4/pathmax.m4 \
78617 + $(top_srcdir)/autotools/m4/pipe.m4 \
78618 $(top_srcdir)/autotools/m4/printf-frexp.m4 \
78619 $(top_srcdir)/autotools/m4/printf-frexpl.m4 \
78620 $(top_srcdir)/autotools/m4/printf.m4 \
78621 + $(top_srcdir)/autotools/m4/rawmemchr.m4 \
78622 $(top_srcdir)/autotools/m4/readlink.m4 \
78623 $(top_srcdir)/autotools/m4/readlinkat.m4 \
78624 $(top_srcdir)/autotools/m4/realloc.m4 \
78625 + $(top_srcdir)/autotools/m4/reallocarray.m4 \
78626 $(top_srcdir)/autotools/m4/rename.m4 \
78627 $(top_srcdir)/autotools/m4/renameat.m4 \
78628 $(top_srcdir)/autotools/m4/rmdir.m4 \
78629 @@ -193,6 +198,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
78630 $(top_srcdir)/autotools/m4/ssize_t.m4 \
78631 $(top_srcdir)/autotools/m4/stat-time.m4 \
78632 $(top_srcdir)/autotools/m4/stat.m4 \
78633 + $(top_srcdir)/autotools/m4/stdalign.m4 \
78634 $(top_srcdir)/autotools/m4/stdbool.m4 \
78635 $(top_srcdir)/autotools/m4/stddef_h.m4 \
78636 $(top_srcdir)/autotools/m4/stdint.m4 \
78637 @@ -231,7 +237,10 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
78638 $(top_srcdir)/autotools/m4/wchar_t.m4 \
78639 $(top_srcdir)/autotools/m4/wint_t.m4 \
78640 $(top_srcdir)/autotools/m4/xalloc.m4 \
78641 - $(top_srcdir)/autotools/m4/xsize.m4 $(top_srcdir)/configure.ac
78642 + $(top_srcdir)/autotools/m4/xsize.m4 \
78643 + $(top_srcdir)/autotools/m4/year2038.m4 \
78644 + $(top_srcdir)/autotools/m4/zzgnulib.m4 \
78645 + $(top_srcdir)/configure.ac
78646 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
78647 $(ACLOCAL_M4)
78648 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
78649 @@ -309,368 +318,450 @@ FGREP = @FGREP@
78650 FLOAT_H = @FLOAT_H@
78651 GETOPT_CDEFS_H = @GETOPT_CDEFS_H@
78652 GETOPT_H = @GETOPT_H@
78653 -GNULIB_ACOSF = @GNULIB_ACOSF@
78654 -GNULIB_ACOSL = @GNULIB_ACOSL@
78655 -GNULIB_ALPHASORT = @GNULIB_ALPHASORT@
78656 -GNULIB_ASINF = @GNULIB_ASINF@
78657 -GNULIB_ASINL = @GNULIB_ASINL@
78658 -GNULIB_ATAN2F = @GNULIB_ATAN2F@
78659 -GNULIB_ATANF = @GNULIB_ATANF@
78660 -GNULIB_ATANL = @GNULIB_ATANL@
78661 -GNULIB_ATOLL = @GNULIB_ATOLL@
78662 -GNULIB_BTOWC = @GNULIB_BTOWC@
78663 -GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
78664 -GNULIB_CANONICALIZE_FILE_NAME = @GNULIB_CANONICALIZE_FILE_NAME@
78665 -GNULIB_CBRT = @GNULIB_CBRT@
78666 -GNULIB_CBRTF = @GNULIB_CBRTF@
78667 -GNULIB_CBRTL = @GNULIB_CBRTL@
78668 -GNULIB_CEIL = @GNULIB_CEIL@
78669 -GNULIB_CEILF = @GNULIB_CEILF@
78670 -GNULIB_CEILL = @GNULIB_CEILL@
78671 -GNULIB_CHDIR = @GNULIB_CHDIR@
78672 -GNULIB_CHOWN = @GNULIB_CHOWN@
78673 -GNULIB_CLOSE = @GNULIB_CLOSE@
78674 -GNULIB_CLOSEDIR = @GNULIB_CLOSEDIR@
78675 -GNULIB_COPYSIGN = @GNULIB_COPYSIGN@
78676 -GNULIB_COPYSIGNF = @GNULIB_COPYSIGNF@
78677 -GNULIB_COPYSIGNL = @GNULIB_COPYSIGNL@
78678 -GNULIB_COSF = @GNULIB_COSF@
78679 -GNULIB_COSHF = @GNULIB_COSHF@
78680 -GNULIB_COSL = @GNULIB_COSL@
78681 -GNULIB_CTIME = @GNULIB_CTIME@
78682 -GNULIB_DIRFD = @GNULIB_DIRFD@
78683 -GNULIB_DPRINTF = @GNULIB_DPRINTF@
78684 -GNULIB_DUP = @GNULIB_DUP@
78685 -GNULIB_DUP2 = @GNULIB_DUP2@
78686 -GNULIB_DUP3 = @GNULIB_DUP3@
78687 -GNULIB_ENVIRON = @GNULIB_ENVIRON@
78688 -GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
78689 -GNULIB_EXP2 = @GNULIB_EXP2@
78690 -GNULIB_EXP2F = @GNULIB_EXP2F@
78691 -GNULIB_EXP2L = @GNULIB_EXP2L@
78692 -GNULIB_EXPF = @GNULIB_EXPF@
78693 -GNULIB_EXPL = @GNULIB_EXPL@
78694 -GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
78695 -GNULIB_EXPM1 = @GNULIB_EXPM1@
78696 -GNULIB_EXPM1F = @GNULIB_EXPM1F@
78697 -GNULIB_EXPM1L = @GNULIB_EXPM1L@
78698 -GNULIB_FABSF = @GNULIB_FABSF@
78699 -GNULIB_FABSL = @GNULIB_FABSL@
78700 -GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
78701 -GNULIB_FCHDIR = @GNULIB_FCHDIR@
78702 -GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
78703 -GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
78704 -GNULIB_FCLOSE = @GNULIB_FCLOSE@
78705 -GNULIB_FCNTL = @GNULIB_FCNTL@
78706 -GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
78707 -GNULIB_FDOPEN = @GNULIB_FDOPEN@
78708 -GNULIB_FDOPENDIR = @GNULIB_FDOPENDIR@
78709 -GNULIB_FFLUSH = @GNULIB_FFLUSH@
78710 -GNULIB_FFS = @GNULIB_FFS@
78711 -GNULIB_FFSL = @GNULIB_FFSL@
78712 -GNULIB_FFSLL = @GNULIB_FFSLL@
78713 -GNULIB_FGETC = @GNULIB_FGETC@
78714 -GNULIB_FGETS = @GNULIB_FGETS@
78715 -GNULIB_FLOOR = @GNULIB_FLOOR@
78716 -GNULIB_FLOORF = @GNULIB_FLOORF@
78717 -GNULIB_FLOORL = @GNULIB_FLOORL@
78718 -GNULIB_FMA = @GNULIB_FMA@
78719 -GNULIB_FMAF = @GNULIB_FMAF@
78720 -GNULIB_FMAL = @GNULIB_FMAL@
78721 -GNULIB_FMOD = @GNULIB_FMOD@
78722 -GNULIB_FMODF = @GNULIB_FMODF@
78723 -GNULIB_FMODL = @GNULIB_FMODL@
78724 -GNULIB_FOPEN = @GNULIB_FOPEN@
78725 -GNULIB_FPRINTF = @GNULIB_FPRINTF@
78726 -GNULIB_FPRINTF_POSIX = @GNULIB_FPRINTF_POSIX@
78727 -GNULIB_FPURGE = @GNULIB_FPURGE@
78728 -GNULIB_FPUTC = @GNULIB_FPUTC@
78729 -GNULIB_FPUTS = @GNULIB_FPUTS@
78730 -GNULIB_FREAD = @GNULIB_FREAD@
78731 -GNULIB_FREOPEN = @GNULIB_FREOPEN@
78732 -GNULIB_FREXP = @GNULIB_FREXP@
78733 -GNULIB_FREXPF = @GNULIB_FREXPF@
78734 -GNULIB_FREXPL = @GNULIB_FREXPL@
78735 -GNULIB_FSCANF = @GNULIB_FSCANF@
78736 -GNULIB_FSEEK = @GNULIB_FSEEK@
78737 -GNULIB_FSEEKO = @GNULIB_FSEEKO@
78738 -GNULIB_FSTAT = @GNULIB_FSTAT@
78739 -GNULIB_FSTATAT = @GNULIB_FSTATAT@
78740 -GNULIB_FSYNC = @GNULIB_FSYNC@
78741 -GNULIB_FTELL = @GNULIB_FTELL@
78742 -GNULIB_FTELLO = @GNULIB_FTELLO@
78743 -GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
78744 -GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
78745 -GNULIB_FWRITE = @GNULIB_FWRITE@
78746 -GNULIB_GETC = @GNULIB_GETC@
78747 -GNULIB_GETCHAR = @GNULIB_GETCHAR@
78748 -GNULIB_GETCWD = @GNULIB_GETCWD@
78749 -GNULIB_GETDELIM = @GNULIB_GETDELIM@
78750 -GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
78751 -GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
78752 -GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
78753 -GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
78754 -GNULIB_GETLINE = @GNULIB_GETLINE@
78755 -GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@
78756 -GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
78757 -GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
78758 -GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
78759 -GNULIB_GETPASS = @GNULIB_GETPASS@
78760 -GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
78761 +GL_CFLAG_ALLOW_WARNINGS = @GL_CFLAG_ALLOW_WARNINGS@
78762 +GL_CFLAG_GNULIB_WARNINGS = @GL_CFLAG_GNULIB_WARNINGS@
78763 +GL_GNULIB_ACCESS = @GL_GNULIB_ACCESS@
78764 +GL_GNULIB_ACOSF = @GL_GNULIB_ACOSF@
78765 +GL_GNULIB_ACOSL = @GL_GNULIB_ACOSL@
78766 +GL_GNULIB_ALIGNED_ALLOC = @GL_GNULIB_ALIGNED_ALLOC@
78767 +GL_GNULIB_ALPHASORT = @GL_GNULIB_ALPHASORT@
78768 +GL_GNULIB_ASINF = @GL_GNULIB_ASINF@
78769 +GL_GNULIB_ASINL = @GL_GNULIB_ASINL@
78770 +GL_GNULIB_ATAN2F = @GL_GNULIB_ATAN2F@
78771 +GL_GNULIB_ATANF = @GL_GNULIB_ATANF@
78772 +GL_GNULIB_ATANL = @GL_GNULIB_ATANL@
78773 +GL_GNULIB_ATOLL = @GL_GNULIB_ATOLL@
78774 +GL_GNULIB_BTOWC = @GL_GNULIB_BTOWC@
78775 +GL_GNULIB_CALLOC_GNU = @GL_GNULIB_CALLOC_GNU@
78776 +GL_GNULIB_CALLOC_POSIX = @GL_GNULIB_CALLOC_POSIX@
78777 +GL_GNULIB_CANONICALIZE_FILE_NAME = @GL_GNULIB_CANONICALIZE_FILE_NAME@
78778 +GL_GNULIB_CBRT = @GL_GNULIB_CBRT@
78779 +GL_GNULIB_CBRTF = @GL_GNULIB_CBRTF@
78780 +GL_GNULIB_CBRTL = @GL_GNULIB_CBRTL@
78781 +GL_GNULIB_CEIL = @GL_GNULIB_CEIL@
78782 +GL_GNULIB_CEILF = @GL_GNULIB_CEILF@
78783 +GL_GNULIB_CEILL = @GL_GNULIB_CEILL@
78784 +GL_GNULIB_CHDIR = @GL_GNULIB_CHDIR@
78785 +GL_GNULIB_CHOWN = @GL_GNULIB_CHOWN@
78786 +GL_GNULIB_CLOSE = @GL_GNULIB_CLOSE@
78787 +GL_GNULIB_CLOSEDIR = @GL_GNULIB_CLOSEDIR@
78788 +GL_GNULIB_COPYSIGN = @GL_GNULIB_COPYSIGN@
78789 +GL_GNULIB_COPYSIGNF = @GL_GNULIB_COPYSIGNF@
78790 +GL_GNULIB_COPYSIGNL = @GL_GNULIB_COPYSIGNL@
78791 +GL_GNULIB_COPY_FILE_RANGE = @GL_GNULIB_COPY_FILE_RANGE@
78792 +GL_GNULIB_COSF = @GL_GNULIB_COSF@
78793 +GL_GNULIB_COSHF = @GL_GNULIB_COSHF@
78794 +GL_GNULIB_COSL = @GL_GNULIB_COSL@
78795 +GL_GNULIB_CREAT = @GL_GNULIB_CREAT@
78796 +GL_GNULIB_CTIME = @GL_GNULIB_CTIME@
78797 +GL_GNULIB_DIRFD = @GL_GNULIB_DIRFD@
78798 +GL_GNULIB_DPRINTF = @GL_GNULIB_DPRINTF@
78799 +GL_GNULIB_DUP = @GL_GNULIB_DUP@
78800 +GL_GNULIB_DUP2 = @GL_GNULIB_DUP2@
78801 +GL_GNULIB_DUP3 = @GL_GNULIB_DUP3@
78802 +GL_GNULIB_ENVIRON = @GL_GNULIB_ENVIRON@
78803 +GL_GNULIB_EUIDACCESS = @GL_GNULIB_EUIDACCESS@
78804 +GL_GNULIB_EXECL = @GL_GNULIB_EXECL@
78805 +GL_GNULIB_EXECLE = @GL_GNULIB_EXECLE@
78806 +GL_GNULIB_EXECLP = @GL_GNULIB_EXECLP@
78807 +GL_GNULIB_EXECV = @GL_GNULIB_EXECV@
78808 +GL_GNULIB_EXECVE = @GL_GNULIB_EXECVE@
78809 +GL_GNULIB_EXECVP = @GL_GNULIB_EXECVP@
78810 +GL_GNULIB_EXECVPE = @GL_GNULIB_EXECVPE@
78811 +GL_GNULIB_EXP2 = @GL_GNULIB_EXP2@
78812 +GL_GNULIB_EXP2F = @GL_GNULIB_EXP2F@
78813 +GL_GNULIB_EXP2L = @GL_GNULIB_EXP2L@
78814 +GL_GNULIB_EXPF = @GL_GNULIB_EXPF@
78815 +GL_GNULIB_EXPL = @GL_GNULIB_EXPL@
78816 +GL_GNULIB_EXPLICIT_BZERO = @GL_GNULIB_EXPLICIT_BZERO@
78817 +GL_GNULIB_EXPM1 = @GL_GNULIB_EXPM1@
78818 +GL_GNULIB_EXPM1F = @GL_GNULIB_EXPM1F@
78819 +GL_GNULIB_EXPM1L = @GL_GNULIB_EXPM1L@
78820 +GL_GNULIB_FABSF = @GL_GNULIB_FABSF@
78821 +GL_GNULIB_FABSL = @GL_GNULIB_FABSL@
78822 +GL_GNULIB_FACCESSAT = @GL_GNULIB_FACCESSAT@
78823 +GL_GNULIB_FCHDIR = @GL_GNULIB_FCHDIR@
78824 +GL_GNULIB_FCHMODAT = @GL_GNULIB_FCHMODAT@
78825 +GL_GNULIB_FCHOWNAT = @GL_GNULIB_FCHOWNAT@
78826 +GL_GNULIB_FCLOSE = @GL_GNULIB_FCLOSE@
78827 +GL_GNULIB_FCNTL = @GL_GNULIB_FCNTL@
78828 +GL_GNULIB_FDATASYNC = @GL_GNULIB_FDATASYNC@
78829 +GL_GNULIB_FDOPEN = @GL_GNULIB_FDOPEN@
78830 +GL_GNULIB_FDOPENDIR = @GL_GNULIB_FDOPENDIR@
78831 +GL_GNULIB_FFLUSH = @GL_GNULIB_FFLUSH@
78832 +GL_GNULIB_FFS = @GL_GNULIB_FFS@
78833 +GL_GNULIB_FFSL = @GL_GNULIB_FFSL@
78834 +GL_GNULIB_FFSLL = @GL_GNULIB_FFSLL@
78835 +GL_GNULIB_FGETC = @GL_GNULIB_FGETC@
78836 +GL_GNULIB_FGETS = @GL_GNULIB_FGETS@
78837 +GL_GNULIB_FLOOR = @GL_GNULIB_FLOOR@
78838 +GL_GNULIB_FLOORF = @GL_GNULIB_FLOORF@
78839 +GL_GNULIB_FLOORL = @GL_GNULIB_FLOORL@
78840 +GL_GNULIB_FMA = @GL_GNULIB_FMA@
78841 +GL_GNULIB_FMAF = @GL_GNULIB_FMAF@
78842 +GL_GNULIB_FMAL = @GL_GNULIB_FMAL@
78843 +GL_GNULIB_FMOD = @GL_GNULIB_FMOD@
78844 +GL_GNULIB_FMODF = @GL_GNULIB_FMODF@
78845 +GL_GNULIB_FMODL = @GL_GNULIB_FMODL@
78846 +GL_GNULIB_FOPEN = @GL_GNULIB_FOPEN@
78847 +GL_GNULIB_FOPEN_GNU = @GL_GNULIB_FOPEN_GNU@
78848 +GL_GNULIB_FPRINTF = @GL_GNULIB_FPRINTF@
78849 +GL_GNULIB_FPRINTF_POSIX = @GL_GNULIB_FPRINTF_POSIX@
78850 +GL_GNULIB_FPURGE = @GL_GNULIB_FPURGE@
78851 +GL_GNULIB_FPUTC = @GL_GNULIB_FPUTC@
78852 +GL_GNULIB_FPUTS = @GL_GNULIB_FPUTS@
78853 +GL_GNULIB_FREAD = @GL_GNULIB_FREAD@
78854 +GL_GNULIB_FREE_POSIX = @GL_GNULIB_FREE_POSIX@
78855 +GL_GNULIB_FREOPEN = @GL_GNULIB_FREOPEN@
78856 +GL_GNULIB_FREXP = @GL_GNULIB_FREXP@
78857 +GL_GNULIB_FREXPF = @GL_GNULIB_FREXPF@
78858 +GL_GNULIB_FREXPL = @GL_GNULIB_FREXPL@
78859 +GL_GNULIB_FSCANF = @GL_GNULIB_FSCANF@
78860 +GL_GNULIB_FSEEK = @GL_GNULIB_FSEEK@
78861 +GL_GNULIB_FSEEKO = @GL_GNULIB_FSEEKO@
78862 +GL_GNULIB_FSTAT = @GL_GNULIB_FSTAT@
78863 +GL_GNULIB_FSTATAT = @GL_GNULIB_FSTATAT@
78864 +GL_GNULIB_FSYNC = @GL_GNULIB_FSYNC@
78865 +GL_GNULIB_FTELL = @GL_GNULIB_FTELL@
78866 +GL_GNULIB_FTELLO = @GL_GNULIB_FTELLO@
78867 +GL_GNULIB_FTRUNCATE = @GL_GNULIB_FTRUNCATE@
78868 +GL_GNULIB_FUTIMENS = @GL_GNULIB_FUTIMENS@
78869 +GL_GNULIB_FWRITE = @GL_GNULIB_FWRITE@
78870 +GL_GNULIB_GETC = @GL_GNULIB_GETC@
78871 +GL_GNULIB_GETCHAR = @GL_GNULIB_GETCHAR@
78872 +GL_GNULIB_GETCWD = @GL_GNULIB_GETCWD@
78873 +GL_GNULIB_GETDELIM = @GL_GNULIB_GETDELIM@
78874 +GL_GNULIB_GETDOMAINNAME = @GL_GNULIB_GETDOMAINNAME@
78875 +GL_GNULIB_GETDTABLESIZE = @GL_GNULIB_GETDTABLESIZE@
78876 +GL_GNULIB_GETENTROPY = @GL_GNULIB_GETENTROPY@
78877 +GL_GNULIB_GETGROUPS = @GL_GNULIB_GETGROUPS@
78878 +GL_GNULIB_GETHOSTNAME = @GL_GNULIB_GETHOSTNAME@
78879 +GL_GNULIB_GETLINE = @GL_GNULIB_GETLINE@
78880 +GL_GNULIB_GETLOADAVG = @GL_GNULIB_GETLOADAVG@
78881 +GL_GNULIB_GETLOGIN = @GL_GNULIB_GETLOGIN@
78882 +GL_GNULIB_GETLOGIN_R = @GL_GNULIB_GETLOGIN_R@
78883 +GL_GNULIB_GETOPT_POSIX = @GL_GNULIB_GETOPT_POSIX@
78884 +GL_GNULIB_GETPAGESIZE = @GL_GNULIB_GETPAGESIZE@
78885 +GL_GNULIB_GETPASS = @GL_GNULIB_GETPASS@
78886 +GL_GNULIB_GETPASS_GNU = @GL_GNULIB_GETPASS_GNU@
78887 +GL_GNULIB_GETSUBOPT = @GL_GNULIB_GETSUBOPT@
78888 +GL_GNULIB_GETTIMEOFDAY = @GL_GNULIB_GETTIMEOFDAY@
78889 +GL_GNULIB_GETUMASK = @GL_GNULIB_GETUMASK@
78890 +GL_GNULIB_GETUSERSHELL = @GL_GNULIB_GETUSERSHELL@
78891 +GL_GNULIB_GRANTPT = @GL_GNULIB_GRANTPT@
78892 +GL_GNULIB_GROUP_MEMBER = @GL_GNULIB_GROUP_MEMBER@
78893 +GL_GNULIB_HYPOT = @GL_GNULIB_HYPOT@
78894 +GL_GNULIB_HYPOTF = @GL_GNULIB_HYPOTF@
78895 +GL_GNULIB_HYPOTL = @GL_GNULIB_HYPOTL@
78896 +GL_GNULIB_ILOGB = @GL_GNULIB_ILOGB@
78897 +GL_GNULIB_ILOGBF = @GL_GNULIB_ILOGBF@
78898 +GL_GNULIB_ILOGBL = @GL_GNULIB_ILOGBL@
78899 +GL_GNULIB_IMAXABS = @GL_GNULIB_IMAXABS@
78900 +GL_GNULIB_IMAXDIV = @GL_GNULIB_IMAXDIV@
78901 +GL_GNULIB_ISATTY = @GL_GNULIB_ISATTY@
78902 +GL_GNULIB_ISFINITE = @GL_GNULIB_ISFINITE@
78903 +GL_GNULIB_ISINF = @GL_GNULIB_ISINF@
78904 +GL_GNULIB_ISNAN = @GL_GNULIB_ISNAN@
78905 +GL_GNULIB_ISNAND = @GL_GNULIB_ISNAND@
78906 +GL_GNULIB_ISNANF = @GL_GNULIB_ISNANF@
78907 +GL_GNULIB_ISNANL = @GL_GNULIB_ISNANL@
78908 +GL_GNULIB_LCHMOD = @GL_GNULIB_LCHMOD@
78909 +GL_GNULIB_LCHOWN = @GL_GNULIB_LCHOWN@
78910 +GL_GNULIB_LDEXPF = @GL_GNULIB_LDEXPF@
78911 +GL_GNULIB_LDEXPL = @GL_GNULIB_LDEXPL@
78912 +GL_GNULIB_LINK = @GL_GNULIB_LINK@
78913 +GL_GNULIB_LINKAT = @GL_GNULIB_LINKAT@
78914 +GL_GNULIB_LOCALTIME = @GL_GNULIB_LOCALTIME@
78915 +GL_GNULIB_LOG = @GL_GNULIB_LOG@
78916 +GL_GNULIB_LOG10 = @GL_GNULIB_LOG10@
78917 +GL_GNULIB_LOG10F = @GL_GNULIB_LOG10F@
78918 +GL_GNULIB_LOG10L = @GL_GNULIB_LOG10L@
78919 +GL_GNULIB_LOG1P = @GL_GNULIB_LOG1P@
78920 +GL_GNULIB_LOG1PF = @GL_GNULIB_LOG1PF@
78921 +GL_GNULIB_LOG1PL = @GL_GNULIB_LOG1PL@
78922 +GL_GNULIB_LOG2 = @GL_GNULIB_LOG2@
78923 +GL_GNULIB_LOG2F = @GL_GNULIB_LOG2F@
78924 +GL_GNULIB_LOG2L = @GL_GNULIB_LOG2L@
78925 +GL_GNULIB_LOGB = @GL_GNULIB_LOGB@
78926 +GL_GNULIB_LOGBF = @GL_GNULIB_LOGBF@
78927 +GL_GNULIB_LOGBL = @GL_GNULIB_LOGBL@
78928 +GL_GNULIB_LOGF = @GL_GNULIB_LOGF@
78929 +GL_GNULIB_LOGL = @GL_GNULIB_LOGL@
78930 +GL_GNULIB_LSEEK = @GL_GNULIB_LSEEK@
78931 +GL_GNULIB_LSTAT = @GL_GNULIB_LSTAT@
78932 +GL_GNULIB_MALLOC_GNU = @GL_GNULIB_MALLOC_GNU@
78933 +GL_GNULIB_MALLOC_POSIX = @GL_GNULIB_MALLOC_POSIX@
78934 +GL_GNULIB_MBRLEN = @GL_GNULIB_MBRLEN@
78935 +GL_GNULIB_MBRTOWC = @GL_GNULIB_MBRTOWC@
78936 +GL_GNULIB_MBSCASECMP = @GL_GNULIB_MBSCASECMP@
78937 +GL_GNULIB_MBSCASESTR = @GL_GNULIB_MBSCASESTR@
78938 +GL_GNULIB_MBSCHR = @GL_GNULIB_MBSCHR@
78939 +GL_GNULIB_MBSCSPN = @GL_GNULIB_MBSCSPN@
78940 +GL_GNULIB_MBSINIT = @GL_GNULIB_MBSINIT@
78941 +GL_GNULIB_MBSLEN = @GL_GNULIB_MBSLEN@
78942 +GL_GNULIB_MBSNCASECMP = @GL_GNULIB_MBSNCASECMP@
78943 +GL_GNULIB_MBSNLEN = @GL_GNULIB_MBSNLEN@
78944 +GL_GNULIB_MBSNRTOWCS = @GL_GNULIB_MBSNRTOWCS@
78945 +GL_GNULIB_MBSPBRK = @GL_GNULIB_MBSPBRK@
78946 +GL_GNULIB_MBSPCASECMP = @GL_GNULIB_MBSPCASECMP@
78947 +GL_GNULIB_MBSRCHR = @GL_GNULIB_MBSRCHR@
78948 +GL_GNULIB_MBSRTOWCS = @GL_GNULIB_MBSRTOWCS@
78949 +GL_GNULIB_MBSSEP = @GL_GNULIB_MBSSEP@
78950 +GL_GNULIB_MBSSPN = @GL_GNULIB_MBSSPN@
78951 +GL_GNULIB_MBSSTR = @GL_GNULIB_MBSSTR@
78952 +GL_GNULIB_MBSTOK_R = @GL_GNULIB_MBSTOK_R@
78953 +GL_GNULIB_MBTOWC = @GL_GNULIB_MBTOWC@
78954 +GL_GNULIB_MDA_ACCESS = @GL_GNULIB_MDA_ACCESS@
78955 +GL_GNULIB_MDA_CHDIR = @GL_GNULIB_MDA_CHDIR@
78956 +GL_GNULIB_MDA_CHMOD = @GL_GNULIB_MDA_CHMOD@
78957 +GL_GNULIB_MDA_CLOSE = @GL_GNULIB_MDA_CLOSE@
78958 +GL_GNULIB_MDA_CREAT = @GL_GNULIB_MDA_CREAT@
78959 +GL_GNULIB_MDA_DUP = @GL_GNULIB_MDA_DUP@
78960 +GL_GNULIB_MDA_DUP2 = @GL_GNULIB_MDA_DUP2@
78961 +GL_GNULIB_MDA_ECVT = @GL_GNULIB_MDA_ECVT@
78962 +GL_GNULIB_MDA_EXECL = @GL_GNULIB_MDA_EXECL@
78963 +GL_GNULIB_MDA_EXECLE = @GL_GNULIB_MDA_EXECLE@
78964 +GL_GNULIB_MDA_EXECLP = @GL_GNULIB_MDA_EXECLP@
78965 +GL_GNULIB_MDA_EXECV = @GL_GNULIB_MDA_EXECV@
78966 +GL_GNULIB_MDA_EXECVE = @GL_GNULIB_MDA_EXECVE@
78967 +GL_GNULIB_MDA_EXECVP = @GL_GNULIB_MDA_EXECVP@
78968 +GL_GNULIB_MDA_EXECVPE = @GL_GNULIB_MDA_EXECVPE@
78969 +GL_GNULIB_MDA_FCLOSEALL = @GL_GNULIB_MDA_FCLOSEALL@
78970 +GL_GNULIB_MDA_FCVT = @GL_GNULIB_MDA_FCVT@
78971 +GL_GNULIB_MDA_FDOPEN = @GL_GNULIB_MDA_FDOPEN@
78972 +GL_GNULIB_MDA_FILENO = @GL_GNULIB_MDA_FILENO@
78973 +GL_GNULIB_MDA_GCVT = @GL_GNULIB_MDA_GCVT@
78974 +GL_GNULIB_MDA_GETCWD = @GL_GNULIB_MDA_GETCWD@
78975 +GL_GNULIB_MDA_GETPID = @GL_GNULIB_MDA_GETPID@
78976 +GL_GNULIB_MDA_GETW = @GL_GNULIB_MDA_GETW@
78977 +GL_GNULIB_MDA_ISATTY = @GL_GNULIB_MDA_ISATTY@
78978 +GL_GNULIB_MDA_J0 = @GL_GNULIB_MDA_J0@
78979 +GL_GNULIB_MDA_J1 = @GL_GNULIB_MDA_J1@
78980 +GL_GNULIB_MDA_JN = @GL_GNULIB_MDA_JN@
78981 +GL_GNULIB_MDA_LSEEK = @GL_GNULIB_MDA_LSEEK@
78982 +GL_GNULIB_MDA_MEMCCPY = @GL_GNULIB_MDA_MEMCCPY@
78983 +GL_GNULIB_MDA_MKDIR = @GL_GNULIB_MDA_MKDIR@
78984 +GL_GNULIB_MDA_MKTEMP = @GL_GNULIB_MDA_MKTEMP@
78985 +GL_GNULIB_MDA_OPEN = @GL_GNULIB_MDA_OPEN@
78986 +GL_GNULIB_MDA_PUTENV = @GL_GNULIB_MDA_PUTENV@
78987 +GL_GNULIB_MDA_PUTW = @GL_GNULIB_MDA_PUTW@
78988 +GL_GNULIB_MDA_READ = @GL_GNULIB_MDA_READ@
78989 +GL_GNULIB_MDA_RMDIR = @GL_GNULIB_MDA_RMDIR@
78990 +GL_GNULIB_MDA_STRDUP = @GL_GNULIB_MDA_STRDUP@
78991 +GL_GNULIB_MDA_SWAB = @GL_GNULIB_MDA_SWAB@
78992 +GL_GNULIB_MDA_TEMPNAM = @GL_GNULIB_MDA_TEMPNAM@
78993 +GL_GNULIB_MDA_TZSET = @GL_GNULIB_MDA_TZSET@
78994 +GL_GNULIB_MDA_UMASK = @GL_GNULIB_MDA_UMASK@
78995 +GL_GNULIB_MDA_UNLINK = @GL_GNULIB_MDA_UNLINK@
78996 +GL_GNULIB_MDA_UTIME = @GL_GNULIB_MDA_UTIME@
78997 +GL_GNULIB_MDA_WCSDUP = @GL_GNULIB_MDA_WCSDUP@
78998 +GL_GNULIB_MDA_WRITE = @GL_GNULIB_MDA_WRITE@
78999 +GL_GNULIB_MDA_Y0 = @GL_GNULIB_MDA_Y0@
79000 +GL_GNULIB_MDA_Y1 = @GL_GNULIB_MDA_Y1@
79001 +GL_GNULIB_MDA_YN = @GL_GNULIB_MDA_YN@
79002 +GL_GNULIB_MEMCHR = @GL_GNULIB_MEMCHR@
79003 +GL_GNULIB_MEMMEM = @GL_GNULIB_MEMMEM@
79004 +GL_GNULIB_MEMPCPY = @GL_GNULIB_MEMPCPY@
79005 +GL_GNULIB_MEMRCHR = @GL_GNULIB_MEMRCHR@
79006 +GL_GNULIB_MKDIR = @GL_GNULIB_MKDIR@
79007 +GL_GNULIB_MKDIRAT = @GL_GNULIB_MKDIRAT@
79008 +GL_GNULIB_MKDTEMP = @GL_GNULIB_MKDTEMP@
79009 +GL_GNULIB_MKFIFO = @GL_GNULIB_MKFIFO@
79010 +GL_GNULIB_MKFIFOAT = @GL_GNULIB_MKFIFOAT@
79011 +GL_GNULIB_MKNOD = @GL_GNULIB_MKNOD@
79012 +GL_GNULIB_MKNODAT = @GL_GNULIB_MKNODAT@
79013 +GL_GNULIB_MKOSTEMP = @GL_GNULIB_MKOSTEMP@
79014 +GL_GNULIB_MKOSTEMPS = @GL_GNULIB_MKOSTEMPS@
79015 +GL_GNULIB_MKSTEMP = @GL_GNULIB_MKSTEMP@
79016 +GL_GNULIB_MKSTEMPS = @GL_GNULIB_MKSTEMPS@
79017 +GL_GNULIB_MKTIME = @GL_GNULIB_MKTIME@
79018 +GL_GNULIB_MODF = @GL_GNULIB_MODF@
79019 +GL_GNULIB_MODFF = @GL_GNULIB_MODFF@
79020 +GL_GNULIB_MODFL = @GL_GNULIB_MODFL@
79021 +GL_GNULIB_NANOSLEEP = @GL_GNULIB_NANOSLEEP@
79022 +GL_GNULIB_NONBLOCKING = @GL_GNULIB_NONBLOCKING@
79023 +GL_GNULIB_OBSTACK_PRINTF = @GL_GNULIB_OBSTACK_PRINTF@
79024 +GL_GNULIB_OBSTACK_PRINTF_POSIX = @GL_GNULIB_OBSTACK_PRINTF_POSIX@
79025 +GL_GNULIB_OPEN = @GL_GNULIB_OPEN@
79026 +GL_GNULIB_OPENAT = @GL_GNULIB_OPENAT@
79027 +GL_GNULIB_OPENDIR = @GL_GNULIB_OPENDIR@
79028 +GL_GNULIB_OVERRIDES_STRUCT_STAT = @GL_GNULIB_OVERRIDES_STRUCT_STAT@
79029 +GL_GNULIB_PCLOSE = @GL_GNULIB_PCLOSE@
79030 +GL_GNULIB_PERROR = @GL_GNULIB_PERROR@
79031 +GL_GNULIB_PIPE = @GL_GNULIB_PIPE@
79032 +GL_GNULIB_PIPE2 = @GL_GNULIB_PIPE2@
79033 +GL_GNULIB_POPEN = @GL_GNULIB_POPEN@
79034 +GL_GNULIB_POSIX_MEMALIGN = @GL_GNULIB_POSIX_MEMALIGN@
79035 +GL_GNULIB_POSIX_OPENPT = @GL_GNULIB_POSIX_OPENPT@
79036 +GL_GNULIB_POWF = @GL_GNULIB_POWF@
79037 +GL_GNULIB_PREAD = @GL_GNULIB_PREAD@
79038 +GL_GNULIB_PRINTF = @GL_GNULIB_PRINTF@
79039 +GL_GNULIB_PRINTF_POSIX = @GL_GNULIB_PRINTF_POSIX@
79040 +GL_GNULIB_PTSNAME = @GL_GNULIB_PTSNAME@
79041 +GL_GNULIB_PTSNAME_R = @GL_GNULIB_PTSNAME_R@
79042 +GL_GNULIB_PUTC = @GL_GNULIB_PUTC@
79043 +GL_GNULIB_PUTCHAR = @GL_GNULIB_PUTCHAR@
79044 +GL_GNULIB_PUTENV = @GL_GNULIB_PUTENV@
79045 +GL_GNULIB_PUTS = @GL_GNULIB_PUTS@
79046 +GL_GNULIB_PWRITE = @GL_GNULIB_PWRITE@
79047 +GL_GNULIB_QSORT_R = @GL_GNULIB_QSORT_R@
79048 +GL_GNULIB_RANDOM = @GL_GNULIB_RANDOM@
79049 +GL_GNULIB_RANDOM_R = @GL_GNULIB_RANDOM_R@
79050 +GL_GNULIB_RAWMEMCHR = @GL_GNULIB_RAWMEMCHR@
79051 +GL_GNULIB_READ = @GL_GNULIB_READ@
79052 +GL_GNULIB_READDIR = @GL_GNULIB_READDIR@
79053 +GL_GNULIB_READLINK = @GL_GNULIB_READLINK@
79054 +GL_GNULIB_READLINKAT = @GL_GNULIB_READLINKAT@
79055 +GL_GNULIB_REALLOCARRAY = @GL_GNULIB_REALLOCARRAY@
79056 +GL_GNULIB_REALLOC_GNU = @GL_GNULIB_REALLOC_GNU@
79057 +GL_GNULIB_REALLOC_POSIX = @GL_GNULIB_REALLOC_POSIX@
79058 +GL_GNULIB_REALPATH = @GL_GNULIB_REALPATH@
79059 +GL_GNULIB_REMAINDER = @GL_GNULIB_REMAINDER@
79060 +GL_GNULIB_REMAINDERF = @GL_GNULIB_REMAINDERF@
79061 +GL_GNULIB_REMAINDERL = @GL_GNULIB_REMAINDERL@
79062 +GL_GNULIB_REMOVE = @GL_GNULIB_REMOVE@
79063 +GL_GNULIB_RENAME = @GL_GNULIB_RENAME@
79064 +GL_GNULIB_RENAMEAT = @GL_GNULIB_RENAMEAT@
79065 +GL_GNULIB_REWINDDIR = @GL_GNULIB_REWINDDIR@
79066 +GL_GNULIB_RINT = @GL_GNULIB_RINT@
79067 +GL_GNULIB_RINTF = @GL_GNULIB_RINTF@
79068 +GL_GNULIB_RINTL = @GL_GNULIB_RINTL@
79069 +GL_GNULIB_RMDIR = @GL_GNULIB_RMDIR@
79070 +GL_GNULIB_ROUND = @GL_GNULIB_ROUND@
79071 +GL_GNULIB_ROUNDF = @GL_GNULIB_ROUNDF@
79072 +GL_GNULIB_ROUNDL = @GL_GNULIB_ROUNDL@
79073 +GL_GNULIB_RPMATCH = @GL_GNULIB_RPMATCH@
79074 +GL_GNULIB_SCANDIR = @GL_GNULIB_SCANDIR@
79075 +GL_GNULIB_SCANF = @GL_GNULIB_SCANF@
79076 +GL_GNULIB_SECURE_GETENV = @GL_GNULIB_SECURE_GETENV@
79077 +GL_GNULIB_SETENV = @GL_GNULIB_SETENV@
79078 +GL_GNULIB_SETHOSTNAME = @GL_GNULIB_SETHOSTNAME@
79079 +GL_GNULIB_SIGABBREV_NP = @GL_GNULIB_SIGABBREV_NP@
79080 +GL_GNULIB_SIGDESCR_NP = @GL_GNULIB_SIGDESCR_NP@
79081 +GL_GNULIB_SIGNBIT = @GL_GNULIB_SIGNBIT@
79082 +GL_GNULIB_SINF = @GL_GNULIB_SINF@
79083 +GL_GNULIB_SINHF = @GL_GNULIB_SINHF@
79084 +GL_GNULIB_SINL = @GL_GNULIB_SINL@
79085 +GL_GNULIB_SLEEP = @GL_GNULIB_SLEEP@
79086 +GL_GNULIB_SNPRINTF = @GL_GNULIB_SNPRINTF@
79087 +GL_GNULIB_SPRINTF_POSIX = @GL_GNULIB_SPRINTF_POSIX@
79088 +GL_GNULIB_SQRTF = @GL_GNULIB_SQRTF@
79089 +GL_GNULIB_SQRTL = @GL_GNULIB_SQRTL@
79090 +GL_GNULIB_STAT = @GL_GNULIB_STAT@
79091 +GL_GNULIB_STDIO_H_NONBLOCKING = @GL_GNULIB_STDIO_H_NONBLOCKING@
79092 +GL_GNULIB_STDIO_H_SIGPIPE = @GL_GNULIB_STDIO_H_SIGPIPE@
79093 +GL_GNULIB_STPCPY = @GL_GNULIB_STPCPY@
79094 +GL_GNULIB_STPNCPY = @GL_GNULIB_STPNCPY@
79095 +GL_GNULIB_STRCASESTR = @GL_GNULIB_STRCASESTR@
79096 +GL_GNULIB_STRCHRNUL = @GL_GNULIB_STRCHRNUL@
79097 +GL_GNULIB_STRDUP = @GL_GNULIB_STRDUP@
79098 +GL_GNULIB_STRERROR = @GL_GNULIB_STRERROR@
79099 +GL_GNULIB_STRERRORNAME_NP = @GL_GNULIB_STRERRORNAME_NP@
79100 +GL_GNULIB_STRERROR_R = @GL_GNULIB_STRERROR_R@
79101 +GL_GNULIB_STRFTIME = @GL_GNULIB_STRFTIME@
79102 +GL_GNULIB_STRNCAT = @GL_GNULIB_STRNCAT@
79103 +GL_GNULIB_STRNDUP = @GL_GNULIB_STRNDUP@
79104 +GL_GNULIB_STRNLEN = @GL_GNULIB_STRNLEN@
79105 +GL_GNULIB_STRPBRK = @GL_GNULIB_STRPBRK@
79106 +GL_GNULIB_STRPTIME = @GL_GNULIB_STRPTIME@
79107 +GL_GNULIB_STRSEP = @GL_GNULIB_STRSEP@
79108 +GL_GNULIB_STRSIGNAL = @GL_GNULIB_STRSIGNAL@
79109 +GL_GNULIB_STRSTR = @GL_GNULIB_STRSTR@
79110 +GL_GNULIB_STRTOD = @GL_GNULIB_STRTOD@
79111 +GL_GNULIB_STRTOIMAX = @GL_GNULIB_STRTOIMAX@
79112 +GL_GNULIB_STRTOK_R = @GL_GNULIB_STRTOK_R@
79113 +GL_GNULIB_STRTOL = @GL_GNULIB_STRTOL@
79114 +GL_GNULIB_STRTOLD = @GL_GNULIB_STRTOLD@
79115 +GL_GNULIB_STRTOLL = @GL_GNULIB_STRTOLL@
79116 +GL_GNULIB_STRTOUL = @GL_GNULIB_STRTOUL@
79117 +GL_GNULIB_STRTOULL = @GL_GNULIB_STRTOULL@
79118 +GL_GNULIB_STRTOUMAX = @GL_GNULIB_STRTOUMAX@
79119 +GL_GNULIB_STRVERSCMP = @GL_GNULIB_STRVERSCMP@
79120 +GL_GNULIB_SYMLINK = @GL_GNULIB_SYMLINK@
79121 +GL_GNULIB_SYMLINKAT = @GL_GNULIB_SYMLINKAT@
79122 +GL_GNULIB_SYSTEM_POSIX = @GL_GNULIB_SYSTEM_POSIX@
79123 +GL_GNULIB_TANF = @GL_GNULIB_TANF@
79124 +GL_GNULIB_TANHF = @GL_GNULIB_TANHF@
79125 +GL_GNULIB_TANL = @GL_GNULIB_TANL@
79126 +GL_GNULIB_TIMEGM = @GL_GNULIB_TIMEGM@
79127 +GL_GNULIB_TIMESPEC_GET = @GL_GNULIB_TIMESPEC_GET@
79128 +GL_GNULIB_TIMESPEC_GETRES = @GL_GNULIB_TIMESPEC_GETRES@
79129 +GL_GNULIB_TIME_R = @GL_GNULIB_TIME_R@
79130 +GL_GNULIB_TIME_RZ = @GL_GNULIB_TIME_RZ@
79131 +GL_GNULIB_TMPFILE = @GL_GNULIB_TMPFILE@
79132 +GL_GNULIB_TRUNC = @GL_GNULIB_TRUNC@
79133 +GL_GNULIB_TRUNCATE = @GL_GNULIB_TRUNCATE@
79134 +GL_GNULIB_TRUNCF = @GL_GNULIB_TRUNCF@
79135 +GL_GNULIB_TRUNCL = @GL_GNULIB_TRUNCL@
79136 +GL_GNULIB_TTYNAME_R = @GL_GNULIB_TTYNAME_R@
79137 +GL_GNULIB_TZSET = @GL_GNULIB_TZSET@
79138 +GL_GNULIB_UNISTD_H_GETOPT = @GL_GNULIB_UNISTD_H_GETOPT@
79139 +GL_GNULIB_UNISTD_H_NONBLOCKING = @GL_GNULIB_UNISTD_H_NONBLOCKING@
79140 +GL_GNULIB_UNISTD_H_SIGPIPE = @GL_GNULIB_UNISTD_H_SIGPIPE@
79141 +GL_GNULIB_UNLINK = @GL_GNULIB_UNLINK@
79142 +GL_GNULIB_UNLINKAT = @GL_GNULIB_UNLINKAT@
79143 +GL_GNULIB_UNLOCKPT = @GL_GNULIB_UNLOCKPT@
79144 +GL_GNULIB_UNSETENV = @GL_GNULIB_UNSETENV@
79145 +GL_GNULIB_USLEEP = @GL_GNULIB_USLEEP@
79146 +GL_GNULIB_UTIME = @GL_GNULIB_UTIME@
79147 +GL_GNULIB_UTIMENSAT = @GL_GNULIB_UTIMENSAT@
79148 +GL_GNULIB_VASPRINTF = @GL_GNULIB_VASPRINTF@
79149 +GL_GNULIB_VDPRINTF = @GL_GNULIB_VDPRINTF@
79150 +GL_GNULIB_VFPRINTF = @GL_GNULIB_VFPRINTF@
79151 +GL_GNULIB_VFPRINTF_POSIX = @GL_GNULIB_VFPRINTF_POSIX@
79152 +GL_GNULIB_VFSCANF = @GL_GNULIB_VFSCANF@
79153 +GL_GNULIB_VPRINTF = @GL_GNULIB_VPRINTF@
79154 +GL_GNULIB_VPRINTF_POSIX = @GL_GNULIB_VPRINTF_POSIX@
79155 +GL_GNULIB_VSCANF = @GL_GNULIB_VSCANF@
79156 +GL_GNULIB_VSNPRINTF = @GL_GNULIB_VSNPRINTF@
79157 +GL_GNULIB_VSPRINTF_POSIX = @GL_GNULIB_VSPRINTF_POSIX@
79158 +GL_GNULIB_WCPCPY = @GL_GNULIB_WCPCPY@
79159 +GL_GNULIB_WCPNCPY = @GL_GNULIB_WCPNCPY@
79160 +GL_GNULIB_WCRTOMB = @GL_GNULIB_WCRTOMB@
79161 +GL_GNULIB_WCSCASECMP = @GL_GNULIB_WCSCASECMP@
79162 +GL_GNULIB_WCSCAT = @GL_GNULIB_WCSCAT@
79163 +GL_GNULIB_WCSCHR = @GL_GNULIB_WCSCHR@
79164 +GL_GNULIB_WCSCMP = @GL_GNULIB_WCSCMP@
79165 +GL_GNULIB_WCSCOLL = @GL_GNULIB_WCSCOLL@
79166 +GL_GNULIB_WCSCPY = @GL_GNULIB_WCSCPY@
79167 +GL_GNULIB_WCSCSPN = @GL_GNULIB_WCSCSPN@
79168 +GL_GNULIB_WCSDUP = @GL_GNULIB_WCSDUP@
79169 +GL_GNULIB_WCSFTIME = @GL_GNULIB_WCSFTIME@
79170 +GL_GNULIB_WCSLEN = @GL_GNULIB_WCSLEN@
79171 +GL_GNULIB_WCSNCASECMP = @GL_GNULIB_WCSNCASECMP@
79172 +GL_GNULIB_WCSNCAT = @GL_GNULIB_WCSNCAT@
79173 +GL_GNULIB_WCSNCMP = @GL_GNULIB_WCSNCMP@
79174 +GL_GNULIB_WCSNCPY = @GL_GNULIB_WCSNCPY@
79175 +GL_GNULIB_WCSNLEN = @GL_GNULIB_WCSNLEN@
79176 +GL_GNULIB_WCSNRTOMBS = @GL_GNULIB_WCSNRTOMBS@
79177 +GL_GNULIB_WCSPBRK = @GL_GNULIB_WCSPBRK@
79178 +GL_GNULIB_WCSRCHR = @GL_GNULIB_WCSRCHR@
79179 +GL_GNULIB_WCSRTOMBS = @GL_GNULIB_WCSRTOMBS@
79180 +GL_GNULIB_WCSSPN = @GL_GNULIB_WCSSPN@
79181 +GL_GNULIB_WCSSTR = @GL_GNULIB_WCSSTR@
79182 +GL_GNULIB_WCSTOK = @GL_GNULIB_WCSTOK@
79183 +GL_GNULIB_WCSWIDTH = @GL_GNULIB_WCSWIDTH@
79184 +GL_GNULIB_WCSXFRM = @GL_GNULIB_WCSXFRM@
79185 +GL_GNULIB_WCTOB = @GL_GNULIB_WCTOB@
79186 +GL_GNULIB_WCTOMB = @GL_GNULIB_WCTOMB@
79187 +GL_GNULIB_WCWIDTH = @GL_GNULIB_WCWIDTH@
79188 +GL_GNULIB_WMEMCHR = @GL_GNULIB_WMEMCHR@
79189 +GL_GNULIB_WMEMCMP = @GL_GNULIB_WMEMCMP@
79190 +GL_GNULIB_WMEMCPY = @GL_GNULIB_WMEMCPY@
79191 +GL_GNULIB_WMEMMOVE = @GL_GNULIB_WMEMMOVE@
79192 +GL_GNULIB_WMEMPCPY = @GL_GNULIB_WMEMPCPY@
79193 +GL_GNULIB_WMEMSET = @GL_GNULIB_WMEMSET@
79194 +GL_GNULIB_WRITE = @GL_GNULIB_WRITE@
79195 +GL_GNULIB__EXIT = @GL_GNULIB__EXIT@
79196 +GNULIBHEADERS_OVERRIDE_WINT_T = @GNULIBHEADERS_OVERRIDE_WINT_T@
79197 GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
79198 -GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
79199 -GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
79200 -GNULIB_GRANTPT = @GNULIB_GRANTPT@
79201 -GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
79202 -GNULIB_HYPOT = @GNULIB_HYPOT@
79203 -GNULIB_HYPOTF = @GNULIB_HYPOTF@
79204 -GNULIB_HYPOTL = @GNULIB_HYPOTL@
79205 -GNULIB_ILOGB = @GNULIB_ILOGB@
79206 -GNULIB_ILOGBF = @GNULIB_ILOGBF@
79207 -GNULIB_ILOGBL = @GNULIB_ILOGBL@
79208 -GNULIB_IMAXABS = @GNULIB_IMAXABS@
79209 -GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
79210 -GNULIB_ISATTY = @GNULIB_ISATTY@
79211 -GNULIB_ISFINITE = @GNULIB_ISFINITE@
79212 -GNULIB_ISINF = @GNULIB_ISINF@
79213 -GNULIB_ISNAN = @GNULIB_ISNAN@
79214 -GNULIB_ISNAND = @GNULIB_ISNAND@
79215 -GNULIB_ISNANF = @GNULIB_ISNANF@
79216 -GNULIB_ISNANL = @GNULIB_ISNANL@
79217 -GNULIB_LCHMOD = @GNULIB_LCHMOD@
79218 -GNULIB_LCHOWN = @GNULIB_LCHOWN@
79219 -GNULIB_LDEXPF = @GNULIB_LDEXPF@
79220 -GNULIB_LDEXPL = @GNULIB_LDEXPL@
79221 -GNULIB_LINK = @GNULIB_LINK@
79222 -GNULIB_LINKAT = @GNULIB_LINKAT@
79223 -GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
79224 -GNULIB_LOG = @GNULIB_LOG@
79225 -GNULIB_LOG10 = @GNULIB_LOG10@
79226 -GNULIB_LOG10F = @GNULIB_LOG10F@
79227 -GNULIB_LOG10L = @GNULIB_LOG10L@
79228 -GNULIB_LOG1P = @GNULIB_LOG1P@
79229 -GNULIB_LOG1PF = @GNULIB_LOG1PF@
79230 -GNULIB_LOG1PL = @GNULIB_LOG1PL@
79231 -GNULIB_LOG2 = @GNULIB_LOG2@
79232 -GNULIB_LOG2F = @GNULIB_LOG2F@
79233 -GNULIB_LOG2L = @GNULIB_LOG2L@
79234 -GNULIB_LOGB = @GNULIB_LOGB@
79235 -GNULIB_LOGBF = @GNULIB_LOGBF@
79236 -GNULIB_LOGBL = @GNULIB_LOGBL@
79237 -GNULIB_LOGF = @GNULIB_LOGF@
79238 -GNULIB_LOGL = @GNULIB_LOGL@
79239 -GNULIB_LSEEK = @GNULIB_LSEEK@
79240 -GNULIB_LSTAT = @GNULIB_LSTAT@
79241 -GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
79242 -GNULIB_MBRLEN = @GNULIB_MBRLEN@
79243 -GNULIB_MBRTOWC = @GNULIB_MBRTOWC@
79244 -GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
79245 -GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
79246 -GNULIB_MBSCHR = @GNULIB_MBSCHR@
79247 -GNULIB_MBSCSPN = @GNULIB_MBSCSPN@
79248 -GNULIB_MBSINIT = @GNULIB_MBSINIT@
79249 -GNULIB_MBSLEN = @GNULIB_MBSLEN@
79250 -GNULIB_MBSNCASECMP = @GNULIB_MBSNCASECMP@
79251 -GNULIB_MBSNLEN = @GNULIB_MBSNLEN@
79252 -GNULIB_MBSNRTOWCS = @GNULIB_MBSNRTOWCS@
79253 -GNULIB_MBSPBRK = @GNULIB_MBSPBRK@
79254 -GNULIB_MBSPCASECMP = @GNULIB_MBSPCASECMP@
79255 -GNULIB_MBSRCHR = @GNULIB_MBSRCHR@
79256 -GNULIB_MBSRTOWCS = @GNULIB_MBSRTOWCS@
79257 -GNULIB_MBSSEP = @GNULIB_MBSSEP@
79258 -GNULIB_MBSSPN = @GNULIB_MBSSPN@
79259 -GNULIB_MBSSTR = @GNULIB_MBSSTR@
79260 -GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
79261 -GNULIB_MBTOWC = @GNULIB_MBTOWC@
79262 -GNULIB_MEMCHR = @GNULIB_MEMCHR@
79263 -GNULIB_MEMMEM = @GNULIB_MEMMEM@
79264 -GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
79265 -GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
79266 -GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
79267 -GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
79268 -GNULIB_MKFIFO = @GNULIB_MKFIFO@
79269 -GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
79270 -GNULIB_MKNOD = @GNULIB_MKNOD@
79271 -GNULIB_MKNODAT = @GNULIB_MKNODAT@
79272 -GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
79273 -GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
79274 -GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
79275 -GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
79276 -GNULIB_MKTIME = @GNULIB_MKTIME@
79277 -GNULIB_MODF = @GNULIB_MODF@
79278 -GNULIB_MODFF = @GNULIB_MODFF@
79279 -GNULIB_MODFL = @GNULIB_MODFL@
79280 -GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
79281 -GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
79282 -GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
79283 -GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
79284 -GNULIB_OPEN = @GNULIB_OPEN@
79285 -GNULIB_OPENAT = @GNULIB_OPENAT@
79286 -GNULIB_OPENDIR = @GNULIB_OPENDIR@
79287 -GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
79288 -GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
79289 -GNULIB_PCLOSE = @GNULIB_PCLOSE@
79290 -GNULIB_PERROR = @GNULIB_PERROR@
79291 -GNULIB_PIPE = @GNULIB_PIPE@
79292 -GNULIB_PIPE2 = @GNULIB_PIPE2@
79293 -GNULIB_POPEN = @GNULIB_POPEN@
79294 -GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
79295 -GNULIB_POWF = @GNULIB_POWF@
79296 -GNULIB_PREAD = @GNULIB_PREAD@
79297 -GNULIB_PRINTF = @GNULIB_PRINTF@
79298 -GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@
79299 -GNULIB_PTSNAME = @GNULIB_PTSNAME@
79300 -GNULIB_PTSNAME_R = @GNULIB_PTSNAME_R@
79301 -GNULIB_PUTC = @GNULIB_PUTC@
79302 -GNULIB_PUTCHAR = @GNULIB_PUTCHAR@
79303 -GNULIB_PUTENV = @GNULIB_PUTENV@
79304 -GNULIB_PUTS = @GNULIB_PUTS@
79305 -GNULIB_PWRITE = @GNULIB_PWRITE@
79306 -GNULIB_QSORT_R = @GNULIB_QSORT_R@
79307 -GNULIB_RANDOM = @GNULIB_RANDOM@
79308 -GNULIB_RANDOM_R = @GNULIB_RANDOM_R@
79309 -GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@
79310 -GNULIB_READ = @GNULIB_READ@
79311 -GNULIB_READDIR = @GNULIB_READDIR@
79312 -GNULIB_READLINK = @GNULIB_READLINK@
79313 -GNULIB_READLINKAT = @GNULIB_READLINKAT@
79314 -GNULIB_REALLOCARRAY = @GNULIB_REALLOCARRAY@
79315 -GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
79316 -GNULIB_REALPATH = @GNULIB_REALPATH@
79317 -GNULIB_REMAINDER = @GNULIB_REMAINDER@
79318 -GNULIB_REMAINDERF = @GNULIB_REMAINDERF@
79319 -GNULIB_REMAINDERL = @GNULIB_REMAINDERL@
79320 -GNULIB_REMOVE = @GNULIB_REMOVE@
79321 -GNULIB_RENAME = @GNULIB_RENAME@
79322 -GNULIB_RENAMEAT = @GNULIB_RENAMEAT@
79323 -GNULIB_REWINDDIR = @GNULIB_REWINDDIR@
79324 -GNULIB_RINT = @GNULIB_RINT@
79325 -GNULIB_RINTF = @GNULIB_RINTF@
79326 -GNULIB_RINTL = @GNULIB_RINTL@
79327 -GNULIB_RMDIR = @GNULIB_RMDIR@
79328 -GNULIB_ROUND = @GNULIB_ROUND@
79329 -GNULIB_ROUNDF = @GNULIB_ROUNDF@
79330 -GNULIB_ROUNDL = @GNULIB_ROUNDL@
79331 -GNULIB_RPMATCH = @GNULIB_RPMATCH@
79332 -GNULIB_SCANDIR = @GNULIB_SCANDIR@
79333 -GNULIB_SCANF = @GNULIB_SCANF@
79334 -GNULIB_SECURE_GETENV = @GNULIB_SECURE_GETENV@
79335 -GNULIB_SETENV = @GNULIB_SETENV@
79336 -GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
79337 -GNULIB_SIGNBIT = @GNULIB_SIGNBIT@
79338 -GNULIB_SINF = @GNULIB_SINF@
79339 -GNULIB_SINHF = @GNULIB_SINHF@
79340 -GNULIB_SINL = @GNULIB_SINL@
79341 -GNULIB_SLEEP = @GNULIB_SLEEP@
79342 -GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
79343 -GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
79344 -GNULIB_SQRTF = @GNULIB_SQRTF@
79345 -GNULIB_SQRTL = @GNULIB_SQRTL@
79346 -GNULIB_STAT = @GNULIB_STAT@
79347 -GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
79348 -GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
79349 -GNULIB_STPCPY = @GNULIB_STPCPY@
79350 -GNULIB_STPNCPY = @GNULIB_STPNCPY@
79351 -GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
79352 -GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
79353 -GNULIB_STRDUP = @GNULIB_STRDUP@
79354 -GNULIB_STRERROR = @GNULIB_STRERROR@
79355 -GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
79356 -GNULIB_STRFTIME = @GNULIB_STRFTIME@
79357 -GNULIB_STRNCAT = @GNULIB_STRNCAT@
79358 -GNULIB_STRNDUP = @GNULIB_STRNDUP@
79359 -GNULIB_STRNLEN = @GNULIB_STRNLEN@
79360 -GNULIB_STRPBRK = @GNULIB_STRPBRK@
79361 -GNULIB_STRPTIME = @GNULIB_STRPTIME@
79362 -GNULIB_STRSEP = @GNULIB_STRSEP@
79363 -GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
79364 -GNULIB_STRSTR = @GNULIB_STRSTR@
79365 -GNULIB_STRTOD = @GNULIB_STRTOD@
79366 -GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
79367 -GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
79368 -GNULIB_STRTOLD = @GNULIB_STRTOLD@
79369 -GNULIB_STRTOLL = @GNULIB_STRTOLL@
79370 -GNULIB_STRTOULL = @GNULIB_STRTOULL@
79371 -GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
79372 -GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
79373 -GNULIB_SYMLINK = @GNULIB_SYMLINK@
79374 -GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
79375 -GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
79376 -GNULIB_TANF = @GNULIB_TANF@
79377 -GNULIB_TANHF = @GNULIB_TANHF@
79378 -GNULIB_TANL = @GNULIB_TANL@
79379 -GNULIB_TIMEGM = @GNULIB_TIMEGM@
79380 -GNULIB_TIME_R = @GNULIB_TIME_R@
79381 -GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
79382 -GNULIB_TMPFILE = @GNULIB_TMPFILE@
79383 -GNULIB_TRUNC = @GNULIB_TRUNC@
79384 -GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
79385 -GNULIB_TRUNCF = @GNULIB_TRUNCF@
79386 -GNULIB_TRUNCL = @GNULIB_TRUNCL@
79387 -GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
79388 -GNULIB_TZSET = @GNULIB_TZSET@
79389 -GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
79390 -GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
79391 -GNULIB_UNLINK = @GNULIB_UNLINK@
79392 -GNULIB_UNLINKAT = @GNULIB_UNLINKAT@
79393 -GNULIB_UNLOCKPT = @GNULIB_UNLOCKPT@
79394 -GNULIB_UNSETENV = @GNULIB_UNSETENV@
79395 -GNULIB_USLEEP = @GNULIB_USLEEP@
79396 -GNULIB_UTIME = @GNULIB_UTIME@
79397 -GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
79398 -GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
79399 -GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
79400 -GNULIB_VFPRINTF = @GNULIB_VFPRINTF@
79401 -GNULIB_VFPRINTF_POSIX = @GNULIB_VFPRINTF_POSIX@
79402 -GNULIB_VFSCANF = @GNULIB_VFSCANF@
79403 -GNULIB_VPRINTF = @GNULIB_VPRINTF@
79404 -GNULIB_VPRINTF_POSIX = @GNULIB_VPRINTF_POSIX@
79405 -GNULIB_VSCANF = @GNULIB_VSCANF@
79406 -GNULIB_VSNPRINTF = @GNULIB_VSNPRINTF@
79407 -GNULIB_VSPRINTF_POSIX = @GNULIB_VSPRINTF_POSIX@
79408 -GNULIB_WCPCPY = @GNULIB_WCPCPY@
79409 -GNULIB_WCPNCPY = @GNULIB_WCPNCPY@
79410 -GNULIB_WCRTOMB = @GNULIB_WCRTOMB@
79411 -GNULIB_WCSCASECMP = @GNULIB_WCSCASECMP@
79412 -GNULIB_WCSCAT = @GNULIB_WCSCAT@
79413 -GNULIB_WCSCHR = @GNULIB_WCSCHR@
79414 -GNULIB_WCSCMP = @GNULIB_WCSCMP@
79415 -GNULIB_WCSCOLL = @GNULIB_WCSCOLL@
79416 -GNULIB_WCSCPY = @GNULIB_WCSCPY@
79417 -GNULIB_WCSCSPN = @GNULIB_WCSCSPN@
79418 -GNULIB_WCSDUP = @GNULIB_WCSDUP@
79419 -GNULIB_WCSFTIME = @GNULIB_WCSFTIME@
79420 -GNULIB_WCSLEN = @GNULIB_WCSLEN@
79421 -GNULIB_WCSNCASECMP = @GNULIB_WCSNCASECMP@
79422 -GNULIB_WCSNCAT = @GNULIB_WCSNCAT@
79423 -GNULIB_WCSNCMP = @GNULIB_WCSNCMP@
79424 -GNULIB_WCSNCPY = @GNULIB_WCSNCPY@
79425 -GNULIB_WCSNLEN = @GNULIB_WCSNLEN@
79426 -GNULIB_WCSNRTOMBS = @GNULIB_WCSNRTOMBS@
79427 -GNULIB_WCSPBRK = @GNULIB_WCSPBRK@
79428 -GNULIB_WCSRCHR = @GNULIB_WCSRCHR@
79429 -GNULIB_WCSRTOMBS = @GNULIB_WCSRTOMBS@
79430 -GNULIB_WCSSPN = @GNULIB_WCSSPN@
79431 -GNULIB_WCSSTR = @GNULIB_WCSSTR@
79432 -GNULIB_WCSTOK = @GNULIB_WCSTOK@
79433 -GNULIB_WCSWIDTH = @GNULIB_WCSWIDTH@
79434 -GNULIB_WCSXFRM = @GNULIB_WCSXFRM@
79435 -GNULIB_WCTOB = @GNULIB_WCTOB@
79436 -GNULIB_WCTOMB = @GNULIB_WCTOMB@
79437 -GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
79438 -GNULIB_WMEMCHR = @GNULIB_WMEMCHR@
79439 -GNULIB_WMEMCMP = @GNULIB_WMEMCMP@
79440 -GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
79441 -GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
79442 -GNULIB_WMEMSET = @GNULIB_WMEMSET@
79443 -GNULIB_WRITE = @GNULIB_WRITE@
79444 -GNULIB__EXIT = @GNULIB__EXIT@
79445 GPGME_CFLAGS = @GPGME_CFLAGS@
79446 GPGME_CONFIG = @GPGME_CONFIG@
79447 GPGME_LIBS = @GPGME_LIBS@
79448 GREP = @GREP@
79449 HAVE_ACOSF = @HAVE_ACOSF@
79450 HAVE_ACOSL = @HAVE_ACOSL@
79451 +HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
79452 HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
79453 HAVE_ALPHASORT = @HAVE_ALPHASORT@
79454 HAVE_ASINF = @HAVE_ASINF@
79455 @@ -689,6 +780,7 @@ HAVE_CHOWN = @HAVE_CHOWN@
79456 HAVE_CLOSEDIR = @HAVE_CLOSEDIR@
79457 HAVE_COPYSIGN = @HAVE_COPYSIGN@
79458 HAVE_COPYSIGNL = @HAVE_COPYSIGNL@
79459 +HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
79460 HAVE_COSF = @HAVE_COSF@
79461 HAVE_COSHF = @HAVE_COSHF@
79462 HAVE_COSL = @HAVE_COSL@
79463 @@ -703,13 +795,17 @@ HAVE_DECL_CEILL = @HAVE_DECL_CEILL@
79464 HAVE_DECL_COPYSIGNF = @HAVE_DECL_COPYSIGNF@
79465 HAVE_DECL_COSL = @HAVE_DECL_COSL@
79466 HAVE_DECL_DIRFD = @HAVE_DECL_DIRFD@
79467 +HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
79468 HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
79469 +HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
79470 HAVE_DECL_EXP2 = @HAVE_DECL_EXP2@
79471 HAVE_DECL_EXP2F = @HAVE_DECL_EXP2F@
79472 HAVE_DECL_EXP2L = @HAVE_DECL_EXP2L@
79473 HAVE_DECL_EXPL = @HAVE_DECL_EXPL@
79474 HAVE_DECL_EXPM1L = @HAVE_DECL_EXPM1L@
79475 HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
79476 +HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
79477 +HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
79478 HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
79479 HAVE_DECL_FDOPENDIR = @HAVE_DECL_FDOPENDIR@
79480 HAVE_DECL_FLOORF = @HAVE_DECL_FLOORF@
79481 @@ -718,6 +814,7 @@ HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
79482 HAVE_DECL_FREXPL = @HAVE_DECL_FREXPL@
79483 HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
79484 HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
79485 +HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
79486 HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
79487 HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
79488 HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
79489 @@ -769,13 +866,14 @@ HAVE_DECL_TRUNCL = @HAVE_DECL_TRUNCL@
79490 HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
79491 HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
79492 HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
79493 +HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
79494 HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
79495 HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
79496 HAVE_DIRENT_H = @HAVE_DIRENT_H@
79497 HAVE_DPRINTF = @HAVE_DPRINTF@
79498 -HAVE_DUP2 = @HAVE_DUP2@
79499 HAVE_DUP3 = @HAVE_DUP3@
79500 HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
79501 +HAVE_EXECVPE = @HAVE_EXECVPE@
79502 HAVE_EXPF = @HAVE_EXPF@
79503 HAVE_EXPL = @HAVE_EXPL@
79504 HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
79505 @@ -807,6 +905,7 @@ HAVE_FTELLO = @HAVE_FTELLO@
79506 HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
79507 HAVE_FUTIMENS = @HAVE_FUTIMENS@
79508 HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
79509 +HAVE_GETENTROPY = @HAVE_GETENTROPY@
79510 HAVE_GETGROUPS = @HAVE_GETGROUPS@
79511 HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
79512 HAVE_GETLOGIN = @HAVE_GETLOGIN@
79513 @@ -815,6 +914,7 @@ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
79514 HAVE_GETPASS = @HAVE_GETPASS@
79515 HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
79516 HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
79517 +HAVE_GETUMASK = @HAVE_GETUMASK@
79518 HAVE_GRANTPT = @HAVE_GRANTPT@
79519 HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
79520 HAVE_HYPOTF = @HAVE_HYPOTF@
79521 @@ -842,7 +942,6 @@ HAVE_LOGBF = @HAVE_LOGBF@
79522 HAVE_LOGBL = @HAVE_LOGBL@
79523 HAVE_LOGF = @HAVE_LOGF@
79524 HAVE_LOGL = @HAVE_LOGL@
79525 -HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
79526 HAVE_LSTAT = @HAVE_LSTAT@
79527 HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
79528 HAVE_MBRLEN = @HAVE_MBRLEN@
79529 @@ -852,7 +951,6 @@ HAVE_MBSLEN = @HAVE_MBSLEN@
79530 HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
79531 HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
79532 HAVE_MBTOWC = @HAVE_MBTOWC@
79533 -HAVE_MEMCHR = @HAVE_MEMCHR@
79534 HAVE_MEMPCPY = @HAVE_MEMPCPY@
79535 HAVE_MKDIRAT = @HAVE_MKDIRAT@
79536 HAVE_MKDTEMP = @HAVE_MKDTEMP@
79537 @@ -875,6 +973,7 @@ HAVE_PCLOSE = @HAVE_PCLOSE@
79538 HAVE_PIPE = @HAVE_PIPE@
79539 HAVE_PIPE2 = @HAVE_PIPE2@
79540 HAVE_POPEN = @HAVE_POPEN@
79541 +HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
79542 HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
79543 HAVE_POWF = @HAVE_POWF@
79544 HAVE_PREAD = @HAVE_PREAD@
79545 @@ -904,6 +1003,8 @@ HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
79546 HAVE_SETENV = @HAVE_SETENV@
79547 HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
79548 HAVE_SETSTATE = @HAVE_SETSTATE@
79549 +HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
79550 +HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
79551 HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
79552 HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
79553 HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
79554 @@ -919,13 +1020,16 @@ HAVE_STPNCPY = @HAVE_STPNCPY@
79555 HAVE_STRCASECMP = @HAVE_STRCASECMP@
79556 HAVE_STRCASESTR = @HAVE_STRCASESTR@
79557 HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
79558 +HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
79559 HAVE_STRINGS_H = @HAVE_STRINGS_H@
79560 HAVE_STRPBRK = @HAVE_STRPBRK@
79561 HAVE_STRPTIME = @HAVE_STRPTIME@
79562 HAVE_STRSEP = @HAVE_STRSEP@
79563 HAVE_STRTOD = @HAVE_STRTOD@
79564 +HAVE_STRTOL = @HAVE_STRTOL@
79565 HAVE_STRTOLD = @HAVE_STRTOLD@
79566 HAVE_STRTOLL = @HAVE_STRTOLL@
79567 +HAVE_STRTOUL = @HAVE_STRTOUL@
79568 HAVE_STRTOULL = @HAVE_STRTOULL@
79569 HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@
79570 HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
79571 @@ -943,12 +1047,12 @@ HAVE_TANF = @HAVE_TANF@
79572 HAVE_TANHF = @HAVE_TANHF@
79573 HAVE_TANL = @HAVE_TANL@
79574 HAVE_TIMEGM = @HAVE_TIMEGM@
79575 +HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
79576 +HAVE_TIMESPEC_GETRES = @HAVE_TIMESPEC_GETRES@
79577 HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
79578 -HAVE_TZSET = @HAVE_TZSET@
79579 HAVE_UNISTD_H = @HAVE_UNISTD_H@
79580 HAVE_UNLINKAT = @HAVE_UNLINKAT@
79581 HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
79582 -HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
79583 HAVE_USLEEP = @HAVE_USLEEP@
79584 HAVE_UTIME = @HAVE_UTIME@
79585 HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
79586 @@ -990,6 +1094,7 @@ HAVE_WMEMCHR = @HAVE_WMEMCHR@
79587 HAVE_WMEMCMP = @HAVE_WMEMCMP@
79588 HAVE_WMEMCPY = @HAVE_WMEMCPY@
79589 HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
79590 +HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
79591 HAVE_WMEMSET = @HAVE_WMEMSET@
79592 HAVE__BOOL = @HAVE__BOOL@
79593 HAVE__EXIT = @HAVE__EXIT@
79594 @@ -1086,16 +1191,18 @@ PATH_SEPARATOR = @PATH_SEPARATOR@
79595 PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
79596 PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
79597 PRIPTR_PREFIX = @PRIPTR_PREFIX@
79598 -PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
79599 PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
79600 PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
79601 RANLIB = @RANLIB@
79602 +REPLACE_ACCESS = @REPLACE_ACCESS@
79603 REPLACE_ACOSF = @REPLACE_ACOSF@
79604 +REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
79605 REPLACE_ASINF = @REPLACE_ASINF@
79606 REPLACE_ATAN2F = @REPLACE_ATAN2F@
79607 REPLACE_ATANF = @REPLACE_ATANF@
79608 REPLACE_BTOWC = @REPLACE_BTOWC@
79609 -REPLACE_CALLOC = @REPLACE_CALLOC@
79610 +REPLACE_CALLOC_FOR_CALLOC_GNU = @REPLACE_CALLOC_FOR_CALLOC_GNU@
79611 +REPLACE_CALLOC_FOR_CALLOC_POSIX = @REPLACE_CALLOC_FOR_CALLOC_POSIX@
79612 REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
79613 REPLACE_CBRTF = @REPLACE_CBRTF@
79614 REPLACE_CBRTL = @REPLACE_CBRTL@
79615 @@ -1105,13 +1212,22 @@ REPLACE_CEILL = @REPLACE_CEILL@
79616 REPLACE_CHOWN = @REPLACE_CHOWN@
79617 REPLACE_CLOSE = @REPLACE_CLOSE@
79618 REPLACE_CLOSEDIR = @REPLACE_CLOSEDIR@
79619 +REPLACE_COPY_FILE_RANGE = @REPLACE_COPY_FILE_RANGE@
79620 REPLACE_COSF = @REPLACE_COSF@
79621 REPLACE_COSHF = @REPLACE_COSHF@
79622 +REPLACE_CREAT = @REPLACE_CREAT@
79623 REPLACE_CTIME = @REPLACE_CTIME@
79624 REPLACE_DIRFD = @REPLACE_DIRFD@
79625 REPLACE_DPRINTF = @REPLACE_DPRINTF@
79626 REPLACE_DUP = @REPLACE_DUP@
79627 REPLACE_DUP2 = @REPLACE_DUP2@
79628 +REPLACE_EXECL = @REPLACE_EXECL@
79629 +REPLACE_EXECLE = @REPLACE_EXECLE@
79630 +REPLACE_EXECLP = @REPLACE_EXECLP@
79631 +REPLACE_EXECV = @REPLACE_EXECV@
79632 +REPLACE_EXECVE = @REPLACE_EXECVE@
79633 +REPLACE_EXECVP = @REPLACE_EXECVP@
79634 +REPLACE_EXECVPE = @REPLACE_EXECVPE@
79635 REPLACE_EXP2 = @REPLACE_EXP2@
79636 REPLACE_EXP2L = @REPLACE_EXP2L@
79637 REPLACE_EXPF = @REPLACE_EXPF@
79638 @@ -1121,12 +1237,14 @@ REPLACE_EXPM1F = @REPLACE_EXPM1F@
79639 REPLACE_EXPM1L = @REPLACE_EXPM1L@
79640 REPLACE_FABSL = @REPLACE_FABSL@
79641 REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
79642 +REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
79643 REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
79644 REPLACE_FCLOSE = @REPLACE_FCLOSE@
79645 REPLACE_FCNTL = @REPLACE_FCNTL@
79646 REPLACE_FDOPEN = @REPLACE_FDOPEN@
79647 REPLACE_FDOPENDIR = @REPLACE_FDOPENDIR@
79648 REPLACE_FFLUSH = @REPLACE_FFLUSH@
79649 +REPLACE_FFSLL = @REPLACE_FFSLL@
79650 REPLACE_FLOOR = @REPLACE_FLOOR@
79651 REPLACE_FLOORF = @REPLACE_FLOORF@
79652 REPLACE_FLOORL = @REPLACE_FLOORL@
79653 @@ -1137,8 +1255,10 @@ REPLACE_FMOD = @REPLACE_FMOD@
79654 REPLACE_FMODF = @REPLACE_FMODF@
79655 REPLACE_FMODL = @REPLACE_FMODL@
79656 REPLACE_FOPEN = @REPLACE_FOPEN@
79657 +REPLACE_FOPEN_FOR_FOPEN_GNU = @REPLACE_FOPEN_FOR_FOPEN_GNU@
79658 REPLACE_FPRINTF = @REPLACE_FPRINTF@
79659 REPLACE_FPURGE = @REPLACE_FPURGE@
79660 +REPLACE_FREE = @REPLACE_FREE@
79661 REPLACE_FREOPEN = @REPLACE_FREOPEN@
79662 REPLACE_FREXP = @REPLACE_FREXP@
79663 REPLACE_FREXPF = @REPLACE_FREXPF@
79664 @@ -1160,6 +1280,7 @@ REPLACE_GETLINE = @REPLACE_GETLINE@
79665 REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@
79666 REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
79667 REPLACE_GETPASS = @REPLACE_GETPASS@
79668 +REPLACE_GETPASS_FOR_GETPASS_GNU = @REPLACE_GETPASS_FOR_GETPASS_GNU@
79669 REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
79670 REPLACE_GMTIME = @REPLACE_GMTIME@
79671 REPLACE_HUGE_VAL = @REPLACE_HUGE_VAL@
79672 @@ -1198,7 +1319,8 @@ REPLACE_LOGF = @REPLACE_LOGF@
79673 REPLACE_LOGL = @REPLACE_LOGL@
79674 REPLACE_LSEEK = @REPLACE_LSEEK@
79675 REPLACE_LSTAT = @REPLACE_LSTAT@
79676 -REPLACE_MALLOC = @REPLACE_MALLOC@
79677 +REPLACE_MALLOC_FOR_MALLOC_GNU = @REPLACE_MALLOC_FOR_MALLOC_GNU@
79678 +REPLACE_MALLOC_FOR_MALLOC_POSIX = @REPLACE_MALLOC_FOR_MALLOC_POSIX@
79679 REPLACE_MBRLEN = @REPLACE_MBRLEN@
79680 REPLACE_MBRTOWC = @REPLACE_MBRTOWC@
79681 REPLACE_MBSINIT = @REPLACE_MBSINIT@
79682 @@ -1210,7 +1332,9 @@ REPLACE_MEMCHR = @REPLACE_MEMCHR@
79683 REPLACE_MEMMEM = @REPLACE_MEMMEM@
79684 REPLACE_MKDIR = @REPLACE_MKDIR@
79685 REPLACE_MKFIFO = @REPLACE_MKFIFO@
79686 +REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
79687 REPLACE_MKNOD = @REPLACE_MKNOD@
79688 +REPLACE_MKNODAT = @REPLACE_MKNODAT@
79689 REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
79690 REPLACE_MKTIME = @REPLACE_MKTIME@
79691 REPLACE_MODF = @REPLACE_MODF@
79692 @@ -1225,6 +1349,7 @@ REPLACE_OPENAT = @REPLACE_OPENAT@
79693 REPLACE_OPENDIR = @REPLACE_OPENDIR@
79694 REPLACE_PERROR = @REPLACE_PERROR@
79695 REPLACE_POPEN = @REPLACE_POPEN@
79696 +REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
79697 REPLACE_PREAD = @REPLACE_PREAD@
79698 REPLACE_PRINTF = @REPLACE_PRINTF@
79699 REPLACE_PTSNAME = @REPLACE_PTSNAME@
79700 @@ -1237,7 +1362,9 @@ REPLACE_RANDOM_R = @REPLACE_RANDOM_R@
79701 REPLACE_READ = @REPLACE_READ@
79702 REPLACE_READLINK = @REPLACE_READLINK@
79703 REPLACE_READLINKAT = @REPLACE_READLINKAT@
79704 -REPLACE_REALLOC = @REPLACE_REALLOC@
79705 +REPLACE_REALLOCARRAY = @REPLACE_REALLOCARRAY@
79706 +REPLACE_REALLOC_FOR_REALLOC_GNU = @REPLACE_REALLOC_FOR_REALLOC_GNU@
79707 +REPLACE_REALLOC_FOR_REALLOC_POSIX = @REPLACE_REALLOC_FOR_REALLOC_POSIX@
79708 REPLACE_REALPATH = @REPLACE_REALPATH@
79709 REPLACE_REMAINDER = @REPLACE_REMAINDER@
79710 REPLACE_REMAINDERF = @REPLACE_REMAINDERF@
79711 @@ -1253,7 +1380,7 @@ REPLACE_ROUNDL = @REPLACE_ROUNDL@
79712 REPLACE_SETENV = @REPLACE_SETENV@
79713 REPLACE_SETSTATE = @REPLACE_SETSTATE@
79714 REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
79715 -REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
79716 +REPLACE_SIGNBIT_USING_BUILTINS = @REPLACE_SIGNBIT_USING_BUILTINS@
79717 REPLACE_SINF = @REPLACE_SINF@
79718 REPLACE_SINHF = @REPLACE_SINHF@
79719 REPLACE_SLEEP = @REPLACE_SLEEP@
79720 @@ -1269,6 +1396,7 @@ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
79721 REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
79722 REPLACE_STRDUP = @REPLACE_STRDUP@
79723 REPLACE_STRERROR = @REPLACE_STRERROR@
79724 +REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
79725 REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
79726 REPLACE_STRFTIME = @REPLACE_STRFTIME@
79727 REPLACE_STRNCAT = @REPLACE_STRNCAT@
79728 @@ -1279,7 +1407,11 @@ REPLACE_STRSTR = @REPLACE_STRSTR@
79729 REPLACE_STRTOD = @REPLACE_STRTOD@
79730 REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
79731 REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
79732 +REPLACE_STRTOL = @REPLACE_STRTOL@
79733 REPLACE_STRTOLD = @REPLACE_STRTOLD@
79734 +REPLACE_STRTOLL = @REPLACE_STRTOLL@
79735 +REPLACE_STRTOUL = @REPLACE_STRTOUL@
79736 +REPLACE_STRTOULL = @REPLACE_STRTOULL@
79737 REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
79738 REPLACE_STRUCT_TIMEVAL = @REPLACE_STRUCT_TIMEVAL@
79739 REPLACE_SYMLINK = @REPLACE_SYMLINK@
79740 @@ -1310,6 +1442,7 @@ REPLACE_WCRTOMB = @REPLACE_WCRTOMB@
79741 REPLACE_WCSFTIME = @REPLACE_WCSFTIME@
79742 REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
79743 REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
79744 +REPLACE_WCSTOK = @REPLACE_WCSTOK@
79745 REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
79746 REPLACE_WCTOB = @REPLACE_WCTOB@
79747 REPLACE_WCTOMB = @REPLACE_WCTOMB@
79748 @@ -1321,19 +1454,21 @@ SET_MAKE = @SET_MAKE@
79749 SHELL = @SHELL@
79750 SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
79751 SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
79752 +STDALIGN_H = @STDALIGN_H@
79753 STDBOOL_H = @STDBOOL_H@
79754 STDDEF_H = @STDDEF_H@
79755 STDINT_H = @STDINT_H@
79756 STRIP = @STRIP@
79757 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
79758 TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
79759 +TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
79760 UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
79761 UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
79762 UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
79763 UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
79764 +UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
79765 UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
79766 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
79767 -UTIME_H = @UTIME_H@
79768 VERSION = @VERSION@
79769 WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
79770 WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
79771 @@ -1365,8 +1500,10 @@ datarootdir = @datarootdir@
79772 docdir = @docdir@
79773 dvidir = @dvidir@
79774 exec_prefix = @exec_prefix@
79775 +gl_LIBOBJDEPS = @gl_LIBOBJDEPS@
79776 gl_LIBOBJS = @gl_LIBOBJS@
79777 gl_LTLIBOBJS = @gl_LTLIBOBJS@
79778 +gltests_LIBOBJDEPS = @gltests_LIBOBJDEPS@
79779 gltests_LIBOBJS = @gltests_LIBOBJS@
79780 gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
79781 gltests_WITNESS = @gltests_WITNESS@
79782
79783 diff --git a/tests/qlist/Makefile.in b/tests/qlist/Makefile.in
79784 index 334b743..60f6861 100644
79785 --- a/tests/qlist/Makefile.in
79786 +++ b/tests/qlist/Makefile.in
79787 @@ -90,9 +90,12 @@ host_triplet = @host@
79788 subdir = tests/qlist
79789 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
79790 am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
79791 + $(top_srcdir)/autotools/m4/__inline.m4 \
79792 $(top_srcdir)/autotools/m4/absolute-header.m4 \
79793 $(top_srcdir)/autotools/m4/ac_check_sendfile.m4 \
79794 $(top_srcdir)/autotools/m4/alloca.m4 \
79795 + $(top_srcdir)/autotools/m4/builtin-expect.m4 \
79796 + $(top_srcdir)/autotools/m4/calloc.m4 \
79797 $(top_srcdir)/autotools/m4/canonicalize.m4 \
79798 $(top_srcdir)/autotools/m4/chdir-long.m4 \
79799 $(top_srcdir)/autotools/m4/clock_time.m4 \
79800 @@ -100,7 +103,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
79801 $(top_srcdir)/autotools/m4/closedir.m4 \
79802 $(top_srcdir)/autotools/m4/dirent_h.m4 \
79803 $(top_srcdir)/autotools/m4/dirfd.m4 \
79804 - $(top_srcdir)/autotools/m4/dirname.m4 \
79805 $(top_srcdir)/autotools/m4/double-slash-root.m4 \
79806 $(top_srcdir)/autotools/m4/dup.m4 \
79807 $(top_srcdir)/autotools/m4/dup2.m4 \
79808 @@ -122,6 +124,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
79809 $(top_srcdir)/autotools/m4/filenamecat.m4 \
79810 $(top_srcdir)/autotools/m4/float_h.m4 \
79811 $(top_srcdir)/autotools/m4/fpieee.m4 \
79812 + $(top_srcdir)/autotools/m4/free.m4 \
79813 $(top_srcdir)/autotools/m4/frexp.m4 \
79814 $(top_srcdir)/autotools/m4/frexpl.m4 \
79815 $(top_srcdir)/autotools/m4/fstat.m4 \
79816 @@ -141,7 +144,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
79817 $(top_srcdir)/autotools/m4/group-member.m4 \
79818 $(top_srcdir)/autotools/m4/include_next.m4 \
79819 $(top_srcdir)/autotools/m4/intmax_t.m4 \
79820 - $(top_srcdir)/autotools/m4/inttypes-pri.m4 \
79821 $(top_srcdir)/autotools/m4/inttypes.m4 \
79822 $(top_srcdir)/autotools/m4/inttypes_h.m4 \
79823 $(top_srcdir)/autotools/m4/isnand.m4 \
79824 @@ -151,8 +153,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
79825 $(top_srcdir)/autotools/m4/ldexpl.m4 \
79826 $(top_srcdir)/autotools/m4/libtool.m4 \
79827 $(top_srcdir)/autotools/m4/limits-h.m4 \
79828 - $(top_srcdir)/autotools/m4/localtime-buffer.m4 \
79829 - $(top_srcdir)/autotools/m4/longlong.m4 \
79830 $(top_srcdir)/autotools/m4/lstat.m4 \
79831 $(top_srcdir)/autotools/m4/ltoptions.m4 \
79832 $(top_srcdir)/autotools/m4/ltsugar.m4 \
79833 @@ -164,6 +164,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
79834 $(top_srcdir)/autotools/m4/memchr.m4 \
79835 $(top_srcdir)/autotools/m4/mempcpy.m4 \
79836 $(top_srcdir)/autotools/m4/memrchr.m4 \
79837 + $(top_srcdir)/autotools/m4/minmax.m4 \
79838 $(top_srcdir)/autotools/m4/mkdir.m4 \
79839 $(top_srcdir)/autotools/m4/mkdirat.m4 \
79840 $(top_srcdir)/autotools/m4/mmap-anon.m4 \
79841 @@ -174,16 +175,20 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
79842 $(top_srcdir)/autotools/m4/nocrash.m4 \
79843 $(top_srcdir)/autotools/m4/off_t.m4 \
79844 $(top_srcdir)/autotools/m4/open-cloexec.m4 \
79845 + $(top_srcdir)/autotools/m4/open-slash.m4 \
79846 $(top_srcdir)/autotools/m4/open.m4 \
79847 $(top_srcdir)/autotools/m4/openat.m4 \
79848 $(top_srcdir)/autotools/m4/opendir.m4 \
79849 $(top_srcdir)/autotools/m4/pathmax.m4 \
79850 + $(top_srcdir)/autotools/m4/pipe.m4 \
79851 $(top_srcdir)/autotools/m4/printf-frexp.m4 \
79852 $(top_srcdir)/autotools/m4/printf-frexpl.m4 \
79853 $(top_srcdir)/autotools/m4/printf.m4 \
79854 + $(top_srcdir)/autotools/m4/rawmemchr.m4 \
79855 $(top_srcdir)/autotools/m4/readlink.m4 \
79856 $(top_srcdir)/autotools/m4/readlinkat.m4 \
79857 $(top_srcdir)/autotools/m4/realloc.m4 \
79858 + $(top_srcdir)/autotools/m4/reallocarray.m4 \
79859 $(top_srcdir)/autotools/m4/rename.m4 \
79860 $(top_srcdir)/autotools/m4/renameat.m4 \
79861 $(top_srcdir)/autotools/m4/rmdir.m4 \
79862 @@ -193,6 +198,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
79863 $(top_srcdir)/autotools/m4/ssize_t.m4 \
79864 $(top_srcdir)/autotools/m4/stat-time.m4 \
79865 $(top_srcdir)/autotools/m4/stat.m4 \
79866 + $(top_srcdir)/autotools/m4/stdalign.m4 \
79867 $(top_srcdir)/autotools/m4/stdbool.m4 \
79868 $(top_srcdir)/autotools/m4/stddef_h.m4 \
79869 $(top_srcdir)/autotools/m4/stdint.m4 \
79870 @@ -231,7 +237,10 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
79871 $(top_srcdir)/autotools/m4/wchar_t.m4 \
79872 $(top_srcdir)/autotools/m4/wint_t.m4 \
79873 $(top_srcdir)/autotools/m4/xalloc.m4 \
79874 - $(top_srcdir)/autotools/m4/xsize.m4 $(top_srcdir)/configure.ac
79875 + $(top_srcdir)/autotools/m4/xsize.m4 \
79876 + $(top_srcdir)/autotools/m4/year2038.m4 \
79877 + $(top_srcdir)/autotools/m4/zzgnulib.m4 \
79878 + $(top_srcdir)/configure.ac
79879 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
79880 $(ACLOCAL_M4)
79881 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
79882 @@ -309,368 +318,450 @@ FGREP = @FGREP@
79883 FLOAT_H = @FLOAT_H@
79884 GETOPT_CDEFS_H = @GETOPT_CDEFS_H@
79885 GETOPT_H = @GETOPT_H@
79886 -GNULIB_ACOSF = @GNULIB_ACOSF@
79887 -GNULIB_ACOSL = @GNULIB_ACOSL@
79888 -GNULIB_ALPHASORT = @GNULIB_ALPHASORT@
79889 -GNULIB_ASINF = @GNULIB_ASINF@
79890 -GNULIB_ASINL = @GNULIB_ASINL@
79891 -GNULIB_ATAN2F = @GNULIB_ATAN2F@
79892 -GNULIB_ATANF = @GNULIB_ATANF@
79893 -GNULIB_ATANL = @GNULIB_ATANL@
79894 -GNULIB_ATOLL = @GNULIB_ATOLL@
79895 -GNULIB_BTOWC = @GNULIB_BTOWC@
79896 -GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
79897 -GNULIB_CANONICALIZE_FILE_NAME = @GNULIB_CANONICALIZE_FILE_NAME@
79898 -GNULIB_CBRT = @GNULIB_CBRT@
79899 -GNULIB_CBRTF = @GNULIB_CBRTF@
79900 -GNULIB_CBRTL = @GNULIB_CBRTL@
79901 -GNULIB_CEIL = @GNULIB_CEIL@
79902 -GNULIB_CEILF = @GNULIB_CEILF@
79903 -GNULIB_CEILL = @GNULIB_CEILL@
79904 -GNULIB_CHDIR = @GNULIB_CHDIR@
79905 -GNULIB_CHOWN = @GNULIB_CHOWN@
79906 -GNULIB_CLOSE = @GNULIB_CLOSE@
79907 -GNULIB_CLOSEDIR = @GNULIB_CLOSEDIR@
79908 -GNULIB_COPYSIGN = @GNULIB_COPYSIGN@
79909 -GNULIB_COPYSIGNF = @GNULIB_COPYSIGNF@
79910 -GNULIB_COPYSIGNL = @GNULIB_COPYSIGNL@
79911 -GNULIB_COSF = @GNULIB_COSF@
79912 -GNULIB_COSHF = @GNULIB_COSHF@
79913 -GNULIB_COSL = @GNULIB_COSL@
79914 -GNULIB_CTIME = @GNULIB_CTIME@
79915 -GNULIB_DIRFD = @GNULIB_DIRFD@
79916 -GNULIB_DPRINTF = @GNULIB_DPRINTF@
79917 -GNULIB_DUP = @GNULIB_DUP@
79918 -GNULIB_DUP2 = @GNULIB_DUP2@
79919 -GNULIB_DUP3 = @GNULIB_DUP3@
79920 -GNULIB_ENVIRON = @GNULIB_ENVIRON@
79921 -GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
79922 -GNULIB_EXP2 = @GNULIB_EXP2@
79923 -GNULIB_EXP2F = @GNULIB_EXP2F@
79924 -GNULIB_EXP2L = @GNULIB_EXP2L@
79925 -GNULIB_EXPF = @GNULIB_EXPF@
79926 -GNULIB_EXPL = @GNULIB_EXPL@
79927 -GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
79928 -GNULIB_EXPM1 = @GNULIB_EXPM1@
79929 -GNULIB_EXPM1F = @GNULIB_EXPM1F@
79930 -GNULIB_EXPM1L = @GNULIB_EXPM1L@
79931 -GNULIB_FABSF = @GNULIB_FABSF@
79932 -GNULIB_FABSL = @GNULIB_FABSL@
79933 -GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
79934 -GNULIB_FCHDIR = @GNULIB_FCHDIR@
79935 -GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
79936 -GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
79937 -GNULIB_FCLOSE = @GNULIB_FCLOSE@
79938 -GNULIB_FCNTL = @GNULIB_FCNTL@
79939 -GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
79940 -GNULIB_FDOPEN = @GNULIB_FDOPEN@
79941 -GNULIB_FDOPENDIR = @GNULIB_FDOPENDIR@
79942 -GNULIB_FFLUSH = @GNULIB_FFLUSH@
79943 -GNULIB_FFS = @GNULIB_FFS@
79944 -GNULIB_FFSL = @GNULIB_FFSL@
79945 -GNULIB_FFSLL = @GNULIB_FFSLL@
79946 -GNULIB_FGETC = @GNULIB_FGETC@
79947 -GNULIB_FGETS = @GNULIB_FGETS@
79948 -GNULIB_FLOOR = @GNULIB_FLOOR@
79949 -GNULIB_FLOORF = @GNULIB_FLOORF@
79950 -GNULIB_FLOORL = @GNULIB_FLOORL@
79951 -GNULIB_FMA = @GNULIB_FMA@
79952 -GNULIB_FMAF = @GNULIB_FMAF@
79953 -GNULIB_FMAL = @GNULIB_FMAL@
79954 -GNULIB_FMOD = @GNULIB_FMOD@
79955 -GNULIB_FMODF = @GNULIB_FMODF@
79956 -GNULIB_FMODL = @GNULIB_FMODL@
79957 -GNULIB_FOPEN = @GNULIB_FOPEN@
79958 -GNULIB_FPRINTF = @GNULIB_FPRINTF@
79959 -GNULIB_FPRINTF_POSIX = @GNULIB_FPRINTF_POSIX@
79960 -GNULIB_FPURGE = @GNULIB_FPURGE@
79961 -GNULIB_FPUTC = @GNULIB_FPUTC@
79962 -GNULIB_FPUTS = @GNULIB_FPUTS@
79963 -GNULIB_FREAD = @GNULIB_FREAD@
79964 -GNULIB_FREOPEN = @GNULIB_FREOPEN@
79965 -GNULIB_FREXP = @GNULIB_FREXP@
79966 -GNULIB_FREXPF = @GNULIB_FREXPF@
79967 -GNULIB_FREXPL = @GNULIB_FREXPL@
79968 -GNULIB_FSCANF = @GNULIB_FSCANF@
79969 -GNULIB_FSEEK = @GNULIB_FSEEK@
79970 -GNULIB_FSEEKO = @GNULIB_FSEEKO@
79971 -GNULIB_FSTAT = @GNULIB_FSTAT@
79972 -GNULIB_FSTATAT = @GNULIB_FSTATAT@
79973 -GNULIB_FSYNC = @GNULIB_FSYNC@
79974 -GNULIB_FTELL = @GNULIB_FTELL@
79975 -GNULIB_FTELLO = @GNULIB_FTELLO@
79976 -GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
79977 -GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
79978 -GNULIB_FWRITE = @GNULIB_FWRITE@
79979 -GNULIB_GETC = @GNULIB_GETC@
79980 -GNULIB_GETCHAR = @GNULIB_GETCHAR@
79981 -GNULIB_GETCWD = @GNULIB_GETCWD@
79982 -GNULIB_GETDELIM = @GNULIB_GETDELIM@
79983 -GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
79984 -GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
79985 -GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
79986 -GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
79987 -GNULIB_GETLINE = @GNULIB_GETLINE@
79988 -GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@
79989 -GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
79990 -GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
79991 -GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
79992 -GNULIB_GETPASS = @GNULIB_GETPASS@
79993 -GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
79994 +GL_CFLAG_ALLOW_WARNINGS = @GL_CFLAG_ALLOW_WARNINGS@
79995 +GL_CFLAG_GNULIB_WARNINGS = @GL_CFLAG_GNULIB_WARNINGS@
79996 +GL_GNULIB_ACCESS = @GL_GNULIB_ACCESS@
79997 +GL_GNULIB_ACOSF = @GL_GNULIB_ACOSF@
79998 +GL_GNULIB_ACOSL = @GL_GNULIB_ACOSL@
79999 +GL_GNULIB_ALIGNED_ALLOC = @GL_GNULIB_ALIGNED_ALLOC@
80000 +GL_GNULIB_ALPHASORT = @GL_GNULIB_ALPHASORT@
80001 +GL_GNULIB_ASINF = @GL_GNULIB_ASINF@
80002 +GL_GNULIB_ASINL = @GL_GNULIB_ASINL@
80003 +GL_GNULIB_ATAN2F = @GL_GNULIB_ATAN2F@
80004 +GL_GNULIB_ATANF = @GL_GNULIB_ATANF@
80005 +GL_GNULIB_ATANL = @GL_GNULIB_ATANL@
80006 +GL_GNULIB_ATOLL = @GL_GNULIB_ATOLL@
80007 +GL_GNULIB_BTOWC = @GL_GNULIB_BTOWC@
80008 +GL_GNULIB_CALLOC_GNU = @GL_GNULIB_CALLOC_GNU@
80009 +GL_GNULIB_CALLOC_POSIX = @GL_GNULIB_CALLOC_POSIX@
80010 +GL_GNULIB_CANONICALIZE_FILE_NAME = @GL_GNULIB_CANONICALIZE_FILE_NAME@
80011 +GL_GNULIB_CBRT = @GL_GNULIB_CBRT@
80012 +GL_GNULIB_CBRTF = @GL_GNULIB_CBRTF@
80013 +GL_GNULIB_CBRTL = @GL_GNULIB_CBRTL@
80014 +GL_GNULIB_CEIL = @GL_GNULIB_CEIL@
80015 +GL_GNULIB_CEILF = @GL_GNULIB_CEILF@
80016 +GL_GNULIB_CEILL = @GL_GNULIB_CEILL@
80017 +GL_GNULIB_CHDIR = @GL_GNULIB_CHDIR@
80018 +GL_GNULIB_CHOWN = @GL_GNULIB_CHOWN@
80019 +GL_GNULIB_CLOSE = @GL_GNULIB_CLOSE@
80020 +GL_GNULIB_CLOSEDIR = @GL_GNULIB_CLOSEDIR@
80021 +GL_GNULIB_COPYSIGN = @GL_GNULIB_COPYSIGN@
80022 +GL_GNULIB_COPYSIGNF = @GL_GNULIB_COPYSIGNF@
80023 +GL_GNULIB_COPYSIGNL = @GL_GNULIB_COPYSIGNL@
80024 +GL_GNULIB_COPY_FILE_RANGE = @GL_GNULIB_COPY_FILE_RANGE@
80025 +GL_GNULIB_COSF = @GL_GNULIB_COSF@
80026 +GL_GNULIB_COSHF = @GL_GNULIB_COSHF@
80027 +GL_GNULIB_COSL = @GL_GNULIB_COSL@
80028 +GL_GNULIB_CREAT = @GL_GNULIB_CREAT@
80029 +GL_GNULIB_CTIME = @GL_GNULIB_CTIME@
80030 +GL_GNULIB_DIRFD = @GL_GNULIB_DIRFD@
80031 +GL_GNULIB_DPRINTF = @GL_GNULIB_DPRINTF@
80032 +GL_GNULIB_DUP = @GL_GNULIB_DUP@
80033 +GL_GNULIB_DUP2 = @GL_GNULIB_DUP2@
80034 +GL_GNULIB_DUP3 = @GL_GNULIB_DUP3@
80035 +GL_GNULIB_ENVIRON = @GL_GNULIB_ENVIRON@
80036 +GL_GNULIB_EUIDACCESS = @GL_GNULIB_EUIDACCESS@
80037 +GL_GNULIB_EXECL = @GL_GNULIB_EXECL@
80038 +GL_GNULIB_EXECLE = @GL_GNULIB_EXECLE@
80039 +GL_GNULIB_EXECLP = @GL_GNULIB_EXECLP@
80040 +GL_GNULIB_EXECV = @GL_GNULIB_EXECV@
80041 +GL_GNULIB_EXECVE = @GL_GNULIB_EXECVE@
80042 +GL_GNULIB_EXECVP = @GL_GNULIB_EXECVP@
80043 +GL_GNULIB_EXECVPE = @GL_GNULIB_EXECVPE@
80044 +GL_GNULIB_EXP2 = @GL_GNULIB_EXP2@
80045 +GL_GNULIB_EXP2F = @GL_GNULIB_EXP2F@
80046 +GL_GNULIB_EXP2L = @GL_GNULIB_EXP2L@
80047 +GL_GNULIB_EXPF = @GL_GNULIB_EXPF@
80048 +GL_GNULIB_EXPL = @GL_GNULIB_EXPL@
80049 +GL_GNULIB_EXPLICIT_BZERO = @GL_GNULIB_EXPLICIT_BZERO@
80050 +GL_GNULIB_EXPM1 = @GL_GNULIB_EXPM1@
80051 +GL_GNULIB_EXPM1F = @GL_GNULIB_EXPM1F@
80052 +GL_GNULIB_EXPM1L = @GL_GNULIB_EXPM1L@
80053 +GL_GNULIB_FABSF = @GL_GNULIB_FABSF@
80054 +GL_GNULIB_FABSL = @GL_GNULIB_FABSL@
80055 +GL_GNULIB_FACCESSAT = @GL_GNULIB_FACCESSAT@
80056 +GL_GNULIB_FCHDIR = @GL_GNULIB_FCHDIR@
80057 +GL_GNULIB_FCHMODAT = @GL_GNULIB_FCHMODAT@
80058 +GL_GNULIB_FCHOWNAT = @GL_GNULIB_FCHOWNAT@
80059 +GL_GNULIB_FCLOSE = @GL_GNULIB_FCLOSE@
80060 +GL_GNULIB_FCNTL = @GL_GNULIB_FCNTL@
80061 +GL_GNULIB_FDATASYNC = @GL_GNULIB_FDATASYNC@
80062 +GL_GNULIB_FDOPEN = @GL_GNULIB_FDOPEN@
80063 +GL_GNULIB_FDOPENDIR = @GL_GNULIB_FDOPENDIR@
80064 +GL_GNULIB_FFLUSH = @GL_GNULIB_FFLUSH@
80065 +GL_GNULIB_FFS = @GL_GNULIB_FFS@
80066 +GL_GNULIB_FFSL = @GL_GNULIB_FFSL@
80067 +GL_GNULIB_FFSLL = @GL_GNULIB_FFSLL@
80068 +GL_GNULIB_FGETC = @GL_GNULIB_FGETC@
80069 +GL_GNULIB_FGETS = @GL_GNULIB_FGETS@
80070 +GL_GNULIB_FLOOR = @GL_GNULIB_FLOOR@
80071 +GL_GNULIB_FLOORF = @GL_GNULIB_FLOORF@
80072 +GL_GNULIB_FLOORL = @GL_GNULIB_FLOORL@
80073 +GL_GNULIB_FMA = @GL_GNULIB_FMA@
80074 +GL_GNULIB_FMAF = @GL_GNULIB_FMAF@
80075 +GL_GNULIB_FMAL = @GL_GNULIB_FMAL@
80076 +GL_GNULIB_FMOD = @GL_GNULIB_FMOD@
80077 +GL_GNULIB_FMODF = @GL_GNULIB_FMODF@
80078 +GL_GNULIB_FMODL = @GL_GNULIB_FMODL@
80079 +GL_GNULIB_FOPEN = @GL_GNULIB_FOPEN@
80080 +GL_GNULIB_FOPEN_GNU = @GL_GNULIB_FOPEN_GNU@
80081 +GL_GNULIB_FPRINTF = @GL_GNULIB_FPRINTF@
80082 +GL_GNULIB_FPRINTF_POSIX = @GL_GNULIB_FPRINTF_POSIX@
80083 +GL_GNULIB_FPURGE = @GL_GNULIB_FPURGE@
80084 +GL_GNULIB_FPUTC = @GL_GNULIB_FPUTC@
80085 +GL_GNULIB_FPUTS = @GL_GNULIB_FPUTS@
80086 +GL_GNULIB_FREAD = @GL_GNULIB_FREAD@
80087 +GL_GNULIB_FREE_POSIX = @GL_GNULIB_FREE_POSIX@
80088 +GL_GNULIB_FREOPEN = @GL_GNULIB_FREOPEN@
80089 +GL_GNULIB_FREXP = @GL_GNULIB_FREXP@
80090 +GL_GNULIB_FREXPF = @GL_GNULIB_FREXPF@
80091 +GL_GNULIB_FREXPL = @GL_GNULIB_FREXPL@
80092 +GL_GNULIB_FSCANF = @GL_GNULIB_FSCANF@
80093 +GL_GNULIB_FSEEK = @GL_GNULIB_FSEEK@
80094 +GL_GNULIB_FSEEKO = @GL_GNULIB_FSEEKO@
80095 +GL_GNULIB_FSTAT = @GL_GNULIB_FSTAT@
80096 +GL_GNULIB_FSTATAT = @GL_GNULIB_FSTATAT@
80097 +GL_GNULIB_FSYNC = @GL_GNULIB_FSYNC@
80098 +GL_GNULIB_FTELL = @GL_GNULIB_FTELL@
80099 +GL_GNULIB_FTELLO = @GL_GNULIB_FTELLO@
80100 +GL_GNULIB_FTRUNCATE = @GL_GNULIB_FTRUNCATE@
80101 +GL_GNULIB_FUTIMENS = @GL_GNULIB_FUTIMENS@
80102 +GL_GNULIB_FWRITE = @GL_GNULIB_FWRITE@
80103 +GL_GNULIB_GETC = @GL_GNULIB_GETC@
80104 +GL_GNULIB_GETCHAR = @GL_GNULIB_GETCHAR@
80105 +GL_GNULIB_GETCWD = @GL_GNULIB_GETCWD@
80106 +GL_GNULIB_GETDELIM = @GL_GNULIB_GETDELIM@
80107 +GL_GNULIB_GETDOMAINNAME = @GL_GNULIB_GETDOMAINNAME@
80108 +GL_GNULIB_GETDTABLESIZE = @GL_GNULIB_GETDTABLESIZE@
80109 +GL_GNULIB_GETENTROPY = @GL_GNULIB_GETENTROPY@
80110 +GL_GNULIB_GETGROUPS = @GL_GNULIB_GETGROUPS@
80111 +GL_GNULIB_GETHOSTNAME = @GL_GNULIB_GETHOSTNAME@
80112 +GL_GNULIB_GETLINE = @GL_GNULIB_GETLINE@
80113 +GL_GNULIB_GETLOADAVG = @GL_GNULIB_GETLOADAVG@
80114 +GL_GNULIB_GETLOGIN = @GL_GNULIB_GETLOGIN@
80115 +GL_GNULIB_GETLOGIN_R = @GL_GNULIB_GETLOGIN_R@
80116 +GL_GNULIB_GETOPT_POSIX = @GL_GNULIB_GETOPT_POSIX@
80117 +GL_GNULIB_GETPAGESIZE = @GL_GNULIB_GETPAGESIZE@
80118 +GL_GNULIB_GETPASS = @GL_GNULIB_GETPASS@
80119 +GL_GNULIB_GETPASS_GNU = @GL_GNULIB_GETPASS_GNU@
80120 +GL_GNULIB_GETSUBOPT = @GL_GNULIB_GETSUBOPT@
80121 +GL_GNULIB_GETTIMEOFDAY = @GL_GNULIB_GETTIMEOFDAY@
80122 +GL_GNULIB_GETUMASK = @GL_GNULIB_GETUMASK@
80123 +GL_GNULIB_GETUSERSHELL = @GL_GNULIB_GETUSERSHELL@
80124 +GL_GNULIB_GRANTPT = @GL_GNULIB_GRANTPT@
80125 +GL_GNULIB_GROUP_MEMBER = @GL_GNULIB_GROUP_MEMBER@
80126 +GL_GNULIB_HYPOT = @GL_GNULIB_HYPOT@
80127 +GL_GNULIB_HYPOTF = @GL_GNULIB_HYPOTF@
80128 +GL_GNULIB_HYPOTL = @GL_GNULIB_HYPOTL@
80129 +GL_GNULIB_ILOGB = @GL_GNULIB_ILOGB@
80130 +GL_GNULIB_ILOGBF = @GL_GNULIB_ILOGBF@
80131 +GL_GNULIB_ILOGBL = @GL_GNULIB_ILOGBL@
80132 +GL_GNULIB_IMAXABS = @GL_GNULIB_IMAXABS@
80133 +GL_GNULIB_IMAXDIV = @GL_GNULIB_IMAXDIV@
80134 +GL_GNULIB_ISATTY = @GL_GNULIB_ISATTY@
80135 +GL_GNULIB_ISFINITE = @GL_GNULIB_ISFINITE@
80136 +GL_GNULIB_ISINF = @GL_GNULIB_ISINF@
80137 +GL_GNULIB_ISNAN = @GL_GNULIB_ISNAN@
80138 +GL_GNULIB_ISNAND = @GL_GNULIB_ISNAND@
80139 +GL_GNULIB_ISNANF = @GL_GNULIB_ISNANF@
80140 +GL_GNULIB_ISNANL = @GL_GNULIB_ISNANL@
80141 +GL_GNULIB_LCHMOD = @GL_GNULIB_LCHMOD@
80142 +GL_GNULIB_LCHOWN = @GL_GNULIB_LCHOWN@
80143 +GL_GNULIB_LDEXPF = @GL_GNULIB_LDEXPF@
80144 +GL_GNULIB_LDEXPL = @GL_GNULIB_LDEXPL@
80145 +GL_GNULIB_LINK = @GL_GNULIB_LINK@
80146 +GL_GNULIB_LINKAT = @GL_GNULIB_LINKAT@
80147 +GL_GNULIB_LOCALTIME = @GL_GNULIB_LOCALTIME@
80148 +GL_GNULIB_LOG = @GL_GNULIB_LOG@
80149 +GL_GNULIB_LOG10 = @GL_GNULIB_LOG10@
80150 +GL_GNULIB_LOG10F = @GL_GNULIB_LOG10F@
80151 +GL_GNULIB_LOG10L = @GL_GNULIB_LOG10L@
80152 +GL_GNULIB_LOG1P = @GL_GNULIB_LOG1P@
80153 +GL_GNULIB_LOG1PF = @GL_GNULIB_LOG1PF@
80154 +GL_GNULIB_LOG1PL = @GL_GNULIB_LOG1PL@
80155 +GL_GNULIB_LOG2 = @GL_GNULIB_LOG2@
80156 +GL_GNULIB_LOG2F = @GL_GNULIB_LOG2F@
80157 +GL_GNULIB_LOG2L = @GL_GNULIB_LOG2L@
80158 +GL_GNULIB_LOGB = @GL_GNULIB_LOGB@
80159 +GL_GNULIB_LOGBF = @GL_GNULIB_LOGBF@
80160 +GL_GNULIB_LOGBL = @GL_GNULIB_LOGBL@
80161 +GL_GNULIB_LOGF = @GL_GNULIB_LOGF@
80162 +GL_GNULIB_LOGL = @GL_GNULIB_LOGL@
80163 +GL_GNULIB_LSEEK = @GL_GNULIB_LSEEK@
80164 +GL_GNULIB_LSTAT = @GL_GNULIB_LSTAT@
80165 +GL_GNULIB_MALLOC_GNU = @GL_GNULIB_MALLOC_GNU@
80166 +GL_GNULIB_MALLOC_POSIX = @GL_GNULIB_MALLOC_POSIX@
80167 +GL_GNULIB_MBRLEN = @GL_GNULIB_MBRLEN@
80168 +GL_GNULIB_MBRTOWC = @GL_GNULIB_MBRTOWC@
80169 +GL_GNULIB_MBSCASECMP = @GL_GNULIB_MBSCASECMP@
80170 +GL_GNULIB_MBSCASESTR = @GL_GNULIB_MBSCASESTR@
80171 +GL_GNULIB_MBSCHR = @GL_GNULIB_MBSCHR@
80172 +GL_GNULIB_MBSCSPN = @GL_GNULIB_MBSCSPN@
80173 +GL_GNULIB_MBSINIT = @GL_GNULIB_MBSINIT@
80174 +GL_GNULIB_MBSLEN = @GL_GNULIB_MBSLEN@
80175 +GL_GNULIB_MBSNCASECMP = @GL_GNULIB_MBSNCASECMP@
80176 +GL_GNULIB_MBSNLEN = @GL_GNULIB_MBSNLEN@
80177 +GL_GNULIB_MBSNRTOWCS = @GL_GNULIB_MBSNRTOWCS@
80178 +GL_GNULIB_MBSPBRK = @GL_GNULIB_MBSPBRK@
80179 +GL_GNULIB_MBSPCASECMP = @GL_GNULIB_MBSPCASECMP@
80180 +GL_GNULIB_MBSRCHR = @GL_GNULIB_MBSRCHR@
80181 +GL_GNULIB_MBSRTOWCS = @GL_GNULIB_MBSRTOWCS@
80182 +GL_GNULIB_MBSSEP = @GL_GNULIB_MBSSEP@
80183 +GL_GNULIB_MBSSPN = @GL_GNULIB_MBSSPN@
80184 +GL_GNULIB_MBSSTR = @GL_GNULIB_MBSSTR@
80185 +GL_GNULIB_MBSTOK_R = @GL_GNULIB_MBSTOK_R@
80186 +GL_GNULIB_MBTOWC = @GL_GNULIB_MBTOWC@
80187 +GL_GNULIB_MDA_ACCESS = @GL_GNULIB_MDA_ACCESS@
80188 +GL_GNULIB_MDA_CHDIR = @GL_GNULIB_MDA_CHDIR@
80189 +GL_GNULIB_MDA_CHMOD = @GL_GNULIB_MDA_CHMOD@
80190 +GL_GNULIB_MDA_CLOSE = @GL_GNULIB_MDA_CLOSE@
80191 +GL_GNULIB_MDA_CREAT = @GL_GNULIB_MDA_CREAT@
80192 +GL_GNULIB_MDA_DUP = @GL_GNULIB_MDA_DUP@
80193 +GL_GNULIB_MDA_DUP2 = @GL_GNULIB_MDA_DUP2@
80194 +GL_GNULIB_MDA_ECVT = @GL_GNULIB_MDA_ECVT@
80195 +GL_GNULIB_MDA_EXECL = @GL_GNULIB_MDA_EXECL@
80196 +GL_GNULIB_MDA_EXECLE = @GL_GNULIB_MDA_EXECLE@
80197 +GL_GNULIB_MDA_EXECLP = @GL_GNULIB_MDA_EXECLP@
80198 +GL_GNULIB_MDA_EXECV = @GL_GNULIB_MDA_EXECV@
80199 +GL_GNULIB_MDA_EXECVE = @GL_GNULIB_MDA_EXECVE@
80200 +GL_GNULIB_MDA_EXECVP = @GL_GNULIB_MDA_EXECVP@
80201 +GL_GNULIB_MDA_EXECVPE = @GL_GNULIB_MDA_EXECVPE@
80202 +GL_GNULIB_MDA_FCLOSEALL = @GL_GNULIB_MDA_FCLOSEALL@
80203 +GL_GNULIB_MDA_FCVT = @GL_GNULIB_MDA_FCVT@
80204 +GL_GNULIB_MDA_FDOPEN = @GL_GNULIB_MDA_FDOPEN@
80205 +GL_GNULIB_MDA_FILENO = @GL_GNULIB_MDA_FILENO@
80206 +GL_GNULIB_MDA_GCVT = @GL_GNULIB_MDA_GCVT@
80207 +GL_GNULIB_MDA_GETCWD = @GL_GNULIB_MDA_GETCWD@
80208 +GL_GNULIB_MDA_GETPID = @GL_GNULIB_MDA_GETPID@
80209 +GL_GNULIB_MDA_GETW = @GL_GNULIB_MDA_GETW@
80210 +GL_GNULIB_MDA_ISATTY = @GL_GNULIB_MDA_ISATTY@
80211 +GL_GNULIB_MDA_J0 = @GL_GNULIB_MDA_J0@
80212 +GL_GNULIB_MDA_J1 = @GL_GNULIB_MDA_J1@
80213 +GL_GNULIB_MDA_JN = @GL_GNULIB_MDA_JN@
80214 +GL_GNULIB_MDA_LSEEK = @GL_GNULIB_MDA_LSEEK@
80215 +GL_GNULIB_MDA_MEMCCPY = @GL_GNULIB_MDA_MEMCCPY@
80216 +GL_GNULIB_MDA_MKDIR = @GL_GNULIB_MDA_MKDIR@
80217 +GL_GNULIB_MDA_MKTEMP = @GL_GNULIB_MDA_MKTEMP@
80218 +GL_GNULIB_MDA_OPEN = @GL_GNULIB_MDA_OPEN@
80219 +GL_GNULIB_MDA_PUTENV = @GL_GNULIB_MDA_PUTENV@
80220 +GL_GNULIB_MDA_PUTW = @GL_GNULIB_MDA_PUTW@
80221 +GL_GNULIB_MDA_READ = @GL_GNULIB_MDA_READ@
80222 +GL_GNULIB_MDA_RMDIR = @GL_GNULIB_MDA_RMDIR@
80223 +GL_GNULIB_MDA_STRDUP = @GL_GNULIB_MDA_STRDUP@
80224 +GL_GNULIB_MDA_SWAB = @GL_GNULIB_MDA_SWAB@
80225 +GL_GNULIB_MDA_TEMPNAM = @GL_GNULIB_MDA_TEMPNAM@
80226 +GL_GNULIB_MDA_TZSET = @GL_GNULIB_MDA_TZSET@
80227 +GL_GNULIB_MDA_UMASK = @GL_GNULIB_MDA_UMASK@
80228 +GL_GNULIB_MDA_UNLINK = @GL_GNULIB_MDA_UNLINK@
80229 +GL_GNULIB_MDA_UTIME = @GL_GNULIB_MDA_UTIME@
80230 +GL_GNULIB_MDA_WCSDUP = @GL_GNULIB_MDA_WCSDUP@
80231 +GL_GNULIB_MDA_WRITE = @GL_GNULIB_MDA_WRITE@
80232 +GL_GNULIB_MDA_Y0 = @GL_GNULIB_MDA_Y0@
80233 +GL_GNULIB_MDA_Y1 = @GL_GNULIB_MDA_Y1@
80234 +GL_GNULIB_MDA_YN = @GL_GNULIB_MDA_YN@
80235 +GL_GNULIB_MEMCHR = @GL_GNULIB_MEMCHR@
80236 +GL_GNULIB_MEMMEM = @GL_GNULIB_MEMMEM@
80237 +GL_GNULIB_MEMPCPY = @GL_GNULIB_MEMPCPY@
80238 +GL_GNULIB_MEMRCHR = @GL_GNULIB_MEMRCHR@
80239 +GL_GNULIB_MKDIR = @GL_GNULIB_MKDIR@
80240 +GL_GNULIB_MKDIRAT = @GL_GNULIB_MKDIRAT@
80241 +GL_GNULIB_MKDTEMP = @GL_GNULIB_MKDTEMP@
80242 +GL_GNULIB_MKFIFO = @GL_GNULIB_MKFIFO@
80243 +GL_GNULIB_MKFIFOAT = @GL_GNULIB_MKFIFOAT@
80244 +GL_GNULIB_MKNOD = @GL_GNULIB_MKNOD@
80245 +GL_GNULIB_MKNODAT = @GL_GNULIB_MKNODAT@
80246 +GL_GNULIB_MKOSTEMP = @GL_GNULIB_MKOSTEMP@
80247 +GL_GNULIB_MKOSTEMPS = @GL_GNULIB_MKOSTEMPS@
80248 +GL_GNULIB_MKSTEMP = @GL_GNULIB_MKSTEMP@
80249 +GL_GNULIB_MKSTEMPS = @GL_GNULIB_MKSTEMPS@
80250 +GL_GNULIB_MKTIME = @GL_GNULIB_MKTIME@
80251 +GL_GNULIB_MODF = @GL_GNULIB_MODF@
80252 +GL_GNULIB_MODFF = @GL_GNULIB_MODFF@
80253 +GL_GNULIB_MODFL = @GL_GNULIB_MODFL@
80254 +GL_GNULIB_NANOSLEEP = @GL_GNULIB_NANOSLEEP@
80255 +GL_GNULIB_NONBLOCKING = @GL_GNULIB_NONBLOCKING@
80256 +GL_GNULIB_OBSTACK_PRINTF = @GL_GNULIB_OBSTACK_PRINTF@
80257 +GL_GNULIB_OBSTACK_PRINTF_POSIX = @GL_GNULIB_OBSTACK_PRINTF_POSIX@
80258 +GL_GNULIB_OPEN = @GL_GNULIB_OPEN@
80259 +GL_GNULIB_OPENAT = @GL_GNULIB_OPENAT@
80260 +GL_GNULIB_OPENDIR = @GL_GNULIB_OPENDIR@
80261 +GL_GNULIB_OVERRIDES_STRUCT_STAT = @GL_GNULIB_OVERRIDES_STRUCT_STAT@
80262 +GL_GNULIB_PCLOSE = @GL_GNULIB_PCLOSE@
80263 +GL_GNULIB_PERROR = @GL_GNULIB_PERROR@
80264 +GL_GNULIB_PIPE = @GL_GNULIB_PIPE@
80265 +GL_GNULIB_PIPE2 = @GL_GNULIB_PIPE2@
80266 +GL_GNULIB_POPEN = @GL_GNULIB_POPEN@
80267 +GL_GNULIB_POSIX_MEMALIGN = @GL_GNULIB_POSIX_MEMALIGN@
80268 +GL_GNULIB_POSIX_OPENPT = @GL_GNULIB_POSIX_OPENPT@
80269 +GL_GNULIB_POWF = @GL_GNULIB_POWF@
80270 +GL_GNULIB_PREAD = @GL_GNULIB_PREAD@
80271 +GL_GNULIB_PRINTF = @GL_GNULIB_PRINTF@
80272 +GL_GNULIB_PRINTF_POSIX = @GL_GNULIB_PRINTF_POSIX@
80273 +GL_GNULIB_PTSNAME = @GL_GNULIB_PTSNAME@
80274 +GL_GNULIB_PTSNAME_R = @GL_GNULIB_PTSNAME_R@
80275 +GL_GNULIB_PUTC = @GL_GNULIB_PUTC@
80276 +GL_GNULIB_PUTCHAR = @GL_GNULIB_PUTCHAR@
80277 +GL_GNULIB_PUTENV = @GL_GNULIB_PUTENV@
80278 +GL_GNULIB_PUTS = @GL_GNULIB_PUTS@
80279 +GL_GNULIB_PWRITE = @GL_GNULIB_PWRITE@
80280 +GL_GNULIB_QSORT_R = @GL_GNULIB_QSORT_R@
80281 +GL_GNULIB_RANDOM = @GL_GNULIB_RANDOM@
80282 +GL_GNULIB_RANDOM_R = @GL_GNULIB_RANDOM_R@
80283 +GL_GNULIB_RAWMEMCHR = @GL_GNULIB_RAWMEMCHR@
80284 +GL_GNULIB_READ = @GL_GNULIB_READ@
80285 +GL_GNULIB_READDIR = @GL_GNULIB_READDIR@
80286 +GL_GNULIB_READLINK = @GL_GNULIB_READLINK@
80287 +GL_GNULIB_READLINKAT = @GL_GNULIB_READLINKAT@
80288 +GL_GNULIB_REALLOCARRAY = @GL_GNULIB_REALLOCARRAY@
80289 +GL_GNULIB_REALLOC_GNU = @GL_GNULIB_REALLOC_GNU@
80290 +GL_GNULIB_REALLOC_POSIX = @GL_GNULIB_REALLOC_POSIX@
80291 +GL_GNULIB_REALPATH = @GL_GNULIB_REALPATH@
80292 +GL_GNULIB_REMAINDER = @GL_GNULIB_REMAINDER@
80293 +GL_GNULIB_REMAINDERF = @GL_GNULIB_REMAINDERF@
80294 +GL_GNULIB_REMAINDERL = @GL_GNULIB_REMAINDERL@
80295 +GL_GNULIB_REMOVE = @GL_GNULIB_REMOVE@
80296 +GL_GNULIB_RENAME = @GL_GNULIB_RENAME@
80297 +GL_GNULIB_RENAMEAT = @GL_GNULIB_RENAMEAT@
80298 +GL_GNULIB_REWINDDIR = @GL_GNULIB_REWINDDIR@
80299 +GL_GNULIB_RINT = @GL_GNULIB_RINT@
80300 +GL_GNULIB_RINTF = @GL_GNULIB_RINTF@
80301 +GL_GNULIB_RINTL = @GL_GNULIB_RINTL@
80302 +GL_GNULIB_RMDIR = @GL_GNULIB_RMDIR@
80303 +GL_GNULIB_ROUND = @GL_GNULIB_ROUND@
80304 +GL_GNULIB_ROUNDF = @GL_GNULIB_ROUNDF@
80305 +GL_GNULIB_ROUNDL = @GL_GNULIB_ROUNDL@
80306 +GL_GNULIB_RPMATCH = @GL_GNULIB_RPMATCH@
80307 +GL_GNULIB_SCANDIR = @GL_GNULIB_SCANDIR@
80308 +GL_GNULIB_SCANF = @GL_GNULIB_SCANF@
80309 +GL_GNULIB_SECURE_GETENV = @GL_GNULIB_SECURE_GETENV@
80310 +GL_GNULIB_SETENV = @GL_GNULIB_SETENV@
80311 +GL_GNULIB_SETHOSTNAME = @GL_GNULIB_SETHOSTNAME@
80312 +GL_GNULIB_SIGABBREV_NP = @GL_GNULIB_SIGABBREV_NP@
80313 +GL_GNULIB_SIGDESCR_NP = @GL_GNULIB_SIGDESCR_NP@
80314 +GL_GNULIB_SIGNBIT = @GL_GNULIB_SIGNBIT@
80315 +GL_GNULIB_SINF = @GL_GNULIB_SINF@
80316 +GL_GNULIB_SINHF = @GL_GNULIB_SINHF@
80317 +GL_GNULIB_SINL = @GL_GNULIB_SINL@
80318 +GL_GNULIB_SLEEP = @GL_GNULIB_SLEEP@
80319 +GL_GNULIB_SNPRINTF = @GL_GNULIB_SNPRINTF@
80320 +GL_GNULIB_SPRINTF_POSIX = @GL_GNULIB_SPRINTF_POSIX@
80321 +GL_GNULIB_SQRTF = @GL_GNULIB_SQRTF@
80322 +GL_GNULIB_SQRTL = @GL_GNULIB_SQRTL@
80323 +GL_GNULIB_STAT = @GL_GNULIB_STAT@
80324 +GL_GNULIB_STDIO_H_NONBLOCKING = @GL_GNULIB_STDIO_H_NONBLOCKING@
80325 +GL_GNULIB_STDIO_H_SIGPIPE = @GL_GNULIB_STDIO_H_SIGPIPE@
80326 +GL_GNULIB_STPCPY = @GL_GNULIB_STPCPY@
80327 +GL_GNULIB_STPNCPY = @GL_GNULIB_STPNCPY@
80328 +GL_GNULIB_STRCASESTR = @GL_GNULIB_STRCASESTR@
80329 +GL_GNULIB_STRCHRNUL = @GL_GNULIB_STRCHRNUL@
80330 +GL_GNULIB_STRDUP = @GL_GNULIB_STRDUP@
80331 +GL_GNULIB_STRERROR = @GL_GNULIB_STRERROR@
80332 +GL_GNULIB_STRERRORNAME_NP = @GL_GNULIB_STRERRORNAME_NP@
80333 +GL_GNULIB_STRERROR_R = @GL_GNULIB_STRERROR_R@
80334 +GL_GNULIB_STRFTIME = @GL_GNULIB_STRFTIME@
80335 +GL_GNULIB_STRNCAT = @GL_GNULIB_STRNCAT@
80336 +GL_GNULIB_STRNDUP = @GL_GNULIB_STRNDUP@
80337 +GL_GNULIB_STRNLEN = @GL_GNULIB_STRNLEN@
80338 +GL_GNULIB_STRPBRK = @GL_GNULIB_STRPBRK@
80339 +GL_GNULIB_STRPTIME = @GL_GNULIB_STRPTIME@
80340 +GL_GNULIB_STRSEP = @GL_GNULIB_STRSEP@
80341 +GL_GNULIB_STRSIGNAL = @GL_GNULIB_STRSIGNAL@
80342 +GL_GNULIB_STRSTR = @GL_GNULIB_STRSTR@
80343 +GL_GNULIB_STRTOD = @GL_GNULIB_STRTOD@
80344 +GL_GNULIB_STRTOIMAX = @GL_GNULIB_STRTOIMAX@
80345 +GL_GNULIB_STRTOK_R = @GL_GNULIB_STRTOK_R@
80346 +GL_GNULIB_STRTOL = @GL_GNULIB_STRTOL@
80347 +GL_GNULIB_STRTOLD = @GL_GNULIB_STRTOLD@
80348 +GL_GNULIB_STRTOLL = @GL_GNULIB_STRTOLL@
80349 +GL_GNULIB_STRTOUL = @GL_GNULIB_STRTOUL@
80350 +GL_GNULIB_STRTOULL = @GL_GNULIB_STRTOULL@
80351 +GL_GNULIB_STRTOUMAX = @GL_GNULIB_STRTOUMAX@
80352 +GL_GNULIB_STRVERSCMP = @GL_GNULIB_STRVERSCMP@
80353 +GL_GNULIB_SYMLINK = @GL_GNULIB_SYMLINK@
80354 +GL_GNULIB_SYMLINKAT = @GL_GNULIB_SYMLINKAT@
80355 +GL_GNULIB_SYSTEM_POSIX = @GL_GNULIB_SYSTEM_POSIX@
80356 +GL_GNULIB_TANF = @GL_GNULIB_TANF@
80357 +GL_GNULIB_TANHF = @GL_GNULIB_TANHF@
80358 +GL_GNULIB_TANL = @GL_GNULIB_TANL@
80359 +GL_GNULIB_TIMEGM = @GL_GNULIB_TIMEGM@
80360 +GL_GNULIB_TIMESPEC_GET = @GL_GNULIB_TIMESPEC_GET@
80361 +GL_GNULIB_TIMESPEC_GETRES = @GL_GNULIB_TIMESPEC_GETRES@
80362 +GL_GNULIB_TIME_R = @GL_GNULIB_TIME_R@
80363 +GL_GNULIB_TIME_RZ = @GL_GNULIB_TIME_RZ@
80364 +GL_GNULIB_TMPFILE = @GL_GNULIB_TMPFILE@
80365 +GL_GNULIB_TRUNC = @GL_GNULIB_TRUNC@
80366 +GL_GNULIB_TRUNCATE = @GL_GNULIB_TRUNCATE@
80367 +GL_GNULIB_TRUNCF = @GL_GNULIB_TRUNCF@
80368 +GL_GNULIB_TRUNCL = @GL_GNULIB_TRUNCL@
80369 +GL_GNULIB_TTYNAME_R = @GL_GNULIB_TTYNAME_R@
80370 +GL_GNULIB_TZSET = @GL_GNULIB_TZSET@
80371 +GL_GNULIB_UNISTD_H_GETOPT = @GL_GNULIB_UNISTD_H_GETOPT@
80372 +GL_GNULIB_UNISTD_H_NONBLOCKING = @GL_GNULIB_UNISTD_H_NONBLOCKING@
80373 +GL_GNULIB_UNISTD_H_SIGPIPE = @GL_GNULIB_UNISTD_H_SIGPIPE@
80374 +GL_GNULIB_UNLINK = @GL_GNULIB_UNLINK@
80375 +GL_GNULIB_UNLINKAT = @GL_GNULIB_UNLINKAT@
80376 +GL_GNULIB_UNLOCKPT = @GL_GNULIB_UNLOCKPT@
80377 +GL_GNULIB_UNSETENV = @GL_GNULIB_UNSETENV@
80378 +GL_GNULIB_USLEEP = @GL_GNULIB_USLEEP@
80379 +GL_GNULIB_UTIME = @GL_GNULIB_UTIME@
80380 +GL_GNULIB_UTIMENSAT = @GL_GNULIB_UTIMENSAT@
80381 +GL_GNULIB_VASPRINTF = @GL_GNULIB_VASPRINTF@
80382 +GL_GNULIB_VDPRINTF = @GL_GNULIB_VDPRINTF@
80383 +GL_GNULIB_VFPRINTF = @GL_GNULIB_VFPRINTF@
80384 +GL_GNULIB_VFPRINTF_POSIX = @GL_GNULIB_VFPRINTF_POSIX@
80385 +GL_GNULIB_VFSCANF = @GL_GNULIB_VFSCANF@
80386 +GL_GNULIB_VPRINTF = @GL_GNULIB_VPRINTF@
80387 +GL_GNULIB_VPRINTF_POSIX = @GL_GNULIB_VPRINTF_POSIX@
80388 +GL_GNULIB_VSCANF = @GL_GNULIB_VSCANF@
80389 +GL_GNULIB_VSNPRINTF = @GL_GNULIB_VSNPRINTF@
80390 +GL_GNULIB_VSPRINTF_POSIX = @GL_GNULIB_VSPRINTF_POSIX@
80391 +GL_GNULIB_WCPCPY = @GL_GNULIB_WCPCPY@
80392 +GL_GNULIB_WCPNCPY = @GL_GNULIB_WCPNCPY@
80393 +GL_GNULIB_WCRTOMB = @GL_GNULIB_WCRTOMB@
80394 +GL_GNULIB_WCSCASECMP = @GL_GNULIB_WCSCASECMP@
80395 +GL_GNULIB_WCSCAT = @GL_GNULIB_WCSCAT@
80396 +GL_GNULIB_WCSCHR = @GL_GNULIB_WCSCHR@
80397 +GL_GNULIB_WCSCMP = @GL_GNULIB_WCSCMP@
80398 +GL_GNULIB_WCSCOLL = @GL_GNULIB_WCSCOLL@
80399 +GL_GNULIB_WCSCPY = @GL_GNULIB_WCSCPY@
80400 +GL_GNULIB_WCSCSPN = @GL_GNULIB_WCSCSPN@
80401 +GL_GNULIB_WCSDUP = @GL_GNULIB_WCSDUP@
80402 +GL_GNULIB_WCSFTIME = @GL_GNULIB_WCSFTIME@
80403 +GL_GNULIB_WCSLEN = @GL_GNULIB_WCSLEN@
80404 +GL_GNULIB_WCSNCASECMP = @GL_GNULIB_WCSNCASECMP@
80405 +GL_GNULIB_WCSNCAT = @GL_GNULIB_WCSNCAT@
80406 +GL_GNULIB_WCSNCMP = @GL_GNULIB_WCSNCMP@
80407 +GL_GNULIB_WCSNCPY = @GL_GNULIB_WCSNCPY@
80408 +GL_GNULIB_WCSNLEN = @GL_GNULIB_WCSNLEN@
80409 +GL_GNULIB_WCSNRTOMBS = @GL_GNULIB_WCSNRTOMBS@
80410 +GL_GNULIB_WCSPBRK = @GL_GNULIB_WCSPBRK@
80411 +GL_GNULIB_WCSRCHR = @GL_GNULIB_WCSRCHR@
80412 +GL_GNULIB_WCSRTOMBS = @GL_GNULIB_WCSRTOMBS@
80413 +GL_GNULIB_WCSSPN = @GL_GNULIB_WCSSPN@
80414 +GL_GNULIB_WCSSTR = @GL_GNULIB_WCSSTR@
80415 +GL_GNULIB_WCSTOK = @GL_GNULIB_WCSTOK@
80416 +GL_GNULIB_WCSWIDTH = @GL_GNULIB_WCSWIDTH@
80417 +GL_GNULIB_WCSXFRM = @GL_GNULIB_WCSXFRM@
80418 +GL_GNULIB_WCTOB = @GL_GNULIB_WCTOB@
80419 +GL_GNULIB_WCTOMB = @GL_GNULIB_WCTOMB@
80420 +GL_GNULIB_WCWIDTH = @GL_GNULIB_WCWIDTH@
80421 +GL_GNULIB_WMEMCHR = @GL_GNULIB_WMEMCHR@
80422 +GL_GNULIB_WMEMCMP = @GL_GNULIB_WMEMCMP@
80423 +GL_GNULIB_WMEMCPY = @GL_GNULIB_WMEMCPY@
80424 +GL_GNULIB_WMEMMOVE = @GL_GNULIB_WMEMMOVE@
80425 +GL_GNULIB_WMEMPCPY = @GL_GNULIB_WMEMPCPY@
80426 +GL_GNULIB_WMEMSET = @GL_GNULIB_WMEMSET@
80427 +GL_GNULIB_WRITE = @GL_GNULIB_WRITE@
80428 +GL_GNULIB__EXIT = @GL_GNULIB__EXIT@
80429 +GNULIBHEADERS_OVERRIDE_WINT_T = @GNULIBHEADERS_OVERRIDE_WINT_T@
80430 GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
80431 -GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
80432 -GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
80433 -GNULIB_GRANTPT = @GNULIB_GRANTPT@
80434 -GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
80435 -GNULIB_HYPOT = @GNULIB_HYPOT@
80436 -GNULIB_HYPOTF = @GNULIB_HYPOTF@
80437 -GNULIB_HYPOTL = @GNULIB_HYPOTL@
80438 -GNULIB_ILOGB = @GNULIB_ILOGB@
80439 -GNULIB_ILOGBF = @GNULIB_ILOGBF@
80440 -GNULIB_ILOGBL = @GNULIB_ILOGBL@
80441 -GNULIB_IMAXABS = @GNULIB_IMAXABS@
80442 -GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
80443 -GNULIB_ISATTY = @GNULIB_ISATTY@
80444 -GNULIB_ISFINITE = @GNULIB_ISFINITE@
80445 -GNULIB_ISINF = @GNULIB_ISINF@
80446 -GNULIB_ISNAN = @GNULIB_ISNAN@
80447 -GNULIB_ISNAND = @GNULIB_ISNAND@
80448 -GNULIB_ISNANF = @GNULIB_ISNANF@
80449 -GNULIB_ISNANL = @GNULIB_ISNANL@
80450 -GNULIB_LCHMOD = @GNULIB_LCHMOD@
80451 -GNULIB_LCHOWN = @GNULIB_LCHOWN@
80452 -GNULIB_LDEXPF = @GNULIB_LDEXPF@
80453 -GNULIB_LDEXPL = @GNULIB_LDEXPL@
80454 -GNULIB_LINK = @GNULIB_LINK@
80455 -GNULIB_LINKAT = @GNULIB_LINKAT@
80456 -GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
80457 -GNULIB_LOG = @GNULIB_LOG@
80458 -GNULIB_LOG10 = @GNULIB_LOG10@
80459 -GNULIB_LOG10F = @GNULIB_LOG10F@
80460 -GNULIB_LOG10L = @GNULIB_LOG10L@
80461 -GNULIB_LOG1P = @GNULIB_LOG1P@
80462 -GNULIB_LOG1PF = @GNULIB_LOG1PF@
80463 -GNULIB_LOG1PL = @GNULIB_LOG1PL@
80464 -GNULIB_LOG2 = @GNULIB_LOG2@
80465 -GNULIB_LOG2F = @GNULIB_LOG2F@
80466 -GNULIB_LOG2L = @GNULIB_LOG2L@
80467 -GNULIB_LOGB = @GNULIB_LOGB@
80468 -GNULIB_LOGBF = @GNULIB_LOGBF@
80469 -GNULIB_LOGBL = @GNULIB_LOGBL@
80470 -GNULIB_LOGF = @GNULIB_LOGF@
80471 -GNULIB_LOGL = @GNULIB_LOGL@
80472 -GNULIB_LSEEK = @GNULIB_LSEEK@
80473 -GNULIB_LSTAT = @GNULIB_LSTAT@
80474 -GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
80475 -GNULIB_MBRLEN = @GNULIB_MBRLEN@
80476 -GNULIB_MBRTOWC = @GNULIB_MBRTOWC@
80477 -GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
80478 -GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
80479 -GNULIB_MBSCHR = @GNULIB_MBSCHR@
80480 -GNULIB_MBSCSPN = @GNULIB_MBSCSPN@
80481 -GNULIB_MBSINIT = @GNULIB_MBSINIT@
80482 -GNULIB_MBSLEN = @GNULIB_MBSLEN@
80483 -GNULIB_MBSNCASECMP = @GNULIB_MBSNCASECMP@
80484 -GNULIB_MBSNLEN = @GNULIB_MBSNLEN@
80485 -GNULIB_MBSNRTOWCS = @GNULIB_MBSNRTOWCS@
80486 -GNULIB_MBSPBRK = @GNULIB_MBSPBRK@
80487 -GNULIB_MBSPCASECMP = @GNULIB_MBSPCASECMP@
80488 -GNULIB_MBSRCHR = @GNULIB_MBSRCHR@
80489 -GNULIB_MBSRTOWCS = @GNULIB_MBSRTOWCS@
80490 -GNULIB_MBSSEP = @GNULIB_MBSSEP@
80491 -GNULIB_MBSSPN = @GNULIB_MBSSPN@
80492 -GNULIB_MBSSTR = @GNULIB_MBSSTR@
80493 -GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
80494 -GNULIB_MBTOWC = @GNULIB_MBTOWC@
80495 -GNULIB_MEMCHR = @GNULIB_MEMCHR@
80496 -GNULIB_MEMMEM = @GNULIB_MEMMEM@
80497 -GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
80498 -GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
80499 -GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
80500 -GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
80501 -GNULIB_MKFIFO = @GNULIB_MKFIFO@
80502 -GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
80503 -GNULIB_MKNOD = @GNULIB_MKNOD@
80504 -GNULIB_MKNODAT = @GNULIB_MKNODAT@
80505 -GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
80506 -GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
80507 -GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
80508 -GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
80509 -GNULIB_MKTIME = @GNULIB_MKTIME@
80510 -GNULIB_MODF = @GNULIB_MODF@
80511 -GNULIB_MODFF = @GNULIB_MODFF@
80512 -GNULIB_MODFL = @GNULIB_MODFL@
80513 -GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
80514 -GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
80515 -GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
80516 -GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
80517 -GNULIB_OPEN = @GNULIB_OPEN@
80518 -GNULIB_OPENAT = @GNULIB_OPENAT@
80519 -GNULIB_OPENDIR = @GNULIB_OPENDIR@
80520 -GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
80521 -GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
80522 -GNULIB_PCLOSE = @GNULIB_PCLOSE@
80523 -GNULIB_PERROR = @GNULIB_PERROR@
80524 -GNULIB_PIPE = @GNULIB_PIPE@
80525 -GNULIB_PIPE2 = @GNULIB_PIPE2@
80526 -GNULIB_POPEN = @GNULIB_POPEN@
80527 -GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
80528 -GNULIB_POWF = @GNULIB_POWF@
80529 -GNULIB_PREAD = @GNULIB_PREAD@
80530 -GNULIB_PRINTF = @GNULIB_PRINTF@
80531 -GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@
80532 -GNULIB_PTSNAME = @GNULIB_PTSNAME@
80533 -GNULIB_PTSNAME_R = @GNULIB_PTSNAME_R@
80534 -GNULIB_PUTC = @GNULIB_PUTC@
80535 -GNULIB_PUTCHAR = @GNULIB_PUTCHAR@
80536 -GNULIB_PUTENV = @GNULIB_PUTENV@
80537 -GNULIB_PUTS = @GNULIB_PUTS@
80538 -GNULIB_PWRITE = @GNULIB_PWRITE@
80539 -GNULIB_QSORT_R = @GNULIB_QSORT_R@
80540 -GNULIB_RANDOM = @GNULIB_RANDOM@
80541 -GNULIB_RANDOM_R = @GNULIB_RANDOM_R@
80542 -GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@
80543 -GNULIB_READ = @GNULIB_READ@
80544 -GNULIB_READDIR = @GNULIB_READDIR@
80545 -GNULIB_READLINK = @GNULIB_READLINK@
80546 -GNULIB_READLINKAT = @GNULIB_READLINKAT@
80547 -GNULIB_REALLOCARRAY = @GNULIB_REALLOCARRAY@
80548 -GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
80549 -GNULIB_REALPATH = @GNULIB_REALPATH@
80550 -GNULIB_REMAINDER = @GNULIB_REMAINDER@
80551 -GNULIB_REMAINDERF = @GNULIB_REMAINDERF@
80552 -GNULIB_REMAINDERL = @GNULIB_REMAINDERL@
80553 -GNULIB_REMOVE = @GNULIB_REMOVE@
80554 -GNULIB_RENAME = @GNULIB_RENAME@
80555 -GNULIB_RENAMEAT = @GNULIB_RENAMEAT@
80556 -GNULIB_REWINDDIR = @GNULIB_REWINDDIR@
80557 -GNULIB_RINT = @GNULIB_RINT@
80558 -GNULIB_RINTF = @GNULIB_RINTF@
80559 -GNULIB_RINTL = @GNULIB_RINTL@
80560 -GNULIB_RMDIR = @GNULIB_RMDIR@
80561 -GNULIB_ROUND = @GNULIB_ROUND@
80562 -GNULIB_ROUNDF = @GNULIB_ROUNDF@
80563 -GNULIB_ROUNDL = @GNULIB_ROUNDL@
80564 -GNULIB_RPMATCH = @GNULIB_RPMATCH@
80565 -GNULIB_SCANDIR = @GNULIB_SCANDIR@
80566 -GNULIB_SCANF = @GNULIB_SCANF@
80567 -GNULIB_SECURE_GETENV = @GNULIB_SECURE_GETENV@
80568 -GNULIB_SETENV = @GNULIB_SETENV@
80569 -GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
80570 -GNULIB_SIGNBIT = @GNULIB_SIGNBIT@
80571 -GNULIB_SINF = @GNULIB_SINF@
80572 -GNULIB_SINHF = @GNULIB_SINHF@
80573 -GNULIB_SINL = @GNULIB_SINL@
80574 -GNULIB_SLEEP = @GNULIB_SLEEP@
80575 -GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
80576 -GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
80577 -GNULIB_SQRTF = @GNULIB_SQRTF@
80578 -GNULIB_SQRTL = @GNULIB_SQRTL@
80579 -GNULIB_STAT = @GNULIB_STAT@
80580 -GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
80581 -GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
80582 -GNULIB_STPCPY = @GNULIB_STPCPY@
80583 -GNULIB_STPNCPY = @GNULIB_STPNCPY@
80584 -GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
80585 -GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
80586 -GNULIB_STRDUP = @GNULIB_STRDUP@
80587 -GNULIB_STRERROR = @GNULIB_STRERROR@
80588 -GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
80589 -GNULIB_STRFTIME = @GNULIB_STRFTIME@
80590 -GNULIB_STRNCAT = @GNULIB_STRNCAT@
80591 -GNULIB_STRNDUP = @GNULIB_STRNDUP@
80592 -GNULIB_STRNLEN = @GNULIB_STRNLEN@
80593 -GNULIB_STRPBRK = @GNULIB_STRPBRK@
80594 -GNULIB_STRPTIME = @GNULIB_STRPTIME@
80595 -GNULIB_STRSEP = @GNULIB_STRSEP@
80596 -GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
80597 -GNULIB_STRSTR = @GNULIB_STRSTR@
80598 -GNULIB_STRTOD = @GNULIB_STRTOD@
80599 -GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
80600 -GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
80601 -GNULIB_STRTOLD = @GNULIB_STRTOLD@
80602 -GNULIB_STRTOLL = @GNULIB_STRTOLL@
80603 -GNULIB_STRTOULL = @GNULIB_STRTOULL@
80604 -GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
80605 -GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
80606 -GNULIB_SYMLINK = @GNULIB_SYMLINK@
80607 -GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
80608 -GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
80609 -GNULIB_TANF = @GNULIB_TANF@
80610 -GNULIB_TANHF = @GNULIB_TANHF@
80611 -GNULIB_TANL = @GNULIB_TANL@
80612 -GNULIB_TIMEGM = @GNULIB_TIMEGM@
80613 -GNULIB_TIME_R = @GNULIB_TIME_R@
80614 -GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
80615 -GNULIB_TMPFILE = @GNULIB_TMPFILE@
80616 -GNULIB_TRUNC = @GNULIB_TRUNC@
80617 -GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
80618 -GNULIB_TRUNCF = @GNULIB_TRUNCF@
80619 -GNULIB_TRUNCL = @GNULIB_TRUNCL@
80620 -GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
80621 -GNULIB_TZSET = @GNULIB_TZSET@
80622 -GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
80623 -GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
80624 -GNULIB_UNLINK = @GNULIB_UNLINK@
80625 -GNULIB_UNLINKAT = @GNULIB_UNLINKAT@
80626 -GNULIB_UNLOCKPT = @GNULIB_UNLOCKPT@
80627 -GNULIB_UNSETENV = @GNULIB_UNSETENV@
80628 -GNULIB_USLEEP = @GNULIB_USLEEP@
80629 -GNULIB_UTIME = @GNULIB_UTIME@
80630 -GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
80631 -GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
80632 -GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
80633 -GNULIB_VFPRINTF = @GNULIB_VFPRINTF@
80634 -GNULIB_VFPRINTF_POSIX = @GNULIB_VFPRINTF_POSIX@
80635 -GNULIB_VFSCANF = @GNULIB_VFSCANF@
80636 -GNULIB_VPRINTF = @GNULIB_VPRINTF@
80637 -GNULIB_VPRINTF_POSIX = @GNULIB_VPRINTF_POSIX@
80638 -GNULIB_VSCANF = @GNULIB_VSCANF@
80639 -GNULIB_VSNPRINTF = @GNULIB_VSNPRINTF@
80640 -GNULIB_VSPRINTF_POSIX = @GNULIB_VSPRINTF_POSIX@
80641 -GNULIB_WCPCPY = @GNULIB_WCPCPY@
80642 -GNULIB_WCPNCPY = @GNULIB_WCPNCPY@
80643 -GNULIB_WCRTOMB = @GNULIB_WCRTOMB@
80644 -GNULIB_WCSCASECMP = @GNULIB_WCSCASECMP@
80645 -GNULIB_WCSCAT = @GNULIB_WCSCAT@
80646 -GNULIB_WCSCHR = @GNULIB_WCSCHR@
80647 -GNULIB_WCSCMP = @GNULIB_WCSCMP@
80648 -GNULIB_WCSCOLL = @GNULIB_WCSCOLL@
80649 -GNULIB_WCSCPY = @GNULIB_WCSCPY@
80650 -GNULIB_WCSCSPN = @GNULIB_WCSCSPN@
80651 -GNULIB_WCSDUP = @GNULIB_WCSDUP@
80652 -GNULIB_WCSFTIME = @GNULIB_WCSFTIME@
80653 -GNULIB_WCSLEN = @GNULIB_WCSLEN@
80654 -GNULIB_WCSNCASECMP = @GNULIB_WCSNCASECMP@
80655 -GNULIB_WCSNCAT = @GNULIB_WCSNCAT@
80656 -GNULIB_WCSNCMP = @GNULIB_WCSNCMP@
80657 -GNULIB_WCSNCPY = @GNULIB_WCSNCPY@
80658 -GNULIB_WCSNLEN = @GNULIB_WCSNLEN@
80659 -GNULIB_WCSNRTOMBS = @GNULIB_WCSNRTOMBS@
80660 -GNULIB_WCSPBRK = @GNULIB_WCSPBRK@
80661 -GNULIB_WCSRCHR = @GNULIB_WCSRCHR@
80662 -GNULIB_WCSRTOMBS = @GNULIB_WCSRTOMBS@
80663 -GNULIB_WCSSPN = @GNULIB_WCSSPN@
80664 -GNULIB_WCSSTR = @GNULIB_WCSSTR@
80665 -GNULIB_WCSTOK = @GNULIB_WCSTOK@
80666 -GNULIB_WCSWIDTH = @GNULIB_WCSWIDTH@
80667 -GNULIB_WCSXFRM = @GNULIB_WCSXFRM@
80668 -GNULIB_WCTOB = @GNULIB_WCTOB@
80669 -GNULIB_WCTOMB = @GNULIB_WCTOMB@
80670 -GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
80671 -GNULIB_WMEMCHR = @GNULIB_WMEMCHR@
80672 -GNULIB_WMEMCMP = @GNULIB_WMEMCMP@
80673 -GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
80674 -GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
80675 -GNULIB_WMEMSET = @GNULIB_WMEMSET@
80676 -GNULIB_WRITE = @GNULIB_WRITE@
80677 -GNULIB__EXIT = @GNULIB__EXIT@
80678 GPGME_CFLAGS = @GPGME_CFLAGS@
80679 GPGME_CONFIG = @GPGME_CONFIG@
80680 GPGME_LIBS = @GPGME_LIBS@
80681 GREP = @GREP@
80682 HAVE_ACOSF = @HAVE_ACOSF@
80683 HAVE_ACOSL = @HAVE_ACOSL@
80684 +HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
80685 HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
80686 HAVE_ALPHASORT = @HAVE_ALPHASORT@
80687 HAVE_ASINF = @HAVE_ASINF@
80688 @@ -689,6 +780,7 @@ HAVE_CHOWN = @HAVE_CHOWN@
80689 HAVE_CLOSEDIR = @HAVE_CLOSEDIR@
80690 HAVE_COPYSIGN = @HAVE_COPYSIGN@
80691 HAVE_COPYSIGNL = @HAVE_COPYSIGNL@
80692 +HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
80693 HAVE_COSF = @HAVE_COSF@
80694 HAVE_COSHF = @HAVE_COSHF@
80695 HAVE_COSL = @HAVE_COSL@
80696 @@ -703,13 +795,17 @@ HAVE_DECL_CEILL = @HAVE_DECL_CEILL@
80697 HAVE_DECL_COPYSIGNF = @HAVE_DECL_COPYSIGNF@
80698 HAVE_DECL_COSL = @HAVE_DECL_COSL@
80699 HAVE_DECL_DIRFD = @HAVE_DECL_DIRFD@
80700 +HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
80701 HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
80702 +HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
80703 HAVE_DECL_EXP2 = @HAVE_DECL_EXP2@
80704 HAVE_DECL_EXP2F = @HAVE_DECL_EXP2F@
80705 HAVE_DECL_EXP2L = @HAVE_DECL_EXP2L@
80706 HAVE_DECL_EXPL = @HAVE_DECL_EXPL@
80707 HAVE_DECL_EXPM1L = @HAVE_DECL_EXPM1L@
80708 HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
80709 +HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
80710 +HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
80711 HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
80712 HAVE_DECL_FDOPENDIR = @HAVE_DECL_FDOPENDIR@
80713 HAVE_DECL_FLOORF = @HAVE_DECL_FLOORF@
80714 @@ -718,6 +814,7 @@ HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
80715 HAVE_DECL_FREXPL = @HAVE_DECL_FREXPL@
80716 HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
80717 HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
80718 +HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
80719 HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
80720 HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
80721 HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
80722 @@ -769,13 +866,14 @@ HAVE_DECL_TRUNCL = @HAVE_DECL_TRUNCL@
80723 HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
80724 HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
80725 HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
80726 +HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
80727 HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
80728 HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
80729 HAVE_DIRENT_H = @HAVE_DIRENT_H@
80730 HAVE_DPRINTF = @HAVE_DPRINTF@
80731 -HAVE_DUP2 = @HAVE_DUP2@
80732 HAVE_DUP3 = @HAVE_DUP3@
80733 HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
80734 +HAVE_EXECVPE = @HAVE_EXECVPE@
80735 HAVE_EXPF = @HAVE_EXPF@
80736 HAVE_EXPL = @HAVE_EXPL@
80737 HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
80738 @@ -807,6 +905,7 @@ HAVE_FTELLO = @HAVE_FTELLO@
80739 HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
80740 HAVE_FUTIMENS = @HAVE_FUTIMENS@
80741 HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
80742 +HAVE_GETENTROPY = @HAVE_GETENTROPY@
80743 HAVE_GETGROUPS = @HAVE_GETGROUPS@
80744 HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
80745 HAVE_GETLOGIN = @HAVE_GETLOGIN@
80746 @@ -815,6 +914,7 @@ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
80747 HAVE_GETPASS = @HAVE_GETPASS@
80748 HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
80749 HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
80750 +HAVE_GETUMASK = @HAVE_GETUMASK@
80751 HAVE_GRANTPT = @HAVE_GRANTPT@
80752 HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
80753 HAVE_HYPOTF = @HAVE_HYPOTF@
80754 @@ -842,7 +942,6 @@ HAVE_LOGBF = @HAVE_LOGBF@
80755 HAVE_LOGBL = @HAVE_LOGBL@
80756 HAVE_LOGF = @HAVE_LOGF@
80757 HAVE_LOGL = @HAVE_LOGL@
80758 -HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
80759 HAVE_LSTAT = @HAVE_LSTAT@
80760 HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
80761 HAVE_MBRLEN = @HAVE_MBRLEN@
80762 @@ -852,7 +951,6 @@ HAVE_MBSLEN = @HAVE_MBSLEN@
80763 HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
80764 HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
80765 HAVE_MBTOWC = @HAVE_MBTOWC@
80766 -HAVE_MEMCHR = @HAVE_MEMCHR@
80767 HAVE_MEMPCPY = @HAVE_MEMPCPY@
80768 HAVE_MKDIRAT = @HAVE_MKDIRAT@
80769 HAVE_MKDTEMP = @HAVE_MKDTEMP@
80770 @@ -875,6 +973,7 @@ HAVE_PCLOSE = @HAVE_PCLOSE@
80771 HAVE_PIPE = @HAVE_PIPE@
80772 HAVE_PIPE2 = @HAVE_PIPE2@
80773 HAVE_POPEN = @HAVE_POPEN@
80774 +HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
80775 HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
80776 HAVE_POWF = @HAVE_POWF@
80777 HAVE_PREAD = @HAVE_PREAD@
80778 @@ -904,6 +1003,8 @@ HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
80779 HAVE_SETENV = @HAVE_SETENV@
80780 HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
80781 HAVE_SETSTATE = @HAVE_SETSTATE@
80782 +HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
80783 +HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
80784 HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
80785 HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
80786 HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
80787 @@ -919,13 +1020,16 @@ HAVE_STPNCPY = @HAVE_STPNCPY@
80788 HAVE_STRCASECMP = @HAVE_STRCASECMP@
80789 HAVE_STRCASESTR = @HAVE_STRCASESTR@
80790 HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
80791 +HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
80792 HAVE_STRINGS_H = @HAVE_STRINGS_H@
80793 HAVE_STRPBRK = @HAVE_STRPBRK@
80794 HAVE_STRPTIME = @HAVE_STRPTIME@
80795 HAVE_STRSEP = @HAVE_STRSEP@
80796 HAVE_STRTOD = @HAVE_STRTOD@
80797 +HAVE_STRTOL = @HAVE_STRTOL@
80798 HAVE_STRTOLD = @HAVE_STRTOLD@
80799 HAVE_STRTOLL = @HAVE_STRTOLL@
80800 +HAVE_STRTOUL = @HAVE_STRTOUL@
80801 HAVE_STRTOULL = @HAVE_STRTOULL@
80802 HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@
80803 HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
80804 @@ -943,12 +1047,12 @@ HAVE_TANF = @HAVE_TANF@
80805 HAVE_TANHF = @HAVE_TANHF@
80806 HAVE_TANL = @HAVE_TANL@
80807 HAVE_TIMEGM = @HAVE_TIMEGM@
80808 +HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
80809 +HAVE_TIMESPEC_GETRES = @HAVE_TIMESPEC_GETRES@
80810 HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
80811 -HAVE_TZSET = @HAVE_TZSET@
80812 HAVE_UNISTD_H = @HAVE_UNISTD_H@
80813 HAVE_UNLINKAT = @HAVE_UNLINKAT@
80814 HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
80815 -HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
80816 HAVE_USLEEP = @HAVE_USLEEP@
80817 HAVE_UTIME = @HAVE_UTIME@
80818 HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
80819 @@ -990,6 +1094,7 @@ HAVE_WMEMCHR = @HAVE_WMEMCHR@
80820 HAVE_WMEMCMP = @HAVE_WMEMCMP@
80821 HAVE_WMEMCPY = @HAVE_WMEMCPY@
80822 HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
80823 +HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
80824 HAVE_WMEMSET = @HAVE_WMEMSET@
80825 HAVE__BOOL = @HAVE__BOOL@
80826 HAVE__EXIT = @HAVE__EXIT@
80827 @@ -1086,16 +1191,18 @@ PATH_SEPARATOR = @PATH_SEPARATOR@
80828 PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
80829 PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
80830 PRIPTR_PREFIX = @PRIPTR_PREFIX@
80831 -PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
80832 PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
80833 PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
80834 RANLIB = @RANLIB@
80835 +REPLACE_ACCESS = @REPLACE_ACCESS@
80836 REPLACE_ACOSF = @REPLACE_ACOSF@
80837 +REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
80838 REPLACE_ASINF = @REPLACE_ASINF@
80839 REPLACE_ATAN2F = @REPLACE_ATAN2F@
80840 REPLACE_ATANF = @REPLACE_ATANF@
80841 REPLACE_BTOWC = @REPLACE_BTOWC@
80842 -REPLACE_CALLOC = @REPLACE_CALLOC@
80843 +REPLACE_CALLOC_FOR_CALLOC_GNU = @REPLACE_CALLOC_FOR_CALLOC_GNU@
80844 +REPLACE_CALLOC_FOR_CALLOC_POSIX = @REPLACE_CALLOC_FOR_CALLOC_POSIX@
80845 REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
80846 REPLACE_CBRTF = @REPLACE_CBRTF@
80847 REPLACE_CBRTL = @REPLACE_CBRTL@
80848 @@ -1105,13 +1212,22 @@ REPLACE_CEILL = @REPLACE_CEILL@
80849 REPLACE_CHOWN = @REPLACE_CHOWN@
80850 REPLACE_CLOSE = @REPLACE_CLOSE@
80851 REPLACE_CLOSEDIR = @REPLACE_CLOSEDIR@
80852 +REPLACE_COPY_FILE_RANGE = @REPLACE_COPY_FILE_RANGE@
80853 REPLACE_COSF = @REPLACE_COSF@
80854 REPLACE_COSHF = @REPLACE_COSHF@
80855 +REPLACE_CREAT = @REPLACE_CREAT@
80856 REPLACE_CTIME = @REPLACE_CTIME@
80857 REPLACE_DIRFD = @REPLACE_DIRFD@
80858 REPLACE_DPRINTF = @REPLACE_DPRINTF@
80859 REPLACE_DUP = @REPLACE_DUP@
80860 REPLACE_DUP2 = @REPLACE_DUP2@
80861 +REPLACE_EXECL = @REPLACE_EXECL@
80862 +REPLACE_EXECLE = @REPLACE_EXECLE@
80863 +REPLACE_EXECLP = @REPLACE_EXECLP@
80864 +REPLACE_EXECV = @REPLACE_EXECV@
80865 +REPLACE_EXECVE = @REPLACE_EXECVE@
80866 +REPLACE_EXECVP = @REPLACE_EXECVP@
80867 +REPLACE_EXECVPE = @REPLACE_EXECVPE@
80868 REPLACE_EXP2 = @REPLACE_EXP2@
80869 REPLACE_EXP2L = @REPLACE_EXP2L@
80870 REPLACE_EXPF = @REPLACE_EXPF@
80871 @@ -1121,12 +1237,14 @@ REPLACE_EXPM1F = @REPLACE_EXPM1F@
80872 REPLACE_EXPM1L = @REPLACE_EXPM1L@
80873 REPLACE_FABSL = @REPLACE_FABSL@
80874 REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
80875 +REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
80876 REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
80877 REPLACE_FCLOSE = @REPLACE_FCLOSE@
80878 REPLACE_FCNTL = @REPLACE_FCNTL@
80879 REPLACE_FDOPEN = @REPLACE_FDOPEN@
80880 REPLACE_FDOPENDIR = @REPLACE_FDOPENDIR@
80881 REPLACE_FFLUSH = @REPLACE_FFLUSH@
80882 +REPLACE_FFSLL = @REPLACE_FFSLL@
80883 REPLACE_FLOOR = @REPLACE_FLOOR@
80884 REPLACE_FLOORF = @REPLACE_FLOORF@
80885 REPLACE_FLOORL = @REPLACE_FLOORL@
80886 @@ -1137,8 +1255,10 @@ REPLACE_FMOD = @REPLACE_FMOD@
80887 REPLACE_FMODF = @REPLACE_FMODF@
80888 REPLACE_FMODL = @REPLACE_FMODL@
80889 REPLACE_FOPEN = @REPLACE_FOPEN@
80890 +REPLACE_FOPEN_FOR_FOPEN_GNU = @REPLACE_FOPEN_FOR_FOPEN_GNU@
80891 REPLACE_FPRINTF = @REPLACE_FPRINTF@
80892 REPLACE_FPURGE = @REPLACE_FPURGE@
80893 +REPLACE_FREE = @REPLACE_FREE@
80894 REPLACE_FREOPEN = @REPLACE_FREOPEN@
80895 REPLACE_FREXP = @REPLACE_FREXP@
80896 REPLACE_FREXPF = @REPLACE_FREXPF@
80897 @@ -1160,6 +1280,7 @@ REPLACE_GETLINE = @REPLACE_GETLINE@
80898 REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@
80899 REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
80900 REPLACE_GETPASS = @REPLACE_GETPASS@
80901 +REPLACE_GETPASS_FOR_GETPASS_GNU = @REPLACE_GETPASS_FOR_GETPASS_GNU@
80902 REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
80903 REPLACE_GMTIME = @REPLACE_GMTIME@
80904 REPLACE_HUGE_VAL = @REPLACE_HUGE_VAL@
80905 @@ -1198,7 +1319,8 @@ REPLACE_LOGF = @REPLACE_LOGF@
80906 REPLACE_LOGL = @REPLACE_LOGL@
80907 REPLACE_LSEEK = @REPLACE_LSEEK@
80908 REPLACE_LSTAT = @REPLACE_LSTAT@
80909 -REPLACE_MALLOC = @REPLACE_MALLOC@
80910 +REPLACE_MALLOC_FOR_MALLOC_GNU = @REPLACE_MALLOC_FOR_MALLOC_GNU@
80911 +REPLACE_MALLOC_FOR_MALLOC_POSIX = @REPLACE_MALLOC_FOR_MALLOC_POSIX@
80912 REPLACE_MBRLEN = @REPLACE_MBRLEN@
80913 REPLACE_MBRTOWC = @REPLACE_MBRTOWC@
80914 REPLACE_MBSINIT = @REPLACE_MBSINIT@
80915 @@ -1210,7 +1332,9 @@ REPLACE_MEMCHR = @REPLACE_MEMCHR@
80916 REPLACE_MEMMEM = @REPLACE_MEMMEM@
80917 REPLACE_MKDIR = @REPLACE_MKDIR@
80918 REPLACE_MKFIFO = @REPLACE_MKFIFO@
80919 +REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
80920 REPLACE_MKNOD = @REPLACE_MKNOD@
80921 +REPLACE_MKNODAT = @REPLACE_MKNODAT@
80922 REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
80923 REPLACE_MKTIME = @REPLACE_MKTIME@
80924 REPLACE_MODF = @REPLACE_MODF@
80925 @@ -1225,6 +1349,7 @@ REPLACE_OPENAT = @REPLACE_OPENAT@
80926 REPLACE_OPENDIR = @REPLACE_OPENDIR@
80927 REPLACE_PERROR = @REPLACE_PERROR@
80928 REPLACE_POPEN = @REPLACE_POPEN@
80929 +REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
80930 REPLACE_PREAD = @REPLACE_PREAD@
80931 REPLACE_PRINTF = @REPLACE_PRINTF@
80932 REPLACE_PTSNAME = @REPLACE_PTSNAME@
80933 @@ -1237,7 +1362,9 @@ REPLACE_RANDOM_R = @REPLACE_RANDOM_R@
80934 REPLACE_READ = @REPLACE_READ@
80935 REPLACE_READLINK = @REPLACE_READLINK@
80936 REPLACE_READLINKAT = @REPLACE_READLINKAT@
80937 -REPLACE_REALLOC = @REPLACE_REALLOC@
80938 +REPLACE_REALLOCARRAY = @REPLACE_REALLOCARRAY@
80939 +REPLACE_REALLOC_FOR_REALLOC_GNU = @REPLACE_REALLOC_FOR_REALLOC_GNU@
80940 +REPLACE_REALLOC_FOR_REALLOC_POSIX = @REPLACE_REALLOC_FOR_REALLOC_POSIX@
80941 REPLACE_REALPATH = @REPLACE_REALPATH@
80942 REPLACE_REMAINDER = @REPLACE_REMAINDER@
80943 REPLACE_REMAINDERF = @REPLACE_REMAINDERF@
80944 @@ -1253,7 +1380,7 @@ REPLACE_ROUNDL = @REPLACE_ROUNDL@
80945 REPLACE_SETENV = @REPLACE_SETENV@
80946 REPLACE_SETSTATE = @REPLACE_SETSTATE@
80947 REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
80948 -REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
80949 +REPLACE_SIGNBIT_USING_BUILTINS = @REPLACE_SIGNBIT_USING_BUILTINS@
80950 REPLACE_SINF = @REPLACE_SINF@
80951 REPLACE_SINHF = @REPLACE_SINHF@
80952 REPLACE_SLEEP = @REPLACE_SLEEP@
80953 @@ -1269,6 +1396,7 @@ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
80954 REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
80955 REPLACE_STRDUP = @REPLACE_STRDUP@
80956 REPLACE_STRERROR = @REPLACE_STRERROR@
80957 +REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
80958 REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
80959 REPLACE_STRFTIME = @REPLACE_STRFTIME@
80960 REPLACE_STRNCAT = @REPLACE_STRNCAT@
80961 @@ -1279,7 +1407,11 @@ REPLACE_STRSTR = @REPLACE_STRSTR@
80962 REPLACE_STRTOD = @REPLACE_STRTOD@
80963 REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
80964 REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
80965 +REPLACE_STRTOL = @REPLACE_STRTOL@
80966 REPLACE_STRTOLD = @REPLACE_STRTOLD@
80967 +REPLACE_STRTOLL = @REPLACE_STRTOLL@
80968 +REPLACE_STRTOUL = @REPLACE_STRTOUL@
80969 +REPLACE_STRTOULL = @REPLACE_STRTOULL@
80970 REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
80971 REPLACE_STRUCT_TIMEVAL = @REPLACE_STRUCT_TIMEVAL@
80972 REPLACE_SYMLINK = @REPLACE_SYMLINK@
80973 @@ -1310,6 +1442,7 @@ REPLACE_WCRTOMB = @REPLACE_WCRTOMB@
80974 REPLACE_WCSFTIME = @REPLACE_WCSFTIME@
80975 REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
80976 REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
80977 +REPLACE_WCSTOK = @REPLACE_WCSTOK@
80978 REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
80979 REPLACE_WCTOB = @REPLACE_WCTOB@
80980 REPLACE_WCTOMB = @REPLACE_WCTOMB@
80981 @@ -1321,19 +1454,21 @@ SET_MAKE = @SET_MAKE@
80982 SHELL = @SHELL@
80983 SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
80984 SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
80985 +STDALIGN_H = @STDALIGN_H@
80986 STDBOOL_H = @STDBOOL_H@
80987 STDDEF_H = @STDDEF_H@
80988 STDINT_H = @STDINT_H@
80989 STRIP = @STRIP@
80990 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
80991 TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
80992 +TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
80993 UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
80994 UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
80995 UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
80996 UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
80997 +UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
80998 UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
80999 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
81000 -UTIME_H = @UTIME_H@
81001 VERSION = @VERSION@
81002 WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
81003 WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
81004 @@ -1365,8 +1500,10 @@ datarootdir = @datarootdir@
81005 docdir = @docdir@
81006 dvidir = @dvidir@
81007 exec_prefix = @exec_prefix@
81008 +gl_LIBOBJDEPS = @gl_LIBOBJDEPS@
81009 gl_LIBOBJS = @gl_LIBOBJS@
81010 gl_LTLIBOBJS = @gl_LTLIBOBJS@
81011 +gltests_LIBOBJDEPS = @gltests_LIBOBJDEPS@
81012 gltests_LIBOBJS = @gltests_LIBOBJS@
81013 gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
81014 gltests_WITNESS = @gltests_WITNESS@
81015
81016 diff --git a/tests/qlop/Makefile.in b/tests/qlop/Makefile.in
81017 index 18ac51d..2d13647 100644
81018 --- a/tests/qlop/Makefile.in
81019 +++ b/tests/qlop/Makefile.in
81020 @@ -90,9 +90,12 @@ host_triplet = @host@
81021 subdir = tests/qlop
81022 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
81023 am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
81024 + $(top_srcdir)/autotools/m4/__inline.m4 \
81025 $(top_srcdir)/autotools/m4/absolute-header.m4 \
81026 $(top_srcdir)/autotools/m4/ac_check_sendfile.m4 \
81027 $(top_srcdir)/autotools/m4/alloca.m4 \
81028 + $(top_srcdir)/autotools/m4/builtin-expect.m4 \
81029 + $(top_srcdir)/autotools/m4/calloc.m4 \
81030 $(top_srcdir)/autotools/m4/canonicalize.m4 \
81031 $(top_srcdir)/autotools/m4/chdir-long.m4 \
81032 $(top_srcdir)/autotools/m4/clock_time.m4 \
81033 @@ -100,7 +103,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
81034 $(top_srcdir)/autotools/m4/closedir.m4 \
81035 $(top_srcdir)/autotools/m4/dirent_h.m4 \
81036 $(top_srcdir)/autotools/m4/dirfd.m4 \
81037 - $(top_srcdir)/autotools/m4/dirname.m4 \
81038 $(top_srcdir)/autotools/m4/double-slash-root.m4 \
81039 $(top_srcdir)/autotools/m4/dup.m4 \
81040 $(top_srcdir)/autotools/m4/dup2.m4 \
81041 @@ -122,6 +124,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
81042 $(top_srcdir)/autotools/m4/filenamecat.m4 \
81043 $(top_srcdir)/autotools/m4/float_h.m4 \
81044 $(top_srcdir)/autotools/m4/fpieee.m4 \
81045 + $(top_srcdir)/autotools/m4/free.m4 \
81046 $(top_srcdir)/autotools/m4/frexp.m4 \
81047 $(top_srcdir)/autotools/m4/frexpl.m4 \
81048 $(top_srcdir)/autotools/m4/fstat.m4 \
81049 @@ -141,7 +144,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
81050 $(top_srcdir)/autotools/m4/group-member.m4 \
81051 $(top_srcdir)/autotools/m4/include_next.m4 \
81052 $(top_srcdir)/autotools/m4/intmax_t.m4 \
81053 - $(top_srcdir)/autotools/m4/inttypes-pri.m4 \
81054 $(top_srcdir)/autotools/m4/inttypes.m4 \
81055 $(top_srcdir)/autotools/m4/inttypes_h.m4 \
81056 $(top_srcdir)/autotools/m4/isnand.m4 \
81057 @@ -151,8 +153,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
81058 $(top_srcdir)/autotools/m4/ldexpl.m4 \
81059 $(top_srcdir)/autotools/m4/libtool.m4 \
81060 $(top_srcdir)/autotools/m4/limits-h.m4 \
81061 - $(top_srcdir)/autotools/m4/localtime-buffer.m4 \
81062 - $(top_srcdir)/autotools/m4/longlong.m4 \
81063 $(top_srcdir)/autotools/m4/lstat.m4 \
81064 $(top_srcdir)/autotools/m4/ltoptions.m4 \
81065 $(top_srcdir)/autotools/m4/ltsugar.m4 \
81066 @@ -164,6 +164,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
81067 $(top_srcdir)/autotools/m4/memchr.m4 \
81068 $(top_srcdir)/autotools/m4/mempcpy.m4 \
81069 $(top_srcdir)/autotools/m4/memrchr.m4 \
81070 + $(top_srcdir)/autotools/m4/minmax.m4 \
81071 $(top_srcdir)/autotools/m4/mkdir.m4 \
81072 $(top_srcdir)/autotools/m4/mkdirat.m4 \
81073 $(top_srcdir)/autotools/m4/mmap-anon.m4 \
81074 @@ -174,16 +175,20 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
81075 $(top_srcdir)/autotools/m4/nocrash.m4 \
81076 $(top_srcdir)/autotools/m4/off_t.m4 \
81077 $(top_srcdir)/autotools/m4/open-cloexec.m4 \
81078 + $(top_srcdir)/autotools/m4/open-slash.m4 \
81079 $(top_srcdir)/autotools/m4/open.m4 \
81080 $(top_srcdir)/autotools/m4/openat.m4 \
81081 $(top_srcdir)/autotools/m4/opendir.m4 \
81082 $(top_srcdir)/autotools/m4/pathmax.m4 \
81083 + $(top_srcdir)/autotools/m4/pipe.m4 \
81084 $(top_srcdir)/autotools/m4/printf-frexp.m4 \
81085 $(top_srcdir)/autotools/m4/printf-frexpl.m4 \
81086 $(top_srcdir)/autotools/m4/printf.m4 \
81087 + $(top_srcdir)/autotools/m4/rawmemchr.m4 \
81088 $(top_srcdir)/autotools/m4/readlink.m4 \
81089 $(top_srcdir)/autotools/m4/readlinkat.m4 \
81090 $(top_srcdir)/autotools/m4/realloc.m4 \
81091 + $(top_srcdir)/autotools/m4/reallocarray.m4 \
81092 $(top_srcdir)/autotools/m4/rename.m4 \
81093 $(top_srcdir)/autotools/m4/renameat.m4 \
81094 $(top_srcdir)/autotools/m4/rmdir.m4 \
81095 @@ -193,6 +198,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
81096 $(top_srcdir)/autotools/m4/ssize_t.m4 \
81097 $(top_srcdir)/autotools/m4/stat-time.m4 \
81098 $(top_srcdir)/autotools/m4/stat.m4 \
81099 + $(top_srcdir)/autotools/m4/stdalign.m4 \
81100 $(top_srcdir)/autotools/m4/stdbool.m4 \
81101 $(top_srcdir)/autotools/m4/stddef_h.m4 \
81102 $(top_srcdir)/autotools/m4/stdint.m4 \
81103 @@ -231,7 +237,10 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
81104 $(top_srcdir)/autotools/m4/wchar_t.m4 \
81105 $(top_srcdir)/autotools/m4/wint_t.m4 \
81106 $(top_srcdir)/autotools/m4/xalloc.m4 \
81107 - $(top_srcdir)/autotools/m4/xsize.m4 $(top_srcdir)/configure.ac
81108 + $(top_srcdir)/autotools/m4/xsize.m4 \
81109 + $(top_srcdir)/autotools/m4/year2038.m4 \
81110 + $(top_srcdir)/autotools/m4/zzgnulib.m4 \
81111 + $(top_srcdir)/configure.ac
81112 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
81113 $(ACLOCAL_M4)
81114 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
81115 @@ -309,368 +318,450 @@ FGREP = @FGREP@
81116 FLOAT_H = @FLOAT_H@
81117 GETOPT_CDEFS_H = @GETOPT_CDEFS_H@
81118 GETOPT_H = @GETOPT_H@
81119 -GNULIB_ACOSF = @GNULIB_ACOSF@
81120 -GNULIB_ACOSL = @GNULIB_ACOSL@
81121 -GNULIB_ALPHASORT = @GNULIB_ALPHASORT@
81122 -GNULIB_ASINF = @GNULIB_ASINF@
81123 -GNULIB_ASINL = @GNULIB_ASINL@
81124 -GNULIB_ATAN2F = @GNULIB_ATAN2F@
81125 -GNULIB_ATANF = @GNULIB_ATANF@
81126 -GNULIB_ATANL = @GNULIB_ATANL@
81127 -GNULIB_ATOLL = @GNULIB_ATOLL@
81128 -GNULIB_BTOWC = @GNULIB_BTOWC@
81129 -GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
81130 -GNULIB_CANONICALIZE_FILE_NAME = @GNULIB_CANONICALIZE_FILE_NAME@
81131 -GNULIB_CBRT = @GNULIB_CBRT@
81132 -GNULIB_CBRTF = @GNULIB_CBRTF@
81133 -GNULIB_CBRTL = @GNULIB_CBRTL@
81134 -GNULIB_CEIL = @GNULIB_CEIL@
81135 -GNULIB_CEILF = @GNULIB_CEILF@
81136 -GNULIB_CEILL = @GNULIB_CEILL@
81137 -GNULIB_CHDIR = @GNULIB_CHDIR@
81138 -GNULIB_CHOWN = @GNULIB_CHOWN@
81139 -GNULIB_CLOSE = @GNULIB_CLOSE@
81140 -GNULIB_CLOSEDIR = @GNULIB_CLOSEDIR@
81141 -GNULIB_COPYSIGN = @GNULIB_COPYSIGN@
81142 -GNULIB_COPYSIGNF = @GNULIB_COPYSIGNF@
81143 -GNULIB_COPYSIGNL = @GNULIB_COPYSIGNL@
81144 -GNULIB_COSF = @GNULIB_COSF@
81145 -GNULIB_COSHF = @GNULIB_COSHF@
81146 -GNULIB_COSL = @GNULIB_COSL@
81147 -GNULIB_CTIME = @GNULIB_CTIME@
81148 -GNULIB_DIRFD = @GNULIB_DIRFD@
81149 -GNULIB_DPRINTF = @GNULIB_DPRINTF@
81150 -GNULIB_DUP = @GNULIB_DUP@
81151 -GNULIB_DUP2 = @GNULIB_DUP2@
81152 -GNULIB_DUP3 = @GNULIB_DUP3@
81153 -GNULIB_ENVIRON = @GNULIB_ENVIRON@
81154 -GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
81155 -GNULIB_EXP2 = @GNULIB_EXP2@
81156 -GNULIB_EXP2F = @GNULIB_EXP2F@
81157 -GNULIB_EXP2L = @GNULIB_EXP2L@
81158 -GNULIB_EXPF = @GNULIB_EXPF@
81159 -GNULIB_EXPL = @GNULIB_EXPL@
81160 -GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
81161 -GNULIB_EXPM1 = @GNULIB_EXPM1@
81162 -GNULIB_EXPM1F = @GNULIB_EXPM1F@
81163 -GNULIB_EXPM1L = @GNULIB_EXPM1L@
81164 -GNULIB_FABSF = @GNULIB_FABSF@
81165 -GNULIB_FABSL = @GNULIB_FABSL@
81166 -GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
81167 -GNULIB_FCHDIR = @GNULIB_FCHDIR@
81168 -GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
81169 -GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
81170 -GNULIB_FCLOSE = @GNULIB_FCLOSE@
81171 -GNULIB_FCNTL = @GNULIB_FCNTL@
81172 -GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
81173 -GNULIB_FDOPEN = @GNULIB_FDOPEN@
81174 -GNULIB_FDOPENDIR = @GNULIB_FDOPENDIR@
81175 -GNULIB_FFLUSH = @GNULIB_FFLUSH@
81176 -GNULIB_FFS = @GNULIB_FFS@
81177 -GNULIB_FFSL = @GNULIB_FFSL@
81178 -GNULIB_FFSLL = @GNULIB_FFSLL@
81179 -GNULIB_FGETC = @GNULIB_FGETC@
81180 -GNULIB_FGETS = @GNULIB_FGETS@
81181 -GNULIB_FLOOR = @GNULIB_FLOOR@
81182 -GNULIB_FLOORF = @GNULIB_FLOORF@
81183 -GNULIB_FLOORL = @GNULIB_FLOORL@
81184 -GNULIB_FMA = @GNULIB_FMA@
81185 -GNULIB_FMAF = @GNULIB_FMAF@
81186 -GNULIB_FMAL = @GNULIB_FMAL@
81187 -GNULIB_FMOD = @GNULIB_FMOD@
81188 -GNULIB_FMODF = @GNULIB_FMODF@
81189 -GNULIB_FMODL = @GNULIB_FMODL@
81190 -GNULIB_FOPEN = @GNULIB_FOPEN@
81191 -GNULIB_FPRINTF = @GNULIB_FPRINTF@
81192 -GNULIB_FPRINTF_POSIX = @GNULIB_FPRINTF_POSIX@
81193 -GNULIB_FPURGE = @GNULIB_FPURGE@
81194 -GNULIB_FPUTC = @GNULIB_FPUTC@
81195 -GNULIB_FPUTS = @GNULIB_FPUTS@
81196 -GNULIB_FREAD = @GNULIB_FREAD@
81197 -GNULIB_FREOPEN = @GNULIB_FREOPEN@
81198 -GNULIB_FREXP = @GNULIB_FREXP@
81199 -GNULIB_FREXPF = @GNULIB_FREXPF@
81200 -GNULIB_FREXPL = @GNULIB_FREXPL@
81201 -GNULIB_FSCANF = @GNULIB_FSCANF@
81202 -GNULIB_FSEEK = @GNULIB_FSEEK@
81203 -GNULIB_FSEEKO = @GNULIB_FSEEKO@
81204 -GNULIB_FSTAT = @GNULIB_FSTAT@
81205 -GNULIB_FSTATAT = @GNULIB_FSTATAT@
81206 -GNULIB_FSYNC = @GNULIB_FSYNC@
81207 -GNULIB_FTELL = @GNULIB_FTELL@
81208 -GNULIB_FTELLO = @GNULIB_FTELLO@
81209 -GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
81210 -GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
81211 -GNULIB_FWRITE = @GNULIB_FWRITE@
81212 -GNULIB_GETC = @GNULIB_GETC@
81213 -GNULIB_GETCHAR = @GNULIB_GETCHAR@
81214 -GNULIB_GETCWD = @GNULIB_GETCWD@
81215 -GNULIB_GETDELIM = @GNULIB_GETDELIM@
81216 -GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
81217 -GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
81218 -GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
81219 -GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
81220 -GNULIB_GETLINE = @GNULIB_GETLINE@
81221 -GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@
81222 -GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
81223 -GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
81224 -GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
81225 -GNULIB_GETPASS = @GNULIB_GETPASS@
81226 -GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
81227 +GL_CFLAG_ALLOW_WARNINGS = @GL_CFLAG_ALLOW_WARNINGS@
81228 +GL_CFLAG_GNULIB_WARNINGS = @GL_CFLAG_GNULIB_WARNINGS@
81229 +GL_GNULIB_ACCESS = @GL_GNULIB_ACCESS@
81230 +GL_GNULIB_ACOSF = @GL_GNULIB_ACOSF@
81231 +GL_GNULIB_ACOSL = @GL_GNULIB_ACOSL@
81232 +GL_GNULIB_ALIGNED_ALLOC = @GL_GNULIB_ALIGNED_ALLOC@
81233 +GL_GNULIB_ALPHASORT = @GL_GNULIB_ALPHASORT@
81234 +GL_GNULIB_ASINF = @GL_GNULIB_ASINF@
81235 +GL_GNULIB_ASINL = @GL_GNULIB_ASINL@
81236 +GL_GNULIB_ATAN2F = @GL_GNULIB_ATAN2F@
81237 +GL_GNULIB_ATANF = @GL_GNULIB_ATANF@
81238 +GL_GNULIB_ATANL = @GL_GNULIB_ATANL@
81239 +GL_GNULIB_ATOLL = @GL_GNULIB_ATOLL@
81240 +GL_GNULIB_BTOWC = @GL_GNULIB_BTOWC@
81241 +GL_GNULIB_CALLOC_GNU = @GL_GNULIB_CALLOC_GNU@
81242 +GL_GNULIB_CALLOC_POSIX = @GL_GNULIB_CALLOC_POSIX@
81243 +GL_GNULIB_CANONICALIZE_FILE_NAME = @GL_GNULIB_CANONICALIZE_FILE_NAME@
81244 +GL_GNULIB_CBRT = @GL_GNULIB_CBRT@
81245 +GL_GNULIB_CBRTF = @GL_GNULIB_CBRTF@
81246 +GL_GNULIB_CBRTL = @GL_GNULIB_CBRTL@
81247 +GL_GNULIB_CEIL = @GL_GNULIB_CEIL@
81248 +GL_GNULIB_CEILF = @GL_GNULIB_CEILF@
81249 +GL_GNULIB_CEILL = @GL_GNULIB_CEILL@
81250 +GL_GNULIB_CHDIR = @GL_GNULIB_CHDIR@
81251 +GL_GNULIB_CHOWN = @GL_GNULIB_CHOWN@
81252 +GL_GNULIB_CLOSE = @GL_GNULIB_CLOSE@
81253 +GL_GNULIB_CLOSEDIR = @GL_GNULIB_CLOSEDIR@
81254 +GL_GNULIB_COPYSIGN = @GL_GNULIB_COPYSIGN@
81255 +GL_GNULIB_COPYSIGNF = @GL_GNULIB_COPYSIGNF@
81256 +GL_GNULIB_COPYSIGNL = @GL_GNULIB_COPYSIGNL@
81257 +GL_GNULIB_COPY_FILE_RANGE = @GL_GNULIB_COPY_FILE_RANGE@
81258 +GL_GNULIB_COSF = @GL_GNULIB_COSF@
81259 +GL_GNULIB_COSHF = @GL_GNULIB_COSHF@
81260 +GL_GNULIB_COSL = @GL_GNULIB_COSL@
81261 +GL_GNULIB_CREAT = @GL_GNULIB_CREAT@
81262 +GL_GNULIB_CTIME = @GL_GNULIB_CTIME@
81263 +GL_GNULIB_DIRFD = @GL_GNULIB_DIRFD@
81264 +GL_GNULIB_DPRINTF = @GL_GNULIB_DPRINTF@
81265 +GL_GNULIB_DUP = @GL_GNULIB_DUP@
81266 +GL_GNULIB_DUP2 = @GL_GNULIB_DUP2@
81267 +GL_GNULIB_DUP3 = @GL_GNULIB_DUP3@
81268 +GL_GNULIB_ENVIRON = @GL_GNULIB_ENVIRON@
81269 +GL_GNULIB_EUIDACCESS = @GL_GNULIB_EUIDACCESS@
81270 +GL_GNULIB_EXECL = @GL_GNULIB_EXECL@
81271 +GL_GNULIB_EXECLE = @GL_GNULIB_EXECLE@
81272 +GL_GNULIB_EXECLP = @GL_GNULIB_EXECLP@
81273 +GL_GNULIB_EXECV = @GL_GNULIB_EXECV@
81274 +GL_GNULIB_EXECVE = @GL_GNULIB_EXECVE@
81275 +GL_GNULIB_EXECVP = @GL_GNULIB_EXECVP@
81276 +GL_GNULIB_EXECVPE = @GL_GNULIB_EXECVPE@
81277 +GL_GNULIB_EXP2 = @GL_GNULIB_EXP2@
81278 +GL_GNULIB_EXP2F = @GL_GNULIB_EXP2F@
81279 +GL_GNULIB_EXP2L = @GL_GNULIB_EXP2L@
81280 +GL_GNULIB_EXPF = @GL_GNULIB_EXPF@
81281 +GL_GNULIB_EXPL = @GL_GNULIB_EXPL@
81282 +GL_GNULIB_EXPLICIT_BZERO = @GL_GNULIB_EXPLICIT_BZERO@
81283 +GL_GNULIB_EXPM1 = @GL_GNULIB_EXPM1@
81284 +GL_GNULIB_EXPM1F = @GL_GNULIB_EXPM1F@
81285 +GL_GNULIB_EXPM1L = @GL_GNULIB_EXPM1L@
81286 +GL_GNULIB_FABSF = @GL_GNULIB_FABSF@
81287 +GL_GNULIB_FABSL = @GL_GNULIB_FABSL@
81288 +GL_GNULIB_FACCESSAT = @GL_GNULIB_FACCESSAT@
81289 +GL_GNULIB_FCHDIR = @GL_GNULIB_FCHDIR@
81290 +GL_GNULIB_FCHMODAT = @GL_GNULIB_FCHMODAT@
81291 +GL_GNULIB_FCHOWNAT = @GL_GNULIB_FCHOWNAT@
81292 +GL_GNULIB_FCLOSE = @GL_GNULIB_FCLOSE@
81293 +GL_GNULIB_FCNTL = @GL_GNULIB_FCNTL@
81294 +GL_GNULIB_FDATASYNC = @GL_GNULIB_FDATASYNC@
81295 +GL_GNULIB_FDOPEN = @GL_GNULIB_FDOPEN@
81296 +GL_GNULIB_FDOPENDIR = @GL_GNULIB_FDOPENDIR@
81297 +GL_GNULIB_FFLUSH = @GL_GNULIB_FFLUSH@
81298 +GL_GNULIB_FFS = @GL_GNULIB_FFS@
81299 +GL_GNULIB_FFSL = @GL_GNULIB_FFSL@
81300 +GL_GNULIB_FFSLL = @GL_GNULIB_FFSLL@
81301 +GL_GNULIB_FGETC = @GL_GNULIB_FGETC@
81302 +GL_GNULIB_FGETS = @GL_GNULIB_FGETS@
81303 +GL_GNULIB_FLOOR = @GL_GNULIB_FLOOR@
81304 +GL_GNULIB_FLOORF = @GL_GNULIB_FLOORF@
81305 +GL_GNULIB_FLOORL = @GL_GNULIB_FLOORL@
81306 +GL_GNULIB_FMA = @GL_GNULIB_FMA@
81307 +GL_GNULIB_FMAF = @GL_GNULIB_FMAF@
81308 +GL_GNULIB_FMAL = @GL_GNULIB_FMAL@
81309 +GL_GNULIB_FMOD = @GL_GNULIB_FMOD@
81310 +GL_GNULIB_FMODF = @GL_GNULIB_FMODF@
81311 +GL_GNULIB_FMODL = @GL_GNULIB_FMODL@
81312 +GL_GNULIB_FOPEN = @GL_GNULIB_FOPEN@
81313 +GL_GNULIB_FOPEN_GNU = @GL_GNULIB_FOPEN_GNU@
81314 +GL_GNULIB_FPRINTF = @GL_GNULIB_FPRINTF@
81315 +GL_GNULIB_FPRINTF_POSIX = @GL_GNULIB_FPRINTF_POSIX@
81316 +GL_GNULIB_FPURGE = @GL_GNULIB_FPURGE@
81317 +GL_GNULIB_FPUTC = @GL_GNULIB_FPUTC@
81318 +GL_GNULIB_FPUTS = @GL_GNULIB_FPUTS@
81319 +GL_GNULIB_FREAD = @GL_GNULIB_FREAD@
81320 +GL_GNULIB_FREE_POSIX = @GL_GNULIB_FREE_POSIX@
81321 +GL_GNULIB_FREOPEN = @GL_GNULIB_FREOPEN@
81322 +GL_GNULIB_FREXP = @GL_GNULIB_FREXP@
81323 +GL_GNULIB_FREXPF = @GL_GNULIB_FREXPF@
81324 +GL_GNULIB_FREXPL = @GL_GNULIB_FREXPL@
81325 +GL_GNULIB_FSCANF = @GL_GNULIB_FSCANF@
81326 +GL_GNULIB_FSEEK = @GL_GNULIB_FSEEK@
81327 +GL_GNULIB_FSEEKO = @GL_GNULIB_FSEEKO@
81328 +GL_GNULIB_FSTAT = @GL_GNULIB_FSTAT@
81329 +GL_GNULIB_FSTATAT = @GL_GNULIB_FSTATAT@
81330 +GL_GNULIB_FSYNC = @GL_GNULIB_FSYNC@
81331 +GL_GNULIB_FTELL = @GL_GNULIB_FTELL@
81332 +GL_GNULIB_FTELLO = @GL_GNULIB_FTELLO@
81333 +GL_GNULIB_FTRUNCATE = @GL_GNULIB_FTRUNCATE@
81334 +GL_GNULIB_FUTIMENS = @GL_GNULIB_FUTIMENS@
81335 +GL_GNULIB_FWRITE = @GL_GNULIB_FWRITE@
81336 +GL_GNULIB_GETC = @GL_GNULIB_GETC@
81337 +GL_GNULIB_GETCHAR = @GL_GNULIB_GETCHAR@
81338 +GL_GNULIB_GETCWD = @GL_GNULIB_GETCWD@
81339 +GL_GNULIB_GETDELIM = @GL_GNULIB_GETDELIM@
81340 +GL_GNULIB_GETDOMAINNAME = @GL_GNULIB_GETDOMAINNAME@
81341 +GL_GNULIB_GETDTABLESIZE = @GL_GNULIB_GETDTABLESIZE@
81342 +GL_GNULIB_GETENTROPY = @GL_GNULIB_GETENTROPY@
81343 +GL_GNULIB_GETGROUPS = @GL_GNULIB_GETGROUPS@
81344 +GL_GNULIB_GETHOSTNAME = @GL_GNULIB_GETHOSTNAME@
81345 +GL_GNULIB_GETLINE = @GL_GNULIB_GETLINE@
81346 +GL_GNULIB_GETLOADAVG = @GL_GNULIB_GETLOADAVG@
81347 +GL_GNULIB_GETLOGIN = @GL_GNULIB_GETLOGIN@
81348 +GL_GNULIB_GETLOGIN_R = @GL_GNULIB_GETLOGIN_R@
81349 +GL_GNULIB_GETOPT_POSIX = @GL_GNULIB_GETOPT_POSIX@
81350 +GL_GNULIB_GETPAGESIZE = @GL_GNULIB_GETPAGESIZE@
81351 +GL_GNULIB_GETPASS = @GL_GNULIB_GETPASS@
81352 +GL_GNULIB_GETPASS_GNU = @GL_GNULIB_GETPASS_GNU@
81353 +GL_GNULIB_GETSUBOPT = @GL_GNULIB_GETSUBOPT@
81354 +GL_GNULIB_GETTIMEOFDAY = @GL_GNULIB_GETTIMEOFDAY@
81355 +GL_GNULIB_GETUMASK = @GL_GNULIB_GETUMASK@
81356 +GL_GNULIB_GETUSERSHELL = @GL_GNULIB_GETUSERSHELL@
81357 +GL_GNULIB_GRANTPT = @GL_GNULIB_GRANTPT@
81358 +GL_GNULIB_GROUP_MEMBER = @GL_GNULIB_GROUP_MEMBER@
81359 +GL_GNULIB_HYPOT = @GL_GNULIB_HYPOT@
81360 +GL_GNULIB_HYPOTF = @GL_GNULIB_HYPOTF@
81361 +GL_GNULIB_HYPOTL = @GL_GNULIB_HYPOTL@
81362 +GL_GNULIB_ILOGB = @GL_GNULIB_ILOGB@
81363 +GL_GNULIB_ILOGBF = @GL_GNULIB_ILOGBF@
81364 +GL_GNULIB_ILOGBL = @GL_GNULIB_ILOGBL@
81365 +GL_GNULIB_IMAXABS = @GL_GNULIB_IMAXABS@
81366 +GL_GNULIB_IMAXDIV = @GL_GNULIB_IMAXDIV@
81367 +GL_GNULIB_ISATTY = @GL_GNULIB_ISATTY@
81368 +GL_GNULIB_ISFINITE = @GL_GNULIB_ISFINITE@
81369 +GL_GNULIB_ISINF = @GL_GNULIB_ISINF@
81370 +GL_GNULIB_ISNAN = @GL_GNULIB_ISNAN@
81371 +GL_GNULIB_ISNAND = @GL_GNULIB_ISNAND@
81372 +GL_GNULIB_ISNANF = @GL_GNULIB_ISNANF@
81373 +GL_GNULIB_ISNANL = @GL_GNULIB_ISNANL@
81374 +GL_GNULIB_LCHMOD = @GL_GNULIB_LCHMOD@
81375 +GL_GNULIB_LCHOWN = @GL_GNULIB_LCHOWN@
81376 +GL_GNULIB_LDEXPF = @GL_GNULIB_LDEXPF@
81377 +GL_GNULIB_LDEXPL = @GL_GNULIB_LDEXPL@
81378 +GL_GNULIB_LINK = @GL_GNULIB_LINK@
81379 +GL_GNULIB_LINKAT = @GL_GNULIB_LINKAT@
81380 +GL_GNULIB_LOCALTIME = @GL_GNULIB_LOCALTIME@
81381 +GL_GNULIB_LOG = @GL_GNULIB_LOG@
81382 +GL_GNULIB_LOG10 = @GL_GNULIB_LOG10@
81383 +GL_GNULIB_LOG10F = @GL_GNULIB_LOG10F@
81384 +GL_GNULIB_LOG10L = @GL_GNULIB_LOG10L@
81385 +GL_GNULIB_LOG1P = @GL_GNULIB_LOG1P@
81386 +GL_GNULIB_LOG1PF = @GL_GNULIB_LOG1PF@
81387 +GL_GNULIB_LOG1PL = @GL_GNULIB_LOG1PL@
81388 +GL_GNULIB_LOG2 = @GL_GNULIB_LOG2@
81389 +GL_GNULIB_LOG2F = @GL_GNULIB_LOG2F@
81390 +GL_GNULIB_LOG2L = @GL_GNULIB_LOG2L@
81391 +GL_GNULIB_LOGB = @GL_GNULIB_LOGB@
81392 +GL_GNULIB_LOGBF = @GL_GNULIB_LOGBF@
81393 +GL_GNULIB_LOGBL = @GL_GNULIB_LOGBL@
81394 +GL_GNULIB_LOGF = @GL_GNULIB_LOGF@
81395 +GL_GNULIB_LOGL = @GL_GNULIB_LOGL@
81396 +GL_GNULIB_LSEEK = @GL_GNULIB_LSEEK@
81397 +GL_GNULIB_LSTAT = @GL_GNULIB_LSTAT@
81398 +GL_GNULIB_MALLOC_GNU = @GL_GNULIB_MALLOC_GNU@
81399 +GL_GNULIB_MALLOC_POSIX = @GL_GNULIB_MALLOC_POSIX@
81400 +GL_GNULIB_MBRLEN = @GL_GNULIB_MBRLEN@
81401 +GL_GNULIB_MBRTOWC = @GL_GNULIB_MBRTOWC@
81402 +GL_GNULIB_MBSCASECMP = @GL_GNULIB_MBSCASECMP@
81403 +GL_GNULIB_MBSCASESTR = @GL_GNULIB_MBSCASESTR@
81404 +GL_GNULIB_MBSCHR = @GL_GNULIB_MBSCHR@
81405 +GL_GNULIB_MBSCSPN = @GL_GNULIB_MBSCSPN@
81406 +GL_GNULIB_MBSINIT = @GL_GNULIB_MBSINIT@
81407 +GL_GNULIB_MBSLEN = @GL_GNULIB_MBSLEN@
81408 +GL_GNULIB_MBSNCASECMP = @GL_GNULIB_MBSNCASECMP@
81409 +GL_GNULIB_MBSNLEN = @GL_GNULIB_MBSNLEN@
81410 +GL_GNULIB_MBSNRTOWCS = @GL_GNULIB_MBSNRTOWCS@
81411 +GL_GNULIB_MBSPBRK = @GL_GNULIB_MBSPBRK@
81412 +GL_GNULIB_MBSPCASECMP = @GL_GNULIB_MBSPCASECMP@
81413 +GL_GNULIB_MBSRCHR = @GL_GNULIB_MBSRCHR@
81414 +GL_GNULIB_MBSRTOWCS = @GL_GNULIB_MBSRTOWCS@
81415 +GL_GNULIB_MBSSEP = @GL_GNULIB_MBSSEP@
81416 +GL_GNULIB_MBSSPN = @GL_GNULIB_MBSSPN@
81417 +GL_GNULIB_MBSSTR = @GL_GNULIB_MBSSTR@
81418 +GL_GNULIB_MBSTOK_R = @GL_GNULIB_MBSTOK_R@
81419 +GL_GNULIB_MBTOWC = @GL_GNULIB_MBTOWC@
81420 +GL_GNULIB_MDA_ACCESS = @GL_GNULIB_MDA_ACCESS@
81421 +GL_GNULIB_MDA_CHDIR = @GL_GNULIB_MDA_CHDIR@
81422 +GL_GNULIB_MDA_CHMOD = @GL_GNULIB_MDA_CHMOD@
81423 +GL_GNULIB_MDA_CLOSE = @GL_GNULIB_MDA_CLOSE@
81424 +GL_GNULIB_MDA_CREAT = @GL_GNULIB_MDA_CREAT@
81425 +GL_GNULIB_MDA_DUP = @GL_GNULIB_MDA_DUP@
81426 +GL_GNULIB_MDA_DUP2 = @GL_GNULIB_MDA_DUP2@
81427 +GL_GNULIB_MDA_ECVT = @GL_GNULIB_MDA_ECVT@
81428 +GL_GNULIB_MDA_EXECL = @GL_GNULIB_MDA_EXECL@
81429 +GL_GNULIB_MDA_EXECLE = @GL_GNULIB_MDA_EXECLE@
81430 +GL_GNULIB_MDA_EXECLP = @GL_GNULIB_MDA_EXECLP@
81431 +GL_GNULIB_MDA_EXECV = @GL_GNULIB_MDA_EXECV@
81432 +GL_GNULIB_MDA_EXECVE = @GL_GNULIB_MDA_EXECVE@
81433 +GL_GNULIB_MDA_EXECVP = @GL_GNULIB_MDA_EXECVP@
81434 +GL_GNULIB_MDA_EXECVPE = @GL_GNULIB_MDA_EXECVPE@
81435 +GL_GNULIB_MDA_FCLOSEALL = @GL_GNULIB_MDA_FCLOSEALL@
81436 +GL_GNULIB_MDA_FCVT = @GL_GNULIB_MDA_FCVT@
81437 +GL_GNULIB_MDA_FDOPEN = @GL_GNULIB_MDA_FDOPEN@
81438 +GL_GNULIB_MDA_FILENO = @GL_GNULIB_MDA_FILENO@
81439 +GL_GNULIB_MDA_GCVT = @GL_GNULIB_MDA_GCVT@
81440 +GL_GNULIB_MDA_GETCWD = @GL_GNULIB_MDA_GETCWD@
81441 +GL_GNULIB_MDA_GETPID = @GL_GNULIB_MDA_GETPID@
81442 +GL_GNULIB_MDA_GETW = @GL_GNULIB_MDA_GETW@
81443 +GL_GNULIB_MDA_ISATTY = @GL_GNULIB_MDA_ISATTY@
81444 +GL_GNULIB_MDA_J0 = @GL_GNULIB_MDA_J0@
81445 +GL_GNULIB_MDA_J1 = @GL_GNULIB_MDA_J1@
81446 +GL_GNULIB_MDA_JN = @GL_GNULIB_MDA_JN@
81447 +GL_GNULIB_MDA_LSEEK = @GL_GNULIB_MDA_LSEEK@
81448 +GL_GNULIB_MDA_MEMCCPY = @GL_GNULIB_MDA_MEMCCPY@
81449 +GL_GNULIB_MDA_MKDIR = @GL_GNULIB_MDA_MKDIR@
81450 +GL_GNULIB_MDA_MKTEMP = @GL_GNULIB_MDA_MKTEMP@
81451 +GL_GNULIB_MDA_OPEN = @GL_GNULIB_MDA_OPEN@
81452 +GL_GNULIB_MDA_PUTENV = @GL_GNULIB_MDA_PUTENV@
81453 +GL_GNULIB_MDA_PUTW = @GL_GNULIB_MDA_PUTW@
81454 +GL_GNULIB_MDA_READ = @GL_GNULIB_MDA_READ@
81455 +GL_GNULIB_MDA_RMDIR = @GL_GNULIB_MDA_RMDIR@
81456 +GL_GNULIB_MDA_STRDUP = @GL_GNULIB_MDA_STRDUP@
81457 +GL_GNULIB_MDA_SWAB = @GL_GNULIB_MDA_SWAB@
81458 +GL_GNULIB_MDA_TEMPNAM = @GL_GNULIB_MDA_TEMPNAM@
81459 +GL_GNULIB_MDA_TZSET = @GL_GNULIB_MDA_TZSET@
81460 +GL_GNULIB_MDA_UMASK = @GL_GNULIB_MDA_UMASK@
81461 +GL_GNULIB_MDA_UNLINK = @GL_GNULIB_MDA_UNLINK@
81462 +GL_GNULIB_MDA_UTIME = @GL_GNULIB_MDA_UTIME@
81463 +GL_GNULIB_MDA_WCSDUP = @GL_GNULIB_MDA_WCSDUP@
81464 +GL_GNULIB_MDA_WRITE = @GL_GNULIB_MDA_WRITE@
81465 +GL_GNULIB_MDA_Y0 = @GL_GNULIB_MDA_Y0@
81466 +GL_GNULIB_MDA_Y1 = @GL_GNULIB_MDA_Y1@
81467 +GL_GNULIB_MDA_YN = @GL_GNULIB_MDA_YN@
81468 +GL_GNULIB_MEMCHR = @GL_GNULIB_MEMCHR@
81469 +GL_GNULIB_MEMMEM = @GL_GNULIB_MEMMEM@
81470 +GL_GNULIB_MEMPCPY = @GL_GNULIB_MEMPCPY@
81471 +GL_GNULIB_MEMRCHR = @GL_GNULIB_MEMRCHR@
81472 +GL_GNULIB_MKDIR = @GL_GNULIB_MKDIR@
81473 +GL_GNULIB_MKDIRAT = @GL_GNULIB_MKDIRAT@
81474 +GL_GNULIB_MKDTEMP = @GL_GNULIB_MKDTEMP@
81475 +GL_GNULIB_MKFIFO = @GL_GNULIB_MKFIFO@
81476 +GL_GNULIB_MKFIFOAT = @GL_GNULIB_MKFIFOAT@
81477 +GL_GNULIB_MKNOD = @GL_GNULIB_MKNOD@
81478 +GL_GNULIB_MKNODAT = @GL_GNULIB_MKNODAT@
81479 +GL_GNULIB_MKOSTEMP = @GL_GNULIB_MKOSTEMP@
81480 +GL_GNULIB_MKOSTEMPS = @GL_GNULIB_MKOSTEMPS@
81481 +GL_GNULIB_MKSTEMP = @GL_GNULIB_MKSTEMP@
81482 +GL_GNULIB_MKSTEMPS = @GL_GNULIB_MKSTEMPS@
81483 +GL_GNULIB_MKTIME = @GL_GNULIB_MKTIME@
81484 +GL_GNULIB_MODF = @GL_GNULIB_MODF@
81485 +GL_GNULIB_MODFF = @GL_GNULIB_MODFF@
81486 +GL_GNULIB_MODFL = @GL_GNULIB_MODFL@
81487 +GL_GNULIB_NANOSLEEP = @GL_GNULIB_NANOSLEEP@
81488 +GL_GNULIB_NONBLOCKING = @GL_GNULIB_NONBLOCKING@
81489 +GL_GNULIB_OBSTACK_PRINTF = @GL_GNULIB_OBSTACK_PRINTF@
81490 +GL_GNULIB_OBSTACK_PRINTF_POSIX = @GL_GNULIB_OBSTACK_PRINTF_POSIX@
81491 +GL_GNULIB_OPEN = @GL_GNULIB_OPEN@
81492 +GL_GNULIB_OPENAT = @GL_GNULIB_OPENAT@
81493 +GL_GNULIB_OPENDIR = @GL_GNULIB_OPENDIR@
81494 +GL_GNULIB_OVERRIDES_STRUCT_STAT = @GL_GNULIB_OVERRIDES_STRUCT_STAT@
81495 +GL_GNULIB_PCLOSE = @GL_GNULIB_PCLOSE@
81496 +GL_GNULIB_PERROR = @GL_GNULIB_PERROR@
81497 +GL_GNULIB_PIPE = @GL_GNULIB_PIPE@
81498 +GL_GNULIB_PIPE2 = @GL_GNULIB_PIPE2@
81499 +GL_GNULIB_POPEN = @GL_GNULIB_POPEN@
81500 +GL_GNULIB_POSIX_MEMALIGN = @GL_GNULIB_POSIX_MEMALIGN@
81501 +GL_GNULIB_POSIX_OPENPT = @GL_GNULIB_POSIX_OPENPT@
81502 +GL_GNULIB_POWF = @GL_GNULIB_POWF@
81503 +GL_GNULIB_PREAD = @GL_GNULIB_PREAD@
81504 +GL_GNULIB_PRINTF = @GL_GNULIB_PRINTF@
81505 +GL_GNULIB_PRINTF_POSIX = @GL_GNULIB_PRINTF_POSIX@
81506 +GL_GNULIB_PTSNAME = @GL_GNULIB_PTSNAME@
81507 +GL_GNULIB_PTSNAME_R = @GL_GNULIB_PTSNAME_R@
81508 +GL_GNULIB_PUTC = @GL_GNULIB_PUTC@
81509 +GL_GNULIB_PUTCHAR = @GL_GNULIB_PUTCHAR@
81510 +GL_GNULIB_PUTENV = @GL_GNULIB_PUTENV@
81511 +GL_GNULIB_PUTS = @GL_GNULIB_PUTS@
81512 +GL_GNULIB_PWRITE = @GL_GNULIB_PWRITE@
81513 +GL_GNULIB_QSORT_R = @GL_GNULIB_QSORT_R@
81514 +GL_GNULIB_RANDOM = @GL_GNULIB_RANDOM@
81515 +GL_GNULIB_RANDOM_R = @GL_GNULIB_RANDOM_R@
81516 +GL_GNULIB_RAWMEMCHR = @GL_GNULIB_RAWMEMCHR@
81517 +GL_GNULIB_READ = @GL_GNULIB_READ@
81518 +GL_GNULIB_READDIR = @GL_GNULIB_READDIR@
81519 +GL_GNULIB_READLINK = @GL_GNULIB_READLINK@
81520 +GL_GNULIB_READLINKAT = @GL_GNULIB_READLINKAT@
81521 +GL_GNULIB_REALLOCARRAY = @GL_GNULIB_REALLOCARRAY@
81522 +GL_GNULIB_REALLOC_GNU = @GL_GNULIB_REALLOC_GNU@
81523 +GL_GNULIB_REALLOC_POSIX = @GL_GNULIB_REALLOC_POSIX@
81524 +GL_GNULIB_REALPATH = @GL_GNULIB_REALPATH@
81525 +GL_GNULIB_REMAINDER = @GL_GNULIB_REMAINDER@
81526 +GL_GNULIB_REMAINDERF = @GL_GNULIB_REMAINDERF@
81527 +GL_GNULIB_REMAINDERL = @GL_GNULIB_REMAINDERL@
81528 +GL_GNULIB_REMOVE = @GL_GNULIB_REMOVE@
81529 +GL_GNULIB_RENAME = @GL_GNULIB_RENAME@
81530 +GL_GNULIB_RENAMEAT = @GL_GNULIB_RENAMEAT@
81531 +GL_GNULIB_REWINDDIR = @GL_GNULIB_REWINDDIR@
81532 +GL_GNULIB_RINT = @GL_GNULIB_RINT@
81533 +GL_GNULIB_RINTF = @GL_GNULIB_RINTF@
81534 +GL_GNULIB_RINTL = @GL_GNULIB_RINTL@
81535 +GL_GNULIB_RMDIR = @GL_GNULIB_RMDIR@
81536 +GL_GNULIB_ROUND = @GL_GNULIB_ROUND@
81537 +GL_GNULIB_ROUNDF = @GL_GNULIB_ROUNDF@
81538 +GL_GNULIB_ROUNDL = @GL_GNULIB_ROUNDL@
81539 +GL_GNULIB_RPMATCH = @GL_GNULIB_RPMATCH@
81540 +GL_GNULIB_SCANDIR = @GL_GNULIB_SCANDIR@
81541 +GL_GNULIB_SCANF = @GL_GNULIB_SCANF@
81542 +GL_GNULIB_SECURE_GETENV = @GL_GNULIB_SECURE_GETENV@
81543 +GL_GNULIB_SETENV = @GL_GNULIB_SETENV@
81544 +GL_GNULIB_SETHOSTNAME = @GL_GNULIB_SETHOSTNAME@
81545 +GL_GNULIB_SIGABBREV_NP = @GL_GNULIB_SIGABBREV_NP@
81546 +GL_GNULIB_SIGDESCR_NP = @GL_GNULIB_SIGDESCR_NP@
81547 +GL_GNULIB_SIGNBIT = @GL_GNULIB_SIGNBIT@
81548 +GL_GNULIB_SINF = @GL_GNULIB_SINF@
81549 +GL_GNULIB_SINHF = @GL_GNULIB_SINHF@
81550 +GL_GNULIB_SINL = @GL_GNULIB_SINL@
81551 +GL_GNULIB_SLEEP = @GL_GNULIB_SLEEP@
81552 +GL_GNULIB_SNPRINTF = @GL_GNULIB_SNPRINTF@
81553 +GL_GNULIB_SPRINTF_POSIX = @GL_GNULIB_SPRINTF_POSIX@
81554 +GL_GNULIB_SQRTF = @GL_GNULIB_SQRTF@
81555 +GL_GNULIB_SQRTL = @GL_GNULIB_SQRTL@
81556 +GL_GNULIB_STAT = @GL_GNULIB_STAT@
81557 +GL_GNULIB_STDIO_H_NONBLOCKING = @GL_GNULIB_STDIO_H_NONBLOCKING@
81558 +GL_GNULIB_STDIO_H_SIGPIPE = @GL_GNULIB_STDIO_H_SIGPIPE@
81559 +GL_GNULIB_STPCPY = @GL_GNULIB_STPCPY@
81560 +GL_GNULIB_STPNCPY = @GL_GNULIB_STPNCPY@
81561 +GL_GNULIB_STRCASESTR = @GL_GNULIB_STRCASESTR@
81562 +GL_GNULIB_STRCHRNUL = @GL_GNULIB_STRCHRNUL@
81563 +GL_GNULIB_STRDUP = @GL_GNULIB_STRDUP@
81564 +GL_GNULIB_STRERROR = @GL_GNULIB_STRERROR@
81565 +GL_GNULIB_STRERRORNAME_NP = @GL_GNULIB_STRERRORNAME_NP@
81566 +GL_GNULIB_STRERROR_R = @GL_GNULIB_STRERROR_R@
81567 +GL_GNULIB_STRFTIME = @GL_GNULIB_STRFTIME@
81568 +GL_GNULIB_STRNCAT = @GL_GNULIB_STRNCAT@
81569 +GL_GNULIB_STRNDUP = @GL_GNULIB_STRNDUP@
81570 +GL_GNULIB_STRNLEN = @GL_GNULIB_STRNLEN@
81571 +GL_GNULIB_STRPBRK = @GL_GNULIB_STRPBRK@
81572 +GL_GNULIB_STRPTIME = @GL_GNULIB_STRPTIME@
81573 +GL_GNULIB_STRSEP = @GL_GNULIB_STRSEP@
81574 +GL_GNULIB_STRSIGNAL = @GL_GNULIB_STRSIGNAL@
81575 +GL_GNULIB_STRSTR = @GL_GNULIB_STRSTR@
81576 +GL_GNULIB_STRTOD = @GL_GNULIB_STRTOD@
81577 +GL_GNULIB_STRTOIMAX = @GL_GNULIB_STRTOIMAX@
81578 +GL_GNULIB_STRTOK_R = @GL_GNULIB_STRTOK_R@
81579 +GL_GNULIB_STRTOL = @GL_GNULIB_STRTOL@
81580 +GL_GNULIB_STRTOLD = @GL_GNULIB_STRTOLD@
81581 +GL_GNULIB_STRTOLL = @GL_GNULIB_STRTOLL@
81582 +GL_GNULIB_STRTOUL = @GL_GNULIB_STRTOUL@
81583 +GL_GNULIB_STRTOULL = @GL_GNULIB_STRTOULL@
81584 +GL_GNULIB_STRTOUMAX = @GL_GNULIB_STRTOUMAX@
81585 +GL_GNULIB_STRVERSCMP = @GL_GNULIB_STRVERSCMP@
81586 +GL_GNULIB_SYMLINK = @GL_GNULIB_SYMLINK@
81587 +GL_GNULIB_SYMLINKAT = @GL_GNULIB_SYMLINKAT@
81588 +GL_GNULIB_SYSTEM_POSIX = @GL_GNULIB_SYSTEM_POSIX@
81589 +GL_GNULIB_TANF = @GL_GNULIB_TANF@
81590 +GL_GNULIB_TANHF = @GL_GNULIB_TANHF@
81591 +GL_GNULIB_TANL = @GL_GNULIB_TANL@
81592 +GL_GNULIB_TIMEGM = @GL_GNULIB_TIMEGM@
81593 +GL_GNULIB_TIMESPEC_GET = @GL_GNULIB_TIMESPEC_GET@
81594 +GL_GNULIB_TIMESPEC_GETRES = @GL_GNULIB_TIMESPEC_GETRES@
81595 +GL_GNULIB_TIME_R = @GL_GNULIB_TIME_R@
81596 +GL_GNULIB_TIME_RZ = @GL_GNULIB_TIME_RZ@
81597 +GL_GNULIB_TMPFILE = @GL_GNULIB_TMPFILE@
81598 +GL_GNULIB_TRUNC = @GL_GNULIB_TRUNC@
81599 +GL_GNULIB_TRUNCATE = @GL_GNULIB_TRUNCATE@
81600 +GL_GNULIB_TRUNCF = @GL_GNULIB_TRUNCF@
81601 +GL_GNULIB_TRUNCL = @GL_GNULIB_TRUNCL@
81602 +GL_GNULIB_TTYNAME_R = @GL_GNULIB_TTYNAME_R@
81603 +GL_GNULIB_TZSET = @GL_GNULIB_TZSET@
81604 +GL_GNULIB_UNISTD_H_GETOPT = @GL_GNULIB_UNISTD_H_GETOPT@
81605 +GL_GNULIB_UNISTD_H_NONBLOCKING = @GL_GNULIB_UNISTD_H_NONBLOCKING@
81606 +GL_GNULIB_UNISTD_H_SIGPIPE = @GL_GNULIB_UNISTD_H_SIGPIPE@
81607 +GL_GNULIB_UNLINK = @GL_GNULIB_UNLINK@
81608 +GL_GNULIB_UNLINKAT = @GL_GNULIB_UNLINKAT@
81609 +GL_GNULIB_UNLOCKPT = @GL_GNULIB_UNLOCKPT@
81610 +GL_GNULIB_UNSETENV = @GL_GNULIB_UNSETENV@
81611 +GL_GNULIB_USLEEP = @GL_GNULIB_USLEEP@
81612 +GL_GNULIB_UTIME = @GL_GNULIB_UTIME@
81613 +GL_GNULIB_UTIMENSAT = @GL_GNULIB_UTIMENSAT@
81614 +GL_GNULIB_VASPRINTF = @GL_GNULIB_VASPRINTF@
81615 +GL_GNULIB_VDPRINTF = @GL_GNULIB_VDPRINTF@
81616 +GL_GNULIB_VFPRINTF = @GL_GNULIB_VFPRINTF@
81617 +GL_GNULIB_VFPRINTF_POSIX = @GL_GNULIB_VFPRINTF_POSIX@
81618 +GL_GNULIB_VFSCANF = @GL_GNULIB_VFSCANF@
81619 +GL_GNULIB_VPRINTF = @GL_GNULIB_VPRINTF@
81620 +GL_GNULIB_VPRINTF_POSIX = @GL_GNULIB_VPRINTF_POSIX@
81621 +GL_GNULIB_VSCANF = @GL_GNULIB_VSCANF@
81622 +GL_GNULIB_VSNPRINTF = @GL_GNULIB_VSNPRINTF@
81623 +GL_GNULIB_VSPRINTF_POSIX = @GL_GNULIB_VSPRINTF_POSIX@
81624 +GL_GNULIB_WCPCPY = @GL_GNULIB_WCPCPY@
81625 +GL_GNULIB_WCPNCPY = @GL_GNULIB_WCPNCPY@
81626 +GL_GNULIB_WCRTOMB = @GL_GNULIB_WCRTOMB@
81627 +GL_GNULIB_WCSCASECMP = @GL_GNULIB_WCSCASECMP@
81628 +GL_GNULIB_WCSCAT = @GL_GNULIB_WCSCAT@
81629 +GL_GNULIB_WCSCHR = @GL_GNULIB_WCSCHR@
81630 +GL_GNULIB_WCSCMP = @GL_GNULIB_WCSCMP@
81631 +GL_GNULIB_WCSCOLL = @GL_GNULIB_WCSCOLL@
81632 +GL_GNULIB_WCSCPY = @GL_GNULIB_WCSCPY@
81633 +GL_GNULIB_WCSCSPN = @GL_GNULIB_WCSCSPN@
81634 +GL_GNULIB_WCSDUP = @GL_GNULIB_WCSDUP@
81635 +GL_GNULIB_WCSFTIME = @GL_GNULIB_WCSFTIME@
81636 +GL_GNULIB_WCSLEN = @GL_GNULIB_WCSLEN@
81637 +GL_GNULIB_WCSNCASECMP = @GL_GNULIB_WCSNCASECMP@
81638 +GL_GNULIB_WCSNCAT = @GL_GNULIB_WCSNCAT@
81639 +GL_GNULIB_WCSNCMP = @GL_GNULIB_WCSNCMP@
81640 +GL_GNULIB_WCSNCPY = @GL_GNULIB_WCSNCPY@
81641 +GL_GNULIB_WCSNLEN = @GL_GNULIB_WCSNLEN@
81642 +GL_GNULIB_WCSNRTOMBS = @GL_GNULIB_WCSNRTOMBS@
81643 +GL_GNULIB_WCSPBRK = @GL_GNULIB_WCSPBRK@
81644 +GL_GNULIB_WCSRCHR = @GL_GNULIB_WCSRCHR@
81645 +GL_GNULIB_WCSRTOMBS = @GL_GNULIB_WCSRTOMBS@
81646 +GL_GNULIB_WCSSPN = @GL_GNULIB_WCSSPN@
81647 +GL_GNULIB_WCSSTR = @GL_GNULIB_WCSSTR@
81648 +GL_GNULIB_WCSTOK = @GL_GNULIB_WCSTOK@
81649 +GL_GNULIB_WCSWIDTH = @GL_GNULIB_WCSWIDTH@
81650 +GL_GNULIB_WCSXFRM = @GL_GNULIB_WCSXFRM@
81651 +GL_GNULIB_WCTOB = @GL_GNULIB_WCTOB@
81652 +GL_GNULIB_WCTOMB = @GL_GNULIB_WCTOMB@
81653 +GL_GNULIB_WCWIDTH = @GL_GNULIB_WCWIDTH@
81654 +GL_GNULIB_WMEMCHR = @GL_GNULIB_WMEMCHR@
81655 +GL_GNULIB_WMEMCMP = @GL_GNULIB_WMEMCMP@
81656 +GL_GNULIB_WMEMCPY = @GL_GNULIB_WMEMCPY@
81657 +GL_GNULIB_WMEMMOVE = @GL_GNULIB_WMEMMOVE@
81658 +GL_GNULIB_WMEMPCPY = @GL_GNULIB_WMEMPCPY@
81659 +GL_GNULIB_WMEMSET = @GL_GNULIB_WMEMSET@
81660 +GL_GNULIB_WRITE = @GL_GNULIB_WRITE@
81661 +GL_GNULIB__EXIT = @GL_GNULIB__EXIT@
81662 +GNULIBHEADERS_OVERRIDE_WINT_T = @GNULIBHEADERS_OVERRIDE_WINT_T@
81663 GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
81664 -GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
81665 -GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
81666 -GNULIB_GRANTPT = @GNULIB_GRANTPT@
81667 -GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
81668 -GNULIB_HYPOT = @GNULIB_HYPOT@
81669 -GNULIB_HYPOTF = @GNULIB_HYPOTF@
81670 -GNULIB_HYPOTL = @GNULIB_HYPOTL@
81671 -GNULIB_ILOGB = @GNULIB_ILOGB@
81672 -GNULIB_ILOGBF = @GNULIB_ILOGBF@
81673 -GNULIB_ILOGBL = @GNULIB_ILOGBL@
81674 -GNULIB_IMAXABS = @GNULIB_IMAXABS@
81675 -GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
81676 -GNULIB_ISATTY = @GNULIB_ISATTY@
81677 -GNULIB_ISFINITE = @GNULIB_ISFINITE@
81678 -GNULIB_ISINF = @GNULIB_ISINF@
81679 -GNULIB_ISNAN = @GNULIB_ISNAN@
81680 -GNULIB_ISNAND = @GNULIB_ISNAND@
81681 -GNULIB_ISNANF = @GNULIB_ISNANF@
81682 -GNULIB_ISNANL = @GNULIB_ISNANL@
81683 -GNULIB_LCHMOD = @GNULIB_LCHMOD@
81684 -GNULIB_LCHOWN = @GNULIB_LCHOWN@
81685 -GNULIB_LDEXPF = @GNULIB_LDEXPF@
81686 -GNULIB_LDEXPL = @GNULIB_LDEXPL@
81687 -GNULIB_LINK = @GNULIB_LINK@
81688 -GNULIB_LINKAT = @GNULIB_LINKAT@
81689 -GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
81690 -GNULIB_LOG = @GNULIB_LOG@
81691 -GNULIB_LOG10 = @GNULIB_LOG10@
81692 -GNULIB_LOG10F = @GNULIB_LOG10F@
81693 -GNULIB_LOG10L = @GNULIB_LOG10L@
81694 -GNULIB_LOG1P = @GNULIB_LOG1P@
81695 -GNULIB_LOG1PF = @GNULIB_LOG1PF@
81696 -GNULIB_LOG1PL = @GNULIB_LOG1PL@
81697 -GNULIB_LOG2 = @GNULIB_LOG2@
81698 -GNULIB_LOG2F = @GNULIB_LOG2F@
81699 -GNULIB_LOG2L = @GNULIB_LOG2L@
81700 -GNULIB_LOGB = @GNULIB_LOGB@
81701 -GNULIB_LOGBF = @GNULIB_LOGBF@
81702 -GNULIB_LOGBL = @GNULIB_LOGBL@
81703 -GNULIB_LOGF = @GNULIB_LOGF@
81704 -GNULIB_LOGL = @GNULIB_LOGL@
81705 -GNULIB_LSEEK = @GNULIB_LSEEK@
81706 -GNULIB_LSTAT = @GNULIB_LSTAT@
81707 -GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
81708 -GNULIB_MBRLEN = @GNULIB_MBRLEN@
81709 -GNULIB_MBRTOWC = @GNULIB_MBRTOWC@
81710 -GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
81711 -GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
81712 -GNULIB_MBSCHR = @GNULIB_MBSCHR@
81713 -GNULIB_MBSCSPN = @GNULIB_MBSCSPN@
81714 -GNULIB_MBSINIT = @GNULIB_MBSINIT@
81715 -GNULIB_MBSLEN = @GNULIB_MBSLEN@
81716 -GNULIB_MBSNCASECMP = @GNULIB_MBSNCASECMP@
81717 -GNULIB_MBSNLEN = @GNULIB_MBSNLEN@
81718 -GNULIB_MBSNRTOWCS = @GNULIB_MBSNRTOWCS@
81719 -GNULIB_MBSPBRK = @GNULIB_MBSPBRK@
81720 -GNULIB_MBSPCASECMP = @GNULIB_MBSPCASECMP@
81721 -GNULIB_MBSRCHR = @GNULIB_MBSRCHR@
81722 -GNULIB_MBSRTOWCS = @GNULIB_MBSRTOWCS@
81723 -GNULIB_MBSSEP = @GNULIB_MBSSEP@
81724 -GNULIB_MBSSPN = @GNULIB_MBSSPN@
81725 -GNULIB_MBSSTR = @GNULIB_MBSSTR@
81726 -GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
81727 -GNULIB_MBTOWC = @GNULIB_MBTOWC@
81728 -GNULIB_MEMCHR = @GNULIB_MEMCHR@
81729 -GNULIB_MEMMEM = @GNULIB_MEMMEM@
81730 -GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
81731 -GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
81732 -GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
81733 -GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
81734 -GNULIB_MKFIFO = @GNULIB_MKFIFO@
81735 -GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
81736 -GNULIB_MKNOD = @GNULIB_MKNOD@
81737 -GNULIB_MKNODAT = @GNULIB_MKNODAT@
81738 -GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
81739 -GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
81740 -GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
81741 -GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
81742 -GNULIB_MKTIME = @GNULIB_MKTIME@
81743 -GNULIB_MODF = @GNULIB_MODF@
81744 -GNULIB_MODFF = @GNULIB_MODFF@
81745 -GNULIB_MODFL = @GNULIB_MODFL@
81746 -GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
81747 -GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
81748 -GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
81749 -GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
81750 -GNULIB_OPEN = @GNULIB_OPEN@
81751 -GNULIB_OPENAT = @GNULIB_OPENAT@
81752 -GNULIB_OPENDIR = @GNULIB_OPENDIR@
81753 -GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
81754 -GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
81755 -GNULIB_PCLOSE = @GNULIB_PCLOSE@
81756 -GNULIB_PERROR = @GNULIB_PERROR@
81757 -GNULIB_PIPE = @GNULIB_PIPE@
81758 -GNULIB_PIPE2 = @GNULIB_PIPE2@
81759 -GNULIB_POPEN = @GNULIB_POPEN@
81760 -GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
81761 -GNULIB_POWF = @GNULIB_POWF@
81762 -GNULIB_PREAD = @GNULIB_PREAD@
81763 -GNULIB_PRINTF = @GNULIB_PRINTF@
81764 -GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@
81765 -GNULIB_PTSNAME = @GNULIB_PTSNAME@
81766 -GNULIB_PTSNAME_R = @GNULIB_PTSNAME_R@
81767 -GNULIB_PUTC = @GNULIB_PUTC@
81768 -GNULIB_PUTCHAR = @GNULIB_PUTCHAR@
81769 -GNULIB_PUTENV = @GNULIB_PUTENV@
81770 -GNULIB_PUTS = @GNULIB_PUTS@
81771 -GNULIB_PWRITE = @GNULIB_PWRITE@
81772 -GNULIB_QSORT_R = @GNULIB_QSORT_R@
81773 -GNULIB_RANDOM = @GNULIB_RANDOM@
81774 -GNULIB_RANDOM_R = @GNULIB_RANDOM_R@
81775 -GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@
81776 -GNULIB_READ = @GNULIB_READ@
81777 -GNULIB_READDIR = @GNULIB_READDIR@
81778 -GNULIB_READLINK = @GNULIB_READLINK@
81779 -GNULIB_READLINKAT = @GNULIB_READLINKAT@
81780 -GNULIB_REALLOCARRAY = @GNULIB_REALLOCARRAY@
81781 -GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
81782 -GNULIB_REALPATH = @GNULIB_REALPATH@
81783 -GNULIB_REMAINDER = @GNULIB_REMAINDER@
81784 -GNULIB_REMAINDERF = @GNULIB_REMAINDERF@
81785 -GNULIB_REMAINDERL = @GNULIB_REMAINDERL@
81786 -GNULIB_REMOVE = @GNULIB_REMOVE@
81787 -GNULIB_RENAME = @GNULIB_RENAME@
81788 -GNULIB_RENAMEAT = @GNULIB_RENAMEAT@
81789 -GNULIB_REWINDDIR = @GNULIB_REWINDDIR@
81790 -GNULIB_RINT = @GNULIB_RINT@
81791 -GNULIB_RINTF = @GNULIB_RINTF@
81792 -GNULIB_RINTL = @GNULIB_RINTL@
81793 -GNULIB_RMDIR = @GNULIB_RMDIR@
81794 -GNULIB_ROUND = @GNULIB_ROUND@
81795 -GNULIB_ROUNDF = @GNULIB_ROUNDF@
81796 -GNULIB_ROUNDL = @GNULIB_ROUNDL@
81797 -GNULIB_RPMATCH = @GNULIB_RPMATCH@
81798 -GNULIB_SCANDIR = @GNULIB_SCANDIR@
81799 -GNULIB_SCANF = @GNULIB_SCANF@
81800 -GNULIB_SECURE_GETENV = @GNULIB_SECURE_GETENV@
81801 -GNULIB_SETENV = @GNULIB_SETENV@
81802 -GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
81803 -GNULIB_SIGNBIT = @GNULIB_SIGNBIT@
81804 -GNULIB_SINF = @GNULIB_SINF@
81805 -GNULIB_SINHF = @GNULIB_SINHF@
81806 -GNULIB_SINL = @GNULIB_SINL@
81807 -GNULIB_SLEEP = @GNULIB_SLEEP@
81808 -GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
81809 -GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
81810 -GNULIB_SQRTF = @GNULIB_SQRTF@
81811 -GNULIB_SQRTL = @GNULIB_SQRTL@
81812 -GNULIB_STAT = @GNULIB_STAT@
81813 -GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
81814 -GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
81815 -GNULIB_STPCPY = @GNULIB_STPCPY@
81816 -GNULIB_STPNCPY = @GNULIB_STPNCPY@
81817 -GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
81818 -GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
81819 -GNULIB_STRDUP = @GNULIB_STRDUP@
81820 -GNULIB_STRERROR = @GNULIB_STRERROR@
81821 -GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
81822 -GNULIB_STRFTIME = @GNULIB_STRFTIME@
81823 -GNULIB_STRNCAT = @GNULIB_STRNCAT@
81824 -GNULIB_STRNDUP = @GNULIB_STRNDUP@
81825 -GNULIB_STRNLEN = @GNULIB_STRNLEN@
81826 -GNULIB_STRPBRK = @GNULIB_STRPBRK@
81827 -GNULIB_STRPTIME = @GNULIB_STRPTIME@
81828 -GNULIB_STRSEP = @GNULIB_STRSEP@
81829 -GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
81830 -GNULIB_STRSTR = @GNULIB_STRSTR@
81831 -GNULIB_STRTOD = @GNULIB_STRTOD@
81832 -GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
81833 -GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
81834 -GNULIB_STRTOLD = @GNULIB_STRTOLD@
81835 -GNULIB_STRTOLL = @GNULIB_STRTOLL@
81836 -GNULIB_STRTOULL = @GNULIB_STRTOULL@
81837 -GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
81838 -GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
81839 -GNULIB_SYMLINK = @GNULIB_SYMLINK@
81840 -GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
81841 -GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
81842 -GNULIB_TANF = @GNULIB_TANF@
81843 -GNULIB_TANHF = @GNULIB_TANHF@
81844 -GNULIB_TANL = @GNULIB_TANL@
81845 -GNULIB_TIMEGM = @GNULIB_TIMEGM@
81846 -GNULIB_TIME_R = @GNULIB_TIME_R@
81847 -GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
81848 -GNULIB_TMPFILE = @GNULIB_TMPFILE@
81849 -GNULIB_TRUNC = @GNULIB_TRUNC@
81850 -GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
81851 -GNULIB_TRUNCF = @GNULIB_TRUNCF@
81852 -GNULIB_TRUNCL = @GNULIB_TRUNCL@
81853 -GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
81854 -GNULIB_TZSET = @GNULIB_TZSET@
81855 -GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
81856 -GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
81857 -GNULIB_UNLINK = @GNULIB_UNLINK@
81858 -GNULIB_UNLINKAT = @GNULIB_UNLINKAT@
81859 -GNULIB_UNLOCKPT = @GNULIB_UNLOCKPT@
81860 -GNULIB_UNSETENV = @GNULIB_UNSETENV@
81861 -GNULIB_USLEEP = @GNULIB_USLEEP@
81862 -GNULIB_UTIME = @GNULIB_UTIME@
81863 -GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
81864 -GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
81865 -GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
81866 -GNULIB_VFPRINTF = @GNULIB_VFPRINTF@
81867 -GNULIB_VFPRINTF_POSIX = @GNULIB_VFPRINTF_POSIX@
81868 -GNULIB_VFSCANF = @GNULIB_VFSCANF@
81869 -GNULIB_VPRINTF = @GNULIB_VPRINTF@
81870 -GNULIB_VPRINTF_POSIX = @GNULIB_VPRINTF_POSIX@
81871 -GNULIB_VSCANF = @GNULIB_VSCANF@
81872 -GNULIB_VSNPRINTF = @GNULIB_VSNPRINTF@
81873 -GNULIB_VSPRINTF_POSIX = @GNULIB_VSPRINTF_POSIX@
81874 -GNULIB_WCPCPY = @GNULIB_WCPCPY@
81875 -GNULIB_WCPNCPY = @GNULIB_WCPNCPY@
81876 -GNULIB_WCRTOMB = @GNULIB_WCRTOMB@
81877 -GNULIB_WCSCASECMP = @GNULIB_WCSCASECMP@
81878 -GNULIB_WCSCAT = @GNULIB_WCSCAT@
81879 -GNULIB_WCSCHR = @GNULIB_WCSCHR@
81880 -GNULIB_WCSCMP = @GNULIB_WCSCMP@
81881 -GNULIB_WCSCOLL = @GNULIB_WCSCOLL@
81882 -GNULIB_WCSCPY = @GNULIB_WCSCPY@
81883 -GNULIB_WCSCSPN = @GNULIB_WCSCSPN@
81884 -GNULIB_WCSDUP = @GNULIB_WCSDUP@
81885 -GNULIB_WCSFTIME = @GNULIB_WCSFTIME@
81886 -GNULIB_WCSLEN = @GNULIB_WCSLEN@
81887 -GNULIB_WCSNCASECMP = @GNULIB_WCSNCASECMP@
81888 -GNULIB_WCSNCAT = @GNULIB_WCSNCAT@
81889 -GNULIB_WCSNCMP = @GNULIB_WCSNCMP@
81890 -GNULIB_WCSNCPY = @GNULIB_WCSNCPY@
81891 -GNULIB_WCSNLEN = @GNULIB_WCSNLEN@
81892 -GNULIB_WCSNRTOMBS = @GNULIB_WCSNRTOMBS@
81893 -GNULIB_WCSPBRK = @GNULIB_WCSPBRK@
81894 -GNULIB_WCSRCHR = @GNULIB_WCSRCHR@
81895 -GNULIB_WCSRTOMBS = @GNULIB_WCSRTOMBS@
81896 -GNULIB_WCSSPN = @GNULIB_WCSSPN@
81897 -GNULIB_WCSSTR = @GNULIB_WCSSTR@
81898 -GNULIB_WCSTOK = @GNULIB_WCSTOK@
81899 -GNULIB_WCSWIDTH = @GNULIB_WCSWIDTH@
81900 -GNULIB_WCSXFRM = @GNULIB_WCSXFRM@
81901 -GNULIB_WCTOB = @GNULIB_WCTOB@
81902 -GNULIB_WCTOMB = @GNULIB_WCTOMB@
81903 -GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
81904 -GNULIB_WMEMCHR = @GNULIB_WMEMCHR@
81905 -GNULIB_WMEMCMP = @GNULIB_WMEMCMP@
81906 -GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
81907 -GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
81908 -GNULIB_WMEMSET = @GNULIB_WMEMSET@
81909 -GNULIB_WRITE = @GNULIB_WRITE@
81910 -GNULIB__EXIT = @GNULIB__EXIT@
81911 GPGME_CFLAGS = @GPGME_CFLAGS@
81912 GPGME_CONFIG = @GPGME_CONFIG@
81913 GPGME_LIBS = @GPGME_LIBS@
81914 GREP = @GREP@
81915 HAVE_ACOSF = @HAVE_ACOSF@
81916 HAVE_ACOSL = @HAVE_ACOSL@
81917 +HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
81918 HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
81919 HAVE_ALPHASORT = @HAVE_ALPHASORT@
81920 HAVE_ASINF = @HAVE_ASINF@
81921 @@ -689,6 +780,7 @@ HAVE_CHOWN = @HAVE_CHOWN@
81922 HAVE_CLOSEDIR = @HAVE_CLOSEDIR@
81923 HAVE_COPYSIGN = @HAVE_COPYSIGN@
81924 HAVE_COPYSIGNL = @HAVE_COPYSIGNL@
81925 +HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
81926 HAVE_COSF = @HAVE_COSF@
81927 HAVE_COSHF = @HAVE_COSHF@
81928 HAVE_COSL = @HAVE_COSL@
81929 @@ -703,13 +795,17 @@ HAVE_DECL_CEILL = @HAVE_DECL_CEILL@
81930 HAVE_DECL_COPYSIGNF = @HAVE_DECL_COPYSIGNF@
81931 HAVE_DECL_COSL = @HAVE_DECL_COSL@
81932 HAVE_DECL_DIRFD = @HAVE_DECL_DIRFD@
81933 +HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
81934 HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
81935 +HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
81936 HAVE_DECL_EXP2 = @HAVE_DECL_EXP2@
81937 HAVE_DECL_EXP2F = @HAVE_DECL_EXP2F@
81938 HAVE_DECL_EXP2L = @HAVE_DECL_EXP2L@
81939 HAVE_DECL_EXPL = @HAVE_DECL_EXPL@
81940 HAVE_DECL_EXPM1L = @HAVE_DECL_EXPM1L@
81941 HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
81942 +HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
81943 +HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
81944 HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
81945 HAVE_DECL_FDOPENDIR = @HAVE_DECL_FDOPENDIR@
81946 HAVE_DECL_FLOORF = @HAVE_DECL_FLOORF@
81947 @@ -718,6 +814,7 @@ HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
81948 HAVE_DECL_FREXPL = @HAVE_DECL_FREXPL@
81949 HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
81950 HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
81951 +HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
81952 HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
81953 HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
81954 HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
81955 @@ -769,13 +866,14 @@ HAVE_DECL_TRUNCL = @HAVE_DECL_TRUNCL@
81956 HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
81957 HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
81958 HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
81959 +HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
81960 HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
81961 HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
81962 HAVE_DIRENT_H = @HAVE_DIRENT_H@
81963 HAVE_DPRINTF = @HAVE_DPRINTF@
81964 -HAVE_DUP2 = @HAVE_DUP2@
81965 HAVE_DUP3 = @HAVE_DUP3@
81966 HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
81967 +HAVE_EXECVPE = @HAVE_EXECVPE@
81968 HAVE_EXPF = @HAVE_EXPF@
81969 HAVE_EXPL = @HAVE_EXPL@
81970 HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
81971 @@ -807,6 +905,7 @@ HAVE_FTELLO = @HAVE_FTELLO@
81972 HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
81973 HAVE_FUTIMENS = @HAVE_FUTIMENS@
81974 HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
81975 +HAVE_GETENTROPY = @HAVE_GETENTROPY@
81976 HAVE_GETGROUPS = @HAVE_GETGROUPS@
81977 HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
81978 HAVE_GETLOGIN = @HAVE_GETLOGIN@
81979 @@ -815,6 +914,7 @@ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
81980 HAVE_GETPASS = @HAVE_GETPASS@
81981 HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
81982 HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
81983 +HAVE_GETUMASK = @HAVE_GETUMASK@
81984 HAVE_GRANTPT = @HAVE_GRANTPT@
81985 HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
81986 HAVE_HYPOTF = @HAVE_HYPOTF@
81987 @@ -842,7 +942,6 @@ HAVE_LOGBF = @HAVE_LOGBF@
81988 HAVE_LOGBL = @HAVE_LOGBL@
81989 HAVE_LOGF = @HAVE_LOGF@
81990 HAVE_LOGL = @HAVE_LOGL@
81991 -HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
81992 HAVE_LSTAT = @HAVE_LSTAT@
81993 HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
81994 HAVE_MBRLEN = @HAVE_MBRLEN@
81995 @@ -852,7 +951,6 @@ HAVE_MBSLEN = @HAVE_MBSLEN@
81996 HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
81997 HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
81998 HAVE_MBTOWC = @HAVE_MBTOWC@
81999 -HAVE_MEMCHR = @HAVE_MEMCHR@
82000 HAVE_MEMPCPY = @HAVE_MEMPCPY@
82001 HAVE_MKDIRAT = @HAVE_MKDIRAT@
82002 HAVE_MKDTEMP = @HAVE_MKDTEMP@
82003 @@ -875,6 +973,7 @@ HAVE_PCLOSE = @HAVE_PCLOSE@
82004 HAVE_PIPE = @HAVE_PIPE@
82005 HAVE_PIPE2 = @HAVE_PIPE2@
82006 HAVE_POPEN = @HAVE_POPEN@
82007 +HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
82008 HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
82009 HAVE_POWF = @HAVE_POWF@
82010 HAVE_PREAD = @HAVE_PREAD@
82011 @@ -904,6 +1003,8 @@ HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
82012 HAVE_SETENV = @HAVE_SETENV@
82013 HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
82014 HAVE_SETSTATE = @HAVE_SETSTATE@
82015 +HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
82016 +HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
82017 HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
82018 HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
82019 HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
82020 @@ -919,13 +1020,16 @@ HAVE_STPNCPY = @HAVE_STPNCPY@
82021 HAVE_STRCASECMP = @HAVE_STRCASECMP@
82022 HAVE_STRCASESTR = @HAVE_STRCASESTR@
82023 HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
82024 +HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
82025 HAVE_STRINGS_H = @HAVE_STRINGS_H@
82026 HAVE_STRPBRK = @HAVE_STRPBRK@
82027 HAVE_STRPTIME = @HAVE_STRPTIME@
82028 HAVE_STRSEP = @HAVE_STRSEP@
82029 HAVE_STRTOD = @HAVE_STRTOD@
82030 +HAVE_STRTOL = @HAVE_STRTOL@
82031 HAVE_STRTOLD = @HAVE_STRTOLD@
82032 HAVE_STRTOLL = @HAVE_STRTOLL@
82033 +HAVE_STRTOUL = @HAVE_STRTOUL@
82034 HAVE_STRTOULL = @HAVE_STRTOULL@
82035 HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@
82036 HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
82037 @@ -943,12 +1047,12 @@ HAVE_TANF = @HAVE_TANF@
82038 HAVE_TANHF = @HAVE_TANHF@
82039 HAVE_TANL = @HAVE_TANL@
82040 HAVE_TIMEGM = @HAVE_TIMEGM@
82041 +HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
82042 +HAVE_TIMESPEC_GETRES = @HAVE_TIMESPEC_GETRES@
82043 HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
82044 -HAVE_TZSET = @HAVE_TZSET@
82045 HAVE_UNISTD_H = @HAVE_UNISTD_H@
82046 HAVE_UNLINKAT = @HAVE_UNLINKAT@
82047 HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
82048 -HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
82049 HAVE_USLEEP = @HAVE_USLEEP@
82050 HAVE_UTIME = @HAVE_UTIME@
82051 HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
82052 @@ -990,6 +1094,7 @@ HAVE_WMEMCHR = @HAVE_WMEMCHR@
82053 HAVE_WMEMCMP = @HAVE_WMEMCMP@
82054 HAVE_WMEMCPY = @HAVE_WMEMCPY@
82055 HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
82056 +HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
82057 HAVE_WMEMSET = @HAVE_WMEMSET@
82058 HAVE__BOOL = @HAVE__BOOL@
82059 HAVE__EXIT = @HAVE__EXIT@
82060 @@ -1086,16 +1191,18 @@ PATH_SEPARATOR = @PATH_SEPARATOR@
82061 PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
82062 PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
82063 PRIPTR_PREFIX = @PRIPTR_PREFIX@
82064 -PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
82065 PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
82066 PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
82067 RANLIB = @RANLIB@
82068 +REPLACE_ACCESS = @REPLACE_ACCESS@
82069 REPLACE_ACOSF = @REPLACE_ACOSF@
82070 +REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
82071 REPLACE_ASINF = @REPLACE_ASINF@
82072 REPLACE_ATAN2F = @REPLACE_ATAN2F@
82073 REPLACE_ATANF = @REPLACE_ATANF@
82074 REPLACE_BTOWC = @REPLACE_BTOWC@
82075 -REPLACE_CALLOC = @REPLACE_CALLOC@
82076 +REPLACE_CALLOC_FOR_CALLOC_GNU = @REPLACE_CALLOC_FOR_CALLOC_GNU@
82077 +REPLACE_CALLOC_FOR_CALLOC_POSIX = @REPLACE_CALLOC_FOR_CALLOC_POSIX@
82078 REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
82079 REPLACE_CBRTF = @REPLACE_CBRTF@
82080 REPLACE_CBRTL = @REPLACE_CBRTL@
82081 @@ -1105,13 +1212,22 @@ REPLACE_CEILL = @REPLACE_CEILL@
82082 REPLACE_CHOWN = @REPLACE_CHOWN@
82083 REPLACE_CLOSE = @REPLACE_CLOSE@
82084 REPLACE_CLOSEDIR = @REPLACE_CLOSEDIR@
82085 +REPLACE_COPY_FILE_RANGE = @REPLACE_COPY_FILE_RANGE@
82086 REPLACE_COSF = @REPLACE_COSF@
82087 REPLACE_COSHF = @REPLACE_COSHF@
82088 +REPLACE_CREAT = @REPLACE_CREAT@
82089 REPLACE_CTIME = @REPLACE_CTIME@
82090 REPLACE_DIRFD = @REPLACE_DIRFD@
82091 REPLACE_DPRINTF = @REPLACE_DPRINTF@
82092 REPLACE_DUP = @REPLACE_DUP@
82093 REPLACE_DUP2 = @REPLACE_DUP2@
82094 +REPLACE_EXECL = @REPLACE_EXECL@
82095 +REPLACE_EXECLE = @REPLACE_EXECLE@
82096 +REPLACE_EXECLP = @REPLACE_EXECLP@
82097 +REPLACE_EXECV = @REPLACE_EXECV@
82098 +REPLACE_EXECVE = @REPLACE_EXECVE@
82099 +REPLACE_EXECVP = @REPLACE_EXECVP@
82100 +REPLACE_EXECVPE = @REPLACE_EXECVPE@
82101 REPLACE_EXP2 = @REPLACE_EXP2@
82102 REPLACE_EXP2L = @REPLACE_EXP2L@
82103 REPLACE_EXPF = @REPLACE_EXPF@
82104 @@ -1121,12 +1237,14 @@ REPLACE_EXPM1F = @REPLACE_EXPM1F@
82105 REPLACE_EXPM1L = @REPLACE_EXPM1L@
82106 REPLACE_FABSL = @REPLACE_FABSL@
82107 REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
82108 +REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
82109 REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
82110 REPLACE_FCLOSE = @REPLACE_FCLOSE@
82111 REPLACE_FCNTL = @REPLACE_FCNTL@
82112 REPLACE_FDOPEN = @REPLACE_FDOPEN@
82113 REPLACE_FDOPENDIR = @REPLACE_FDOPENDIR@
82114 REPLACE_FFLUSH = @REPLACE_FFLUSH@
82115 +REPLACE_FFSLL = @REPLACE_FFSLL@
82116 REPLACE_FLOOR = @REPLACE_FLOOR@
82117 REPLACE_FLOORF = @REPLACE_FLOORF@
82118 REPLACE_FLOORL = @REPLACE_FLOORL@
82119 @@ -1137,8 +1255,10 @@ REPLACE_FMOD = @REPLACE_FMOD@
82120 REPLACE_FMODF = @REPLACE_FMODF@
82121 REPLACE_FMODL = @REPLACE_FMODL@
82122 REPLACE_FOPEN = @REPLACE_FOPEN@
82123 +REPLACE_FOPEN_FOR_FOPEN_GNU = @REPLACE_FOPEN_FOR_FOPEN_GNU@
82124 REPLACE_FPRINTF = @REPLACE_FPRINTF@
82125 REPLACE_FPURGE = @REPLACE_FPURGE@
82126 +REPLACE_FREE = @REPLACE_FREE@
82127 REPLACE_FREOPEN = @REPLACE_FREOPEN@
82128 REPLACE_FREXP = @REPLACE_FREXP@
82129 REPLACE_FREXPF = @REPLACE_FREXPF@
82130 @@ -1160,6 +1280,7 @@ REPLACE_GETLINE = @REPLACE_GETLINE@
82131 REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@
82132 REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
82133 REPLACE_GETPASS = @REPLACE_GETPASS@
82134 +REPLACE_GETPASS_FOR_GETPASS_GNU = @REPLACE_GETPASS_FOR_GETPASS_GNU@
82135 REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
82136 REPLACE_GMTIME = @REPLACE_GMTIME@
82137 REPLACE_HUGE_VAL = @REPLACE_HUGE_VAL@
82138 @@ -1198,7 +1319,8 @@ REPLACE_LOGF = @REPLACE_LOGF@
82139 REPLACE_LOGL = @REPLACE_LOGL@
82140 REPLACE_LSEEK = @REPLACE_LSEEK@
82141 REPLACE_LSTAT = @REPLACE_LSTAT@
82142 -REPLACE_MALLOC = @REPLACE_MALLOC@
82143 +REPLACE_MALLOC_FOR_MALLOC_GNU = @REPLACE_MALLOC_FOR_MALLOC_GNU@
82144 +REPLACE_MALLOC_FOR_MALLOC_POSIX = @REPLACE_MALLOC_FOR_MALLOC_POSIX@
82145 REPLACE_MBRLEN = @REPLACE_MBRLEN@
82146 REPLACE_MBRTOWC = @REPLACE_MBRTOWC@
82147 REPLACE_MBSINIT = @REPLACE_MBSINIT@
82148 @@ -1210,7 +1332,9 @@ REPLACE_MEMCHR = @REPLACE_MEMCHR@
82149 REPLACE_MEMMEM = @REPLACE_MEMMEM@
82150 REPLACE_MKDIR = @REPLACE_MKDIR@
82151 REPLACE_MKFIFO = @REPLACE_MKFIFO@
82152 +REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
82153 REPLACE_MKNOD = @REPLACE_MKNOD@
82154 +REPLACE_MKNODAT = @REPLACE_MKNODAT@
82155 REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
82156 REPLACE_MKTIME = @REPLACE_MKTIME@
82157 REPLACE_MODF = @REPLACE_MODF@
82158 @@ -1225,6 +1349,7 @@ REPLACE_OPENAT = @REPLACE_OPENAT@
82159 REPLACE_OPENDIR = @REPLACE_OPENDIR@
82160 REPLACE_PERROR = @REPLACE_PERROR@
82161 REPLACE_POPEN = @REPLACE_POPEN@
82162 +REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
82163 REPLACE_PREAD = @REPLACE_PREAD@
82164 REPLACE_PRINTF = @REPLACE_PRINTF@
82165 REPLACE_PTSNAME = @REPLACE_PTSNAME@
82166 @@ -1237,7 +1362,9 @@ REPLACE_RANDOM_R = @REPLACE_RANDOM_R@
82167 REPLACE_READ = @REPLACE_READ@
82168 REPLACE_READLINK = @REPLACE_READLINK@
82169 REPLACE_READLINKAT = @REPLACE_READLINKAT@
82170 -REPLACE_REALLOC = @REPLACE_REALLOC@
82171 +REPLACE_REALLOCARRAY = @REPLACE_REALLOCARRAY@
82172 +REPLACE_REALLOC_FOR_REALLOC_GNU = @REPLACE_REALLOC_FOR_REALLOC_GNU@
82173 +REPLACE_REALLOC_FOR_REALLOC_POSIX = @REPLACE_REALLOC_FOR_REALLOC_POSIX@
82174 REPLACE_REALPATH = @REPLACE_REALPATH@
82175 REPLACE_REMAINDER = @REPLACE_REMAINDER@
82176 REPLACE_REMAINDERF = @REPLACE_REMAINDERF@
82177 @@ -1253,7 +1380,7 @@ REPLACE_ROUNDL = @REPLACE_ROUNDL@
82178 REPLACE_SETENV = @REPLACE_SETENV@
82179 REPLACE_SETSTATE = @REPLACE_SETSTATE@
82180 REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
82181 -REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
82182 +REPLACE_SIGNBIT_USING_BUILTINS = @REPLACE_SIGNBIT_USING_BUILTINS@
82183 REPLACE_SINF = @REPLACE_SINF@
82184 REPLACE_SINHF = @REPLACE_SINHF@
82185 REPLACE_SLEEP = @REPLACE_SLEEP@
82186 @@ -1269,6 +1396,7 @@ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
82187 REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
82188 REPLACE_STRDUP = @REPLACE_STRDUP@
82189 REPLACE_STRERROR = @REPLACE_STRERROR@
82190 +REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
82191 REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
82192 REPLACE_STRFTIME = @REPLACE_STRFTIME@
82193 REPLACE_STRNCAT = @REPLACE_STRNCAT@
82194 @@ -1279,7 +1407,11 @@ REPLACE_STRSTR = @REPLACE_STRSTR@
82195 REPLACE_STRTOD = @REPLACE_STRTOD@
82196 REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
82197 REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
82198 +REPLACE_STRTOL = @REPLACE_STRTOL@
82199 REPLACE_STRTOLD = @REPLACE_STRTOLD@
82200 +REPLACE_STRTOLL = @REPLACE_STRTOLL@
82201 +REPLACE_STRTOUL = @REPLACE_STRTOUL@
82202 +REPLACE_STRTOULL = @REPLACE_STRTOULL@
82203 REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
82204 REPLACE_STRUCT_TIMEVAL = @REPLACE_STRUCT_TIMEVAL@
82205 REPLACE_SYMLINK = @REPLACE_SYMLINK@
82206 @@ -1310,6 +1442,7 @@ REPLACE_WCRTOMB = @REPLACE_WCRTOMB@
82207 REPLACE_WCSFTIME = @REPLACE_WCSFTIME@
82208 REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
82209 REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
82210 +REPLACE_WCSTOK = @REPLACE_WCSTOK@
82211 REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
82212 REPLACE_WCTOB = @REPLACE_WCTOB@
82213 REPLACE_WCTOMB = @REPLACE_WCTOMB@
82214 @@ -1321,19 +1454,21 @@ SET_MAKE = @SET_MAKE@
82215 SHELL = @SHELL@
82216 SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
82217 SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
82218 +STDALIGN_H = @STDALIGN_H@
82219 STDBOOL_H = @STDBOOL_H@
82220 STDDEF_H = @STDDEF_H@
82221 STDINT_H = @STDINT_H@
82222 STRIP = @STRIP@
82223 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
82224 TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
82225 +TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
82226 UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
82227 UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
82228 UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
82229 UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
82230 +UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
82231 UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
82232 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
82233 -UTIME_H = @UTIME_H@
82234 VERSION = @VERSION@
82235 WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
82236 WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
82237 @@ -1365,8 +1500,10 @@ datarootdir = @datarootdir@
82238 docdir = @docdir@
82239 dvidir = @dvidir@
82240 exec_prefix = @exec_prefix@
82241 +gl_LIBOBJDEPS = @gl_LIBOBJDEPS@
82242 gl_LIBOBJS = @gl_LIBOBJS@
82243 gl_LTLIBOBJS = @gl_LTLIBOBJS@
82244 +gltests_LIBOBJDEPS = @gltests_LIBOBJDEPS@
82245 gltests_LIBOBJS = @gltests_LIBOBJS@
82246 gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
82247 gltests_WITNESS = @gltests_WITNESS@
82248
82249 diff --git a/tests/qmanifest/Makefile.in b/tests/qmanifest/Makefile.in
82250 index c0216eb..910bdf8 100644
82251 --- a/tests/qmanifest/Makefile.in
82252 +++ b/tests/qmanifest/Makefile.in
82253 @@ -90,9 +90,12 @@ host_triplet = @host@
82254 subdir = tests/qmanifest
82255 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
82256 am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
82257 + $(top_srcdir)/autotools/m4/__inline.m4 \
82258 $(top_srcdir)/autotools/m4/absolute-header.m4 \
82259 $(top_srcdir)/autotools/m4/ac_check_sendfile.m4 \
82260 $(top_srcdir)/autotools/m4/alloca.m4 \
82261 + $(top_srcdir)/autotools/m4/builtin-expect.m4 \
82262 + $(top_srcdir)/autotools/m4/calloc.m4 \
82263 $(top_srcdir)/autotools/m4/canonicalize.m4 \
82264 $(top_srcdir)/autotools/m4/chdir-long.m4 \
82265 $(top_srcdir)/autotools/m4/clock_time.m4 \
82266 @@ -100,7 +103,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
82267 $(top_srcdir)/autotools/m4/closedir.m4 \
82268 $(top_srcdir)/autotools/m4/dirent_h.m4 \
82269 $(top_srcdir)/autotools/m4/dirfd.m4 \
82270 - $(top_srcdir)/autotools/m4/dirname.m4 \
82271 $(top_srcdir)/autotools/m4/double-slash-root.m4 \
82272 $(top_srcdir)/autotools/m4/dup.m4 \
82273 $(top_srcdir)/autotools/m4/dup2.m4 \
82274 @@ -122,6 +124,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
82275 $(top_srcdir)/autotools/m4/filenamecat.m4 \
82276 $(top_srcdir)/autotools/m4/float_h.m4 \
82277 $(top_srcdir)/autotools/m4/fpieee.m4 \
82278 + $(top_srcdir)/autotools/m4/free.m4 \
82279 $(top_srcdir)/autotools/m4/frexp.m4 \
82280 $(top_srcdir)/autotools/m4/frexpl.m4 \
82281 $(top_srcdir)/autotools/m4/fstat.m4 \
82282 @@ -141,7 +144,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
82283 $(top_srcdir)/autotools/m4/group-member.m4 \
82284 $(top_srcdir)/autotools/m4/include_next.m4 \
82285 $(top_srcdir)/autotools/m4/intmax_t.m4 \
82286 - $(top_srcdir)/autotools/m4/inttypes-pri.m4 \
82287 $(top_srcdir)/autotools/m4/inttypes.m4 \
82288 $(top_srcdir)/autotools/m4/inttypes_h.m4 \
82289 $(top_srcdir)/autotools/m4/isnand.m4 \
82290 @@ -151,8 +153,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
82291 $(top_srcdir)/autotools/m4/ldexpl.m4 \
82292 $(top_srcdir)/autotools/m4/libtool.m4 \
82293 $(top_srcdir)/autotools/m4/limits-h.m4 \
82294 - $(top_srcdir)/autotools/m4/localtime-buffer.m4 \
82295 - $(top_srcdir)/autotools/m4/longlong.m4 \
82296 $(top_srcdir)/autotools/m4/lstat.m4 \
82297 $(top_srcdir)/autotools/m4/ltoptions.m4 \
82298 $(top_srcdir)/autotools/m4/ltsugar.m4 \
82299 @@ -164,6 +164,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
82300 $(top_srcdir)/autotools/m4/memchr.m4 \
82301 $(top_srcdir)/autotools/m4/mempcpy.m4 \
82302 $(top_srcdir)/autotools/m4/memrchr.m4 \
82303 + $(top_srcdir)/autotools/m4/minmax.m4 \
82304 $(top_srcdir)/autotools/m4/mkdir.m4 \
82305 $(top_srcdir)/autotools/m4/mkdirat.m4 \
82306 $(top_srcdir)/autotools/m4/mmap-anon.m4 \
82307 @@ -174,16 +175,20 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
82308 $(top_srcdir)/autotools/m4/nocrash.m4 \
82309 $(top_srcdir)/autotools/m4/off_t.m4 \
82310 $(top_srcdir)/autotools/m4/open-cloexec.m4 \
82311 + $(top_srcdir)/autotools/m4/open-slash.m4 \
82312 $(top_srcdir)/autotools/m4/open.m4 \
82313 $(top_srcdir)/autotools/m4/openat.m4 \
82314 $(top_srcdir)/autotools/m4/opendir.m4 \
82315 $(top_srcdir)/autotools/m4/pathmax.m4 \
82316 + $(top_srcdir)/autotools/m4/pipe.m4 \
82317 $(top_srcdir)/autotools/m4/printf-frexp.m4 \
82318 $(top_srcdir)/autotools/m4/printf-frexpl.m4 \
82319 $(top_srcdir)/autotools/m4/printf.m4 \
82320 + $(top_srcdir)/autotools/m4/rawmemchr.m4 \
82321 $(top_srcdir)/autotools/m4/readlink.m4 \
82322 $(top_srcdir)/autotools/m4/readlinkat.m4 \
82323 $(top_srcdir)/autotools/m4/realloc.m4 \
82324 + $(top_srcdir)/autotools/m4/reallocarray.m4 \
82325 $(top_srcdir)/autotools/m4/rename.m4 \
82326 $(top_srcdir)/autotools/m4/renameat.m4 \
82327 $(top_srcdir)/autotools/m4/rmdir.m4 \
82328 @@ -193,6 +198,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
82329 $(top_srcdir)/autotools/m4/ssize_t.m4 \
82330 $(top_srcdir)/autotools/m4/stat-time.m4 \
82331 $(top_srcdir)/autotools/m4/stat.m4 \
82332 + $(top_srcdir)/autotools/m4/stdalign.m4 \
82333 $(top_srcdir)/autotools/m4/stdbool.m4 \
82334 $(top_srcdir)/autotools/m4/stddef_h.m4 \
82335 $(top_srcdir)/autotools/m4/stdint.m4 \
82336 @@ -231,7 +237,10 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
82337 $(top_srcdir)/autotools/m4/wchar_t.m4 \
82338 $(top_srcdir)/autotools/m4/wint_t.m4 \
82339 $(top_srcdir)/autotools/m4/xalloc.m4 \
82340 - $(top_srcdir)/autotools/m4/xsize.m4 $(top_srcdir)/configure.ac
82341 + $(top_srcdir)/autotools/m4/xsize.m4 \
82342 + $(top_srcdir)/autotools/m4/year2038.m4 \
82343 + $(top_srcdir)/autotools/m4/zzgnulib.m4 \
82344 + $(top_srcdir)/configure.ac
82345 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
82346 $(ACLOCAL_M4)
82347 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
82348 @@ -309,368 +318,450 @@ FGREP = @FGREP@
82349 FLOAT_H = @FLOAT_H@
82350 GETOPT_CDEFS_H = @GETOPT_CDEFS_H@
82351 GETOPT_H = @GETOPT_H@
82352 -GNULIB_ACOSF = @GNULIB_ACOSF@
82353 -GNULIB_ACOSL = @GNULIB_ACOSL@
82354 -GNULIB_ALPHASORT = @GNULIB_ALPHASORT@
82355 -GNULIB_ASINF = @GNULIB_ASINF@
82356 -GNULIB_ASINL = @GNULIB_ASINL@
82357 -GNULIB_ATAN2F = @GNULIB_ATAN2F@
82358 -GNULIB_ATANF = @GNULIB_ATANF@
82359 -GNULIB_ATANL = @GNULIB_ATANL@
82360 -GNULIB_ATOLL = @GNULIB_ATOLL@
82361 -GNULIB_BTOWC = @GNULIB_BTOWC@
82362 -GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
82363 -GNULIB_CANONICALIZE_FILE_NAME = @GNULIB_CANONICALIZE_FILE_NAME@
82364 -GNULIB_CBRT = @GNULIB_CBRT@
82365 -GNULIB_CBRTF = @GNULIB_CBRTF@
82366 -GNULIB_CBRTL = @GNULIB_CBRTL@
82367 -GNULIB_CEIL = @GNULIB_CEIL@
82368 -GNULIB_CEILF = @GNULIB_CEILF@
82369 -GNULIB_CEILL = @GNULIB_CEILL@
82370 -GNULIB_CHDIR = @GNULIB_CHDIR@
82371 -GNULIB_CHOWN = @GNULIB_CHOWN@
82372 -GNULIB_CLOSE = @GNULIB_CLOSE@
82373 -GNULIB_CLOSEDIR = @GNULIB_CLOSEDIR@
82374 -GNULIB_COPYSIGN = @GNULIB_COPYSIGN@
82375 -GNULIB_COPYSIGNF = @GNULIB_COPYSIGNF@
82376 -GNULIB_COPYSIGNL = @GNULIB_COPYSIGNL@
82377 -GNULIB_COSF = @GNULIB_COSF@
82378 -GNULIB_COSHF = @GNULIB_COSHF@
82379 -GNULIB_COSL = @GNULIB_COSL@
82380 -GNULIB_CTIME = @GNULIB_CTIME@
82381 -GNULIB_DIRFD = @GNULIB_DIRFD@
82382 -GNULIB_DPRINTF = @GNULIB_DPRINTF@
82383 -GNULIB_DUP = @GNULIB_DUP@
82384 -GNULIB_DUP2 = @GNULIB_DUP2@
82385 -GNULIB_DUP3 = @GNULIB_DUP3@
82386 -GNULIB_ENVIRON = @GNULIB_ENVIRON@
82387 -GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
82388 -GNULIB_EXP2 = @GNULIB_EXP2@
82389 -GNULIB_EXP2F = @GNULIB_EXP2F@
82390 -GNULIB_EXP2L = @GNULIB_EXP2L@
82391 -GNULIB_EXPF = @GNULIB_EXPF@
82392 -GNULIB_EXPL = @GNULIB_EXPL@
82393 -GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
82394 -GNULIB_EXPM1 = @GNULIB_EXPM1@
82395 -GNULIB_EXPM1F = @GNULIB_EXPM1F@
82396 -GNULIB_EXPM1L = @GNULIB_EXPM1L@
82397 -GNULIB_FABSF = @GNULIB_FABSF@
82398 -GNULIB_FABSL = @GNULIB_FABSL@
82399 -GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
82400 -GNULIB_FCHDIR = @GNULIB_FCHDIR@
82401 -GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
82402 -GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
82403 -GNULIB_FCLOSE = @GNULIB_FCLOSE@
82404 -GNULIB_FCNTL = @GNULIB_FCNTL@
82405 -GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
82406 -GNULIB_FDOPEN = @GNULIB_FDOPEN@
82407 -GNULIB_FDOPENDIR = @GNULIB_FDOPENDIR@
82408 -GNULIB_FFLUSH = @GNULIB_FFLUSH@
82409 -GNULIB_FFS = @GNULIB_FFS@
82410 -GNULIB_FFSL = @GNULIB_FFSL@
82411 -GNULIB_FFSLL = @GNULIB_FFSLL@
82412 -GNULIB_FGETC = @GNULIB_FGETC@
82413 -GNULIB_FGETS = @GNULIB_FGETS@
82414 -GNULIB_FLOOR = @GNULIB_FLOOR@
82415 -GNULIB_FLOORF = @GNULIB_FLOORF@
82416 -GNULIB_FLOORL = @GNULIB_FLOORL@
82417 -GNULIB_FMA = @GNULIB_FMA@
82418 -GNULIB_FMAF = @GNULIB_FMAF@
82419 -GNULIB_FMAL = @GNULIB_FMAL@
82420 -GNULIB_FMOD = @GNULIB_FMOD@
82421 -GNULIB_FMODF = @GNULIB_FMODF@
82422 -GNULIB_FMODL = @GNULIB_FMODL@
82423 -GNULIB_FOPEN = @GNULIB_FOPEN@
82424 -GNULIB_FPRINTF = @GNULIB_FPRINTF@
82425 -GNULIB_FPRINTF_POSIX = @GNULIB_FPRINTF_POSIX@
82426 -GNULIB_FPURGE = @GNULIB_FPURGE@
82427 -GNULIB_FPUTC = @GNULIB_FPUTC@
82428 -GNULIB_FPUTS = @GNULIB_FPUTS@
82429 -GNULIB_FREAD = @GNULIB_FREAD@
82430 -GNULIB_FREOPEN = @GNULIB_FREOPEN@
82431 -GNULIB_FREXP = @GNULIB_FREXP@
82432 -GNULIB_FREXPF = @GNULIB_FREXPF@
82433 -GNULIB_FREXPL = @GNULIB_FREXPL@
82434 -GNULIB_FSCANF = @GNULIB_FSCANF@
82435 -GNULIB_FSEEK = @GNULIB_FSEEK@
82436 -GNULIB_FSEEKO = @GNULIB_FSEEKO@
82437 -GNULIB_FSTAT = @GNULIB_FSTAT@
82438 -GNULIB_FSTATAT = @GNULIB_FSTATAT@
82439 -GNULIB_FSYNC = @GNULIB_FSYNC@
82440 -GNULIB_FTELL = @GNULIB_FTELL@
82441 -GNULIB_FTELLO = @GNULIB_FTELLO@
82442 -GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
82443 -GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
82444 -GNULIB_FWRITE = @GNULIB_FWRITE@
82445 -GNULIB_GETC = @GNULIB_GETC@
82446 -GNULIB_GETCHAR = @GNULIB_GETCHAR@
82447 -GNULIB_GETCWD = @GNULIB_GETCWD@
82448 -GNULIB_GETDELIM = @GNULIB_GETDELIM@
82449 -GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
82450 -GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
82451 -GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
82452 -GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
82453 -GNULIB_GETLINE = @GNULIB_GETLINE@
82454 -GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@
82455 -GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
82456 -GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
82457 -GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
82458 -GNULIB_GETPASS = @GNULIB_GETPASS@
82459 -GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
82460 +GL_CFLAG_ALLOW_WARNINGS = @GL_CFLAG_ALLOW_WARNINGS@
82461 +GL_CFLAG_GNULIB_WARNINGS = @GL_CFLAG_GNULIB_WARNINGS@
82462 +GL_GNULIB_ACCESS = @GL_GNULIB_ACCESS@
82463 +GL_GNULIB_ACOSF = @GL_GNULIB_ACOSF@
82464 +GL_GNULIB_ACOSL = @GL_GNULIB_ACOSL@
82465 +GL_GNULIB_ALIGNED_ALLOC = @GL_GNULIB_ALIGNED_ALLOC@
82466 +GL_GNULIB_ALPHASORT = @GL_GNULIB_ALPHASORT@
82467 +GL_GNULIB_ASINF = @GL_GNULIB_ASINF@
82468 +GL_GNULIB_ASINL = @GL_GNULIB_ASINL@
82469 +GL_GNULIB_ATAN2F = @GL_GNULIB_ATAN2F@
82470 +GL_GNULIB_ATANF = @GL_GNULIB_ATANF@
82471 +GL_GNULIB_ATANL = @GL_GNULIB_ATANL@
82472 +GL_GNULIB_ATOLL = @GL_GNULIB_ATOLL@
82473 +GL_GNULIB_BTOWC = @GL_GNULIB_BTOWC@
82474 +GL_GNULIB_CALLOC_GNU = @GL_GNULIB_CALLOC_GNU@
82475 +GL_GNULIB_CALLOC_POSIX = @GL_GNULIB_CALLOC_POSIX@
82476 +GL_GNULIB_CANONICALIZE_FILE_NAME = @GL_GNULIB_CANONICALIZE_FILE_NAME@
82477 +GL_GNULIB_CBRT = @GL_GNULIB_CBRT@
82478 +GL_GNULIB_CBRTF = @GL_GNULIB_CBRTF@
82479 +GL_GNULIB_CBRTL = @GL_GNULIB_CBRTL@
82480 +GL_GNULIB_CEIL = @GL_GNULIB_CEIL@
82481 +GL_GNULIB_CEILF = @GL_GNULIB_CEILF@
82482 +GL_GNULIB_CEILL = @GL_GNULIB_CEILL@
82483 +GL_GNULIB_CHDIR = @GL_GNULIB_CHDIR@
82484 +GL_GNULIB_CHOWN = @GL_GNULIB_CHOWN@
82485 +GL_GNULIB_CLOSE = @GL_GNULIB_CLOSE@
82486 +GL_GNULIB_CLOSEDIR = @GL_GNULIB_CLOSEDIR@
82487 +GL_GNULIB_COPYSIGN = @GL_GNULIB_COPYSIGN@
82488 +GL_GNULIB_COPYSIGNF = @GL_GNULIB_COPYSIGNF@
82489 +GL_GNULIB_COPYSIGNL = @GL_GNULIB_COPYSIGNL@
82490 +GL_GNULIB_COPY_FILE_RANGE = @GL_GNULIB_COPY_FILE_RANGE@
82491 +GL_GNULIB_COSF = @GL_GNULIB_COSF@
82492 +GL_GNULIB_COSHF = @GL_GNULIB_COSHF@
82493 +GL_GNULIB_COSL = @GL_GNULIB_COSL@
82494 +GL_GNULIB_CREAT = @GL_GNULIB_CREAT@
82495 +GL_GNULIB_CTIME = @GL_GNULIB_CTIME@
82496 +GL_GNULIB_DIRFD = @GL_GNULIB_DIRFD@
82497 +GL_GNULIB_DPRINTF = @GL_GNULIB_DPRINTF@
82498 +GL_GNULIB_DUP = @GL_GNULIB_DUP@
82499 +GL_GNULIB_DUP2 = @GL_GNULIB_DUP2@
82500 +GL_GNULIB_DUP3 = @GL_GNULIB_DUP3@
82501 +GL_GNULIB_ENVIRON = @GL_GNULIB_ENVIRON@
82502 +GL_GNULIB_EUIDACCESS = @GL_GNULIB_EUIDACCESS@
82503 +GL_GNULIB_EXECL = @GL_GNULIB_EXECL@
82504 +GL_GNULIB_EXECLE = @GL_GNULIB_EXECLE@
82505 +GL_GNULIB_EXECLP = @GL_GNULIB_EXECLP@
82506 +GL_GNULIB_EXECV = @GL_GNULIB_EXECV@
82507 +GL_GNULIB_EXECVE = @GL_GNULIB_EXECVE@
82508 +GL_GNULIB_EXECVP = @GL_GNULIB_EXECVP@
82509 +GL_GNULIB_EXECVPE = @GL_GNULIB_EXECVPE@
82510 +GL_GNULIB_EXP2 = @GL_GNULIB_EXP2@
82511 +GL_GNULIB_EXP2F = @GL_GNULIB_EXP2F@
82512 +GL_GNULIB_EXP2L = @GL_GNULIB_EXP2L@
82513 +GL_GNULIB_EXPF = @GL_GNULIB_EXPF@
82514 +GL_GNULIB_EXPL = @GL_GNULIB_EXPL@
82515 +GL_GNULIB_EXPLICIT_BZERO = @GL_GNULIB_EXPLICIT_BZERO@
82516 +GL_GNULIB_EXPM1 = @GL_GNULIB_EXPM1@
82517 +GL_GNULIB_EXPM1F = @GL_GNULIB_EXPM1F@
82518 +GL_GNULIB_EXPM1L = @GL_GNULIB_EXPM1L@
82519 +GL_GNULIB_FABSF = @GL_GNULIB_FABSF@
82520 +GL_GNULIB_FABSL = @GL_GNULIB_FABSL@
82521 +GL_GNULIB_FACCESSAT = @GL_GNULIB_FACCESSAT@
82522 +GL_GNULIB_FCHDIR = @GL_GNULIB_FCHDIR@
82523 +GL_GNULIB_FCHMODAT = @GL_GNULIB_FCHMODAT@
82524 +GL_GNULIB_FCHOWNAT = @GL_GNULIB_FCHOWNAT@
82525 +GL_GNULIB_FCLOSE = @GL_GNULIB_FCLOSE@
82526 +GL_GNULIB_FCNTL = @GL_GNULIB_FCNTL@
82527 +GL_GNULIB_FDATASYNC = @GL_GNULIB_FDATASYNC@
82528 +GL_GNULIB_FDOPEN = @GL_GNULIB_FDOPEN@
82529 +GL_GNULIB_FDOPENDIR = @GL_GNULIB_FDOPENDIR@
82530 +GL_GNULIB_FFLUSH = @GL_GNULIB_FFLUSH@
82531 +GL_GNULIB_FFS = @GL_GNULIB_FFS@
82532 +GL_GNULIB_FFSL = @GL_GNULIB_FFSL@
82533 +GL_GNULIB_FFSLL = @GL_GNULIB_FFSLL@
82534 +GL_GNULIB_FGETC = @GL_GNULIB_FGETC@
82535 +GL_GNULIB_FGETS = @GL_GNULIB_FGETS@
82536 +GL_GNULIB_FLOOR = @GL_GNULIB_FLOOR@
82537 +GL_GNULIB_FLOORF = @GL_GNULIB_FLOORF@
82538 +GL_GNULIB_FLOORL = @GL_GNULIB_FLOORL@
82539 +GL_GNULIB_FMA = @GL_GNULIB_FMA@
82540 +GL_GNULIB_FMAF = @GL_GNULIB_FMAF@
82541 +GL_GNULIB_FMAL = @GL_GNULIB_FMAL@
82542 +GL_GNULIB_FMOD = @GL_GNULIB_FMOD@
82543 +GL_GNULIB_FMODF = @GL_GNULIB_FMODF@
82544 +GL_GNULIB_FMODL = @GL_GNULIB_FMODL@
82545 +GL_GNULIB_FOPEN = @GL_GNULIB_FOPEN@
82546 +GL_GNULIB_FOPEN_GNU = @GL_GNULIB_FOPEN_GNU@
82547 +GL_GNULIB_FPRINTF = @GL_GNULIB_FPRINTF@
82548 +GL_GNULIB_FPRINTF_POSIX = @GL_GNULIB_FPRINTF_POSIX@
82549 +GL_GNULIB_FPURGE = @GL_GNULIB_FPURGE@
82550 +GL_GNULIB_FPUTC = @GL_GNULIB_FPUTC@
82551 +GL_GNULIB_FPUTS = @GL_GNULIB_FPUTS@
82552 +GL_GNULIB_FREAD = @GL_GNULIB_FREAD@
82553 +GL_GNULIB_FREE_POSIX = @GL_GNULIB_FREE_POSIX@
82554 +GL_GNULIB_FREOPEN = @GL_GNULIB_FREOPEN@
82555 +GL_GNULIB_FREXP = @GL_GNULIB_FREXP@
82556 +GL_GNULIB_FREXPF = @GL_GNULIB_FREXPF@
82557 +GL_GNULIB_FREXPL = @GL_GNULIB_FREXPL@
82558 +GL_GNULIB_FSCANF = @GL_GNULIB_FSCANF@
82559 +GL_GNULIB_FSEEK = @GL_GNULIB_FSEEK@
82560 +GL_GNULIB_FSEEKO = @GL_GNULIB_FSEEKO@
82561 +GL_GNULIB_FSTAT = @GL_GNULIB_FSTAT@
82562 +GL_GNULIB_FSTATAT = @GL_GNULIB_FSTATAT@
82563 +GL_GNULIB_FSYNC = @GL_GNULIB_FSYNC@
82564 +GL_GNULIB_FTELL = @GL_GNULIB_FTELL@
82565 +GL_GNULIB_FTELLO = @GL_GNULIB_FTELLO@
82566 +GL_GNULIB_FTRUNCATE = @GL_GNULIB_FTRUNCATE@
82567 +GL_GNULIB_FUTIMENS = @GL_GNULIB_FUTIMENS@
82568 +GL_GNULIB_FWRITE = @GL_GNULIB_FWRITE@
82569 +GL_GNULIB_GETC = @GL_GNULIB_GETC@
82570 +GL_GNULIB_GETCHAR = @GL_GNULIB_GETCHAR@
82571 +GL_GNULIB_GETCWD = @GL_GNULIB_GETCWD@
82572 +GL_GNULIB_GETDELIM = @GL_GNULIB_GETDELIM@
82573 +GL_GNULIB_GETDOMAINNAME = @GL_GNULIB_GETDOMAINNAME@
82574 +GL_GNULIB_GETDTABLESIZE = @GL_GNULIB_GETDTABLESIZE@
82575 +GL_GNULIB_GETENTROPY = @GL_GNULIB_GETENTROPY@
82576 +GL_GNULIB_GETGROUPS = @GL_GNULIB_GETGROUPS@
82577 +GL_GNULIB_GETHOSTNAME = @GL_GNULIB_GETHOSTNAME@
82578 +GL_GNULIB_GETLINE = @GL_GNULIB_GETLINE@
82579 +GL_GNULIB_GETLOADAVG = @GL_GNULIB_GETLOADAVG@
82580 +GL_GNULIB_GETLOGIN = @GL_GNULIB_GETLOGIN@
82581 +GL_GNULIB_GETLOGIN_R = @GL_GNULIB_GETLOGIN_R@
82582 +GL_GNULIB_GETOPT_POSIX = @GL_GNULIB_GETOPT_POSIX@
82583 +GL_GNULIB_GETPAGESIZE = @GL_GNULIB_GETPAGESIZE@
82584 +GL_GNULIB_GETPASS = @GL_GNULIB_GETPASS@
82585 +GL_GNULIB_GETPASS_GNU = @GL_GNULIB_GETPASS_GNU@
82586 +GL_GNULIB_GETSUBOPT = @GL_GNULIB_GETSUBOPT@
82587 +GL_GNULIB_GETTIMEOFDAY = @GL_GNULIB_GETTIMEOFDAY@
82588 +GL_GNULIB_GETUMASK = @GL_GNULIB_GETUMASK@
82589 +GL_GNULIB_GETUSERSHELL = @GL_GNULIB_GETUSERSHELL@
82590 +GL_GNULIB_GRANTPT = @GL_GNULIB_GRANTPT@
82591 +GL_GNULIB_GROUP_MEMBER = @GL_GNULIB_GROUP_MEMBER@
82592 +GL_GNULIB_HYPOT = @GL_GNULIB_HYPOT@
82593 +GL_GNULIB_HYPOTF = @GL_GNULIB_HYPOTF@
82594 +GL_GNULIB_HYPOTL = @GL_GNULIB_HYPOTL@
82595 +GL_GNULIB_ILOGB = @GL_GNULIB_ILOGB@
82596 +GL_GNULIB_ILOGBF = @GL_GNULIB_ILOGBF@
82597 +GL_GNULIB_ILOGBL = @GL_GNULIB_ILOGBL@
82598 +GL_GNULIB_IMAXABS = @GL_GNULIB_IMAXABS@
82599 +GL_GNULIB_IMAXDIV = @GL_GNULIB_IMAXDIV@
82600 +GL_GNULIB_ISATTY = @GL_GNULIB_ISATTY@
82601 +GL_GNULIB_ISFINITE = @GL_GNULIB_ISFINITE@
82602 +GL_GNULIB_ISINF = @GL_GNULIB_ISINF@
82603 +GL_GNULIB_ISNAN = @GL_GNULIB_ISNAN@
82604 +GL_GNULIB_ISNAND = @GL_GNULIB_ISNAND@
82605 +GL_GNULIB_ISNANF = @GL_GNULIB_ISNANF@
82606 +GL_GNULIB_ISNANL = @GL_GNULIB_ISNANL@
82607 +GL_GNULIB_LCHMOD = @GL_GNULIB_LCHMOD@
82608 +GL_GNULIB_LCHOWN = @GL_GNULIB_LCHOWN@
82609 +GL_GNULIB_LDEXPF = @GL_GNULIB_LDEXPF@
82610 +GL_GNULIB_LDEXPL = @GL_GNULIB_LDEXPL@
82611 +GL_GNULIB_LINK = @GL_GNULIB_LINK@
82612 +GL_GNULIB_LINKAT = @GL_GNULIB_LINKAT@
82613 +GL_GNULIB_LOCALTIME = @GL_GNULIB_LOCALTIME@
82614 +GL_GNULIB_LOG = @GL_GNULIB_LOG@
82615 +GL_GNULIB_LOG10 = @GL_GNULIB_LOG10@
82616 +GL_GNULIB_LOG10F = @GL_GNULIB_LOG10F@
82617 +GL_GNULIB_LOG10L = @GL_GNULIB_LOG10L@
82618 +GL_GNULIB_LOG1P = @GL_GNULIB_LOG1P@
82619 +GL_GNULIB_LOG1PF = @GL_GNULIB_LOG1PF@
82620 +GL_GNULIB_LOG1PL = @GL_GNULIB_LOG1PL@
82621 +GL_GNULIB_LOG2 = @GL_GNULIB_LOG2@
82622 +GL_GNULIB_LOG2F = @GL_GNULIB_LOG2F@
82623 +GL_GNULIB_LOG2L = @GL_GNULIB_LOG2L@
82624 +GL_GNULIB_LOGB = @GL_GNULIB_LOGB@
82625 +GL_GNULIB_LOGBF = @GL_GNULIB_LOGBF@
82626 +GL_GNULIB_LOGBL = @GL_GNULIB_LOGBL@
82627 +GL_GNULIB_LOGF = @GL_GNULIB_LOGF@
82628 +GL_GNULIB_LOGL = @GL_GNULIB_LOGL@
82629 +GL_GNULIB_LSEEK = @GL_GNULIB_LSEEK@
82630 +GL_GNULIB_LSTAT = @GL_GNULIB_LSTAT@
82631 +GL_GNULIB_MALLOC_GNU = @GL_GNULIB_MALLOC_GNU@
82632 +GL_GNULIB_MALLOC_POSIX = @GL_GNULIB_MALLOC_POSIX@
82633 +GL_GNULIB_MBRLEN = @GL_GNULIB_MBRLEN@
82634 +GL_GNULIB_MBRTOWC = @GL_GNULIB_MBRTOWC@
82635 +GL_GNULIB_MBSCASECMP = @GL_GNULIB_MBSCASECMP@
82636 +GL_GNULIB_MBSCASESTR = @GL_GNULIB_MBSCASESTR@
82637 +GL_GNULIB_MBSCHR = @GL_GNULIB_MBSCHR@
82638 +GL_GNULIB_MBSCSPN = @GL_GNULIB_MBSCSPN@
82639 +GL_GNULIB_MBSINIT = @GL_GNULIB_MBSINIT@
82640 +GL_GNULIB_MBSLEN = @GL_GNULIB_MBSLEN@
82641 +GL_GNULIB_MBSNCASECMP = @GL_GNULIB_MBSNCASECMP@
82642 +GL_GNULIB_MBSNLEN = @GL_GNULIB_MBSNLEN@
82643 +GL_GNULIB_MBSNRTOWCS = @GL_GNULIB_MBSNRTOWCS@
82644 +GL_GNULIB_MBSPBRK = @GL_GNULIB_MBSPBRK@
82645 +GL_GNULIB_MBSPCASECMP = @GL_GNULIB_MBSPCASECMP@
82646 +GL_GNULIB_MBSRCHR = @GL_GNULIB_MBSRCHR@
82647 +GL_GNULIB_MBSRTOWCS = @GL_GNULIB_MBSRTOWCS@
82648 +GL_GNULIB_MBSSEP = @GL_GNULIB_MBSSEP@
82649 +GL_GNULIB_MBSSPN = @GL_GNULIB_MBSSPN@
82650 +GL_GNULIB_MBSSTR = @GL_GNULIB_MBSSTR@
82651 +GL_GNULIB_MBSTOK_R = @GL_GNULIB_MBSTOK_R@
82652 +GL_GNULIB_MBTOWC = @GL_GNULIB_MBTOWC@
82653 +GL_GNULIB_MDA_ACCESS = @GL_GNULIB_MDA_ACCESS@
82654 +GL_GNULIB_MDA_CHDIR = @GL_GNULIB_MDA_CHDIR@
82655 +GL_GNULIB_MDA_CHMOD = @GL_GNULIB_MDA_CHMOD@
82656 +GL_GNULIB_MDA_CLOSE = @GL_GNULIB_MDA_CLOSE@
82657 +GL_GNULIB_MDA_CREAT = @GL_GNULIB_MDA_CREAT@
82658 +GL_GNULIB_MDA_DUP = @GL_GNULIB_MDA_DUP@
82659 +GL_GNULIB_MDA_DUP2 = @GL_GNULIB_MDA_DUP2@
82660 +GL_GNULIB_MDA_ECVT = @GL_GNULIB_MDA_ECVT@
82661 +GL_GNULIB_MDA_EXECL = @GL_GNULIB_MDA_EXECL@
82662 +GL_GNULIB_MDA_EXECLE = @GL_GNULIB_MDA_EXECLE@
82663 +GL_GNULIB_MDA_EXECLP = @GL_GNULIB_MDA_EXECLP@
82664 +GL_GNULIB_MDA_EXECV = @GL_GNULIB_MDA_EXECV@
82665 +GL_GNULIB_MDA_EXECVE = @GL_GNULIB_MDA_EXECVE@
82666 +GL_GNULIB_MDA_EXECVP = @GL_GNULIB_MDA_EXECVP@
82667 +GL_GNULIB_MDA_EXECVPE = @GL_GNULIB_MDA_EXECVPE@
82668 +GL_GNULIB_MDA_FCLOSEALL = @GL_GNULIB_MDA_FCLOSEALL@
82669 +GL_GNULIB_MDA_FCVT = @GL_GNULIB_MDA_FCVT@
82670 +GL_GNULIB_MDA_FDOPEN = @GL_GNULIB_MDA_FDOPEN@
82671 +GL_GNULIB_MDA_FILENO = @GL_GNULIB_MDA_FILENO@
82672 +GL_GNULIB_MDA_GCVT = @GL_GNULIB_MDA_GCVT@
82673 +GL_GNULIB_MDA_GETCWD = @GL_GNULIB_MDA_GETCWD@
82674 +GL_GNULIB_MDA_GETPID = @GL_GNULIB_MDA_GETPID@
82675 +GL_GNULIB_MDA_GETW = @GL_GNULIB_MDA_GETW@
82676 +GL_GNULIB_MDA_ISATTY = @GL_GNULIB_MDA_ISATTY@
82677 +GL_GNULIB_MDA_J0 = @GL_GNULIB_MDA_J0@
82678 +GL_GNULIB_MDA_J1 = @GL_GNULIB_MDA_J1@
82679 +GL_GNULIB_MDA_JN = @GL_GNULIB_MDA_JN@
82680 +GL_GNULIB_MDA_LSEEK = @GL_GNULIB_MDA_LSEEK@
82681 +GL_GNULIB_MDA_MEMCCPY = @GL_GNULIB_MDA_MEMCCPY@
82682 +GL_GNULIB_MDA_MKDIR = @GL_GNULIB_MDA_MKDIR@
82683 +GL_GNULIB_MDA_MKTEMP = @GL_GNULIB_MDA_MKTEMP@
82684 +GL_GNULIB_MDA_OPEN = @GL_GNULIB_MDA_OPEN@
82685 +GL_GNULIB_MDA_PUTENV = @GL_GNULIB_MDA_PUTENV@
82686 +GL_GNULIB_MDA_PUTW = @GL_GNULIB_MDA_PUTW@
82687 +GL_GNULIB_MDA_READ = @GL_GNULIB_MDA_READ@
82688 +GL_GNULIB_MDA_RMDIR = @GL_GNULIB_MDA_RMDIR@
82689 +GL_GNULIB_MDA_STRDUP = @GL_GNULIB_MDA_STRDUP@
82690 +GL_GNULIB_MDA_SWAB = @GL_GNULIB_MDA_SWAB@
82691 +GL_GNULIB_MDA_TEMPNAM = @GL_GNULIB_MDA_TEMPNAM@
82692 +GL_GNULIB_MDA_TZSET = @GL_GNULIB_MDA_TZSET@
82693 +GL_GNULIB_MDA_UMASK = @GL_GNULIB_MDA_UMASK@
82694 +GL_GNULIB_MDA_UNLINK = @GL_GNULIB_MDA_UNLINK@
82695 +GL_GNULIB_MDA_UTIME = @GL_GNULIB_MDA_UTIME@
82696 +GL_GNULIB_MDA_WCSDUP = @GL_GNULIB_MDA_WCSDUP@
82697 +GL_GNULIB_MDA_WRITE = @GL_GNULIB_MDA_WRITE@
82698 +GL_GNULIB_MDA_Y0 = @GL_GNULIB_MDA_Y0@
82699 +GL_GNULIB_MDA_Y1 = @GL_GNULIB_MDA_Y1@
82700 +GL_GNULIB_MDA_YN = @GL_GNULIB_MDA_YN@
82701 +GL_GNULIB_MEMCHR = @GL_GNULIB_MEMCHR@
82702 +GL_GNULIB_MEMMEM = @GL_GNULIB_MEMMEM@
82703 +GL_GNULIB_MEMPCPY = @GL_GNULIB_MEMPCPY@
82704 +GL_GNULIB_MEMRCHR = @GL_GNULIB_MEMRCHR@
82705 +GL_GNULIB_MKDIR = @GL_GNULIB_MKDIR@
82706 +GL_GNULIB_MKDIRAT = @GL_GNULIB_MKDIRAT@
82707 +GL_GNULIB_MKDTEMP = @GL_GNULIB_MKDTEMP@
82708 +GL_GNULIB_MKFIFO = @GL_GNULIB_MKFIFO@
82709 +GL_GNULIB_MKFIFOAT = @GL_GNULIB_MKFIFOAT@
82710 +GL_GNULIB_MKNOD = @GL_GNULIB_MKNOD@
82711 +GL_GNULIB_MKNODAT = @GL_GNULIB_MKNODAT@
82712 +GL_GNULIB_MKOSTEMP = @GL_GNULIB_MKOSTEMP@
82713 +GL_GNULIB_MKOSTEMPS = @GL_GNULIB_MKOSTEMPS@
82714 +GL_GNULIB_MKSTEMP = @GL_GNULIB_MKSTEMP@
82715 +GL_GNULIB_MKSTEMPS = @GL_GNULIB_MKSTEMPS@
82716 +GL_GNULIB_MKTIME = @GL_GNULIB_MKTIME@
82717 +GL_GNULIB_MODF = @GL_GNULIB_MODF@
82718 +GL_GNULIB_MODFF = @GL_GNULIB_MODFF@
82719 +GL_GNULIB_MODFL = @GL_GNULIB_MODFL@
82720 +GL_GNULIB_NANOSLEEP = @GL_GNULIB_NANOSLEEP@
82721 +GL_GNULIB_NONBLOCKING = @GL_GNULIB_NONBLOCKING@
82722 +GL_GNULIB_OBSTACK_PRINTF = @GL_GNULIB_OBSTACK_PRINTF@
82723 +GL_GNULIB_OBSTACK_PRINTF_POSIX = @GL_GNULIB_OBSTACK_PRINTF_POSIX@
82724 +GL_GNULIB_OPEN = @GL_GNULIB_OPEN@
82725 +GL_GNULIB_OPENAT = @GL_GNULIB_OPENAT@
82726 +GL_GNULIB_OPENDIR = @GL_GNULIB_OPENDIR@
82727 +GL_GNULIB_OVERRIDES_STRUCT_STAT = @GL_GNULIB_OVERRIDES_STRUCT_STAT@
82728 +GL_GNULIB_PCLOSE = @GL_GNULIB_PCLOSE@
82729 +GL_GNULIB_PERROR = @GL_GNULIB_PERROR@
82730 +GL_GNULIB_PIPE = @GL_GNULIB_PIPE@
82731 +GL_GNULIB_PIPE2 = @GL_GNULIB_PIPE2@
82732 +GL_GNULIB_POPEN = @GL_GNULIB_POPEN@
82733 +GL_GNULIB_POSIX_MEMALIGN = @GL_GNULIB_POSIX_MEMALIGN@
82734 +GL_GNULIB_POSIX_OPENPT = @GL_GNULIB_POSIX_OPENPT@
82735 +GL_GNULIB_POWF = @GL_GNULIB_POWF@
82736 +GL_GNULIB_PREAD = @GL_GNULIB_PREAD@
82737 +GL_GNULIB_PRINTF = @GL_GNULIB_PRINTF@
82738 +GL_GNULIB_PRINTF_POSIX = @GL_GNULIB_PRINTF_POSIX@
82739 +GL_GNULIB_PTSNAME = @GL_GNULIB_PTSNAME@
82740 +GL_GNULIB_PTSNAME_R = @GL_GNULIB_PTSNAME_R@
82741 +GL_GNULIB_PUTC = @GL_GNULIB_PUTC@
82742 +GL_GNULIB_PUTCHAR = @GL_GNULIB_PUTCHAR@
82743 +GL_GNULIB_PUTENV = @GL_GNULIB_PUTENV@
82744 +GL_GNULIB_PUTS = @GL_GNULIB_PUTS@
82745 +GL_GNULIB_PWRITE = @GL_GNULIB_PWRITE@
82746 +GL_GNULIB_QSORT_R = @GL_GNULIB_QSORT_R@
82747 +GL_GNULIB_RANDOM = @GL_GNULIB_RANDOM@
82748 +GL_GNULIB_RANDOM_R = @GL_GNULIB_RANDOM_R@
82749 +GL_GNULIB_RAWMEMCHR = @GL_GNULIB_RAWMEMCHR@
82750 +GL_GNULIB_READ = @GL_GNULIB_READ@
82751 +GL_GNULIB_READDIR = @GL_GNULIB_READDIR@
82752 +GL_GNULIB_READLINK = @GL_GNULIB_READLINK@
82753 +GL_GNULIB_READLINKAT = @GL_GNULIB_READLINKAT@
82754 +GL_GNULIB_REALLOCARRAY = @GL_GNULIB_REALLOCARRAY@
82755 +GL_GNULIB_REALLOC_GNU = @GL_GNULIB_REALLOC_GNU@
82756 +GL_GNULIB_REALLOC_POSIX = @GL_GNULIB_REALLOC_POSIX@
82757 +GL_GNULIB_REALPATH = @GL_GNULIB_REALPATH@
82758 +GL_GNULIB_REMAINDER = @GL_GNULIB_REMAINDER@
82759 +GL_GNULIB_REMAINDERF = @GL_GNULIB_REMAINDERF@
82760 +GL_GNULIB_REMAINDERL = @GL_GNULIB_REMAINDERL@
82761 +GL_GNULIB_REMOVE = @GL_GNULIB_REMOVE@
82762 +GL_GNULIB_RENAME = @GL_GNULIB_RENAME@
82763 +GL_GNULIB_RENAMEAT = @GL_GNULIB_RENAMEAT@
82764 +GL_GNULIB_REWINDDIR = @GL_GNULIB_REWINDDIR@
82765 +GL_GNULIB_RINT = @GL_GNULIB_RINT@
82766 +GL_GNULIB_RINTF = @GL_GNULIB_RINTF@
82767 +GL_GNULIB_RINTL = @GL_GNULIB_RINTL@
82768 +GL_GNULIB_RMDIR = @GL_GNULIB_RMDIR@
82769 +GL_GNULIB_ROUND = @GL_GNULIB_ROUND@
82770 +GL_GNULIB_ROUNDF = @GL_GNULIB_ROUNDF@
82771 +GL_GNULIB_ROUNDL = @GL_GNULIB_ROUNDL@
82772 +GL_GNULIB_RPMATCH = @GL_GNULIB_RPMATCH@
82773 +GL_GNULIB_SCANDIR = @GL_GNULIB_SCANDIR@
82774 +GL_GNULIB_SCANF = @GL_GNULIB_SCANF@
82775 +GL_GNULIB_SECURE_GETENV = @GL_GNULIB_SECURE_GETENV@
82776 +GL_GNULIB_SETENV = @GL_GNULIB_SETENV@
82777 +GL_GNULIB_SETHOSTNAME = @GL_GNULIB_SETHOSTNAME@
82778 +GL_GNULIB_SIGABBREV_NP = @GL_GNULIB_SIGABBREV_NP@
82779 +GL_GNULIB_SIGDESCR_NP = @GL_GNULIB_SIGDESCR_NP@
82780 +GL_GNULIB_SIGNBIT = @GL_GNULIB_SIGNBIT@
82781 +GL_GNULIB_SINF = @GL_GNULIB_SINF@
82782 +GL_GNULIB_SINHF = @GL_GNULIB_SINHF@
82783 +GL_GNULIB_SINL = @GL_GNULIB_SINL@
82784 +GL_GNULIB_SLEEP = @GL_GNULIB_SLEEP@
82785 +GL_GNULIB_SNPRINTF = @GL_GNULIB_SNPRINTF@
82786 +GL_GNULIB_SPRINTF_POSIX = @GL_GNULIB_SPRINTF_POSIX@
82787 +GL_GNULIB_SQRTF = @GL_GNULIB_SQRTF@
82788 +GL_GNULIB_SQRTL = @GL_GNULIB_SQRTL@
82789 +GL_GNULIB_STAT = @GL_GNULIB_STAT@
82790 +GL_GNULIB_STDIO_H_NONBLOCKING = @GL_GNULIB_STDIO_H_NONBLOCKING@
82791 +GL_GNULIB_STDIO_H_SIGPIPE = @GL_GNULIB_STDIO_H_SIGPIPE@
82792 +GL_GNULIB_STPCPY = @GL_GNULIB_STPCPY@
82793 +GL_GNULIB_STPNCPY = @GL_GNULIB_STPNCPY@
82794 +GL_GNULIB_STRCASESTR = @GL_GNULIB_STRCASESTR@
82795 +GL_GNULIB_STRCHRNUL = @GL_GNULIB_STRCHRNUL@
82796 +GL_GNULIB_STRDUP = @GL_GNULIB_STRDUP@
82797 +GL_GNULIB_STRERROR = @GL_GNULIB_STRERROR@
82798 +GL_GNULIB_STRERRORNAME_NP = @GL_GNULIB_STRERRORNAME_NP@
82799 +GL_GNULIB_STRERROR_R = @GL_GNULIB_STRERROR_R@
82800 +GL_GNULIB_STRFTIME = @GL_GNULIB_STRFTIME@
82801 +GL_GNULIB_STRNCAT = @GL_GNULIB_STRNCAT@
82802 +GL_GNULIB_STRNDUP = @GL_GNULIB_STRNDUP@
82803 +GL_GNULIB_STRNLEN = @GL_GNULIB_STRNLEN@
82804 +GL_GNULIB_STRPBRK = @GL_GNULIB_STRPBRK@
82805 +GL_GNULIB_STRPTIME = @GL_GNULIB_STRPTIME@
82806 +GL_GNULIB_STRSEP = @GL_GNULIB_STRSEP@
82807 +GL_GNULIB_STRSIGNAL = @GL_GNULIB_STRSIGNAL@
82808 +GL_GNULIB_STRSTR = @GL_GNULIB_STRSTR@
82809 +GL_GNULIB_STRTOD = @GL_GNULIB_STRTOD@
82810 +GL_GNULIB_STRTOIMAX = @GL_GNULIB_STRTOIMAX@
82811 +GL_GNULIB_STRTOK_R = @GL_GNULIB_STRTOK_R@
82812 +GL_GNULIB_STRTOL = @GL_GNULIB_STRTOL@
82813 +GL_GNULIB_STRTOLD = @GL_GNULIB_STRTOLD@
82814 +GL_GNULIB_STRTOLL = @GL_GNULIB_STRTOLL@
82815 +GL_GNULIB_STRTOUL = @GL_GNULIB_STRTOUL@
82816 +GL_GNULIB_STRTOULL = @GL_GNULIB_STRTOULL@
82817 +GL_GNULIB_STRTOUMAX = @GL_GNULIB_STRTOUMAX@
82818 +GL_GNULIB_STRVERSCMP = @GL_GNULIB_STRVERSCMP@
82819 +GL_GNULIB_SYMLINK = @GL_GNULIB_SYMLINK@
82820 +GL_GNULIB_SYMLINKAT = @GL_GNULIB_SYMLINKAT@
82821 +GL_GNULIB_SYSTEM_POSIX = @GL_GNULIB_SYSTEM_POSIX@
82822 +GL_GNULIB_TANF = @GL_GNULIB_TANF@
82823 +GL_GNULIB_TANHF = @GL_GNULIB_TANHF@
82824 +GL_GNULIB_TANL = @GL_GNULIB_TANL@
82825 +GL_GNULIB_TIMEGM = @GL_GNULIB_TIMEGM@
82826 +GL_GNULIB_TIMESPEC_GET = @GL_GNULIB_TIMESPEC_GET@
82827 +GL_GNULIB_TIMESPEC_GETRES = @GL_GNULIB_TIMESPEC_GETRES@
82828 +GL_GNULIB_TIME_R = @GL_GNULIB_TIME_R@
82829 +GL_GNULIB_TIME_RZ = @GL_GNULIB_TIME_RZ@
82830 +GL_GNULIB_TMPFILE = @GL_GNULIB_TMPFILE@
82831 +GL_GNULIB_TRUNC = @GL_GNULIB_TRUNC@
82832 +GL_GNULIB_TRUNCATE = @GL_GNULIB_TRUNCATE@
82833 +GL_GNULIB_TRUNCF = @GL_GNULIB_TRUNCF@
82834 +GL_GNULIB_TRUNCL = @GL_GNULIB_TRUNCL@
82835 +GL_GNULIB_TTYNAME_R = @GL_GNULIB_TTYNAME_R@
82836 +GL_GNULIB_TZSET = @GL_GNULIB_TZSET@
82837 +GL_GNULIB_UNISTD_H_GETOPT = @GL_GNULIB_UNISTD_H_GETOPT@
82838 +GL_GNULIB_UNISTD_H_NONBLOCKING = @GL_GNULIB_UNISTD_H_NONBLOCKING@
82839 +GL_GNULIB_UNISTD_H_SIGPIPE = @GL_GNULIB_UNISTD_H_SIGPIPE@
82840 +GL_GNULIB_UNLINK = @GL_GNULIB_UNLINK@
82841 +GL_GNULIB_UNLINKAT = @GL_GNULIB_UNLINKAT@
82842 +GL_GNULIB_UNLOCKPT = @GL_GNULIB_UNLOCKPT@
82843 +GL_GNULIB_UNSETENV = @GL_GNULIB_UNSETENV@
82844 +GL_GNULIB_USLEEP = @GL_GNULIB_USLEEP@
82845 +GL_GNULIB_UTIME = @GL_GNULIB_UTIME@
82846 +GL_GNULIB_UTIMENSAT = @GL_GNULIB_UTIMENSAT@
82847 +GL_GNULIB_VASPRINTF = @GL_GNULIB_VASPRINTF@
82848 +GL_GNULIB_VDPRINTF = @GL_GNULIB_VDPRINTF@
82849 +GL_GNULIB_VFPRINTF = @GL_GNULIB_VFPRINTF@
82850 +GL_GNULIB_VFPRINTF_POSIX = @GL_GNULIB_VFPRINTF_POSIX@
82851 +GL_GNULIB_VFSCANF = @GL_GNULIB_VFSCANF@
82852 +GL_GNULIB_VPRINTF = @GL_GNULIB_VPRINTF@
82853 +GL_GNULIB_VPRINTF_POSIX = @GL_GNULIB_VPRINTF_POSIX@
82854 +GL_GNULIB_VSCANF = @GL_GNULIB_VSCANF@
82855 +GL_GNULIB_VSNPRINTF = @GL_GNULIB_VSNPRINTF@
82856 +GL_GNULIB_VSPRINTF_POSIX = @GL_GNULIB_VSPRINTF_POSIX@
82857 +GL_GNULIB_WCPCPY = @GL_GNULIB_WCPCPY@
82858 +GL_GNULIB_WCPNCPY = @GL_GNULIB_WCPNCPY@
82859 +GL_GNULIB_WCRTOMB = @GL_GNULIB_WCRTOMB@
82860 +GL_GNULIB_WCSCASECMP = @GL_GNULIB_WCSCASECMP@
82861 +GL_GNULIB_WCSCAT = @GL_GNULIB_WCSCAT@
82862 +GL_GNULIB_WCSCHR = @GL_GNULIB_WCSCHR@
82863 +GL_GNULIB_WCSCMP = @GL_GNULIB_WCSCMP@
82864 +GL_GNULIB_WCSCOLL = @GL_GNULIB_WCSCOLL@
82865 +GL_GNULIB_WCSCPY = @GL_GNULIB_WCSCPY@
82866 +GL_GNULIB_WCSCSPN = @GL_GNULIB_WCSCSPN@
82867 +GL_GNULIB_WCSDUP = @GL_GNULIB_WCSDUP@
82868 +GL_GNULIB_WCSFTIME = @GL_GNULIB_WCSFTIME@
82869 +GL_GNULIB_WCSLEN = @GL_GNULIB_WCSLEN@
82870 +GL_GNULIB_WCSNCASECMP = @GL_GNULIB_WCSNCASECMP@
82871 +GL_GNULIB_WCSNCAT = @GL_GNULIB_WCSNCAT@
82872 +GL_GNULIB_WCSNCMP = @GL_GNULIB_WCSNCMP@
82873 +GL_GNULIB_WCSNCPY = @GL_GNULIB_WCSNCPY@
82874 +GL_GNULIB_WCSNLEN = @GL_GNULIB_WCSNLEN@
82875 +GL_GNULIB_WCSNRTOMBS = @GL_GNULIB_WCSNRTOMBS@
82876 +GL_GNULIB_WCSPBRK = @GL_GNULIB_WCSPBRK@
82877 +GL_GNULIB_WCSRCHR = @GL_GNULIB_WCSRCHR@
82878 +GL_GNULIB_WCSRTOMBS = @GL_GNULIB_WCSRTOMBS@
82879 +GL_GNULIB_WCSSPN = @GL_GNULIB_WCSSPN@
82880 +GL_GNULIB_WCSSTR = @GL_GNULIB_WCSSTR@
82881 +GL_GNULIB_WCSTOK = @GL_GNULIB_WCSTOK@
82882 +GL_GNULIB_WCSWIDTH = @GL_GNULIB_WCSWIDTH@
82883 +GL_GNULIB_WCSXFRM = @GL_GNULIB_WCSXFRM@
82884 +GL_GNULIB_WCTOB = @GL_GNULIB_WCTOB@
82885 +GL_GNULIB_WCTOMB = @GL_GNULIB_WCTOMB@
82886 +GL_GNULIB_WCWIDTH = @GL_GNULIB_WCWIDTH@
82887 +GL_GNULIB_WMEMCHR = @GL_GNULIB_WMEMCHR@
82888 +GL_GNULIB_WMEMCMP = @GL_GNULIB_WMEMCMP@
82889 +GL_GNULIB_WMEMCPY = @GL_GNULIB_WMEMCPY@
82890 +GL_GNULIB_WMEMMOVE = @GL_GNULIB_WMEMMOVE@
82891 +GL_GNULIB_WMEMPCPY = @GL_GNULIB_WMEMPCPY@
82892 +GL_GNULIB_WMEMSET = @GL_GNULIB_WMEMSET@
82893 +GL_GNULIB_WRITE = @GL_GNULIB_WRITE@
82894 +GL_GNULIB__EXIT = @GL_GNULIB__EXIT@
82895 +GNULIBHEADERS_OVERRIDE_WINT_T = @GNULIBHEADERS_OVERRIDE_WINT_T@
82896 GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
82897 -GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
82898 -GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
82899 -GNULIB_GRANTPT = @GNULIB_GRANTPT@
82900 -GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
82901 -GNULIB_HYPOT = @GNULIB_HYPOT@
82902 -GNULIB_HYPOTF = @GNULIB_HYPOTF@
82903 -GNULIB_HYPOTL = @GNULIB_HYPOTL@
82904 -GNULIB_ILOGB = @GNULIB_ILOGB@
82905 -GNULIB_ILOGBF = @GNULIB_ILOGBF@
82906 -GNULIB_ILOGBL = @GNULIB_ILOGBL@
82907 -GNULIB_IMAXABS = @GNULIB_IMAXABS@
82908 -GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
82909 -GNULIB_ISATTY = @GNULIB_ISATTY@
82910 -GNULIB_ISFINITE = @GNULIB_ISFINITE@
82911 -GNULIB_ISINF = @GNULIB_ISINF@
82912 -GNULIB_ISNAN = @GNULIB_ISNAN@
82913 -GNULIB_ISNAND = @GNULIB_ISNAND@
82914 -GNULIB_ISNANF = @GNULIB_ISNANF@
82915 -GNULIB_ISNANL = @GNULIB_ISNANL@
82916 -GNULIB_LCHMOD = @GNULIB_LCHMOD@
82917 -GNULIB_LCHOWN = @GNULIB_LCHOWN@
82918 -GNULIB_LDEXPF = @GNULIB_LDEXPF@
82919 -GNULIB_LDEXPL = @GNULIB_LDEXPL@
82920 -GNULIB_LINK = @GNULIB_LINK@
82921 -GNULIB_LINKAT = @GNULIB_LINKAT@
82922 -GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
82923 -GNULIB_LOG = @GNULIB_LOG@
82924 -GNULIB_LOG10 = @GNULIB_LOG10@
82925 -GNULIB_LOG10F = @GNULIB_LOG10F@
82926 -GNULIB_LOG10L = @GNULIB_LOG10L@
82927 -GNULIB_LOG1P = @GNULIB_LOG1P@
82928 -GNULIB_LOG1PF = @GNULIB_LOG1PF@
82929 -GNULIB_LOG1PL = @GNULIB_LOG1PL@
82930 -GNULIB_LOG2 = @GNULIB_LOG2@
82931 -GNULIB_LOG2F = @GNULIB_LOG2F@
82932 -GNULIB_LOG2L = @GNULIB_LOG2L@
82933 -GNULIB_LOGB = @GNULIB_LOGB@
82934 -GNULIB_LOGBF = @GNULIB_LOGBF@
82935 -GNULIB_LOGBL = @GNULIB_LOGBL@
82936 -GNULIB_LOGF = @GNULIB_LOGF@
82937 -GNULIB_LOGL = @GNULIB_LOGL@
82938 -GNULIB_LSEEK = @GNULIB_LSEEK@
82939 -GNULIB_LSTAT = @GNULIB_LSTAT@
82940 -GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
82941 -GNULIB_MBRLEN = @GNULIB_MBRLEN@
82942 -GNULIB_MBRTOWC = @GNULIB_MBRTOWC@
82943 -GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
82944 -GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
82945 -GNULIB_MBSCHR = @GNULIB_MBSCHR@
82946 -GNULIB_MBSCSPN = @GNULIB_MBSCSPN@
82947 -GNULIB_MBSINIT = @GNULIB_MBSINIT@
82948 -GNULIB_MBSLEN = @GNULIB_MBSLEN@
82949 -GNULIB_MBSNCASECMP = @GNULIB_MBSNCASECMP@
82950 -GNULIB_MBSNLEN = @GNULIB_MBSNLEN@
82951 -GNULIB_MBSNRTOWCS = @GNULIB_MBSNRTOWCS@
82952 -GNULIB_MBSPBRK = @GNULIB_MBSPBRK@
82953 -GNULIB_MBSPCASECMP = @GNULIB_MBSPCASECMP@
82954 -GNULIB_MBSRCHR = @GNULIB_MBSRCHR@
82955 -GNULIB_MBSRTOWCS = @GNULIB_MBSRTOWCS@
82956 -GNULIB_MBSSEP = @GNULIB_MBSSEP@
82957 -GNULIB_MBSSPN = @GNULIB_MBSSPN@
82958 -GNULIB_MBSSTR = @GNULIB_MBSSTR@
82959 -GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
82960 -GNULIB_MBTOWC = @GNULIB_MBTOWC@
82961 -GNULIB_MEMCHR = @GNULIB_MEMCHR@
82962 -GNULIB_MEMMEM = @GNULIB_MEMMEM@
82963 -GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
82964 -GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
82965 -GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
82966 -GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
82967 -GNULIB_MKFIFO = @GNULIB_MKFIFO@
82968 -GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
82969 -GNULIB_MKNOD = @GNULIB_MKNOD@
82970 -GNULIB_MKNODAT = @GNULIB_MKNODAT@
82971 -GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
82972 -GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
82973 -GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
82974 -GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
82975 -GNULIB_MKTIME = @GNULIB_MKTIME@
82976 -GNULIB_MODF = @GNULIB_MODF@
82977 -GNULIB_MODFF = @GNULIB_MODFF@
82978 -GNULIB_MODFL = @GNULIB_MODFL@
82979 -GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
82980 -GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
82981 -GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
82982 -GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
82983 -GNULIB_OPEN = @GNULIB_OPEN@
82984 -GNULIB_OPENAT = @GNULIB_OPENAT@
82985 -GNULIB_OPENDIR = @GNULIB_OPENDIR@
82986 -GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
82987 -GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
82988 -GNULIB_PCLOSE = @GNULIB_PCLOSE@
82989 -GNULIB_PERROR = @GNULIB_PERROR@
82990 -GNULIB_PIPE = @GNULIB_PIPE@
82991 -GNULIB_PIPE2 = @GNULIB_PIPE2@
82992 -GNULIB_POPEN = @GNULIB_POPEN@
82993 -GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
82994 -GNULIB_POWF = @GNULIB_POWF@
82995 -GNULIB_PREAD = @GNULIB_PREAD@
82996 -GNULIB_PRINTF = @GNULIB_PRINTF@
82997 -GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@
82998 -GNULIB_PTSNAME = @GNULIB_PTSNAME@
82999 -GNULIB_PTSNAME_R = @GNULIB_PTSNAME_R@
83000 -GNULIB_PUTC = @GNULIB_PUTC@
83001 -GNULIB_PUTCHAR = @GNULIB_PUTCHAR@
83002 -GNULIB_PUTENV = @GNULIB_PUTENV@
83003 -GNULIB_PUTS = @GNULIB_PUTS@
83004 -GNULIB_PWRITE = @GNULIB_PWRITE@
83005 -GNULIB_QSORT_R = @GNULIB_QSORT_R@
83006 -GNULIB_RANDOM = @GNULIB_RANDOM@
83007 -GNULIB_RANDOM_R = @GNULIB_RANDOM_R@
83008 -GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@
83009 -GNULIB_READ = @GNULIB_READ@
83010 -GNULIB_READDIR = @GNULIB_READDIR@
83011 -GNULIB_READLINK = @GNULIB_READLINK@
83012 -GNULIB_READLINKAT = @GNULIB_READLINKAT@
83013 -GNULIB_REALLOCARRAY = @GNULIB_REALLOCARRAY@
83014 -GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
83015 -GNULIB_REALPATH = @GNULIB_REALPATH@
83016 -GNULIB_REMAINDER = @GNULIB_REMAINDER@
83017 -GNULIB_REMAINDERF = @GNULIB_REMAINDERF@
83018 -GNULIB_REMAINDERL = @GNULIB_REMAINDERL@
83019 -GNULIB_REMOVE = @GNULIB_REMOVE@
83020 -GNULIB_RENAME = @GNULIB_RENAME@
83021 -GNULIB_RENAMEAT = @GNULIB_RENAMEAT@
83022 -GNULIB_REWINDDIR = @GNULIB_REWINDDIR@
83023 -GNULIB_RINT = @GNULIB_RINT@
83024 -GNULIB_RINTF = @GNULIB_RINTF@
83025 -GNULIB_RINTL = @GNULIB_RINTL@
83026 -GNULIB_RMDIR = @GNULIB_RMDIR@
83027 -GNULIB_ROUND = @GNULIB_ROUND@
83028 -GNULIB_ROUNDF = @GNULIB_ROUNDF@
83029 -GNULIB_ROUNDL = @GNULIB_ROUNDL@
83030 -GNULIB_RPMATCH = @GNULIB_RPMATCH@
83031 -GNULIB_SCANDIR = @GNULIB_SCANDIR@
83032 -GNULIB_SCANF = @GNULIB_SCANF@
83033 -GNULIB_SECURE_GETENV = @GNULIB_SECURE_GETENV@
83034 -GNULIB_SETENV = @GNULIB_SETENV@
83035 -GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
83036 -GNULIB_SIGNBIT = @GNULIB_SIGNBIT@
83037 -GNULIB_SINF = @GNULIB_SINF@
83038 -GNULIB_SINHF = @GNULIB_SINHF@
83039 -GNULIB_SINL = @GNULIB_SINL@
83040 -GNULIB_SLEEP = @GNULIB_SLEEP@
83041 -GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
83042 -GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
83043 -GNULIB_SQRTF = @GNULIB_SQRTF@
83044 -GNULIB_SQRTL = @GNULIB_SQRTL@
83045 -GNULIB_STAT = @GNULIB_STAT@
83046 -GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
83047 -GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
83048 -GNULIB_STPCPY = @GNULIB_STPCPY@
83049 -GNULIB_STPNCPY = @GNULIB_STPNCPY@
83050 -GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
83051 -GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
83052 -GNULIB_STRDUP = @GNULIB_STRDUP@
83053 -GNULIB_STRERROR = @GNULIB_STRERROR@
83054 -GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
83055 -GNULIB_STRFTIME = @GNULIB_STRFTIME@
83056 -GNULIB_STRNCAT = @GNULIB_STRNCAT@
83057 -GNULIB_STRNDUP = @GNULIB_STRNDUP@
83058 -GNULIB_STRNLEN = @GNULIB_STRNLEN@
83059 -GNULIB_STRPBRK = @GNULIB_STRPBRK@
83060 -GNULIB_STRPTIME = @GNULIB_STRPTIME@
83061 -GNULIB_STRSEP = @GNULIB_STRSEP@
83062 -GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
83063 -GNULIB_STRSTR = @GNULIB_STRSTR@
83064 -GNULIB_STRTOD = @GNULIB_STRTOD@
83065 -GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
83066 -GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
83067 -GNULIB_STRTOLD = @GNULIB_STRTOLD@
83068 -GNULIB_STRTOLL = @GNULIB_STRTOLL@
83069 -GNULIB_STRTOULL = @GNULIB_STRTOULL@
83070 -GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
83071 -GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
83072 -GNULIB_SYMLINK = @GNULIB_SYMLINK@
83073 -GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
83074 -GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
83075 -GNULIB_TANF = @GNULIB_TANF@
83076 -GNULIB_TANHF = @GNULIB_TANHF@
83077 -GNULIB_TANL = @GNULIB_TANL@
83078 -GNULIB_TIMEGM = @GNULIB_TIMEGM@
83079 -GNULIB_TIME_R = @GNULIB_TIME_R@
83080 -GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
83081 -GNULIB_TMPFILE = @GNULIB_TMPFILE@
83082 -GNULIB_TRUNC = @GNULIB_TRUNC@
83083 -GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
83084 -GNULIB_TRUNCF = @GNULIB_TRUNCF@
83085 -GNULIB_TRUNCL = @GNULIB_TRUNCL@
83086 -GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
83087 -GNULIB_TZSET = @GNULIB_TZSET@
83088 -GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
83089 -GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
83090 -GNULIB_UNLINK = @GNULIB_UNLINK@
83091 -GNULIB_UNLINKAT = @GNULIB_UNLINKAT@
83092 -GNULIB_UNLOCKPT = @GNULIB_UNLOCKPT@
83093 -GNULIB_UNSETENV = @GNULIB_UNSETENV@
83094 -GNULIB_USLEEP = @GNULIB_USLEEP@
83095 -GNULIB_UTIME = @GNULIB_UTIME@
83096 -GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
83097 -GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
83098 -GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
83099 -GNULIB_VFPRINTF = @GNULIB_VFPRINTF@
83100 -GNULIB_VFPRINTF_POSIX = @GNULIB_VFPRINTF_POSIX@
83101 -GNULIB_VFSCANF = @GNULIB_VFSCANF@
83102 -GNULIB_VPRINTF = @GNULIB_VPRINTF@
83103 -GNULIB_VPRINTF_POSIX = @GNULIB_VPRINTF_POSIX@
83104 -GNULIB_VSCANF = @GNULIB_VSCANF@
83105 -GNULIB_VSNPRINTF = @GNULIB_VSNPRINTF@
83106 -GNULIB_VSPRINTF_POSIX = @GNULIB_VSPRINTF_POSIX@
83107 -GNULIB_WCPCPY = @GNULIB_WCPCPY@
83108 -GNULIB_WCPNCPY = @GNULIB_WCPNCPY@
83109 -GNULIB_WCRTOMB = @GNULIB_WCRTOMB@
83110 -GNULIB_WCSCASECMP = @GNULIB_WCSCASECMP@
83111 -GNULIB_WCSCAT = @GNULIB_WCSCAT@
83112 -GNULIB_WCSCHR = @GNULIB_WCSCHR@
83113 -GNULIB_WCSCMP = @GNULIB_WCSCMP@
83114 -GNULIB_WCSCOLL = @GNULIB_WCSCOLL@
83115 -GNULIB_WCSCPY = @GNULIB_WCSCPY@
83116 -GNULIB_WCSCSPN = @GNULIB_WCSCSPN@
83117 -GNULIB_WCSDUP = @GNULIB_WCSDUP@
83118 -GNULIB_WCSFTIME = @GNULIB_WCSFTIME@
83119 -GNULIB_WCSLEN = @GNULIB_WCSLEN@
83120 -GNULIB_WCSNCASECMP = @GNULIB_WCSNCASECMP@
83121 -GNULIB_WCSNCAT = @GNULIB_WCSNCAT@
83122 -GNULIB_WCSNCMP = @GNULIB_WCSNCMP@
83123 -GNULIB_WCSNCPY = @GNULIB_WCSNCPY@
83124 -GNULIB_WCSNLEN = @GNULIB_WCSNLEN@
83125 -GNULIB_WCSNRTOMBS = @GNULIB_WCSNRTOMBS@
83126 -GNULIB_WCSPBRK = @GNULIB_WCSPBRK@
83127 -GNULIB_WCSRCHR = @GNULIB_WCSRCHR@
83128 -GNULIB_WCSRTOMBS = @GNULIB_WCSRTOMBS@
83129 -GNULIB_WCSSPN = @GNULIB_WCSSPN@
83130 -GNULIB_WCSSTR = @GNULIB_WCSSTR@
83131 -GNULIB_WCSTOK = @GNULIB_WCSTOK@
83132 -GNULIB_WCSWIDTH = @GNULIB_WCSWIDTH@
83133 -GNULIB_WCSXFRM = @GNULIB_WCSXFRM@
83134 -GNULIB_WCTOB = @GNULIB_WCTOB@
83135 -GNULIB_WCTOMB = @GNULIB_WCTOMB@
83136 -GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
83137 -GNULIB_WMEMCHR = @GNULIB_WMEMCHR@
83138 -GNULIB_WMEMCMP = @GNULIB_WMEMCMP@
83139 -GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
83140 -GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
83141 -GNULIB_WMEMSET = @GNULIB_WMEMSET@
83142 -GNULIB_WRITE = @GNULIB_WRITE@
83143 -GNULIB__EXIT = @GNULIB__EXIT@
83144 GPGME_CFLAGS = @GPGME_CFLAGS@
83145 GPGME_CONFIG = @GPGME_CONFIG@
83146 GPGME_LIBS = @GPGME_LIBS@
83147 GREP = @GREP@
83148 HAVE_ACOSF = @HAVE_ACOSF@
83149 HAVE_ACOSL = @HAVE_ACOSL@
83150 +HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
83151 HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
83152 HAVE_ALPHASORT = @HAVE_ALPHASORT@
83153 HAVE_ASINF = @HAVE_ASINF@
83154 @@ -689,6 +780,7 @@ HAVE_CHOWN = @HAVE_CHOWN@
83155 HAVE_CLOSEDIR = @HAVE_CLOSEDIR@
83156 HAVE_COPYSIGN = @HAVE_COPYSIGN@
83157 HAVE_COPYSIGNL = @HAVE_COPYSIGNL@
83158 +HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
83159 HAVE_COSF = @HAVE_COSF@
83160 HAVE_COSHF = @HAVE_COSHF@
83161 HAVE_COSL = @HAVE_COSL@
83162 @@ -703,13 +795,17 @@ HAVE_DECL_CEILL = @HAVE_DECL_CEILL@
83163 HAVE_DECL_COPYSIGNF = @HAVE_DECL_COPYSIGNF@
83164 HAVE_DECL_COSL = @HAVE_DECL_COSL@
83165 HAVE_DECL_DIRFD = @HAVE_DECL_DIRFD@
83166 +HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
83167 HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
83168 +HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
83169 HAVE_DECL_EXP2 = @HAVE_DECL_EXP2@
83170 HAVE_DECL_EXP2F = @HAVE_DECL_EXP2F@
83171 HAVE_DECL_EXP2L = @HAVE_DECL_EXP2L@
83172 HAVE_DECL_EXPL = @HAVE_DECL_EXPL@
83173 HAVE_DECL_EXPM1L = @HAVE_DECL_EXPM1L@
83174 HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
83175 +HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
83176 +HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
83177 HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
83178 HAVE_DECL_FDOPENDIR = @HAVE_DECL_FDOPENDIR@
83179 HAVE_DECL_FLOORF = @HAVE_DECL_FLOORF@
83180 @@ -718,6 +814,7 @@ HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
83181 HAVE_DECL_FREXPL = @HAVE_DECL_FREXPL@
83182 HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
83183 HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
83184 +HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
83185 HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
83186 HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
83187 HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
83188 @@ -769,13 +866,14 @@ HAVE_DECL_TRUNCL = @HAVE_DECL_TRUNCL@
83189 HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
83190 HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
83191 HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
83192 +HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
83193 HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
83194 HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
83195 HAVE_DIRENT_H = @HAVE_DIRENT_H@
83196 HAVE_DPRINTF = @HAVE_DPRINTF@
83197 -HAVE_DUP2 = @HAVE_DUP2@
83198 HAVE_DUP3 = @HAVE_DUP3@
83199 HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
83200 +HAVE_EXECVPE = @HAVE_EXECVPE@
83201 HAVE_EXPF = @HAVE_EXPF@
83202 HAVE_EXPL = @HAVE_EXPL@
83203 HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
83204 @@ -807,6 +905,7 @@ HAVE_FTELLO = @HAVE_FTELLO@
83205 HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
83206 HAVE_FUTIMENS = @HAVE_FUTIMENS@
83207 HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
83208 +HAVE_GETENTROPY = @HAVE_GETENTROPY@
83209 HAVE_GETGROUPS = @HAVE_GETGROUPS@
83210 HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
83211 HAVE_GETLOGIN = @HAVE_GETLOGIN@
83212 @@ -815,6 +914,7 @@ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
83213 HAVE_GETPASS = @HAVE_GETPASS@
83214 HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
83215 HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
83216 +HAVE_GETUMASK = @HAVE_GETUMASK@
83217 HAVE_GRANTPT = @HAVE_GRANTPT@
83218 HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
83219 HAVE_HYPOTF = @HAVE_HYPOTF@
83220 @@ -842,7 +942,6 @@ HAVE_LOGBF = @HAVE_LOGBF@
83221 HAVE_LOGBL = @HAVE_LOGBL@
83222 HAVE_LOGF = @HAVE_LOGF@
83223 HAVE_LOGL = @HAVE_LOGL@
83224 -HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
83225 HAVE_LSTAT = @HAVE_LSTAT@
83226 HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
83227 HAVE_MBRLEN = @HAVE_MBRLEN@
83228 @@ -852,7 +951,6 @@ HAVE_MBSLEN = @HAVE_MBSLEN@
83229 HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
83230 HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
83231 HAVE_MBTOWC = @HAVE_MBTOWC@
83232 -HAVE_MEMCHR = @HAVE_MEMCHR@
83233 HAVE_MEMPCPY = @HAVE_MEMPCPY@
83234 HAVE_MKDIRAT = @HAVE_MKDIRAT@
83235 HAVE_MKDTEMP = @HAVE_MKDTEMP@
83236 @@ -875,6 +973,7 @@ HAVE_PCLOSE = @HAVE_PCLOSE@
83237 HAVE_PIPE = @HAVE_PIPE@
83238 HAVE_PIPE2 = @HAVE_PIPE2@
83239 HAVE_POPEN = @HAVE_POPEN@
83240 +HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
83241 HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
83242 HAVE_POWF = @HAVE_POWF@
83243 HAVE_PREAD = @HAVE_PREAD@
83244 @@ -904,6 +1003,8 @@ HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
83245 HAVE_SETENV = @HAVE_SETENV@
83246 HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
83247 HAVE_SETSTATE = @HAVE_SETSTATE@
83248 +HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
83249 +HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
83250 HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
83251 HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
83252 HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
83253 @@ -919,13 +1020,16 @@ HAVE_STPNCPY = @HAVE_STPNCPY@
83254 HAVE_STRCASECMP = @HAVE_STRCASECMP@
83255 HAVE_STRCASESTR = @HAVE_STRCASESTR@
83256 HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
83257 +HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
83258 HAVE_STRINGS_H = @HAVE_STRINGS_H@
83259 HAVE_STRPBRK = @HAVE_STRPBRK@
83260 HAVE_STRPTIME = @HAVE_STRPTIME@
83261 HAVE_STRSEP = @HAVE_STRSEP@
83262 HAVE_STRTOD = @HAVE_STRTOD@
83263 +HAVE_STRTOL = @HAVE_STRTOL@
83264 HAVE_STRTOLD = @HAVE_STRTOLD@
83265 HAVE_STRTOLL = @HAVE_STRTOLL@
83266 +HAVE_STRTOUL = @HAVE_STRTOUL@
83267 HAVE_STRTOULL = @HAVE_STRTOULL@
83268 HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@
83269 HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
83270 @@ -943,12 +1047,12 @@ HAVE_TANF = @HAVE_TANF@
83271 HAVE_TANHF = @HAVE_TANHF@
83272 HAVE_TANL = @HAVE_TANL@
83273 HAVE_TIMEGM = @HAVE_TIMEGM@
83274 +HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
83275 +HAVE_TIMESPEC_GETRES = @HAVE_TIMESPEC_GETRES@
83276 HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
83277 -HAVE_TZSET = @HAVE_TZSET@
83278 HAVE_UNISTD_H = @HAVE_UNISTD_H@
83279 HAVE_UNLINKAT = @HAVE_UNLINKAT@
83280 HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
83281 -HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
83282 HAVE_USLEEP = @HAVE_USLEEP@
83283 HAVE_UTIME = @HAVE_UTIME@
83284 HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
83285 @@ -990,6 +1094,7 @@ HAVE_WMEMCHR = @HAVE_WMEMCHR@
83286 HAVE_WMEMCMP = @HAVE_WMEMCMP@
83287 HAVE_WMEMCPY = @HAVE_WMEMCPY@
83288 HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
83289 +HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
83290 HAVE_WMEMSET = @HAVE_WMEMSET@
83291 HAVE__BOOL = @HAVE__BOOL@
83292 HAVE__EXIT = @HAVE__EXIT@
83293 @@ -1086,16 +1191,18 @@ PATH_SEPARATOR = @PATH_SEPARATOR@
83294 PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
83295 PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
83296 PRIPTR_PREFIX = @PRIPTR_PREFIX@
83297 -PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
83298 PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
83299 PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
83300 RANLIB = @RANLIB@
83301 +REPLACE_ACCESS = @REPLACE_ACCESS@
83302 REPLACE_ACOSF = @REPLACE_ACOSF@
83303 +REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
83304 REPLACE_ASINF = @REPLACE_ASINF@
83305 REPLACE_ATAN2F = @REPLACE_ATAN2F@
83306 REPLACE_ATANF = @REPLACE_ATANF@
83307 REPLACE_BTOWC = @REPLACE_BTOWC@
83308 -REPLACE_CALLOC = @REPLACE_CALLOC@
83309 +REPLACE_CALLOC_FOR_CALLOC_GNU = @REPLACE_CALLOC_FOR_CALLOC_GNU@
83310 +REPLACE_CALLOC_FOR_CALLOC_POSIX = @REPLACE_CALLOC_FOR_CALLOC_POSIX@
83311 REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
83312 REPLACE_CBRTF = @REPLACE_CBRTF@
83313 REPLACE_CBRTL = @REPLACE_CBRTL@
83314 @@ -1105,13 +1212,22 @@ REPLACE_CEILL = @REPLACE_CEILL@
83315 REPLACE_CHOWN = @REPLACE_CHOWN@
83316 REPLACE_CLOSE = @REPLACE_CLOSE@
83317 REPLACE_CLOSEDIR = @REPLACE_CLOSEDIR@
83318 +REPLACE_COPY_FILE_RANGE = @REPLACE_COPY_FILE_RANGE@
83319 REPLACE_COSF = @REPLACE_COSF@
83320 REPLACE_COSHF = @REPLACE_COSHF@
83321 +REPLACE_CREAT = @REPLACE_CREAT@
83322 REPLACE_CTIME = @REPLACE_CTIME@
83323 REPLACE_DIRFD = @REPLACE_DIRFD@
83324 REPLACE_DPRINTF = @REPLACE_DPRINTF@
83325 REPLACE_DUP = @REPLACE_DUP@
83326 REPLACE_DUP2 = @REPLACE_DUP2@
83327 +REPLACE_EXECL = @REPLACE_EXECL@
83328 +REPLACE_EXECLE = @REPLACE_EXECLE@
83329 +REPLACE_EXECLP = @REPLACE_EXECLP@
83330 +REPLACE_EXECV = @REPLACE_EXECV@
83331 +REPLACE_EXECVE = @REPLACE_EXECVE@
83332 +REPLACE_EXECVP = @REPLACE_EXECVP@
83333 +REPLACE_EXECVPE = @REPLACE_EXECVPE@
83334 REPLACE_EXP2 = @REPLACE_EXP2@
83335 REPLACE_EXP2L = @REPLACE_EXP2L@
83336 REPLACE_EXPF = @REPLACE_EXPF@
83337 @@ -1121,12 +1237,14 @@ REPLACE_EXPM1F = @REPLACE_EXPM1F@
83338 REPLACE_EXPM1L = @REPLACE_EXPM1L@
83339 REPLACE_FABSL = @REPLACE_FABSL@
83340 REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
83341 +REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
83342 REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
83343 REPLACE_FCLOSE = @REPLACE_FCLOSE@
83344 REPLACE_FCNTL = @REPLACE_FCNTL@
83345 REPLACE_FDOPEN = @REPLACE_FDOPEN@
83346 REPLACE_FDOPENDIR = @REPLACE_FDOPENDIR@
83347 REPLACE_FFLUSH = @REPLACE_FFLUSH@
83348 +REPLACE_FFSLL = @REPLACE_FFSLL@
83349 REPLACE_FLOOR = @REPLACE_FLOOR@
83350 REPLACE_FLOORF = @REPLACE_FLOORF@
83351 REPLACE_FLOORL = @REPLACE_FLOORL@
83352 @@ -1137,8 +1255,10 @@ REPLACE_FMOD = @REPLACE_FMOD@
83353 REPLACE_FMODF = @REPLACE_FMODF@
83354 REPLACE_FMODL = @REPLACE_FMODL@
83355 REPLACE_FOPEN = @REPLACE_FOPEN@
83356 +REPLACE_FOPEN_FOR_FOPEN_GNU = @REPLACE_FOPEN_FOR_FOPEN_GNU@
83357 REPLACE_FPRINTF = @REPLACE_FPRINTF@
83358 REPLACE_FPURGE = @REPLACE_FPURGE@
83359 +REPLACE_FREE = @REPLACE_FREE@
83360 REPLACE_FREOPEN = @REPLACE_FREOPEN@
83361 REPLACE_FREXP = @REPLACE_FREXP@
83362 REPLACE_FREXPF = @REPLACE_FREXPF@
83363 @@ -1160,6 +1280,7 @@ REPLACE_GETLINE = @REPLACE_GETLINE@
83364 REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@
83365 REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
83366 REPLACE_GETPASS = @REPLACE_GETPASS@
83367 +REPLACE_GETPASS_FOR_GETPASS_GNU = @REPLACE_GETPASS_FOR_GETPASS_GNU@
83368 REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
83369 REPLACE_GMTIME = @REPLACE_GMTIME@
83370 REPLACE_HUGE_VAL = @REPLACE_HUGE_VAL@
83371 @@ -1198,7 +1319,8 @@ REPLACE_LOGF = @REPLACE_LOGF@
83372 REPLACE_LOGL = @REPLACE_LOGL@
83373 REPLACE_LSEEK = @REPLACE_LSEEK@
83374 REPLACE_LSTAT = @REPLACE_LSTAT@
83375 -REPLACE_MALLOC = @REPLACE_MALLOC@
83376 +REPLACE_MALLOC_FOR_MALLOC_GNU = @REPLACE_MALLOC_FOR_MALLOC_GNU@
83377 +REPLACE_MALLOC_FOR_MALLOC_POSIX = @REPLACE_MALLOC_FOR_MALLOC_POSIX@
83378 REPLACE_MBRLEN = @REPLACE_MBRLEN@
83379 REPLACE_MBRTOWC = @REPLACE_MBRTOWC@
83380 REPLACE_MBSINIT = @REPLACE_MBSINIT@
83381 @@ -1210,7 +1332,9 @@ REPLACE_MEMCHR = @REPLACE_MEMCHR@
83382 REPLACE_MEMMEM = @REPLACE_MEMMEM@
83383 REPLACE_MKDIR = @REPLACE_MKDIR@
83384 REPLACE_MKFIFO = @REPLACE_MKFIFO@
83385 +REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
83386 REPLACE_MKNOD = @REPLACE_MKNOD@
83387 +REPLACE_MKNODAT = @REPLACE_MKNODAT@
83388 REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
83389 REPLACE_MKTIME = @REPLACE_MKTIME@
83390 REPLACE_MODF = @REPLACE_MODF@
83391 @@ -1225,6 +1349,7 @@ REPLACE_OPENAT = @REPLACE_OPENAT@
83392 REPLACE_OPENDIR = @REPLACE_OPENDIR@
83393 REPLACE_PERROR = @REPLACE_PERROR@
83394 REPLACE_POPEN = @REPLACE_POPEN@
83395 +REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
83396 REPLACE_PREAD = @REPLACE_PREAD@
83397 REPLACE_PRINTF = @REPLACE_PRINTF@
83398 REPLACE_PTSNAME = @REPLACE_PTSNAME@
83399 @@ -1237,7 +1362,9 @@ REPLACE_RANDOM_R = @REPLACE_RANDOM_R@
83400 REPLACE_READ = @REPLACE_READ@
83401 REPLACE_READLINK = @REPLACE_READLINK@
83402 REPLACE_READLINKAT = @REPLACE_READLINKAT@
83403 -REPLACE_REALLOC = @REPLACE_REALLOC@
83404 +REPLACE_REALLOCARRAY = @REPLACE_REALLOCARRAY@
83405 +REPLACE_REALLOC_FOR_REALLOC_GNU = @REPLACE_REALLOC_FOR_REALLOC_GNU@
83406 +REPLACE_REALLOC_FOR_REALLOC_POSIX = @REPLACE_REALLOC_FOR_REALLOC_POSIX@
83407 REPLACE_REALPATH = @REPLACE_REALPATH@
83408 REPLACE_REMAINDER = @REPLACE_REMAINDER@
83409 REPLACE_REMAINDERF = @REPLACE_REMAINDERF@
83410 @@ -1253,7 +1380,7 @@ REPLACE_ROUNDL = @REPLACE_ROUNDL@
83411 REPLACE_SETENV = @REPLACE_SETENV@
83412 REPLACE_SETSTATE = @REPLACE_SETSTATE@
83413 REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
83414 -REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
83415 +REPLACE_SIGNBIT_USING_BUILTINS = @REPLACE_SIGNBIT_USING_BUILTINS@
83416 REPLACE_SINF = @REPLACE_SINF@
83417 REPLACE_SINHF = @REPLACE_SINHF@
83418 REPLACE_SLEEP = @REPLACE_SLEEP@
83419 @@ -1269,6 +1396,7 @@ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
83420 REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
83421 REPLACE_STRDUP = @REPLACE_STRDUP@
83422 REPLACE_STRERROR = @REPLACE_STRERROR@
83423 +REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
83424 REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
83425 REPLACE_STRFTIME = @REPLACE_STRFTIME@
83426 REPLACE_STRNCAT = @REPLACE_STRNCAT@
83427 @@ -1279,7 +1407,11 @@ REPLACE_STRSTR = @REPLACE_STRSTR@
83428 REPLACE_STRTOD = @REPLACE_STRTOD@
83429 REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
83430 REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
83431 +REPLACE_STRTOL = @REPLACE_STRTOL@
83432 REPLACE_STRTOLD = @REPLACE_STRTOLD@
83433 +REPLACE_STRTOLL = @REPLACE_STRTOLL@
83434 +REPLACE_STRTOUL = @REPLACE_STRTOUL@
83435 +REPLACE_STRTOULL = @REPLACE_STRTOULL@
83436 REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
83437 REPLACE_STRUCT_TIMEVAL = @REPLACE_STRUCT_TIMEVAL@
83438 REPLACE_SYMLINK = @REPLACE_SYMLINK@
83439 @@ -1310,6 +1442,7 @@ REPLACE_WCRTOMB = @REPLACE_WCRTOMB@
83440 REPLACE_WCSFTIME = @REPLACE_WCSFTIME@
83441 REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
83442 REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
83443 +REPLACE_WCSTOK = @REPLACE_WCSTOK@
83444 REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
83445 REPLACE_WCTOB = @REPLACE_WCTOB@
83446 REPLACE_WCTOMB = @REPLACE_WCTOMB@
83447 @@ -1321,19 +1454,21 @@ SET_MAKE = @SET_MAKE@
83448 SHELL = @SHELL@
83449 SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
83450 SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
83451 +STDALIGN_H = @STDALIGN_H@
83452 STDBOOL_H = @STDBOOL_H@
83453 STDDEF_H = @STDDEF_H@
83454 STDINT_H = @STDINT_H@
83455 STRIP = @STRIP@
83456 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
83457 TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
83458 +TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
83459 UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
83460 UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
83461 UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
83462 UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
83463 +UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
83464 UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
83465 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
83466 -UTIME_H = @UTIME_H@
83467 VERSION = @VERSION@
83468 WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
83469 WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
83470 @@ -1365,8 +1500,10 @@ datarootdir = @datarootdir@
83471 docdir = @docdir@
83472 dvidir = @dvidir@
83473 exec_prefix = @exec_prefix@
83474 +gl_LIBOBJDEPS = @gl_LIBOBJDEPS@
83475 gl_LIBOBJS = @gl_LIBOBJS@
83476 gl_LTLIBOBJS = @gl_LTLIBOBJS@
83477 +gltests_LIBOBJDEPS = @gltests_LIBOBJDEPS@
83478 gltests_LIBOBJS = @gltests_LIBOBJS@
83479 gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
83480 gltests_WITNESS = @gltests_WITNESS@
83481
83482 diff --git a/tests/qmerge/Makefile.in b/tests/qmerge/Makefile.in
83483 index 80c604c..96ff9c1 100644
83484 --- a/tests/qmerge/Makefile.in
83485 +++ b/tests/qmerge/Makefile.in
83486 @@ -90,9 +90,12 @@ host_triplet = @host@
83487 subdir = tests/qmerge
83488 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
83489 am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
83490 + $(top_srcdir)/autotools/m4/__inline.m4 \
83491 $(top_srcdir)/autotools/m4/absolute-header.m4 \
83492 $(top_srcdir)/autotools/m4/ac_check_sendfile.m4 \
83493 $(top_srcdir)/autotools/m4/alloca.m4 \
83494 + $(top_srcdir)/autotools/m4/builtin-expect.m4 \
83495 + $(top_srcdir)/autotools/m4/calloc.m4 \
83496 $(top_srcdir)/autotools/m4/canonicalize.m4 \
83497 $(top_srcdir)/autotools/m4/chdir-long.m4 \
83498 $(top_srcdir)/autotools/m4/clock_time.m4 \
83499 @@ -100,7 +103,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
83500 $(top_srcdir)/autotools/m4/closedir.m4 \
83501 $(top_srcdir)/autotools/m4/dirent_h.m4 \
83502 $(top_srcdir)/autotools/m4/dirfd.m4 \
83503 - $(top_srcdir)/autotools/m4/dirname.m4 \
83504 $(top_srcdir)/autotools/m4/double-slash-root.m4 \
83505 $(top_srcdir)/autotools/m4/dup.m4 \
83506 $(top_srcdir)/autotools/m4/dup2.m4 \
83507 @@ -122,6 +124,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
83508 $(top_srcdir)/autotools/m4/filenamecat.m4 \
83509 $(top_srcdir)/autotools/m4/float_h.m4 \
83510 $(top_srcdir)/autotools/m4/fpieee.m4 \
83511 + $(top_srcdir)/autotools/m4/free.m4 \
83512 $(top_srcdir)/autotools/m4/frexp.m4 \
83513 $(top_srcdir)/autotools/m4/frexpl.m4 \
83514 $(top_srcdir)/autotools/m4/fstat.m4 \
83515 @@ -141,7 +144,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
83516 $(top_srcdir)/autotools/m4/group-member.m4 \
83517 $(top_srcdir)/autotools/m4/include_next.m4 \
83518 $(top_srcdir)/autotools/m4/intmax_t.m4 \
83519 - $(top_srcdir)/autotools/m4/inttypes-pri.m4 \
83520 $(top_srcdir)/autotools/m4/inttypes.m4 \
83521 $(top_srcdir)/autotools/m4/inttypes_h.m4 \
83522 $(top_srcdir)/autotools/m4/isnand.m4 \
83523 @@ -151,8 +153,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
83524 $(top_srcdir)/autotools/m4/ldexpl.m4 \
83525 $(top_srcdir)/autotools/m4/libtool.m4 \
83526 $(top_srcdir)/autotools/m4/limits-h.m4 \
83527 - $(top_srcdir)/autotools/m4/localtime-buffer.m4 \
83528 - $(top_srcdir)/autotools/m4/longlong.m4 \
83529 $(top_srcdir)/autotools/m4/lstat.m4 \
83530 $(top_srcdir)/autotools/m4/ltoptions.m4 \
83531 $(top_srcdir)/autotools/m4/ltsugar.m4 \
83532 @@ -164,6 +164,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
83533 $(top_srcdir)/autotools/m4/memchr.m4 \
83534 $(top_srcdir)/autotools/m4/mempcpy.m4 \
83535 $(top_srcdir)/autotools/m4/memrchr.m4 \
83536 + $(top_srcdir)/autotools/m4/minmax.m4 \
83537 $(top_srcdir)/autotools/m4/mkdir.m4 \
83538 $(top_srcdir)/autotools/m4/mkdirat.m4 \
83539 $(top_srcdir)/autotools/m4/mmap-anon.m4 \
83540 @@ -174,16 +175,20 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
83541 $(top_srcdir)/autotools/m4/nocrash.m4 \
83542 $(top_srcdir)/autotools/m4/off_t.m4 \
83543 $(top_srcdir)/autotools/m4/open-cloexec.m4 \
83544 + $(top_srcdir)/autotools/m4/open-slash.m4 \
83545 $(top_srcdir)/autotools/m4/open.m4 \
83546 $(top_srcdir)/autotools/m4/openat.m4 \
83547 $(top_srcdir)/autotools/m4/opendir.m4 \
83548 $(top_srcdir)/autotools/m4/pathmax.m4 \
83549 + $(top_srcdir)/autotools/m4/pipe.m4 \
83550 $(top_srcdir)/autotools/m4/printf-frexp.m4 \
83551 $(top_srcdir)/autotools/m4/printf-frexpl.m4 \
83552 $(top_srcdir)/autotools/m4/printf.m4 \
83553 + $(top_srcdir)/autotools/m4/rawmemchr.m4 \
83554 $(top_srcdir)/autotools/m4/readlink.m4 \
83555 $(top_srcdir)/autotools/m4/readlinkat.m4 \
83556 $(top_srcdir)/autotools/m4/realloc.m4 \
83557 + $(top_srcdir)/autotools/m4/reallocarray.m4 \
83558 $(top_srcdir)/autotools/m4/rename.m4 \
83559 $(top_srcdir)/autotools/m4/renameat.m4 \
83560 $(top_srcdir)/autotools/m4/rmdir.m4 \
83561 @@ -193,6 +198,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
83562 $(top_srcdir)/autotools/m4/ssize_t.m4 \
83563 $(top_srcdir)/autotools/m4/stat-time.m4 \
83564 $(top_srcdir)/autotools/m4/stat.m4 \
83565 + $(top_srcdir)/autotools/m4/stdalign.m4 \
83566 $(top_srcdir)/autotools/m4/stdbool.m4 \
83567 $(top_srcdir)/autotools/m4/stddef_h.m4 \
83568 $(top_srcdir)/autotools/m4/stdint.m4 \
83569 @@ -231,7 +237,10 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
83570 $(top_srcdir)/autotools/m4/wchar_t.m4 \
83571 $(top_srcdir)/autotools/m4/wint_t.m4 \
83572 $(top_srcdir)/autotools/m4/xalloc.m4 \
83573 - $(top_srcdir)/autotools/m4/xsize.m4 $(top_srcdir)/configure.ac
83574 + $(top_srcdir)/autotools/m4/xsize.m4 \
83575 + $(top_srcdir)/autotools/m4/year2038.m4 \
83576 + $(top_srcdir)/autotools/m4/zzgnulib.m4 \
83577 + $(top_srcdir)/configure.ac
83578 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
83579 $(ACLOCAL_M4)
83580 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
83581 @@ -309,368 +318,450 @@ FGREP = @FGREP@
83582 FLOAT_H = @FLOAT_H@
83583 GETOPT_CDEFS_H = @GETOPT_CDEFS_H@
83584 GETOPT_H = @GETOPT_H@
83585 -GNULIB_ACOSF = @GNULIB_ACOSF@
83586 -GNULIB_ACOSL = @GNULIB_ACOSL@
83587 -GNULIB_ALPHASORT = @GNULIB_ALPHASORT@
83588 -GNULIB_ASINF = @GNULIB_ASINF@
83589 -GNULIB_ASINL = @GNULIB_ASINL@
83590 -GNULIB_ATAN2F = @GNULIB_ATAN2F@
83591 -GNULIB_ATANF = @GNULIB_ATANF@
83592 -GNULIB_ATANL = @GNULIB_ATANL@
83593 -GNULIB_ATOLL = @GNULIB_ATOLL@
83594 -GNULIB_BTOWC = @GNULIB_BTOWC@
83595 -GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
83596 -GNULIB_CANONICALIZE_FILE_NAME = @GNULIB_CANONICALIZE_FILE_NAME@
83597 -GNULIB_CBRT = @GNULIB_CBRT@
83598 -GNULIB_CBRTF = @GNULIB_CBRTF@
83599 -GNULIB_CBRTL = @GNULIB_CBRTL@
83600 -GNULIB_CEIL = @GNULIB_CEIL@
83601 -GNULIB_CEILF = @GNULIB_CEILF@
83602 -GNULIB_CEILL = @GNULIB_CEILL@
83603 -GNULIB_CHDIR = @GNULIB_CHDIR@
83604 -GNULIB_CHOWN = @GNULIB_CHOWN@
83605 -GNULIB_CLOSE = @GNULIB_CLOSE@
83606 -GNULIB_CLOSEDIR = @GNULIB_CLOSEDIR@
83607 -GNULIB_COPYSIGN = @GNULIB_COPYSIGN@
83608 -GNULIB_COPYSIGNF = @GNULIB_COPYSIGNF@
83609 -GNULIB_COPYSIGNL = @GNULIB_COPYSIGNL@
83610 -GNULIB_COSF = @GNULIB_COSF@
83611 -GNULIB_COSHF = @GNULIB_COSHF@
83612 -GNULIB_COSL = @GNULIB_COSL@
83613 -GNULIB_CTIME = @GNULIB_CTIME@
83614 -GNULIB_DIRFD = @GNULIB_DIRFD@
83615 -GNULIB_DPRINTF = @GNULIB_DPRINTF@
83616 -GNULIB_DUP = @GNULIB_DUP@
83617 -GNULIB_DUP2 = @GNULIB_DUP2@
83618 -GNULIB_DUP3 = @GNULIB_DUP3@
83619 -GNULIB_ENVIRON = @GNULIB_ENVIRON@
83620 -GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
83621 -GNULIB_EXP2 = @GNULIB_EXP2@
83622 -GNULIB_EXP2F = @GNULIB_EXP2F@
83623 -GNULIB_EXP2L = @GNULIB_EXP2L@
83624 -GNULIB_EXPF = @GNULIB_EXPF@
83625 -GNULIB_EXPL = @GNULIB_EXPL@
83626 -GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
83627 -GNULIB_EXPM1 = @GNULIB_EXPM1@
83628 -GNULIB_EXPM1F = @GNULIB_EXPM1F@
83629 -GNULIB_EXPM1L = @GNULIB_EXPM1L@
83630 -GNULIB_FABSF = @GNULIB_FABSF@
83631 -GNULIB_FABSL = @GNULIB_FABSL@
83632 -GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
83633 -GNULIB_FCHDIR = @GNULIB_FCHDIR@
83634 -GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
83635 -GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
83636 -GNULIB_FCLOSE = @GNULIB_FCLOSE@
83637 -GNULIB_FCNTL = @GNULIB_FCNTL@
83638 -GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
83639 -GNULIB_FDOPEN = @GNULIB_FDOPEN@
83640 -GNULIB_FDOPENDIR = @GNULIB_FDOPENDIR@
83641 -GNULIB_FFLUSH = @GNULIB_FFLUSH@
83642 -GNULIB_FFS = @GNULIB_FFS@
83643 -GNULIB_FFSL = @GNULIB_FFSL@
83644 -GNULIB_FFSLL = @GNULIB_FFSLL@
83645 -GNULIB_FGETC = @GNULIB_FGETC@
83646 -GNULIB_FGETS = @GNULIB_FGETS@
83647 -GNULIB_FLOOR = @GNULIB_FLOOR@
83648 -GNULIB_FLOORF = @GNULIB_FLOORF@
83649 -GNULIB_FLOORL = @GNULIB_FLOORL@
83650 -GNULIB_FMA = @GNULIB_FMA@
83651 -GNULIB_FMAF = @GNULIB_FMAF@
83652 -GNULIB_FMAL = @GNULIB_FMAL@
83653 -GNULIB_FMOD = @GNULIB_FMOD@
83654 -GNULIB_FMODF = @GNULIB_FMODF@
83655 -GNULIB_FMODL = @GNULIB_FMODL@
83656 -GNULIB_FOPEN = @GNULIB_FOPEN@
83657 -GNULIB_FPRINTF = @GNULIB_FPRINTF@
83658 -GNULIB_FPRINTF_POSIX = @GNULIB_FPRINTF_POSIX@
83659 -GNULIB_FPURGE = @GNULIB_FPURGE@
83660 -GNULIB_FPUTC = @GNULIB_FPUTC@
83661 -GNULIB_FPUTS = @GNULIB_FPUTS@
83662 -GNULIB_FREAD = @GNULIB_FREAD@
83663 -GNULIB_FREOPEN = @GNULIB_FREOPEN@
83664 -GNULIB_FREXP = @GNULIB_FREXP@
83665 -GNULIB_FREXPF = @GNULIB_FREXPF@
83666 -GNULIB_FREXPL = @GNULIB_FREXPL@
83667 -GNULIB_FSCANF = @GNULIB_FSCANF@
83668 -GNULIB_FSEEK = @GNULIB_FSEEK@
83669 -GNULIB_FSEEKO = @GNULIB_FSEEKO@
83670 -GNULIB_FSTAT = @GNULIB_FSTAT@
83671 -GNULIB_FSTATAT = @GNULIB_FSTATAT@
83672 -GNULIB_FSYNC = @GNULIB_FSYNC@
83673 -GNULIB_FTELL = @GNULIB_FTELL@
83674 -GNULIB_FTELLO = @GNULIB_FTELLO@
83675 -GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
83676 -GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
83677 -GNULIB_FWRITE = @GNULIB_FWRITE@
83678 -GNULIB_GETC = @GNULIB_GETC@
83679 -GNULIB_GETCHAR = @GNULIB_GETCHAR@
83680 -GNULIB_GETCWD = @GNULIB_GETCWD@
83681 -GNULIB_GETDELIM = @GNULIB_GETDELIM@
83682 -GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
83683 -GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
83684 -GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
83685 -GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
83686 -GNULIB_GETLINE = @GNULIB_GETLINE@
83687 -GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@
83688 -GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
83689 -GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
83690 -GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
83691 -GNULIB_GETPASS = @GNULIB_GETPASS@
83692 -GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
83693 +GL_CFLAG_ALLOW_WARNINGS = @GL_CFLAG_ALLOW_WARNINGS@
83694 +GL_CFLAG_GNULIB_WARNINGS = @GL_CFLAG_GNULIB_WARNINGS@
83695 +GL_GNULIB_ACCESS = @GL_GNULIB_ACCESS@
83696 +GL_GNULIB_ACOSF = @GL_GNULIB_ACOSF@
83697 +GL_GNULIB_ACOSL = @GL_GNULIB_ACOSL@
83698 +GL_GNULIB_ALIGNED_ALLOC = @GL_GNULIB_ALIGNED_ALLOC@
83699 +GL_GNULIB_ALPHASORT = @GL_GNULIB_ALPHASORT@
83700 +GL_GNULIB_ASINF = @GL_GNULIB_ASINF@
83701 +GL_GNULIB_ASINL = @GL_GNULIB_ASINL@
83702 +GL_GNULIB_ATAN2F = @GL_GNULIB_ATAN2F@
83703 +GL_GNULIB_ATANF = @GL_GNULIB_ATANF@
83704 +GL_GNULIB_ATANL = @GL_GNULIB_ATANL@
83705 +GL_GNULIB_ATOLL = @GL_GNULIB_ATOLL@
83706 +GL_GNULIB_BTOWC = @GL_GNULIB_BTOWC@
83707 +GL_GNULIB_CALLOC_GNU = @GL_GNULIB_CALLOC_GNU@
83708 +GL_GNULIB_CALLOC_POSIX = @GL_GNULIB_CALLOC_POSIX@
83709 +GL_GNULIB_CANONICALIZE_FILE_NAME = @GL_GNULIB_CANONICALIZE_FILE_NAME@
83710 +GL_GNULIB_CBRT = @GL_GNULIB_CBRT@
83711 +GL_GNULIB_CBRTF = @GL_GNULIB_CBRTF@
83712 +GL_GNULIB_CBRTL = @GL_GNULIB_CBRTL@
83713 +GL_GNULIB_CEIL = @GL_GNULIB_CEIL@
83714 +GL_GNULIB_CEILF = @GL_GNULIB_CEILF@
83715 +GL_GNULIB_CEILL = @GL_GNULIB_CEILL@
83716 +GL_GNULIB_CHDIR = @GL_GNULIB_CHDIR@
83717 +GL_GNULIB_CHOWN = @GL_GNULIB_CHOWN@
83718 +GL_GNULIB_CLOSE = @GL_GNULIB_CLOSE@
83719 +GL_GNULIB_CLOSEDIR = @GL_GNULIB_CLOSEDIR@
83720 +GL_GNULIB_COPYSIGN = @GL_GNULIB_COPYSIGN@
83721 +GL_GNULIB_COPYSIGNF = @GL_GNULIB_COPYSIGNF@
83722 +GL_GNULIB_COPYSIGNL = @GL_GNULIB_COPYSIGNL@
83723 +GL_GNULIB_COPY_FILE_RANGE = @GL_GNULIB_COPY_FILE_RANGE@
83724 +GL_GNULIB_COSF = @GL_GNULIB_COSF@
83725 +GL_GNULIB_COSHF = @GL_GNULIB_COSHF@
83726 +GL_GNULIB_COSL = @GL_GNULIB_COSL@
83727 +GL_GNULIB_CREAT = @GL_GNULIB_CREAT@
83728 +GL_GNULIB_CTIME = @GL_GNULIB_CTIME@
83729 +GL_GNULIB_DIRFD = @GL_GNULIB_DIRFD@
83730 +GL_GNULIB_DPRINTF = @GL_GNULIB_DPRINTF@
83731 +GL_GNULIB_DUP = @GL_GNULIB_DUP@
83732 +GL_GNULIB_DUP2 = @GL_GNULIB_DUP2@
83733 +GL_GNULIB_DUP3 = @GL_GNULIB_DUP3@
83734 +GL_GNULIB_ENVIRON = @GL_GNULIB_ENVIRON@
83735 +GL_GNULIB_EUIDACCESS = @GL_GNULIB_EUIDACCESS@
83736 +GL_GNULIB_EXECL = @GL_GNULIB_EXECL@
83737 +GL_GNULIB_EXECLE = @GL_GNULIB_EXECLE@
83738 +GL_GNULIB_EXECLP = @GL_GNULIB_EXECLP@
83739 +GL_GNULIB_EXECV = @GL_GNULIB_EXECV@
83740 +GL_GNULIB_EXECVE = @GL_GNULIB_EXECVE@
83741 +GL_GNULIB_EXECVP = @GL_GNULIB_EXECVP@
83742 +GL_GNULIB_EXECVPE = @GL_GNULIB_EXECVPE@
83743 +GL_GNULIB_EXP2 = @GL_GNULIB_EXP2@
83744 +GL_GNULIB_EXP2F = @GL_GNULIB_EXP2F@
83745 +GL_GNULIB_EXP2L = @GL_GNULIB_EXP2L@
83746 +GL_GNULIB_EXPF = @GL_GNULIB_EXPF@
83747 +GL_GNULIB_EXPL = @GL_GNULIB_EXPL@
83748 +GL_GNULIB_EXPLICIT_BZERO = @GL_GNULIB_EXPLICIT_BZERO@
83749 +GL_GNULIB_EXPM1 = @GL_GNULIB_EXPM1@
83750 +GL_GNULIB_EXPM1F = @GL_GNULIB_EXPM1F@
83751 +GL_GNULIB_EXPM1L = @GL_GNULIB_EXPM1L@
83752 +GL_GNULIB_FABSF = @GL_GNULIB_FABSF@
83753 +GL_GNULIB_FABSL = @GL_GNULIB_FABSL@
83754 +GL_GNULIB_FACCESSAT = @GL_GNULIB_FACCESSAT@
83755 +GL_GNULIB_FCHDIR = @GL_GNULIB_FCHDIR@
83756 +GL_GNULIB_FCHMODAT = @GL_GNULIB_FCHMODAT@
83757 +GL_GNULIB_FCHOWNAT = @GL_GNULIB_FCHOWNAT@
83758 +GL_GNULIB_FCLOSE = @GL_GNULIB_FCLOSE@
83759 +GL_GNULIB_FCNTL = @GL_GNULIB_FCNTL@
83760 +GL_GNULIB_FDATASYNC = @GL_GNULIB_FDATASYNC@
83761 +GL_GNULIB_FDOPEN = @GL_GNULIB_FDOPEN@
83762 +GL_GNULIB_FDOPENDIR = @GL_GNULIB_FDOPENDIR@
83763 +GL_GNULIB_FFLUSH = @GL_GNULIB_FFLUSH@
83764 +GL_GNULIB_FFS = @GL_GNULIB_FFS@
83765 +GL_GNULIB_FFSL = @GL_GNULIB_FFSL@
83766 +GL_GNULIB_FFSLL = @GL_GNULIB_FFSLL@
83767 +GL_GNULIB_FGETC = @GL_GNULIB_FGETC@
83768 +GL_GNULIB_FGETS = @GL_GNULIB_FGETS@
83769 +GL_GNULIB_FLOOR = @GL_GNULIB_FLOOR@
83770 +GL_GNULIB_FLOORF = @GL_GNULIB_FLOORF@
83771 +GL_GNULIB_FLOORL = @GL_GNULIB_FLOORL@
83772 +GL_GNULIB_FMA = @GL_GNULIB_FMA@
83773 +GL_GNULIB_FMAF = @GL_GNULIB_FMAF@
83774 +GL_GNULIB_FMAL = @GL_GNULIB_FMAL@
83775 +GL_GNULIB_FMOD = @GL_GNULIB_FMOD@
83776 +GL_GNULIB_FMODF = @GL_GNULIB_FMODF@
83777 +GL_GNULIB_FMODL = @GL_GNULIB_FMODL@
83778 +GL_GNULIB_FOPEN = @GL_GNULIB_FOPEN@
83779 +GL_GNULIB_FOPEN_GNU = @GL_GNULIB_FOPEN_GNU@
83780 +GL_GNULIB_FPRINTF = @GL_GNULIB_FPRINTF@
83781 +GL_GNULIB_FPRINTF_POSIX = @GL_GNULIB_FPRINTF_POSIX@
83782 +GL_GNULIB_FPURGE = @GL_GNULIB_FPURGE@
83783 +GL_GNULIB_FPUTC = @GL_GNULIB_FPUTC@
83784 +GL_GNULIB_FPUTS = @GL_GNULIB_FPUTS@
83785 +GL_GNULIB_FREAD = @GL_GNULIB_FREAD@
83786 +GL_GNULIB_FREE_POSIX = @GL_GNULIB_FREE_POSIX@
83787 +GL_GNULIB_FREOPEN = @GL_GNULIB_FREOPEN@
83788 +GL_GNULIB_FREXP = @GL_GNULIB_FREXP@
83789 +GL_GNULIB_FREXPF = @GL_GNULIB_FREXPF@
83790 +GL_GNULIB_FREXPL = @GL_GNULIB_FREXPL@
83791 +GL_GNULIB_FSCANF = @GL_GNULIB_FSCANF@
83792 +GL_GNULIB_FSEEK = @GL_GNULIB_FSEEK@
83793 +GL_GNULIB_FSEEKO = @GL_GNULIB_FSEEKO@
83794 +GL_GNULIB_FSTAT = @GL_GNULIB_FSTAT@
83795 +GL_GNULIB_FSTATAT = @GL_GNULIB_FSTATAT@
83796 +GL_GNULIB_FSYNC = @GL_GNULIB_FSYNC@
83797 +GL_GNULIB_FTELL = @GL_GNULIB_FTELL@
83798 +GL_GNULIB_FTELLO = @GL_GNULIB_FTELLO@
83799 +GL_GNULIB_FTRUNCATE = @GL_GNULIB_FTRUNCATE@
83800 +GL_GNULIB_FUTIMENS = @GL_GNULIB_FUTIMENS@
83801 +GL_GNULIB_FWRITE = @GL_GNULIB_FWRITE@
83802 +GL_GNULIB_GETC = @GL_GNULIB_GETC@
83803 +GL_GNULIB_GETCHAR = @GL_GNULIB_GETCHAR@
83804 +GL_GNULIB_GETCWD = @GL_GNULIB_GETCWD@
83805 +GL_GNULIB_GETDELIM = @GL_GNULIB_GETDELIM@
83806 +GL_GNULIB_GETDOMAINNAME = @GL_GNULIB_GETDOMAINNAME@
83807 +GL_GNULIB_GETDTABLESIZE = @GL_GNULIB_GETDTABLESIZE@
83808 +GL_GNULIB_GETENTROPY = @GL_GNULIB_GETENTROPY@
83809 +GL_GNULIB_GETGROUPS = @GL_GNULIB_GETGROUPS@
83810 +GL_GNULIB_GETHOSTNAME = @GL_GNULIB_GETHOSTNAME@
83811 +GL_GNULIB_GETLINE = @GL_GNULIB_GETLINE@
83812 +GL_GNULIB_GETLOADAVG = @GL_GNULIB_GETLOADAVG@
83813 +GL_GNULIB_GETLOGIN = @GL_GNULIB_GETLOGIN@
83814 +GL_GNULIB_GETLOGIN_R = @GL_GNULIB_GETLOGIN_R@
83815 +GL_GNULIB_GETOPT_POSIX = @GL_GNULIB_GETOPT_POSIX@
83816 +GL_GNULIB_GETPAGESIZE = @GL_GNULIB_GETPAGESIZE@
83817 +GL_GNULIB_GETPASS = @GL_GNULIB_GETPASS@
83818 +GL_GNULIB_GETPASS_GNU = @GL_GNULIB_GETPASS_GNU@
83819 +GL_GNULIB_GETSUBOPT = @GL_GNULIB_GETSUBOPT@
83820 +GL_GNULIB_GETTIMEOFDAY = @GL_GNULIB_GETTIMEOFDAY@
83821 +GL_GNULIB_GETUMASK = @GL_GNULIB_GETUMASK@
83822 +GL_GNULIB_GETUSERSHELL = @GL_GNULIB_GETUSERSHELL@
83823 +GL_GNULIB_GRANTPT = @GL_GNULIB_GRANTPT@
83824 +GL_GNULIB_GROUP_MEMBER = @GL_GNULIB_GROUP_MEMBER@
83825 +GL_GNULIB_HYPOT = @GL_GNULIB_HYPOT@
83826 +GL_GNULIB_HYPOTF = @GL_GNULIB_HYPOTF@
83827 +GL_GNULIB_HYPOTL = @GL_GNULIB_HYPOTL@
83828 +GL_GNULIB_ILOGB = @GL_GNULIB_ILOGB@
83829 +GL_GNULIB_ILOGBF = @GL_GNULIB_ILOGBF@
83830 +GL_GNULIB_ILOGBL = @GL_GNULIB_ILOGBL@
83831 +GL_GNULIB_IMAXABS = @GL_GNULIB_IMAXABS@
83832 +GL_GNULIB_IMAXDIV = @GL_GNULIB_IMAXDIV@
83833 +GL_GNULIB_ISATTY = @GL_GNULIB_ISATTY@
83834 +GL_GNULIB_ISFINITE = @GL_GNULIB_ISFINITE@
83835 +GL_GNULIB_ISINF = @GL_GNULIB_ISINF@
83836 +GL_GNULIB_ISNAN = @GL_GNULIB_ISNAN@
83837 +GL_GNULIB_ISNAND = @GL_GNULIB_ISNAND@
83838 +GL_GNULIB_ISNANF = @GL_GNULIB_ISNANF@
83839 +GL_GNULIB_ISNANL = @GL_GNULIB_ISNANL@
83840 +GL_GNULIB_LCHMOD = @GL_GNULIB_LCHMOD@
83841 +GL_GNULIB_LCHOWN = @GL_GNULIB_LCHOWN@
83842 +GL_GNULIB_LDEXPF = @GL_GNULIB_LDEXPF@
83843 +GL_GNULIB_LDEXPL = @GL_GNULIB_LDEXPL@
83844 +GL_GNULIB_LINK = @GL_GNULIB_LINK@
83845 +GL_GNULIB_LINKAT = @GL_GNULIB_LINKAT@
83846 +GL_GNULIB_LOCALTIME = @GL_GNULIB_LOCALTIME@
83847 +GL_GNULIB_LOG = @GL_GNULIB_LOG@
83848 +GL_GNULIB_LOG10 = @GL_GNULIB_LOG10@
83849 +GL_GNULIB_LOG10F = @GL_GNULIB_LOG10F@
83850 +GL_GNULIB_LOG10L = @GL_GNULIB_LOG10L@
83851 +GL_GNULIB_LOG1P = @GL_GNULIB_LOG1P@
83852 +GL_GNULIB_LOG1PF = @GL_GNULIB_LOG1PF@
83853 +GL_GNULIB_LOG1PL = @GL_GNULIB_LOG1PL@
83854 +GL_GNULIB_LOG2 = @GL_GNULIB_LOG2@
83855 +GL_GNULIB_LOG2F = @GL_GNULIB_LOG2F@
83856 +GL_GNULIB_LOG2L = @GL_GNULIB_LOG2L@
83857 +GL_GNULIB_LOGB = @GL_GNULIB_LOGB@
83858 +GL_GNULIB_LOGBF = @GL_GNULIB_LOGBF@
83859 +GL_GNULIB_LOGBL = @GL_GNULIB_LOGBL@
83860 +GL_GNULIB_LOGF = @GL_GNULIB_LOGF@
83861 +GL_GNULIB_LOGL = @GL_GNULIB_LOGL@
83862 +GL_GNULIB_LSEEK = @GL_GNULIB_LSEEK@
83863 +GL_GNULIB_LSTAT = @GL_GNULIB_LSTAT@
83864 +GL_GNULIB_MALLOC_GNU = @GL_GNULIB_MALLOC_GNU@
83865 +GL_GNULIB_MALLOC_POSIX = @GL_GNULIB_MALLOC_POSIX@
83866 +GL_GNULIB_MBRLEN = @GL_GNULIB_MBRLEN@
83867 +GL_GNULIB_MBRTOWC = @GL_GNULIB_MBRTOWC@
83868 +GL_GNULIB_MBSCASECMP = @GL_GNULIB_MBSCASECMP@
83869 +GL_GNULIB_MBSCASESTR = @GL_GNULIB_MBSCASESTR@
83870 +GL_GNULIB_MBSCHR = @GL_GNULIB_MBSCHR@
83871 +GL_GNULIB_MBSCSPN = @GL_GNULIB_MBSCSPN@
83872 +GL_GNULIB_MBSINIT = @GL_GNULIB_MBSINIT@
83873 +GL_GNULIB_MBSLEN = @GL_GNULIB_MBSLEN@
83874 +GL_GNULIB_MBSNCASECMP = @GL_GNULIB_MBSNCASECMP@
83875 +GL_GNULIB_MBSNLEN = @GL_GNULIB_MBSNLEN@
83876 +GL_GNULIB_MBSNRTOWCS = @GL_GNULIB_MBSNRTOWCS@
83877 +GL_GNULIB_MBSPBRK = @GL_GNULIB_MBSPBRK@
83878 +GL_GNULIB_MBSPCASECMP = @GL_GNULIB_MBSPCASECMP@
83879 +GL_GNULIB_MBSRCHR = @GL_GNULIB_MBSRCHR@
83880 +GL_GNULIB_MBSRTOWCS = @GL_GNULIB_MBSRTOWCS@
83881 +GL_GNULIB_MBSSEP = @GL_GNULIB_MBSSEP@
83882 +GL_GNULIB_MBSSPN = @GL_GNULIB_MBSSPN@
83883 +GL_GNULIB_MBSSTR = @GL_GNULIB_MBSSTR@
83884 +GL_GNULIB_MBSTOK_R = @GL_GNULIB_MBSTOK_R@
83885 +GL_GNULIB_MBTOWC = @GL_GNULIB_MBTOWC@
83886 +GL_GNULIB_MDA_ACCESS = @GL_GNULIB_MDA_ACCESS@
83887 +GL_GNULIB_MDA_CHDIR = @GL_GNULIB_MDA_CHDIR@
83888 +GL_GNULIB_MDA_CHMOD = @GL_GNULIB_MDA_CHMOD@
83889 +GL_GNULIB_MDA_CLOSE = @GL_GNULIB_MDA_CLOSE@
83890 +GL_GNULIB_MDA_CREAT = @GL_GNULIB_MDA_CREAT@
83891 +GL_GNULIB_MDA_DUP = @GL_GNULIB_MDA_DUP@
83892 +GL_GNULIB_MDA_DUP2 = @GL_GNULIB_MDA_DUP2@
83893 +GL_GNULIB_MDA_ECVT = @GL_GNULIB_MDA_ECVT@
83894 +GL_GNULIB_MDA_EXECL = @GL_GNULIB_MDA_EXECL@
83895 +GL_GNULIB_MDA_EXECLE = @GL_GNULIB_MDA_EXECLE@
83896 +GL_GNULIB_MDA_EXECLP = @GL_GNULIB_MDA_EXECLP@
83897 +GL_GNULIB_MDA_EXECV = @GL_GNULIB_MDA_EXECV@
83898 +GL_GNULIB_MDA_EXECVE = @GL_GNULIB_MDA_EXECVE@
83899 +GL_GNULIB_MDA_EXECVP = @GL_GNULIB_MDA_EXECVP@
83900 +GL_GNULIB_MDA_EXECVPE = @GL_GNULIB_MDA_EXECVPE@
83901 +GL_GNULIB_MDA_FCLOSEALL = @GL_GNULIB_MDA_FCLOSEALL@
83902 +GL_GNULIB_MDA_FCVT = @GL_GNULIB_MDA_FCVT@
83903 +GL_GNULIB_MDA_FDOPEN = @GL_GNULIB_MDA_FDOPEN@
83904 +GL_GNULIB_MDA_FILENO = @GL_GNULIB_MDA_FILENO@
83905 +GL_GNULIB_MDA_GCVT = @GL_GNULIB_MDA_GCVT@
83906 +GL_GNULIB_MDA_GETCWD = @GL_GNULIB_MDA_GETCWD@
83907 +GL_GNULIB_MDA_GETPID = @GL_GNULIB_MDA_GETPID@
83908 +GL_GNULIB_MDA_GETW = @GL_GNULIB_MDA_GETW@
83909 +GL_GNULIB_MDA_ISATTY = @GL_GNULIB_MDA_ISATTY@
83910 +GL_GNULIB_MDA_J0 = @GL_GNULIB_MDA_J0@
83911 +GL_GNULIB_MDA_J1 = @GL_GNULIB_MDA_J1@
83912 +GL_GNULIB_MDA_JN = @GL_GNULIB_MDA_JN@
83913 +GL_GNULIB_MDA_LSEEK = @GL_GNULIB_MDA_LSEEK@
83914 +GL_GNULIB_MDA_MEMCCPY = @GL_GNULIB_MDA_MEMCCPY@
83915 +GL_GNULIB_MDA_MKDIR = @GL_GNULIB_MDA_MKDIR@
83916 +GL_GNULIB_MDA_MKTEMP = @GL_GNULIB_MDA_MKTEMP@
83917 +GL_GNULIB_MDA_OPEN = @GL_GNULIB_MDA_OPEN@
83918 +GL_GNULIB_MDA_PUTENV = @GL_GNULIB_MDA_PUTENV@
83919 +GL_GNULIB_MDA_PUTW = @GL_GNULIB_MDA_PUTW@
83920 +GL_GNULIB_MDA_READ = @GL_GNULIB_MDA_READ@
83921 +GL_GNULIB_MDA_RMDIR = @GL_GNULIB_MDA_RMDIR@
83922 +GL_GNULIB_MDA_STRDUP = @GL_GNULIB_MDA_STRDUP@
83923 +GL_GNULIB_MDA_SWAB = @GL_GNULIB_MDA_SWAB@
83924 +GL_GNULIB_MDA_TEMPNAM = @GL_GNULIB_MDA_TEMPNAM@
83925 +GL_GNULIB_MDA_TZSET = @GL_GNULIB_MDA_TZSET@
83926 +GL_GNULIB_MDA_UMASK = @GL_GNULIB_MDA_UMASK@
83927 +GL_GNULIB_MDA_UNLINK = @GL_GNULIB_MDA_UNLINK@
83928 +GL_GNULIB_MDA_UTIME = @GL_GNULIB_MDA_UTIME@
83929 +GL_GNULIB_MDA_WCSDUP = @GL_GNULIB_MDA_WCSDUP@
83930 +GL_GNULIB_MDA_WRITE = @GL_GNULIB_MDA_WRITE@
83931 +GL_GNULIB_MDA_Y0 = @GL_GNULIB_MDA_Y0@
83932 +GL_GNULIB_MDA_Y1 = @GL_GNULIB_MDA_Y1@
83933 +GL_GNULIB_MDA_YN = @GL_GNULIB_MDA_YN@
83934 +GL_GNULIB_MEMCHR = @GL_GNULIB_MEMCHR@
83935 +GL_GNULIB_MEMMEM = @GL_GNULIB_MEMMEM@
83936 +GL_GNULIB_MEMPCPY = @GL_GNULIB_MEMPCPY@
83937 +GL_GNULIB_MEMRCHR = @GL_GNULIB_MEMRCHR@
83938 +GL_GNULIB_MKDIR = @GL_GNULIB_MKDIR@
83939 +GL_GNULIB_MKDIRAT = @GL_GNULIB_MKDIRAT@
83940 +GL_GNULIB_MKDTEMP = @GL_GNULIB_MKDTEMP@
83941 +GL_GNULIB_MKFIFO = @GL_GNULIB_MKFIFO@
83942 +GL_GNULIB_MKFIFOAT = @GL_GNULIB_MKFIFOAT@
83943 +GL_GNULIB_MKNOD = @GL_GNULIB_MKNOD@
83944 +GL_GNULIB_MKNODAT = @GL_GNULIB_MKNODAT@
83945 +GL_GNULIB_MKOSTEMP = @GL_GNULIB_MKOSTEMP@
83946 +GL_GNULIB_MKOSTEMPS = @GL_GNULIB_MKOSTEMPS@
83947 +GL_GNULIB_MKSTEMP = @GL_GNULIB_MKSTEMP@
83948 +GL_GNULIB_MKSTEMPS = @GL_GNULIB_MKSTEMPS@
83949 +GL_GNULIB_MKTIME = @GL_GNULIB_MKTIME@
83950 +GL_GNULIB_MODF = @GL_GNULIB_MODF@
83951 +GL_GNULIB_MODFF = @GL_GNULIB_MODFF@
83952 +GL_GNULIB_MODFL = @GL_GNULIB_MODFL@
83953 +GL_GNULIB_NANOSLEEP = @GL_GNULIB_NANOSLEEP@
83954 +GL_GNULIB_NONBLOCKING = @GL_GNULIB_NONBLOCKING@
83955 +GL_GNULIB_OBSTACK_PRINTF = @GL_GNULIB_OBSTACK_PRINTF@
83956 +GL_GNULIB_OBSTACK_PRINTF_POSIX = @GL_GNULIB_OBSTACK_PRINTF_POSIX@
83957 +GL_GNULIB_OPEN = @GL_GNULIB_OPEN@
83958 +GL_GNULIB_OPENAT = @GL_GNULIB_OPENAT@
83959 +GL_GNULIB_OPENDIR = @GL_GNULIB_OPENDIR@
83960 +GL_GNULIB_OVERRIDES_STRUCT_STAT = @GL_GNULIB_OVERRIDES_STRUCT_STAT@
83961 +GL_GNULIB_PCLOSE = @GL_GNULIB_PCLOSE@
83962 +GL_GNULIB_PERROR = @GL_GNULIB_PERROR@
83963 +GL_GNULIB_PIPE = @GL_GNULIB_PIPE@
83964 +GL_GNULIB_PIPE2 = @GL_GNULIB_PIPE2@
83965 +GL_GNULIB_POPEN = @GL_GNULIB_POPEN@
83966 +GL_GNULIB_POSIX_MEMALIGN = @GL_GNULIB_POSIX_MEMALIGN@
83967 +GL_GNULIB_POSIX_OPENPT = @GL_GNULIB_POSIX_OPENPT@
83968 +GL_GNULIB_POWF = @GL_GNULIB_POWF@
83969 +GL_GNULIB_PREAD = @GL_GNULIB_PREAD@
83970 +GL_GNULIB_PRINTF = @GL_GNULIB_PRINTF@
83971 +GL_GNULIB_PRINTF_POSIX = @GL_GNULIB_PRINTF_POSIX@
83972 +GL_GNULIB_PTSNAME = @GL_GNULIB_PTSNAME@
83973 +GL_GNULIB_PTSNAME_R = @GL_GNULIB_PTSNAME_R@
83974 +GL_GNULIB_PUTC = @GL_GNULIB_PUTC@
83975 +GL_GNULIB_PUTCHAR = @GL_GNULIB_PUTCHAR@
83976 +GL_GNULIB_PUTENV = @GL_GNULIB_PUTENV@
83977 +GL_GNULIB_PUTS = @GL_GNULIB_PUTS@
83978 +GL_GNULIB_PWRITE = @GL_GNULIB_PWRITE@
83979 +GL_GNULIB_QSORT_R = @GL_GNULIB_QSORT_R@
83980 +GL_GNULIB_RANDOM = @GL_GNULIB_RANDOM@
83981 +GL_GNULIB_RANDOM_R = @GL_GNULIB_RANDOM_R@
83982 +GL_GNULIB_RAWMEMCHR = @GL_GNULIB_RAWMEMCHR@
83983 +GL_GNULIB_READ = @GL_GNULIB_READ@
83984 +GL_GNULIB_READDIR = @GL_GNULIB_READDIR@
83985 +GL_GNULIB_READLINK = @GL_GNULIB_READLINK@
83986 +GL_GNULIB_READLINKAT = @GL_GNULIB_READLINKAT@
83987 +GL_GNULIB_REALLOCARRAY = @GL_GNULIB_REALLOCARRAY@
83988 +GL_GNULIB_REALLOC_GNU = @GL_GNULIB_REALLOC_GNU@
83989 +GL_GNULIB_REALLOC_POSIX = @GL_GNULIB_REALLOC_POSIX@
83990 +GL_GNULIB_REALPATH = @GL_GNULIB_REALPATH@
83991 +GL_GNULIB_REMAINDER = @GL_GNULIB_REMAINDER@
83992 +GL_GNULIB_REMAINDERF = @GL_GNULIB_REMAINDERF@
83993 +GL_GNULIB_REMAINDERL = @GL_GNULIB_REMAINDERL@
83994 +GL_GNULIB_REMOVE = @GL_GNULIB_REMOVE@
83995 +GL_GNULIB_RENAME = @GL_GNULIB_RENAME@
83996 +GL_GNULIB_RENAMEAT = @GL_GNULIB_RENAMEAT@
83997 +GL_GNULIB_REWINDDIR = @GL_GNULIB_REWINDDIR@
83998 +GL_GNULIB_RINT = @GL_GNULIB_RINT@
83999 +GL_GNULIB_RINTF = @GL_GNULIB_RINTF@
84000 +GL_GNULIB_RINTL = @GL_GNULIB_RINTL@
84001 +GL_GNULIB_RMDIR = @GL_GNULIB_RMDIR@
84002 +GL_GNULIB_ROUND = @GL_GNULIB_ROUND@
84003 +GL_GNULIB_ROUNDF = @GL_GNULIB_ROUNDF@
84004 +GL_GNULIB_ROUNDL = @GL_GNULIB_ROUNDL@
84005 +GL_GNULIB_RPMATCH = @GL_GNULIB_RPMATCH@
84006 +GL_GNULIB_SCANDIR = @GL_GNULIB_SCANDIR@
84007 +GL_GNULIB_SCANF = @GL_GNULIB_SCANF@
84008 +GL_GNULIB_SECURE_GETENV = @GL_GNULIB_SECURE_GETENV@
84009 +GL_GNULIB_SETENV = @GL_GNULIB_SETENV@
84010 +GL_GNULIB_SETHOSTNAME = @GL_GNULIB_SETHOSTNAME@
84011 +GL_GNULIB_SIGABBREV_NP = @GL_GNULIB_SIGABBREV_NP@
84012 +GL_GNULIB_SIGDESCR_NP = @GL_GNULIB_SIGDESCR_NP@
84013 +GL_GNULIB_SIGNBIT = @GL_GNULIB_SIGNBIT@
84014 +GL_GNULIB_SINF = @GL_GNULIB_SINF@
84015 +GL_GNULIB_SINHF = @GL_GNULIB_SINHF@
84016 +GL_GNULIB_SINL = @GL_GNULIB_SINL@
84017 +GL_GNULIB_SLEEP = @GL_GNULIB_SLEEP@
84018 +GL_GNULIB_SNPRINTF = @GL_GNULIB_SNPRINTF@
84019 +GL_GNULIB_SPRINTF_POSIX = @GL_GNULIB_SPRINTF_POSIX@
84020 +GL_GNULIB_SQRTF = @GL_GNULIB_SQRTF@
84021 +GL_GNULIB_SQRTL = @GL_GNULIB_SQRTL@
84022 +GL_GNULIB_STAT = @GL_GNULIB_STAT@
84023 +GL_GNULIB_STDIO_H_NONBLOCKING = @GL_GNULIB_STDIO_H_NONBLOCKING@
84024 +GL_GNULIB_STDIO_H_SIGPIPE = @GL_GNULIB_STDIO_H_SIGPIPE@
84025 +GL_GNULIB_STPCPY = @GL_GNULIB_STPCPY@
84026 +GL_GNULIB_STPNCPY = @GL_GNULIB_STPNCPY@
84027 +GL_GNULIB_STRCASESTR = @GL_GNULIB_STRCASESTR@
84028 +GL_GNULIB_STRCHRNUL = @GL_GNULIB_STRCHRNUL@
84029 +GL_GNULIB_STRDUP = @GL_GNULIB_STRDUP@
84030 +GL_GNULIB_STRERROR = @GL_GNULIB_STRERROR@
84031 +GL_GNULIB_STRERRORNAME_NP = @GL_GNULIB_STRERRORNAME_NP@
84032 +GL_GNULIB_STRERROR_R = @GL_GNULIB_STRERROR_R@
84033 +GL_GNULIB_STRFTIME = @GL_GNULIB_STRFTIME@
84034 +GL_GNULIB_STRNCAT = @GL_GNULIB_STRNCAT@
84035 +GL_GNULIB_STRNDUP = @GL_GNULIB_STRNDUP@
84036 +GL_GNULIB_STRNLEN = @GL_GNULIB_STRNLEN@
84037 +GL_GNULIB_STRPBRK = @GL_GNULIB_STRPBRK@
84038 +GL_GNULIB_STRPTIME = @GL_GNULIB_STRPTIME@
84039 +GL_GNULIB_STRSEP = @GL_GNULIB_STRSEP@
84040 +GL_GNULIB_STRSIGNAL = @GL_GNULIB_STRSIGNAL@
84041 +GL_GNULIB_STRSTR = @GL_GNULIB_STRSTR@
84042 +GL_GNULIB_STRTOD = @GL_GNULIB_STRTOD@
84043 +GL_GNULIB_STRTOIMAX = @GL_GNULIB_STRTOIMAX@
84044 +GL_GNULIB_STRTOK_R = @GL_GNULIB_STRTOK_R@
84045 +GL_GNULIB_STRTOL = @GL_GNULIB_STRTOL@
84046 +GL_GNULIB_STRTOLD = @GL_GNULIB_STRTOLD@
84047 +GL_GNULIB_STRTOLL = @GL_GNULIB_STRTOLL@
84048 +GL_GNULIB_STRTOUL = @GL_GNULIB_STRTOUL@
84049 +GL_GNULIB_STRTOULL = @GL_GNULIB_STRTOULL@
84050 +GL_GNULIB_STRTOUMAX = @GL_GNULIB_STRTOUMAX@
84051 +GL_GNULIB_STRVERSCMP = @GL_GNULIB_STRVERSCMP@
84052 +GL_GNULIB_SYMLINK = @GL_GNULIB_SYMLINK@
84053 +GL_GNULIB_SYMLINKAT = @GL_GNULIB_SYMLINKAT@
84054 +GL_GNULIB_SYSTEM_POSIX = @GL_GNULIB_SYSTEM_POSIX@
84055 +GL_GNULIB_TANF = @GL_GNULIB_TANF@
84056 +GL_GNULIB_TANHF = @GL_GNULIB_TANHF@
84057 +GL_GNULIB_TANL = @GL_GNULIB_TANL@
84058 +GL_GNULIB_TIMEGM = @GL_GNULIB_TIMEGM@
84059 +GL_GNULIB_TIMESPEC_GET = @GL_GNULIB_TIMESPEC_GET@
84060 +GL_GNULIB_TIMESPEC_GETRES = @GL_GNULIB_TIMESPEC_GETRES@
84061 +GL_GNULIB_TIME_R = @GL_GNULIB_TIME_R@
84062 +GL_GNULIB_TIME_RZ = @GL_GNULIB_TIME_RZ@
84063 +GL_GNULIB_TMPFILE = @GL_GNULIB_TMPFILE@
84064 +GL_GNULIB_TRUNC = @GL_GNULIB_TRUNC@
84065 +GL_GNULIB_TRUNCATE = @GL_GNULIB_TRUNCATE@
84066 +GL_GNULIB_TRUNCF = @GL_GNULIB_TRUNCF@
84067 +GL_GNULIB_TRUNCL = @GL_GNULIB_TRUNCL@
84068 +GL_GNULIB_TTYNAME_R = @GL_GNULIB_TTYNAME_R@
84069 +GL_GNULIB_TZSET = @GL_GNULIB_TZSET@
84070 +GL_GNULIB_UNISTD_H_GETOPT = @GL_GNULIB_UNISTD_H_GETOPT@
84071 +GL_GNULIB_UNISTD_H_NONBLOCKING = @GL_GNULIB_UNISTD_H_NONBLOCKING@
84072 +GL_GNULIB_UNISTD_H_SIGPIPE = @GL_GNULIB_UNISTD_H_SIGPIPE@
84073 +GL_GNULIB_UNLINK = @GL_GNULIB_UNLINK@
84074 +GL_GNULIB_UNLINKAT = @GL_GNULIB_UNLINKAT@
84075 +GL_GNULIB_UNLOCKPT = @GL_GNULIB_UNLOCKPT@
84076 +GL_GNULIB_UNSETENV = @GL_GNULIB_UNSETENV@
84077 +GL_GNULIB_USLEEP = @GL_GNULIB_USLEEP@
84078 +GL_GNULIB_UTIME = @GL_GNULIB_UTIME@
84079 +GL_GNULIB_UTIMENSAT = @GL_GNULIB_UTIMENSAT@
84080 +GL_GNULIB_VASPRINTF = @GL_GNULIB_VASPRINTF@
84081 +GL_GNULIB_VDPRINTF = @GL_GNULIB_VDPRINTF@
84082 +GL_GNULIB_VFPRINTF = @GL_GNULIB_VFPRINTF@
84083 +GL_GNULIB_VFPRINTF_POSIX = @GL_GNULIB_VFPRINTF_POSIX@
84084 +GL_GNULIB_VFSCANF = @GL_GNULIB_VFSCANF@
84085 +GL_GNULIB_VPRINTF = @GL_GNULIB_VPRINTF@
84086 +GL_GNULIB_VPRINTF_POSIX = @GL_GNULIB_VPRINTF_POSIX@
84087 +GL_GNULIB_VSCANF = @GL_GNULIB_VSCANF@
84088 +GL_GNULIB_VSNPRINTF = @GL_GNULIB_VSNPRINTF@
84089 +GL_GNULIB_VSPRINTF_POSIX = @GL_GNULIB_VSPRINTF_POSIX@
84090 +GL_GNULIB_WCPCPY = @GL_GNULIB_WCPCPY@
84091 +GL_GNULIB_WCPNCPY = @GL_GNULIB_WCPNCPY@
84092 +GL_GNULIB_WCRTOMB = @GL_GNULIB_WCRTOMB@
84093 +GL_GNULIB_WCSCASECMP = @GL_GNULIB_WCSCASECMP@
84094 +GL_GNULIB_WCSCAT = @GL_GNULIB_WCSCAT@
84095 +GL_GNULIB_WCSCHR = @GL_GNULIB_WCSCHR@
84096 +GL_GNULIB_WCSCMP = @GL_GNULIB_WCSCMP@
84097 +GL_GNULIB_WCSCOLL = @GL_GNULIB_WCSCOLL@
84098 +GL_GNULIB_WCSCPY = @GL_GNULIB_WCSCPY@
84099 +GL_GNULIB_WCSCSPN = @GL_GNULIB_WCSCSPN@
84100 +GL_GNULIB_WCSDUP = @GL_GNULIB_WCSDUP@
84101 +GL_GNULIB_WCSFTIME = @GL_GNULIB_WCSFTIME@
84102 +GL_GNULIB_WCSLEN = @GL_GNULIB_WCSLEN@
84103 +GL_GNULIB_WCSNCASECMP = @GL_GNULIB_WCSNCASECMP@
84104 +GL_GNULIB_WCSNCAT = @GL_GNULIB_WCSNCAT@
84105 +GL_GNULIB_WCSNCMP = @GL_GNULIB_WCSNCMP@
84106 +GL_GNULIB_WCSNCPY = @GL_GNULIB_WCSNCPY@
84107 +GL_GNULIB_WCSNLEN = @GL_GNULIB_WCSNLEN@
84108 +GL_GNULIB_WCSNRTOMBS = @GL_GNULIB_WCSNRTOMBS@
84109 +GL_GNULIB_WCSPBRK = @GL_GNULIB_WCSPBRK@
84110 +GL_GNULIB_WCSRCHR = @GL_GNULIB_WCSRCHR@
84111 +GL_GNULIB_WCSRTOMBS = @GL_GNULIB_WCSRTOMBS@
84112 +GL_GNULIB_WCSSPN = @GL_GNULIB_WCSSPN@
84113 +GL_GNULIB_WCSSTR = @GL_GNULIB_WCSSTR@
84114 +GL_GNULIB_WCSTOK = @GL_GNULIB_WCSTOK@
84115 +GL_GNULIB_WCSWIDTH = @GL_GNULIB_WCSWIDTH@
84116 +GL_GNULIB_WCSXFRM = @GL_GNULIB_WCSXFRM@
84117 +GL_GNULIB_WCTOB = @GL_GNULIB_WCTOB@
84118 +GL_GNULIB_WCTOMB = @GL_GNULIB_WCTOMB@
84119 +GL_GNULIB_WCWIDTH = @GL_GNULIB_WCWIDTH@
84120 +GL_GNULIB_WMEMCHR = @GL_GNULIB_WMEMCHR@
84121 +GL_GNULIB_WMEMCMP = @GL_GNULIB_WMEMCMP@
84122 +GL_GNULIB_WMEMCPY = @GL_GNULIB_WMEMCPY@
84123 +GL_GNULIB_WMEMMOVE = @GL_GNULIB_WMEMMOVE@
84124 +GL_GNULIB_WMEMPCPY = @GL_GNULIB_WMEMPCPY@
84125 +GL_GNULIB_WMEMSET = @GL_GNULIB_WMEMSET@
84126 +GL_GNULIB_WRITE = @GL_GNULIB_WRITE@
84127 +GL_GNULIB__EXIT = @GL_GNULIB__EXIT@
84128 +GNULIBHEADERS_OVERRIDE_WINT_T = @GNULIBHEADERS_OVERRIDE_WINT_T@
84129 GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
84130 -GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
84131 -GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
84132 -GNULIB_GRANTPT = @GNULIB_GRANTPT@
84133 -GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
84134 -GNULIB_HYPOT = @GNULIB_HYPOT@
84135 -GNULIB_HYPOTF = @GNULIB_HYPOTF@
84136 -GNULIB_HYPOTL = @GNULIB_HYPOTL@
84137 -GNULIB_ILOGB = @GNULIB_ILOGB@
84138 -GNULIB_ILOGBF = @GNULIB_ILOGBF@
84139 -GNULIB_ILOGBL = @GNULIB_ILOGBL@
84140 -GNULIB_IMAXABS = @GNULIB_IMAXABS@
84141 -GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
84142 -GNULIB_ISATTY = @GNULIB_ISATTY@
84143 -GNULIB_ISFINITE = @GNULIB_ISFINITE@
84144 -GNULIB_ISINF = @GNULIB_ISINF@
84145 -GNULIB_ISNAN = @GNULIB_ISNAN@
84146 -GNULIB_ISNAND = @GNULIB_ISNAND@
84147 -GNULIB_ISNANF = @GNULIB_ISNANF@
84148 -GNULIB_ISNANL = @GNULIB_ISNANL@
84149 -GNULIB_LCHMOD = @GNULIB_LCHMOD@
84150 -GNULIB_LCHOWN = @GNULIB_LCHOWN@
84151 -GNULIB_LDEXPF = @GNULIB_LDEXPF@
84152 -GNULIB_LDEXPL = @GNULIB_LDEXPL@
84153 -GNULIB_LINK = @GNULIB_LINK@
84154 -GNULIB_LINKAT = @GNULIB_LINKAT@
84155 -GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
84156 -GNULIB_LOG = @GNULIB_LOG@
84157 -GNULIB_LOG10 = @GNULIB_LOG10@
84158 -GNULIB_LOG10F = @GNULIB_LOG10F@
84159 -GNULIB_LOG10L = @GNULIB_LOG10L@
84160 -GNULIB_LOG1P = @GNULIB_LOG1P@
84161 -GNULIB_LOG1PF = @GNULIB_LOG1PF@
84162 -GNULIB_LOG1PL = @GNULIB_LOG1PL@
84163 -GNULIB_LOG2 = @GNULIB_LOG2@
84164 -GNULIB_LOG2F = @GNULIB_LOG2F@
84165 -GNULIB_LOG2L = @GNULIB_LOG2L@
84166 -GNULIB_LOGB = @GNULIB_LOGB@
84167 -GNULIB_LOGBF = @GNULIB_LOGBF@
84168 -GNULIB_LOGBL = @GNULIB_LOGBL@
84169 -GNULIB_LOGF = @GNULIB_LOGF@
84170 -GNULIB_LOGL = @GNULIB_LOGL@
84171 -GNULIB_LSEEK = @GNULIB_LSEEK@
84172 -GNULIB_LSTAT = @GNULIB_LSTAT@
84173 -GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
84174 -GNULIB_MBRLEN = @GNULIB_MBRLEN@
84175 -GNULIB_MBRTOWC = @GNULIB_MBRTOWC@
84176 -GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
84177 -GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
84178 -GNULIB_MBSCHR = @GNULIB_MBSCHR@
84179 -GNULIB_MBSCSPN = @GNULIB_MBSCSPN@
84180 -GNULIB_MBSINIT = @GNULIB_MBSINIT@
84181 -GNULIB_MBSLEN = @GNULIB_MBSLEN@
84182 -GNULIB_MBSNCASECMP = @GNULIB_MBSNCASECMP@
84183 -GNULIB_MBSNLEN = @GNULIB_MBSNLEN@
84184 -GNULIB_MBSNRTOWCS = @GNULIB_MBSNRTOWCS@
84185 -GNULIB_MBSPBRK = @GNULIB_MBSPBRK@
84186 -GNULIB_MBSPCASECMP = @GNULIB_MBSPCASECMP@
84187 -GNULIB_MBSRCHR = @GNULIB_MBSRCHR@
84188 -GNULIB_MBSRTOWCS = @GNULIB_MBSRTOWCS@
84189 -GNULIB_MBSSEP = @GNULIB_MBSSEP@
84190 -GNULIB_MBSSPN = @GNULIB_MBSSPN@
84191 -GNULIB_MBSSTR = @GNULIB_MBSSTR@
84192 -GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
84193 -GNULIB_MBTOWC = @GNULIB_MBTOWC@
84194 -GNULIB_MEMCHR = @GNULIB_MEMCHR@
84195 -GNULIB_MEMMEM = @GNULIB_MEMMEM@
84196 -GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
84197 -GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
84198 -GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
84199 -GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
84200 -GNULIB_MKFIFO = @GNULIB_MKFIFO@
84201 -GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
84202 -GNULIB_MKNOD = @GNULIB_MKNOD@
84203 -GNULIB_MKNODAT = @GNULIB_MKNODAT@
84204 -GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
84205 -GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
84206 -GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
84207 -GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
84208 -GNULIB_MKTIME = @GNULIB_MKTIME@
84209 -GNULIB_MODF = @GNULIB_MODF@
84210 -GNULIB_MODFF = @GNULIB_MODFF@
84211 -GNULIB_MODFL = @GNULIB_MODFL@
84212 -GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
84213 -GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
84214 -GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
84215 -GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
84216 -GNULIB_OPEN = @GNULIB_OPEN@
84217 -GNULIB_OPENAT = @GNULIB_OPENAT@
84218 -GNULIB_OPENDIR = @GNULIB_OPENDIR@
84219 -GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
84220 -GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
84221 -GNULIB_PCLOSE = @GNULIB_PCLOSE@
84222 -GNULIB_PERROR = @GNULIB_PERROR@
84223 -GNULIB_PIPE = @GNULIB_PIPE@
84224 -GNULIB_PIPE2 = @GNULIB_PIPE2@
84225 -GNULIB_POPEN = @GNULIB_POPEN@
84226 -GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
84227 -GNULIB_POWF = @GNULIB_POWF@
84228 -GNULIB_PREAD = @GNULIB_PREAD@
84229 -GNULIB_PRINTF = @GNULIB_PRINTF@
84230 -GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@
84231 -GNULIB_PTSNAME = @GNULIB_PTSNAME@
84232 -GNULIB_PTSNAME_R = @GNULIB_PTSNAME_R@
84233 -GNULIB_PUTC = @GNULIB_PUTC@
84234 -GNULIB_PUTCHAR = @GNULIB_PUTCHAR@
84235 -GNULIB_PUTENV = @GNULIB_PUTENV@
84236 -GNULIB_PUTS = @GNULIB_PUTS@
84237 -GNULIB_PWRITE = @GNULIB_PWRITE@
84238 -GNULIB_QSORT_R = @GNULIB_QSORT_R@
84239 -GNULIB_RANDOM = @GNULIB_RANDOM@
84240 -GNULIB_RANDOM_R = @GNULIB_RANDOM_R@
84241 -GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@
84242 -GNULIB_READ = @GNULIB_READ@
84243 -GNULIB_READDIR = @GNULIB_READDIR@
84244 -GNULIB_READLINK = @GNULIB_READLINK@
84245 -GNULIB_READLINKAT = @GNULIB_READLINKAT@
84246 -GNULIB_REALLOCARRAY = @GNULIB_REALLOCARRAY@
84247 -GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
84248 -GNULIB_REALPATH = @GNULIB_REALPATH@
84249 -GNULIB_REMAINDER = @GNULIB_REMAINDER@
84250 -GNULIB_REMAINDERF = @GNULIB_REMAINDERF@
84251 -GNULIB_REMAINDERL = @GNULIB_REMAINDERL@
84252 -GNULIB_REMOVE = @GNULIB_REMOVE@
84253 -GNULIB_RENAME = @GNULIB_RENAME@
84254 -GNULIB_RENAMEAT = @GNULIB_RENAMEAT@
84255 -GNULIB_REWINDDIR = @GNULIB_REWINDDIR@
84256 -GNULIB_RINT = @GNULIB_RINT@
84257 -GNULIB_RINTF = @GNULIB_RINTF@
84258 -GNULIB_RINTL = @GNULIB_RINTL@
84259 -GNULIB_RMDIR = @GNULIB_RMDIR@
84260 -GNULIB_ROUND = @GNULIB_ROUND@
84261 -GNULIB_ROUNDF = @GNULIB_ROUNDF@
84262 -GNULIB_ROUNDL = @GNULIB_ROUNDL@
84263 -GNULIB_RPMATCH = @GNULIB_RPMATCH@
84264 -GNULIB_SCANDIR = @GNULIB_SCANDIR@
84265 -GNULIB_SCANF = @GNULIB_SCANF@
84266 -GNULIB_SECURE_GETENV = @GNULIB_SECURE_GETENV@
84267 -GNULIB_SETENV = @GNULIB_SETENV@
84268 -GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
84269 -GNULIB_SIGNBIT = @GNULIB_SIGNBIT@
84270 -GNULIB_SINF = @GNULIB_SINF@
84271 -GNULIB_SINHF = @GNULIB_SINHF@
84272 -GNULIB_SINL = @GNULIB_SINL@
84273 -GNULIB_SLEEP = @GNULIB_SLEEP@
84274 -GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
84275 -GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
84276 -GNULIB_SQRTF = @GNULIB_SQRTF@
84277 -GNULIB_SQRTL = @GNULIB_SQRTL@
84278 -GNULIB_STAT = @GNULIB_STAT@
84279 -GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
84280 -GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
84281 -GNULIB_STPCPY = @GNULIB_STPCPY@
84282 -GNULIB_STPNCPY = @GNULIB_STPNCPY@
84283 -GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
84284 -GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
84285 -GNULIB_STRDUP = @GNULIB_STRDUP@
84286 -GNULIB_STRERROR = @GNULIB_STRERROR@
84287 -GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
84288 -GNULIB_STRFTIME = @GNULIB_STRFTIME@
84289 -GNULIB_STRNCAT = @GNULIB_STRNCAT@
84290 -GNULIB_STRNDUP = @GNULIB_STRNDUP@
84291 -GNULIB_STRNLEN = @GNULIB_STRNLEN@
84292 -GNULIB_STRPBRK = @GNULIB_STRPBRK@
84293 -GNULIB_STRPTIME = @GNULIB_STRPTIME@
84294 -GNULIB_STRSEP = @GNULIB_STRSEP@
84295 -GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
84296 -GNULIB_STRSTR = @GNULIB_STRSTR@
84297 -GNULIB_STRTOD = @GNULIB_STRTOD@
84298 -GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
84299 -GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
84300 -GNULIB_STRTOLD = @GNULIB_STRTOLD@
84301 -GNULIB_STRTOLL = @GNULIB_STRTOLL@
84302 -GNULIB_STRTOULL = @GNULIB_STRTOULL@
84303 -GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
84304 -GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
84305 -GNULIB_SYMLINK = @GNULIB_SYMLINK@
84306 -GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
84307 -GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
84308 -GNULIB_TANF = @GNULIB_TANF@
84309 -GNULIB_TANHF = @GNULIB_TANHF@
84310 -GNULIB_TANL = @GNULIB_TANL@
84311 -GNULIB_TIMEGM = @GNULIB_TIMEGM@
84312 -GNULIB_TIME_R = @GNULIB_TIME_R@
84313 -GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
84314 -GNULIB_TMPFILE = @GNULIB_TMPFILE@
84315 -GNULIB_TRUNC = @GNULIB_TRUNC@
84316 -GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
84317 -GNULIB_TRUNCF = @GNULIB_TRUNCF@
84318 -GNULIB_TRUNCL = @GNULIB_TRUNCL@
84319 -GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
84320 -GNULIB_TZSET = @GNULIB_TZSET@
84321 -GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
84322 -GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
84323 -GNULIB_UNLINK = @GNULIB_UNLINK@
84324 -GNULIB_UNLINKAT = @GNULIB_UNLINKAT@
84325 -GNULIB_UNLOCKPT = @GNULIB_UNLOCKPT@
84326 -GNULIB_UNSETENV = @GNULIB_UNSETENV@
84327 -GNULIB_USLEEP = @GNULIB_USLEEP@
84328 -GNULIB_UTIME = @GNULIB_UTIME@
84329 -GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
84330 -GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
84331 -GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
84332 -GNULIB_VFPRINTF = @GNULIB_VFPRINTF@
84333 -GNULIB_VFPRINTF_POSIX = @GNULIB_VFPRINTF_POSIX@
84334 -GNULIB_VFSCANF = @GNULIB_VFSCANF@
84335 -GNULIB_VPRINTF = @GNULIB_VPRINTF@
84336 -GNULIB_VPRINTF_POSIX = @GNULIB_VPRINTF_POSIX@
84337 -GNULIB_VSCANF = @GNULIB_VSCANF@
84338 -GNULIB_VSNPRINTF = @GNULIB_VSNPRINTF@
84339 -GNULIB_VSPRINTF_POSIX = @GNULIB_VSPRINTF_POSIX@
84340 -GNULIB_WCPCPY = @GNULIB_WCPCPY@
84341 -GNULIB_WCPNCPY = @GNULIB_WCPNCPY@
84342 -GNULIB_WCRTOMB = @GNULIB_WCRTOMB@
84343 -GNULIB_WCSCASECMP = @GNULIB_WCSCASECMP@
84344 -GNULIB_WCSCAT = @GNULIB_WCSCAT@
84345 -GNULIB_WCSCHR = @GNULIB_WCSCHR@
84346 -GNULIB_WCSCMP = @GNULIB_WCSCMP@
84347 -GNULIB_WCSCOLL = @GNULIB_WCSCOLL@
84348 -GNULIB_WCSCPY = @GNULIB_WCSCPY@
84349 -GNULIB_WCSCSPN = @GNULIB_WCSCSPN@
84350 -GNULIB_WCSDUP = @GNULIB_WCSDUP@
84351 -GNULIB_WCSFTIME = @GNULIB_WCSFTIME@
84352 -GNULIB_WCSLEN = @GNULIB_WCSLEN@
84353 -GNULIB_WCSNCASECMP = @GNULIB_WCSNCASECMP@
84354 -GNULIB_WCSNCAT = @GNULIB_WCSNCAT@
84355 -GNULIB_WCSNCMP = @GNULIB_WCSNCMP@
84356 -GNULIB_WCSNCPY = @GNULIB_WCSNCPY@
84357 -GNULIB_WCSNLEN = @GNULIB_WCSNLEN@
84358 -GNULIB_WCSNRTOMBS = @GNULIB_WCSNRTOMBS@
84359 -GNULIB_WCSPBRK = @GNULIB_WCSPBRK@
84360 -GNULIB_WCSRCHR = @GNULIB_WCSRCHR@
84361 -GNULIB_WCSRTOMBS = @GNULIB_WCSRTOMBS@
84362 -GNULIB_WCSSPN = @GNULIB_WCSSPN@
84363 -GNULIB_WCSSTR = @GNULIB_WCSSTR@
84364 -GNULIB_WCSTOK = @GNULIB_WCSTOK@
84365 -GNULIB_WCSWIDTH = @GNULIB_WCSWIDTH@
84366 -GNULIB_WCSXFRM = @GNULIB_WCSXFRM@
84367 -GNULIB_WCTOB = @GNULIB_WCTOB@
84368 -GNULIB_WCTOMB = @GNULIB_WCTOMB@
84369 -GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
84370 -GNULIB_WMEMCHR = @GNULIB_WMEMCHR@
84371 -GNULIB_WMEMCMP = @GNULIB_WMEMCMP@
84372 -GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
84373 -GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
84374 -GNULIB_WMEMSET = @GNULIB_WMEMSET@
84375 -GNULIB_WRITE = @GNULIB_WRITE@
84376 -GNULIB__EXIT = @GNULIB__EXIT@
84377 GPGME_CFLAGS = @GPGME_CFLAGS@
84378 GPGME_CONFIG = @GPGME_CONFIG@
84379 GPGME_LIBS = @GPGME_LIBS@
84380 GREP = @GREP@
84381 HAVE_ACOSF = @HAVE_ACOSF@
84382 HAVE_ACOSL = @HAVE_ACOSL@
84383 +HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
84384 HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
84385 HAVE_ALPHASORT = @HAVE_ALPHASORT@
84386 HAVE_ASINF = @HAVE_ASINF@
84387 @@ -689,6 +780,7 @@ HAVE_CHOWN = @HAVE_CHOWN@
84388 HAVE_CLOSEDIR = @HAVE_CLOSEDIR@
84389 HAVE_COPYSIGN = @HAVE_COPYSIGN@
84390 HAVE_COPYSIGNL = @HAVE_COPYSIGNL@
84391 +HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
84392 HAVE_COSF = @HAVE_COSF@
84393 HAVE_COSHF = @HAVE_COSHF@
84394 HAVE_COSL = @HAVE_COSL@
84395 @@ -703,13 +795,17 @@ HAVE_DECL_CEILL = @HAVE_DECL_CEILL@
84396 HAVE_DECL_COPYSIGNF = @HAVE_DECL_COPYSIGNF@
84397 HAVE_DECL_COSL = @HAVE_DECL_COSL@
84398 HAVE_DECL_DIRFD = @HAVE_DECL_DIRFD@
84399 +HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
84400 HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
84401 +HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
84402 HAVE_DECL_EXP2 = @HAVE_DECL_EXP2@
84403 HAVE_DECL_EXP2F = @HAVE_DECL_EXP2F@
84404 HAVE_DECL_EXP2L = @HAVE_DECL_EXP2L@
84405 HAVE_DECL_EXPL = @HAVE_DECL_EXPL@
84406 HAVE_DECL_EXPM1L = @HAVE_DECL_EXPM1L@
84407 HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
84408 +HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
84409 +HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
84410 HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
84411 HAVE_DECL_FDOPENDIR = @HAVE_DECL_FDOPENDIR@
84412 HAVE_DECL_FLOORF = @HAVE_DECL_FLOORF@
84413 @@ -718,6 +814,7 @@ HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
84414 HAVE_DECL_FREXPL = @HAVE_DECL_FREXPL@
84415 HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
84416 HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
84417 +HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
84418 HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
84419 HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
84420 HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
84421 @@ -769,13 +866,14 @@ HAVE_DECL_TRUNCL = @HAVE_DECL_TRUNCL@
84422 HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
84423 HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
84424 HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
84425 +HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
84426 HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
84427 HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
84428 HAVE_DIRENT_H = @HAVE_DIRENT_H@
84429 HAVE_DPRINTF = @HAVE_DPRINTF@
84430 -HAVE_DUP2 = @HAVE_DUP2@
84431 HAVE_DUP3 = @HAVE_DUP3@
84432 HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
84433 +HAVE_EXECVPE = @HAVE_EXECVPE@
84434 HAVE_EXPF = @HAVE_EXPF@
84435 HAVE_EXPL = @HAVE_EXPL@
84436 HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
84437 @@ -807,6 +905,7 @@ HAVE_FTELLO = @HAVE_FTELLO@
84438 HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
84439 HAVE_FUTIMENS = @HAVE_FUTIMENS@
84440 HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
84441 +HAVE_GETENTROPY = @HAVE_GETENTROPY@
84442 HAVE_GETGROUPS = @HAVE_GETGROUPS@
84443 HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
84444 HAVE_GETLOGIN = @HAVE_GETLOGIN@
84445 @@ -815,6 +914,7 @@ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
84446 HAVE_GETPASS = @HAVE_GETPASS@
84447 HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
84448 HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
84449 +HAVE_GETUMASK = @HAVE_GETUMASK@
84450 HAVE_GRANTPT = @HAVE_GRANTPT@
84451 HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
84452 HAVE_HYPOTF = @HAVE_HYPOTF@
84453 @@ -842,7 +942,6 @@ HAVE_LOGBF = @HAVE_LOGBF@
84454 HAVE_LOGBL = @HAVE_LOGBL@
84455 HAVE_LOGF = @HAVE_LOGF@
84456 HAVE_LOGL = @HAVE_LOGL@
84457 -HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
84458 HAVE_LSTAT = @HAVE_LSTAT@
84459 HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
84460 HAVE_MBRLEN = @HAVE_MBRLEN@
84461 @@ -852,7 +951,6 @@ HAVE_MBSLEN = @HAVE_MBSLEN@
84462 HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
84463 HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
84464 HAVE_MBTOWC = @HAVE_MBTOWC@
84465 -HAVE_MEMCHR = @HAVE_MEMCHR@
84466 HAVE_MEMPCPY = @HAVE_MEMPCPY@
84467 HAVE_MKDIRAT = @HAVE_MKDIRAT@
84468 HAVE_MKDTEMP = @HAVE_MKDTEMP@
84469 @@ -875,6 +973,7 @@ HAVE_PCLOSE = @HAVE_PCLOSE@
84470 HAVE_PIPE = @HAVE_PIPE@
84471 HAVE_PIPE2 = @HAVE_PIPE2@
84472 HAVE_POPEN = @HAVE_POPEN@
84473 +HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
84474 HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
84475 HAVE_POWF = @HAVE_POWF@
84476 HAVE_PREAD = @HAVE_PREAD@
84477 @@ -904,6 +1003,8 @@ HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
84478 HAVE_SETENV = @HAVE_SETENV@
84479 HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
84480 HAVE_SETSTATE = @HAVE_SETSTATE@
84481 +HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
84482 +HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
84483 HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
84484 HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
84485 HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
84486 @@ -919,13 +1020,16 @@ HAVE_STPNCPY = @HAVE_STPNCPY@
84487 HAVE_STRCASECMP = @HAVE_STRCASECMP@
84488 HAVE_STRCASESTR = @HAVE_STRCASESTR@
84489 HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
84490 +HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
84491 HAVE_STRINGS_H = @HAVE_STRINGS_H@
84492 HAVE_STRPBRK = @HAVE_STRPBRK@
84493 HAVE_STRPTIME = @HAVE_STRPTIME@
84494 HAVE_STRSEP = @HAVE_STRSEP@
84495 HAVE_STRTOD = @HAVE_STRTOD@
84496 +HAVE_STRTOL = @HAVE_STRTOL@
84497 HAVE_STRTOLD = @HAVE_STRTOLD@
84498 HAVE_STRTOLL = @HAVE_STRTOLL@
84499 +HAVE_STRTOUL = @HAVE_STRTOUL@
84500 HAVE_STRTOULL = @HAVE_STRTOULL@
84501 HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@
84502 HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
84503 @@ -943,12 +1047,12 @@ HAVE_TANF = @HAVE_TANF@
84504 HAVE_TANHF = @HAVE_TANHF@
84505 HAVE_TANL = @HAVE_TANL@
84506 HAVE_TIMEGM = @HAVE_TIMEGM@
84507 +HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
84508 +HAVE_TIMESPEC_GETRES = @HAVE_TIMESPEC_GETRES@
84509 HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
84510 -HAVE_TZSET = @HAVE_TZSET@
84511 HAVE_UNISTD_H = @HAVE_UNISTD_H@
84512 HAVE_UNLINKAT = @HAVE_UNLINKAT@
84513 HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
84514 -HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
84515 HAVE_USLEEP = @HAVE_USLEEP@
84516 HAVE_UTIME = @HAVE_UTIME@
84517 HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
84518 @@ -990,6 +1094,7 @@ HAVE_WMEMCHR = @HAVE_WMEMCHR@
84519 HAVE_WMEMCMP = @HAVE_WMEMCMP@
84520 HAVE_WMEMCPY = @HAVE_WMEMCPY@
84521 HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
84522 +HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
84523 HAVE_WMEMSET = @HAVE_WMEMSET@
84524 HAVE__BOOL = @HAVE__BOOL@
84525 HAVE__EXIT = @HAVE__EXIT@
84526 @@ -1086,16 +1191,18 @@ PATH_SEPARATOR = @PATH_SEPARATOR@
84527 PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
84528 PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
84529 PRIPTR_PREFIX = @PRIPTR_PREFIX@
84530 -PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
84531 PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
84532 PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
84533 RANLIB = @RANLIB@
84534 +REPLACE_ACCESS = @REPLACE_ACCESS@
84535 REPLACE_ACOSF = @REPLACE_ACOSF@
84536 +REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
84537 REPLACE_ASINF = @REPLACE_ASINF@
84538 REPLACE_ATAN2F = @REPLACE_ATAN2F@
84539 REPLACE_ATANF = @REPLACE_ATANF@
84540 REPLACE_BTOWC = @REPLACE_BTOWC@
84541 -REPLACE_CALLOC = @REPLACE_CALLOC@
84542 +REPLACE_CALLOC_FOR_CALLOC_GNU = @REPLACE_CALLOC_FOR_CALLOC_GNU@
84543 +REPLACE_CALLOC_FOR_CALLOC_POSIX = @REPLACE_CALLOC_FOR_CALLOC_POSIX@
84544 REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
84545 REPLACE_CBRTF = @REPLACE_CBRTF@
84546 REPLACE_CBRTL = @REPLACE_CBRTL@
84547 @@ -1105,13 +1212,22 @@ REPLACE_CEILL = @REPLACE_CEILL@
84548 REPLACE_CHOWN = @REPLACE_CHOWN@
84549 REPLACE_CLOSE = @REPLACE_CLOSE@
84550 REPLACE_CLOSEDIR = @REPLACE_CLOSEDIR@
84551 +REPLACE_COPY_FILE_RANGE = @REPLACE_COPY_FILE_RANGE@
84552 REPLACE_COSF = @REPLACE_COSF@
84553 REPLACE_COSHF = @REPLACE_COSHF@
84554 +REPLACE_CREAT = @REPLACE_CREAT@
84555 REPLACE_CTIME = @REPLACE_CTIME@
84556 REPLACE_DIRFD = @REPLACE_DIRFD@
84557 REPLACE_DPRINTF = @REPLACE_DPRINTF@
84558 REPLACE_DUP = @REPLACE_DUP@
84559 REPLACE_DUP2 = @REPLACE_DUP2@
84560 +REPLACE_EXECL = @REPLACE_EXECL@
84561 +REPLACE_EXECLE = @REPLACE_EXECLE@
84562 +REPLACE_EXECLP = @REPLACE_EXECLP@
84563 +REPLACE_EXECV = @REPLACE_EXECV@
84564 +REPLACE_EXECVE = @REPLACE_EXECVE@
84565 +REPLACE_EXECVP = @REPLACE_EXECVP@
84566 +REPLACE_EXECVPE = @REPLACE_EXECVPE@
84567 REPLACE_EXP2 = @REPLACE_EXP2@
84568 REPLACE_EXP2L = @REPLACE_EXP2L@
84569 REPLACE_EXPF = @REPLACE_EXPF@
84570 @@ -1121,12 +1237,14 @@ REPLACE_EXPM1F = @REPLACE_EXPM1F@
84571 REPLACE_EXPM1L = @REPLACE_EXPM1L@
84572 REPLACE_FABSL = @REPLACE_FABSL@
84573 REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
84574 +REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
84575 REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
84576 REPLACE_FCLOSE = @REPLACE_FCLOSE@
84577 REPLACE_FCNTL = @REPLACE_FCNTL@
84578 REPLACE_FDOPEN = @REPLACE_FDOPEN@
84579 REPLACE_FDOPENDIR = @REPLACE_FDOPENDIR@
84580 REPLACE_FFLUSH = @REPLACE_FFLUSH@
84581 +REPLACE_FFSLL = @REPLACE_FFSLL@
84582 REPLACE_FLOOR = @REPLACE_FLOOR@
84583 REPLACE_FLOORF = @REPLACE_FLOORF@
84584 REPLACE_FLOORL = @REPLACE_FLOORL@
84585 @@ -1137,8 +1255,10 @@ REPLACE_FMOD = @REPLACE_FMOD@
84586 REPLACE_FMODF = @REPLACE_FMODF@
84587 REPLACE_FMODL = @REPLACE_FMODL@
84588 REPLACE_FOPEN = @REPLACE_FOPEN@
84589 +REPLACE_FOPEN_FOR_FOPEN_GNU = @REPLACE_FOPEN_FOR_FOPEN_GNU@
84590 REPLACE_FPRINTF = @REPLACE_FPRINTF@
84591 REPLACE_FPURGE = @REPLACE_FPURGE@
84592 +REPLACE_FREE = @REPLACE_FREE@
84593 REPLACE_FREOPEN = @REPLACE_FREOPEN@
84594 REPLACE_FREXP = @REPLACE_FREXP@
84595 REPLACE_FREXPF = @REPLACE_FREXPF@
84596 @@ -1160,6 +1280,7 @@ REPLACE_GETLINE = @REPLACE_GETLINE@
84597 REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@
84598 REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
84599 REPLACE_GETPASS = @REPLACE_GETPASS@
84600 +REPLACE_GETPASS_FOR_GETPASS_GNU = @REPLACE_GETPASS_FOR_GETPASS_GNU@
84601 REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
84602 REPLACE_GMTIME = @REPLACE_GMTIME@
84603 REPLACE_HUGE_VAL = @REPLACE_HUGE_VAL@
84604 @@ -1198,7 +1319,8 @@ REPLACE_LOGF = @REPLACE_LOGF@
84605 REPLACE_LOGL = @REPLACE_LOGL@
84606 REPLACE_LSEEK = @REPLACE_LSEEK@
84607 REPLACE_LSTAT = @REPLACE_LSTAT@
84608 -REPLACE_MALLOC = @REPLACE_MALLOC@
84609 +REPLACE_MALLOC_FOR_MALLOC_GNU = @REPLACE_MALLOC_FOR_MALLOC_GNU@
84610 +REPLACE_MALLOC_FOR_MALLOC_POSIX = @REPLACE_MALLOC_FOR_MALLOC_POSIX@
84611 REPLACE_MBRLEN = @REPLACE_MBRLEN@
84612 REPLACE_MBRTOWC = @REPLACE_MBRTOWC@
84613 REPLACE_MBSINIT = @REPLACE_MBSINIT@
84614 @@ -1210,7 +1332,9 @@ REPLACE_MEMCHR = @REPLACE_MEMCHR@
84615 REPLACE_MEMMEM = @REPLACE_MEMMEM@
84616 REPLACE_MKDIR = @REPLACE_MKDIR@
84617 REPLACE_MKFIFO = @REPLACE_MKFIFO@
84618 +REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
84619 REPLACE_MKNOD = @REPLACE_MKNOD@
84620 +REPLACE_MKNODAT = @REPLACE_MKNODAT@
84621 REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
84622 REPLACE_MKTIME = @REPLACE_MKTIME@
84623 REPLACE_MODF = @REPLACE_MODF@
84624 @@ -1225,6 +1349,7 @@ REPLACE_OPENAT = @REPLACE_OPENAT@
84625 REPLACE_OPENDIR = @REPLACE_OPENDIR@
84626 REPLACE_PERROR = @REPLACE_PERROR@
84627 REPLACE_POPEN = @REPLACE_POPEN@
84628 +REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
84629 REPLACE_PREAD = @REPLACE_PREAD@
84630 REPLACE_PRINTF = @REPLACE_PRINTF@
84631 REPLACE_PTSNAME = @REPLACE_PTSNAME@
84632 @@ -1237,7 +1362,9 @@ REPLACE_RANDOM_R = @REPLACE_RANDOM_R@
84633 REPLACE_READ = @REPLACE_READ@
84634 REPLACE_READLINK = @REPLACE_READLINK@
84635 REPLACE_READLINKAT = @REPLACE_READLINKAT@
84636 -REPLACE_REALLOC = @REPLACE_REALLOC@
84637 +REPLACE_REALLOCARRAY = @REPLACE_REALLOCARRAY@
84638 +REPLACE_REALLOC_FOR_REALLOC_GNU = @REPLACE_REALLOC_FOR_REALLOC_GNU@
84639 +REPLACE_REALLOC_FOR_REALLOC_POSIX = @REPLACE_REALLOC_FOR_REALLOC_POSIX@
84640 REPLACE_REALPATH = @REPLACE_REALPATH@
84641 REPLACE_REMAINDER = @REPLACE_REMAINDER@
84642 REPLACE_REMAINDERF = @REPLACE_REMAINDERF@
84643 @@ -1253,7 +1380,7 @@ REPLACE_ROUNDL = @REPLACE_ROUNDL@
84644 REPLACE_SETENV = @REPLACE_SETENV@
84645 REPLACE_SETSTATE = @REPLACE_SETSTATE@
84646 REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
84647 -REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
84648 +REPLACE_SIGNBIT_USING_BUILTINS = @REPLACE_SIGNBIT_USING_BUILTINS@
84649 REPLACE_SINF = @REPLACE_SINF@
84650 REPLACE_SINHF = @REPLACE_SINHF@
84651 REPLACE_SLEEP = @REPLACE_SLEEP@
84652 @@ -1269,6 +1396,7 @@ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
84653 REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
84654 REPLACE_STRDUP = @REPLACE_STRDUP@
84655 REPLACE_STRERROR = @REPLACE_STRERROR@
84656 +REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
84657 REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
84658 REPLACE_STRFTIME = @REPLACE_STRFTIME@
84659 REPLACE_STRNCAT = @REPLACE_STRNCAT@
84660 @@ -1279,7 +1407,11 @@ REPLACE_STRSTR = @REPLACE_STRSTR@
84661 REPLACE_STRTOD = @REPLACE_STRTOD@
84662 REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
84663 REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
84664 +REPLACE_STRTOL = @REPLACE_STRTOL@
84665 REPLACE_STRTOLD = @REPLACE_STRTOLD@
84666 +REPLACE_STRTOLL = @REPLACE_STRTOLL@
84667 +REPLACE_STRTOUL = @REPLACE_STRTOUL@
84668 +REPLACE_STRTOULL = @REPLACE_STRTOULL@
84669 REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
84670 REPLACE_STRUCT_TIMEVAL = @REPLACE_STRUCT_TIMEVAL@
84671 REPLACE_SYMLINK = @REPLACE_SYMLINK@
84672 @@ -1310,6 +1442,7 @@ REPLACE_WCRTOMB = @REPLACE_WCRTOMB@
84673 REPLACE_WCSFTIME = @REPLACE_WCSFTIME@
84674 REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
84675 REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
84676 +REPLACE_WCSTOK = @REPLACE_WCSTOK@
84677 REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
84678 REPLACE_WCTOB = @REPLACE_WCTOB@
84679 REPLACE_WCTOMB = @REPLACE_WCTOMB@
84680 @@ -1321,19 +1454,21 @@ SET_MAKE = @SET_MAKE@
84681 SHELL = @SHELL@
84682 SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
84683 SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
84684 +STDALIGN_H = @STDALIGN_H@
84685 STDBOOL_H = @STDBOOL_H@
84686 STDDEF_H = @STDDEF_H@
84687 STDINT_H = @STDINT_H@
84688 STRIP = @STRIP@
84689 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
84690 TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
84691 +TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
84692 UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
84693 UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
84694 UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
84695 UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
84696 +UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
84697 UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
84698 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
84699 -UTIME_H = @UTIME_H@
84700 VERSION = @VERSION@
84701 WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
84702 WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
84703 @@ -1365,8 +1500,10 @@ datarootdir = @datarootdir@
84704 docdir = @docdir@
84705 dvidir = @dvidir@
84706 exec_prefix = @exec_prefix@
84707 +gl_LIBOBJDEPS = @gl_LIBOBJDEPS@
84708 gl_LIBOBJS = @gl_LIBOBJS@
84709 gl_LTLIBOBJS = @gl_LTLIBOBJS@
84710 +gltests_LIBOBJDEPS = @gltests_LIBOBJDEPS@
84711 gltests_LIBOBJS = @gltests_LIBOBJS@
84712 gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
84713 gltests_WITNESS = @gltests_WITNESS@
84714
84715 diff --git a/tests/qtbz2/Makefile.in b/tests/qtbz2/Makefile.in
84716 index c28e424..e213da5 100644
84717 --- a/tests/qtbz2/Makefile.in
84718 +++ b/tests/qtbz2/Makefile.in
84719 @@ -90,9 +90,12 @@ host_triplet = @host@
84720 subdir = tests/qtbz2
84721 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
84722 am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
84723 + $(top_srcdir)/autotools/m4/__inline.m4 \
84724 $(top_srcdir)/autotools/m4/absolute-header.m4 \
84725 $(top_srcdir)/autotools/m4/ac_check_sendfile.m4 \
84726 $(top_srcdir)/autotools/m4/alloca.m4 \
84727 + $(top_srcdir)/autotools/m4/builtin-expect.m4 \
84728 + $(top_srcdir)/autotools/m4/calloc.m4 \
84729 $(top_srcdir)/autotools/m4/canonicalize.m4 \
84730 $(top_srcdir)/autotools/m4/chdir-long.m4 \
84731 $(top_srcdir)/autotools/m4/clock_time.m4 \
84732 @@ -100,7 +103,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
84733 $(top_srcdir)/autotools/m4/closedir.m4 \
84734 $(top_srcdir)/autotools/m4/dirent_h.m4 \
84735 $(top_srcdir)/autotools/m4/dirfd.m4 \
84736 - $(top_srcdir)/autotools/m4/dirname.m4 \
84737 $(top_srcdir)/autotools/m4/double-slash-root.m4 \
84738 $(top_srcdir)/autotools/m4/dup.m4 \
84739 $(top_srcdir)/autotools/m4/dup2.m4 \
84740 @@ -122,6 +124,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
84741 $(top_srcdir)/autotools/m4/filenamecat.m4 \
84742 $(top_srcdir)/autotools/m4/float_h.m4 \
84743 $(top_srcdir)/autotools/m4/fpieee.m4 \
84744 + $(top_srcdir)/autotools/m4/free.m4 \
84745 $(top_srcdir)/autotools/m4/frexp.m4 \
84746 $(top_srcdir)/autotools/m4/frexpl.m4 \
84747 $(top_srcdir)/autotools/m4/fstat.m4 \
84748 @@ -141,7 +144,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
84749 $(top_srcdir)/autotools/m4/group-member.m4 \
84750 $(top_srcdir)/autotools/m4/include_next.m4 \
84751 $(top_srcdir)/autotools/m4/intmax_t.m4 \
84752 - $(top_srcdir)/autotools/m4/inttypes-pri.m4 \
84753 $(top_srcdir)/autotools/m4/inttypes.m4 \
84754 $(top_srcdir)/autotools/m4/inttypes_h.m4 \
84755 $(top_srcdir)/autotools/m4/isnand.m4 \
84756 @@ -151,8 +153,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
84757 $(top_srcdir)/autotools/m4/ldexpl.m4 \
84758 $(top_srcdir)/autotools/m4/libtool.m4 \
84759 $(top_srcdir)/autotools/m4/limits-h.m4 \
84760 - $(top_srcdir)/autotools/m4/localtime-buffer.m4 \
84761 - $(top_srcdir)/autotools/m4/longlong.m4 \
84762 $(top_srcdir)/autotools/m4/lstat.m4 \
84763 $(top_srcdir)/autotools/m4/ltoptions.m4 \
84764 $(top_srcdir)/autotools/m4/ltsugar.m4 \
84765 @@ -164,6 +164,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
84766 $(top_srcdir)/autotools/m4/memchr.m4 \
84767 $(top_srcdir)/autotools/m4/mempcpy.m4 \
84768 $(top_srcdir)/autotools/m4/memrchr.m4 \
84769 + $(top_srcdir)/autotools/m4/minmax.m4 \
84770 $(top_srcdir)/autotools/m4/mkdir.m4 \
84771 $(top_srcdir)/autotools/m4/mkdirat.m4 \
84772 $(top_srcdir)/autotools/m4/mmap-anon.m4 \
84773 @@ -174,16 +175,20 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
84774 $(top_srcdir)/autotools/m4/nocrash.m4 \
84775 $(top_srcdir)/autotools/m4/off_t.m4 \
84776 $(top_srcdir)/autotools/m4/open-cloexec.m4 \
84777 + $(top_srcdir)/autotools/m4/open-slash.m4 \
84778 $(top_srcdir)/autotools/m4/open.m4 \
84779 $(top_srcdir)/autotools/m4/openat.m4 \
84780 $(top_srcdir)/autotools/m4/opendir.m4 \
84781 $(top_srcdir)/autotools/m4/pathmax.m4 \
84782 + $(top_srcdir)/autotools/m4/pipe.m4 \
84783 $(top_srcdir)/autotools/m4/printf-frexp.m4 \
84784 $(top_srcdir)/autotools/m4/printf-frexpl.m4 \
84785 $(top_srcdir)/autotools/m4/printf.m4 \
84786 + $(top_srcdir)/autotools/m4/rawmemchr.m4 \
84787 $(top_srcdir)/autotools/m4/readlink.m4 \
84788 $(top_srcdir)/autotools/m4/readlinkat.m4 \
84789 $(top_srcdir)/autotools/m4/realloc.m4 \
84790 + $(top_srcdir)/autotools/m4/reallocarray.m4 \
84791 $(top_srcdir)/autotools/m4/rename.m4 \
84792 $(top_srcdir)/autotools/m4/renameat.m4 \
84793 $(top_srcdir)/autotools/m4/rmdir.m4 \
84794 @@ -193,6 +198,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
84795 $(top_srcdir)/autotools/m4/ssize_t.m4 \
84796 $(top_srcdir)/autotools/m4/stat-time.m4 \
84797 $(top_srcdir)/autotools/m4/stat.m4 \
84798 + $(top_srcdir)/autotools/m4/stdalign.m4 \
84799 $(top_srcdir)/autotools/m4/stdbool.m4 \
84800 $(top_srcdir)/autotools/m4/stddef_h.m4 \
84801 $(top_srcdir)/autotools/m4/stdint.m4 \
84802 @@ -231,7 +237,10 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
84803 $(top_srcdir)/autotools/m4/wchar_t.m4 \
84804 $(top_srcdir)/autotools/m4/wint_t.m4 \
84805 $(top_srcdir)/autotools/m4/xalloc.m4 \
84806 - $(top_srcdir)/autotools/m4/xsize.m4 $(top_srcdir)/configure.ac
84807 + $(top_srcdir)/autotools/m4/xsize.m4 \
84808 + $(top_srcdir)/autotools/m4/year2038.m4 \
84809 + $(top_srcdir)/autotools/m4/zzgnulib.m4 \
84810 + $(top_srcdir)/configure.ac
84811 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
84812 $(ACLOCAL_M4)
84813 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
84814 @@ -309,368 +318,450 @@ FGREP = @FGREP@
84815 FLOAT_H = @FLOAT_H@
84816 GETOPT_CDEFS_H = @GETOPT_CDEFS_H@
84817 GETOPT_H = @GETOPT_H@
84818 -GNULIB_ACOSF = @GNULIB_ACOSF@
84819 -GNULIB_ACOSL = @GNULIB_ACOSL@
84820 -GNULIB_ALPHASORT = @GNULIB_ALPHASORT@
84821 -GNULIB_ASINF = @GNULIB_ASINF@
84822 -GNULIB_ASINL = @GNULIB_ASINL@
84823 -GNULIB_ATAN2F = @GNULIB_ATAN2F@
84824 -GNULIB_ATANF = @GNULIB_ATANF@
84825 -GNULIB_ATANL = @GNULIB_ATANL@
84826 -GNULIB_ATOLL = @GNULIB_ATOLL@
84827 -GNULIB_BTOWC = @GNULIB_BTOWC@
84828 -GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
84829 -GNULIB_CANONICALIZE_FILE_NAME = @GNULIB_CANONICALIZE_FILE_NAME@
84830 -GNULIB_CBRT = @GNULIB_CBRT@
84831 -GNULIB_CBRTF = @GNULIB_CBRTF@
84832 -GNULIB_CBRTL = @GNULIB_CBRTL@
84833 -GNULIB_CEIL = @GNULIB_CEIL@
84834 -GNULIB_CEILF = @GNULIB_CEILF@
84835 -GNULIB_CEILL = @GNULIB_CEILL@
84836 -GNULIB_CHDIR = @GNULIB_CHDIR@
84837 -GNULIB_CHOWN = @GNULIB_CHOWN@
84838 -GNULIB_CLOSE = @GNULIB_CLOSE@
84839 -GNULIB_CLOSEDIR = @GNULIB_CLOSEDIR@
84840 -GNULIB_COPYSIGN = @GNULIB_COPYSIGN@
84841 -GNULIB_COPYSIGNF = @GNULIB_COPYSIGNF@
84842 -GNULIB_COPYSIGNL = @GNULIB_COPYSIGNL@
84843 -GNULIB_COSF = @GNULIB_COSF@
84844 -GNULIB_COSHF = @GNULIB_COSHF@
84845 -GNULIB_COSL = @GNULIB_COSL@
84846 -GNULIB_CTIME = @GNULIB_CTIME@
84847 -GNULIB_DIRFD = @GNULIB_DIRFD@
84848 -GNULIB_DPRINTF = @GNULIB_DPRINTF@
84849 -GNULIB_DUP = @GNULIB_DUP@
84850 -GNULIB_DUP2 = @GNULIB_DUP2@
84851 -GNULIB_DUP3 = @GNULIB_DUP3@
84852 -GNULIB_ENVIRON = @GNULIB_ENVIRON@
84853 -GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
84854 -GNULIB_EXP2 = @GNULIB_EXP2@
84855 -GNULIB_EXP2F = @GNULIB_EXP2F@
84856 -GNULIB_EXP2L = @GNULIB_EXP2L@
84857 -GNULIB_EXPF = @GNULIB_EXPF@
84858 -GNULIB_EXPL = @GNULIB_EXPL@
84859 -GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
84860 -GNULIB_EXPM1 = @GNULIB_EXPM1@
84861 -GNULIB_EXPM1F = @GNULIB_EXPM1F@
84862 -GNULIB_EXPM1L = @GNULIB_EXPM1L@
84863 -GNULIB_FABSF = @GNULIB_FABSF@
84864 -GNULIB_FABSL = @GNULIB_FABSL@
84865 -GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
84866 -GNULIB_FCHDIR = @GNULIB_FCHDIR@
84867 -GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
84868 -GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
84869 -GNULIB_FCLOSE = @GNULIB_FCLOSE@
84870 -GNULIB_FCNTL = @GNULIB_FCNTL@
84871 -GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
84872 -GNULIB_FDOPEN = @GNULIB_FDOPEN@
84873 -GNULIB_FDOPENDIR = @GNULIB_FDOPENDIR@
84874 -GNULIB_FFLUSH = @GNULIB_FFLUSH@
84875 -GNULIB_FFS = @GNULIB_FFS@
84876 -GNULIB_FFSL = @GNULIB_FFSL@
84877 -GNULIB_FFSLL = @GNULIB_FFSLL@
84878 -GNULIB_FGETC = @GNULIB_FGETC@
84879 -GNULIB_FGETS = @GNULIB_FGETS@
84880 -GNULIB_FLOOR = @GNULIB_FLOOR@
84881 -GNULIB_FLOORF = @GNULIB_FLOORF@
84882 -GNULIB_FLOORL = @GNULIB_FLOORL@
84883 -GNULIB_FMA = @GNULIB_FMA@
84884 -GNULIB_FMAF = @GNULIB_FMAF@
84885 -GNULIB_FMAL = @GNULIB_FMAL@
84886 -GNULIB_FMOD = @GNULIB_FMOD@
84887 -GNULIB_FMODF = @GNULIB_FMODF@
84888 -GNULIB_FMODL = @GNULIB_FMODL@
84889 -GNULIB_FOPEN = @GNULIB_FOPEN@
84890 -GNULIB_FPRINTF = @GNULIB_FPRINTF@
84891 -GNULIB_FPRINTF_POSIX = @GNULIB_FPRINTF_POSIX@
84892 -GNULIB_FPURGE = @GNULIB_FPURGE@
84893 -GNULIB_FPUTC = @GNULIB_FPUTC@
84894 -GNULIB_FPUTS = @GNULIB_FPUTS@
84895 -GNULIB_FREAD = @GNULIB_FREAD@
84896 -GNULIB_FREOPEN = @GNULIB_FREOPEN@
84897 -GNULIB_FREXP = @GNULIB_FREXP@
84898 -GNULIB_FREXPF = @GNULIB_FREXPF@
84899 -GNULIB_FREXPL = @GNULIB_FREXPL@
84900 -GNULIB_FSCANF = @GNULIB_FSCANF@
84901 -GNULIB_FSEEK = @GNULIB_FSEEK@
84902 -GNULIB_FSEEKO = @GNULIB_FSEEKO@
84903 -GNULIB_FSTAT = @GNULIB_FSTAT@
84904 -GNULIB_FSTATAT = @GNULIB_FSTATAT@
84905 -GNULIB_FSYNC = @GNULIB_FSYNC@
84906 -GNULIB_FTELL = @GNULIB_FTELL@
84907 -GNULIB_FTELLO = @GNULIB_FTELLO@
84908 -GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
84909 -GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
84910 -GNULIB_FWRITE = @GNULIB_FWRITE@
84911 -GNULIB_GETC = @GNULIB_GETC@
84912 -GNULIB_GETCHAR = @GNULIB_GETCHAR@
84913 -GNULIB_GETCWD = @GNULIB_GETCWD@
84914 -GNULIB_GETDELIM = @GNULIB_GETDELIM@
84915 -GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
84916 -GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
84917 -GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
84918 -GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
84919 -GNULIB_GETLINE = @GNULIB_GETLINE@
84920 -GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@
84921 -GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
84922 -GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
84923 -GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
84924 -GNULIB_GETPASS = @GNULIB_GETPASS@
84925 -GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
84926 +GL_CFLAG_ALLOW_WARNINGS = @GL_CFLAG_ALLOW_WARNINGS@
84927 +GL_CFLAG_GNULIB_WARNINGS = @GL_CFLAG_GNULIB_WARNINGS@
84928 +GL_GNULIB_ACCESS = @GL_GNULIB_ACCESS@
84929 +GL_GNULIB_ACOSF = @GL_GNULIB_ACOSF@
84930 +GL_GNULIB_ACOSL = @GL_GNULIB_ACOSL@
84931 +GL_GNULIB_ALIGNED_ALLOC = @GL_GNULIB_ALIGNED_ALLOC@
84932 +GL_GNULIB_ALPHASORT = @GL_GNULIB_ALPHASORT@
84933 +GL_GNULIB_ASINF = @GL_GNULIB_ASINF@
84934 +GL_GNULIB_ASINL = @GL_GNULIB_ASINL@
84935 +GL_GNULIB_ATAN2F = @GL_GNULIB_ATAN2F@
84936 +GL_GNULIB_ATANF = @GL_GNULIB_ATANF@
84937 +GL_GNULIB_ATANL = @GL_GNULIB_ATANL@
84938 +GL_GNULIB_ATOLL = @GL_GNULIB_ATOLL@
84939 +GL_GNULIB_BTOWC = @GL_GNULIB_BTOWC@
84940 +GL_GNULIB_CALLOC_GNU = @GL_GNULIB_CALLOC_GNU@
84941 +GL_GNULIB_CALLOC_POSIX = @GL_GNULIB_CALLOC_POSIX@
84942 +GL_GNULIB_CANONICALIZE_FILE_NAME = @GL_GNULIB_CANONICALIZE_FILE_NAME@
84943 +GL_GNULIB_CBRT = @GL_GNULIB_CBRT@
84944 +GL_GNULIB_CBRTF = @GL_GNULIB_CBRTF@
84945 +GL_GNULIB_CBRTL = @GL_GNULIB_CBRTL@
84946 +GL_GNULIB_CEIL = @GL_GNULIB_CEIL@
84947 +GL_GNULIB_CEILF = @GL_GNULIB_CEILF@
84948 +GL_GNULIB_CEILL = @GL_GNULIB_CEILL@
84949 +GL_GNULIB_CHDIR = @GL_GNULIB_CHDIR@
84950 +GL_GNULIB_CHOWN = @GL_GNULIB_CHOWN@
84951 +GL_GNULIB_CLOSE = @GL_GNULIB_CLOSE@
84952 +GL_GNULIB_CLOSEDIR = @GL_GNULIB_CLOSEDIR@
84953 +GL_GNULIB_COPYSIGN = @GL_GNULIB_COPYSIGN@
84954 +GL_GNULIB_COPYSIGNF = @GL_GNULIB_COPYSIGNF@
84955 +GL_GNULIB_COPYSIGNL = @GL_GNULIB_COPYSIGNL@
84956 +GL_GNULIB_COPY_FILE_RANGE = @GL_GNULIB_COPY_FILE_RANGE@
84957 +GL_GNULIB_COSF = @GL_GNULIB_COSF@
84958 +GL_GNULIB_COSHF = @GL_GNULIB_COSHF@
84959 +GL_GNULIB_COSL = @GL_GNULIB_COSL@
84960 +GL_GNULIB_CREAT = @GL_GNULIB_CREAT@
84961 +GL_GNULIB_CTIME = @GL_GNULIB_CTIME@
84962 +GL_GNULIB_DIRFD = @GL_GNULIB_DIRFD@
84963 +GL_GNULIB_DPRINTF = @GL_GNULIB_DPRINTF@
84964 +GL_GNULIB_DUP = @GL_GNULIB_DUP@
84965 +GL_GNULIB_DUP2 = @GL_GNULIB_DUP2@
84966 +GL_GNULIB_DUP3 = @GL_GNULIB_DUP3@
84967 +GL_GNULIB_ENVIRON = @GL_GNULIB_ENVIRON@
84968 +GL_GNULIB_EUIDACCESS = @GL_GNULIB_EUIDACCESS@
84969 +GL_GNULIB_EXECL = @GL_GNULIB_EXECL@
84970 +GL_GNULIB_EXECLE = @GL_GNULIB_EXECLE@
84971 +GL_GNULIB_EXECLP = @GL_GNULIB_EXECLP@
84972 +GL_GNULIB_EXECV = @GL_GNULIB_EXECV@
84973 +GL_GNULIB_EXECVE = @GL_GNULIB_EXECVE@
84974 +GL_GNULIB_EXECVP = @GL_GNULIB_EXECVP@
84975 +GL_GNULIB_EXECVPE = @GL_GNULIB_EXECVPE@
84976 +GL_GNULIB_EXP2 = @GL_GNULIB_EXP2@
84977 +GL_GNULIB_EXP2F = @GL_GNULIB_EXP2F@
84978 +GL_GNULIB_EXP2L = @GL_GNULIB_EXP2L@
84979 +GL_GNULIB_EXPF = @GL_GNULIB_EXPF@
84980 +GL_GNULIB_EXPL = @GL_GNULIB_EXPL@
84981 +GL_GNULIB_EXPLICIT_BZERO = @GL_GNULIB_EXPLICIT_BZERO@
84982 +GL_GNULIB_EXPM1 = @GL_GNULIB_EXPM1@
84983 +GL_GNULIB_EXPM1F = @GL_GNULIB_EXPM1F@
84984 +GL_GNULIB_EXPM1L = @GL_GNULIB_EXPM1L@
84985 +GL_GNULIB_FABSF = @GL_GNULIB_FABSF@
84986 +GL_GNULIB_FABSL = @GL_GNULIB_FABSL@
84987 +GL_GNULIB_FACCESSAT = @GL_GNULIB_FACCESSAT@
84988 +GL_GNULIB_FCHDIR = @GL_GNULIB_FCHDIR@
84989 +GL_GNULIB_FCHMODAT = @GL_GNULIB_FCHMODAT@
84990 +GL_GNULIB_FCHOWNAT = @GL_GNULIB_FCHOWNAT@
84991 +GL_GNULIB_FCLOSE = @GL_GNULIB_FCLOSE@
84992 +GL_GNULIB_FCNTL = @GL_GNULIB_FCNTL@
84993 +GL_GNULIB_FDATASYNC = @GL_GNULIB_FDATASYNC@
84994 +GL_GNULIB_FDOPEN = @GL_GNULIB_FDOPEN@
84995 +GL_GNULIB_FDOPENDIR = @GL_GNULIB_FDOPENDIR@
84996 +GL_GNULIB_FFLUSH = @GL_GNULIB_FFLUSH@
84997 +GL_GNULIB_FFS = @GL_GNULIB_FFS@
84998 +GL_GNULIB_FFSL = @GL_GNULIB_FFSL@
84999 +GL_GNULIB_FFSLL = @GL_GNULIB_FFSLL@
85000 +GL_GNULIB_FGETC = @GL_GNULIB_FGETC@
85001 +GL_GNULIB_FGETS = @GL_GNULIB_FGETS@
85002 +GL_GNULIB_FLOOR = @GL_GNULIB_FLOOR@
85003 +GL_GNULIB_FLOORF = @GL_GNULIB_FLOORF@
85004 +GL_GNULIB_FLOORL = @GL_GNULIB_FLOORL@
85005 +GL_GNULIB_FMA = @GL_GNULIB_FMA@
85006 +GL_GNULIB_FMAF = @GL_GNULIB_FMAF@
85007 +GL_GNULIB_FMAL = @GL_GNULIB_FMAL@
85008 +GL_GNULIB_FMOD = @GL_GNULIB_FMOD@
85009 +GL_GNULIB_FMODF = @GL_GNULIB_FMODF@
85010 +GL_GNULIB_FMODL = @GL_GNULIB_FMODL@
85011 +GL_GNULIB_FOPEN = @GL_GNULIB_FOPEN@
85012 +GL_GNULIB_FOPEN_GNU = @GL_GNULIB_FOPEN_GNU@
85013 +GL_GNULIB_FPRINTF = @GL_GNULIB_FPRINTF@
85014 +GL_GNULIB_FPRINTF_POSIX = @GL_GNULIB_FPRINTF_POSIX@
85015 +GL_GNULIB_FPURGE = @GL_GNULIB_FPURGE@
85016 +GL_GNULIB_FPUTC = @GL_GNULIB_FPUTC@
85017 +GL_GNULIB_FPUTS = @GL_GNULIB_FPUTS@
85018 +GL_GNULIB_FREAD = @GL_GNULIB_FREAD@
85019 +GL_GNULIB_FREE_POSIX = @GL_GNULIB_FREE_POSIX@
85020 +GL_GNULIB_FREOPEN = @GL_GNULIB_FREOPEN@
85021 +GL_GNULIB_FREXP = @GL_GNULIB_FREXP@
85022 +GL_GNULIB_FREXPF = @GL_GNULIB_FREXPF@
85023 +GL_GNULIB_FREXPL = @GL_GNULIB_FREXPL@
85024 +GL_GNULIB_FSCANF = @GL_GNULIB_FSCANF@
85025 +GL_GNULIB_FSEEK = @GL_GNULIB_FSEEK@
85026 +GL_GNULIB_FSEEKO = @GL_GNULIB_FSEEKO@
85027 +GL_GNULIB_FSTAT = @GL_GNULIB_FSTAT@
85028 +GL_GNULIB_FSTATAT = @GL_GNULIB_FSTATAT@
85029 +GL_GNULIB_FSYNC = @GL_GNULIB_FSYNC@
85030 +GL_GNULIB_FTELL = @GL_GNULIB_FTELL@
85031 +GL_GNULIB_FTELLO = @GL_GNULIB_FTELLO@
85032 +GL_GNULIB_FTRUNCATE = @GL_GNULIB_FTRUNCATE@
85033 +GL_GNULIB_FUTIMENS = @GL_GNULIB_FUTIMENS@
85034 +GL_GNULIB_FWRITE = @GL_GNULIB_FWRITE@
85035 +GL_GNULIB_GETC = @GL_GNULIB_GETC@
85036 +GL_GNULIB_GETCHAR = @GL_GNULIB_GETCHAR@
85037 +GL_GNULIB_GETCWD = @GL_GNULIB_GETCWD@
85038 +GL_GNULIB_GETDELIM = @GL_GNULIB_GETDELIM@
85039 +GL_GNULIB_GETDOMAINNAME = @GL_GNULIB_GETDOMAINNAME@
85040 +GL_GNULIB_GETDTABLESIZE = @GL_GNULIB_GETDTABLESIZE@
85041 +GL_GNULIB_GETENTROPY = @GL_GNULIB_GETENTROPY@
85042 +GL_GNULIB_GETGROUPS = @GL_GNULIB_GETGROUPS@
85043 +GL_GNULIB_GETHOSTNAME = @GL_GNULIB_GETHOSTNAME@
85044 +GL_GNULIB_GETLINE = @GL_GNULIB_GETLINE@
85045 +GL_GNULIB_GETLOADAVG = @GL_GNULIB_GETLOADAVG@
85046 +GL_GNULIB_GETLOGIN = @GL_GNULIB_GETLOGIN@
85047 +GL_GNULIB_GETLOGIN_R = @GL_GNULIB_GETLOGIN_R@
85048 +GL_GNULIB_GETOPT_POSIX = @GL_GNULIB_GETOPT_POSIX@
85049 +GL_GNULIB_GETPAGESIZE = @GL_GNULIB_GETPAGESIZE@
85050 +GL_GNULIB_GETPASS = @GL_GNULIB_GETPASS@
85051 +GL_GNULIB_GETPASS_GNU = @GL_GNULIB_GETPASS_GNU@
85052 +GL_GNULIB_GETSUBOPT = @GL_GNULIB_GETSUBOPT@
85053 +GL_GNULIB_GETTIMEOFDAY = @GL_GNULIB_GETTIMEOFDAY@
85054 +GL_GNULIB_GETUMASK = @GL_GNULIB_GETUMASK@
85055 +GL_GNULIB_GETUSERSHELL = @GL_GNULIB_GETUSERSHELL@
85056 +GL_GNULIB_GRANTPT = @GL_GNULIB_GRANTPT@
85057 +GL_GNULIB_GROUP_MEMBER = @GL_GNULIB_GROUP_MEMBER@
85058 +GL_GNULIB_HYPOT = @GL_GNULIB_HYPOT@
85059 +GL_GNULIB_HYPOTF = @GL_GNULIB_HYPOTF@
85060 +GL_GNULIB_HYPOTL = @GL_GNULIB_HYPOTL@
85061 +GL_GNULIB_ILOGB = @GL_GNULIB_ILOGB@
85062 +GL_GNULIB_ILOGBF = @GL_GNULIB_ILOGBF@
85063 +GL_GNULIB_ILOGBL = @GL_GNULIB_ILOGBL@
85064 +GL_GNULIB_IMAXABS = @GL_GNULIB_IMAXABS@
85065 +GL_GNULIB_IMAXDIV = @GL_GNULIB_IMAXDIV@
85066 +GL_GNULIB_ISATTY = @GL_GNULIB_ISATTY@
85067 +GL_GNULIB_ISFINITE = @GL_GNULIB_ISFINITE@
85068 +GL_GNULIB_ISINF = @GL_GNULIB_ISINF@
85069 +GL_GNULIB_ISNAN = @GL_GNULIB_ISNAN@
85070 +GL_GNULIB_ISNAND = @GL_GNULIB_ISNAND@
85071 +GL_GNULIB_ISNANF = @GL_GNULIB_ISNANF@
85072 +GL_GNULIB_ISNANL = @GL_GNULIB_ISNANL@
85073 +GL_GNULIB_LCHMOD = @GL_GNULIB_LCHMOD@
85074 +GL_GNULIB_LCHOWN = @GL_GNULIB_LCHOWN@
85075 +GL_GNULIB_LDEXPF = @GL_GNULIB_LDEXPF@
85076 +GL_GNULIB_LDEXPL = @GL_GNULIB_LDEXPL@
85077 +GL_GNULIB_LINK = @GL_GNULIB_LINK@
85078 +GL_GNULIB_LINKAT = @GL_GNULIB_LINKAT@
85079 +GL_GNULIB_LOCALTIME = @GL_GNULIB_LOCALTIME@
85080 +GL_GNULIB_LOG = @GL_GNULIB_LOG@
85081 +GL_GNULIB_LOG10 = @GL_GNULIB_LOG10@
85082 +GL_GNULIB_LOG10F = @GL_GNULIB_LOG10F@
85083 +GL_GNULIB_LOG10L = @GL_GNULIB_LOG10L@
85084 +GL_GNULIB_LOG1P = @GL_GNULIB_LOG1P@
85085 +GL_GNULIB_LOG1PF = @GL_GNULIB_LOG1PF@
85086 +GL_GNULIB_LOG1PL = @GL_GNULIB_LOG1PL@
85087 +GL_GNULIB_LOG2 = @GL_GNULIB_LOG2@
85088 +GL_GNULIB_LOG2F = @GL_GNULIB_LOG2F@
85089 +GL_GNULIB_LOG2L = @GL_GNULIB_LOG2L@
85090 +GL_GNULIB_LOGB = @GL_GNULIB_LOGB@
85091 +GL_GNULIB_LOGBF = @GL_GNULIB_LOGBF@
85092 +GL_GNULIB_LOGBL = @GL_GNULIB_LOGBL@
85093 +GL_GNULIB_LOGF = @GL_GNULIB_LOGF@
85094 +GL_GNULIB_LOGL = @GL_GNULIB_LOGL@
85095 +GL_GNULIB_LSEEK = @GL_GNULIB_LSEEK@
85096 +GL_GNULIB_LSTAT = @GL_GNULIB_LSTAT@
85097 +GL_GNULIB_MALLOC_GNU = @GL_GNULIB_MALLOC_GNU@
85098 +GL_GNULIB_MALLOC_POSIX = @GL_GNULIB_MALLOC_POSIX@
85099 +GL_GNULIB_MBRLEN = @GL_GNULIB_MBRLEN@
85100 +GL_GNULIB_MBRTOWC = @GL_GNULIB_MBRTOWC@
85101 +GL_GNULIB_MBSCASECMP = @GL_GNULIB_MBSCASECMP@
85102 +GL_GNULIB_MBSCASESTR = @GL_GNULIB_MBSCASESTR@
85103 +GL_GNULIB_MBSCHR = @GL_GNULIB_MBSCHR@
85104 +GL_GNULIB_MBSCSPN = @GL_GNULIB_MBSCSPN@
85105 +GL_GNULIB_MBSINIT = @GL_GNULIB_MBSINIT@
85106 +GL_GNULIB_MBSLEN = @GL_GNULIB_MBSLEN@
85107 +GL_GNULIB_MBSNCASECMP = @GL_GNULIB_MBSNCASECMP@
85108 +GL_GNULIB_MBSNLEN = @GL_GNULIB_MBSNLEN@
85109 +GL_GNULIB_MBSNRTOWCS = @GL_GNULIB_MBSNRTOWCS@
85110 +GL_GNULIB_MBSPBRK = @GL_GNULIB_MBSPBRK@
85111 +GL_GNULIB_MBSPCASECMP = @GL_GNULIB_MBSPCASECMP@
85112 +GL_GNULIB_MBSRCHR = @GL_GNULIB_MBSRCHR@
85113 +GL_GNULIB_MBSRTOWCS = @GL_GNULIB_MBSRTOWCS@
85114 +GL_GNULIB_MBSSEP = @GL_GNULIB_MBSSEP@
85115 +GL_GNULIB_MBSSPN = @GL_GNULIB_MBSSPN@
85116 +GL_GNULIB_MBSSTR = @GL_GNULIB_MBSSTR@
85117 +GL_GNULIB_MBSTOK_R = @GL_GNULIB_MBSTOK_R@
85118 +GL_GNULIB_MBTOWC = @GL_GNULIB_MBTOWC@
85119 +GL_GNULIB_MDA_ACCESS = @GL_GNULIB_MDA_ACCESS@
85120 +GL_GNULIB_MDA_CHDIR = @GL_GNULIB_MDA_CHDIR@
85121 +GL_GNULIB_MDA_CHMOD = @GL_GNULIB_MDA_CHMOD@
85122 +GL_GNULIB_MDA_CLOSE = @GL_GNULIB_MDA_CLOSE@
85123 +GL_GNULIB_MDA_CREAT = @GL_GNULIB_MDA_CREAT@
85124 +GL_GNULIB_MDA_DUP = @GL_GNULIB_MDA_DUP@
85125 +GL_GNULIB_MDA_DUP2 = @GL_GNULIB_MDA_DUP2@
85126 +GL_GNULIB_MDA_ECVT = @GL_GNULIB_MDA_ECVT@
85127 +GL_GNULIB_MDA_EXECL = @GL_GNULIB_MDA_EXECL@
85128 +GL_GNULIB_MDA_EXECLE = @GL_GNULIB_MDA_EXECLE@
85129 +GL_GNULIB_MDA_EXECLP = @GL_GNULIB_MDA_EXECLP@
85130 +GL_GNULIB_MDA_EXECV = @GL_GNULIB_MDA_EXECV@
85131 +GL_GNULIB_MDA_EXECVE = @GL_GNULIB_MDA_EXECVE@
85132 +GL_GNULIB_MDA_EXECVP = @GL_GNULIB_MDA_EXECVP@
85133 +GL_GNULIB_MDA_EXECVPE = @GL_GNULIB_MDA_EXECVPE@
85134 +GL_GNULIB_MDA_FCLOSEALL = @GL_GNULIB_MDA_FCLOSEALL@
85135 +GL_GNULIB_MDA_FCVT = @GL_GNULIB_MDA_FCVT@
85136 +GL_GNULIB_MDA_FDOPEN = @GL_GNULIB_MDA_FDOPEN@
85137 +GL_GNULIB_MDA_FILENO = @GL_GNULIB_MDA_FILENO@
85138 +GL_GNULIB_MDA_GCVT = @GL_GNULIB_MDA_GCVT@
85139 +GL_GNULIB_MDA_GETCWD = @GL_GNULIB_MDA_GETCWD@
85140 +GL_GNULIB_MDA_GETPID = @GL_GNULIB_MDA_GETPID@
85141 +GL_GNULIB_MDA_GETW = @GL_GNULIB_MDA_GETW@
85142 +GL_GNULIB_MDA_ISATTY = @GL_GNULIB_MDA_ISATTY@
85143 +GL_GNULIB_MDA_J0 = @GL_GNULIB_MDA_J0@
85144 +GL_GNULIB_MDA_J1 = @GL_GNULIB_MDA_J1@
85145 +GL_GNULIB_MDA_JN = @GL_GNULIB_MDA_JN@
85146 +GL_GNULIB_MDA_LSEEK = @GL_GNULIB_MDA_LSEEK@
85147 +GL_GNULIB_MDA_MEMCCPY = @GL_GNULIB_MDA_MEMCCPY@
85148 +GL_GNULIB_MDA_MKDIR = @GL_GNULIB_MDA_MKDIR@
85149 +GL_GNULIB_MDA_MKTEMP = @GL_GNULIB_MDA_MKTEMP@
85150 +GL_GNULIB_MDA_OPEN = @GL_GNULIB_MDA_OPEN@
85151 +GL_GNULIB_MDA_PUTENV = @GL_GNULIB_MDA_PUTENV@
85152 +GL_GNULIB_MDA_PUTW = @GL_GNULIB_MDA_PUTW@
85153 +GL_GNULIB_MDA_READ = @GL_GNULIB_MDA_READ@
85154 +GL_GNULIB_MDA_RMDIR = @GL_GNULIB_MDA_RMDIR@
85155 +GL_GNULIB_MDA_STRDUP = @GL_GNULIB_MDA_STRDUP@
85156 +GL_GNULIB_MDA_SWAB = @GL_GNULIB_MDA_SWAB@
85157 +GL_GNULIB_MDA_TEMPNAM = @GL_GNULIB_MDA_TEMPNAM@
85158 +GL_GNULIB_MDA_TZSET = @GL_GNULIB_MDA_TZSET@
85159 +GL_GNULIB_MDA_UMASK = @GL_GNULIB_MDA_UMASK@
85160 +GL_GNULIB_MDA_UNLINK = @GL_GNULIB_MDA_UNLINK@
85161 +GL_GNULIB_MDA_UTIME = @GL_GNULIB_MDA_UTIME@
85162 +GL_GNULIB_MDA_WCSDUP = @GL_GNULIB_MDA_WCSDUP@
85163 +GL_GNULIB_MDA_WRITE = @GL_GNULIB_MDA_WRITE@
85164 +GL_GNULIB_MDA_Y0 = @GL_GNULIB_MDA_Y0@
85165 +GL_GNULIB_MDA_Y1 = @GL_GNULIB_MDA_Y1@
85166 +GL_GNULIB_MDA_YN = @GL_GNULIB_MDA_YN@
85167 +GL_GNULIB_MEMCHR = @GL_GNULIB_MEMCHR@
85168 +GL_GNULIB_MEMMEM = @GL_GNULIB_MEMMEM@
85169 +GL_GNULIB_MEMPCPY = @GL_GNULIB_MEMPCPY@
85170 +GL_GNULIB_MEMRCHR = @GL_GNULIB_MEMRCHR@
85171 +GL_GNULIB_MKDIR = @GL_GNULIB_MKDIR@
85172 +GL_GNULIB_MKDIRAT = @GL_GNULIB_MKDIRAT@
85173 +GL_GNULIB_MKDTEMP = @GL_GNULIB_MKDTEMP@
85174 +GL_GNULIB_MKFIFO = @GL_GNULIB_MKFIFO@
85175 +GL_GNULIB_MKFIFOAT = @GL_GNULIB_MKFIFOAT@
85176 +GL_GNULIB_MKNOD = @GL_GNULIB_MKNOD@
85177 +GL_GNULIB_MKNODAT = @GL_GNULIB_MKNODAT@
85178 +GL_GNULIB_MKOSTEMP = @GL_GNULIB_MKOSTEMP@
85179 +GL_GNULIB_MKOSTEMPS = @GL_GNULIB_MKOSTEMPS@
85180 +GL_GNULIB_MKSTEMP = @GL_GNULIB_MKSTEMP@
85181 +GL_GNULIB_MKSTEMPS = @GL_GNULIB_MKSTEMPS@
85182 +GL_GNULIB_MKTIME = @GL_GNULIB_MKTIME@
85183 +GL_GNULIB_MODF = @GL_GNULIB_MODF@
85184 +GL_GNULIB_MODFF = @GL_GNULIB_MODFF@
85185 +GL_GNULIB_MODFL = @GL_GNULIB_MODFL@
85186 +GL_GNULIB_NANOSLEEP = @GL_GNULIB_NANOSLEEP@
85187 +GL_GNULIB_NONBLOCKING = @GL_GNULIB_NONBLOCKING@
85188 +GL_GNULIB_OBSTACK_PRINTF = @GL_GNULIB_OBSTACK_PRINTF@
85189 +GL_GNULIB_OBSTACK_PRINTF_POSIX = @GL_GNULIB_OBSTACK_PRINTF_POSIX@
85190 +GL_GNULIB_OPEN = @GL_GNULIB_OPEN@
85191 +GL_GNULIB_OPENAT = @GL_GNULIB_OPENAT@
85192 +GL_GNULIB_OPENDIR = @GL_GNULIB_OPENDIR@
85193 +GL_GNULIB_OVERRIDES_STRUCT_STAT = @GL_GNULIB_OVERRIDES_STRUCT_STAT@
85194 +GL_GNULIB_PCLOSE = @GL_GNULIB_PCLOSE@
85195 +GL_GNULIB_PERROR = @GL_GNULIB_PERROR@
85196 +GL_GNULIB_PIPE = @GL_GNULIB_PIPE@
85197 +GL_GNULIB_PIPE2 = @GL_GNULIB_PIPE2@
85198 +GL_GNULIB_POPEN = @GL_GNULIB_POPEN@
85199 +GL_GNULIB_POSIX_MEMALIGN = @GL_GNULIB_POSIX_MEMALIGN@
85200 +GL_GNULIB_POSIX_OPENPT = @GL_GNULIB_POSIX_OPENPT@
85201 +GL_GNULIB_POWF = @GL_GNULIB_POWF@
85202 +GL_GNULIB_PREAD = @GL_GNULIB_PREAD@
85203 +GL_GNULIB_PRINTF = @GL_GNULIB_PRINTF@
85204 +GL_GNULIB_PRINTF_POSIX = @GL_GNULIB_PRINTF_POSIX@
85205 +GL_GNULIB_PTSNAME = @GL_GNULIB_PTSNAME@
85206 +GL_GNULIB_PTSNAME_R = @GL_GNULIB_PTSNAME_R@
85207 +GL_GNULIB_PUTC = @GL_GNULIB_PUTC@
85208 +GL_GNULIB_PUTCHAR = @GL_GNULIB_PUTCHAR@
85209 +GL_GNULIB_PUTENV = @GL_GNULIB_PUTENV@
85210 +GL_GNULIB_PUTS = @GL_GNULIB_PUTS@
85211 +GL_GNULIB_PWRITE = @GL_GNULIB_PWRITE@
85212 +GL_GNULIB_QSORT_R = @GL_GNULIB_QSORT_R@
85213 +GL_GNULIB_RANDOM = @GL_GNULIB_RANDOM@
85214 +GL_GNULIB_RANDOM_R = @GL_GNULIB_RANDOM_R@
85215 +GL_GNULIB_RAWMEMCHR = @GL_GNULIB_RAWMEMCHR@
85216 +GL_GNULIB_READ = @GL_GNULIB_READ@
85217 +GL_GNULIB_READDIR = @GL_GNULIB_READDIR@
85218 +GL_GNULIB_READLINK = @GL_GNULIB_READLINK@
85219 +GL_GNULIB_READLINKAT = @GL_GNULIB_READLINKAT@
85220 +GL_GNULIB_REALLOCARRAY = @GL_GNULIB_REALLOCARRAY@
85221 +GL_GNULIB_REALLOC_GNU = @GL_GNULIB_REALLOC_GNU@
85222 +GL_GNULIB_REALLOC_POSIX = @GL_GNULIB_REALLOC_POSIX@
85223 +GL_GNULIB_REALPATH = @GL_GNULIB_REALPATH@
85224 +GL_GNULIB_REMAINDER = @GL_GNULIB_REMAINDER@
85225 +GL_GNULIB_REMAINDERF = @GL_GNULIB_REMAINDERF@
85226 +GL_GNULIB_REMAINDERL = @GL_GNULIB_REMAINDERL@
85227 +GL_GNULIB_REMOVE = @GL_GNULIB_REMOVE@
85228 +GL_GNULIB_RENAME = @GL_GNULIB_RENAME@
85229 +GL_GNULIB_RENAMEAT = @GL_GNULIB_RENAMEAT@
85230 +GL_GNULIB_REWINDDIR = @GL_GNULIB_REWINDDIR@
85231 +GL_GNULIB_RINT = @GL_GNULIB_RINT@
85232 +GL_GNULIB_RINTF = @GL_GNULIB_RINTF@
85233 +GL_GNULIB_RINTL = @GL_GNULIB_RINTL@
85234 +GL_GNULIB_RMDIR = @GL_GNULIB_RMDIR@
85235 +GL_GNULIB_ROUND = @GL_GNULIB_ROUND@
85236 +GL_GNULIB_ROUNDF = @GL_GNULIB_ROUNDF@
85237 +GL_GNULIB_ROUNDL = @GL_GNULIB_ROUNDL@
85238 +GL_GNULIB_RPMATCH = @GL_GNULIB_RPMATCH@
85239 +GL_GNULIB_SCANDIR = @GL_GNULIB_SCANDIR@
85240 +GL_GNULIB_SCANF = @GL_GNULIB_SCANF@
85241 +GL_GNULIB_SECURE_GETENV = @GL_GNULIB_SECURE_GETENV@
85242 +GL_GNULIB_SETENV = @GL_GNULIB_SETENV@
85243 +GL_GNULIB_SETHOSTNAME = @GL_GNULIB_SETHOSTNAME@
85244 +GL_GNULIB_SIGABBREV_NP = @GL_GNULIB_SIGABBREV_NP@
85245 +GL_GNULIB_SIGDESCR_NP = @GL_GNULIB_SIGDESCR_NP@
85246 +GL_GNULIB_SIGNBIT = @GL_GNULIB_SIGNBIT@
85247 +GL_GNULIB_SINF = @GL_GNULIB_SINF@
85248 +GL_GNULIB_SINHF = @GL_GNULIB_SINHF@
85249 +GL_GNULIB_SINL = @GL_GNULIB_SINL@
85250 +GL_GNULIB_SLEEP = @GL_GNULIB_SLEEP@
85251 +GL_GNULIB_SNPRINTF = @GL_GNULIB_SNPRINTF@
85252 +GL_GNULIB_SPRINTF_POSIX = @GL_GNULIB_SPRINTF_POSIX@
85253 +GL_GNULIB_SQRTF = @GL_GNULIB_SQRTF@
85254 +GL_GNULIB_SQRTL = @GL_GNULIB_SQRTL@
85255 +GL_GNULIB_STAT = @GL_GNULIB_STAT@
85256 +GL_GNULIB_STDIO_H_NONBLOCKING = @GL_GNULIB_STDIO_H_NONBLOCKING@
85257 +GL_GNULIB_STDIO_H_SIGPIPE = @GL_GNULIB_STDIO_H_SIGPIPE@
85258 +GL_GNULIB_STPCPY = @GL_GNULIB_STPCPY@
85259 +GL_GNULIB_STPNCPY = @GL_GNULIB_STPNCPY@
85260 +GL_GNULIB_STRCASESTR = @GL_GNULIB_STRCASESTR@
85261 +GL_GNULIB_STRCHRNUL = @GL_GNULIB_STRCHRNUL@
85262 +GL_GNULIB_STRDUP = @GL_GNULIB_STRDUP@
85263 +GL_GNULIB_STRERROR = @GL_GNULIB_STRERROR@
85264 +GL_GNULIB_STRERRORNAME_NP = @GL_GNULIB_STRERRORNAME_NP@
85265 +GL_GNULIB_STRERROR_R = @GL_GNULIB_STRERROR_R@
85266 +GL_GNULIB_STRFTIME = @GL_GNULIB_STRFTIME@
85267 +GL_GNULIB_STRNCAT = @GL_GNULIB_STRNCAT@
85268 +GL_GNULIB_STRNDUP = @GL_GNULIB_STRNDUP@
85269 +GL_GNULIB_STRNLEN = @GL_GNULIB_STRNLEN@
85270 +GL_GNULIB_STRPBRK = @GL_GNULIB_STRPBRK@
85271 +GL_GNULIB_STRPTIME = @GL_GNULIB_STRPTIME@
85272 +GL_GNULIB_STRSEP = @GL_GNULIB_STRSEP@
85273 +GL_GNULIB_STRSIGNAL = @GL_GNULIB_STRSIGNAL@
85274 +GL_GNULIB_STRSTR = @GL_GNULIB_STRSTR@
85275 +GL_GNULIB_STRTOD = @GL_GNULIB_STRTOD@
85276 +GL_GNULIB_STRTOIMAX = @GL_GNULIB_STRTOIMAX@
85277 +GL_GNULIB_STRTOK_R = @GL_GNULIB_STRTOK_R@
85278 +GL_GNULIB_STRTOL = @GL_GNULIB_STRTOL@
85279 +GL_GNULIB_STRTOLD = @GL_GNULIB_STRTOLD@
85280 +GL_GNULIB_STRTOLL = @GL_GNULIB_STRTOLL@
85281 +GL_GNULIB_STRTOUL = @GL_GNULIB_STRTOUL@
85282 +GL_GNULIB_STRTOULL = @GL_GNULIB_STRTOULL@
85283 +GL_GNULIB_STRTOUMAX = @GL_GNULIB_STRTOUMAX@
85284 +GL_GNULIB_STRVERSCMP = @GL_GNULIB_STRVERSCMP@
85285 +GL_GNULIB_SYMLINK = @GL_GNULIB_SYMLINK@
85286 +GL_GNULIB_SYMLINKAT = @GL_GNULIB_SYMLINKAT@
85287 +GL_GNULIB_SYSTEM_POSIX = @GL_GNULIB_SYSTEM_POSIX@
85288 +GL_GNULIB_TANF = @GL_GNULIB_TANF@
85289 +GL_GNULIB_TANHF = @GL_GNULIB_TANHF@
85290 +GL_GNULIB_TANL = @GL_GNULIB_TANL@
85291 +GL_GNULIB_TIMEGM = @GL_GNULIB_TIMEGM@
85292 +GL_GNULIB_TIMESPEC_GET = @GL_GNULIB_TIMESPEC_GET@
85293 +GL_GNULIB_TIMESPEC_GETRES = @GL_GNULIB_TIMESPEC_GETRES@
85294 +GL_GNULIB_TIME_R = @GL_GNULIB_TIME_R@
85295 +GL_GNULIB_TIME_RZ = @GL_GNULIB_TIME_RZ@
85296 +GL_GNULIB_TMPFILE = @GL_GNULIB_TMPFILE@
85297 +GL_GNULIB_TRUNC = @GL_GNULIB_TRUNC@
85298 +GL_GNULIB_TRUNCATE = @GL_GNULIB_TRUNCATE@
85299 +GL_GNULIB_TRUNCF = @GL_GNULIB_TRUNCF@
85300 +GL_GNULIB_TRUNCL = @GL_GNULIB_TRUNCL@
85301 +GL_GNULIB_TTYNAME_R = @GL_GNULIB_TTYNAME_R@
85302 +GL_GNULIB_TZSET = @GL_GNULIB_TZSET@
85303 +GL_GNULIB_UNISTD_H_GETOPT = @GL_GNULIB_UNISTD_H_GETOPT@
85304 +GL_GNULIB_UNISTD_H_NONBLOCKING = @GL_GNULIB_UNISTD_H_NONBLOCKING@
85305 +GL_GNULIB_UNISTD_H_SIGPIPE = @GL_GNULIB_UNISTD_H_SIGPIPE@
85306 +GL_GNULIB_UNLINK = @GL_GNULIB_UNLINK@
85307 +GL_GNULIB_UNLINKAT = @GL_GNULIB_UNLINKAT@
85308 +GL_GNULIB_UNLOCKPT = @GL_GNULIB_UNLOCKPT@
85309 +GL_GNULIB_UNSETENV = @GL_GNULIB_UNSETENV@
85310 +GL_GNULIB_USLEEP = @GL_GNULIB_USLEEP@
85311 +GL_GNULIB_UTIME = @GL_GNULIB_UTIME@
85312 +GL_GNULIB_UTIMENSAT = @GL_GNULIB_UTIMENSAT@
85313 +GL_GNULIB_VASPRINTF = @GL_GNULIB_VASPRINTF@
85314 +GL_GNULIB_VDPRINTF = @GL_GNULIB_VDPRINTF@
85315 +GL_GNULIB_VFPRINTF = @GL_GNULIB_VFPRINTF@
85316 +GL_GNULIB_VFPRINTF_POSIX = @GL_GNULIB_VFPRINTF_POSIX@
85317 +GL_GNULIB_VFSCANF = @GL_GNULIB_VFSCANF@
85318 +GL_GNULIB_VPRINTF = @GL_GNULIB_VPRINTF@
85319 +GL_GNULIB_VPRINTF_POSIX = @GL_GNULIB_VPRINTF_POSIX@
85320 +GL_GNULIB_VSCANF = @GL_GNULIB_VSCANF@
85321 +GL_GNULIB_VSNPRINTF = @GL_GNULIB_VSNPRINTF@
85322 +GL_GNULIB_VSPRINTF_POSIX = @GL_GNULIB_VSPRINTF_POSIX@
85323 +GL_GNULIB_WCPCPY = @GL_GNULIB_WCPCPY@
85324 +GL_GNULIB_WCPNCPY = @GL_GNULIB_WCPNCPY@
85325 +GL_GNULIB_WCRTOMB = @GL_GNULIB_WCRTOMB@
85326 +GL_GNULIB_WCSCASECMP = @GL_GNULIB_WCSCASECMP@
85327 +GL_GNULIB_WCSCAT = @GL_GNULIB_WCSCAT@
85328 +GL_GNULIB_WCSCHR = @GL_GNULIB_WCSCHR@
85329 +GL_GNULIB_WCSCMP = @GL_GNULIB_WCSCMP@
85330 +GL_GNULIB_WCSCOLL = @GL_GNULIB_WCSCOLL@
85331 +GL_GNULIB_WCSCPY = @GL_GNULIB_WCSCPY@
85332 +GL_GNULIB_WCSCSPN = @GL_GNULIB_WCSCSPN@
85333 +GL_GNULIB_WCSDUP = @GL_GNULIB_WCSDUP@
85334 +GL_GNULIB_WCSFTIME = @GL_GNULIB_WCSFTIME@
85335 +GL_GNULIB_WCSLEN = @GL_GNULIB_WCSLEN@
85336 +GL_GNULIB_WCSNCASECMP = @GL_GNULIB_WCSNCASECMP@
85337 +GL_GNULIB_WCSNCAT = @GL_GNULIB_WCSNCAT@
85338 +GL_GNULIB_WCSNCMP = @GL_GNULIB_WCSNCMP@
85339 +GL_GNULIB_WCSNCPY = @GL_GNULIB_WCSNCPY@
85340 +GL_GNULIB_WCSNLEN = @GL_GNULIB_WCSNLEN@
85341 +GL_GNULIB_WCSNRTOMBS = @GL_GNULIB_WCSNRTOMBS@
85342 +GL_GNULIB_WCSPBRK = @GL_GNULIB_WCSPBRK@
85343 +GL_GNULIB_WCSRCHR = @GL_GNULIB_WCSRCHR@
85344 +GL_GNULIB_WCSRTOMBS = @GL_GNULIB_WCSRTOMBS@
85345 +GL_GNULIB_WCSSPN = @GL_GNULIB_WCSSPN@
85346 +GL_GNULIB_WCSSTR = @GL_GNULIB_WCSSTR@
85347 +GL_GNULIB_WCSTOK = @GL_GNULIB_WCSTOK@
85348 +GL_GNULIB_WCSWIDTH = @GL_GNULIB_WCSWIDTH@
85349 +GL_GNULIB_WCSXFRM = @GL_GNULIB_WCSXFRM@
85350 +GL_GNULIB_WCTOB = @GL_GNULIB_WCTOB@
85351 +GL_GNULIB_WCTOMB = @GL_GNULIB_WCTOMB@
85352 +GL_GNULIB_WCWIDTH = @GL_GNULIB_WCWIDTH@
85353 +GL_GNULIB_WMEMCHR = @GL_GNULIB_WMEMCHR@
85354 +GL_GNULIB_WMEMCMP = @GL_GNULIB_WMEMCMP@
85355 +GL_GNULIB_WMEMCPY = @GL_GNULIB_WMEMCPY@
85356 +GL_GNULIB_WMEMMOVE = @GL_GNULIB_WMEMMOVE@
85357 +GL_GNULIB_WMEMPCPY = @GL_GNULIB_WMEMPCPY@
85358 +GL_GNULIB_WMEMSET = @GL_GNULIB_WMEMSET@
85359 +GL_GNULIB_WRITE = @GL_GNULIB_WRITE@
85360 +GL_GNULIB__EXIT = @GL_GNULIB__EXIT@
85361 +GNULIBHEADERS_OVERRIDE_WINT_T = @GNULIBHEADERS_OVERRIDE_WINT_T@
85362 GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
85363 -GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
85364 -GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
85365 -GNULIB_GRANTPT = @GNULIB_GRANTPT@
85366 -GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
85367 -GNULIB_HYPOT = @GNULIB_HYPOT@
85368 -GNULIB_HYPOTF = @GNULIB_HYPOTF@
85369 -GNULIB_HYPOTL = @GNULIB_HYPOTL@
85370 -GNULIB_ILOGB = @GNULIB_ILOGB@
85371 -GNULIB_ILOGBF = @GNULIB_ILOGBF@
85372 -GNULIB_ILOGBL = @GNULIB_ILOGBL@
85373 -GNULIB_IMAXABS = @GNULIB_IMAXABS@
85374 -GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
85375 -GNULIB_ISATTY = @GNULIB_ISATTY@
85376 -GNULIB_ISFINITE = @GNULIB_ISFINITE@
85377 -GNULIB_ISINF = @GNULIB_ISINF@
85378 -GNULIB_ISNAN = @GNULIB_ISNAN@
85379 -GNULIB_ISNAND = @GNULIB_ISNAND@
85380 -GNULIB_ISNANF = @GNULIB_ISNANF@
85381 -GNULIB_ISNANL = @GNULIB_ISNANL@
85382 -GNULIB_LCHMOD = @GNULIB_LCHMOD@
85383 -GNULIB_LCHOWN = @GNULIB_LCHOWN@
85384 -GNULIB_LDEXPF = @GNULIB_LDEXPF@
85385 -GNULIB_LDEXPL = @GNULIB_LDEXPL@
85386 -GNULIB_LINK = @GNULIB_LINK@
85387 -GNULIB_LINKAT = @GNULIB_LINKAT@
85388 -GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
85389 -GNULIB_LOG = @GNULIB_LOG@
85390 -GNULIB_LOG10 = @GNULIB_LOG10@
85391 -GNULIB_LOG10F = @GNULIB_LOG10F@
85392 -GNULIB_LOG10L = @GNULIB_LOG10L@
85393 -GNULIB_LOG1P = @GNULIB_LOG1P@
85394 -GNULIB_LOG1PF = @GNULIB_LOG1PF@
85395 -GNULIB_LOG1PL = @GNULIB_LOG1PL@
85396 -GNULIB_LOG2 = @GNULIB_LOG2@
85397 -GNULIB_LOG2F = @GNULIB_LOG2F@
85398 -GNULIB_LOG2L = @GNULIB_LOG2L@
85399 -GNULIB_LOGB = @GNULIB_LOGB@
85400 -GNULIB_LOGBF = @GNULIB_LOGBF@
85401 -GNULIB_LOGBL = @GNULIB_LOGBL@
85402 -GNULIB_LOGF = @GNULIB_LOGF@
85403 -GNULIB_LOGL = @GNULIB_LOGL@
85404 -GNULIB_LSEEK = @GNULIB_LSEEK@
85405 -GNULIB_LSTAT = @GNULIB_LSTAT@
85406 -GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
85407 -GNULIB_MBRLEN = @GNULIB_MBRLEN@
85408 -GNULIB_MBRTOWC = @GNULIB_MBRTOWC@
85409 -GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
85410 -GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
85411 -GNULIB_MBSCHR = @GNULIB_MBSCHR@
85412 -GNULIB_MBSCSPN = @GNULIB_MBSCSPN@
85413 -GNULIB_MBSINIT = @GNULIB_MBSINIT@
85414 -GNULIB_MBSLEN = @GNULIB_MBSLEN@
85415 -GNULIB_MBSNCASECMP = @GNULIB_MBSNCASECMP@
85416 -GNULIB_MBSNLEN = @GNULIB_MBSNLEN@
85417 -GNULIB_MBSNRTOWCS = @GNULIB_MBSNRTOWCS@
85418 -GNULIB_MBSPBRK = @GNULIB_MBSPBRK@
85419 -GNULIB_MBSPCASECMP = @GNULIB_MBSPCASECMP@
85420 -GNULIB_MBSRCHR = @GNULIB_MBSRCHR@
85421 -GNULIB_MBSRTOWCS = @GNULIB_MBSRTOWCS@
85422 -GNULIB_MBSSEP = @GNULIB_MBSSEP@
85423 -GNULIB_MBSSPN = @GNULIB_MBSSPN@
85424 -GNULIB_MBSSTR = @GNULIB_MBSSTR@
85425 -GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
85426 -GNULIB_MBTOWC = @GNULIB_MBTOWC@
85427 -GNULIB_MEMCHR = @GNULIB_MEMCHR@
85428 -GNULIB_MEMMEM = @GNULIB_MEMMEM@
85429 -GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
85430 -GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
85431 -GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
85432 -GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
85433 -GNULIB_MKFIFO = @GNULIB_MKFIFO@
85434 -GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
85435 -GNULIB_MKNOD = @GNULIB_MKNOD@
85436 -GNULIB_MKNODAT = @GNULIB_MKNODAT@
85437 -GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
85438 -GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
85439 -GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
85440 -GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
85441 -GNULIB_MKTIME = @GNULIB_MKTIME@
85442 -GNULIB_MODF = @GNULIB_MODF@
85443 -GNULIB_MODFF = @GNULIB_MODFF@
85444 -GNULIB_MODFL = @GNULIB_MODFL@
85445 -GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
85446 -GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
85447 -GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
85448 -GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
85449 -GNULIB_OPEN = @GNULIB_OPEN@
85450 -GNULIB_OPENAT = @GNULIB_OPENAT@
85451 -GNULIB_OPENDIR = @GNULIB_OPENDIR@
85452 -GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
85453 -GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
85454 -GNULIB_PCLOSE = @GNULIB_PCLOSE@
85455 -GNULIB_PERROR = @GNULIB_PERROR@
85456 -GNULIB_PIPE = @GNULIB_PIPE@
85457 -GNULIB_PIPE2 = @GNULIB_PIPE2@
85458 -GNULIB_POPEN = @GNULIB_POPEN@
85459 -GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
85460 -GNULIB_POWF = @GNULIB_POWF@
85461 -GNULIB_PREAD = @GNULIB_PREAD@
85462 -GNULIB_PRINTF = @GNULIB_PRINTF@
85463 -GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@
85464 -GNULIB_PTSNAME = @GNULIB_PTSNAME@
85465 -GNULIB_PTSNAME_R = @GNULIB_PTSNAME_R@
85466 -GNULIB_PUTC = @GNULIB_PUTC@
85467 -GNULIB_PUTCHAR = @GNULIB_PUTCHAR@
85468 -GNULIB_PUTENV = @GNULIB_PUTENV@
85469 -GNULIB_PUTS = @GNULIB_PUTS@
85470 -GNULIB_PWRITE = @GNULIB_PWRITE@
85471 -GNULIB_QSORT_R = @GNULIB_QSORT_R@
85472 -GNULIB_RANDOM = @GNULIB_RANDOM@
85473 -GNULIB_RANDOM_R = @GNULIB_RANDOM_R@
85474 -GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@
85475 -GNULIB_READ = @GNULIB_READ@
85476 -GNULIB_READDIR = @GNULIB_READDIR@
85477 -GNULIB_READLINK = @GNULIB_READLINK@
85478 -GNULIB_READLINKAT = @GNULIB_READLINKAT@
85479 -GNULIB_REALLOCARRAY = @GNULIB_REALLOCARRAY@
85480 -GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
85481 -GNULIB_REALPATH = @GNULIB_REALPATH@
85482 -GNULIB_REMAINDER = @GNULIB_REMAINDER@
85483 -GNULIB_REMAINDERF = @GNULIB_REMAINDERF@
85484 -GNULIB_REMAINDERL = @GNULIB_REMAINDERL@
85485 -GNULIB_REMOVE = @GNULIB_REMOVE@
85486 -GNULIB_RENAME = @GNULIB_RENAME@
85487 -GNULIB_RENAMEAT = @GNULIB_RENAMEAT@
85488 -GNULIB_REWINDDIR = @GNULIB_REWINDDIR@
85489 -GNULIB_RINT = @GNULIB_RINT@
85490 -GNULIB_RINTF = @GNULIB_RINTF@
85491 -GNULIB_RINTL = @GNULIB_RINTL@
85492 -GNULIB_RMDIR = @GNULIB_RMDIR@
85493 -GNULIB_ROUND = @GNULIB_ROUND@
85494 -GNULIB_ROUNDF = @GNULIB_ROUNDF@
85495 -GNULIB_ROUNDL = @GNULIB_ROUNDL@
85496 -GNULIB_RPMATCH = @GNULIB_RPMATCH@
85497 -GNULIB_SCANDIR = @GNULIB_SCANDIR@
85498 -GNULIB_SCANF = @GNULIB_SCANF@
85499 -GNULIB_SECURE_GETENV = @GNULIB_SECURE_GETENV@
85500 -GNULIB_SETENV = @GNULIB_SETENV@
85501 -GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
85502 -GNULIB_SIGNBIT = @GNULIB_SIGNBIT@
85503 -GNULIB_SINF = @GNULIB_SINF@
85504 -GNULIB_SINHF = @GNULIB_SINHF@
85505 -GNULIB_SINL = @GNULIB_SINL@
85506 -GNULIB_SLEEP = @GNULIB_SLEEP@
85507 -GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
85508 -GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
85509 -GNULIB_SQRTF = @GNULIB_SQRTF@
85510 -GNULIB_SQRTL = @GNULIB_SQRTL@
85511 -GNULIB_STAT = @GNULIB_STAT@
85512 -GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
85513 -GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
85514 -GNULIB_STPCPY = @GNULIB_STPCPY@
85515 -GNULIB_STPNCPY = @GNULIB_STPNCPY@
85516 -GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
85517 -GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
85518 -GNULIB_STRDUP = @GNULIB_STRDUP@
85519 -GNULIB_STRERROR = @GNULIB_STRERROR@
85520 -GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
85521 -GNULIB_STRFTIME = @GNULIB_STRFTIME@
85522 -GNULIB_STRNCAT = @GNULIB_STRNCAT@
85523 -GNULIB_STRNDUP = @GNULIB_STRNDUP@
85524 -GNULIB_STRNLEN = @GNULIB_STRNLEN@
85525 -GNULIB_STRPBRK = @GNULIB_STRPBRK@
85526 -GNULIB_STRPTIME = @GNULIB_STRPTIME@
85527 -GNULIB_STRSEP = @GNULIB_STRSEP@
85528 -GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
85529 -GNULIB_STRSTR = @GNULIB_STRSTR@
85530 -GNULIB_STRTOD = @GNULIB_STRTOD@
85531 -GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
85532 -GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
85533 -GNULIB_STRTOLD = @GNULIB_STRTOLD@
85534 -GNULIB_STRTOLL = @GNULIB_STRTOLL@
85535 -GNULIB_STRTOULL = @GNULIB_STRTOULL@
85536 -GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
85537 -GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
85538 -GNULIB_SYMLINK = @GNULIB_SYMLINK@
85539 -GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
85540 -GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
85541 -GNULIB_TANF = @GNULIB_TANF@
85542 -GNULIB_TANHF = @GNULIB_TANHF@
85543 -GNULIB_TANL = @GNULIB_TANL@
85544 -GNULIB_TIMEGM = @GNULIB_TIMEGM@
85545 -GNULIB_TIME_R = @GNULIB_TIME_R@
85546 -GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
85547 -GNULIB_TMPFILE = @GNULIB_TMPFILE@
85548 -GNULIB_TRUNC = @GNULIB_TRUNC@
85549 -GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
85550 -GNULIB_TRUNCF = @GNULIB_TRUNCF@
85551 -GNULIB_TRUNCL = @GNULIB_TRUNCL@
85552 -GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
85553 -GNULIB_TZSET = @GNULIB_TZSET@
85554 -GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
85555 -GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
85556 -GNULIB_UNLINK = @GNULIB_UNLINK@
85557 -GNULIB_UNLINKAT = @GNULIB_UNLINKAT@
85558 -GNULIB_UNLOCKPT = @GNULIB_UNLOCKPT@
85559 -GNULIB_UNSETENV = @GNULIB_UNSETENV@
85560 -GNULIB_USLEEP = @GNULIB_USLEEP@
85561 -GNULIB_UTIME = @GNULIB_UTIME@
85562 -GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
85563 -GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
85564 -GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
85565 -GNULIB_VFPRINTF = @GNULIB_VFPRINTF@
85566 -GNULIB_VFPRINTF_POSIX = @GNULIB_VFPRINTF_POSIX@
85567 -GNULIB_VFSCANF = @GNULIB_VFSCANF@
85568 -GNULIB_VPRINTF = @GNULIB_VPRINTF@
85569 -GNULIB_VPRINTF_POSIX = @GNULIB_VPRINTF_POSIX@
85570 -GNULIB_VSCANF = @GNULIB_VSCANF@
85571 -GNULIB_VSNPRINTF = @GNULIB_VSNPRINTF@
85572 -GNULIB_VSPRINTF_POSIX = @GNULIB_VSPRINTF_POSIX@
85573 -GNULIB_WCPCPY = @GNULIB_WCPCPY@
85574 -GNULIB_WCPNCPY = @GNULIB_WCPNCPY@
85575 -GNULIB_WCRTOMB = @GNULIB_WCRTOMB@
85576 -GNULIB_WCSCASECMP = @GNULIB_WCSCASECMP@
85577 -GNULIB_WCSCAT = @GNULIB_WCSCAT@
85578 -GNULIB_WCSCHR = @GNULIB_WCSCHR@
85579 -GNULIB_WCSCMP = @GNULIB_WCSCMP@
85580 -GNULIB_WCSCOLL = @GNULIB_WCSCOLL@
85581 -GNULIB_WCSCPY = @GNULIB_WCSCPY@
85582 -GNULIB_WCSCSPN = @GNULIB_WCSCSPN@
85583 -GNULIB_WCSDUP = @GNULIB_WCSDUP@
85584 -GNULIB_WCSFTIME = @GNULIB_WCSFTIME@
85585 -GNULIB_WCSLEN = @GNULIB_WCSLEN@
85586 -GNULIB_WCSNCASECMP = @GNULIB_WCSNCASECMP@
85587 -GNULIB_WCSNCAT = @GNULIB_WCSNCAT@
85588 -GNULIB_WCSNCMP = @GNULIB_WCSNCMP@
85589 -GNULIB_WCSNCPY = @GNULIB_WCSNCPY@
85590 -GNULIB_WCSNLEN = @GNULIB_WCSNLEN@
85591 -GNULIB_WCSNRTOMBS = @GNULIB_WCSNRTOMBS@
85592 -GNULIB_WCSPBRK = @GNULIB_WCSPBRK@
85593 -GNULIB_WCSRCHR = @GNULIB_WCSRCHR@
85594 -GNULIB_WCSRTOMBS = @GNULIB_WCSRTOMBS@
85595 -GNULIB_WCSSPN = @GNULIB_WCSSPN@
85596 -GNULIB_WCSSTR = @GNULIB_WCSSTR@
85597 -GNULIB_WCSTOK = @GNULIB_WCSTOK@
85598 -GNULIB_WCSWIDTH = @GNULIB_WCSWIDTH@
85599 -GNULIB_WCSXFRM = @GNULIB_WCSXFRM@
85600 -GNULIB_WCTOB = @GNULIB_WCTOB@
85601 -GNULIB_WCTOMB = @GNULIB_WCTOMB@
85602 -GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
85603 -GNULIB_WMEMCHR = @GNULIB_WMEMCHR@
85604 -GNULIB_WMEMCMP = @GNULIB_WMEMCMP@
85605 -GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
85606 -GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
85607 -GNULIB_WMEMSET = @GNULIB_WMEMSET@
85608 -GNULIB_WRITE = @GNULIB_WRITE@
85609 -GNULIB__EXIT = @GNULIB__EXIT@
85610 GPGME_CFLAGS = @GPGME_CFLAGS@
85611 GPGME_CONFIG = @GPGME_CONFIG@
85612 GPGME_LIBS = @GPGME_LIBS@
85613 GREP = @GREP@
85614 HAVE_ACOSF = @HAVE_ACOSF@
85615 HAVE_ACOSL = @HAVE_ACOSL@
85616 +HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
85617 HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
85618 HAVE_ALPHASORT = @HAVE_ALPHASORT@
85619 HAVE_ASINF = @HAVE_ASINF@
85620 @@ -689,6 +780,7 @@ HAVE_CHOWN = @HAVE_CHOWN@
85621 HAVE_CLOSEDIR = @HAVE_CLOSEDIR@
85622 HAVE_COPYSIGN = @HAVE_COPYSIGN@
85623 HAVE_COPYSIGNL = @HAVE_COPYSIGNL@
85624 +HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
85625 HAVE_COSF = @HAVE_COSF@
85626 HAVE_COSHF = @HAVE_COSHF@
85627 HAVE_COSL = @HAVE_COSL@
85628 @@ -703,13 +795,17 @@ HAVE_DECL_CEILL = @HAVE_DECL_CEILL@
85629 HAVE_DECL_COPYSIGNF = @HAVE_DECL_COPYSIGNF@
85630 HAVE_DECL_COSL = @HAVE_DECL_COSL@
85631 HAVE_DECL_DIRFD = @HAVE_DECL_DIRFD@
85632 +HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
85633 HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
85634 +HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
85635 HAVE_DECL_EXP2 = @HAVE_DECL_EXP2@
85636 HAVE_DECL_EXP2F = @HAVE_DECL_EXP2F@
85637 HAVE_DECL_EXP2L = @HAVE_DECL_EXP2L@
85638 HAVE_DECL_EXPL = @HAVE_DECL_EXPL@
85639 HAVE_DECL_EXPM1L = @HAVE_DECL_EXPM1L@
85640 HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
85641 +HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
85642 +HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
85643 HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
85644 HAVE_DECL_FDOPENDIR = @HAVE_DECL_FDOPENDIR@
85645 HAVE_DECL_FLOORF = @HAVE_DECL_FLOORF@
85646 @@ -718,6 +814,7 @@ HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
85647 HAVE_DECL_FREXPL = @HAVE_DECL_FREXPL@
85648 HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
85649 HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
85650 +HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
85651 HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
85652 HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
85653 HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
85654 @@ -769,13 +866,14 @@ HAVE_DECL_TRUNCL = @HAVE_DECL_TRUNCL@
85655 HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
85656 HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
85657 HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
85658 +HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
85659 HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
85660 HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
85661 HAVE_DIRENT_H = @HAVE_DIRENT_H@
85662 HAVE_DPRINTF = @HAVE_DPRINTF@
85663 -HAVE_DUP2 = @HAVE_DUP2@
85664 HAVE_DUP3 = @HAVE_DUP3@
85665 HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
85666 +HAVE_EXECVPE = @HAVE_EXECVPE@
85667 HAVE_EXPF = @HAVE_EXPF@
85668 HAVE_EXPL = @HAVE_EXPL@
85669 HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
85670 @@ -807,6 +905,7 @@ HAVE_FTELLO = @HAVE_FTELLO@
85671 HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
85672 HAVE_FUTIMENS = @HAVE_FUTIMENS@
85673 HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
85674 +HAVE_GETENTROPY = @HAVE_GETENTROPY@
85675 HAVE_GETGROUPS = @HAVE_GETGROUPS@
85676 HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
85677 HAVE_GETLOGIN = @HAVE_GETLOGIN@
85678 @@ -815,6 +914,7 @@ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
85679 HAVE_GETPASS = @HAVE_GETPASS@
85680 HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
85681 HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
85682 +HAVE_GETUMASK = @HAVE_GETUMASK@
85683 HAVE_GRANTPT = @HAVE_GRANTPT@
85684 HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
85685 HAVE_HYPOTF = @HAVE_HYPOTF@
85686 @@ -842,7 +942,6 @@ HAVE_LOGBF = @HAVE_LOGBF@
85687 HAVE_LOGBL = @HAVE_LOGBL@
85688 HAVE_LOGF = @HAVE_LOGF@
85689 HAVE_LOGL = @HAVE_LOGL@
85690 -HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
85691 HAVE_LSTAT = @HAVE_LSTAT@
85692 HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
85693 HAVE_MBRLEN = @HAVE_MBRLEN@
85694 @@ -852,7 +951,6 @@ HAVE_MBSLEN = @HAVE_MBSLEN@
85695 HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
85696 HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
85697 HAVE_MBTOWC = @HAVE_MBTOWC@
85698 -HAVE_MEMCHR = @HAVE_MEMCHR@
85699 HAVE_MEMPCPY = @HAVE_MEMPCPY@
85700 HAVE_MKDIRAT = @HAVE_MKDIRAT@
85701 HAVE_MKDTEMP = @HAVE_MKDTEMP@
85702 @@ -875,6 +973,7 @@ HAVE_PCLOSE = @HAVE_PCLOSE@
85703 HAVE_PIPE = @HAVE_PIPE@
85704 HAVE_PIPE2 = @HAVE_PIPE2@
85705 HAVE_POPEN = @HAVE_POPEN@
85706 +HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
85707 HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
85708 HAVE_POWF = @HAVE_POWF@
85709 HAVE_PREAD = @HAVE_PREAD@
85710 @@ -904,6 +1003,8 @@ HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
85711 HAVE_SETENV = @HAVE_SETENV@
85712 HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
85713 HAVE_SETSTATE = @HAVE_SETSTATE@
85714 +HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
85715 +HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
85716 HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
85717 HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
85718 HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
85719 @@ -919,13 +1020,16 @@ HAVE_STPNCPY = @HAVE_STPNCPY@
85720 HAVE_STRCASECMP = @HAVE_STRCASECMP@
85721 HAVE_STRCASESTR = @HAVE_STRCASESTR@
85722 HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
85723 +HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
85724 HAVE_STRINGS_H = @HAVE_STRINGS_H@
85725 HAVE_STRPBRK = @HAVE_STRPBRK@
85726 HAVE_STRPTIME = @HAVE_STRPTIME@
85727 HAVE_STRSEP = @HAVE_STRSEP@
85728 HAVE_STRTOD = @HAVE_STRTOD@
85729 +HAVE_STRTOL = @HAVE_STRTOL@
85730 HAVE_STRTOLD = @HAVE_STRTOLD@
85731 HAVE_STRTOLL = @HAVE_STRTOLL@
85732 +HAVE_STRTOUL = @HAVE_STRTOUL@
85733 HAVE_STRTOULL = @HAVE_STRTOULL@
85734 HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@
85735 HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
85736 @@ -943,12 +1047,12 @@ HAVE_TANF = @HAVE_TANF@
85737 HAVE_TANHF = @HAVE_TANHF@
85738 HAVE_TANL = @HAVE_TANL@
85739 HAVE_TIMEGM = @HAVE_TIMEGM@
85740 +HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
85741 +HAVE_TIMESPEC_GETRES = @HAVE_TIMESPEC_GETRES@
85742 HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
85743 -HAVE_TZSET = @HAVE_TZSET@
85744 HAVE_UNISTD_H = @HAVE_UNISTD_H@
85745 HAVE_UNLINKAT = @HAVE_UNLINKAT@
85746 HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
85747 -HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
85748 HAVE_USLEEP = @HAVE_USLEEP@
85749 HAVE_UTIME = @HAVE_UTIME@
85750 HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
85751 @@ -990,6 +1094,7 @@ HAVE_WMEMCHR = @HAVE_WMEMCHR@
85752 HAVE_WMEMCMP = @HAVE_WMEMCMP@
85753 HAVE_WMEMCPY = @HAVE_WMEMCPY@
85754 HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
85755 +HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
85756 HAVE_WMEMSET = @HAVE_WMEMSET@
85757 HAVE__BOOL = @HAVE__BOOL@
85758 HAVE__EXIT = @HAVE__EXIT@
85759 @@ -1086,16 +1191,18 @@ PATH_SEPARATOR = @PATH_SEPARATOR@
85760 PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
85761 PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
85762 PRIPTR_PREFIX = @PRIPTR_PREFIX@
85763 -PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
85764 PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
85765 PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
85766 RANLIB = @RANLIB@
85767 +REPLACE_ACCESS = @REPLACE_ACCESS@
85768 REPLACE_ACOSF = @REPLACE_ACOSF@
85769 +REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
85770 REPLACE_ASINF = @REPLACE_ASINF@
85771 REPLACE_ATAN2F = @REPLACE_ATAN2F@
85772 REPLACE_ATANF = @REPLACE_ATANF@
85773 REPLACE_BTOWC = @REPLACE_BTOWC@
85774 -REPLACE_CALLOC = @REPLACE_CALLOC@
85775 +REPLACE_CALLOC_FOR_CALLOC_GNU = @REPLACE_CALLOC_FOR_CALLOC_GNU@
85776 +REPLACE_CALLOC_FOR_CALLOC_POSIX = @REPLACE_CALLOC_FOR_CALLOC_POSIX@
85777 REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
85778 REPLACE_CBRTF = @REPLACE_CBRTF@
85779 REPLACE_CBRTL = @REPLACE_CBRTL@
85780 @@ -1105,13 +1212,22 @@ REPLACE_CEILL = @REPLACE_CEILL@
85781 REPLACE_CHOWN = @REPLACE_CHOWN@
85782 REPLACE_CLOSE = @REPLACE_CLOSE@
85783 REPLACE_CLOSEDIR = @REPLACE_CLOSEDIR@
85784 +REPLACE_COPY_FILE_RANGE = @REPLACE_COPY_FILE_RANGE@
85785 REPLACE_COSF = @REPLACE_COSF@
85786 REPLACE_COSHF = @REPLACE_COSHF@
85787 +REPLACE_CREAT = @REPLACE_CREAT@
85788 REPLACE_CTIME = @REPLACE_CTIME@
85789 REPLACE_DIRFD = @REPLACE_DIRFD@
85790 REPLACE_DPRINTF = @REPLACE_DPRINTF@
85791 REPLACE_DUP = @REPLACE_DUP@
85792 REPLACE_DUP2 = @REPLACE_DUP2@
85793 +REPLACE_EXECL = @REPLACE_EXECL@
85794 +REPLACE_EXECLE = @REPLACE_EXECLE@
85795 +REPLACE_EXECLP = @REPLACE_EXECLP@
85796 +REPLACE_EXECV = @REPLACE_EXECV@
85797 +REPLACE_EXECVE = @REPLACE_EXECVE@
85798 +REPLACE_EXECVP = @REPLACE_EXECVP@
85799 +REPLACE_EXECVPE = @REPLACE_EXECVPE@
85800 REPLACE_EXP2 = @REPLACE_EXP2@
85801 REPLACE_EXP2L = @REPLACE_EXP2L@
85802 REPLACE_EXPF = @REPLACE_EXPF@
85803 @@ -1121,12 +1237,14 @@ REPLACE_EXPM1F = @REPLACE_EXPM1F@
85804 REPLACE_EXPM1L = @REPLACE_EXPM1L@
85805 REPLACE_FABSL = @REPLACE_FABSL@
85806 REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
85807 +REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
85808 REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
85809 REPLACE_FCLOSE = @REPLACE_FCLOSE@
85810 REPLACE_FCNTL = @REPLACE_FCNTL@
85811 REPLACE_FDOPEN = @REPLACE_FDOPEN@
85812 REPLACE_FDOPENDIR = @REPLACE_FDOPENDIR@
85813 REPLACE_FFLUSH = @REPLACE_FFLUSH@
85814 +REPLACE_FFSLL = @REPLACE_FFSLL@
85815 REPLACE_FLOOR = @REPLACE_FLOOR@
85816 REPLACE_FLOORF = @REPLACE_FLOORF@
85817 REPLACE_FLOORL = @REPLACE_FLOORL@
85818 @@ -1137,8 +1255,10 @@ REPLACE_FMOD = @REPLACE_FMOD@
85819 REPLACE_FMODF = @REPLACE_FMODF@
85820 REPLACE_FMODL = @REPLACE_FMODL@
85821 REPLACE_FOPEN = @REPLACE_FOPEN@
85822 +REPLACE_FOPEN_FOR_FOPEN_GNU = @REPLACE_FOPEN_FOR_FOPEN_GNU@
85823 REPLACE_FPRINTF = @REPLACE_FPRINTF@
85824 REPLACE_FPURGE = @REPLACE_FPURGE@
85825 +REPLACE_FREE = @REPLACE_FREE@
85826 REPLACE_FREOPEN = @REPLACE_FREOPEN@
85827 REPLACE_FREXP = @REPLACE_FREXP@
85828 REPLACE_FREXPF = @REPLACE_FREXPF@
85829 @@ -1160,6 +1280,7 @@ REPLACE_GETLINE = @REPLACE_GETLINE@
85830 REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@
85831 REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
85832 REPLACE_GETPASS = @REPLACE_GETPASS@
85833 +REPLACE_GETPASS_FOR_GETPASS_GNU = @REPLACE_GETPASS_FOR_GETPASS_GNU@
85834 REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
85835 REPLACE_GMTIME = @REPLACE_GMTIME@
85836 REPLACE_HUGE_VAL = @REPLACE_HUGE_VAL@
85837 @@ -1198,7 +1319,8 @@ REPLACE_LOGF = @REPLACE_LOGF@
85838 REPLACE_LOGL = @REPLACE_LOGL@
85839 REPLACE_LSEEK = @REPLACE_LSEEK@
85840 REPLACE_LSTAT = @REPLACE_LSTAT@
85841 -REPLACE_MALLOC = @REPLACE_MALLOC@
85842 +REPLACE_MALLOC_FOR_MALLOC_GNU = @REPLACE_MALLOC_FOR_MALLOC_GNU@
85843 +REPLACE_MALLOC_FOR_MALLOC_POSIX = @REPLACE_MALLOC_FOR_MALLOC_POSIX@
85844 REPLACE_MBRLEN = @REPLACE_MBRLEN@
85845 REPLACE_MBRTOWC = @REPLACE_MBRTOWC@
85846 REPLACE_MBSINIT = @REPLACE_MBSINIT@
85847 @@ -1210,7 +1332,9 @@ REPLACE_MEMCHR = @REPLACE_MEMCHR@
85848 REPLACE_MEMMEM = @REPLACE_MEMMEM@
85849 REPLACE_MKDIR = @REPLACE_MKDIR@
85850 REPLACE_MKFIFO = @REPLACE_MKFIFO@
85851 +REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
85852 REPLACE_MKNOD = @REPLACE_MKNOD@
85853 +REPLACE_MKNODAT = @REPLACE_MKNODAT@
85854 REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
85855 REPLACE_MKTIME = @REPLACE_MKTIME@
85856 REPLACE_MODF = @REPLACE_MODF@
85857 @@ -1225,6 +1349,7 @@ REPLACE_OPENAT = @REPLACE_OPENAT@
85858 REPLACE_OPENDIR = @REPLACE_OPENDIR@
85859 REPLACE_PERROR = @REPLACE_PERROR@
85860 REPLACE_POPEN = @REPLACE_POPEN@
85861 +REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
85862 REPLACE_PREAD = @REPLACE_PREAD@
85863 REPLACE_PRINTF = @REPLACE_PRINTF@
85864 REPLACE_PTSNAME = @REPLACE_PTSNAME@
85865 @@ -1237,7 +1362,9 @@ REPLACE_RANDOM_R = @REPLACE_RANDOM_R@
85866 REPLACE_READ = @REPLACE_READ@
85867 REPLACE_READLINK = @REPLACE_READLINK@
85868 REPLACE_READLINKAT = @REPLACE_READLINKAT@
85869 -REPLACE_REALLOC = @REPLACE_REALLOC@
85870 +REPLACE_REALLOCARRAY = @REPLACE_REALLOCARRAY@
85871 +REPLACE_REALLOC_FOR_REALLOC_GNU = @REPLACE_REALLOC_FOR_REALLOC_GNU@
85872 +REPLACE_REALLOC_FOR_REALLOC_POSIX = @REPLACE_REALLOC_FOR_REALLOC_POSIX@
85873 REPLACE_REALPATH = @REPLACE_REALPATH@
85874 REPLACE_REMAINDER = @REPLACE_REMAINDER@
85875 REPLACE_REMAINDERF = @REPLACE_REMAINDERF@
85876 @@ -1253,7 +1380,7 @@ REPLACE_ROUNDL = @REPLACE_ROUNDL@
85877 REPLACE_SETENV = @REPLACE_SETENV@
85878 REPLACE_SETSTATE = @REPLACE_SETSTATE@
85879 REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
85880 -REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
85881 +REPLACE_SIGNBIT_USING_BUILTINS = @REPLACE_SIGNBIT_USING_BUILTINS@
85882 REPLACE_SINF = @REPLACE_SINF@
85883 REPLACE_SINHF = @REPLACE_SINHF@
85884 REPLACE_SLEEP = @REPLACE_SLEEP@
85885 @@ -1269,6 +1396,7 @@ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
85886 REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
85887 REPLACE_STRDUP = @REPLACE_STRDUP@
85888 REPLACE_STRERROR = @REPLACE_STRERROR@
85889 +REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
85890 REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
85891 REPLACE_STRFTIME = @REPLACE_STRFTIME@
85892 REPLACE_STRNCAT = @REPLACE_STRNCAT@
85893 @@ -1279,7 +1407,11 @@ REPLACE_STRSTR = @REPLACE_STRSTR@
85894 REPLACE_STRTOD = @REPLACE_STRTOD@
85895 REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
85896 REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
85897 +REPLACE_STRTOL = @REPLACE_STRTOL@
85898 REPLACE_STRTOLD = @REPLACE_STRTOLD@
85899 +REPLACE_STRTOLL = @REPLACE_STRTOLL@
85900 +REPLACE_STRTOUL = @REPLACE_STRTOUL@
85901 +REPLACE_STRTOULL = @REPLACE_STRTOULL@
85902 REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
85903 REPLACE_STRUCT_TIMEVAL = @REPLACE_STRUCT_TIMEVAL@
85904 REPLACE_SYMLINK = @REPLACE_SYMLINK@
85905 @@ -1310,6 +1442,7 @@ REPLACE_WCRTOMB = @REPLACE_WCRTOMB@
85906 REPLACE_WCSFTIME = @REPLACE_WCSFTIME@
85907 REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
85908 REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
85909 +REPLACE_WCSTOK = @REPLACE_WCSTOK@
85910 REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
85911 REPLACE_WCTOB = @REPLACE_WCTOB@
85912 REPLACE_WCTOMB = @REPLACE_WCTOMB@
85913 @@ -1321,19 +1454,21 @@ SET_MAKE = @SET_MAKE@
85914 SHELL = @SHELL@
85915 SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
85916 SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
85917 +STDALIGN_H = @STDALIGN_H@
85918 STDBOOL_H = @STDBOOL_H@
85919 STDDEF_H = @STDDEF_H@
85920 STDINT_H = @STDINT_H@
85921 STRIP = @STRIP@
85922 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
85923 TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
85924 +TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
85925 UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
85926 UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
85927 UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
85928 UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
85929 +UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
85930 UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
85931 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
85932 -UTIME_H = @UTIME_H@
85933 VERSION = @VERSION@
85934 WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
85935 WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
85936 @@ -1365,8 +1500,10 @@ datarootdir = @datarootdir@
85937 docdir = @docdir@
85938 dvidir = @dvidir@
85939 exec_prefix = @exec_prefix@
85940 +gl_LIBOBJDEPS = @gl_LIBOBJDEPS@
85941 gl_LIBOBJS = @gl_LIBOBJS@
85942 gl_LTLIBOBJS = @gl_LTLIBOBJS@
85943 +gltests_LIBOBJDEPS = @gltests_LIBOBJDEPS@
85944 gltests_LIBOBJS = @gltests_LIBOBJS@
85945 gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
85946 gltests_WITNESS = @gltests_WITNESS@
85947
85948 diff --git a/tests/quse/Makefile.in b/tests/quse/Makefile.in
85949 index d8b1ad7..ba522ca 100644
85950 --- a/tests/quse/Makefile.in
85951 +++ b/tests/quse/Makefile.in
85952 @@ -90,9 +90,12 @@ host_triplet = @host@
85953 subdir = tests/quse
85954 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
85955 am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
85956 + $(top_srcdir)/autotools/m4/__inline.m4 \
85957 $(top_srcdir)/autotools/m4/absolute-header.m4 \
85958 $(top_srcdir)/autotools/m4/ac_check_sendfile.m4 \
85959 $(top_srcdir)/autotools/m4/alloca.m4 \
85960 + $(top_srcdir)/autotools/m4/builtin-expect.m4 \
85961 + $(top_srcdir)/autotools/m4/calloc.m4 \
85962 $(top_srcdir)/autotools/m4/canonicalize.m4 \
85963 $(top_srcdir)/autotools/m4/chdir-long.m4 \
85964 $(top_srcdir)/autotools/m4/clock_time.m4 \
85965 @@ -100,7 +103,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
85966 $(top_srcdir)/autotools/m4/closedir.m4 \
85967 $(top_srcdir)/autotools/m4/dirent_h.m4 \
85968 $(top_srcdir)/autotools/m4/dirfd.m4 \
85969 - $(top_srcdir)/autotools/m4/dirname.m4 \
85970 $(top_srcdir)/autotools/m4/double-slash-root.m4 \
85971 $(top_srcdir)/autotools/m4/dup.m4 \
85972 $(top_srcdir)/autotools/m4/dup2.m4 \
85973 @@ -122,6 +124,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
85974 $(top_srcdir)/autotools/m4/filenamecat.m4 \
85975 $(top_srcdir)/autotools/m4/float_h.m4 \
85976 $(top_srcdir)/autotools/m4/fpieee.m4 \
85977 + $(top_srcdir)/autotools/m4/free.m4 \
85978 $(top_srcdir)/autotools/m4/frexp.m4 \
85979 $(top_srcdir)/autotools/m4/frexpl.m4 \
85980 $(top_srcdir)/autotools/m4/fstat.m4 \
85981 @@ -141,7 +144,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
85982 $(top_srcdir)/autotools/m4/group-member.m4 \
85983 $(top_srcdir)/autotools/m4/include_next.m4 \
85984 $(top_srcdir)/autotools/m4/intmax_t.m4 \
85985 - $(top_srcdir)/autotools/m4/inttypes-pri.m4 \
85986 $(top_srcdir)/autotools/m4/inttypes.m4 \
85987 $(top_srcdir)/autotools/m4/inttypes_h.m4 \
85988 $(top_srcdir)/autotools/m4/isnand.m4 \
85989 @@ -151,8 +153,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
85990 $(top_srcdir)/autotools/m4/ldexpl.m4 \
85991 $(top_srcdir)/autotools/m4/libtool.m4 \
85992 $(top_srcdir)/autotools/m4/limits-h.m4 \
85993 - $(top_srcdir)/autotools/m4/localtime-buffer.m4 \
85994 - $(top_srcdir)/autotools/m4/longlong.m4 \
85995 $(top_srcdir)/autotools/m4/lstat.m4 \
85996 $(top_srcdir)/autotools/m4/ltoptions.m4 \
85997 $(top_srcdir)/autotools/m4/ltsugar.m4 \
85998 @@ -164,6 +164,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
85999 $(top_srcdir)/autotools/m4/memchr.m4 \
86000 $(top_srcdir)/autotools/m4/mempcpy.m4 \
86001 $(top_srcdir)/autotools/m4/memrchr.m4 \
86002 + $(top_srcdir)/autotools/m4/minmax.m4 \
86003 $(top_srcdir)/autotools/m4/mkdir.m4 \
86004 $(top_srcdir)/autotools/m4/mkdirat.m4 \
86005 $(top_srcdir)/autotools/m4/mmap-anon.m4 \
86006 @@ -174,16 +175,20 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
86007 $(top_srcdir)/autotools/m4/nocrash.m4 \
86008 $(top_srcdir)/autotools/m4/off_t.m4 \
86009 $(top_srcdir)/autotools/m4/open-cloexec.m4 \
86010 + $(top_srcdir)/autotools/m4/open-slash.m4 \
86011 $(top_srcdir)/autotools/m4/open.m4 \
86012 $(top_srcdir)/autotools/m4/openat.m4 \
86013 $(top_srcdir)/autotools/m4/opendir.m4 \
86014 $(top_srcdir)/autotools/m4/pathmax.m4 \
86015 + $(top_srcdir)/autotools/m4/pipe.m4 \
86016 $(top_srcdir)/autotools/m4/printf-frexp.m4 \
86017 $(top_srcdir)/autotools/m4/printf-frexpl.m4 \
86018 $(top_srcdir)/autotools/m4/printf.m4 \
86019 + $(top_srcdir)/autotools/m4/rawmemchr.m4 \
86020 $(top_srcdir)/autotools/m4/readlink.m4 \
86021 $(top_srcdir)/autotools/m4/readlinkat.m4 \
86022 $(top_srcdir)/autotools/m4/realloc.m4 \
86023 + $(top_srcdir)/autotools/m4/reallocarray.m4 \
86024 $(top_srcdir)/autotools/m4/rename.m4 \
86025 $(top_srcdir)/autotools/m4/renameat.m4 \
86026 $(top_srcdir)/autotools/m4/rmdir.m4 \
86027 @@ -193,6 +198,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
86028 $(top_srcdir)/autotools/m4/ssize_t.m4 \
86029 $(top_srcdir)/autotools/m4/stat-time.m4 \
86030 $(top_srcdir)/autotools/m4/stat.m4 \
86031 + $(top_srcdir)/autotools/m4/stdalign.m4 \
86032 $(top_srcdir)/autotools/m4/stdbool.m4 \
86033 $(top_srcdir)/autotools/m4/stddef_h.m4 \
86034 $(top_srcdir)/autotools/m4/stdint.m4 \
86035 @@ -231,7 +237,10 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
86036 $(top_srcdir)/autotools/m4/wchar_t.m4 \
86037 $(top_srcdir)/autotools/m4/wint_t.m4 \
86038 $(top_srcdir)/autotools/m4/xalloc.m4 \
86039 - $(top_srcdir)/autotools/m4/xsize.m4 $(top_srcdir)/configure.ac
86040 + $(top_srcdir)/autotools/m4/xsize.m4 \
86041 + $(top_srcdir)/autotools/m4/year2038.m4 \
86042 + $(top_srcdir)/autotools/m4/zzgnulib.m4 \
86043 + $(top_srcdir)/configure.ac
86044 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
86045 $(ACLOCAL_M4)
86046 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
86047 @@ -309,368 +318,450 @@ FGREP = @FGREP@
86048 FLOAT_H = @FLOAT_H@
86049 GETOPT_CDEFS_H = @GETOPT_CDEFS_H@
86050 GETOPT_H = @GETOPT_H@
86051 -GNULIB_ACOSF = @GNULIB_ACOSF@
86052 -GNULIB_ACOSL = @GNULIB_ACOSL@
86053 -GNULIB_ALPHASORT = @GNULIB_ALPHASORT@
86054 -GNULIB_ASINF = @GNULIB_ASINF@
86055 -GNULIB_ASINL = @GNULIB_ASINL@
86056 -GNULIB_ATAN2F = @GNULIB_ATAN2F@
86057 -GNULIB_ATANF = @GNULIB_ATANF@
86058 -GNULIB_ATANL = @GNULIB_ATANL@
86059 -GNULIB_ATOLL = @GNULIB_ATOLL@
86060 -GNULIB_BTOWC = @GNULIB_BTOWC@
86061 -GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
86062 -GNULIB_CANONICALIZE_FILE_NAME = @GNULIB_CANONICALIZE_FILE_NAME@
86063 -GNULIB_CBRT = @GNULIB_CBRT@
86064 -GNULIB_CBRTF = @GNULIB_CBRTF@
86065 -GNULIB_CBRTL = @GNULIB_CBRTL@
86066 -GNULIB_CEIL = @GNULIB_CEIL@
86067 -GNULIB_CEILF = @GNULIB_CEILF@
86068 -GNULIB_CEILL = @GNULIB_CEILL@
86069 -GNULIB_CHDIR = @GNULIB_CHDIR@
86070 -GNULIB_CHOWN = @GNULIB_CHOWN@
86071 -GNULIB_CLOSE = @GNULIB_CLOSE@
86072 -GNULIB_CLOSEDIR = @GNULIB_CLOSEDIR@
86073 -GNULIB_COPYSIGN = @GNULIB_COPYSIGN@
86074 -GNULIB_COPYSIGNF = @GNULIB_COPYSIGNF@
86075 -GNULIB_COPYSIGNL = @GNULIB_COPYSIGNL@
86076 -GNULIB_COSF = @GNULIB_COSF@
86077 -GNULIB_COSHF = @GNULIB_COSHF@
86078 -GNULIB_COSL = @GNULIB_COSL@
86079 -GNULIB_CTIME = @GNULIB_CTIME@
86080 -GNULIB_DIRFD = @GNULIB_DIRFD@
86081 -GNULIB_DPRINTF = @GNULIB_DPRINTF@
86082 -GNULIB_DUP = @GNULIB_DUP@
86083 -GNULIB_DUP2 = @GNULIB_DUP2@
86084 -GNULIB_DUP3 = @GNULIB_DUP3@
86085 -GNULIB_ENVIRON = @GNULIB_ENVIRON@
86086 -GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
86087 -GNULIB_EXP2 = @GNULIB_EXP2@
86088 -GNULIB_EXP2F = @GNULIB_EXP2F@
86089 -GNULIB_EXP2L = @GNULIB_EXP2L@
86090 -GNULIB_EXPF = @GNULIB_EXPF@
86091 -GNULIB_EXPL = @GNULIB_EXPL@
86092 -GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
86093 -GNULIB_EXPM1 = @GNULIB_EXPM1@
86094 -GNULIB_EXPM1F = @GNULIB_EXPM1F@
86095 -GNULIB_EXPM1L = @GNULIB_EXPM1L@
86096 -GNULIB_FABSF = @GNULIB_FABSF@
86097 -GNULIB_FABSL = @GNULIB_FABSL@
86098 -GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
86099 -GNULIB_FCHDIR = @GNULIB_FCHDIR@
86100 -GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
86101 -GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
86102 -GNULIB_FCLOSE = @GNULIB_FCLOSE@
86103 -GNULIB_FCNTL = @GNULIB_FCNTL@
86104 -GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
86105 -GNULIB_FDOPEN = @GNULIB_FDOPEN@
86106 -GNULIB_FDOPENDIR = @GNULIB_FDOPENDIR@
86107 -GNULIB_FFLUSH = @GNULIB_FFLUSH@
86108 -GNULIB_FFS = @GNULIB_FFS@
86109 -GNULIB_FFSL = @GNULIB_FFSL@
86110 -GNULIB_FFSLL = @GNULIB_FFSLL@
86111 -GNULIB_FGETC = @GNULIB_FGETC@
86112 -GNULIB_FGETS = @GNULIB_FGETS@
86113 -GNULIB_FLOOR = @GNULIB_FLOOR@
86114 -GNULIB_FLOORF = @GNULIB_FLOORF@
86115 -GNULIB_FLOORL = @GNULIB_FLOORL@
86116 -GNULIB_FMA = @GNULIB_FMA@
86117 -GNULIB_FMAF = @GNULIB_FMAF@
86118 -GNULIB_FMAL = @GNULIB_FMAL@
86119 -GNULIB_FMOD = @GNULIB_FMOD@
86120 -GNULIB_FMODF = @GNULIB_FMODF@
86121 -GNULIB_FMODL = @GNULIB_FMODL@
86122 -GNULIB_FOPEN = @GNULIB_FOPEN@
86123 -GNULIB_FPRINTF = @GNULIB_FPRINTF@
86124 -GNULIB_FPRINTF_POSIX = @GNULIB_FPRINTF_POSIX@
86125 -GNULIB_FPURGE = @GNULIB_FPURGE@
86126 -GNULIB_FPUTC = @GNULIB_FPUTC@
86127 -GNULIB_FPUTS = @GNULIB_FPUTS@
86128 -GNULIB_FREAD = @GNULIB_FREAD@
86129 -GNULIB_FREOPEN = @GNULIB_FREOPEN@
86130 -GNULIB_FREXP = @GNULIB_FREXP@
86131 -GNULIB_FREXPF = @GNULIB_FREXPF@
86132 -GNULIB_FREXPL = @GNULIB_FREXPL@
86133 -GNULIB_FSCANF = @GNULIB_FSCANF@
86134 -GNULIB_FSEEK = @GNULIB_FSEEK@
86135 -GNULIB_FSEEKO = @GNULIB_FSEEKO@
86136 -GNULIB_FSTAT = @GNULIB_FSTAT@
86137 -GNULIB_FSTATAT = @GNULIB_FSTATAT@
86138 -GNULIB_FSYNC = @GNULIB_FSYNC@
86139 -GNULIB_FTELL = @GNULIB_FTELL@
86140 -GNULIB_FTELLO = @GNULIB_FTELLO@
86141 -GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
86142 -GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
86143 -GNULIB_FWRITE = @GNULIB_FWRITE@
86144 -GNULIB_GETC = @GNULIB_GETC@
86145 -GNULIB_GETCHAR = @GNULIB_GETCHAR@
86146 -GNULIB_GETCWD = @GNULIB_GETCWD@
86147 -GNULIB_GETDELIM = @GNULIB_GETDELIM@
86148 -GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
86149 -GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
86150 -GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
86151 -GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
86152 -GNULIB_GETLINE = @GNULIB_GETLINE@
86153 -GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@
86154 -GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
86155 -GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
86156 -GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
86157 -GNULIB_GETPASS = @GNULIB_GETPASS@
86158 -GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
86159 +GL_CFLAG_ALLOW_WARNINGS = @GL_CFLAG_ALLOW_WARNINGS@
86160 +GL_CFLAG_GNULIB_WARNINGS = @GL_CFLAG_GNULIB_WARNINGS@
86161 +GL_GNULIB_ACCESS = @GL_GNULIB_ACCESS@
86162 +GL_GNULIB_ACOSF = @GL_GNULIB_ACOSF@
86163 +GL_GNULIB_ACOSL = @GL_GNULIB_ACOSL@
86164 +GL_GNULIB_ALIGNED_ALLOC = @GL_GNULIB_ALIGNED_ALLOC@
86165 +GL_GNULIB_ALPHASORT = @GL_GNULIB_ALPHASORT@
86166 +GL_GNULIB_ASINF = @GL_GNULIB_ASINF@
86167 +GL_GNULIB_ASINL = @GL_GNULIB_ASINL@
86168 +GL_GNULIB_ATAN2F = @GL_GNULIB_ATAN2F@
86169 +GL_GNULIB_ATANF = @GL_GNULIB_ATANF@
86170 +GL_GNULIB_ATANL = @GL_GNULIB_ATANL@
86171 +GL_GNULIB_ATOLL = @GL_GNULIB_ATOLL@
86172 +GL_GNULIB_BTOWC = @GL_GNULIB_BTOWC@
86173 +GL_GNULIB_CALLOC_GNU = @GL_GNULIB_CALLOC_GNU@
86174 +GL_GNULIB_CALLOC_POSIX = @GL_GNULIB_CALLOC_POSIX@
86175 +GL_GNULIB_CANONICALIZE_FILE_NAME = @GL_GNULIB_CANONICALIZE_FILE_NAME@
86176 +GL_GNULIB_CBRT = @GL_GNULIB_CBRT@
86177 +GL_GNULIB_CBRTF = @GL_GNULIB_CBRTF@
86178 +GL_GNULIB_CBRTL = @GL_GNULIB_CBRTL@
86179 +GL_GNULIB_CEIL = @GL_GNULIB_CEIL@
86180 +GL_GNULIB_CEILF = @GL_GNULIB_CEILF@
86181 +GL_GNULIB_CEILL = @GL_GNULIB_CEILL@
86182 +GL_GNULIB_CHDIR = @GL_GNULIB_CHDIR@
86183 +GL_GNULIB_CHOWN = @GL_GNULIB_CHOWN@
86184 +GL_GNULIB_CLOSE = @GL_GNULIB_CLOSE@
86185 +GL_GNULIB_CLOSEDIR = @GL_GNULIB_CLOSEDIR@
86186 +GL_GNULIB_COPYSIGN = @GL_GNULIB_COPYSIGN@
86187 +GL_GNULIB_COPYSIGNF = @GL_GNULIB_COPYSIGNF@
86188 +GL_GNULIB_COPYSIGNL = @GL_GNULIB_COPYSIGNL@
86189 +GL_GNULIB_COPY_FILE_RANGE = @GL_GNULIB_COPY_FILE_RANGE@
86190 +GL_GNULIB_COSF = @GL_GNULIB_COSF@
86191 +GL_GNULIB_COSHF = @GL_GNULIB_COSHF@
86192 +GL_GNULIB_COSL = @GL_GNULIB_COSL@
86193 +GL_GNULIB_CREAT = @GL_GNULIB_CREAT@
86194 +GL_GNULIB_CTIME = @GL_GNULIB_CTIME@
86195 +GL_GNULIB_DIRFD = @GL_GNULIB_DIRFD@
86196 +GL_GNULIB_DPRINTF = @GL_GNULIB_DPRINTF@
86197 +GL_GNULIB_DUP = @GL_GNULIB_DUP@
86198 +GL_GNULIB_DUP2 = @GL_GNULIB_DUP2@
86199 +GL_GNULIB_DUP3 = @GL_GNULIB_DUP3@
86200 +GL_GNULIB_ENVIRON = @GL_GNULIB_ENVIRON@
86201 +GL_GNULIB_EUIDACCESS = @GL_GNULIB_EUIDACCESS@
86202 +GL_GNULIB_EXECL = @GL_GNULIB_EXECL@
86203 +GL_GNULIB_EXECLE = @GL_GNULIB_EXECLE@
86204 +GL_GNULIB_EXECLP = @GL_GNULIB_EXECLP@
86205 +GL_GNULIB_EXECV = @GL_GNULIB_EXECV@
86206 +GL_GNULIB_EXECVE = @GL_GNULIB_EXECVE@
86207 +GL_GNULIB_EXECVP = @GL_GNULIB_EXECVP@
86208 +GL_GNULIB_EXECVPE = @GL_GNULIB_EXECVPE@
86209 +GL_GNULIB_EXP2 = @GL_GNULIB_EXP2@
86210 +GL_GNULIB_EXP2F = @GL_GNULIB_EXP2F@
86211 +GL_GNULIB_EXP2L = @GL_GNULIB_EXP2L@
86212 +GL_GNULIB_EXPF = @GL_GNULIB_EXPF@
86213 +GL_GNULIB_EXPL = @GL_GNULIB_EXPL@
86214 +GL_GNULIB_EXPLICIT_BZERO = @GL_GNULIB_EXPLICIT_BZERO@
86215 +GL_GNULIB_EXPM1 = @GL_GNULIB_EXPM1@
86216 +GL_GNULIB_EXPM1F = @GL_GNULIB_EXPM1F@
86217 +GL_GNULIB_EXPM1L = @GL_GNULIB_EXPM1L@
86218 +GL_GNULIB_FABSF = @GL_GNULIB_FABSF@
86219 +GL_GNULIB_FABSL = @GL_GNULIB_FABSL@
86220 +GL_GNULIB_FACCESSAT = @GL_GNULIB_FACCESSAT@
86221 +GL_GNULIB_FCHDIR = @GL_GNULIB_FCHDIR@
86222 +GL_GNULIB_FCHMODAT = @GL_GNULIB_FCHMODAT@
86223 +GL_GNULIB_FCHOWNAT = @GL_GNULIB_FCHOWNAT@
86224 +GL_GNULIB_FCLOSE = @GL_GNULIB_FCLOSE@
86225 +GL_GNULIB_FCNTL = @GL_GNULIB_FCNTL@
86226 +GL_GNULIB_FDATASYNC = @GL_GNULIB_FDATASYNC@
86227 +GL_GNULIB_FDOPEN = @GL_GNULIB_FDOPEN@
86228 +GL_GNULIB_FDOPENDIR = @GL_GNULIB_FDOPENDIR@
86229 +GL_GNULIB_FFLUSH = @GL_GNULIB_FFLUSH@
86230 +GL_GNULIB_FFS = @GL_GNULIB_FFS@
86231 +GL_GNULIB_FFSL = @GL_GNULIB_FFSL@
86232 +GL_GNULIB_FFSLL = @GL_GNULIB_FFSLL@
86233 +GL_GNULIB_FGETC = @GL_GNULIB_FGETC@
86234 +GL_GNULIB_FGETS = @GL_GNULIB_FGETS@
86235 +GL_GNULIB_FLOOR = @GL_GNULIB_FLOOR@
86236 +GL_GNULIB_FLOORF = @GL_GNULIB_FLOORF@
86237 +GL_GNULIB_FLOORL = @GL_GNULIB_FLOORL@
86238 +GL_GNULIB_FMA = @GL_GNULIB_FMA@
86239 +GL_GNULIB_FMAF = @GL_GNULIB_FMAF@
86240 +GL_GNULIB_FMAL = @GL_GNULIB_FMAL@
86241 +GL_GNULIB_FMOD = @GL_GNULIB_FMOD@
86242 +GL_GNULIB_FMODF = @GL_GNULIB_FMODF@
86243 +GL_GNULIB_FMODL = @GL_GNULIB_FMODL@
86244 +GL_GNULIB_FOPEN = @GL_GNULIB_FOPEN@
86245 +GL_GNULIB_FOPEN_GNU = @GL_GNULIB_FOPEN_GNU@
86246 +GL_GNULIB_FPRINTF = @GL_GNULIB_FPRINTF@
86247 +GL_GNULIB_FPRINTF_POSIX = @GL_GNULIB_FPRINTF_POSIX@
86248 +GL_GNULIB_FPURGE = @GL_GNULIB_FPURGE@
86249 +GL_GNULIB_FPUTC = @GL_GNULIB_FPUTC@
86250 +GL_GNULIB_FPUTS = @GL_GNULIB_FPUTS@
86251 +GL_GNULIB_FREAD = @GL_GNULIB_FREAD@
86252 +GL_GNULIB_FREE_POSIX = @GL_GNULIB_FREE_POSIX@
86253 +GL_GNULIB_FREOPEN = @GL_GNULIB_FREOPEN@
86254 +GL_GNULIB_FREXP = @GL_GNULIB_FREXP@
86255 +GL_GNULIB_FREXPF = @GL_GNULIB_FREXPF@
86256 +GL_GNULIB_FREXPL = @GL_GNULIB_FREXPL@
86257 +GL_GNULIB_FSCANF = @GL_GNULIB_FSCANF@
86258 +GL_GNULIB_FSEEK = @GL_GNULIB_FSEEK@
86259 +GL_GNULIB_FSEEKO = @GL_GNULIB_FSEEKO@
86260 +GL_GNULIB_FSTAT = @GL_GNULIB_FSTAT@
86261 +GL_GNULIB_FSTATAT = @GL_GNULIB_FSTATAT@
86262 +GL_GNULIB_FSYNC = @GL_GNULIB_FSYNC@
86263 +GL_GNULIB_FTELL = @GL_GNULIB_FTELL@
86264 +GL_GNULIB_FTELLO = @GL_GNULIB_FTELLO@
86265 +GL_GNULIB_FTRUNCATE = @GL_GNULIB_FTRUNCATE@
86266 +GL_GNULIB_FUTIMENS = @GL_GNULIB_FUTIMENS@
86267 +GL_GNULIB_FWRITE = @GL_GNULIB_FWRITE@
86268 +GL_GNULIB_GETC = @GL_GNULIB_GETC@
86269 +GL_GNULIB_GETCHAR = @GL_GNULIB_GETCHAR@
86270 +GL_GNULIB_GETCWD = @GL_GNULIB_GETCWD@
86271 +GL_GNULIB_GETDELIM = @GL_GNULIB_GETDELIM@
86272 +GL_GNULIB_GETDOMAINNAME = @GL_GNULIB_GETDOMAINNAME@
86273 +GL_GNULIB_GETDTABLESIZE = @GL_GNULIB_GETDTABLESIZE@
86274 +GL_GNULIB_GETENTROPY = @GL_GNULIB_GETENTROPY@
86275 +GL_GNULIB_GETGROUPS = @GL_GNULIB_GETGROUPS@
86276 +GL_GNULIB_GETHOSTNAME = @GL_GNULIB_GETHOSTNAME@
86277 +GL_GNULIB_GETLINE = @GL_GNULIB_GETLINE@
86278 +GL_GNULIB_GETLOADAVG = @GL_GNULIB_GETLOADAVG@
86279 +GL_GNULIB_GETLOGIN = @GL_GNULIB_GETLOGIN@
86280 +GL_GNULIB_GETLOGIN_R = @GL_GNULIB_GETLOGIN_R@
86281 +GL_GNULIB_GETOPT_POSIX = @GL_GNULIB_GETOPT_POSIX@
86282 +GL_GNULIB_GETPAGESIZE = @GL_GNULIB_GETPAGESIZE@
86283 +GL_GNULIB_GETPASS = @GL_GNULIB_GETPASS@
86284 +GL_GNULIB_GETPASS_GNU = @GL_GNULIB_GETPASS_GNU@
86285 +GL_GNULIB_GETSUBOPT = @GL_GNULIB_GETSUBOPT@
86286 +GL_GNULIB_GETTIMEOFDAY = @GL_GNULIB_GETTIMEOFDAY@
86287 +GL_GNULIB_GETUMASK = @GL_GNULIB_GETUMASK@
86288 +GL_GNULIB_GETUSERSHELL = @GL_GNULIB_GETUSERSHELL@
86289 +GL_GNULIB_GRANTPT = @GL_GNULIB_GRANTPT@
86290 +GL_GNULIB_GROUP_MEMBER = @GL_GNULIB_GROUP_MEMBER@
86291 +GL_GNULIB_HYPOT = @GL_GNULIB_HYPOT@
86292 +GL_GNULIB_HYPOTF = @GL_GNULIB_HYPOTF@
86293 +GL_GNULIB_HYPOTL = @GL_GNULIB_HYPOTL@
86294 +GL_GNULIB_ILOGB = @GL_GNULIB_ILOGB@
86295 +GL_GNULIB_ILOGBF = @GL_GNULIB_ILOGBF@
86296 +GL_GNULIB_ILOGBL = @GL_GNULIB_ILOGBL@
86297 +GL_GNULIB_IMAXABS = @GL_GNULIB_IMAXABS@
86298 +GL_GNULIB_IMAXDIV = @GL_GNULIB_IMAXDIV@
86299 +GL_GNULIB_ISATTY = @GL_GNULIB_ISATTY@
86300 +GL_GNULIB_ISFINITE = @GL_GNULIB_ISFINITE@
86301 +GL_GNULIB_ISINF = @GL_GNULIB_ISINF@
86302 +GL_GNULIB_ISNAN = @GL_GNULIB_ISNAN@
86303 +GL_GNULIB_ISNAND = @GL_GNULIB_ISNAND@
86304 +GL_GNULIB_ISNANF = @GL_GNULIB_ISNANF@
86305 +GL_GNULIB_ISNANL = @GL_GNULIB_ISNANL@
86306 +GL_GNULIB_LCHMOD = @GL_GNULIB_LCHMOD@
86307 +GL_GNULIB_LCHOWN = @GL_GNULIB_LCHOWN@
86308 +GL_GNULIB_LDEXPF = @GL_GNULIB_LDEXPF@
86309 +GL_GNULIB_LDEXPL = @GL_GNULIB_LDEXPL@
86310 +GL_GNULIB_LINK = @GL_GNULIB_LINK@
86311 +GL_GNULIB_LINKAT = @GL_GNULIB_LINKAT@
86312 +GL_GNULIB_LOCALTIME = @GL_GNULIB_LOCALTIME@
86313 +GL_GNULIB_LOG = @GL_GNULIB_LOG@
86314 +GL_GNULIB_LOG10 = @GL_GNULIB_LOG10@
86315 +GL_GNULIB_LOG10F = @GL_GNULIB_LOG10F@
86316 +GL_GNULIB_LOG10L = @GL_GNULIB_LOG10L@
86317 +GL_GNULIB_LOG1P = @GL_GNULIB_LOG1P@
86318 +GL_GNULIB_LOG1PF = @GL_GNULIB_LOG1PF@
86319 +GL_GNULIB_LOG1PL = @GL_GNULIB_LOG1PL@
86320 +GL_GNULIB_LOG2 = @GL_GNULIB_LOG2@
86321 +GL_GNULIB_LOG2F = @GL_GNULIB_LOG2F@
86322 +GL_GNULIB_LOG2L = @GL_GNULIB_LOG2L@
86323 +GL_GNULIB_LOGB = @GL_GNULIB_LOGB@
86324 +GL_GNULIB_LOGBF = @GL_GNULIB_LOGBF@
86325 +GL_GNULIB_LOGBL = @GL_GNULIB_LOGBL@
86326 +GL_GNULIB_LOGF = @GL_GNULIB_LOGF@
86327 +GL_GNULIB_LOGL = @GL_GNULIB_LOGL@
86328 +GL_GNULIB_LSEEK = @GL_GNULIB_LSEEK@
86329 +GL_GNULIB_LSTAT = @GL_GNULIB_LSTAT@
86330 +GL_GNULIB_MALLOC_GNU = @GL_GNULIB_MALLOC_GNU@
86331 +GL_GNULIB_MALLOC_POSIX = @GL_GNULIB_MALLOC_POSIX@
86332 +GL_GNULIB_MBRLEN = @GL_GNULIB_MBRLEN@
86333 +GL_GNULIB_MBRTOWC = @GL_GNULIB_MBRTOWC@
86334 +GL_GNULIB_MBSCASECMP = @GL_GNULIB_MBSCASECMP@
86335 +GL_GNULIB_MBSCASESTR = @GL_GNULIB_MBSCASESTR@
86336 +GL_GNULIB_MBSCHR = @GL_GNULIB_MBSCHR@
86337 +GL_GNULIB_MBSCSPN = @GL_GNULIB_MBSCSPN@
86338 +GL_GNULIB_MBSINIT = @GL_GNULIB_MBSINIT@
86339 +GL_GNULIB_MBSLEN = @GL_GNULIB_MBSLEN@
86340 +GL_GNULIB_MBSNCASECMP = @GL_GNULIB_MBSNCASECMP@
86341 +GL_GNULIB_MBSNLEN = @GL_GNULIB_MBSNLEN@
86342 +GL_GNULIB_MBSNRTOWCS = @GL_GNULIB_MBSNRTOWCS@
86343 +GL_GNULIB_MBSPBRK = @GL_GNULIB_MBSPBRK@
86344 +GL_GNULIB_MBSPCASECMP = @GL_GNULIB_MBSPCASECMP@
86345 +GL_GNULIB_MBSRCHR = @GL_GNULIB_MBSRCHR@
86346 +GL_GNULIB_MBSRTOWCS = @GL_GNULIB_MBSRTOWCS@
86347 +GL_GNULIB_MBSSEP = @GL_GNULIB_MBSSEP@
86348 +GL_GNULIB_MBSSPN = @GL_GNULIB_MBSSPN@
86349 +GL_GNULIB_MBSSTR = @GL_GNULIB_MBSSTR@
86350 +GL_GNULIB_MBSTOK_R = @GL_GNULIB_MBSTOK_R@
86351 +GL_GNULIB_MBTOWC = @GL_GNULIB_MBTOWC@
86352 +GL_GNULIB_MDA_ACCESS = @GL_GNULIB_MDA_ACCESS@
86353 +GL_GNULIB_MDA_CHDIR = @GL_GNULIB_MDA_CHDIR@
86354 +GL_GNULIB_MDA_CHMOD = @GL_GNULIB_MDA_CHMOD@
86355 +GL_GNULIB_MDA_CLOSE = @GL_GNULIB_MDA_CLOSE@
86356 +GL_GNULIB_MDA_CREAT = @GL_GNULIB_MDA_CREAT@
86357 +GL_GNULIB_MDA_DUP = @GL_GNULIB_MDA_DUP@
86358 +GL_GNULIB_MDA_DUP2 = @GL_GNULIB_MDA_DUP2@
86359 +GL_GNULIB_MDA_ECVT = @GL_GNULIB_MDA_ECVT@
86360 +GL_GNULIB_MDA_EXECL = @GL_GNULIB_MDA_EXECL@
86361 +GL_GNULIB_MDA_EXECLE = @GL_GNULIB_MDA_EXECLE@
86362 +GL_GNULIB_MDA_EXECLP = @GL_GNULIB_MDA_EXECLP@
86363 +GL_GNULIB_MDA_EXECV = @GL_GNULIB_MDA_EXECV@
86364 +GL_GNULIB_MDA_EXECVE = @GL_GNULIB_MDA_EXECVE@
86365 +GL_GNULIB_MDA_EXECVP = @GL_GNULIB_MDA_EXECVP@
86366 +GL_GNULIB_MDA_EXECVPE = @GL_GNULIB_MDA_EXECVPE@
86367 +GL_GNULIB_MDA_FCLOSEALL = @GL_GNULIB_MDA_FCLOSEALL@
86368 +GL_GNULIB_MDA_FCVT = @GL_GNULIB_MDA_FCVT@
86369 +GL_GNULIB_MDA_FDOPEN = @GL_GNULIB_MDA_FDOPEN@
86370 +GL_GNULIB_MDA_FILENO = @GL_GNULIB_MDA_FILENO@
86371 +GL_GNULIB_MDA_GCVT = @GL_GNULIB_MDA_GCVT@
86372 +GL_GNULIB_MDA_GETCWD = @GL_GNULIB_MDA_GETCWD@
86373 +GL_GNULIB_MDA_GETPID = @GL_GNULIB_MDA_GETPID@
86374 +GL_GNULIB_MDA_GETW = @GL_GNULIB_MDA_GETW@
86375 +GL_GNULIB_MDA_ISATTY = @GL_GNULIB_MDA_ISATTY@
86376 +GL_GNULIB_MDA_J0 = @GL_GNULIB_MDA_J0@
86377 +GL_GNULIB_MDA_J1 = @GL_GNULIB_MDA_J1@
86378 +GL_GNULIB_MDA_JN = @GL_GNULIB_MDA_JN@
86379 +GL_GNULIB_MDA_LSEEK = @GL_GNULIB_MDA_LSEEK@
86380 +GL_GNULIB_MDA_MEMCCPY = @GL_GNULIB_MDA_MEMCCPY@
86381 +GL_GNULIB_MDA_MKDIR = @GL_GNULIB_MDA_MKDIR@
86382 +GL_GNULIB_MDA_MKTEMP = @GL_GNULIB_MDA_MKTEMP@
86383 +GL_GNULIB_MDA_OPEN = @GL_GNULIB_MDA_OPEN@
86384 +GL_GNULIB_MDA_PUTENV = @GL_GNULIB_MDA_PUTENV@
86385 +GL_GNULIB_MDA_PUTW = @GL_GNULIB_MDA_PUTW@
86386 +GL_GNULIB_MDA_READ = @GL_GNULIB_MDA_READ@
86387 +GL_GNULIB_MDA_RMDIR = @GL_GNULIB_MDA_RMDIR@
86388 +GL_GNULIB_MDA_STRDUP = @GL_GNULIB_MDA_STRDUP@
86389 +GL_GNULIB_MDA_SWAB = @GL_GNULIB_MDA_SWAB@
86390 +GL_GNULIB_MDA_TEMPNAM = @GL_GNULIB_MDA_TEMPNAM@
86391 +GL_GNULIB_MDA_TZSET = @GL_GNULIB_MDA_TZSET@
86392 +GL_GNULIB_MDA_UMASK = @GL_GNULIB_MDA_UMASK@
86393 +GL_GNULIB_MDA_UNLINK = @GL_GNULIB_MDA_UNLINK@
86394 +GL_GNULIB_MDA_UTIME = @GL_GNULIB_MDA_UTIME@
86395 +GL_GNULIB_MDA_WCSDUP = @GL_GNULIB_MDA_WCSDUP@
86396 +GL_GNULIB_MDA_WRITE = @GL_GNULIB_MDA_WRITE@
86397 +GL_GNULIB_MDA_Y0 = @GL_GNULIB_MDA_Y0@
86398 +GL_GNULIB_MDA_Y1 = @GL_GNULIB_MDA_Y1@
86399 +GL_GNULIB_MDA_YN = @GL_GNULIB_MDA_YN@
86400 +GL_GNULIB_MEMCHR = @GL_GNULIB_MEMCHR@
86401 +GL_GNULIB_MEMMEM = @GL_GNULIB_MEMMEM@
86402 +GL_GNULIB_MEMPCPY = @GL_GNULIB_MEMPCPY@
86403 +GL_GNULIB_MEMRCHR = @GL_GNULIB_MEMRCHR@
86404 +GL_GNULIB_MKDIR = @GL_GNULIB_MKDIR@
86405 +GL_GNULIB_MKDIRAT = @GL_GNULIB_MKDIRAT@
86406 +GL_GNULIB_MKDTEMP = @GL_GNULIB_MKDTEMP@
86407 +GL_GNULIB_MKFIFO = @GL_GNULIB_MKFIFO@
86408 +GL_GNULIB_MKFIFOAT = @GL_GNULIB_MKFIFOAT@
86409 +GL_GNULIB_MKNOD = @GL_GNULIB_MKNOD@
86410 +GL_GNULIB_MKNODAT = @GL_GNULIB_MKNODAT@
86411 +GL_GNULIB_MKOSTEMP = @GL_GNULIB_MKOSTEMP@
86412 +GL_GNULIB_MKOSTEMPS = @GL_GNULIB_MKOSTEMPS@
86413 +GL_GNULIB_MKSTEMP = @GL_GNULIB_MKSTEMP@
86414 +GL_GNULIB_MKSTEMPS = @GL_GNULIB_MKSTEMPS@
86415 +GL_GNULIB_MKTIME = @GL_GNULIB_MKTIME@
86416 +GL_GNULIB_MODF = @GL_GNULIB_MODF@
86417 +GL_GNULIB_MODFF = @GL_GNULIB_MODFF@
86418 +GL_GNULIB_MODFL = @GL_GNULIB_MODFL@
86419 +GL_GNULIB_NANOSLEEP = @GL_GNULIB_NANOSLEEP@
86420 +GL_GNULIB_NONBLOCKING = @GL_GNULIB_NONBLOCKING@
86421 +GL_GNULIB_OBSTACK_PRINTF = @GL_GNULIB_OBSTACK_PRINTF@
86422 +GL_GNULIB_OBSTACK_PRINTF_POSIX = @GL_GNULIB_OBSTACK_PRINTF_POSIX@
86423 +GL_GNULIB_OPEN = @GL_GNULIB_OPEN@
86424 +GL_GNULIB_OPENAT = @GL_GNULIB_OPENAT@
86425 +GL_GNULIB_OPENDIR = @GL_GNULIB_OPENDIR@
86426 +GL_GNULIB_OVERRIDES_STRUCT_STAT = @GL_GNULIB_OVERRIDES_STRUCT_STAT@
86427 +GL_GNULIB_PCLOSE = @GL_GNULIB_PCLOSE@
86428 +GL_GNULIB_PERROR = @GL_GNULIB_PERROR@
86429 +GL_GNULIB_PIPE = @GL_GNULIB_PIPE@
86430 +GL_GNULIB_PIPE2 = @GL_GNULIB_PIPE2@
86431 +GL_GNULIB_POPEN = @GL_GNULIB_POPEN@
86432 +GL_GNULIB_POSIX_MEMALIGN = @GL_GNULIB_POSIX_MEMALIGN@
86433 +GL_GNULIB_POSIX_OPENPT = @GL_GNULIB_POSIX_OPENPT@
86434 +GL_GNULIB_POWF = @GL_GNULIB_POWF@
86435 +GL_GNULIB_PREAD = @GL_GNULIB_PREAD@
86436 +GL_GNULIB_PRINTF = @GL_GNULIB_PRINTF@
86437 +GL_GNULIB_PRINTF_POSIX = @GL_GNULIB_PRINTF_POSIX@
86438 +GL_GNULIB_PTSNAME = @GL_GNULIB_PTSNAME@
86439 +GL_GNULIB_PTSNAME_R = @GL_GNULIB_PTSNAME_R@
86440 +GL_GNULIB_PUTC = @GL_GNULIB_PUTC@
86441 +GL_GNULIB_PUTCHAR = @GL_GNULIB_PUTCHAR@
86442 +GL_GNULIB_PUTENV = @GL_GNULIB_PUTENV@
86443 +GL_GNULIB_PUTS = @GL_GNULIB_PUTS@
86444 +GL_GNULIB_PWRITE = @GL_GNULIB_PWRITE@
86445 +GL_GNULIB_QSORT_R = @GL_GNULIB_QSORT_R@
86446 +GL_GNULIB_RANDOM = @GL_GNULIB_RANDOM@
86447 +GL_GNULIB_RANDOM_R = @GL_GNULIB_RANDOM_R@
86448 +GL_GNULIB_RAWMEMCHR = @GL_GNULIB_RAWMEMCHR@
86449 +GL_GNULIB_READ = @GL_GNULIB_READ@
86450 +GL_GNULIB_READDIR = @GL_GNULIB_READDIR@
86451 +GL_GNULIB_READLINK = @GL_GNULIB_READLINK@
86452 +GL_GNULIB_READLINKAT = @GL_GNULIB_READLINKAT@
86453 +GL_GNULIB_REALLOCARRAY = @GL_GNULIB_REALLOCARRAY@
86454 +GL_GNULIB_REALLOC_GNU = @GL_GNULIB_REALLOC_GNU@
86455 +GL_GNULIB_REALLOC_POSIX = @GL_GNULIB_REALLOC_POSIX@
86456 +GL_GNULIB_REALPATH = @GL_GNULIB_REALPATH@
86457 +GL_GNULIB_REMAINDER = @GL_GNULIB_REMAINDER@
86458 +GL_GNULIB_REMAINDERF = @GL_GNULIB_REMAINDERF@
86459 +GL_GNULIB_REMAINDERL = @GL_GNULIB_REMAINDERL@
86460 +GL_GNULIB_REMOVE = @GL_GNULIB_REMOVE@
86461 +GL_GNULIB_RENAME = @GL_GNULIB_RENAME@
86462 +GL_GNULIB_RENAMEAT = @GL_GNULIB_RENAMEAT@
86463 +GL_GNULIB_REWINDDIR = @GL_GNULIB_REWINDDIR@
86464 +GL_GNULIB_RINT = @GL_GNULIB_RINT@
86465 +GL_GNULIB_RINTF = @GL_GNULIB_RINTF@
86466 +GL_GNULIB_RINTL = @GL_GNULIB_RINTL@
86467 +GL_GNULIB_RMDIR = @GL_GNULIB_RMDIR@
86468 +GL_GNULIB_ROUND = @GL_GNULIB_ROUND@
86469 +GL_GNULIB_ROUNDF = @GL_GNULIB_ROUNDF@
86470 +GL_GNULIB_ROUNDL = @GL_GNULIB_ROUNDL@
86471 +GL_GNULIB_RPMATCH = @GL_GNULIB_RPMATCH@
86472 +GL_GNULIB_SCANDIR = @GL_GNULIB_SCANDIR@
86473 +GL_GNULIB_SCANF = @GL_GNULIB_SCANF@
86474 +GL_GNULIB_SECURE_GETENV = @GL_GNULIB_SECURE_GETENV@
86475 +GL_GNULIB_SETENV = @GL_GNULIB_SETENV@
86476 +GL_GNULIB_SETHOSTNAME = @GL_GNULIB_SETHOSTNAME@
86477 +GL_GNULIB_SIGABBREV_NP = @GL_GNULIB_SIGABBREV_NP@
86478 +GL_GNULIB_SIGDESCR_NP = @GL_GNULIB_SIGDESCR_NP@
86479 +GL_GNULIB_SIGNBIT = @GL_GNULIB_SIGNBIT@
86480 +GL_GNULIB_SINF = @GL_GNULIB_SINF@
86481 +GL_GNULIB_SINHF = @GL_GNULIB_SINHF@
86482 +GL_GNULIB_SINL = @GL_GNULIB_SINL@
86483 +GL_GNULIB_SLEEP = @GL_GNULIB_SLEEP@
86484 +GL_GNULIB_SNPRINTF = @GL_GNULIB_SNPRINTF@
86485 +GL_GNULIB_SPRINTF_POSIX = @GL_GNULIB_SPRINTF_POSIX@
86486 +GL_GNULIB_SQRTF = @GL_GNULIB_SQRTF@
86487 +GL_GNULIB_SQRTL = @GL_GNULIB_SQRTL@
86488 +GL_GNULIB_STAT = @GL_GNULIB_STAT@
86489 +GL_GNULIB_STDIO_H_NONBLOCKING = @GL_GNULIB_STDIO_H_NONBLOCKING@
86490 +GL_GNULIB_STDIO_H_SIGPIPE = @GL_GNULIB_STDIO_H_SIGPIPE@
86491 +GL_GNULIB_STPCPY = @GL_GNULIB_STPCPY@
86492 +GL_GNULIB_STPNCPY = @GL_GNULIB_STPNCPY@
86493 +GL_GNULIB_STRCASESTR = @GL_GNULIB_STRCASESTR@
86494 +GL_GNULIB_STRCHRNUL = @GL_GNULIB_STRCHRNUL@
86495 +GL_GNULIB_STRDUP = @GL_GNULIB_STRDUP@
86496 +GL_GNULIB_STRERROR = @GL_GNULIB_STRERROR@
86497 +GL_GNULIB_STRERRORNAME_NP = @GL_GNULIB_STRERRORNAME_NP@
86498 +GL_GNULIB_STRERROR_R = @GL_GNULIB_STRERROR_R@
86499 +GL_GNULIB_STRFTIME = @GL_GNULIB_STRFTIME@
86500 +GL_GNULIB_STRNCAT = @GL_GNULIB_STRNCAT@
86501 +GL_GNULIB_STRNDUP = @GL_GNULIB_STRNDUP@
86502 +GL_GNULIB_STRNLEN = @GL_GNULIB_STRNLEN@
86503 +GL_GNULIB_STRPBRK = @GL_GNULIB_STRPBRK@
86504 +GL_GNULIB_STRPTIME = @GL_GNULIB_STRPTIME@
86505 +GL_GNULIB_STRSEP = @GL_GNULIB_STRSEP@
86506 +GL_GNULIB_STRSIGNAL = @GL_GNULIB_STRSIGNAL@
86507 +GL_GNULIB_STRSTR = @GL_GNULIB_STRSTR@
86508 +GL_GNULIB_STRTOD = @GL_GNULIB_STRTOD@
86509 +GL_GNULIB_STRTOIMAX = @GL_GNULIB_STRTOIMAX@
86510 +GL_GNULIB_STRTOK_R = @GL_GNULIB_STRTOK_R@
86511 +GL_GNULIB_STRTOL = @GL_GNULIB_STRTOL@
86512 +GL_GNULIB_STRTOLD = @GL_GNULIB_STRTOLD@
86513 +GL_GNULIB_STRTOLL = @GL_GNULIB_STRTOLL@
86514 +GL_GNULIB_STRTOUL = @GL_GNULIB_STRTOUL@
86515 +GL_GNULIB_STRTOULL = @GL_GNULIB_STRTOULL@
86516 +GL_GNULIB_STRTOUMAX = @GL_GNULIB_STRTOUMAX@
86517 +GL_GNULIB_STRVERSCMP = @GL_GNULIB_STRVERSCMP@
86518 +GL_GNULIB_SYMLINK = @GL_GNULIB_SYMLINK@
86519 +GL_GNULIB_SYMLINKAT = @GL_GNULIB_SYMLINKAT@
86520 +GL_GNULIB_SYSTEM_POSIX = @GL_GNULIB_SYSTEM_POSIX@
86521 +GL_GNULIB_TANF = @GL_GNULIB_TANF@
86522 +GL_GNULIB_TANHF = @GL_GNULIB_TANHF@
86523 +GL_GNULIB_TANL = @GL_GNULIB_TANL@
86524 +GL_GNULIB_TIMEGM = @GL_GNULIB_TIMEGM@
86525 +GL_GNULIB_TIMESPEC_GET = @GL_GNULIB_TIMESPEC_GET@
86526 +GL_GNULIB_TIMESPEC_GETRES = @GL_GNULIB_TIMESPEC_GETRES@
86527 +GL_GNULIB_TIME_R = @GL_GNULIB_TIME_R@
86528 +GL_GNULIB_TIME_RZ = @GL_GNULIB_TIME_RZ@
86529 +GL_GNULIB_TMPFILE = @GL_GNULIB_TMPFILE@
86530 +GL_GNULIB_TRUNC = @GL_GNULIB_TRUNC@
86531 +GL_GNULIB_TRUNCATE = @GL_GNULIB_TRUNCATE@
86532 +GL_GNULIB_TRUNCF = @GL_GNULIB_TRUNCF@
86533 +GL_GNULIB_TRUNCL = @GL_GNULIB_TRUNCL@
86534 +GL_GNULIB_TTYNAME_R = @GL_GNULIB_TTYNAME_R@
86535 +GL_GNULIB_TZSET = @GL_GNULIB_TZSET@
86536 +GL_GNULIB_UNISTD_H_GETOPT = @GL_GNULIB_UNISTD_H_GETOPT@
86537 +GL_GNULIB_UNISTD_H_NONBLOCKING = @GL_GNULIB_UNISTD_H_NONBLOCKING@
86538 +GL_GNULIB_UNISTD_H_SIGPIPE = @GL_GNULIB_UNISTD_H_SIGPIPE@
86539 +GL_GNULIB_UNLINK = @GL_GNULIB_UNLINK@
86540 +GL_GNULIB_UNLINKAT = @GL_GNULIB_UNLINKAT@
86541 +GL_GNULIB_UNLOCKPT = @GL_GNULIB_UNLOCKPT@
86542 +GL_GNULIB_UNSETENV = @GL_GNULIB_UNSETENV@
86543 +GL_GNULIB_USLEEP = @GL_GNULIB_USLEEP@
86544 +GL_GNULIB_UTIME = @GL_GNULIB_UTIME@
86545 +GL_GNULIB_UTIMENSAT = @GL_GNULIB_UTIMENSAT@
86546 +GL_GNULIB_VASPRINTF = @GL_GNULIB_VASPRINTF@
86547 +GL_GNULIB_VDPRINTF = @GL_GNULIB_VDPRINTF@
86548 +GL_GNULIB_VFPRINTF = @GL_GNULIB_VFPRINTF@
86549 +GL_GNULIB_VFPRINTF_POSIX = @GL_GNULIB_VFPRINTF_POSIX@
86550 +GL_GNULIB_VFSCANF = @GL_GNULIB_VFSCANF@
86551 +GL_GNULIB_VPRINTF = @GL_GNULIB_VPRINTF@
86552 +GL_GNULIB_VPRINTF_POSIX = @GL_GNULIB_VPRINTF_POSIX@
86553 +GL_GNULIB_VSCANF = @GL_GNULIB_VSCANF@
86554 +GL_GNULIB_VSNPRINTF = @GL_GNULIB_VSNPRINTF@
86555 +GL_GNULIB_VSPRINTF_POSIX = @GL_GNULIB_VSPRINTF_POSIX@
86556 +GL_GNULIB_WCPCPY = @GL_GNULIB_WCPCPY@
86557 +GL_GNULIB_WCPNCPY = @GL_GNULIB_WCPNCPY@
86558 +GL_GNULIB_WCRTOMB = @GL_GNULIB_WCRTOMB@
86559 +GL_GNULIB_WCSCASECMP = @GL_GNULIB_WCSCASECMP@
86560 +GL_GNULIB_WCSCAT = @GL_GNULIB_WCSCAT@
86561 +GL_GNULIB_WCSCHR = @GL_GNULIB_WCSCHR@
86562 +GL_GNULIB_WCSCMP = @GL_GNULIB_WCSCMP@
86563 +GL_GNULIB_WCSCOLL = @GL_GNULIB_WCSCOLL@
86564 +GL_GNULIB_WCSCPY = @GL_GNULIB_WCSCPY@
86565 +GL_GNULIB_WCSCSPN = @GL_GNULIB_WCSCSPN@
86566 +GL_GNULIB_WCSDUP = @GL_GNULIB_WCSDUP@
86567 +GL_GNULIB_WCSFTIME = @GL_GNULIB_WCSFTIME@
86568 +GL_GNULIB_WCSLEN = @GL_GNULIB_WCSLEN@
86569 +GL_GNULIB_WCSNCASECMP = @GL_GNULIB_WCSNCASECMP@
86570 +GL_GNULIB_WCSNCAT = @GL_GNULIB_WCSNCAT@
86571 +GL_GNULIB_WCSNCMP = @GL_GNULIB_WCSNCMP@
86572 +GL_GNULIB_WCSNCPY = @GL_GNULIB_WCSNCPY@
86573 +GL_GNULIB_WCSNLEN = @GL_GNULIB_WCSNLEN@
86574 +GL_GNULIB_WCSNRTOMBS = @GL_GNULIB_WCSNRTOMBS@
86575 +GL_GNULIB_WCSPBRK = @GL_GNULIB_WCSPBRK@
86576 +GL_GNULIB_WCSRCHR = @GL_GNULIB_WCSRCHR@
86577 +GL_GNULIB_WCSRTOMBS = @GL_GNULIB_WCSRTOMBS@
86578 +GL_GNULIB_WCSSPN = @GL_GNULIB_WCSSPN@
86579 +GL_GNULIB_WCSSTR = @GL_GNULIB_WCSSTR@
86580 +GL_GNULIB_WCSTOK = @GL_GNULIB_WCSTOK@
86581 +GL_GNULIB_WCSWIDTH = @GL_GNULIB_WCSWIDTH@
86582 +GL_GNULIB_WCSXFRM = @GL_GNULIB_WCSXFRM@
86583 +GL_GNULIB_WCTOB = @GL_GNULIB_WCTOB@
86584 +GL_GNULIB_WCTOMB = @GL_GNULIB_WCTOMB@
86585 +GL_GNULIB_WCWIDTH = @GL_GNULIB_WCWIDTH@
86586 +GL_GNULIB_WMEMCHR = @GL_GNULIB_WMEMCHR@
86587 +GL_GNULIB_WMEMCMP = @GL_GNULIB_WMEMCMP@
86588 +GL_GNULIB_WMEMCPY = @GL_GNULIB_WMEMCPY@
86589 +GL_GNULIB_WMEMMOVE = @GL_GNULIB_WMEMMOVE@
86590 +GL_GNULIB_WMEMPCPY = @GL_GNULIB_WMEMPCPY@
86591 +GL_GNULIB_WMEMSET = @GL_GNULIB_WMEMSET@
86592 +GL_GNULIB_WRITE = @GL_GNULIB_WRITE@
86593 +GL_GNULIB__EXIT = @GL_GNULIB__EXIT@
86594 +GNULIBHEADERS_OVERRIDE_WINT_T = @GNULIBHEADERS_OVERRIDE_WINT_T@
86595 GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
86596 -GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
86597 -GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
86598 -GNULIB_GRANTPT = @GNULIB_GRANTPT@
86599 -GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
86600 -GNULIB_HYPOT = @GNULIB_HYPOT@
86601 -GNULIB_HYPOTF = @GNULIB_HYPOTF@
86602 -GNULIB_HYPOTL = @GNULIB_HYPOTL@
86603 -GNULIB_ILOGB = @GNULIB_ILOGB@
86604 -GNULIB_ILOGBF = @GNULIB_ILOGBF@
86605 -GNULIB_ILOGBL = @GNULIB_ILOGBL@
86606 -GNULIB_IMAXABS = @GNULIB_IMAXABS@
86607 -GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
86608 -GNULIB_ISATTY = @GNULIB_ISATTY@
86609 -GNULIB_ISFINITE = @GNULIB_ISFINITE@
86610 -GNULIB_ISINF = @GNULIB_ISINF@
86611 -GNULIB_ISNAN = @GNULIB_ISNAN@
86612 -GNULIB_ISNAND = @GNULIB_ISNAND@
86613 -GNULIB_ISNANF = @GNULIB_ISNANF@
86614 -GNULIB_ISNANL = @GNULIB_ISNANL@
86615 -GNULIB_LCHMOD = @GNULIB_LCHMOD@
86616 -GNULIB_LCHOWN = @GNULIB_LCHOWN@
86617 -GNULIB_LDEXPF = @GNULIB_LDEXPF@
86618 -GNULIB_LDEXPL = @GNULIB_LDEXPL@
86619 -GNULIB_LINK = @GNULIB_LINK@
86620 -GNULIB_LINKAT = @GNULIB_LINKAT@
86621 -GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
86622 -GNULIB_LOG = @GNULIB_LOG@
86623 -GNULIB_LOG10 = @GNULIB_LOG10@
86624 -GNULIB_LOG10F = @GNULIB_LOG10F@
86625 -GNULIB_LOG10L = @GNULIB_LOG10L@
86626 -GNULIB_LOG1P = @GNULIB_LOG1P@
86627 -GNULIB_LOG1PF = @GNULIB_LOG1PF@
86628 -GNULIB_LOG1PL = @GNULIB_LOG1PL@
86629 -GNULIB_LOG2 = @GNULIB_LOG2@
86630 -GNULIB_LOG2F = @GNULIB_LOG2F@
86631 -GNULIB_LOG2L = @GNULIB_LOG2L@
86632 -GNULIB_LOGB = @GNULIB_LOGB@
86633 -GNULIB_LOGBF = @GNULIB_LOGBF@
86634 -GNULIB_LOGBL = @GNULIB_LOGBL@
86635 -GNULIB_LOGF = @GNULIB_LOGF@
86636 -GNULIB_LOGL = @GNULIB_LOGL@
86637 -GNULIB_LSEEK = @GNULIB_LSEEK@
86638 -GNULIB_LSTAT = @GNULIB_LSTAT@
86639 -GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
86640 -GNULIB_MBRLEN = @GNULIB_MBRLEN@
86641 -GNULIB_MBRTOWC = @GNULIB_MBRTOWC@
86642 -GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
86643 -GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
86644 -GNULIB_MBSCHR = @GNULIB_MBSCHR@
86645 -GNULIB_MBSCSPN = @GNULIB_MBSCSPN@
86646 -GNULIB_MBSINIT = @GNULIB_MBSINIT@
86647 -GNULIB_MBSLEN = @GNULIB_MBSLEN@
86648 -GNULIB_MBSNCASECMP = @GNULIB_MBSNCASECMP@
86649 -GNULIB_MBSNLEN = @GNULIB_MBSNLEN@
86650 -GNULIB_MBSNRTOWCS = @GNULIB_MBSNRTOWCS@
86651 -GNULIB_MBSPBRK = @GNULIB_MBSPBRK@
86652 -GNULIB_MBSPCASECMP = @GNULIB_MBSPCASECMP@
86653 -GNULIB_MBSRCHR = @GNULIB_MBSRCHR@
86654 -GNULIB_MBSRTOWCS = @GNULIB_MBSRTOWCS@
86655 -GNULIB_MBSSEP = @GNULIB_MBSSEP@
86656 -GNULIB_MBSSPN = @GNULIB_MBSSPN@
86657 -GNULIB_MBSSTR = @GNULIB_MBSSTR@
86658 -GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
86659 -GNULIB_MBTOWC = @GNULIB_MBTOWC@
86660 -GNULIB_MEMCHR = @GNULIB_MEMCHR@
86661 -GNULIB_MEMMEM = @GNULIB_MEMMEM@
86662 -GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
86663 -GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
86664 -GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
86665 -GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
86666 -GNULIB_MKFIFO = @GNULIB_MKFIFO@
86667 -GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
86668 -GNULIB_MKNOD = @GNULIB_MKNOD@
86669 -GNULIB_MKNODAT = @GNULIB_MKNODAT@
86670 -GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
86671 -GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
86672 -GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
86673 -GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
86674 -GNULIB_MKTIME = @GNULIB_MKTIME@
86675 -GNULIB_MODF = @GNULIB_MODF@
86676 -GNULIB_MODFF = @GNULIB_MODFF@
86677 -GNULIB_MODFL = @GNULIB_MODFL@
86678 -GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
86679 -GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
86680 -GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
86681 -GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
86682 -GNULIB_OPEN = @GNULIB_OPEN@
86683 -GNULIB_OPENAT = @GNULIB_OPENAT@
86684 -GNULIB_OPENDIR = @GNULIB_OPENDIR@
86685 -GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
86686 -GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
86687 -GNULIB_PCLOSE = @GNULIB_PCLOSE@
86688 -GNULIB_PERROR = @GNULIB_PERROR@
86689 -GNULIB_PIPE = @GNULIB_PIPE@
86690 -GNULIB_PIPE2 = @GNULIB_PIPE2@
86691 -GNULIB_POPEN = @GNULIB_POPEN@
86692 -GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
86693 -GNULIB_POWF = @GNULIB_POWF@
86694 -GNULIB_PREAD = @GNULIB_PREAD@
86695 -GNULIB_PRINTF = @GNULIB_PRINTF@
86696 -GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@
86697 -GNULIB_PTSNAME = @GNULIB_PTSNAME@
86698 -GNULIB_PTSNAME_R = @GNULIB_PTSNAME_R@
86699 -GNULIB_PUTC = @GNULIB_PUTC@
86700 -GNULIB_PUTCHAR = @GNULIB_PUTCHAR@
86701 -GNULIB_PUTENV = @GNULIB_PUTENV@
86702 -GNULIB_PUTS = @GNULIB_PUTS@
86703 -GNULIB_PWRITE = @GNULIB_PWRITE@
86704 -GNULIB_QSORT_R = @GNULIB_QSORT_R@
86705 -GNULIB_RANDOM = @GNULIB_RANDOM@
86706 -GNULIB_RANDOM_R = @GNULIB_RANDOM_R@
86707 -GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@
86708 -GNULIB_READ = @GNULIB_READ@
86709 -GNULIB_READDIR = @GNULIB_READDIR@
86710 -GNULIB_READLINK = @GNULIB_READLINK@
86711 -GNULIB_READLINKAT = @GNULIB_READLINKAT@
86712 -GNULIB_REALLOCARRAY = @GNULIB_REALLOCARRAY@
86713 -GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
86714 -GNULIB_REALPATH = @GNULIB_REALPATH@
86715 -GNULIB_REMAINDER = @GNULIB_REMAINDER@
86716 -GNULIB_REMAINDERF = @GNULIB_REMAINDERF@
86717 -GNULIB_REMAINDERL = @GNULIB_REMAINDERL@
86718 -GNULIB_REMOVE = @GNULIB_REMOVE@
86719 -GNULIB_RENAME = @GNULIB_RENAME@
86720 -GNULIB_RENAMEAT = @GNULIB_RENAMEAT@
86721 -GNULIB_REWINDDIR = @GNULIB_REWINDDIR@
86722 -GNULIB_RINT = @GNULIB_RINT@
86723 -GNULIB_RINTF = @GNULIB_RINTF@
86724 -GNULIB_RINTL = @GNULIB_RINTL@
86725 -GNULIB_RMDIR = @GNULIB_RMDIR@
86726 -GNULIB_ROUND = @GNULIB_ROUND@
86727 -GNULIB_ROUNDF = @GNULIB_ROUNDF@
86728 -GNULIB_ROUNDL = @GNULIB_ROUNDL@
86729 -GNULIB_RPMATCH = @GNULIB_RPMATCH@
86730 -GNULIB_SCANDIR = @GNULIB_SCANDIR@
86731 -GNULIB_SCANF = @GNULIB_SCANF@
86732 -GNULIB_SECURE_GETENV = @GNULIB_SECURE_GETENV@
86733 -GNULIB_SETENV = @GNULIB_SETENV@
86734 -GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
86735 -GNULIB_SIGNBIT = @GNULIB_SIGNBIT@
86736 -GNULIB_SINF = @GNULIB_SINF@
86737 -GNULIB_SINHF = @GNULIB_SINHF@
86738 -GNULIB_SINL = @GNULIB_SINL@
86739 -GNULIB_SLEEP = @GNULIB_SLEEP@
86740 -GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
86741 -GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
86742 -GNULIB_SQRTF = @GNULIB_SQRTF@
86743 -GNULIB_SQRTL = @GNULIB_SQRTL@
86744 -GNULIB_STAT = @GNULIB_STAT@
86745 -GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
86746 -GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
86747 -GNULIB_STPCPY = @GNULIB_STPCPY@
86748 -GNULIB_STPNCPY = @GNULIB_STPNCPY@
86749 -GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
86750 -GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
86751 -GNULIB_STRDUP = @GNULIB_STRDUP@
86752 -GNULIB_STRERROR = @GNULIB_STRERROR@
86753 -GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
86754 -GNULIB_STRFTIME = @GNULIB_STRFTIME@
86755 -GNULIB_STRNCAT = @GNULIB_STRNCAT@
86756 -GNULIB_STRNDUP = @GNULIB_STRNDUP@
86757 -GNULIB_STRNLEN = @GNULIB_STRNLEN@
86758 -GNULIB_STRPBRK = @GNULIB_STRPBRK@
86759 -GNULIB_STRPTIME = @GNULIB_STRPTIME@
86760 -GNULIB_STRSEP = @GNULIB_STRSEP@
86761 -GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
86762 -GNULIB_STRSTR = @GNULIB_STRSTR@
86763 -GNULIB_STRTOD = @GNULIB_STRTOD@
86764 -GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
86765 -GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
86766 -GNULIB_STRTOLD = @GNULIB_STRTOLD@
86767 -GNULIB_STRTOLL = @GNULIB_STRTOLL@
86768 -GNULIB_STRTOULL = @GNULIB_STRTOULL@
86769 -GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
86770 -GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
86771 -GNULIB_SYMLINK = @GNULIB_SYMLINK@
86772 -GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
86773 -GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
86774 -GNULIB_TANF = @GNULIB_TANF@
86775 -GNULIB_TANHF = @GNULIB_TANHF@
86776 -GNULIB_TANL = @GNULIB_TANL@
86777 -GNULIB_TIMEGM = @GNULIB_TIMEGM@
86778 -GNULIB_TIME_R = @GNULIB_TIME_R@
86779 -GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
86780 -GNULIB_TMPFILE = @GNULIB_TMPFILE@
86781 -GNULIB_TRUNC = @GNULIB_TRUNC@
86782 -GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
86783 -GNULIB_TRUNCF = @GNULIB_TRUNCF@
86784 -GNULIB_TRUNCL = @GNULIB_TRUNCL@
86785 -GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
86786 -GNULIB_TZSET = @GNULIB_TZSET@
86787 -GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
86788 -GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
86789 -GNULIB_UNLINK = @GNULIB_UNLINK@
86790 -GNULIB_UNLINKAT = @GNULIB_UNLINKAT@
86791 -GNULIB_UNLOCKPT = @GNULIB_UNLOCKPT@
86792 -GNULIB_UNSETENV = @GNULIB_UNSETENV@
86793 -GNULIB_USLEEP = @GNULIB_USLEEP@
86794 -GNULIB_UTIME = @GNULIB_UTIME@
86795 -GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
86796 -GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
86797 -GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
86798 -GNULIB_VFPRINTF = @GNULIB_VFPRINTF@
86799 -GNULIB_VFPRINTF_POSIX = @GNULIB_VFPRINTF_POSIX@
86800 -GNULIB_VFSCANF = @GNULIB_VFSCANF@
86801 -GNULIB_VPRINTF = @GNULIB_VPRINTF@
86802 -GNULIB_VPRINTF_POSIX = @GNULIB_VPRINTF_POSIX@
86803 -GNULIB_VSCANF = @GNULIB_VSCANF@
86804 -GNULIB_VSNPRINTF = @GNULIB_VSNPRINTF@
86805 -GNULIB_VSPRINTF_POSIX = @GNULIB_VSPRINTF_POSIX@
86806 -GNULIB_WCPCPY = @GNULIB_WCPCPY@
86807 -GNULIB_WCPNCPY = @GNULIB_WCPNCPY@
86808 -GNULIB_WCRTOMB = @GNULIB_WCRTOMB@
86809 -GNULIB_WCSCASECMP = @GNULIB_WCSCASECMP@
86810 -GNULIB_WCSCAT = @GNULIB_WCSCAT@
86811 -GNULIB_WCSCHR = @GNULIB_WCSCHR@
86812 -GNULIB_WCSCMP = @GNULIB_WCSCMP@
86813 -GNULIB_WCSCOLL = @GNULIB_WCSCOLL@
86814 -GNULIB_WCSCPY = @GNULIB_WCSCPY@
86815 -GNULIB_WCSCSPN = @GNULIB_WCSCSPN@
86816 -GNULIB_WCSDUP = @GNULIB_WCSDUP@
86817 -GNULIB_WCSFTIME = @GNULIB_WCSFTIME@
86818 -GNULIB_WCSLEN = @GNULIB_WCSLEN@
86819 -GNULIB_WCSNCASECMP = @GNULIB_WCSNCASECMP@
86820 -GNULIB_WCSNCAT = @GNULIB_WCSNCAT@
86821 -GNULIB_WCSNCMP = @GNULIB_WCSNCMP@
86822 -GNULIB_WCSNCPY = @GNULIB_WCSNCPY@
86823 -GNULIB_WCSNLEN = @GNULIB_WCSNLEN@
86824 -GNULIB_WCSNRTOMBS = @GNULIB_WCSNRTOMBS@
86825 -GNULIB_WCSPBRK = @GNULIB_WCSPBRK@
86826 -GNULIB_WCSRCHR = @GNULIB_WCSRCHR@
86827 -GNULIB_WCSRTOMBS = @GNULIB_WCSRTOMBS@
86828 -GNULIB_WCSSPN = @GNULIB_WCSSPN@
86829 -GNULIB_WCSSTR = @GNULIB_WCSSTR@
86830 -GNULIB_WCSTOK = @GNULIB_WCSTOK@
86831 -GNULIB_WCSWIDTH = @GNULIB_WCSWIDTH@
86832 -GNULIB_WCSXFRM = @GNULIB_WCSXFRM@
86833 -GNULIB_WCTOB = @GNULIB_WCTOB@
86834 -GNULIB_WCTOMB = @GNULIB_WCTOMB@
86835 -GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
86836 -GNULIB_WMEMCHR = @GNULIB_WMEMCHR@
86837 -GNULIB_WMEMCMP = @GNULIB_WMEMCMP@
86838 -GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
86839 -GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
86840 -GNULIB_WMEMSET = @GNULIB_WMEMSET@
86841 -GNULIB_WRITE = @GNULIB_WRITE@
86842 -GNULIB__EXIT = @GNULIB__EXIT@
86843 GPGME_CFLAGS = @GPGME_CFLAGS@
86844 GPGME_CONFIG = @GPGME_CONFIG@
86845 GPGME_LIBS = @GPGME_LIBS@
86846 GREP = @GREP@
86847 HAVE_ACOSF = @HAVE_ACOSF@
86848 HAVE_ACOSL = @HAVE_ACOSL@
86849 +HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
86850 HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
86851 HAVE_ALPHASORT = @HAVE_ALPHASORT@
86852 HAVE_ASINF = @HAVE_ASINF@
86853 @@ -689,6 +780,7 @@ HAVE_CHOWN = @HAVE_CHOWN@
86854 HAVE_CLOSEDIR = @HAVE_CLOSEDIR@
86855 HAVE_COPYSIGN = @HAVE_COPYSIGN@
86856 HAVE_COPYSIGNL = @HAVE_COPYSIGNL@
86857 +HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
86858 HAVE_COSF = @HAVE_COSF@
86859 HAVE_COSHF = @HAVE_COSHF@
86860 HAVE_COSL = @HAVE_COSL@
86861 @@ -703,13 +795,17 @@ HAVE_DECL_CEILL = @HAVE_DECL_CEILL@
86862 HAVE_DECL_COPYSIGNF = @HAVE_DECL_COPYSIGNF@
86863 HAVE_DECL_COSL = @HAVE_DECL_COSL@
86864 HAVE_DECL_DIRFD = @HAVE_DECL_DIRFD@
86865 +HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
86866 HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
86867 +HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
86868 HAVE_DECL_EXP2 = @HAVE_DECL_EXP2@
86869 HAVE_DECL_EXP2F = @HAVE_DECL_EXP2F@
86870 HAVE_DECL_EXP2L = @HAVE_DECL_EXP2L@
86871 HAVE_DECL_EXPL = @HAVE_DECL_EXPL@
86872 HAVE_DECL_EXPM1L = @HAVE_DECL_EXPM1L@
86873 HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
86874 +HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
86875 +HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
86876 HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
86877 HAVE_DECL_FDOPENDIR = @HAVE_DECL_FDOPENDIR@
86878 HAVE_DECL_FLOORF = @HAVE_DECL_FLOORF@
86879 @@ -718,6 +814,7 @@ HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
86880 HAVE_DECL_FREXPL = @HAVE_DECL_FREXPL@
86881 HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
86882 HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
86883 +HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
86884 HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
86885 HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
86886 HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
86887 @@ -769,13 +866,14 @@ HAVE_DECL_TRUNCL = @HAVE_DECL_TRUNCL@
86888 HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
86889 HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
86890 HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
86891 +HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
86892 HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
86893 HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
86894 HAVE_DIRENT_H = @HAVE_DIRENT_H@
86895 HAVE_DPRINTF = @HAVE_DPRINTF@
86896 -HAVE_DUP2 = @HAVE_DUP2@
86897 HAVE_DUP3 = @HAVE_DUP3@
86898 HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
86899 +HAVE_EXECVPE = @HAVE_EXECVPE@
86900 HAVE_EXPF = @HAVE_EXPF@
86901 HAVE_EXPL = @HAVE_EXPL@
86902 HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
86903 @@ -807,6 +905,7 @@ HAVE_FTELLO = @HAVE_FTELLO@
86904 HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
86905 HAVE_FUTIMENS = @HAVE_FUTIMENS@
86906 HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
86907 +HAVE_GETENTROPY = @HAVE_GETENTROPY@
86908 HAVE_GETGROUPS = @HAVE_GETGROUPS@
86909 HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
86910 HAVE_GETLOGIN = @HAVE_GETLOGIN@
86911 @@ -815,6 +914,7 @@ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
86912 HAVE_GETPASS = @HAVE_GETPASS@
86913 HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
86914 HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
86915 +HAVE_GETUMASK = @HAVE_GETUMASK@
86916 HAVE_GRANTPT = @HAVE_GRANTPT@
86917 HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
86918 HAVE_HYPOTF = @HAVE_HYPOTF@
86919 @@ -842,7 +942,6 @@ HAVE_LOGBF = @HAVE_LOGBF@
86920 HAVE_LOGBL = @HAVE_LOGBL@
86921 HAVE_LOGF = @HAVE_LOGF@
86922 HAVE_LOGL = @HAVE_LOGL@
86923 -HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
86924 HAVE_LSTAT = @HAVE_LSTAT@
86925 HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
86926 HAVE_MBRLEN = @HAVE_MBRLEN@
86927 @@ -852,7 +951,6 @@ HAVE_MBSLEN = @HAVE_MBSLEN@
86928 HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
86929 HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
86930 HAVE_MBTOWC = @HAVE_MBTOWC@
86931 -HAVE_MEMCHR = @HAVE_MEMCHR@
86932 HAVE_MEMPCPY = @HAVE_MEMPCPY@
86933 HAVE_MKDIRAT = @HAVE_MKDIRAT@
86934 HAVE_MKDTEMP = @HAVE_MKDTEMP@
86935 @@ -875,6 +973,7 @@ HAVE_PCLOSE = @HAVE_PCLOSE@
86936 HAVE_PIPE = @HAVE_PIPE@
86937 HAVE_PIPE2 = @HAVE_PIPE2@
86938 HAVE_POPEN = @HAVE_POPEN@
86939 +HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
86940 HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
86941 HAVE_POWF = @HAVE_POWF@
86942 HAVE_PREAD = @HAVE_PREAD@
86943 @@ -904,6 +1003,8 @@ HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
86944 HAVE_SETENV = @HAVE_SETENV@
86945 HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
86946 HAVE_SETSTATE = @HAVE_SETSTATE@
86947 +HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
86948 +HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
86949 HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
86950 HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
86951 HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
86952 @@ -919,13 +1020,16 @@ HAVE_STPNCPY = @HAVE_STPNCPY@
86953 HAVE_STRCASECMP = @HAVE_STRCASECMP@
86954 HAVE_STRCASESTR = @HAVE_STRCASESTR@
86955 HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
86956 +HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
86957 HAVE_STRINGS_H = @HAVE_STRINGS_H@
86958 HAVE_STRPBRK = @HAVE_STRPBRK@
86959 HAVE_STRPTIME = @HAVE_STRPTIME@
86960 HAVE_STRSEP = @HAVE_STRSEP@
86961 HAVE_STRTOD = @HAVE_STRTOD@
86962 +HAVE_STRTOL = @HAVE_STRTOL@
86963 HAVE_STRTOLD = @HAVE_STRTOLD@
86964 HAVE_STRTOLL = @HAVE_STRTOLL@
86965 +HAVE_STRTOUL = @HAVE_STRTOUL@
86966 HAVE_STRTOULL = @HAVE_STRTOULL@
86967 HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@
86968 HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
86969 @@ -943,12 +1047,12 @@ HAVE_TANF = @HAVE_TANF@
86970 HAVE_TANHF = @HAVE_TANHF@
86971 HAVE_TANL = @HAVE_TANL@
86972 HAVE_TIMEGM = @HAVE_TIMEGM@
86973 +HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
86974 +HAVE_TIMESPEC_GETRES = @HAVE_TIMESPEC_GETRES@
86975 HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
86976 -HAVE_TZSET = @HAVE_TZSET@
86977 HAVE_UNISTD_H = @HAVE_UNISTD_H@
86978 HAVE_UNLINKAT = @HAVE_UNLINKAT@
86979 HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
86980 -HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
86981 HAVE_USLEEP = @HAVE_USLEEP@
86982 HAVE_UTIME = @HAVE_UTIME@
86983 HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
86984 @@ -990,6 +1094,7 @@ HAVE_WMEMCHR = @HAVE_WMEMCHR@
86985 HAVE_WMEMCMP = @HAVE_WMEMCMP@
86986 HAVE_WMEMCPY = @HAVE_WMEMCPY@
86987 HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
86988 +HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
86989 HAVE_WMEMSET = @HAVE_WMEMSET@
86990 HAVE__BOOL = @HAVE__BOOL@
86991 HAVE__EXIT = @HAVE__EXIT@
86992 @@ -1086,16 +1191,18 @@ PATH_SEPARATOR = @PATH_SEPARATOR@
86993 PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
86994 PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
86995 PRIPTR_PREFIX = @PRIPTR_PREFIX@
86996 -PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
86997 PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
86998 PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
86999 RANLIB = @RANLIB@
87000 +REPLACE_ACCESS = @REPLACE_ACCESS@
87001 REPLACE_ACOSF = @REPLACE_ACOSF@
87002 +REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
87003 REPLACE_ASINF = @REPLACE_ASINF@
87004 REPLACE_ATAN2F = @REPLACE_ATAN2F@
87005 REPLACE_ATANF = @REPLACE_ATANF@
87006 REPLACE_BTOWC = @REPLACE_BTOWC@
87007 -REPLACE_CALLOC = @REPLACE_CALLOC@
87008 +REPLACE_CALLOC_FOR_CALLOC_GNU = @REPLACE_CALLOC_FOR_CALLOC_GNU@
87009 +REPLACE_CALLOC_FOR_CALLOC_POSIX = @REPLACE_CALLOC_FOR_CALLOC_POSIX@
87010 REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
87011 REPLACE_CBRTF = @REPLACE_CBRTF@
87012 REPLACE_CBRTL = @REPLACE_CBRTL@
87013 @@ -1105,13 +1212,22 @@ REPLACE_CEILL = @REPLACE_CEILL@
87014 REPLACE_CHOWN = @REPLACE_CHOWN@
87015 REPLACE_CLOSE = @REPLACE_CLOSE@
87016 REPLACE_CLOSEDIR = @REPLACE_CLOSEDIR@
87017 +REPLACE_COPY_FILE_RANGE = @REPLACE_COPY_FILE_RANGE@
87018 REPLACE_COSF = @REPLACE_COSF@
87019 REPLACE_COSHF = @REPLACE_COSHF@
87020 +REPLACE_CREAT = @REPLACE_CREAT@
87021 REPLACE_CTIME = @REPLACE_CTIME@
87022 REPLACE_DIRFD = @REPLACE_DIRFD@
87023 REPLACE_DPRINTF = @REPLACE_DPRINTF@
87024 REPLACE_DUP = @REPLACE_DUP@
87025 REPLACE_DUP2 = @REPLACE_DUP2@
87026 +REPLACE_EXECL = @REPLACE_EXECL@
87027 +REPLACE_EXECLE = @REPLACE_EXECLE@
87028 +REPLACE_EXECLP = @REPLACE_EXECLP@
87029 +REPLACE_EXECV = @REPLACE_EXECV@
87030 +REPLACE_EXECVE = @REPLACE_EXECVE@
87031 +REPLACE_EXECVP = @REPLACE_EXECVP@
87032 +REPLACE_EXECVPE = @REPLACE_EXECVPE@
87033 REPLACE_EXP2 = @REPLACE_EXP2@
87034 REPLACE_EXP2L = @REPLACE_EXP2L@
87035 REPLACE_EXPF = @REPLACE_EXPF@
87036 @@ -1121,12 +1237,14 @@ REPLACE_EXPM1F = @REPLACE_EXPM1F@
87037 REPLACE_EXPM1L = @REPLACE_EXPM1L@
87038 REPLACE_FABSL = @REPLACE_FABSL@
87039 REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
87040 +REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
87041 REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
87042 REPLACE_FCLOSE = @REPLACE_FCLOSE@
87043 REPLACE_FCNTL = @REPLACE_FCNTL@
87044 REPLACE_FDOPEN = @REPLACE_FDOPEN@
87045 REPLACE_FDOPENDIR = @REPLACE_FDOPENDIR@
87046 REPLACE_FFLUSH = @REPLACE_FFLUSH@
87047 +REPLACE_FFSLL = @REPLACE_FFSLL@
87048 REPLACE_FLOOR = @REPLACE_FLOOR@
87049 REPLACE_FLOORF = @REPLACE_FLOORF@
87050 REPLACE_FLOORL = @REPLACE_FLOORL@
87051 @@ -1137,8 +1255,10 @@ REPLACE_FMOD = @REPLACE_FMOD@
87052 REPLACE_FMODF = @REPLACE_FMODF@
87053 REPLACE_FMODL = @REPLACE_FMODL@
87054 REPLACE_FOPEN = @REPLACE_FOPEN@
87055 +REPLACE_FOPEN_FOR_FOPEN_GNU = @REPLACE_FOPEN_FOR_FOPEN_GNU@
87056 REPLACE_FPRINTF = @REPLACE_FPRINTF@
87057 REPLACE_FPURGE = @REPLACE_FPURGE@
87058 +REPLACE_FREE = @REPLACE_FREE@
87059 REPLACE_FREOPEN = @REPLACE_FREOPEN@
87060 REPLACE_FREXP = @REPLACE_FREXP@
87061 REPLACE_FREXPF = @REPLACE_FREXPF@
87062 @@ -1160,6 +1280,7 @@ REPLACE_GETLINE = @REPLACE_GETLINE@
87063 REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@
87064 REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
87065 REPLACE_GETPASS = @REPLACE_GETPASS@
87066 +REPLACE_GETPASS_FOR_GETPASS_GNU = @REPLACE_GETPASS_FOR_GETPASS_GNU@
87067 REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
87068 REPLACE_GMTIME = @REPLACE_GMTIME@
87069 REPLACE_HUGE_VAL = @REPLACE_HUGE_VAL@
87070 @@ -1198,7 +1319,8 @@ REPLACE_LOGF = @REPLACE_LOGF@
87071 REPLACE_LOGL = @REPLACE_LOGL@
87072 REPLACE_LSEEK = @REPLACE_LSEEK@
87073 REPLACE_LSTAT = @REPLACE_LSTAT@
87074 -REPLACE_MALLOC = @REPLACE_MALLOC@
87075 +REPLACE_MALLOC_FOR_MALLOC_GNU = @REPLACE_MALLOC_FOR_MALLOC_GNU@
87076 +REPLACE_MALLOC_FOR_MALLOC_POSIX = @REPLACE_MALLOC_FOR_MALLOC_POSIX@
87077 REPLACE_MBRLEN = @REPLACE_MBRLEN@
87078 REPLACE_MBRTOWC = @REPLACE_MBRTOWC@
87079 REPLACE_MBSINIT = @REPLACE_MBSINIT@
87080 @@ -1210,7 +1332,9 @@ REPLACE_MEMCHR = @REPLACE_MEMCHR@
87081 REPLACE_MEMMEM = @REPLACE_MEMMEM@
87082 REPLACE_MKDIR = @REPLACE_MKDIR@
87083 REPLACE_MKFIFO = @REPLACE_MKFIFO@
87084 +REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
87085 REPLACE_MKNOD = @REPLACE_MKNOD@
87086 +REPLACE_MKNODAT = @REPLACE_MKNODAT@
87087 REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
87088 REPLACE_MKTIME = @REPLACE_MKTIME@
87089 REPLACE_MODF = @REPLACE_MODF@
87090 @@ -1225,6 +1349,7 @@ REPLACE_OPENAT = @REPLACE_OPENAT@
87091 REPLACE_OPENDIR = @REPLACE_OPENDIR@
87092 REPLACE_PERROR = @REPLACE_PERROR@
87093 REPLACE_POPEN = @REPLACE_POPEN@
87094 +REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
87095 REPLACE_PREAD = @REPLACE_PREAD@
87096 REPLACE_PRINTF = @REPLACE_PRINTF@
87097 REPLACE_PTSNAME = @REPLACE_PTSNAME@
87098 @@ -1237,7 +1362,9 @@ REPLACE_RANDOM_R = @REPLACE_RANDOM_R@
87099 REPLACE_READ = @REPLACE_READ@
87100 REPLACE_READLINK = @REPLACE_READLINK@
87101 REPLACE_READLINKAT = @REPLACE_READLINKAT@
87102 -REPLACE_REALLOC = @REPLACE_REALLOC@
87103 +REPLACE_REALLOCARRAY = @REPLACE_REALLOCARRAY@
87104 +REPLACE_REALLOC_FOR_REALLOC_GNU = @REPLACE_REALLOC_FOR_REALLOC_GNU@
87105 +REPLACE_REALLOC_FOR_REALLOC_POSIX = @REPLACE_REALLOC_FOR_REALLOC_POSIX@
87106 REPLACE_REALPATH = @REPLACE_REALPATH@
87107 REPLACE_REMAINDER = @REPLACE_REMAINDER@
87108 REPLACE_REMAINDERF = @REPLACE_REMAINDERF@
87109 @@ -1253,7 +1380,7 @@ REPLACE_ROUNDL = @REPLACE_ROUNDL@
87110 REPLACE_SETENV = @REPLACE_SETENV@
87111 REPLACE_SETSTATE = @REPLACE_SETSTATE@
87112 REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
87113 -REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
87114 +REPLACE_SIGNBIT_USING_BUILTINS = @REPLACE_SIGNBIT_USING_BUILTINS@
87115 REPLACE_SINF = @REPLACE_SINF@
87116 REPLACE_SINHF = @REPLACE_SINHF@
87117 REPLACE_SLEEP = @REPLACE_SLEEP@
87118 @@ -1269,6 +1396,7 @@ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
87119 REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
87120 REPLACE_STRDUP = @REPLACE_STRDUP@
87121 REPLACE_STRERROR = @REPLACE_STRERROR@
87122 +REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
87123 REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
87124 REPLACE_STRFTIME = @REPLACE_STRFTIME@
87125 REPLACE_STRNCAT = @REPLACE_STRNCAT@
87126 @@ -1279,7 +1407,11 @@ REPLACE_STRSTR = @REPLACE_STRSTR@
87127 REPLACE_STRTOD = @REPLACE_STRTOD@
87128 REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
87129 REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
87130 +REPLACE_STRTOL = @REPLACE_STRTOL@
87131 REPLACE_STRTOLD = @REPLACE_STRTOLD@
87132 +REPLACE_STRTOLL = @REPLACE_STRTOLL@
87133 +REPLACE_STRTOUL = @REPLACE_STRTOUL@
87134 +REPLACE_STRTOULL = @REPLACE_STRTOULL@
87135 REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
87136 REPLACE_STRUCT_TIMEVAL = @REPLACE_STRUCT_TIMEVAL@
87137 REPLACE_SYMLINK = @REPLACE_SYMLINK@
87138 @@ -1310,6 +1442,7 @@ REPLACE_WCRTOMB = @REPLACE_WCRTOMB@
87139 REPLACE_WCSFTIME = @REPLACE_WCSFTIME@
87140 REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
87141 REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
87142 +REPLACE_WCSTOK = @REPLACE_WCSTOK@
87143 REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
87144 REPLACE_WCTOB = @REPLACE_WCTOB@
87145 REPLACE_WCTOMB = @REPLACE_WCTOMB@
87146 @@ -1321,19 +1454,21 @@ SET_MAKE = @SET_MAKE@
87147 SHELL = @SHELL@
87148 SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
87149 SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
87150 +STDALIGN_H = @STDALIGN_H@
87151 STDBOOL_H = @STDBOOL_H@
87152 STDDEF_H = @STDDEF_H@
87153 STDINT_H = @STDINT_H@
87154 STRIP = @STRIP@
87155 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
87156 TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
87157 +TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
87158 UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
87159 UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
87160 UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
87161 UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
87162 +UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
87163 UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
87164 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
87165 -UTIME_H = @UTIME_H@
87166 VERSION = @VERSION@
87167 WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
87168 WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
87169 @@ -1365,8 +1500,10 @@ datarootdir = @datarootdir@
87170 docdir = @docdir@
87171 dvidir = @dvidir@
87172 exec_prefix = @exec_prefix@
87173 +gl_LIBOBJDEPS = @gl_LIBOBJDEPS@
87174 gl_LIBOBJS = @gl_LIBOBJS@
87175 gl_LTLIBOBJS = @gl_LTLIBOBJS@
87176 +gltests_LIBOBJDEPS = @gltests_LIBOBJDEPS@
87177 gltests_LIBOBJS = @gltests_LIBOBJS@
87178 gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
87179 gltests_WITNESS = @gltests_WITNESS@
87180
87181 diff --git a/tests/qxpak/Makefile.in b/tests/qxpak/Makefile.in
87182 index 40666c9..d9008cf 100644
87183 --- a/tests/qxpak/Makefile.in
87184 +++ b/tests/qxpak/Makefile.in
87185 @@ -90,9 +90,12 @@ host_triplet = @host@
87186 subdir = tests/qxpak
87187 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
87188 am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
87189 + $(top_srcdir)/autotools/m4/__inline.m4 \
87190 $(top_srcdir)/autotools/m4/absolute-header.m4 \
87191 $(top_srcdir)/autotools/m4/ac_check_sendfile.m4 \
87192 $(top_srcdir)/autotools/m4/alloca.m4 \
87193 + $(top_srcdir)/autotools/m4/builtin-expect.m4 \
87194 + $(top_srcdir)/autotools/m4/calloc.m4 \
87195 $(top_srcdir)/autotools/m4/canonicalize.m4 \
87196 $(top_srcdir)/autotools/m4/chdir-long.m4 \
87197 $(top_srcdir)/autotools/m4/clock_time.m4 \
87198 @@ -100,7 +103,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
87199 $(top_srcdir)/autotools/m4/closedir.m4 \
87200 $(top_srcdir)/autotools/m4/dirent_h.m4 \
87201 $(top_srcdir)/autotools/m4/dirfd.m4 \
87202 - $(top_srcdir)/autotools/m4/dirname.m4 \
87203 $(top_srcdir)/autotools/m4/double-slash-root.m4 \
87204 $(top_srcdir)/autotools/m4/dup.m4 \
87205 $(top_srcdir)/autotools/m4/dup2.m4 \
87206 @@ -122,6 +124,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
87207 $(top_srcdir)/autotools/m4/filenamecat.m4 \
87208 $(top_srcdir)/autotools/m4/float_h.m4 \
87209 $(top_srcdir)/autotools/m4/fpieee.m4 \
87210 + $(top_srcdir)/autotools/m4/free.m4 \
87211 $(top_srcdir)/autotools/m4/frexp.m4 \
87212 $(top_srcdir)/autotools/m4/frexpl.m4 \
87213 $(top_srcdir)/autotools/m4/fstat.m4 \
87214 @@ -141,7 +144,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
87215 $(top_srcdir)/autotools/m4/group-member.m4 \
87216 $(top_srcdir)/autotools/m4/include_next.m4 \
87217 $(top_srcdir)/autotools/m4/intmax_t.m4 \
87218 - $(top_srcdir)/autotools/m4/inttypes-pri.m4 \
87219 $(top_srcdir)/autotools/m4/inttypes.m4 \
87220 $(top_srcdir)/autotools/m4/inttypes_h.m4 \
87221 $(top_srcdir)/autotools/m4/isnand.m4 \
87222 @@ -151,8 +153,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
87223 $(top_srcdir)/autotools/m4/ldexpl.m4 \
87224 $(top_srcdir)/autotools/m4/libtool.m4 \
87225 $(top_srcdir)/autotools/m4/limits-h.m4 \
87226 - $(top_srcdir)/autotools/m4/localtime-buffer.m4 \
87227 - $(top_srcdir)/autotools/m4/longlong.m4 \
87228 $(top_srcdir)/autotools/m4/lstat.m4 \
87229 $(top_srcdir)/autotools/m4/ltoptions.m4 \
87230 $(top_srcdir)/autotools/m4/ltsugar.m4 \
87231 @@ -164,6 +164,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
87232 $(top_srcdir)/autotools/m4/memchr.m4 \
87233 $(top_srcdir)/autotools/m4/mempcpy.m4 \
87234 $(top_srcdir)/autotools/m4/memrchr.m4 \
87235 + $(top_srcdir)/autotools/m4/minmax.m4 \
87236 $(top_srcdir)/autotools/m4/mkdir.m4 \
87237 $(top_srcdir)/autotools/m4/mkdirat.m4 \
87238 $(top_srcdir)/autotools/m4/mmap-anon.m4 \
87239 @@ -174,16 +175,20 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
87240 $(top_srcdir)/autotools/m4/nocrash.m4 \
87241 $(top_srcdir)/autotools/m4/off_t.m4 \
87242 $(top_srcdir)/autotools/m4/open-cloexec.m4 \
87243 + $(top_srcdir)/autotools/m4/open-slash.m4 \
87244 $(top_srcdir)/autotools/m4/open.m4 \
87245 $(top_srcdir)/autotools/m4/openat.m4 \
87246 $(top_srcdir)/autotools/m4/opendir.m4 \
87247 $(top_srcdir)/autotools/m4/pathmax.m4 \
87248 + $(top_srcdir)/autotools/m4/pipe.m4 \
87249 $(top_srcdir)/autotools/m4/printf-frexp.m4 \
87250 $(top_srcdir)/autotools/m4/printf-frexpl.m4 \
87251 $(top_srcdir)/autotools/m4/printf.m4 \
87252 + $(top_srcdir)/autotools/m4/rawmemchr.m4 \
87253 $(top_srcdir)/autotools/m4/readlink.m4 \
87254 $(top_srcdir)/autotools/m4/readlinkat.m4 \
87255 $(top_srcdir)/autotools/m4/realloc.m4 \
87256 + $(top_srcdir)/autotools/m4/reallocarray.m4 \
87257 $(top_srcdir)/autotools/m4/rename.m4 \
87258 $(top_srcdir)/autotools/m4/renameat.m4 \
87259 $(top_srcdir)/autotools/m4/rmdir.m4 \
87260 @@ -193,6 +198,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
87261 $(top_srcdir)/autotools/m4/ssize_t.m4 \
87262 $(top_srcdir)/autotools/m4/stat-time.m4 \
87263 $(top_srcdir)/autotools/m4/stat.m4 \
87264 + $(top_srcdir)/autotools/m4/stdalign.m4 \
87265 $(top_srcdir)/autotools/m4/stdbool.m4 \
87266 $(top_srcdir)/autotools/m4/stddef_h.m4 \
87267 $(top_srcdir)/autotools/m4/stdint.m4 \
87268 @@ -231,7 +237,10 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
87269 $(top_srcdir)/autotools/m4/wchar_t.m4 \
87270 $(top_srcdir)/autotools/m4/wint_t.m4 \
87271 $(top_srcdir)/autotools/m4/xalloc.m4 \
87272 - $(top_srcdir)/autotools/m4/xsize.m4 $(top_srcdir)/configure.ac
87273 + $(top_srcdir)/autotools/m4/xsize.m4 \
87274 + $(top_srcdir)/autotools/m4/year2038.m4 \
87275 + $(top_srcdir)/autotools/m4/zzgnulib.m4 \
87276 + $(top_srcdir)/configure.ac
87277 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
87278 $(ACLOCAL_M4)
87279 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
87280 @@ -309,368 +318,450 @@ FGREP = @FGREP@
87281 FLOAT_H = @FLOAT_H@
87282 GETOPT_CDEFS_H = @GETOPT_CDEFS_H@
87283 GETOPT_H = @GETOPT_H@
87284 -GNULIB_ACOSF = @GNULIB_ACOSF@
87285 -GNULIB_ACOSL = @GNULIB_ACOSL@
87286 -GNULIB_ALPHASORT = @GNULIB_ALPHASORT@
87287 -GNULIB_ASINF = @GNULIB_ASINF@
87288 -GNULIB_ASINL = @GNULIB_ASINL@
87289 -GNULIB_ATAN2F = @GNULIB_ATAN2F@
87290 -GNULIB_ATANF = @GNULIB_ATANF@
87291 -GNULIB_ATANL = @GNULIB_ATANL@
87292 -GNULIB_ATOLL = @GNULIB_ATOLL@
87293 -GNULIB_BTOWC = @GNULIB_BTOWC@
87294 -GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
87295 -GNULIB_CANONICALIZE_FILE_NAME = @GNULIB_CANONICALIZE_FILE_NAME@
87296 -GNULIB_CBRT = @GNULIB_CBRT@
87297 -GNULIB_CBRTF = @GNULIB_CBRTF@
87298 -GNULIB_CBRTL = @GNULIB_CBRTL@
87299 -GNULIB_CEIL = @GNULIB_CEIL@
87300 -GNULIB_CEILF = @GNULIB_CEILF@
87301 -GNULIB_CEILL = @GNULIB_CEILL@
87302 -GNULIB_CHDIR = @GNULIB_CHDIR@
87303 -GNULIB_CHOWN = @GNULIB_CHOWN@
87304 -GNULIB_CLOSE = @GNULIB_CLOSE@
87305 -GNULIB_CLOSEDIR = @GNULIB_CLOSEDIR@
87306 -GNULIB_COPYSIGN = @GNULIB_COPYSIGN@
87307 -GNULIB_COPYSIGNF = @GNULIB_COPYSIGNF@
87308 -GNULIB_COPYSIGNL = @GNULIB_COPYSIGNL@
87309 -GNULIB_COSF = @GNULIB_COSF@
87310 -GNULIB_COSHF = @GNULIB_COSHF@
87311 -GNULIB_COSL = @GNULIB_COSL@
87312 -GNULIB_CTIME = @GNULIB_CTIME@
87313 -GNULIB_DIRFD = @GNULIB_DIRFD@
87314 -GNULIB_DPRINTF = @GNULIB_DPRINTF@
87315 -GNULIB_DUP = @GNULIB_DUP@
87316 -GNULIB_DUP2 = @GNULIB_DUP2@
87317 -GNULIB_DUP3 = @GNULIB_DUP3@
87318 -GNULIB_ENVIRON = @GNULIB_ENVIRON@
87319 -GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
87320 -GNULIB_EXP2 = @GNULIB_EXP2@
87321 -GNULIB_EXP2F = @GNULIB_EXP2F@
87322 -GNULIB_EXP2L = @GNULIB_EXP2L@
87323 -GNULIB_EXPF = @GNULIB_EXPF@
87324 -GNULIB_EXPL = @GNULIB_EXPL@
87325 -GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
87326 -GNULIB_EXPM1 = @GNULIB_EXPM1@
87327 -GNULIB_EXPM1F = @GNULIB_EXPM1F@
87328 -GNULIB_EXPM1L = @GNULIB_EXPM1L@
87329 -GNULIB_FABSF = @GNULIB_FABSF@
87330 -GNULIB_FABSL = @GNULIB_FABSL@
87331 -GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
87332 -GNULIB_FCHDIR = @GNULIB_FCHDIR@
87333 -GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
87334 -GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
87335 -GNULIB_FCLOSE = @GNULIB_FCLOSE@
87336 -GNULIB_FCNTL = @GNULIB_FCNTL@
87337 -GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
87338 -GNULIB_FDOPEN = @GNULIB_FDOPEN@
87339 -GNULIB_FDOPENDIR = @GNULIB_FDOPENDIR@
87340 -GNULIB_FFLUSH = @GNULIB_FFLUSH@
87341 -GNULIB_FFS = @GNULIB_FFS@
87342 -GNULIB_FFSL = @GNULIB_FFSL@
87343 -GNULIB_FFSLL = @GNULIB_FFSLL@
87344 -GNULIB_FGETC = @GNULIB_FGETC@
87345 -GNULIB_FGETS = @GNULIB_FGETS@
87346 -GNULIB_FLOOR = @GNULIB_FLOOR@
87347 -GNULIB_FLOORF = @GNULIB_FLOORF@
87348 -GNULIB_FLOORL = @GNULIB_FLOORL@
87349 -GNULIB_FMA = @GNULIB_FMA@
87350 -GNULIB_FMAF = @GNULIB_FMAF@
87351 -GNULIB_FMAL = @GNULIB_FMAL@
87352 -GNULIB_FMOD = @GNULIB_FMOD@
87353 -GNULIB_FMODF = @GNULIB_FMODF@
87354 -GNULIB_FMODL = @GNULIB_FMODL@
87355 -GNULIB_FOPEN = @GNULIB_FOPEN@
87356 -GNULIB_FPRINTF = @GNULIB_FPRINTF@
87357 -GNULIB_FPRINTF_POSIX = @GNULIB_FPRINTF_POSIX@
87358 -GNULIB_FPURGE = @GNULIB_FPURGE@
87359 -GNULIB_FPUTC = @GNULIB_FPUTC@
87360 -GNULIB_FPUTS = @GNULIB_FPUTS@
87361 -GNULIB_FREAD = @GNULIB_FREAD@
87362 -GNULIB_FREOPEN = @GNULIB_FREOPEN@
87363 -GNULIB_FREXP = @GNULIB_FREXP@
87364 -GNULIB_FREXPF = @GNULIB_FREXPF@
87365 -GNULIB_FREXPL = @GNULIB_FREXPL@
87366 -GNULIB_FSCANF = @GNULIB_FSCANF@
87367 -GNULIB_FSEEK = @GNULIB_FSEEK@
87368 -GNULIB_FSEEKO = @GNULIB_FSEEKO@
87369 -GNULIB_FSTAT = @GNULIB_FSTAT@
87370 -GNULIB_FSTATAT = @GNULIB_FSTATAT@
87371 -GNULIB_FSYNC = @GNULIB_FSYNC@
87372 -GNULIB_FTELL = @GNULIB_FTELL@
87373 -GNULIB_FTELLO = @GNULIB_FTELLO@
87374 -GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
87375 -GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
87376 -GNULIB_FWRITE = @GNULIB_FWRITE@
87377 -GNULIB_GETC = @GNULIB_GETC@
87378 -GNULIB_GETCHAR = @GNULIB_GETCHAR@
87379 -GNULIB_GETCWD = @GNULIB_GETCWD@
87380 -GNULIB_GETDELIM = @GNULIB_GETDELIM@
87381 -GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
87382 -GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
87383 -GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
87384 -GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
87385 -GNULIB_GETLINE = @GNULIB_GETLINE@
87386 -GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@
87387 -GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
87388 -GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
87389 -GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
87390 -GNULIB_GETPASS = @GNULIB_GETPASS@
87391 -GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
87392 +GL_CFLAG_ALLOW_WARNINGS = @GL_CFLAG_ALLOW_WARNINGS@
87393 +GL_CFLAG_GNULIB_WARNINGS = @GL_CFLAG_GNULIB_WARNINGS@
87394 +GL_GNULIB_ACCESS = @GL_GNULIB_ACCESS@
87395 +GL_GNULIB_ACOSF = @GL_GNULIB_ACOSF@
87396 +GL_GNULIB_ACOSL = @GL_GNULIB_ACOSL@
87397 +GL_GNULIB_ALIGNED_ALLOC = @GL_GNULIB_ALIGNED_ALLOC@
87398 +GL_GNULIB_ALPHASORT = @GL_GNULIB_ALPHASORT@
87399 +GL_GNULIB_ASINF = @GL_GNULIB_ASINF@
87400 +GL_GNULIB_ASINL = @GL_GNULIB_ASINL@
87401 +GL_GNULIB_ATAN2F = @GL_GNULIB_ATAN2F@
87402 +GL_GNULIB_ATANF = @GL_GNULIB_ATANF@
87403 +GL_GNULIB_ATANL = @GL_GNULIB_ATANL@
87404 +GL_GNULIB_ATOLL = @GL_GNULIB_ATOLL@
87405 +GL_GNULIB_BTOWC = @GL_GNULIB_BTOWC@
87406 +GL_GNULIB_CALLOC_GNU = @GL_GNULIB_CALLOC_GNU@
87407 +GL_GNULIB_CALLOC_POSIX = @GL_GNULIB_CALLOC_POSIX@
87408 +GL_GNULIB_CANONICALIZE_FILE_NAME = @GL_GNULIB_CANONICALIZE_FILE_NAME@
87409 +GL_GNULIB_CBRT = @GL_GNULIB_CBRT@
87410 +GL_GNULIB_CBRTF = @GL_GNULIB_CBRTF@
87411 +GL_GNULIB_CBRTL = @GL_GNULIB_CBRTL@
87412 +GL_GNULIB_CEIL = @GL_GNULIB_CEIL@
87413 +GL_GNULIB_CEILF = @GL_GNULIB_CEILF@
87414 +GL_GNULIB_CEILL = @GL_GNULIB_CEILL@
87415 +GL_GNULIB_CHDIR = @GL_GNULIB_CHDIR@
87416 +GL_GNULIB_CHOWN = @GL_GNULIB_CHOWN@
87417 +GL_GNULIB_CLOSE = @GL_GNULIB_CLOSE@
87418 +GL_GNULIB_CLOSEDIR = @GL_GNULIB_CLOSEDIR@
87419 +GL_GNULIB_COPYSIGN = @GL_GNULIB_COPYSIGN@
87420 +GL_GNULIB_COPYSIGNF = @GL_GNULIB_COPYSIGNF@
87421 +GL_GNULIB_COPYSIGNL = @GL_GNULIB_COPYSIGNL@
87422 +GL_GNULIB_COPY_FILE_RANGE = @GL_GNULIB_COPY_FILE_RANGE@
87423 +GL_GNULIB_COSF = @GL_GNULIB_COSF@
87424 +GL_GNULIB_COSHF = @GL_GNULIB_COSHF@
87425 +GL_GNULIB_COSL = @GL_GNULIB_COSL@
87426 +GL_GNULIB_CREAT = @GL_GNULIB_CREAT@
87427 +GL_GNULIB_CTIME = @GL_GNULIB_CTIME@
87428 +GL_GNULIB_DIRFD = @GL_GNULIB_DIRFD@
87429 +GL_GNULIB_DPRINTF = @GL_GNULIB_DPRINTF@
87430 +GL_GNULIB_DUP = @GL_GNULIB_DUP@
87431 +GL_GNULIB_DUP2 = @GL_GNULIB_DUP2@
87432 +GL_GNULIB_DUP3 = @GL_GNULIB_DUP3@
87433 +GL_GNULIB_ENVIRON = @GL_GNULIB_ENVIRON@
87434 +GL_GNULIB_EUIDACCESS = @GL_GNULIB_EUIDACCESS@
87435 +GL_GNULIB_EXECL = @GL_GNULIB_EXECL@
87436 +GL_GNULIB_EXECLE = @GL_GNULIB_EXECLE@
87437 +GL_GNULIB_EXECLP = @GL_GNULIB_EXECLP@
87438 +GL_GNULIB_EXECV = @GL_GNULIB_EXECV@
87439 +GL_GNULIB_EXECVE = @GL_GNULIB_EXECVE@
87440 +GL_GNULIB_EXECVP = @GL_GNULIB_EXECVP@
87441 +GL_GNULIB_EXECVPE = @GL_GNULIB_EXECVPE@
87442 +GL_GNULIB_EXP2 = @GL_GNULIB_EXP2@
87443 +GL_GNULIB_EXP2F = @GL_GNULIB_EXP2F@
87444 +GL_GNULIB_EXP2L = @GL_GNULIB_EXP2L@
87445 +GL_GNULIB_EXPF = @GL_GNULIB_EXPF@
87446 +GL_GNULIB_EXPL = @GL_GNULIB_EXPL@
87447 +GL_GNULIB_EXPLICIT_BZERO = @GL_GNULIB_EXPLICIT_BZERO@
87448 +GL_GNULIB_EXPM1 = @GL_GNULIB_EXPM1@
87449 +GL_GNULIB_EXPM1F = @GL_GNULIB_EXPM1F@
87450 +GL_GNULIB_EXPM1L = @GL_GNULIB_EXPM1L@
87451 +GL_GNULIB_FABSF = @GL_GNULIB_FABSF@
87452 +GL_GNULIB_FABSL = @GL_GNULIB_FABSL@
87453 +GL_GNULIB_FACCESSAT = @GL_GNULIB_FACCESSAT@
87454 +GL_GNULIB_FCHDIR = @GL_GNULIB_FCHDIR@
87455 +GL_GNULIB_FCHMODAT = @GL_GNULIB_FCHMODAT@
87456 +GL_GNULIB_FCHOWNAT = @GL_GNULIB_FCHOWNAT@
87457 +GL_GNULIB_FCLOSE = @GL_GNULIB_FCLOSE@
87458 +GL_GNULIB_FCNTL = @GL_GNULIB_FCNTL@
87459 +GL_GNULIB_FDATASYNC = @GL_GNULIB_FDATASYNC@
87460 +GL_GNULIB_FDOPEN = @GL_GNULIB_FDOPEN@
87461 +GL_GNULIB_FDOPENDIR = @GL_GNULIB_FDOPENDIR@
87462 +GL_GNULIB_FFLUSH = @GL_GNULIB_FFLUSH@
87463 +GL_GNULIB_FFS = @GL_GNULIB_FFS@
87464 +GL_GNULIB_FFSL = @GL_GNULIB_FFSL@
87465 +GL_GNULIB_FFSLL = @GL_GNULIB_FFSLL@
87466 +GL_GNULIB_FGETC = @GL_GNULIB_FGETC@
87467 +GL_GNULIB_FGETS = @GL_GNULIB_FGETS@
87468 +GL_GNULIB_FLOOR = @GL_GNULIB_FLOOR@
87469 +GL_GNULIB_FLOORF = @GL_GNULIB_FLOORF@
87470 +GL_GNULIB_FLOORL = @GL_GNULIB_FLOORL@
87471 +GL_GNULIB_FMA = @GL_GNULIB_FMA@
87472 +GL_GNULIB_FMAF = @GL_GNULIB_FMAF@
87473 +GL_GNULIB_FMAL = @GL_GNULIB_FMAL@
87474 +GL_GNULIB_FMOD = @GL_GNULIB_FMOD@
87475 +GL_GNULIB_FMODF = @GL_GNULIB_FMODF@
87476 +GL_GNULIB_FMODL = @GL_GNULIB_FMODL@
87477 +GL_GNULIB_FOPEN = @GL_GNULIB_FOPEN@
87478 +GL_GNULIB_FOPEN_GNU = @GL_GNULIB_FOPEN_GNU@
87479 +GL_GNULIB_FPRINTF = @GL_GNULIB_FPRINTF@
87480 +GL_GNULIB_FPRINTF_POSIX = @GL_GNULIB_FPRINTF_POSIX@
87481 +GL_GNULIB_FPURGE = @GL_GNULIB_FPURGE@
87482 +GL_GNULIB_FPUTC = @GL_GNULIB_FPUTC@
87483 +GL_GNULIB_FPUTS = @GL_GNULIB_FPUTS@
87484 +GL_GNULIB_FREAD = @GL_GNULIB_FREAD@
87485 +GL_GNULIB_FREE_POSIX = @GL_GNULIB_FREE_POSIX@
87486 +GL_GNULIB_FREOPEN = @GL_GNULIB_FREOPEN@
87487 +GL_GNULIB_FREXP = @GL_GNULIB_FREXP@
87488 +GL_GNULIB_FREXPF = @GL_GNULIB_FREXPF@
87489 +GL_GNULIB_FREXPL = @GL_GNULIB_FREXPL@
87490 +GL_GNULIB_FSCANF = @GL_GNULIB_FSCANF@
87491 +GL_GNULIB_FSEEK = @GL_GNULIB_FSEEK@
87492 +GL_GNULIB_FSEEKO = @GL_GNULIB_FSEEKO@
87493 +GL_GNULIB_FSTAT = @GL_GNULIB_FSTAT@
87494 +GL_GNULIB_FSTATAT = @GL_GNULIB_FSTATAT@
87495 +GL_GNULIB_FSYNC = @GL_GNULIB_FSYNC@
87496 +GL_GNULIB_FTELL = @GL_GNULIB_FTELL@
87497 +GL_GNULIB_FTELLO = @GL_GNULIB_FTELLO@
87498 +GL_GNULIB_FTRUNCATE = @GL_GNULIB_FTRUNCATE@
87499 +GL_GNULIB_FUTIMENS = @GL_GNULIB_FUTIMENS@
87500 +GL_GNULIB_FWRITE = @GL_GNULIB_FWRITE@
87501 +GL_GNULIB_GETC = @GL_GNULIB_GETC@
87502 +GL_GNULIB_GETCHAR = @GL_GNULIB_GETCHAR@
87503 +GL_GNULIB_GETCWD = @GL_GNULIB_GETCWD@
87504 +GL_GNULIB_GETDELIM = @GL_GNULIB_GETDELIM@
87505 +GL_GNULIB_GETDOMAINNAME = @GL_GNULIB_GETDOMAINNAME@
87506 +GL_GNULIB_GETDTABLESIZE = @GL_GNULIB_GETDTABLESIZE@
87507 +GL_GNULIB_GETENTROPY = @GL_GNULIB_GETENTROPY@
87508 +GL_GNULIB_GETGROUPS = @GL_GNULIB_GETGROUPS@
87509 +GL_GNULIB_GETHOSTNAME = @GL_GNULIB_GETHOSTNAME@
87510 +GL_GNULIB_GETLINE = @GL_GNULIB_GETLINE@
87511 +GL_GNULIB_GETLOADAVG = @GL_GNULIB_GETLOADAVG@
87512 +GL_GNULIB_GETLOGIN = @GL_GNULIB_GETLOGIN@
87513 +GL_GNULIB_GETLOGIN_R = @GL_GNULIB_GETLOGIN_R@
87514 +GL_GNULIB_GETOPT_POSIX = @GL_GNULIB_GETOPT_POSIX@
87515 +GL_GNULIB_GETPAGESIZE = @GL_GNULIB_GETPAGESIZE@
87516 +GL_GNULIB_GETPASS = @GL_GNULIB_GETPASS@
87517 +GL_GNULIB_GETPASS_GNU = @GL_GNULIB_GETPASS_GNU@
87518 +GL_GNULIB_GETSUBOPT = @GL_GNULIB_GETSUBOPT@
87519 +GL_GNULIB_GETTIMEOFDAY = @GL_GNULIB_GETTIMEOFDAY@
87520 +GL_GNULIB_GETUMASK = @GL_GNULIB_GETUMASK@
87521 +GL_GNULIB_GETUSERSHELL = @GL_GNULIB_GETUSERSHELL@
87522 +GL_GNULIB_GRANTPT = @GL_GNULIB_GRANTPT@
87523 +GL_GNULIB_GROUP_MEMBER = @GL_GNULIB_GROUP_MEMBER@
87524 +GL_GNULIB_HYPOT = @GL_GNULIB_HYPOT@
87525 +GL_GNULIB_HYPOTF = @GL_GNULIB_HYPOTF@
87526 +GL_GNULIB_HYPOTL = @GL_GNULIB_HYPOTL@
87527 +GL_GNULIB_ILOGB = @GL_GNULIB_ILOGB@
87528 +GL_GNULIB_ILOGBF = @GL_GNULIB_ILOGBF@
87529 +GL_GNULIB_ILOGBL = @GL_GNULIB_ILOGBL@
87530 +GL_GNULIB_IMAXABS = @GL_GNULIB_IMAXABS@
87531 +GL_GNULIB_IMAXDIV = @GL_GNULIB_IMAXDIV@
87532 +GL_GNULIB_ISATTY = @GL_GNULIB_ISATTY@
87533 +GL_GNULIB_ISFINITE = @GL_GNULIB_ISFINITE@
87534 +GL_GNULIB_ISINF = @GL_GNULIB_ISINF@
87535 +GL_GNULIB_ISNAN = @GL_GNULIB_ISNAN@
87536 +GL_GNULIB_ISNAND = @GL_GNULIB_ISNAND@
87537 +GL_GNULIB_ISNANF = @GL_GNULIB_ISNANF@
87538 +GL_GNULIB_ISNANL = @GL_GNULIB_ISNANL@
87539 +GL_GNULIB_LCHMOD = @GL_GNULIB_LCHMOD@
87540 +GL_GNULIB_LCHOWN = @GL_GNULIB_LCHOWN@
87541 +GL_GNULIB_LDEXPF = @GL_GNULIB_LDEXPF@
87542 +GL_GNULIB_LDEXPL = @GL_GNULIB_LDEXPL@
87543 +GL_GNULIB_LINK = @GL_GNULIB_LINK@
87544 +GL_GNULIB_LINKAT = @GL_GNULIB_LINKAT@
87545 +GL_GNULIB_LOCALTIME = @GL_GNULIB_LOCALTIME@
87546 +GL_GNULIB_LOG = @GL_GNULIB_LOG@
87547 +GL_GNULIB_LOG10 = @GL_GNULIB_LOG10@
87548 +GL_GNULIB_LOG10F = @GL_GNULIB_LOG10F@
87549 +GL_GNULIB_LOG10L = @GL_GNULIB_LOG10L@
87550 +GL_GNULIB_LOG1P = @GL_GNULIB_LOG1P@
87551 +GL_GNULIB_LOG1PF = @GL_GNULIB_LOG1PF@
87552 +GL_GNULIB_LOG1PL = @GL_GNULIB_LOG1PL@
87553 +GL_GNULIB_LOG2 = @GL_GNULIB_LOG2@
87554 +GL_GNULIB_LOG2F = @GL_GNULIB_LOG2F@
87555 +GL_GNULIB_LOG2L = @GL_GNULIB_LOG2L@
87556 +GL_GNULIB_LOGB = @GL_GNULIB_LOGB@
87557 +GL_GNULIB_LOGBF = @GL_GNULIB_LOGBF@
87558 +GL_GNULIB_LOGBL = @GL_GNULIB_LOGBL@
87559 +GL_GNULIB_LOGF = @GL_GNULIB_LOGF@
87560 +GL_GNULIB_LOGL = @GL_GNULIB_LOGL@
87561 +GL_GNULIB_LSEEK = @GL_GNULIB_LSEEK@
87562 +GL_GNULIB_LSTAT = @GL_GNULIB_LSTAT@
87563 +GL_GNULIB_MALLOC_GNU = @GL_GNULIB_MALLOC_GNU@
87564 +GL_GNULIB_MALLOC_POSIX = @GL_GNULIB_MALLOC_POSIX@
87565 +GL_GNULIB_MBRLEN = @GL_GNULIB_MBRLEN@
87566 +GL_GNULIB_MBRTOWC = @GL_GNULIB_MBRTOWC@
87567 +GL_GNULIB_MBSCASECMP = @GL_GNULIB_MBSCASECMP@
87568 +GL_GNULIB_MBSCASESTR = @GL_GNULIB_MBSCASESTR@
87569 +GL_GNULIB_MBSCHR = @GL_GNULIB_MBSCHR@
87570 +GL_GNULIB_MBSCSPN = @GL_GNULIB_MBSCSPN@
87571 +GL_GNULIB_MBSINIT = @GL_GNULIB_MBSINIT@
87572 +GL_GNULIB_MBSLEN = @GL_GNULIB_MBSLEN@
87573 +GL_GNULIB_MBSNCASECMP = @GL_GNULIB_MBSNCASECMP@
87574 +GL_GNULIB_MBSNLEN = @GL_GNULIB_MBSNLEN@
87575 +GL_GNULIB_MBSNRTOWCS = @GL_GNULIB_MBSNRTOWCS@
87576 +GL_GNULIB_MBSPBRK = @GL_GNULIB_MBSPBRK@
87577 +GL_GNULIB_MBSPCASECMP = @GL_GNULIB_MBSPCASECMP@
87578 +GL_GNULIB_MBSRCHR = @GL_GNULIB_MBSRCHR@
87579 +GL_GNULIB_MBSRTOWCS = @GL_GNULIB_MBSRTOWCS@
87580 +GL_GNULIB_MBSSEP = @GL_GNULIB_MBSSEP@
87581 +GL_GNULIB_MBSSPN = @GL_GNULIB_MBSSPN@
87582 +GL_GNULIB_MBSSTR = @GL_GNULIB_MBSSTR@
87583 +GL_GNULIB_MBSTOK_R = @GL_GNULIB_MBSTOK_R@
87584 +GL_GNULIB_MBTOWC = @GL_GNULIB_MBTOWC@
87585 +GL_GNULIB_MDA_ACCESS = @GL_GNULIB_MDA_ACCESS@
87586 +GL_GNULIB_MDA_CHDIR = @GL_GNULIB_MDA_CHDIR@
87587 +GL_GNULIB_MDA_CHMOD = @GL_GNULIB_MDA_CHMOD@
87588 +GL_GNULIB_MDA_CLOSE = @GL_GNULIB_MDA_CLOSE@
87589 +GL_GNULIB_MDA_CREAT = @GL_GNULIB_MDA_CREAT@
87590 +GL_GNULIB_MDA_DUP = @GL_GNULIB_MDA_DUP@
87591 +GL_GNULIB_MDA_DUP2 = @GL_GNULIB_MDA_DUP2@
87592 +GL_GNULIB_MDA_ECVT = @GL_GNULIB_MDA_ECVT@
87593 +GL_GNULIB_MDA_EXECL = @GL_GNULIB_MDA_EXECL@
87594 +GL_GNULIB_MDA_EXECLE = @GL_GNULIB_MDA_EXECLE@
87595 +GL_GNULIB_MDA_EXECLP = @GL_GNULIB_MDA_EXECLP@
87596 +GL_GNULIB_MDA_EXECV = @GL_GNULIB_MDA_EXECV@
87597 +GL_GNULIB_MDA_EXECVE = @GL_GNULIB_MDA_EXECVE@
87598 +GL_GNULIB_MDA_EXECVP = @GL_GNULIB_MDA_EXECVP@
87599 +GL_GNULIB_MDA_EXECVPE = @GL_GNULIB_MDA_EXECVPE@
87600 +GL_GNULIB_MDA_FCLOSEALL = @GL_GNULIB_MDA_FCLOSEALL@
87601 +GL_GNULIB_MDA_FCVT = @GL_GNULIB_MDA_FCVT@
87602 +GL_GNULIB_MDA_FDOPEN = @GL_GNULIB_MDA_FDOPEN@
87603 +GL_GNULIB_MDA_FILENO = @GL_GNULIB_MDA_FILENO@
87604 +GL_GNULIB_MDA_GCVT = @GL_GNULIB_MDA_GCVT@
87605 +GL_GNULIB_MDA_GETCWD = @GL_GNULIB_MDA_GETCWD@
87606 +GL_GNULIB_MDA_GETPID = @GL_GNULIB_MDA_GETPID@
87607 +GL_GNULIB_MDA_GETW = @GL_GNULIB_MDA_GETW@
87608 +GL_GNULIB_MDA_ISATTY = @GL_GNULIB_MDA_ISATTY@
87609 +GL_GNULIB_MDA_J0 = @GL_GNULIB_MDA_J0@
87610 +GL_GNULIB_MDA_J1 = @GL_GNULIB_MDA_J1@
87611 +GL_GNULIB_MDA_JN = @GL_GNULIB_MDA_JN@
87612 +GL_GNULIB_MDA_LSEEK = @GL_GNULIB_MDA_LSEEK@
87613 +GL_GNULIB_MDA_MEMCCPY = @GL_GNULIB_MDA_MEMCCPY@
87614 +GL_GNULIB_MDA_MKDIR = @GL_GNULIB_MDA_MKDIR@
87615 +GL_GNULIB_MDA_MKTEMP = @GL_GNULIB_MDA_MKTEMP@
87616 +GL_GNULIB_MDA_OPEN = @GL_GNULIB_MDA_OPEN@
87617 +GL_GNULIB_MDA_PUTENV = @GL_GNULIB_MDA_PUTENV@
87618 +GL_GNULIB_MDA_PUTW = @GL_GNULIB_MDA_PUTW@
87619 +GL_GNULIB_MDA_READ = @GL_GNULIB_MDA_READ@
87620 +GL_GNULIB_MDA_RMDIR = @GL_GNULIB_MDA_RMDIR@
87621 +GL_GNULIB_MDA_STRDUP = @GL_GNULIB_MDA_STRDUP@
87622 +GL_GNULIB_MDA_SWAB = @GL_GNULIB_MDA_SWAB@
87623 +GL_GNULIB_MDA_TEMPNAM = @GL_GNULIB_MDA_TEMPNAM@
87624 +GL_GNULIB_MDA_TZSET = @GL_GNULIB_MDA_TZSET@
87625 +GL_GNULIB_MDA_UMASK = @GL_GNULIB_MDA_UMASK@
87626 +GL_GNULIB_MDA_UNLINK = @GL_GNULIB_MDA_UNLINK@
87627 +GL_GNULIB_MDA_UTIME = @GL_GNULIB_MDA_UTIME@
87628 +GL_GNULIB_MDA_WCSDUP = @GL_GNULIB_MDA_WCSDUP@
87629 +GL_GNULIB_MDA_WRITE = @GL_GNULIB_MDA_WRITE@
87630 +GL_GNULIB_MDA_Y0 = @GL_GNULIB_MDA_Y0@
87631 +GL_GNULIB_MDA_Y1 = @GL_GNULIB_MDA_Y1@
87632 +GL_GNULIB_MDA_YN = @GL_GNULIB_MDA_YN@
87633 +GL_GNULIB_MEMCHR = @GL_GNULIB_MEMCHR@
87634 +GL_GNULIB_MEMMEM = @GL_GNULIB_MEMMEM@
87635 +GL_GNULIB_MEMPCPY = @GL_GNULIB_MEMPCPY@
87636 +GL_GNULIB_MEMRCHR = @GL_GNULIB_MEMRCHR@
87637 +GL_GNULIB_MKDIR = @GL_GNULIB_MKDIR@
87638 +GL_GNULIB_MKDIRAT = @GL_GNULIB_MKDIRAT@
87639 +GL_GNULIB_MKDTEMP = @GL_GNULIB_MKDTEMP@
87640 +GL_GNULIB_MKFIFO = @GL_GNULIB_MKFIFO@
87641 +GL_GNULIB_MKFIFOAT = @GL_GNULIB_MKFIFOAT@
87642 +GL_GNULIB_MKNOD = @GL_GNULIB_MKNOD@
87643 +GL_GNULIB_MKNODAT = @GL_GNULIB_MKNODAT@
87644 +GL_GNULIB_MKOSTEMP = @GL_GNULIB_MKOSTEMP@
87645 +GL_GNULIB_MKOSTEMPS = @GL_GNULIB_MKOSTEMPS@
87646 +GL_GNULIB_MKSTEMP = @GL_GNULIB_MKSTEMP@
87647 +GL_GNULIB_MKSTEMPS = @GL_GNULIB_MKSTEMPS@
87648 +GL_GNULIB_MKTIME = @GL_GNULIB_MKTIME@
87649 +GL_GNULIB_MODF = @GL_GNULIB_MODF@
87650 +GL_GNULIB_MODFF = @GL_GNULIB_MODFF@
87651 +GL_GNULIB_MODFL = @GL_GNULIB_MODFL@
87652 +GL_GNULIB_NANOSLEEP = @GL_GNULIB_NANOSLEEP@
87653 +GL_GNULIB_NONBLOCKING = @GL_GNULIB_NONBLOCKING@
87654 +GL_GNULIB_OBSTACK_PRINTF = @GL_GNULIB_OBSTACK_PRINTF@
87655 +GL_GNULIB_OBSTACK_PRINTF_POSIX = @GL_GNULIB_OBSTACK_PRINTF_POSIX@
87656 +GL_GNULIB_OPEN = @GL_GNULIB_OPEN@
87657 +GL_GNULIB_OPENAT = @GL_GNULIB_OPENAT@
87658 +GL_GNULIB_OPENDIR = @GL_GNULIB_OPENDIR@
87659 +GL_GNULIB_OVERRIDES_STRUCT_STAT = @GL_GNULIB_OVERRIDES_STRUCT_STAT@
87660 +GL_GNULIB_PCLOSE = @GL_GNULIB_PCLOSE@
87661 +GL_GNULIB_PERROR = @GL_GNULIB_PERROR@
87662 +GL_GNULIB_PIPE = @GL_GNULIB_PIPE@
87663 +GL_GNULIB_PIPE2 = @GL_GNULIB_PIPE2@
87664 +GL_GNULIB_POPEN = @GL_GNULIB_POPEN@
87665 +GL_GNULIB_POSIX_MEMALIGN = @GL_GNULIB_POSIX_MEMALIGN@
87666 +GL_GNULIB_POSIX_OPENPT = @GL_GNULIB_POSIX_OPENPT@
87667 +GL_GNULIB_POWF = @GL_GNULIB_POWF@
87668 +GL_GNULIB_PREAD = @GL_GNULIB_PREAD@
87669 +GL_GNULIB_PRINTF = @GL_GNULIB_PRINTF@
87670 +GL_GNULIB_PRINTF_POSIX = @GL_GNULIB_PRINTF_POSIX@
87671 +GL_GNULIB_PTSNAME = @GL_GNULIB_PTSNAME@
87672 +GL_GNULIB_PTSNAME_R = @GL_GNULIB_PTSNAME_R@
87673 +GL_GNULIB_PUTC = @GL_GNULIB_PUTC@
87674 +GL_GNULIB_PUTCHAR = @GL_GNULIB_PUTCHAR@
87675 +GL_GNULIB_PUTENV = @GL_GNULIB_PUTENV@
87676 +GL_GNULIB_PUTS = @GL_GNULIB_PUTS@
87677 +GL_GNULIB_PWRITE = @GL_GNULIB_PWRITE@
87678 +GL_GNULIB_QSORT_R = @GL_GNULIB_QSORT_R@
87679 +GL_GNULIB_RANDOM = @GL_GNULIB_RANDOM@
87680 +GL_GNULIB_RANDOM_R = @GL_GNULIB_RANDOM_R@
87681 +GL_GNULIB_RAWMEMCHR = @GL_GNULIB_RAWMEMCHR@
87682 +GL_GNULIB_READ = @GL_GNULIB_READ@
87683 +GL_GNULIB_READDIR = @GL_GNULIB_READDIR@
87684 +GL_GNULIB_READLINK = @GL_GNULIB_READLINK@
87685 +GL_GNULIB_READLINKAT = @GL_GNULIB_READLINKAT@
87686 +GL_GNULIB_REALLOCARRAY = @GL_GNULIB_REALLOCARRAY@
87687 +GL_GNULIB_REALLOC_GNU = @GL_GNULIB_REALLOC_GNU@
87688 +GL_GNULIB_REALLOC_POSIX = @GL_GNULIB_REALLOC_POSIX@
87689 +GL_GNULIB_REALPATH = @GL_GNULIB_REALPATH@
87690 +GL_GNULIB_REMAINDER = @GL_GNULIB_REMAINDER@
87691 +GL_GNULIB_REMAINDERF = @GL_GNULIB_REMAINDERF@
87692 +GL_GNULIB_REMAINDERL = @GL_GNULIB_REMAINDERL@
87693 +GL_GNULIB_REMOVE = @GL_GNULIB_REMOVE@
87694 +GL_GNULIB_RENAME = @GL_GNULIB_RENAME@
87695 +GL_GNULIB_RENAMEAT = @GL_GNULIB_RENAMEAT@
87696 +GL_GNULIB_REWINDDIR = @GL_GNULIB_REWINDDIR@
87697 +GL_GNULIB_RINT = @GL_GNULIB_RINT@
87698 +GL_GNULIB_RINTF = @GL_GNULIB_RINTF@
87699 +GL_GNULIB_RINTL = @GL_GNULIB_RINTL@
87700 +GL_GNULIB_RMDIR = @GL_GNULIB_RMDIR@
87701 +GL_GNULIB_ROUND = @GL_GNULIB_ROUND@
87702 +GL_GNULIB_ROUNDF = @GL_GNULIB_ROUNDF@
87703 +GL_GNULIB_ROUNDL = @GL_GNULIB_ROUNDL@
87704 +GL_GNULIB_RPMATCH = @GL_GNULIB_RPMATCH@
87705 +GL_GNULIB_SCANDIR = @GL_GNULIB_SCANDIR@
87706 +GL_GNULIB_SCANF = @GL_GNULIB_SCANF@
87707 +GL_GNULIB_SECURE_GETENV = @GL_GNULIB_SECURE_GETENV@
87708 +GL_GNULIB_SETENV = @GL_GNULIB_SETENV@
87709 +GL_GNULIB_SETHOSTNAME = @GL_GNULIB_SETHOSTNAME@
87710 +GL_GNULIB_SIGABBREV_NP = @GL_GNULIB_SIGABBREV_NP@
87711 +GL_GNULIB_SIGDESCR_NP = @GL_GNULIB_SIGDESCR_NP@
87712 +GL_GNULIB_SIGNBIT = @GL_GNULIB_SIGNBIT@
87713 +GL_GNULIB_SINF = @GL_GNULIB_SINF@
87714 +GL_GNULIB_SINHF = @GL_GNULIB_SINHF@
87715 +GL_GNULIB_SINL = @GL_GNULIB_SINL@
87716 +GL_GNULIB_SLEEP = @GL_GNULIB_SLEEP@
87717 +GL_GNULIB_SNPRINTF = @GL_GNULIB_SNPRINTF@
87718 +GL_GNULIB_SPRINTF_POSIX = @GL_GNULIB_SPRINTF_POSIX@
87719 +GL_GNULIB_SQRTF = @GL_GNULIB_SQRTF@
87720 +GL_GNULIB_SQRTL = @GL_GNULIB_SQRTL@
87721 +GL_GNULIB_STAT = @GL_GNULIB_STAT@
87722 +GL_GNULIB_STDIO_H_NONBLOCKING = @GL_GNULIB_STDIO_H_NONBLOCKING@
87723 +GL_GNULIB_STDIO_H_SIGPIPE = @GL_GNULIB_STDIO_H_SIGPIPE@
87724 +GL_GNULIB_STPCPY = @GL_GNULIB_STPCPY@
87725 +GL_GNULIB_STPNCPY = @GL_GNULIB_STPNCPY@
87726 +GL_GNULIB_STRCASESTR = @GL_GNULIB_STRCASESTR@
87727 +GL_GNULIB_STRCHRNUL = @GL_GNULIB_STRCHRNUL@
87728 +GL_GNULIB_STRDUP = @GL_GNULIB_STRDUP@
87729 +GL_GNULIB_STRERROR = @GL_GNULIB_STRERROR@
87730 +GL_GNULIB_STRERRORNAME_NP = @GL_GNULIB_STRERRORNAME_NP@
87731 +GL_GNULIB_STRERROR_R = @GL_GNULIB_STRERROR_R@
87732 +GL_GNULIB_STRFTIME = @GL_GNULIB_STRFTIME@
87733 +GL_GNULIB_STRNCAT = @GL_GNULIB_STRNCAT@
87734 +GL_GNULIB_STRNDUP = @GL_GNULIB_STRNDUP@
87735 +GL_GNULIB_STRNLEN = @GL_GNULIB_STRNLEN@
87736 +GL_GNULIB_STRPBRK = @GL_GNULIB_STRPBRK@
87737 +GL_GNULIB_STRPTIME = @GL_GNULIB_STRPTIME@
87738 +GL_GNULIB_STRSEP = @GL_GNULIB_STRSEP@
87739 +GL_GNULIB_STRSIGNAL = @GL_GNULIB_STRSIGNAL@
87740 +GL_GNULIB_STRSTR = @GL_GNULIB_STRSTR@
87741 +GL_GNULIB_STRTOD = @GL_GNULIB_STRTOD@
87742 +GL_GNULIB_STRTOIMAX = @GL_GNULIB_STRTOIMAX@
87743 +GL_GNULIB_STRTOK_R = @GL_GNULIB_STRTOK_R@
87744 +GL_GNULIB_STRTOL = @GL_GNULIB_STRTOL@
87745 +GL_GNULIB_STRTOLD = @GL_GNULIB_STRTOLD@
87746 +GL_GNULIB_STRTOLL = @GL_GNULIB_STRTOLL@
87747 +GL_GNULIB_STRTOUL = @GL_GNULIB_STRTOUL@
87748 +GL_GNULIB_STRTOULL = @GL_GNULIB_STRTOULL@
87749 +GL_GNULIB_STRTOUMAX = @GL_GNULIB_STRTOUMAX@
87750 +GL_GNULIB_STRVERSCMP = @GL_GNULIB_STRVERSCMP@
87751 +GL_GNULIB_SYMLINK = @GL_GNULIB_SYMLINK@
87752 +GL_GNULIB_SYMLINKAT = @GL_GNULIB_SYMLINKAT@
87753 +GL_GNULIB_SYSTEM_POSIX = @GL_GNULIB_SYSTEM_POSIX@
87754 +GL_GNULIB_TANF = @GL_GNULIB_TANF@
87755 +GL_GNULIB_TANHF = @GL_GNULIB_TANHF@
87756 +GL_GNULIB_TANL = @GL_GNULIB_TANL@
87757 +GL_GNULIB_TIMEGM = @GL_GNULIB_TIMEGM@
87758 +GL_GNULIB_TIMESPEC_GET = @GL_GNULIB_TIMESPEC_GET@
87759 +GL_GNULIB_TIMESPEC_GETRES = @GL_GNULIB_TIMESPEC_GETRES@
87760 +GL_GNULIB_TIME_R = @GL_GNULIB_TIME_R@
87761 +GL_GNULIB_TIME_RZ = @GL_GNULIB_TIME_RZ@
87762 +GL_GNULIB_TMPFILE = @GL_GNULIB_TMPFILE@
87763 +GL_GNULIB_TRUNC = @GL_GNULIB_TRUNC@
87764 +GL_GNULIB_TRUNCATE = @GL_GNULIB_TRUNCATE@
87765 +GL_GNULIB_TRUNCF = @GL_GNULIB_TRUNCF@
87766 +GL_GNULIB_TRUNCL = @GL_GNULIB_TRUNCL@
87767 +GL_GNULIB_TTYNAME_R = @GL_GNULIB_TTYNAME_R@
87768 +GL_GNULIB_TZSET = @GL_GNULIB_TZSET@
87769 +GL_GNULIB_UNISTD_H_GETOPT = @GL_GNULIB_UNISTD_H_GETOPT@
87770 +GL_GNULIB_UNISTD_H_NONBLOCKING = @GL_GNULIB_UNISTD_H_NONBLOCKING@
87771 +GL_GNULIB_UNISTD_H_SIGPIPE = @GL_GNULIB_UNISTD_H_SIGPIPE@
87772 +GL_GNULIB_UNLINK = @GL_GNULIB_UNLINK@
87773 +GL_GNULIB_UNLINKAT = @GL_GNULIB_UNLINKAT@
87774 +GL_GNULIB_UNLOCKPT = @GL_GNULIB_UNLOCKPT@
87775 +GL_GNULIB_UNSETENV = @GL_GNULIB_UNSETENV@
87776 +GL_GNULIB_USLEEP = @GL_GNULIB_USLEEP@
87777 +GL_GNULIB_UTIME = @GL_GNULIB_UTIME@
87778 +GL_GNULIB_UTIMENSAT = @GL_GNULIB_UTIMENSAT@
87779 +GL_GNULIB_VASPRINTF = @GL_GNULIB_VASPRINTF@
87780 +GL_GNULIB_VDPRINTF = @GL_GNULIB_VDPRINTF@
87781 +GL_GNULIB_VFPRINTF = @GL_GNULIB_VFPRINTF@
87782 +GL_GNULIB_VFPRINTF_POSIX = @GL_GNULIB_VFPRINTF_POSIX@
87783 +GL_GNULIB_VFSCANF = @GL_GNULIB_VFSCANF@
87784 +GL_GNULIB_VPRINTF = @GL_GNULIB_VPRINTF@
87785 +GL_GNULIB_VPRINTF_POSIX = @GL_GNULIB_VPRINTF_POSIX@
87786 +GL_GNULIB_VSCANF = @GL_GNULIB_VSCANF@
87787 +GL_GNULIB_VSNPRINTF = @GL_GNULIB_VSNPRINTF@
87788 +GL_GNULIB_VSPRINTF_POSIX = @GL_GNULIB_VSPRINTF_POSIX@
87789 +GL_GNULIB_WCPCPY = @GL_GNULIB_WCPCPY@
87790 +GL_GNULIB_WCPNCPY = @GL_GNULIB_WCPNCPY@
87791 +GL_GNULIB_WCRTOMB = @GL_GNULIB_WCRTOMB@
87792 +GL_GNULIB_WCSCASECMP = @GL_GNULIB_WCSCASECMP@
87793 +GL_GNULIB_WCSCAT = @GL_GNULIB_WCSCAT@
87794 +GL_GNULIB_WCSCHR = @GL_GNULIB_WCSCHR@
87795 +GL_GNULIB_WCSCMP = @GL_GNULIB_WCSCMP@
87796 +GL_GNULIB_WCSCOLL = @GL_GNULIB_WCSCOLL@
87797 +GL_GNULIB_WCSCPY = @GL_GNULIB_WCSCPY@
87798 +GL_GNULIB_WCSCSPN = @GL_GNULIB_WCSCSPN@
87799 +GL_GNULIB_WCSDUP = @GL_GNULIB_WCSDUP@
87800 +GL_GNULIB_WCSFTIME = @GL_GNULIB_WCSFTIME@
87801 +GL_GNULIB_WCSLEN = @GL_GNULIB_WCSLEN@
87802 +GL_GNULIB_WCSNCASECMP = @GL_GNULIB_WCSNCASECMP@
87803 +GL_GNULIB_WCSNCAT = @GL_GNULIB_WCSNCAT@
87804 +GL_GNULIB_WCSNCMP = @GL_GNULIB_WCSNCMP@
87805 +GL_GNULIB_WCSNCPY = @GL_GNULIB_WCSNCPY@
87806 +GL_GNULIB_WCSNLEN = @GL_GNULIB_WCSNLEN@
87807 +GL_GNULIB_WCSNRTOMBS = @GL_GNULIB_WCSNRTOMBS@
87808 +GL_GNULIB_WCSPBRK = @GL_GNULIB_WCSPBRK@
87809 +GL_GNULIB_WCSRCHR = @GL_GNULIB_WCSRCHR@
87810 +GL_GNULIB_WCSRTOMBS = @GL_GNULIB_WCSRTOMBS@
87811 +GL_GNULIB_WCSSPN = @GL_GNULIB_WCSSPN@
87812 +GL_GNULIB_WCSSTR = @GL_GNULIB_WCSSTR@
87813 +GL_GNULIB_WCSTOK = @GL_GNULIB_WCSTOK@
87814 +GL_GNULIB_WCSWIDTH = @GL_GNULIB_WCSWIDTH@
87815 +GL_GNULIB_WCSXFRM = @GL_GNULIB_WCSXFRM@
87816 +GL_GNULIB_WCTOB = @GL_GNULIB_WCTOB@
87817 +GL_GNULIB_WCTOMB = @GL_GNULIB_WCTOMB@
87818 +GL_GNULIB_WCWIDTH = @GL_GNULIB_WCWIDTH@
87819 +GL_GNULIB_WMEMCHR = @GL_GNULIB_WMEMCHR@
87820 +GL_GNULIB_WMEMCMP = @GL_GNULIB_WMEMCMP@
87821 +GL_GNULIB_WMEMCPY = @GL_GNULIB_WMEMCPY@
87822 +GL_GNULIB_WMEMMOVE = @GL_GNULIB_WMEMMOVE@
87823 +GL_GNULIB_WMEMPCPY = @GL_GNULIB_WMEMPCPY@
87824 +GL_GNULIB_WMEMSET = @GL_GNULIB_WMEMSET@
87825 +GL_GNULIB_WRITE = @GL_GNULIB_WRITE@
87826 +GL_GNULIB__EXIT = @GL_GNULIB__EXIT@
87827 +GNULIBHEADERS_OVERRIDE_WINT_T = @GNULIBHEADERS_OVERRIDE_WINT_T@
87828 GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
87829 -GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
87830 -GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
87831 -GNULIB_GRANTPT = @GNULIB_GRANTPT@
87832 -GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
87833 -GNULIB_HYPOT = @GNULIB_HYPOT@
87834 -GNULIB_HYPOTF = @GNULIB_HYPOTF@
87835 -GNULIB_HYPOTL = @GNULIB_HYPOTL@
87836 -GNULIB_ILOGB = @GNULIB_ILOGB@
87837 -GNULIB_ILOGBF = @GNULIB_ILOGBF@
87838 -GNULIB_ILOGBL = @GNULIB_ILOGBL@
87839 -GNULIB_IMAXABS = @GNULIB_IMAXABS@
87840 -GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
87841 -GNULIB_ISATTY = @GNULIB_ISATTY@
87842 -GNULIB_ISFINITE = @GNULIB_ISFINITE@
87843 -GNULIB_ISINF = @GNULIB_ISINF@
87844 -GNULIB_ISNAN = @GNULIB_ISNAN@
87845 -GNULIB_ISNAND = @GNULIB_ISNAND@
87846 -GNULIB_ISNANF = @GNULIB_ISNANF@
87847 -GNULIB_ISNANL = @GNULIB_ISNANL@
87848 -GNULIB_LCHMOD = @GNULIB_LCHMOD@
87849 -GNULIB_LCHOWN = @GNULIB_LCHOWN@
87850 -GNULIB_LDEXPF = @GNULIB_LDEXPF@
87851 -GNULIB_LDEXPL = @GNULIB_LDEXPL@
87852 -GNULIB_LINK = @GNULIB_LINK@
87853 -GNULIB_LINKAT = @GNULIB_LINKAT@
87854 -GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
87855 -GNULIB_LOG = @GNULIB_LOG@
87856 -GNULIB_LOG10 = @GNULIB_LOG10@
87857 -GNULIB_LOG10F = @GNULIB_LOG10F@
87858 -GNULIB_LOG10L = @GNULIB_LOG10L@
87859 -GNULIB_LOG1P = @GNULIB_LOG1P@
87860 -GNULIB_LOG1PF = @GNULIB_LOG1PF@
87861 -GNULIB_LOG1PL = @GNULIB_LOG1PL@
87862 -GNULIB_LOG2 = @GNULIB_LOG2@
87863 -GNULIB_LOG2F = @GNULIB_LOG2F@
87864 -GNULIB_LOG2L = @GNULIB_LOG2L@
87865 -GNULIB_LOGB = @GNULIB_LOGB@
87866 -GNULIB_LOGBF = @GNULIB_LOGBF@
87867 -GNULIB_LOGBL = @GNULIB_LOGBL@
87868 -GNULIB_LOGF = @GNULIB_LOGF@
87869 -GNULIB_LOGL = @GNULIB_LOGL@
87870 -GNULIB_LSEEK = @GNULIB_LSEEK@
87871 -GNULIB_LSTAT = @GNULIB_LSTAT@
87872 -GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
87873 -GNULIB_MBRLEN = @GNULIB_MBRLEN@
87874 -GNULIB_MBRTOWC = @GNULIB_MBRTOWC@
87875 -GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
87876 -GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
87877 -GNULIB_MBSCHR = @GNULIB_MBSCHR@
87878 -GNULIB_MBSCSPN = @GNULIB_MBSCSPN@
87879 -GNULIB_MBSINIT = @GNULIB_MBSINIT@
87880 -GNULIB_MBSLEN = @GNULIB_MBSLEN@
87881 -GNULIB_MBSNCASECMP = @GNULIB_MBSNCASECMP@
87882 -GNULIB_MBSNLEN = @GNULIB_MBSNLEN@
87883 -GNULIB_MBSNRTOWCS = @GNULIB_MBSNRTOWCS@
87884 -GNULIB_MBSPBRK = @GNULIB_MBSPBRK@
87885 -GNULIB_MBSPCASECMP = @GNULIB_MBSPCASECMP@
87886 -GNULIB_MBSRCHR = @GNULIB_MBSRCHR@
87887 -GNULIB_MBSRTOWCS = @GNULIB_MBSRTOWCS@
87888 -GNULIB_MBSSEP = @GNULIB_MBSSEP@
87889 -GNULIB_MBSSPN = @GNULIB_MBSSPN@
87890 -GNULIB_MBSSTR = @GNULIB_MBSSTR@
87891 -GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
87892 -GNULIB_MBTOWC = @GNULIB_MBTOWC@
87893 -GNULIB_MEMCHR = @GNULIB_MEMCHR@
87894 -GNULIB_MEMMEM = @GNULIB_MEMMEM@
87895 -GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
87896 -GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
87897 -GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
87898 -GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
87899 -GNULIB_MKFIFO = @GNULIB_MKFIFO@
87900 -GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
87901 -GNULIB_MKNOD = @GNULIB_MKNOD@
87902 -GNULIB_MKNODAT = @GNULIB_MKNODAT@
87903 -GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
87904 -GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
87905 -GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
87906 -GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
87907 -GNULIB_MKTIME = @GNULIB_MKTIME@
87908 -GNULIB_MODF = @GNULIB_MODF@
87909 -GNULIB_MODFF = @GNULIB_MODFF@
87910 -GNULIB_MODFL = @GNULIB_MODFL@
87911 -GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
87912 -GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
87913 -GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
87914 -GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
87915 -GNULIB_OPEN = @GNULIB_OPEN@
87916 -GNULIB_OPENAT = @GNULIB_OPENAT@
87917 -GNULIB_OPENDIR = @GNULIB_OPENDIR@
87918 -GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
87919 -GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
87920 -GNULIB_PCLOSE = @GNULIB_PCLOSE@
87921 -GNULIB_PERROR = @GNULIB_PERROR@
87922 -GNULIB_PIPE = @GNULIB_PIPE@
87923 -GNULIB_PIPE2 = @GNULIB_PIPE2@
87924 -GNULIB_POPEN = @GNULIB_POPEN@
87925 -GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
87926 -GNULIB_POWF = @GNULIB_POWF@
87927 -GNULIB_PREAD = @GNULIB_PREAD@
87928 -GNULIB_PRINTF = @GNULIB_PRINTF@
87929 -GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@
87930 -GNULIB_PTSNAME = @GNULIB_PTSNAME@
87931 -GNULIB_PTSNAME_R = @GNULIB_PTSNAME_R@
87932 -GNULIB_PUTC = @GNULIB_PUTC@
87933 -GNULIB_PUTCHAR = @GNULIB_PUTCHAR@
87934 -GNULIB_PUTENV = @GNULIB_PUTENV@
87935 -GNULIB_PUTS = @GNULIB_PUTS@
87936 -GNULIB_PWRITE = @GNULIB_PWRITE@
87937 -GNULIB_QSORT_R = @GNULIB_QSORT_R@
87938 -GNULIB_RANDOM = @GNULIB_RANDOM@
87939 -GNULIB_RANDOM_R = @GNULIB_RANDOM_R@
87940 -GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@
87941 -GNULIB_READ = @GNULIB_READ@
87942 -GNULIB_READDIR = @GNULIB_READDIR@
87943 -GNULIB_READLINK = @GNULIB_READLINK@
87944 -GNULIB_READLINKAT = @GNULIB_READLINKAT@
87945 -GNULIB_REALLOCARRAY = @GNULIB_REALLOCARRAY@
87946 -GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
87947 -GNULIB_REALPATH = @GNULIB_REALPATH@
87948 -GNULIB_REMAINDER = @GNULIB_REMAINDER@
87949 -GNULIB_REMAINDERF = @GNULIB_REMAINDERF@
87950 -GNULIB_REMAINDERL = @GNULIB_REMAINDERL@
87951 -GNULIB_REMOVE = @GNULIB_REMOVE@
87952 -GNULIB_RENAME = @GNULIB_RENAME@
87953 -GNULIB_RENAMEAT = @GNULIB_RENAMEAT@
87954 -GNULIB_REWINDDIR = @GNULIB_REWINDDIR@
87955 -GNULIB_RINT = @GNULIB_RINT@
87956 -GNULIB_RINTF = @GNULIB_RINTF@
87957 -GNULIB_RINTL = @GNULIB_RINTL@
87958 -GNULIB_RMDIR = @GNULIB_RMDIR@
87959 -GNULIB_ROUND = @GNULIB_ROUND@
87960 -GNULIB_ROUNDF = @GNULIB_ROUNDF@
87961 -GNULIB_ROUNDL = @GNULIB_ROUNDL@
87962 -GNULIB_RPMATCH = @GNULIB_RPMATCH@
87963 -GNULIB_SCANDIR = @GNULIB_SCANDIR@
87964 -GNULIB_SCANF = @GNULIB_SCANF@
87965 -GNULIB_SECURE_GETENV = @GNULIB_SECURE_GETENV@
87966 -GNULIB_SETENV = @GNULIB_SETENV@
87967 -GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
87968 -GNULIB_SIGNBIT = @GNULIB_SIGNBIT@
87969 -GNULIB_SINF = @GNULIB_SINF@
87970 -GNULIB_SINHF = @GNULIB_SINHF@
87971 -GNULIB_SINL = @GNULIB_SINL@
87972 -GNULIB_SLEEP = @GNULIB_SLEEP@
87973 -GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
87974 -GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
87975 -GNULIB_SQRTF = @GNULIB_SQRTF@
87976 -GNULIB_SQRTL = @GNULIB_SQRTL@
87977 -GNULIB_STAT = @GNULIB_STAT@
87978 -GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
87979 -GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
87980 -GNULIB_STPCPY = @GNULIB_STPCPY@
87981 -GNULIB_STPNCPY = @GNULIB_STPNCPY@
87982 -GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
87983 -GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
87984 -GNULIB_STRDUP = @GNULIB_STRDUP@
87985 -GNULIB_STRERROR = @GNULIB_STRERROR@
87986 -GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
87987 -GNULIB_STRFTIME = @GNULIB_STRFTIME@
87988 -GNULIB_STRNCAT = @GNULIB_STRNCAT@
87989 -GNULIB_STRNDUP = @GNULIB_STRNDUP@
87990 -GNULIB_STRNLEN = @GNULIB_STRNLEN@
87991 -GNULIB_STRPBRK = @GNULIB_STRPBRK@
87992 -GNULIB_STRPTIME = @GNULIB_STRPTIME@
87993 -GNULIB_STRSEP = @GNULIB_STRSEP@
87994 -GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
87995 -GNULIB_STRSTR = @GNULIB_STRSTR@
87996 -GNULIB_STRTOD = @GNULIB_STRTOD@
87997 -GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
87998 -GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
87999 -GNULIB_STRTOLD = @GNULIB_STRTOLD@
88000 -GNULIB_STRTOLL = @GNULIB_STRTOLL@
88001 -GNULIB_STRTOULL = @GNULIB_STRTOULL@
88002 -GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
88003 -GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
88004 -GNULIB_SYMLINK = @GNULIB_SYMLINK@
88005 -GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
88006 -GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
88007 -GNULIB_TANF = @GNULIB_TANF@
88008 -GNULIB_TANHF = @GNULIB_TANHF@
88009 -GNULIB_TANL = @GNULIB_TANL@
88010 -GNULIB_TIMEGM = @GNULIB_TIMEGM@
88011 -GNULIB_TIME_R = @GNULIB_TIME_R@
88012 -GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
88013 -GNULIB_TMPFILE = @GNULIB_TMPFILE@
88014 -GNULIB_TRUNC = @GNULIB_TRUNC@
88015 -GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
88016 -GNULIB_TRUNCF = @GNULIB_TRUNCF@
88017 -GNULIB_TRUNCL = @GNULIB_TRUNCL@
88018 -GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
88019 -GNULIB_TZSET = @GNULIB_TZSET@
88020 -GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
88021 -GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
88022 -GNULIB_UNLINK = @GNULIB_UNLINK@
88023 -GNULIB_UNLINKAT = @GNULIB_UNLINKAT@
88024 -GNULIB_UNLOCKPT = @GNULIB_UNLOCKPT@
88025 -GNULIB_UNSETENV = @GNULIB_UNSETENV@
88026 -GNULIB_USLEEP = @GNULIB_USLEEP@
88027 -GNULIB_UTIME = @GNULIB_UTIME@
88028 -GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
88029 -GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
88030 -GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
88031 -GNULIB_VFPRINTF = @GNULIB_VFPRINTF@
88032 -GNULIB_VFPRINTF_POSIX = @GNULIB_VFPRINTF_POSIX@
88033 -GNULIB_VFSCANF = @GNULIB_VFSCANF@
88034 -GNULIB_VPRINTF = @GNULIB_VPRINTF@
88035 -GNULIB_VPRINTF_POSIX = @GNULIB_VPRINTF_POSIX@
88036 -GNULIB_VSCANF = @GNULIB_VSCANF@
88037 -GNULIB_VSNPRINTF = @GNULIB_VSNPRINTF@
88038 -GNULIB_VSPRINTF_POSIX = @GNULIB_VSPRINTF_POSIX@
88039 -GNULIB_WCPCPY = @GNULIB_WCPCPY@
88040 -GNULIB_WCPNCPY = @GNULIB_WCPNCPY@
88041 -GNULIB_WCRTOMB = @GNULIB_WCRTOMB@
88042 -GNULIB_WCSCASECMP = @GNULIB_WCSCASECMP@
88043 -GNULIB_WCSCAT = @GNULIB_WCSCAT@
88044 -GNULIB_WCSCHR = @GNULIB_WCSCHR@
88045 -GNULIB_WCSCMP = @GNULIB_WCSCMP@
88046 -GNULIB_WCSCOLL = @GNULIB_WCSCOLL@
88047 -GNULIB_WCSCPY = @GNULIB_WCSCPY@
88048 -GNULIB_WCSCSPN = @GNULIB_WCSCSPN@
88049 -GNULIB_WCSDUP = @GNULIB_WCSDUP@
88050 -GNULIB_WCSFTIME = @GNULIB_WCSFTIME@
88051 -GNULIB_WCSLEN = @GNULIB_WCSLEN@
88052 -GNULIB_WCSNCASECMP = @GNULIB_WCSNCASECMP@
88053 -GNULIB_WCSNCAT = @GNULIB_WCSNCAT@
88054 -GNULIB_WCSNCMP = @GNULIB_WCSNCMP@
88055 -GNULIB_WCSNCPY = @GNULIB_WCSNCPY@
88056 -GNULIB_WCSNLEN = @GNULIB_WCSNLEN@
88057 -GNULIB_WCSNRTOMBS = @GNULIB_WCSNRTOMBS@
88058 -GNULIB_WCSPBRK = @GNULIB_WCSPBRK@
88059 -GNULIB_WCSRCHR = @GNULIB_WCSRCHR@
88060 -GNULIB_WCSRTOMBS = @GNULIB_WCSRTOMBS@
88061 -GNULIB_WCSSPN = @GNULIB_WCSSPN@
88062 -GNULIB_WCSSTR = @GNULIB_WCSSTR@
88063 -GNULIB_WCSTOK = @GNULIB_WCSTOK@
88064 -GNULIB_WCSWIDTH = @GNULIB_WCSWIDTH@
88065 -GNULIB_WCSXFRM = @GNULIB_WCSXFRM@
88066 -GNULIB_WCTOB = @GNULIB_WCTOB@
88067 -GNULIB_WCTOMB = @GNULIB_WCTOMB@
88068 -GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
88069 -GNULIB_WMEMCHR = @GNULIB_WMEMCHR@
88070 -GNULIB_WMEMCMP = @GNULIB_WMEMCMP@
88071 -GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
88072 -GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
88073 -GNULIB_WMEMSET = @GNULIB_WMEMSET@
88074 -GNULIB_WRITE = @GNULIB_WRITE@
88075 -GNULIB__EXIT = @GNULIB__EXIT@
88076 GPGME_CFLAGS = @GPGME_CFLAGS@
88077 GPGME_CONFIG = @GPGME_CONFIG@
88078 GPGME_LIBS = @GPGME_LIBS@
88079 GREP = @GREP@
88080 HAVE_ACOSF = @HAVE_ACOSF@
88081 HAVE_ACOSL = @HAVE_ACOSL@
88082 +HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
88083 HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
88084 HAVE_ALPHASORT = @HAVE_ALPHASORT@
88085 HAVE_ASINF = @HAVE_ASINF@
88086 @@ -689,6 +780,7 @@ HAVE_CHOWN = @HAVE_CHOWN@
88087 HAVE_CLOSEDIR = @HAVE_CLOSEDIR@
88088 HAVE_COPYSIGN = @HAVE_COPYSIGN@
88089 HAVE_COPYSIGNL = @HAVE_COPYSIGNL@
88090 +HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
88091 HAVE_COSF = @HAVE_COSF@
88092 HAVE_COSHF = @HAVE_COSHF@
88093 HAVE_COSL = @HAVE_COSL@
88094 @@ -703,13 +795,17 @@ HAVE_DECL_CEILL = @HAVE_DECL_CEILL@
88095 HAVE_DECL_COPYSIGNF = @HAVE_DECL_COPYSIGNF@
88096 HAVE_DECL_COSL = @HAVE_DECL_COSL@
88097 HAVE_DECL_DIRFD = @HAVE_DECL_DIRFD@
88098 +HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
88099 HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
88100 +HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
88101 HAVE_DECL_EXP2 = @HAVE_DECL_EXP2@
88102 HAVE_DECL_EXP2F = @HAVE_DECL_EXP2F@
88103 HAVE_DECL_EXP2L = @HAVE_DECL_EXP2L@
88104 HAVE_DECL_EXPL = @HAVE_DECL_EXPL@
88105 HAVE_DECL_EXPM1L = @HAVE_DECL_EXPM1L@
88106 HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
88107 +HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
88108 +HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
88109 HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
88110 HAVE_DECL_FDOPENDIR = @HAVE_DECL_FDOPENDIR@
88111 HAVE_DECL_FLOORF = @HAVE_DECL_FLOORF@
88112 @@ -718,6 +814,7 @@ HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
88113 HAVE_DECL_FREXPL = @HAVE_DECL_FREXPL@
88114 HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
88115 HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
88116 +HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
88117 HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
88118 HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
88119 HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
88120 @@ -769,13 +866,14 @@ HAVE_DECL_TRUNCL = @HAVE_DECL_TRUNCL@
88121 HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
88122 HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
88123 HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
88124 +HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
88125 HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
88126 HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
88127 HAVE_DIRENT_H = @HAVE_DIRENT_H@
88128 HAVE_DPRINTF = @HAVE_DPRINTF@
88129 -HAVE_DUP2 = @HAVE_DUP2@
88130 HAVE_DUP3 = @HAVE_DUP3@
88131 HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
88132 +HAVE_EXECVPE = @HAVE_EXECVPE@
88133 HAVE_EXPF = @HAVE_EXPF@
88134 HAVE_EXPL = @HAVE_EXPL@
88135 HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
88136 @@ -807,6 +905,7 @@ HAVE_FTELLO = @HAVE_FTELLO@
88137 HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
88138 HAVE_FUTIMENS = @HAVE_FUTIMENS@
88139 HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
88140 +HAVE_GETENTROPY = @HAVE_GETENTROPY@
88141 HAVE_GETGROUPS = @HAVE_GETGROUPS@
88142 HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
88143 HAVE_GETLOGIN = @HAVE_GETLOGIN@
88144 @@ -815,6 +914,7 @@ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
88145 HAVE_GETPASS = @HAVE_GETPASS@
88146 HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
88147 HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
88148 +HAVE_GETUMASK = @HAVE_GETUMASK@
88149 HAVE_GRANTPT = @HAVE_GRANTPT@
88150 HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
88151 HAVE_HYPOTF = @HAVE_HYPOTF@
88152 @@ -842,7 +942,6 @@ HAVE_LOGBF = @HAVE_LOGBF@
88153 HAVE_LOGBL = @HAVE_LOGBL@
88154 HAVE_LOGF = @HAVE_LOGF@
88155 HAVE_LOGL = @HAVE_LOGL@
88156 -HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
88157 HAVE_LSTAT = @HAVE_LSTAT@
88158 HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
88159 HAVE_MBRLEN = @HAVE_MBRLEN@
88160 @@ -852,7 +951,6 @@ HAVE_MBSLEN = @HAVE_MBSLEN@
88161 HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
88162 HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
88163 HAVE_MBTOWC = @HAVE_MBTOWC@
88164 -HAVE_MEMCHR = @HAVE_MEMCHR@
88165 HAVE_MEMPCPY = @HAVE_MEMPCPY@
88166 HAVE_MKDIRAT = @HAVE_MKDIRAT@
88167 HAVE_MKDTEMP = @HAVE_MKDTEMP@
88168 @@ -875,6 +973,7 @@ HAVE_PCLOSE = @HAVE_PCLOSE@
88169 HAVE_PIPE = @HAVE_PIPE@
88170 HAVE_PIPE2 = @HAVE_PIPE2@
88171 HAVE_POPEN = @HAVE_POPEN@
88172 +HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
88173 HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
88174 HAVE_POWF = @HAVE_POWF@
88175 HAVE_PREAD = @HAVE_PREAD@
88176 @@ -904,6 +1003,8 @@ HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
88177 HAVE_SETENV = @HAVE_SETENV@
88178 HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
88179 HAVE_SETSTATE = @HAVE_SETSTATE@
88180 +HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
88181 +HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
88182 HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
88183 HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
88184 HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
88185 @@ -919,13 +1020,16 @@ HAVE_STPNCPY = @HAVE_STPNCPY@
88186 HAVE_STRCASECMP = @HAVE_STRCASECMP@
88187 HAVE_STRCASESTR = @HAVE_STRCASESTR@
88188 HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
88189 +HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
88190 HAVE_STRINGS_H = @HAVE_STRINGS_H@
88191 HAVE_STRPBRK = @HAVE_STRPBRK@
88192 HAVE_STRPTIME = @HAVE_STRPTIME@
88193 HAVE_STRSEP = @HAVE_STRSEP@
88194 HAVE_STRTOD = @HAVE_STRTOD@
88195 +HAVE_STRTOL = @HAVE_STRTOL@
88196 HAVE_STRTOLD = @HAVE_STRTOLD@
88197 HAVE_STRTOLL = @HAVE_STRTOLL@
88198 +HAVE_STRTOUL = @HAVE_STRTOUL@
88199 HAVE_STRTOULL = @HAVE_STRTOULL@
88200 HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@
88201 HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
88202 @@ -943,12 +1047,12 @@ HAVE_TANF = @HAVE_TANF@
88203 HAVE_TANHF = @HAVE_TANHF@
88204 HAVE_TANL = @HAVE_TANL@
88205 HAVE_TIMEGM = @HAVE_TIMEGM@
88206 +HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
88207 +HAVE_TIMESPEC_GETRES = @HAVE_TIMESPEC_GETRES@
88208 HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
88209 -HAVE_TZSET = @HAVE_TZSET@
88210 HAVE_UNISTD_H = @HAVE_UNISTD_H@
88211 HAVE_UNLINKAT = @HAVE_UNLINKAT@
88212 HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
88213 -HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
88214 HAVE_USLEEP = @HAVE_USLEEP@
88215 HAVE_UTIME = @HAVE_UTIME@
88216 HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
88217 @@ -990,6 +1094,7 @@ HAVE_WMEMCHR = @HAVE_WMEMCHR@
88218 HAVE_WMEMCMP = @HAVE_WMEMCMP@
88219 HAVE_WMEMCPY = @HAVE_WMEMCPY@
88220 HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
88221 +HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
88222 HAVE_WMEMSET = @HAVE_WMEMSET@
88223 HAVE__BOOL = @HAVE__BOOL@
88224 HAVE__EXIT = @HAVE__EXIT@
88225 @@ -1086,16 +1191,18 @@ PATH_SEPARATOR = @PATH_SEPARATOR@
88226 PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
88227 PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
88228 PRIPTR_PREFIX = @PRIPTR_PREFIX@
88229 -PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
88230 PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
88231 PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
88232 RANLIB = @RANLIB@
88233 +REPLACE_ACCESS = @REPLACE_ACCESS@
88234 REPLACE_ACOSF = @REPLACE_ACOSF@
88235 +REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
88236 REPLACE_ASINF = @REPLACE_ASINF@
88237 REPLACE_ATAN2F = @REPLACE_ATAN2F@
88238 REPLACE_ATANF = @REPLACE_ATANF@
88239 REPLACE_BTOWC = @REPLACE_BTOWC@
88240 -REPLACE_CALLOC = @REPLACE_CALLOC@
88241 +REPLACE_CALLOC_FOR_CALLOC_GNU = @REPLACE_CALLOC_FOR_CALLOC_GNU@
88242 +REPLACE_CALLOC_FOR_CALLOC_POSIX = @REPLACE_CALLOC_FOR_CALLOC_POSIX@
88243 REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
88244 REPLACE_CBRTF = @REPLACE_CBRTF@
88245 REPLACE_CBRTL = @REPLACE_CBRTL@
88246 @@ -1105,13 +1212,22 @@ REPLACE_CEILL = @REPLACE_CEILL@
88247 REPLACE_CHOWN = @REPLACE_CHOWN@
88248 REPLACE_CLOSE = @REPLACE_CLOSE@
88249 REPLACE_CLOSEDIR = @REPLACE_CLOSEDIR@
88250 +REPLACE_COPY_FILE_RANGE = @REPLACE_COPY_FILE_RANGE@
88251 REPLACE_COSF = @REPLACE_COSF@
88252 REPLACE_COSHF = @REPLACE_COSHF@
88253 +REPLACE_CREAT = @REPLACE_CREAT@
88254 REPLACE_CTIME = @REPLACE_CTIME@
88255 REPLACE_DIRFD = @REPLACE_DIRFD@
88256 REPLACE_DPRINTF = @REPLACE_DPRINTF@
88257 REPLACE_DUP = @REPLACE_DUP@
88258 REPLACE_DUP2 = @REPLACE_DUP2@
88259 +REPLACE_EXECL = @REPLACE_EXECL@
88260 +REPLACE_EXECLE = @REPLACE_EXECLE@
88261 +REPLACE_EXECLP = @REPLACE_EXECLP@
88262 +REPLACE_EXECV = @REPLACE_EXECV@
88263 +REPLACE_EXECVE = @REPLACE_EXECVE@
88264 +REPLACE_EXECVP = @REPLACE_EXECVP@
88265 +REPLACE_EXECVPE = @REPLACE_EXECVPE@
88266 REPLACE_EXP2 = @REPLACE_EXP2@
88267 REPLACE_EXP2L = @REPLACE_EXP2L@
88268 REPLACE_EXPF = @REPLACE_EXPF@
88269 @@ -1121,12 +1237,14 @@ REPLACE_EXPM1F = @REPLACE_EXPM1F@
88270 REPLACE_EXPM1L = @REPLACE_EXPM1L@
88271 REPLACE_FABSL = @REPLACE_FABSL@
88272 REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
88273 +REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
88274 REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
88275 REPLACE_FCLOSE = @REPLACE_FCLOSE@
88276 REPLACE_FCNTL = @REPLACE_FCNTL@
88277 REPLACE_FDOPEN = @REPLACE_FDOPEN@
88278 REPLACE_FDOPENDIR = @REPLACE_FDOPENDIR@
88279 REPLACE_FFLUSH = @REPLACE_FFLUSH@
88280 +REPLACE_FFSLL = @REPLACE_FFSLL@
88281 REPLACE_FLOOR = @REPLACE_FLOOR@
88282 REPLACE_FLOORF = @REPLACE_FLOORF@
88283 REPLACE_FLOORL = @REPLACE_FLOORL@
88284 @@ -1137,8 +1255,10 @@ REPLACE_FMOD = @REPLACE_FMOD@
88285 REPLACE_FMODF = @REPLACE_FMODF@
88286 REPLACE_FMODL = @REPLACE_FMODL@
88287 REPLACE_FOPEN = @REPLACE_FOPEN@
88288 +REPLACE_FOPEN_FOR_FOPEN_GNU = @REPLACE_FOPEN_FOR_FOPEN_GNU@
88289 REPLACE_FPRINTF = @REPLACE_FPRINTF@
88290 REPLACE_FPURGE = @REPLACE_FPURGE@
88291 +REPLACE_FREE = @REPLACE_FREE@
88292 REPLACE_FREOPEN = @REPLACE_FREOPEN@
88293 REPLACE_FREXP = @REPLACE_FREXP@
88294 REPLACE_FREXPF = @REPLACE_FREXPF@
88295 @@ -1160,6 +1280,7 @@ REPLACE_GETLINE = @REPLACE_GETLINE@
88296 REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@
88297 REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
88298 REPLACE_GETPASS = @REPLACE_GETPASS@
88299 +REPLACE_GETPASS_FOR_GETPASS_GNU = @REPLACE_GETPASS_FOR_GETPASS_GNU@
88300 REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
88301 REPLACE_GMTIME = @REPLACE_GMTIME@
88302 REPLACE_HUGE_VAL = @REPLACE_HUGE_VAL@
88303 @@ -1198,7 +1319,8 @@ REPLACE_LOGF = @REPLACE_LOGF@
88304 REPLACE_LOGL = @REPLACE_LOGL@
88305 REPLACE_LSEEK = @REPLACE_LSEEK@
88306 REPLACE_LSTAT = @REPLACE_LSTAT@
88307 -REPLACE_MALLOC = @REPLACE_MALLOC@
88308 +REPLACE_MALLOC_FOR_MALLOC_GNU = @REPLACE_MALLOC_FOR_MALLOC_GNU@
88309 +REPLACE_MALLOC_FOR_MALLOC_POSIX = @REPLACE_MALLOC_FOR_MALLOC_POSIX@
88310 REPLACE_MBRLEN = @REPLACE_MBRLEN@
88311 REPLACE_MBRTOWC = @REPLACE_MBRTOWC@
88312 REPLACE_MBSINIT = @REPLACE_MBSINIT@
88313 @@ -1210,7 +1332,9 @@ REPLACE_MEMCHR = @REPLACE_MEMCHR@
88314 REPLACE_MEMMEM = @REPLACE_MEMMEM@
88315 REPLACE_MKDIR = @REPLACE_MKDIR@
88316 REPLACE_MKFIFO = @REPLACE_MKFIFO@
88317 +REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
88318 REPLACE_MKNOD = @REPLACE_MKNOD@
88319 +REPLACE_MKNODAT = @REPLACE_MKNODAT@
88320 REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
88321 REPLACE_MKTIME = @REPLACE_MKTIME@
88322 REPLACE_MODF = @REPLACE_MODF@
88323 @@ -1225,6 +1349,7 @@ REPLACE_OPENAT = @REPLACE_OPENAT@
88324 REPLACE_OPENDIR = @REPLACE_OPENDIR@
88325 REPLACE_PERROR = @REPLACE_PERROR@
88326 REPLACE_POPEN = @REPLACE_POPEN@
88327 +REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
88328 REPLACE_PREAD = @REPLACE_PREAD@
88329 REPLACE_PRINTF = @REPLACE_PRINTF@
88330 REPLACE_PTSNAME = @REPLACE_PTSNAME@
88331 @@ -1237,7 +1362,9 @@ REPLACE_RANDOM_R = @REPLACE_RANDOM_R@
88332 REPLACE_READ = @REPLACE_READ@
88333 REPLACE_READLINK = @REPLACE_READLINK@
88334 REPLACE_READLINKAT = @REPLACE_READLINKAT@
88335 -REPLACE_REALLOC = @REPLACE_REALLOC@
88336 +REPLACE_REALLOCARRAY = @REPLACE_REALLOCARRAY@
88337 +REPLACE_REALLOC_FOR_REALLOC_GNU = @REPLACE_REALLOC_FOR_REALLOC_GNU@
88338 +REPLACE_REALLOC_FOR_REALLOC_POSIX = @REPLACE_REALLOC_FOR_REALLOC_POSIX@
88339 REPLACE_REALPATH = @REPLACE_REALPATH@
88340 REPLACE_REMAINDER = @REPLACE_REMAINDER@
88341 REPLACE_REMAINDERF = @REPLACE_REMAINDERF@
88342 @@ -1253,7 +1380,7 @@ REPLACE_ROUNDL = @REPLACE_ROUNDL@
88343 REPLACE_SETENV = @REPLACE_SETENV@
88344 REPLACE_SETSTATE = @REPLACE_SETSTATE@
88345 REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
88346 -REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
88347 +REPLACE_SIGNBIT_USING_BUILTINS = @REPLACE_SIGNBIT_USING_BUILTINS@
88348 REPLACE_SINF = @REPLACE_SINF@
88349 REPLACE_SINHF = @REPLACE_SINHF@
88350 REPLACE_SLEEP = @REPLACE_SLEEP@
88351 @@ -1269,6 +1396,7 @@ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
88352 REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
88353 REPLACE_STRDUP = @REPLACE_STRDUP@
88354 REPLACE_STRERROR = @REPLACE_STRERROR@
88355 +REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
88356 REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
88357 REPLACE_STRFTIME = @REPLACE_STRFTIME@
88358 REPLACE_STRNCAT = @REPLACE_STRNCAT@
88359 @@ -1279,7 +1407,11 @@ REPLACE_STRSTR = @REPLACE_STRSTR@
88360 REPLACE_STRTOD = @REPLACE_STRTOD@
88361 REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
88362 REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
88363 +REPLACE_STRTOL = @REPLACE_STRTOL@
88364 REPLACE_STRTOLD = @REPLACE_STRTOLD@
88365 +REPLACE_STRTOLL = @REPLACE_STRTOLL@
88366 +REPLACE_STRTOUL = @REPLACE_STRTOUL@
88367 +REPLACE_STRTOULL = @REPLACE_STRTOULL@
88368 REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
88369 REPLACE_STRUCT_TIMEVAL = @REPLACE_STRUCT_TIMEVAL@
88370 REPLACE_SYMLINK = @REPLACE_SYMLINK@
88371 @@ -1310,6 +1442,7 @@ REPLACE_WCRTOMB = @REPLACE_WCRTOMB@
88372 REPLACE_WCSFTIME = @REPLACE_WCSFTIME@
88373 REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
88374 REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
88375 +REPLACE_WCSTOK = @REPLACE_WCSTOK@
88376 REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
88377 REPLACE_WCTOB = @REPLACE_WCTOB@
88378 REPLACE_WCTOMB = @REPLACE_WCTOMB@
88379 @@ -1321,19 +1454,21 @@ SET_MAKE = @SET_MAKE@
88380 SHELL = @SHELL@
88381 SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
88382 SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
88383 +STDALIGN_H = @STDALIGN_H@
88384 STDBOOL_H = @STDBOOL_H@
88385 STDDEF_H = @STDDEF_H@
88386 STDINT_H = @STDINT_H@
88387 STRIP = @STRIP@
88388 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
88389 TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
88390 +TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
88391 UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
88392 UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
88393 UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
88394 UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
88395 +UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
88396 UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
88397 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
88398 -UTIME_H = @UTIME_H@
88399 VERSION = @VERSION@
88400 WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
88401 WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
88402 @@ -1365,8 +1500,10 @@ datarootdir = @datarootdir@
88403 docdir = @docdir@
88404 dvidir = @dvidir@
88405 exec_prefix = @exec_prefix@
88406 +gl_LIBOBJDEPS = @gl_LIBOBJDEPS@
88407 gl_LIBOBJS = @gl_LIBOBJS@
88408 gl_LTLIBOBJS = @gl_LTLIBOBJS@
88409 +gltests_LIBOBJDEPS = @gltests_LIBOBJDEPS@
88410 gltests_LIBOBJS = @gltests_LIBOBJS@
88411 gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
88412 gltests_WITNESS = @gltests_WITNESS@
88413
88414 diff --git a/tests/rmspace/Makefile.in b/tests/rmspace/Makefile.in
88415 index 0c17b1e..8a1d084 100644
88416 --- a/tests/rmspace/Makefile.in
88417 +++ b/tests/rmspace/Makefile.in
88418 @@ -91,9 +91,12 @@ check_PROGRAMS = m$(EXEEXT)
88419 subdir = tests/rmspace
88420 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
88421 am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
88422 + $(top_srcdir)/autotools/m4/__inline.m4 \
88423 $(top_srcdir)/autotools/m4/absolute-header.m4 \
88424 $(top_srcdir)/autotools/m4/ac_check_sendfile.m4 \
88425 $(top_srcdir)/autotools/m4/alloca.m4 \
88426 + $(top_srcdir)/autotools/m4/builtin-expect.m4 \
88427 + $(top_srcdir)/autotools/m4/calloc.m4 \
88428 $(top_srcdir)/autotools/m4/canonicalize.m4 \
88429 $(top_srcdir)/autotools/m4/chdir-long.m4 \
88430 $(top_srcdir)/autotools/m4/clock_time.m4 \
88431 @@ -101,7 +104,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
88432 $(top_srcdir)/autotools/m4/closedir.m4 \
88433 $(top_srcdir)/autotools/m4/dirent_h.m4 \
88434 $(top_srcdir)/autotools/m4/dirfd.m4 \
88435 - $(top_srcdir)/autotools/m4/dirname.m4 \
88436 $(top_srcdir)/autotools/m4/double-slash-root.m4 \
88437 $(top_srcdir)/autotools/m4/dup.m4 \
88438 $(top_srcdir)/autotools/m4/dup2.m4 \
88439 @@ -123,6 +125,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
88440 $(top_srcdir)/autotools/m4/filenamecat.m4 \
88441 $(top_srcdir)/autotools/m4/float_h.m4 \
88442 $(top_srcdir)/autotools/m4/fpieee.m4 \
88443 + $(top_srcdir)/autotools/m4/free.m4 \
88444 $(top_srcdir)/autotools/m4/frexp.m4 \
88445 $(top_srcdir)/autotools/m4/frexpl.m4 \
88446 $(top_srcdir)/autotools/m4/fstat.m4 \
88447 @@ -142,7 +145,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
88448 $(top_srcdir)/autotools/m4/group-member.m4 \
88449 $(top_srcdir)/autotools/m4/include_next.m4 \
88450 $(top_srcdir)/autotools/m4/intmax_t.m4 \
88451 - $(top_srcdir)/autotools/m4/inttypes-pri.m4 \
88452 $(top_srcdir)/autotools/m4/inttypes.m4 \
88453 $(top_srcdir)/autotools/m4/inttypes_h.m4 \
88454 $(top_srcdir)/autotools/m4/isnand.m4 \
88455 @@ -152,8 +154,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
88456 $(top_srcdir)/autotools/m4/ldexpl.m4 \
88457 $(top_srcdir)/autotools/m4/libtool.m4 \
88458 $(top_srcdir)/autotools/m4/limits-h.m4 \
88459 - $(top_srcdir)/autotools/m4/localtime-buffer.m4 \
88460 - $(top_srcdir)/autotools/m4/longlong.m4 \
88461 $(top_srcdir)/autotools/m4/lstat.m4 \
88462 $(top_srcdir)/autotools/m4/ltoptions.m4 \
88463 $(top_srcdir)/autotools/m4/ltsugar.m4 \
88464 @@ -165,6 +165,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
88465 $(top_srcdir)/autotools/m4/memchr.m4 \
88466 $(top_srcdir)/autotools/m4/mempcpy.m4 \
88467 $(top_srcdir)/autotools/m4/memrchr.m4 \
88468 + $(top_srcdir)/autotools/m4/minmax.m4 \
88469 $(top_srcdir)/autotools/m4/mkdir.m4 \
88470 $(top_srcdir)/autotools/m4/mkdirat.m4 \
88471 $(top_srcdir)/autotools/m4/mmap-anon.m4 \
88472 @@ -175,16 +176,20 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
88473 $(top_srcdir)/autotools/m4/nocrash.m4 \
88474 $(top_srcdir)/autotools/m4/off_t.m4 \
88475 $(top_srcdir)/autotools/m4/open-cloexec.m4 \
88476 + $(top_srcdir)/autotools/m4/open-slash.m4 \
88477 $(top_srcdir)/autotools/m4/open.m4 \
88478 $(top_srcdir)/autotools/m4/openat.m4 \
88479 $(top_srcdir)/autotools/m4/opendir.m4 \
88480 $(top_srcdir)/autotools/m4/pathmax.m4 \
88481 + $(top_srcdir)/autotools/m4/pipe.m4 \
88482 $(top_srcdir)/autotools/m4/printf-frexp.m4 \
88483 $(top_srcdir)/autotools/m4/printf-frexpl.m4 \
88484 $(top_srcdir)/autotools/m4/printf.m4 \
88485 + $(top_srcdir)/autotools/m4/rawmemchr.m4 \
88486 $(top_srcdir)/autotools/m4/readlink.m4 \
88487 $(top_srcdir)/autotools/m4/readlinkat.m4 \
88488 $(top_srcdir)/autotools/m4/realloc.m4 \
88489 + $(top_srcdir)/autotools/m4/reallocarray.m4 \
88490 $(top_srcdir)/autotools/m4/rename.m4 \
88491 $(top_srcdir)/autotools/m4/renameat.m4 \
88492 $(top_srcdir)/autotools/m4/rmdir.m4 \
88493 @@ -194,6 +199,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
88494 $(top_srcdir)/autotools/m4/ssize_t.m4 \
88495 $(top_srcdir)/autotools/m4/stat-time.m4 \
88496 $(top_srcdir)/autotools/m4/stat.m4 \
88497 + $(top_srcdir)/autotools/m4/stdalign.m4 \
88498 $(top_srcdir)/autotools/m4/stdbool.m4 \
88499 $(top_srcdir)/autotools/m4/stddef_h.m4 \
88500 $(top_srcdir)/autotools/m4/stdint.m4 \
88501 @@ -232,7 +238,10 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
88502 $(top_srcdir)/autotools/m4/wchar_t.m4 \
88503 $(top_srcdir)/autotools/m4/wint_t.m4 \
88504 $(top_srcdir)/autotools/m4/xalloc.m4 \
88505 - $(top_srcdir)/autotools/m4/xsize.m4 $(top_srcdir)/configure.ac
88506 + $(top_srcdir)/autotools/m4/xsize.m4 \
88507 + $(top_srcdir)/autotools/m4/year2038.m4 \
88508 + $(top_srcdir)/autotools/m4/zzgnulib.m4 \
88509 + $(top_srcdir)/configure.ac
88510 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
88511 $(ACLOCAL_M4)
88512 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
88513 @@ -359,368 +368,450 @@ FGREP = @FGREP@
88514 FLOAT_H = @FLOAT_H@
88515 GETOPT_CDEFS_H = @GETOPT_CDEFS_H@
88516 GETOPT_H = @GETOPT_H@
88517 -GNULIB_ACOSF = @GNULIB_ACOSF@
88518 -GNULIB_ACOSL = @GNULIB_ACOSL@
88519 -GNULIB_ALPHASORT = @GNULIB_ALPHASORT@
88520 -GNULIB_ASINF = @GNULIB_ASINF@
88521 -GNULIB_ASINL = @GNULIB_ASINL@
88522 -GNULIB_ATAN2F = @GNULIB_ATAN2F@
88523 -GNULIB_ATANF = @GNULIB_ATANF@
88524 -GNULIB_ATANL = @GNULIB_ATANL@
88525 -GNULIB_ATOLL = @GNULIB_ATOLL@
88526 -GNULIB_BTOWC = @GNULIB_BTOWC@
88527 -GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
88528 -GNULIB_CANONICALIZE_FILE_NAME = @GNULIB_CANONICALIZE_FILE_NAME@
88529 -GNULIB_CBRT = @GNULIB_CBRT@
88530 -GNULIB_CBRTF = @GNULIB_CBRTF@
88531 -GNULIB_CBRTL = @GNULIB_CBRTL@
88532 -GNULIB_CEIL = @GNULIB_CEIL@
88533 -GNULIB_CEILF = @GNULIB_CEILF@
88534 -GNULIB_CEILL = @GNULIB_CEILL@
88535 -GNULIB_CHDIR = @GNULIB_CHDIR@
88536 -GNULIB_CHOWN = @GNULIB_CHOWN@
88537 -GNULIB_CLOSE = @GNULIB_CLOSE@
88538 -GNULIB_CLOSEDIR = @GNULIB_CLOSEDIR@
88539 -GNULIB_COPYSIGN = @GNULIB_COPYSIGN@
88540 -GNULIB_COPYSIGNF = @GNULIB_COPYSIGNF@
88541 -GNULIB_COPYSIGNL = @GNULIB_COPYSIGNL@
88542 -GNULIB_COSF = @GNULIB_COSF@
88543 -GNULIB_COSHF = @GNULIB_COSHF@
88544 -GNULIB_COSL = @GNULIB_COSL@
88545 -GNULIB_CTIME = @GNULIB_CTIME@
88546 -GNULIB_DIRFD = @GNULIB_DIRFD@
88547 -GNULIB_DPRINTF = @GNULIB_DPRINTF@
88548 -GNULIB_DUP = @GNULIB_DUP@
88549 -GNULIB_DUP2 = @GNULIB_DUP2@
88550 -GNULIB_DUP3 = @GNULIB_DUP3@
88551 -GNULIB_ENVIRON = @GNULIB_ENVIRON@
88552 -GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
88553 -GNULIB_EXP2 = @GNULIB_EXP2@
88554 -GNULIB_EXP2F = @GNULIB_EXP2F@
88555 -GNULIB_EXP2L = @GNULIB_EXP2L@
88556 -GNULIB_EXPF = @GNULIB_EXPF@
88557 -GNULIB_EXPL = @GNULIB_EXPL@
88558 -GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
88559 -GNULIB_EXPM1 = @GNULIB_EXPM1@
88560 -GNULIB_EXPM1F = @GNULIB_EXPM1F@
88561 -GNULIB_EXPM1L = @GNULIB_EXPM1L@
88562 -GNULIB_FABSF = @GNULIB_FABSF@
88563 -GNULIB_FABSL = @GNULIB_FABSL@
88564 -GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
88565 -GNULIB_FCHDIR = @GNULIB_FCHDIR@
88566 -GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
88567 -GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
88568 -GNULIB_FCLOSE = @GNULIB_FCLOSE@
88569 -GNULIB_FCNTL = @GNULIB_FCNTL@
88570 -GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
88571 -GNULIB_FDOPEN = @GNULIB_FDOPEN@
88572 -GNULIB_FDOPENDIR = @GNULIB_FDOPENDIR@
88573 -GNULIB_FFLUSH = @GNULIB_FFLUSH@
88574 -GNULIB_FFS = @GNULIB_FFS@
88575 -GNULIB_FFSL = @GNULIB_FFSL@
88576 -GNULIB_FFSLL = @GNULIB_FFSLL@
88577 -GNULIB_FGETC = @GNULIB_FGETC@
88578 -GNULIB_FGETS = @GNULIB_FGETS@
88579 -GNULIB_FLOOR = @GNULIB_FLOOR@
88580 -GNULIB_FLOORF = @GNULIB_FLOORF@
88581 -GNULIB_FLOORL = @GNULIB_FLOORL@
88582 -GNULIB_FMA = @GNULIB_FMA@
88583 -GNULIB_FMAF = @GNULIB_FMAF@
88584 -GNULIB_FMAL = @GNULIB_FMAL@
88585 -GNULIB_FMOD = @GNULIB_FMOD@
88586 -GNULIB_FMODF = @GNULIB_FMODF@
88587 -GNULIB_FMODL = @GNULIB_FMODL@
88588 -GNULIB_FOPEN = @GNULIB_FOPEN@
88589 -GNULIB_FPRINTF = @GNULIB_FPRINTF@
88590 -GNULIB_FPRINTF_POSIX = @GNULIB_FPRINTF_POSIX@
88591 -GNULIB_FPURGE = @GNULIB_FPURGE@
88592 -GNULIB_FPUTC = @GNULIB_FPUTC@
88593 -GNULIB_FPUTS = @GNULIB_FPUTS@
88594 -GNULIB_FREAD = @GNULIB_FREAD@
88595 -GNULIB_FREOPEN = @GNULIB_FREOPEN@
88596 -GNULIB_FREXP = @GNULIB_FREXP@
88597 -GNULIB_FREXPF = @GNULIB_FREXPF@
88598 -GNULIB_FREXPL = @GNULIB_FREXPL@
88599 -GNULIB_FSCANF = @GNULIB_FSCANF@
88600 -GNULIB_FSEEK = @GNULIB_FSEEK@
88601 -GNULIB_FSEEKO = @GNULIB_FSEEKO@
88602 -GNULIB_FSTAT = @GNULIB_FSTAT@
88603 -GNULIB_FSTATAT = @GNULIB_FSTATAT@
88604 -GNULIB_FSYNC = @GNULIB_FSYNC@
88605 -GNULIB_FTELL = @GNULIB_FTELL@
88606 -GNULIB_FTELLO = @GNULIB_FTELLO@
88607 -GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
88608 -GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
88609 -GNULIB_FWRITE = @GNULIB_FWRITE@
88610 -GNULIB_GETC = @GNULIB_GETC@
88611 -GNULIB_GETCHAR = @GNULIB_GETCHAR@
88612 -GNULIB_GETCWD = @GNULIB_GETCWD@
88613 -GNULIB_GETDELIM = @GNULIB_GETDELIM@
88614 -GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
88615 -GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
88616 -GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
88617 -GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
88618 -GNULIB_GETLINE = @GNULIB_GETLINE@
88619 -GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@
88620 -GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
88621 -GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
88622 -GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
88623 -GNULIB_GETPASS = @GNULIB_GETPASS@
88624 -GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
88625 +GL_CFLAG_ALLOW_WARNINGS = @GL_CFLAG_ALLOW_WARNINGS@
88626 +GL_CFLAG_GNULIB_WARNINGS = @GL_CFLAG_GNULIB_WARNINGS@
88627 +GL_GNULIB_ACCESS = @GL_GNULIB_ACCESS@
88628 +GL_GNULIB_ACOSF = @GL_GNULIB_ACOSF@
88629 +GL_GNULIB_ACOSL = @GL_GNULIB_ACOSL@
88630 +GL_GNULIB_ALIGNED_ALLOC = @GL_GNULIB_ALIGNED_ALLOC@
88631 +GL_GNULIB_ALPHASORT = @GL_GNULIB_ALPHASORT@
88632 +GL_GNULIB_ASINF = @GL_GNULIB_ASINF@
88633 +GL_GNULIB_ASINL = @GL_GNULIB_ASINL@
88634 +GL_GNULIB_ATAN2F = @GL_GNULIB_ATAN2F@
88635 +GL_GNULIB_ATANF = @GL_GNULIB_ATANF@
88636 +GL_GNULIB_ATANL = @GL_GNULIB_ATANL@
88637 +GL_GNULIB_ATOLL = @GL_GNULIB_ATOLL@
88638 +GL_GNULIB_BTOWC = @GL_GNULIB_BTOWC@
88639 +GL_GNULIB_CALLOC_GNU = @GL_GNULIB_CALLOC_GNU@
88640 +GL_GNULIB_CALLOC_POSIX = @GL_GNULIB_CALLOC_POSIX@
88641 +GL_GNULIB_CANONICALIZE_FILE_NAME = @GL_GNULIB_CANONICALIZE_FILE_NAME@
88642 +GL_GNULIB_CBRT = @GL_GNULIB_CBRT@
88643 +GL_GNULIB_CBRTF = @GL_GNULIB_CBRTF@
88644 +GL_GNULIB_CBRTL = @GL_GNULIB_CBRTL@
88645 +GL_GNULIB_CEIL = @GL_GNULIB_CEIL@
88646 +GL_GNULIB_CEILF = @GL_GNULIB_CEILF@
88647 +GL_GNULIB_CEILL = @GL_GNULIB_CEILL@
88648 +GL_GNULIB_CHDIR = @GL_GNULIB_CHDIR@
88649 +GL_GNULIB_CHOWN = @GL_GNULIB_CHOWN@
88650 +GL_GNULIB_CLOSE = @GL_GNULIB_CLOSE@
88651 +GL_GNULIB_CLOSEDIR = @GL_GNULIB_CLOSEDIR@
88652 +GL_GNULIB_COPYSIGN = @GL_GNULIB_COPYSIGN@
88653 +GL_GNULIB_COPYSIGNF = @GL_GNULIB_COPYSIGNF@
88654 +GL_GNULIB_COPYSIGNL = @GL_GNULIB_COPYSIGNL@
88655 +GL_GNULIB_COPY_FILE_RANGE = @GL_GNULIB_COPY_FILE_RANGE@
88656 +GL_GNULIB_COSF = @GL_GNULIB_COSF@
88657 +GL_GNULIB_COSHF = @GL_GNULIB_COSHF@
88658 +GL_GNULIB_COSL = @GL_GNULIB_COSL@
88659 +GL_GNULIB_CREAT = @GL_GNULIB_CREAT@
88660 +GL_GNULIB_CTIME = @GL_GNULIB_CTIME@
88661 +GL_GNULIB_DIRFD = @GL_GNULIB_DIRFD@
88662 +GL_GNULIB_DPRINTF = @GL_GNULIB_DPRINTF@
88663 +GL_GNULIB_DUP = @GL_GNULIB_DUP@
88664 +GL_GNULIB_DUP2 = @GL_GNULIB_DUP2@
88665 +GL_GNULIB_DUP3 = @GL_GNULIB_DUP3@
88666 +GL_GNULIB_ENVIRON = @GL_GNULIB_ENVIRON@
88667 +GL_GNULIB_EUIDACCESS = @GL_GNULIB_EUIDACCESS@
88668 +GL_GNULIB_EXECL = @GL_GNULIB_EXECL@
88669 +GL_GNULIB_EXECLE = @GL_GNULIB_EXECLE@
88670 +GL_GNULIB_EXECLP = @GL_GNULIB_EXECLP@
88671 +GL_GNULIB_EXECV = @GL_GNULIB_EXECV@
88672 +GL_GNULIB_EXECVE = @GL_GNULIB_EXECVE@
88673 +GL_GNULIB_EXECVP = @GL_GNULIB_EXECVP@
88674 +GL_GNULIB_EXECVPE = @GL_GNULIB_EXECVPE@
88675 +GL_GNULIB_EXP2 = @GL_GNULIB_EXP2@
88676 +GL_GNULIB_EXP2F = @GL_GNULIB_EXP2F@
88677 +GL_GNULIB_EXP2L = @GL_GNULIB_EXP2L@
88678 +GL_GNULIB_EXPF = @GL_GNULIB_EXPF@
88679 +GL_GNULIB_EXPL = @GL_GNULIB_EXPL@
88680 +GL_GNULIB_EXPLICIT_BZERO = @GL_GNULIB_EXPLICIT_BZERO@
88681 +GL_GNULIB_EXPM1 = @GL_GNULIB_EXPM1@
88682 +GL_GNULIB_EXPM1F = @GL_GNULIB_EXPM1F@
88683 +GL_GNULIB_EXPM1L = @GL_GNULIB_EXPM1L@
88684 +GL_GNULIB_FABSF = @GL_GNULIB_FABSF@
88685 +GL_GNULIB_FABSL = @GL_GNULIB_FABSL@
88686 +GL_GNULIB_FACCESSAT = @GL_GNULIB_FACCESSAT@
88687 +GL_GNULIB_FCHDIR = @GL_GNULIB_FCHDIR@
88688 +GL_GNULIB_FCHMODAT = @GL_GNULIB_FCHMODAT@
88689 +GL_GNULIB_FCHOWNAT = @GL_GNULIB_FCHOWNAT@
88690 +GL_GNULIB_FCLOSE = @GL_GNULIB_FCLOSE@
88691 +GL_GNULIB_FCNTL = @GL_GNULIB_FCNTL@
88692 +GL_GNULIB_FDATASYNC = @GL_GNULIB_FDATASYNC@
88693 +GL_GNULIB_FDOPEN = @GL_GNULIB_FDOPEN@
88694 +GL_GNULIB_FDOPENDIR = @GL_GNULIB_FDOPENDIR@
88695 +GL_GNULIB_FFLUSH = @GL_GNULIB_FFLUSH@
88696 +GL_GNULIB_FFS = @GL_GNULIB_FFS@
88697 +GL_GNULIB_FFSL = @GL_GNULIB_FFSL@
88698 +GL_GNULIB_FFSLL = @GL_GNULIB_FFSLL@
88699 +GL_GNULIB_FGETC = @GL_GNULIB_FGETC@
88700 +GL_GNULIB_FGETS = @GL_GNULIB_FGETS@
88701 +GL_GNULIB_FLOOR = @GL_GNULIB_FLOOR@
88702 +GL_GNULIB_FLOORF = @GL_GNULIB_FLOORF@
88703 +GL_GNULIB_FLOORL = @GL_GNULIB_FLOORL@
88704 +GL_GNULIB_FMA = @GL_GNULIB_FMA@
88705 +GL_GNULIB_FMAF = @GL_GNULIB_FMAF@
88706 +GL_GNULIB_FMAL = @GL_GNULIB_FMAL@
88707 +GL_GNULIB_FMOD = @GL_GNULIB_FMOD@
88708 +GL_GNULIB_FMODF = @GL_GNULIB_FMODF@
88709 +GL_GNULIB_FMODL = @GL_GNULIB_FMODL@
88710 +GL_GNULIB_FOPEN = @GL_GNULIB_FOPEN@
88711 +GL_GNULIB_FOPEN_GNU = @GL_GNULIB_FOPEN_GNU@
88712 +GL_GNULIB_FPRINTF = @GL_GNULIB_FPRINTF@
88713 +GL_GNULIB_FPRINTF_POSIX = @GL_GNULIB_FPRINTF_POSIX@
88714 +GL_GNULIB_FPURGE = @GL_GNULIB_FPURGE@
88715 +GL_GNULIB_FPUTC = @GL_GNULIB_FPUTC@
88716 +GL_GNULIB_FPUTS = @GL_GNULIB_FPUTS@
88717 +GL_GNULIB_FREAD = @GL_GNULIB_FREAD@
88718 +GL_GNULIB_FREE_POSIX = @GL_GNULIB_FREE_POSIX@
88719 +GL_GNULIB_FREOPEN = @GL_GNULIB_FREOPEN@
88720 +GL_GNULIB_FREXP = @GL_GNULIB_FREXP@
88721 +GL_GNULIB_FREXPF = @GL_GNULIB_FREXPF@
88722 +GL_GNULIB_FREXPL = @GL_GNULIB_FREXPL@
88723 +GL_GNULIB_FSCANF = @GL_GNULIB_FSCANF@
88724 +GL_GNULIB_FSEEK = @GL_GNULIB_FSEEK@
88725 +GL_GNULIB_FSEEKO = @GL_GNULIB_FSEEKO@
88726 +GL_GNULIB_FSTAT = @GL_GNULIB_FSTAT@
88727 +GL_GNULIB_FSTATAT = @GL_GNULIB_FSTATAT@
88728 +GL_GNULIB_FSYNC = @GL_GNULIB_FSYNC@
88729 +GL_GNULIB_FTELL = @GL_GNULIB_FTELL@
88730 +GL_GNULIB_FTELLO = @GL_GNULIB_FTELLO@
88731 +GL_GNULIB_FTRUNCATE = @GL_GNULIB_FTRUNCATE@
88732 +GL_GNULIB_FUTIMENS = @GL_GNULIB_FUTIMENS@
88733 +GL_GNULIB_FWRITE = @GL_GNULIB_FWRITE@
88734 +GL_GNULIB_GETC = @GL_GNULIB_GETC@
88735 +GL_GNULIB_GETCHAR = @GL_GNULIB_GETCHAR@
88736 +GL_GNULIB_GETCWD = @GL_GNULIB_GETCWD@
88737 +GL_GNULIB_GETDELIM = @GL_GNULIB_GETDELIM@
88738 +GL_GNULIB_GETDOMAINNAME = @GL_GNULIB_GETDOMAINNAME@
88739 +GL_GNULIB_GETDTABLESIZE = @GL_GNULIB_GETDTABLESIZE@
88740 +GL_GNULIB_GETENTROPY = @GL_GNULIB_GETENTROPY@
88741 +GL_GNULIB_GETGROUPS = @GL_GNULIB_GETGROUPS@
88742 +GL_GNULIB_GETHOSTNAME = @GL_GNULIB_GETHOSTNAME@
88743 +GL_GNULIB_GETLINE = @GL_GNULIB_GETLINE@
88744 +GL_GNULIB_GETLOADAVG = @GL_GNULIB_GETLOADAVG@
88745 +GL_GNULIB_GETLOGIN = @GL_GNULIB_GETLOGIN@
88746 +GL_GNULIB_GETLOGIN_R = @GL_GNULIB_GETLOGIN_R@
88747 +GL_GNULIB_GETOPT_POSIX = @GL_GNULIB_GETOPT_POSIX@
88748 +GL_GNULIB_GETPAGESIZE = @GL_GNULIB_GETPAGESIZE@
88749 +GL_GNULIB_GETPASS = @GL_GNULIB_GETPASS@
88750 +GL_GNULIB_GETPASS_GNU = @GL_GNULIB_GETPASS_GNU@
88751 +GL_GNULIB_GETSUBOPT = @GL_GNULIB_GETSUBOPT@
88752 +GL_GNULIB_GETTIMEOFDAY = @GL_GNULIB_GETTIMEOFDAY@
88753 +GL_GNULIB_GETUMASK = @GL_GNULIB_GETUMASK@
88754 +GL_GNULIB_GETUSERSHELL = @GL_GNULIB_GETUSERSHELL@
88755 +GL_GNULIB_GRANTPT = @GL_GNULIB_GRANTPT@
88756 +GL_GNULIB_GROUP_MEMBER = @GL_GNULIB_GROUP_MEMBER@
88757 +GL_GNULIB_HYPOT = @GL_GNULIB_HYPOT@
88758 +GL_GNULIB_HYPOTF = @GL_GNULIB_HYPOTF@
88759 +GL_GNULIB_HYPOTL = @GL_GNULIB_HYPOTL@
88760 +GL_GNULIB_ILOGB = @GL_GNULIB_ILOGB@
88761 +GL_GNULIB_ILOGBF = @GL_GNULIB_ILOGBF@
88762 +GL_GNULIB_ILOGBL = @GL_GNULIB_ILOGBL@
88763 +GL_GNULIB_IMAXABS = @GL_GNULIB_IMAXABS@
88764 +GL_GNULIB_IMAXDIV = @GL_GNULIB_IMAXDIV@
88765 +GL_GNULIB_ISATTY = @GL_GNULIB_ISATTY@
88766 +GL_GNULIB_ISFINITE = @GL_GNULIB_ISFINITE@
88767 +GL_GNULIB_ISINF = @GL_GNULIB_ISINF@
88768 +GL_GNULIB_ISNAN = @GL_GNULIB_ISNAN@
88769 +GL_GNULIB_ISNAND = @GL_GNULIB_ISNAND@
88770 +GL_GNULIB_ISNANF = @GL_GNULIB_ISNANF@
88771 +GL_GNULIB_ISNANL = @GL_GNULIB_ISNANL@
88772 +GL_GNULIB_LCHMOD = @GL_GNULIB_LCHMOD@
88773 +GL_GNULIB_LCHOWN = @GL_GNULIB_LCHOWN@
88774 +GL_GNULIB_LDEXPF = @GL_GNULIB_LDEXPF@
88775 +GL_GNULIB_LDEXPL = @GL_GNULIB_LDEXPL@
88776 +GL_GNULIB_LINK = @GL_GNULIB_LINK@
88777 +GL_GNULIB_LINKAT = @GL_GNULIB_LINKAT@
88778 +GL_GNULIB_LOCALTIME = @GL_GNULIB_LOCALTIME@
88779 +GL_GNULIB_LOG = @GL_GNULIB_LOG@
88780 +GL_GNULIB_LOG10 = @GL_GNULIB_LOG10@
88781 +GL_GNULIB_LOG10F = @GL_GNULIB_LOG10F@
88782 +GL_GNULIB_LOG10L = @GL_GNULIB_LOG10L@
88783 +GL_GNULIB_LOG1P = @GL_GNULIB_LOG1P@
88784 +GL_GNULIB_LOG1PF = @GL_GNULIB_LOG1PF@
88785 +GL_GNULIB_LOG1PL = @GL_GNULIB_LOG1PL@
88786 +GL_GNULIB_LOG2 = @GL_GNULIB_LOG2@
88787 +GL_GNULIB_LOG2F = @GL_GNULIB_LOG2F@
88788 +GL_GNULIB_LOG2L = @GL_GNULIB_LOG2L@
88789 +GL_GNULIB_LOGB = @GL_GNULIB_LOGB@
88790 +GL_GNULIB_LOGBF = @GL_GNULIB_LOGBF@
88791 +GL_GNULIB_LOGBL = @GL_GNULIB_LOGBL@
88792 +GL_GNULIB_LOGF = @GL_GNULIB_LOGF@
88793 +GL_GNULIB_LOGL = @GL_GNULIB_LOGL@
88794 +GL_GNULIB_LSEEK = @GL_GNULIB_LSEEK@
88795 +GL_GNULIB_LSTAT = @GL_GNULIB_LSTAT@
88796 +GL_GNULIB_MALLOC_GNU = @GL_GNULIB_MALLOC_GNU@
88797 +GL_GNULIB_MALLOC_POSIX = @GL_GNULIB_MALLOC_POSIX@
88798 +GL_GNULIB_MBRLEN = @GL_GNULIB_MBRLEN@
88799 +GL_GNULIB_MBRTOWC = @GL_GNULIB_MBRTOWC@
88800 +GL_GNULIB_MBSCASECMP = @GL_GNULIB_MBSCASECMP@
88801 +GL_GNULIB_MBSCASESTR = @GL_GNULIB_MBSCASESTR@
88802 +GL_GNULIB_MBSCHR = @GL_GNULIB_MBSCHR@
88803 +GL_GNULIB_MBSCSPN = @GL_GNULIB_MBSCSPN@
88804 +GL_GNULIB_MBSINIT = @GL_GNULIB_MBSINIT@
88805 +GL_GNULIB_MBSLEN = @GL_GNULIB_MBSLEN@
88806 +GL_GNULIB_MBSNCASECMP = @GL_GNULIB_MBSNCASECMP@
88807 +GL_GNULIB_MBSNLEN = @GL_GNULIB_MBSNLEN@
88808 +GL_GNULIB_MBSNRTOWCS = @GL_GNULIB_MBSNRTOWCS@
88809 +GL_GNULIB_MBSPBRK = @GL_GNULIB_MBSPBRK@
88810 +GL_GNULIB_MBSPCASECMP = @GL_GNULIB_MBSPCASECMP@
88811 +GL_GNULIB_MBSRCHR = @GL_GNULIB_MBSRCHR@
88812 +GL_GNULIB_MBSRTOWCS = @GL_GNULIB_MBSRTOWCS@
88813 +GL_GNULIB_MBSSEP = @GL_GNULIB_MBSSEP@
88814 +GL_GNULIB_MBSSPN = @GL_GNULIB_MBSSPN@
88815 +GL_GNULIB_MBSSTR = @GL_GNULIB_MBSSTR@
88816 +GL_GNULIB_MBSTOK_R = @GL_GNULIB_MBSTOK_R@
88817 +GL_GNULIB_MBTOWC = @GL_GNULIB_MBTOWC@
88818 +GL_GNULIB_MDA_ACCESS = @GL_GNULIB_MDA_ACCESS@
88819 +GL_GNULIB_MDA_CHDIR = @GL_GNULIB_MDA_CHDIR@
88820 +GL_GNULIB_MDA_CHMOD = @GL_GNULIB_MDA_CHMOD@
88821 +GL_GNULIB_MDA_CLOSE = @GL_GNULIB_MDA_CLOSE@
88822 +GL_GNULIB_MDA_CREAT = @GL_GNULIB_MDA_CREAT@
88823 +GL_GNULIB_MDA_DUP = @GL_GNULIB_MDA_DUP@
88824 +GL_GNULIB_MDA_DUP2 = @GL_GNULIB_MDA_DUP2@
88825 +GL_GNULIB_MDA_ECVT = @GL_GNULIB_MDA_ECVT@
88826 +GL_GNULIB_MDA_EXECL = @GL_GNULIB_MDA_EXECL@
88827 +GL_GNULIB_MDA_EXECLE = @GL_GNULIB_MDA_EXECLE@
88828 +GL_GNULIB_MDA_EXECLP = @GL_GNULIB_MDA_EXECLP@
88829 +GL_GNULIB_MDA_EXECV = @GL_GNULIB_MDA_EXECV@
88830 +GL_GNULIB_MDA_EXECVE = @GL_GNULIB_MDA_EXECVE@
88831 +GL_GNULIB_MDA_EXECVP = @GL_GNULIB_MDA_EXECVP@
88832 +GL_GNULIB_MDA_EXECVPE = @GL_GNULIB_MDA_EXECVPE@
88833 +GL_GNULIB_MDA_FCLOSEALL = @GL_GNULIB_MDA_FCLOSEALL@
88834 +GL_GNULIB_MDA_FCVT = @GL_GNULIB_MDA_FCVT@
88835 +GL_GNULIB_MDA_FDOPEN = @GL_GNULIB_MDA_FDOPEN@
88836 +GL_GNULIB_MDA_FILENO = @GL_GNULIB_MDA_FILENO@
88837 +GL_GNULIB_MDA_GCVT = @GL_GNULIB_MDA_GCVT@
88838 +GL_GNULIB_MDA_GETCWD = @GL_GNULIB_MDA_GETCWD@
88839 +GL_GNULIB_MDA_GETPID = @GL_GNULIB_MDA_GETPID@
88840 +GL_GNULIB_MDA_GETW = @GL_GNULIB_MDA_GETW@
88841 +GL_GNULIB_MDA_ISATTY = @GL_GNULIB_MDA_ISATTY@
88842 +GL_GNULIB_MDA_J0 = @GL_GNULIB_MDA_J0@
88843 +GL_GNULIB_MDA_J1 = @GL_GNULIB_MDA_J1@
88844 +GL_GNULIB_MDA_JN = @GL_GNULIB_MDA_JN@
88845 +GL_GNULIB_MDA_LSEEK = @GL_GNULIB_MDA_LSEEK@
88846 +GL_GNULIB_MDA_MEMCCPY = @GL_GNULIB_MDA_MEMCCPY@
88847 +GL_GNULIB_MDA_MKDIR = @GL_GNULIB_MDA_MKDIR@
88848 +GL_GNULIB_MDA_MKTEMP = @GL_GNULIB_MDA_MKTEMP@
88849 +GL_GNULIB_MDA_OPEN = @GL_GNULIB_MDA_OPEN@
88850 +GL_GNULIB_MDA_PUTENV = @GL_GNULIB_MDA_PUTENV@
88851 +GL_GNULIB_MDA_PUTW = @GL_GNULIB_MDA_PUTW@
88852 +GL_GNULIB_MDA_READ = @GL_GNULIB_MDA_READ@
88853 +GL_GNULIB_MDA_RMDIR = @GL_GNULIB_MDA_RMDIR@
88854 +GL_GNULIB_MDA_STRDUP = @GL_GNULIB_MDA_STRDUP@
88855 +GL_GNULIB_MDA_SWAB = @GL_GNULIB_MDA_SWAB@
88856 +GL_GNULIB_MDA_TEMPNAM = @GL_GNULIB_MDA_TEMPNAM@
88857 +GL_GNULIB_MDA_TZSET = @GL_GNULIB_MDA_TZSET@
88858 +GL_GNULIB_MDA_UMASK = @GL_GNULIB_MDA_UMASK@
88859 +GL_GNULIB_MDA_UNLINK = @GL_GNULIB_MDA_UNLINK@
88860 +GL_GNULIB_MDA_UTIME = @GL_GNULIB_MDA_UTIME@
88861 +GL_GNULIB_MDA_WCSDUP = @GL_GNULIB_MDA_WCSDUP@
88862 +GL_GNULIB_MDA_WRITE = @GL_GNULIB_MDA_WRITE@
88863 +GL_GNULIB_MDA_Y0 = @GL_GNULIB_MDA_Y0@
88864 +GL_GNULIB_MDA_Y1 = @GL_GNULIB_MDA_Y1@
88865 +GL_GNULIB_MDA_YN = @GL_GNULIB_MDA_YN@
88866 +GL_GNULIB_MEMCHR = @GL_GNULIB_MEMCHR@
88867 +GL_GNULIB_MEMMEM = @GL_GNULIB_MEMMEM@
88868 +GL_GNULIB_MEMPCPY = @GL_GNULIB_MEMPCPY@
88869 +GL_GNULIB_MEMRCHR = @GL_GNULIB_MEMRCHR@
88870 +GL_GNULIB_MKDIR = @GL_GNULIB_MKDIR@
88871 +GL_GNULIB_MKDIRAT = @GL_GNULIB_MKDIRAT@
88872 +GL_GNULIB_MKDTEMP = @GL_GNULIB_MKDTEMP@
88873 +GL_GNULIB_MKFIFO = @GL_GNULIB_MKFIFO@
88874 +GL_GNULIB_MKFIFOAT = @GL_GNULIB_MKFIFOAT@
88875 +GL_GNULIB_MKNOD = @GL_GNULIB_MKNOD@
88876 +GL_GNULIB_MKNODAT = @GL_GNULIB_MKNODAT@
88877 +GL_GNULIB_MKOSTEMP = @GL_GNULIB_MKOSTEMP@
88878 +GL_GNULIB_MKOSTEMPS = @GL_GNULIB_MKOSTEMPS@
88879 +GL_GNULIB_MKSTEMP = @GL_GNULIB_MKSTEMP@
88880 +GL_GNULIB_MKSTEMPS = @GL_GNULIB_MKSTEMPS@
88881 +GL_GNULIB_MKTIME = @GL_GNULIB_MKTIME@
88882 +GL_GNULIB_MODF = @GL_GNULIB_MODF@
88883 +GL_GNULIB_MODFF = @GL_GNULIB_MODFF@
88884 +GL_GNULIB_MODFL = @GL_GNULIB_MODFL@
88885 +GL_GNULIB_NANOSLEEP = @GL_GNULIB_NANOSLEEP@
88886 +GL_GNULIB_NONBLOCKING = @GL_GNULIB_NONBLOCKING@
88887 +GL_GNULIB_OBSTACK_PRINTF = @GL_GNULIB_OBSTACK_PRINTF@
88888 +GL_GNULIB_OBSTACK_PRINTF_POSIX = @GL_GNULIB_OBSTACK_PRINTF_POSIX@
88889 +GL_GNULIB_OPEN = @GL_GNULIB_OPEN@
88890 +GL_GNULIB_OPENAT = @GL_GNULIB_OPENAT@
88891 +GL_GNULIB_OPENDIR = @GL_GNULIB_OPENDIR@
88892 +GL_GNULIB_OVERRIDES_STRUCT_STAT = @GL_GNULIB_OVERRIDES_STRUCT_STAT@
88893 +GL_GNULIB_PCLOSE = @GL_GNULIB_PCLOSE@
88894 +GL_GNULIB_PERROR = @GL_GNULIB_PERROR@
88895 +GL_GNULIB_PIPE = @GL_GNULIB_PIPE@
88896 +GL_GNULIB_PIPE2 = @GL_GNULIB_PIPE2@
88897 +GL_GNULIB_POPEN = @GL_GNULIB_POPEN@
88898 +GL_GNULIB_POSIX_MEMALIGN = @GL_GNULIB_POSIX_MEMALIGN@
88899 +GL_GNULIB_POSIX_OPENPT = @GL_GNULIB_POSIX_OPENPT@
88900 +GL_GNULIB_POWF = @GL_GNULIB_POWF@
88901 +GL_GNULIB_PREAD = @GL_GNULIB_PREAD@
88902 +GL_GNULIB_PRINTF = @GL_GNULIB_PRINTF@
88903 +GL_GNULIB_PRINTF_POSIX = @GL_GNULIB_PRINTF_POSIX@
88904 +GL_GNULIB_PTSNAME = @GL_GNULIB_PTSNAME@
88905 +GL_GNULIB_PTSNAME_R = @GL_GNULIB_PTSNAME_R@
88906 +GL_GNULIB_PUTC = @GL_GNULIB_PUTC@
88907 +GL_GNULIB_PUTCHAR = @GL_GNULIB_PUTCHAR@
88908 +GL_GNULIB_PUTENV = @GL_GNULIB_PUTENV@
88909 +GL_GNULIB_PUTS = @GL_GNULIB_PUTS@
88910 +GL_GNULIB_PWRITE = @GL_GNULIB_PWRITE@
88911 +GL_GNULIB_QSORT_R = @GL_GNULIB_QSORT_R@
88912 +GL_GNULIB_RANDOM = @GL_GNULIB_RANDOM@
88913 +GL_GNULIB_RANDOM_R = @GL_GNULIB_RANDOM_R@
88914 +GL_GNULIB_RAWMEMCHR = @GL_GNULIB_RAWMEMCHR@
88915 +GL_GNULIB_READ = @GL_GNULIB_READ@
88916 +GL_GNULIB_READDIR = @GL_GNULIB_READDIR@
88917 +GL_GNULIB_READLINK = @GL_GNULIB_READLINK@
88918 +GL_GNULIB_READLINKAT = @GL_GNULIB_READLINKAT@
88919 +GL_GNULIB_REALLOCARRAY = @GL_GNULIB_REALLOCARRAY@
88920 +GL_GNULIB_REALLOC_GNU = @GL_GNULIB_REALLOC_GNU@
88921 +GL_GNULIB_REALLOC_POSIX = @GL_GNULIB_REALLOC_POSIX@
88922 +GL_GNULIB_REALPATH = @GL_GNULIB_REALPATH@
88923 +GL_GNULIB_REMAINDER = @GL_GNULIB_REMAINDER@
88924 +GL_GNULIB_REMAINDERF = @GL_GNULIB_REMAINDERF@
88925 +GL_GNULIB_REMAINDERL = @GL_GNULIB_REMAINDERL@
88926 +GL_GNULIB_REMOVE = @GL_GNULIB_REMOVE@
88927 +GL_GNULIB_RENAME = @GL_GNULIB_RENAME@
88928 +GL_GNULIB_RENAMEAT = @GL_GNULIB_RENAMEAT@
88929 +GL_GNULIB_REWINDDIR = @GL_GNULIB_REWINDDIR@
88930 +GL_GNULIB_RINT = @GL_GNULIB_RINT@
88931 +GL_GNULIB_RINTF = @GL_GNULIB_RINTF@
88932 +GL_GNULIB_RINTL = @GL_GNULIB_RINTL@
88933 +GL_GNULIB_RMDIR = @GL_GNULIB_RMDIR@
88934 +GL_GNULIB_ROUND = @GL_GNULIB_ROUND@
88935 +GL_GNULIB_ROUNDF = @GL_GNULIB_ROUNDF@
88936 +GL_GNULIB_ROUNDL = @GL_GNULIB_ROUNDL@
88937 +GL_GNULIB_RPMATCH = @GL_GNULIB_RPMATCH@
88938 +GL_GNULIB_SCANDIR = @GL_GNULIB_SCANDIR@
88939 +GL_GNULIB_SCANF = @GL_GNULIB_SCANF@
88940 +GL_GNULIB_SECURE_GETENV = @GL_GNULIB_SECURE_GETENV@
88941 +GL_GNULIB_SETENV = @GL_GNULIB_SETENV@
88942 +GL_GNULIB_SETHOSTNAME = @GL_GNULIB_SETHOSTNAME@
88943 +GL_GNULIB_SIGABBREV_NP = @GL_GNULIB_SIGABBREV_NP@
88944 +GL_GNULIB_SIGDESCR_NP = @GL_GNULIB_SIGDESCR_NP@
88945 +GL_GNULIB_SIGNBIT = @GL_GNULIB_SIGNBIT@
88946 +GL_GNULIB_SINF = @GL_GNULIB_SINF@
88947 +GL_GNULIB_SINHF = @GL_GNULIB_SINHF@
88948 +GL_GNULIB_SINL = @GL_GNULIB_SINL@
88949 +GL_GNULIB_SLEEP = @GL_GNULIB_SLEEP@
88950 +GL_GNULIB_SNPRINTF = @GL_GNULIB_SNPRINTF@
88951 +GL_GNULIB_SPRINTF_POSIX = @GL_GNULIB_SPRINTF_POSIX@
88952 +GL_GNULIB_SQRTF = @GL_GNULIB_SQRTF@
88953 +GL_GNULIB_SQRTL = @GL_GNULIB_SQRTL@
88954 +GL_GNULIB_STAT = @GL_GNULIB_STAT@
88955 +GL_GNULIB_STDIO_H_NONBLOCKING = @GL_GNULIB_STDIO_H_NONBLOCKING@
88956 +GL_GNULIB_STDIO_H_SIGPIPE = @GL_GNULIB_STDIO_H_SIGPIPE@
88957 +GL_GNULIB_STPCPY = @GL_GNULIB_STPCPY@
88958 +GL_GNULIB_STPNCPY = @GL_GNULIB_STPNCPY@
88959 +GL_GNULIB_STRCASESTR = @GL_GNULIB_STRCASESTR@
88960 +GL_GNULIB_STRCHRNUL = @GL_GNULIB_STRCHRNUL@
88961 +GL_GNULIB_STRDUP = @GL_GNULIB_STRDUP@
88962 +GL_GNULIB_STRERROR = @GL_GNULIB_STRERROR@
88963 +GL_GNULIB_STRERRORNAME_NP = @GL_GNULIB_STRERRORNAME_NP@
88964 +GL_GNULIB_STRERROR_R = @GL_GNULIB_STRERROR_R@
88965 +GL_GNULIB_STRFTIME = @GL_GNULIB_STRFTIME@
88966 +GL_GNULIB_STRNCAT = @GL_GNULIB_STRNCAT@
88967 +GL_GNULIB_STRNDUP = @GL_GNULIB_STRNDUP@
88968 +GL_GNULIB_STRNLEN = @GL_GNULIB_STRNLEN@
88969 +GL_GNULIB_STRPBRK = @GL_GNULIB_STRPBRK@
88970 +GL_GNULIB_STRPTIME = @GL_GNULIB_STRPTIME@
88971 +GL_GNULIB_STRSEP = @GL_GNULIB_STRSEP@
88972 +GL_GNULIB_STRSIGNAL = @GL_GNULIB_STRSIGNAL@
88973 +GL_GNULIB_STRSTR = @GL_GNULIB_STRSTR@
88974 +GL_GNULIB_STRTOD = @GL_GNULIB_STRTOD@
88975 +GL_GNULIB_STRTOIMAX = @GL_GNULIB_STRTOIMAX@
88976 +GL_GNULIB_STRTOK_R = @GL_GNULIB_STRTOK_R@
88977 +GL_GNULIB_STRTOL = @GL_GNULIB_STRTOL@
88978 +GL_GNULIB_STRTOLD = @GL_GNULIB_STRTOLD@
88979 +GL_GNULIB_STRTOLL = @GL_GNULIB_STRTOLL@
88980 +GL_GNULIB_STRTOUL = @GL_GNULIB_STRTOUL@
88981 +GL_GNULIB_STRTOULL = @GL_GNULIB_STRTOULL@
88982 +GL_GNULIB_STRTOUMAX = @GL_GNULIB_STRTOUMAX@
88983 +GL_GNULIB_STRVERSCMP = @GL_GNULIB_STRVERSCMP@
88984 +GL_GNULIB_SYMLINK = @GL_GNULIB_SYMLINK@
88985 +GL_GNULIB_SYMLINKAT = @GL_GNULIB_SYMLINKAT@
88986 +GL_GNULIB_SYSTEM_POSIX = @GL_GNULIB_SYSTEM_POSIX@
88987 +GL_GNULIB_TANF = @GL_GNULIB_TANF@
88988 +GL_GNULIB_TANHF = @GL_GNULIB_TANHF@
88989 +GL_GNULIB_TANL = @GL_GNULIB_TANL@
88990 +GL_GNULIB_TIMEGM = @GL_GNULIB_TIMEGM@
88991 +GL_GNULIB_TIMESPEC_GET = @GL_GNULIB_TIMESPEC_GET@
88992 +GL_GNULIB_TIMESPEC_GETRES = @GL_GNULIB_TIMESPEC_GETRES@
88993 +GL_GNULIB_TIME_R = @GL_GNULIB_TIME_R@
88994 +GL_GNULIB_TIME_RZ = @GL_GNULIB_TIME_RZ@
88995 +GL_GNULIB_TMPFILE = @GL_GNULIB_TMPFILE@
88996 +GL_GNULIB_TRUNC = @GL_GNULIB_TRUNC@
88997 +GL_GNULIB_TRUNCATE = @GL_GNULIB_TRUNCATE@
88998 +GL_GNULIB_TRUNCF = @GL_GNULIB_TRUNCF@
88999 +GL_GNULIB_TRUNCL = @GL_GNULIB_TRUNCL@
89000 +GL_GNULIB_TTYNAME_R = @GL_GNULIB_TTYNAME_R@
89001 +GL_GNULIB_TZSET = @GL_GNULIB_TZSET@
89002 +GL_GNULIB_UNISTD_H_GETOPT = @GL_GNULIB_UNISTD_H_GETOPT@
89003 +GL_GNULIB_UNISTD_H_NONBLOCKING = @GL_GNULIB_UNISTD_H_NONBLOCKING@
89004 +GL_GNULIB_UNISTD_H_SIGPIPE = @GL_GNULIB_UNISTD_H_SIGPIPE@
89005 +GL_GNULIB_UNLINK = @GL_GNULIB_UNLINK@
89006 +GL_GNULIB_UNLINKAT = @GL_GNULIB_UNLINKAT@
89007 +GL_GNULIB_UNLOCKPT = @GL_GNULIB_UNLOCKPT@
89008 +GL_GNULIB_UNSETENV = @GL_GNULIB_UNSETENV@
89009 +GL_GNULIB_USLEEP = @GL_GNULIB_USLEEP@
89010 +GL_GNULIB_UTIME = @GL_GNULIB_UTIME@
89011 +GL_GNULIB_UTIMENSAT = @GL_GNULIB_UTIMENSAT@
89012 +GL_GNULIB_VASPRINTF = @GL_GNULIB_VASPRINTF@
89013 +GL_GNULIB_VDPRINTF = @GL_GNULIB_VDPRINTF@
89014 +GL_GNULIB_VFPRINTF = @GL_GNULIB_VFPRINTF@
89015 +GL_GNULIB_VFPRINTF_POSIX = @GL_GNULIB_VFPRINTF_POSIX@
89016 +GL_GNULIB_VFSCANF = @GL_GNULIB_VFSCANF@
89017 +GL_GNULIB_VPRINTF = @GL_GNULIB_VPRINTF@
89018 +GL_GNULIB_VPRINTF_POSIX = @GL_GNULIB_VPRINTF_POSIX@
89019 +GL_GNULIB_VSCANF = @GL_GNULIB_VSCANF@
89020 +GL_GNULIB_VSNPRINTF = @GL_GNULIB_VSNPRINTF@
89021 +GL_GNULIB_VSPRINTF_POSIX = @GL_GNULIB_VSPRINTF_POSIX@
89022 +GL_GNULIB_WCPCPY = @GL_GNULIB_WCPCPY@
89023 +GL_GNULIB_WCPNCPY = @GL_GNULIB_WCPNCPY@
89024 +GL_GNULIB_WCRTOMB = @GL_GNULIB_WCRTOMB@
89025 +GL_GNULIB_WCSCASECMP = @GL_GNULIB_WCSCASECMP@
89026 +GL_GNULIB_WCSCAT = @GL_GNULIB_WCSCAT@
89027 +GL_GNULIB_WCSCHR = @GL_GNULIB_WCSCHR@
89028 +GL_GNULIB_WCSCMP = @GL_GNULIB_WCSCMP@
89029 +GL_GNULIB_WCSCOLL = @GL_GNULIB_WCSCOLL@
89030 +GL_GNULIB_WCSCPY = @GL_GNULIB_WCSCPY@
89031 +GL_GNULIB_WCSCSPN = @GL_GNULIB_WCSCSPN@
89032 +GL_GNULIB_WCSDUP = @GL_GNULIB_WCSDUP@
89033 +GL_GNULIB_WCSFTIME = @GL_GNULIB_WCSFTIME@
89034 +GL_GNULIB_WCSLEN = @GL_GNULIB_WCSLEN@
89035 +GL_GNULIB_WCSNCASECMP = @GL_GNULIB_WCSNCASECMP@
89036 +GL_GNULIB_WCSNCAT = @GL_GNULIB_WCSNCAT@
89037 +GL_GNULIB_WCSNCMP = @GL_GNULIB_WCSNCMP@
89038 +GL_GNULIB_WCSNCPY = @GL_GNULIB_WCSNCPY@
89039 +GL_GNULIB_WCSNLEN = @GL_GNULIB_WCSNLEN@
89040 +GL_GNULIB_WCSNRTOMBS = @GL_GNULIB_WCSNRTOMBS@
89041 +GL_GNULIB_WCSPBRK = @GL_GNULIB_WCSPBRK@
89042 +GL_GNULIB_WCSRCHR = @GL_GNULIB_WCSRCHR@
89043 +GL_GNULIB_WCSRTOMBS = @GL_GNULIB_WCSRTOMBS@
89044 +GL_GNULIB_WCSSPN = @GL_GNULIB_WCSSPN@
89045 +GL_GNULIB_WCSSTR = @GL_GNULIB_WCSSTR@
89046 +GL_GNULIB_WCSTOK = @GL_GNULIB_WCSTOK@
89047 +GL_GNULIB_WCSWIDTH = @GL_GNULIB_WCSWIDTH@
89048 +GL_GNULIB_WCSXFRM = @GL_GNULIB_WCSXFRM@
89049 +GL_GNULIB_WCTOB = @GL_GNULIB_WCTOB@
89050 +GL_GNULIB_WCTOMB = @GL_GNULIB_WCTOMB@
89051 +GL_GNULIB_WCWIDTH = @GL_GNULIB_WCWIDTH@
89052 +GL_GNULIB_WMEMCHR = @GL_GNULIB_WMEMCHR@
89053 +GL_GNULIB_WMEMCMP = @GL_GNULIB_WMEMCMP@
89054 +GL_GNULIB_WMEMCPY = @GL_GNULIB_WMEMCPY@
89055 +GL_GNULIB_WMEMMOVE = @GL_GNULIB_WMEMMOVE@
89056 +GL_GNULIB_WMEMPCPY = @GL_GNULIB_WMEMPCPY@
89057 +GL_GNULIB_WMEMSET = @GL_GNULIB_WMEMSET@
89058 +GL_GNULIB_WRITE = @GL_GNULIB_WRITE@
89059 +GL_GNULIB__EXIT = @GL_GNULIB__EXIT@
89060 +GNULIBHEADERS_OVERRIDE_WINT_T = @GNULIBHEADERS_OVERRIDE_WINT_T@
89061 GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
89062 -GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
89063 -GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
89064 -GNULIB_GRANTPT = @GNULIB_GRANTPT@
89065 -GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
89066 -GNULIB_HYPOT = @GNULIB_HYPOT@
89067 -GNULIB_HYPOTF = @GNULIB_HYPOTF@
89068 -GNULIB_HYPOTL = @GNULIB_HYPOTL@
89069 -GNULIB_ILOGB = @GNULIB_ILOGB@
89070 -GNULIB_ILOGBF = @GNULIB_ILOGBF@
89071 -GNULIB_ILOGBL = @GNULIB_ILOGBL@
89072 -GNULIB_IMAXABS = @GNULIB_IMAXABS@
89073 -GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
89074 -GNULIB_ISATTY = @GNULIB_ISATTY@
89075 -GNULIB_ISFINITE = @GNULIB_ISFINITE@
89076 -GNULIB_ISINF = @GNULIB_ISINF@
89077 -GNULIB_ISNAN = @GNULIB_ISNAN@
89078 -GNULIB_ISNAND = @GNULIB_ISNAND@
89079 -GNULIB_ISNANF = @GNULIB_ISNANF@
89080 -GNULIB_ISNANL = @GNULIB_ISNANL@
89081 -GNULIB_LCHMOD = @GNULIB_LCHMOD@
89082 -GNULIB_LCHOWN = @GNULIB_LCHOWN@
89083 -GNULIB_LDEXPF = @GNULIB_LDEXPF@
89084 -GNULIB_LDEXPL = @GNULIB_LDEXPL@
89085 -GNULIB_LINK = @GNULIB_LINK@
89086 -GNULIB_LINKAT = @GNULIB_LINKAT@
89087 -GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
89088 -GNULIB_LOG = @GNULIB_LOG@
89089 -GNULIB_LOG10 = @GNULIB_LOG10@
89090 -GNULIB_LOG10F = @GNULIB_LOG10F@
89091 -GNULIB_LOG10L = @GNULIB_LOG10L@
89092 -GNULIB_LOG1P = @GNULIB_LOG1P@
89093 -GNULIB_LOG1PF = @GNULIB_LOG1PF@
89094 -GNULIB_LOG1PL = @GNULIB_LOG1PL@
89095 -GNULIB_LOG2 = @GNULIB_LOG2@
89096 -GNULIB_LOG2F = @GNULIB_LOG2F@
89097 -GNULIB_LOG2L = @GNULIB_LOG2L@
89098 -GNULIB_LOGB = @GNULIB_LOGB@
89099 -GNULIB_LOGBF = @GNULIB_LOGBF@
89100 -GNULIB_LOGBL = @GNULIB_LOGBL@
89101 -GNULIB_LOGF = @GNULIB_LOGF@
89102 -GNULIB_LOGL = @GNULIB_LOGL@
89103 -GNULIB_LSEEK = @GNULIB_LSEEK@
89104 -GNULIB_LSTAT = @GNULIB_LSTAT@
89105 -GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
89106 -GNULIB_MBRLEN = @GNULIB_MBRLEN@
89107 -GNULIB_MBRTOWC = @GNULIB_MBRTOWC@
89108 -GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
89109 -GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
89110 -GNULIB_MBSCHR = @GNULIB_MBSCHR@
89111 -GNULIB_MBSCSPN = @GNULIB_MBSCSPN@
89112 -GNULIB_MBSINIT = @GNULIB_MBSINIT@
89113 -GNULIB_MBSLEN = @GNULIB_MBSLEN@
89114 -GNULIB_MBSNCASECMP = @GNULIB_MBSNCASECMP@
89115 -GNULIB_MBSNLEN = @GNULIB_MBSNLEN@
89116 -GNULIB_MBSNRTOWCS = @GNULIB_MBSNRTOWCS@
89117 -GNULIB_MBSPBRK = @GNULIB_MBSPBRK@
89118 -GNULIB_MBSPCASECMP = @GNULIB_MBSPCASECMP@
89119 -GNULIB_MBSRCHR = @GNULIB_MBSRCHR@
89120 -GNULIB_MBSRTOWCS = @GNULIB_MBSRTOWCS@
89121 -GNULIB_MBSSEP = @GNULIB_MBSSEP@
89122 -GNULIB_MBSSPN = @GNULIB_MBSSPN@
89123 -GNULIB_MBSSTR = @GNULIB_MBSSTR@
89124 -GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
89125 -GNULIB_MBTOWC = @GNULIB_MBTOWC@
89126 -GNULIB_MEMCHR = @GNULIB_MEMCHR@
89127 -GNULIB_MEMMEM = @GNULIB_MEMMEM@
89128 -GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
89129 -GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
89130 -GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
89131 -GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
89132 -GNULIB_MKFIFO = @GNULIB_MKFIFO@
89133 -GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
89134 -GNULIB_MKNOD = @GNULIB_MKNOD@
89135 -GNULIB_MKNODAT = @GNULIB_MKNODAT@
89136 -GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
89137 -GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
89138 -GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
89139 -GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
89140 -GNULIB_MKTIME = @GNULIB_MKTIME@
89141 -GNULIB_MODF = @GNULIB_MODF@
89142 -GNULIB_MODFF = @GNULIB_MODFF@
89143 -GNULIB_MODFL = @GNULIB_MODFL@
89144 -GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
89145 -GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
89146 -GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
89147 -GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
89148 -GNULIB_OPEN = @GNULIB_OPEN@
89149 -GNULIB_OPENAT = @GNULIB_OPENAT@
89150 -GNULIB_OPENDIR = @GNULIB_OPENDIR@
89151 -GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
89152 -GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
89153 -GNULIB_PCLOSE = @GNULIB_PCLOSE@
89154 -GNULIB_PERROR = @GNULIB_PERROR@
89155 -GNULIB_PIPE = @GNULIB_PIPE@
89156 -GNULIB_PIPE2 = @GNULIB_PIPE2@
89157 -GNULIB_POPEN = @GNULIB_POPEN@
89158 -GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
89159 -GNULIB_POWF = @GNULIB_POWF@
89160 -GNULIB_PREAD = @GNULIB_PREAD@
89161 -GNULIB_PRINTF = @GNULIB_PRINTF@
89162 -GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@
89163 -GNULIB_PTSNAME = @GNULIB_PTSNAME@
89164 -GNULIB_PTSNAME_R = @GNULIB_PTSNAME_R@
89165 -GNULIB_PUTC = @GNULIB_PUTC@
89166 -GNULIB_PUTCHAR = @GNULIB_PUTCHAR@
89167 -GNULIB_PUTENV = @GNULIB_PUTENV@
89168 -GNULIB_PUTS = @GNULIB_PUTS@
89169 -GNULIB_PWRITE = @GNULIB_PWRITE@
89170 -GNULIB_QSORT_R = @GNULIB_QSORT_R@
89171 -GNULIB_RANDOM = @GNULIB_RANDOM@
89172 -GNULIB_RANDOM_R = @GNULIB_RANDOM_R@
89173 -GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@
89174 -GNULIB_READ = @GNULIB_READ@
89175 -GNULIB_READDIR = @GNULIB_READDIR@
89176 -GNULIB_READLINK = @GNULIB_READLINK@
89177 -GNULIB_READLINKAT = @GNULIB_READLINKAT@
89178 -GNULIB_REALLOCARRAY = @GNULIB_REALLOCARRAY@
89179 -GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
89180 -GNULIB_REALPATH = @GNULIB_REALPATH@
89181 -GNULIB_REMAINDER = @GNULIB_REMAINDER@
89182 -GNULIB_REMAINDERF = @GNULIB_REMAINDERF@
89183 -GNULIB_REMAINDERL = @GNULIB_REMAINDERL@
89184 -GNULIB_REMOVE = @GNULIB_REMOVE@
89185 -GNULIB_RENAME = @GNULIB_RENAME@
89186 -GNULIB_RENAMEAT = @GNULIB_RENAMEAT@
89187 -GNULIB_REWINDDIR = @GNULIB_REWINDDIR@
89188 -GNULIB_RINT = @GNULIB_RINT@
89189 -GNULIB_RINTF = @GNULIB_RINTF@
89190 -GNULIB_RINTL = @GNULIB_RINTL@
89191 -GNULIB_RMDIR = @GNULIB_RMDIR@
89192 -GNULIB_ROUND = @GNULIB_ROUND@
89193 -GNULIB_ROUNDF = @GNULIB_ROUNDF@
89194 -GNULIB_ROUNDL = @GNULIB_ROUNDL@
89195 -GNULIB_RPMATCH = @GNULIB_RPMATCH@
89196 -GNULIB_SCANDIR = @GNULIB_SCANDIR@
89197 -GNULIB_SCANF = @GNULIB_SCANF@
89198 -GNULIB_SECURE_GETENV = @GNULIB_SECURE_GETENV@
89199 -GNULIB_SETENV = @GNULIB_SETENV@
89200 -GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
89201 -GNULIB_SIGNBIT = @GNULIB_SIGNBIT@
89202 -GNULIB_SINF = @GNULIB_SINF@
89203 -GNULIB_SINHF = @GNULIB_SINHF@
89204 -GNULIB_SINL = @GNULIB_SINL@
89205 -GNULIB_SLEEP = @GNULIB_SLEEP@
89206 -GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
89207 -GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
89208 -GNULIB_SQRTF = @GNULIB_SQRTF@
89209 -GNULIB_SQRTL = @GNULIB_SQRTL@
89210 -GNULIB_STAT = @GNULIB_STAT@
89211 -GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
89212 -GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
89213 -GNULIB_STPCPY = @GNULIB_STPCPY@
89214 -GNULIB_STPNCPY = @GNULIB_STPNCPY@
89215 -GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
89216 -GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
89217 -GNULIB_STRDUP = @GNULIB_STRDUP@
89218 -GNULIB_STRERROR = @GNULIB_STRERROR@
89219 -GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
89220 -GNULIB_STRFTIME = @GNULIB_STRFTIME@
89221 -GNULIB_STRNCAT = @GNULIB_STRNCAT@
89222 -GNULIB_STRNDUP = @GNULIB_STRNDUP@
89223 -GNULIB_STRNLEN = @GNULIB_STRNLEN@
89224 -GNULIB_STRPBRK = @GNULIB_STRPBRK@
89225 -GNULIB_STRPTIME = @GNULIB_STRPTIME@
89226 -GNULIB_STRSEP = @GNULIB_STRSEP@
89227 -GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
89228 -GNULIB_STRSTR = @GNULIB_STRSTR@
89229 -GNULIB_STRTOD = @GNULIB_STRTOD@
89230 -GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
89231 -GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
89232 -GNULIB_STRTOLD = @GNULIB_STRTOLD@
89233 -GNULIB_STRTOLL = @GNULIB_STRTOLL@
89234 -GNULIB_STRTOULL = @GNULIB_STRTOULL@
89235 -GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
89236 -GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
89237 -GNULIB_SYMLINK = @GNULIB_SYMLINK@
89238 -GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
89239 -GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
89240 -GNULIB_TANF = @GNULIB_TANF@
89241 -GNULIB_TANHF = @GNULIB_TANHF@
89242 -GNULIB_TANL = @GNULIB_TANL@
89243 -GNULIB_TIMEGM = @GNULIB_TIMEGM@
89244 -GNULIB_TIME_R = @GNULIB_TIME_R@
89245 -GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
89246 -GNULIB_TMPFILE = @GNULIB_TMPFILE@
89247 -GNULIB_TRUNC = @GNULIB_TRUNC@
89248 -GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
89249 -GNULIB_TRUNCF = @GNULIB_TRUNCF@
89250 -GNULIB_TRUNCL = @GNULIB_TRUNCL@
89251 -GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
89252 -GNULIB_TZSET = @GNULIB_TZSET@
89253 -GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
89254 -GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
89255 -GNULIB_UNLINK = @GNULIB_UNLINK@
89256 -GNULIB_UNLINKAT = @GNULIB_UNLINKAT@
89257 -GNULIB_UNLOCKPT = @GNULIB_UNLOCKPT@
89258 -GNULIB_UNSETENV = @GNULIB_UNSETENV@
89259 -GNULIB_USLEEP = @GNULIB_USLEEP@
89260 -GNULIB_UTIME = @GNULIB_UTIME@
89261 -GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
89262 -GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
89263 -GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
89264 -GNULIB_VFPRINTF = @GNULIB_VFPRINTF@
89265 -GNULIB_VFPRINTF_POSIX = @GNULIB_VFPRINTF_POSIX@
89266 -GNULIB_VFSCANF = @GNULIB_VFSCANF@
89267 -GNULIB_VPRINTF = @GNULIB_VPRINTF@
89268 -GNULIB_VPRINTF_POSIX = @GNULIB_VPRINTF_POSIX@
89269 -GNULIB_VSCANF = @GNULIB_VSCANF@
89270 -GNULIB_VSNPRINTF = @GNULIB_VSNPRINTF@
89271 -GNULIB_VSPRINTF_POSIX = @GNULIB_VSPRINTF_POSIX@
89272 -GNULIB_WCPCPY = @GNULIB_WCPCPY@
89273 -GNULIB_WCPNCPY = @GNULIB_WCPNCPY@
89274 -GNULIB_WCRTOMB = @GNULIB_WCRTOMB@
89275 -GNULIB_WCSCASECMP = @GNULIB_WCSCASECMP@
89276 -GNULIB_WCSCAT = @GNULIB_WCSCAT@
89277 -GNULIB_WCSCHR = @GNULIB_WCSCHR@
89278 -GNULIB_WCSCMP = @GNULIB_WCSCMP@
89279 -GNULIB_WCSCOLL = @GNULIB_WCSCOLL@
89280 -GNULIB_WCSCPY = @GNULIB_WCSCPY@
89281 -GNULIB_WCSCSPN = @GNULIB_WCSCSPN@
89282 -GNULIB_WCSDUP = @GNULIB_WCSDUP@
89283 -GNULIB_WCSFTIME = @GNULIB_WCSFTIME@
89284 -GNULIB_WCSLEN = @GNULIB_WCSLEN@
89285 -GNULIB_WCSNCASECMP = @GNULIB_WCSNCASECMP@
89286 -GNULIB_WCSNCAT = @GNULIB_WCSNCAT@
89287 -GNULIB_WCSNCMP = @GNULIB_WCSNCMP@
89288 -GNULIB_WCSNCPY = @GNULIB_WCSNCPY@
89289 -GNULIB_WCSNLEN = @GNULIB_WCSNLEN@
89290 -GNULIB_WCSNRTOMBS = @GNULIB_WCSNRTOMBS@
89291 -GNULIB_WCSPBRK = @GNULIB_WCSPBRK@
89292 -GNULIB_WCSRCHR = @GNULIB_WCSRCHR@
89293 -GNULIB_WCSRTOMBS = @GNULIB_WCSRTOMBS@
89294 -GNULIB_WCSSPN = @GNULIB_WCSSPN@
89295 -GNULIB_WCSSTR = @GNULIB_WCSSTR@
89296 -GNULIB_WCSTOK = @GNULIB_WCSTOK@
89297 -GNULIB_WCSWIDTH = @GNULIB_WCSWIDTH@
89298 -GNULIB_WCSXFRM = @GNULIB_WCSXFRM@
89299 -GNULIB_WCTOB = @GNULIB_WCTOB@
89300 -GNULIB_WCTOMB = @GNULIB_WCTOMB@
89301 -GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
89302 -GNULIB_WMEMCHR = @GNULIB_WMEMCHR@
89303 -GNULIB_WMEMCMP = @GNULIB_WMEMCMP@
89304 -GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
89305 -GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
89306 -GNULIB_WMEMSET = @GNULIB_WMEMSET@
89307 -GNULIB_WRITE = @GNULIB_WRITE@
89308 -GNULIB__EXIT = @GNULIB__EXIT@
89309 GPGME_CFLAGS = @GPGME_CFLAGS@
89310 GPGME_CONFIG = @GPGME_CONFIG@
89311 GPGME_LIBS = @GPGME_LIBS@
89312 GREP = @GREP@
89313 HAVE_ACOSF = @HAVE_ACOSF@
89314 HAVE_ACOSL = @HAVE_ACOSL@
89315 +HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
89316 HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
89317 HAVE_ALPHASORT = @HAVE_ALPHASORT@
89318 HAVE_ASINF = @HAVE_ASINF@
89319 @@ -739,6 +830,7 @@ HAVE_CHOWN = @HAVE_CHOWN@
89320 HAVE_CLOSEDIR = @HAVE_CLOSEDIR@
89321 HAVE_COPYSIGN = @HAVE_COPYSIGN@
89322 HAVE_COPYSIGNL = @HAVE_COPYSIGNL@
89323 +HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
89324 HAVE_COSF = @HAVE_COSF@
89325 HAVE_COSHF = @HAVE_COSHF@
89326 HAVE_COSL = @HAVE_COSL@
89327 @@ -753,13 +845,17 @@ HAVE_DECL_CEILL = @HAVE_DECL_CEILL@
89328 HAVE_DECL_COPYSIGNF = @HAVE_DECL_COPYSIGNF@
89329 HAVE_DECL_COSL = @HAVE_DECL_COSL@
89330 HAVE_DECL_DIRFD = @HAVE_DECL_DIRFD@
89331 +HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
89332 HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
89333 +HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
89334 HAVE_DECL_EXP2 = @HAVE_DECL_EXP2@
89335 HAVE_DECL_EXP2F = @HAVE_DECL_EXP2F@
89336 HAVE_DECL_EXP2L = @HAVE_DECL_EXP2L@
89337 HAVE_DECL_EXPL = @HAVE_DECL_EXPL@
89338 HAVE_DECL_EXPM1L = @HAVE_DECL_EXPM1L@
89339 HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
89340 +HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
89341 +HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
89342 HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
89343 HAVE_DECL_FDOPENDIR = @HAVE_DECL_FDOPENDIR@
89344 HAVE_DECL_FLOORF = @HAVE_DECL_FLOORF@
89345 @@ -768,6 +864,7 @@ HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
89346 HAVE_DECL_FREXPL = @HAVE_DECL_FREXPL@
89347 HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
89348 HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
89349 +HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
89350 HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
89351 HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
89352 HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
89353 @@ -819,13 +916,14 @@ HAVE_DECL_TRUNCL = @HAVE_DECL_TRUNCL@
89354 HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
89355 HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
89356 HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
89357 +HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
89358 HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
89359 HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
89360 HAVE_DIRENT_H = @HAVE_DIRENT_H@
89361 HAVE_DPRINTF = @HAVE_DPRINTF@
89362 -HAVE_DUP2 = @HAVE_DUP2@
89363 HAVE_DUP3 = @HAVE_DUP3@
89364 HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
89365 +HAVE_EXECVPE = @HAVE_EXECVPE@
89366 HAVE_EXPF = @HAVE_EXPF@
89367 HAVE_EXPL = @HAVE_EXPL@
89368 HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
89369 @@ -857,6 +955,7 @@ HAVE_FTELLO = @HAVE_FTELLO@
89370 HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
89371 HAVE_FUTIMENS = @HAVE_FUTIMENS@
89372 HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
89373 +HAVE_GETENTROPY = @HAVE_GETENTROPY@
89374 HAVE_GETGROUPS = @HAVE_GETGROUPS@
89375 HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
89376 HAVE_GETLOGIN = @HAVE_GETLOGIN@
89377 @@ -865,6 +964,7 @@ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
89378 HAVE_GETPASS = @HAVE_GETPASS@
89379 HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
89380 HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
89381 +HAVE_GETUMASK = @HAVE_GETUMASK@
89382 HAVE_GRANTPT = @HAVE_GRANTPT@
89383 HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
89384 HAVE_HYPOTF = @HAVE_HYPOTF@
89385 @@ -892,7 +992,6 @@ HAVE_LOGBF = @HAVE_LOGBF@
89386 HAVE_LOGBL = @HAVE_LOGBL@
89387 HAVE_LOGF = @HAVE_LOGF@
89388 HAVE_LOGL = @HAVE_LOGL@
89389 -HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
89390 HAVE_LSTAT = @HAVE_LSTAT@
89391 HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
89392 HAVE_MBRLEN = @HAVE_MBRLEN@
89393 @@ -902,7 +1001,6 @@ HAVE_MBSLEN = @HAVE_MBSLEN@
89394 HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
89395 HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
89396 HAVE_MBTOWC = @HAVE_MBTOWC@
89397 -HAVE_MEMCHR = @HAVE_MEMCHR@
89398 HAVE_MEMPCPY = @HAVE_MEMPCPY@
89399 HAVE_MKDIRAT = @HAVE_MKDIRAT@
89400 HAVE_MKDTEMP = @HAVE_MKDTEMP@
89401 @@ -925,6 +1023,7 @@ HAVE_PCLOSE = @HAVE_PCLOSE@
89402 HAVE_PIPE = @HAVE_PIPE@
89403 HAVE_PIPE2 = @HAVE_PIPE2@
89404 HAVE_POPEN = @HAVE_POPEN@
89405 +HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
89406 HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
89407 HAVE_POWF = @HAVE_POWF@
89408 HAVE_PREAD = @HAVE_PREAD@
89409 @@ -954,6 +1053,8 @@ HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
89410 HAVE_SETENV = @HAVE_SETENV@
89411 HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
89412 HAVE_SETSTATE = @HAVE_SETSTATE@
89413 +HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
89414 +HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
89415 HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
89416 HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
89417 HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
89418 @@ -969,13 +1070,16 @@ HAVE_STPNCPY = @HAVE_STPNCPY@
89419 HAVE_STRCASECMP = @HAVE_STRCASECMP@
89420 HAVE_STRCASESTR = @HAVE_STRCASESTR@
89421 HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
89422 +HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
89423 HAVE_STRINGS_H = @HAVE_STRINGS_H@
89424 HAVE_STRPBRK = @HAVE_STRPBRK@
89425 HAVE_STRPTIME = @HAVE_STRPTIME@
89426 HAVE_STRSEP = @HAVE_STRSEP@
89427 HAVE_STRTOD = @HAVE_STRTOD@
89428 +HAVE_STRTOL = @HAVE_STRTOL@
89429 HAVE_STRTOLD = @HAVE_STRTOLD@
89430 HAVE_STRTOLL = @HAVE_STRTOLL@
89431 +HAVE_STRTOUL = @HAVE_STRTOUL@
89432 HAVE_STRTOULL = @HAVE_STRTOULL@
89433 HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@
89434 HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
89435 @@ -993,12 +1097,12 @@ HAVE_TANF = @HAVE_TANF@
89436 HAVE_TANHF = @HAVE_TANHF@
89437 HAVE_TANL = @HAVE_TANL@
89438 HAVE_TIMEGM = @HAVE_TIMEGM@
89439 +HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
89440 +HAVE_TIMESPEC_GETRES = @HAVE_TIMESPEC_GETRES@
89441 HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
89442 -HAVE_TZSET = @HAVE_TZSET@
89443 HAVE_UNISTD_H = @HAVE_UNISTD_H@
89444 HAVE_UNLINKAT = @HAVE_UNLINKAT@
89445 HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
89446 -HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
89447 HAVE_USLEEP = @HAVE_USLEEP@
89448 HAVE_UTIME = @HAVE_UTIME@
89449 HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
89450 @@ -1040,6 +1144,7 @@ HAVE_WMEMCHR = @HAVE_WMEMCHR@
89451 HAVE_WMEMCMP = @HAVE_WMEMCMP@
89452 HAVE_WMEMCPY = @HAVE_WMEMCPY@
89453 HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
89454 +HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
89455 HAVE_WMEMSET = @HAVE_WMEMSET@
89456 HAVE__BOOL = @HAVE__BOOL@
89457 HAVE__EXIT = @HAVE__EXIT@
89458 @@ -1136,16 +1241,18 @@ PATH_SEPARATOR = @PATH_SEPARATOR@
89459 PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
89460 PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
89461 PRIPTR_PREFIX = @PRIPTR_PREFIX@
89462 -PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
89463 PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
89464 PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
89465 RANLIB = @RANLIB@
89466 +REPLACE_ACCESS = @REPLACE_ACCESS@
89467 REPLACE_ACOSF = @REPLACE_ACOSF@
89468 +REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
89469 REPLACE_ASINF = @REPLACE_ASINF@
89470 REPLACE_ATAN2F = @REPLACE_ATAN2F@
89471 REPLACE_ATANF = @REPLACE_ATANF@
89472 REPLACE_BTOWC = @REPLACE_BTOWC@
89473 -REPLACE_CALLOC = @REPLACE_CALLOC@
89474 +REPLACE_CALLOC_FOR_CALLOC_GNU = @REPLACE_CALLOC_FOR_CALLOC_GNU@
89475 +REPLACE_CALLOC_FOR_CALLOC_POSIX = @REPLACE_CALLOC_FOR_CALLOC_POSIX@
89476 REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
89477 REPLACE_CBRTF = @REPLACE_CBRTF@
89478 REPLACE_CBRTL = @REPLACE_CBRTL@
89479 @@ -1155,13 +1262,22 @@ REPLACE_CEILL = @REPLACE_CEILL@
89480 REPLACE_CHOWN = @REPLACE_CHOWN@
89481 REPLACE_CLOSE = @REPLACE_CLOSE@
89482 REPLACE_CLOSEDIR = @REPLACE_CLOSEDIR@
89483 +REPLACE_COPY_FILE_RANGE = @REPLACE_COPY_FILE_RANGE@
89484 REPLACE_COSF = @REPLACE_COSF@
89485 REPLACE_COSHF = @REPLACE_COSHF@
89486 +REPLACE_CREAT = @REPLACE_CREAT@
89487 REPLACE_CTIME = @REPLACE_CTIME@
89488 REPLACE_DIRFD = @REPLACE_DIRFD@
89489 REPLACE_DPRINTF = @REPLACE_DPRINTF@
89490 REPLACE_DUP = @REPLACE_DUP@
89491 REPLACE_DUP2 = @REPLACE_DUP2@
89492 +REPLACE_EXECL = @REPLACE_EXECL@
89493 +REPLACE_EXECLE = @REPLACE_EXECLE@
89494 +REPLACE_EXECLP = @REPLACE_EXECLP@
89495 +REPLACE_EXECV = @REPLACE_EXECV@
89496 +REPLACE_EXECVE = @REPLACE_EXECVE@
89497 +REPLACE_EXECVP = @REPLACE_EXECVP@
89498 +REPLACE_EXECVPE = @REPLACE_EXECVPE@
89499 REPLACE_EXP2 = @REPLACE_EXP2@
89500 REPLACE_EXP2L = @REPLACE_EXP2L@
89501 REPLACE_EXPF = @REPLACE_EXPF@
89502 @@ -1171,12 +1287,14 @@ REPLACE_EXPM1F = @REPLACE_EXPM1F@
89503 REPLACE_EXPM1L = @REPLACE_EXPM1L@
89504 REPLACE_FABSL = @REPLACE_FABSL@
89505 REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
89506 +REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
89507 REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
89508 REPLACE_FCLOSE = @REPLACE_FCLOSE@
89509 REPLACE_FCNTL = @REPLACE_FCNTL@
89510 REPLACE_FDOPEN = @REPLACE_FDOPEN@
89511 REPLACE_FDOPENDIR = @REPLACE_FDOPENDIR@
89512 REPLACE_FFLUSH = @REPLACE_FFLUSH@
89513 +REPLACE_FFSLL = @REPLACE_FFSLL@
89514 REPLACE_FLOOR = @REPLACE_FLOOR@
89515 REPLACE_FLOORF = @REPLACE_FLOORF@
89516 REPLACE_FLOORL = @REPLACE_FLOORL@
89517 @@ -1187,8 +1305,10 @@ REPLACE_FMOD = @REPLACE_FMOD@
89518 REPLACE_FMODF = @REPLACE_FMODF@
89519 REPLACE_FMODL = @REPLACE_FMODL@
89520 REPLACE_FOPEN = @REPLACE_FOPEN@
89521 +REPLACE_FOPEN_FOR_FOPEN_GNU = @REPLACE_FOPEN_FOR_FOPEN_GNU@
89522 REPLACE_FPRINTF = @REPLACE_FPRINTF@
89523 REPLACE_FPURGE = @REPLACE_FPURGE@
89524 +REPLACE_FREE = @REPLACE_FREE@
89525 REPLACE_FREOPEN = @REPLACE_FREOPEN@
89526 REPLACE_FREXP = @REPLACE_FREXP@
89527 REPLACE_FREXPF = @REPLACE_FREXPF@
89528 @@ -1210,6 +1330,7 @@ REPLACE_GETLINE = @REPLACE_GETLINE@
89529 REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@
89530 REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
89531 REPLACE_GETPASS = @REPLACE_GETPASS@
89532 +REPLACE_GETPASS_FOR_GETPASS_GNU = @REPLACE_GETPASS_FOR_GETPASS_GNU@
89533 REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
89534 REPLACE_GMTIME = @REPLACE_GMTIME@
89535 REPLACE_HUGE_VAL = @REPLACE_HUGE_VAL@
89536 @@ -1248,7 +1369,8 @@ REPLACE_LOGF = @REPLACE_LOGF@
89537 REPLACE_LOGL = @REPLACE_LOGL@
89538 REPLACE_LSEEK = @REPLACE_LSEEK@
89539 REPLACE_LSTAT = @REPLACE_LSTAT@
89540 -REPLACE_MALLOC = @REPLACE_MALLOC@
89541 +REPLACE_MALLOC_FOR_MALLOC_GNU = @REPLACE_MALLOC_FOR_MALLOC_GNU@
89542 +REPLACE_MALLOC_FOR_MALLOC_POSIX = @REPLACE_MALLOC_FOR_MALLOC_POSIX@
89543 REPLACE_MBRLEN = @REPLACE_MBRLEN@
89544 REPLACE_MBRTOWC = @REPLACE_MBRTOWC@
89545 REPLACE_MBSINIT = @REPLACE_MBSINIT@
89546 @@ -1260,7 +1382,9 @@ REPLACE_MEMCHR = @REPLACE_MEMCHR@
89547 REPLACE_MEMMEM = @REPLACE_MEMMEM@
89548 REPLACE_MKDIR = @REPLACE_MKDIR@
89549 REPLACE_MKFIFO = @REPLACE_MKFIFO@
89550 +REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
89551 REPLACE_MKNOD = @REPLACE_MKNOD@
89552 +REPLACE_MKNODAT = @REPLACE_MKNODAT@
89553 REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
89554 REPLACE_MKTIME = @REPLACE_MKTIME@
89555 REPLACE_MODF = @REPLACE_MODF@
89556 @@ -1275,6 +1399,7 @@ REPLACE_OPENAT = @REPLACE_OPENAT@
89557 REPLACE_OPENDIR = @REPLACE_OPENDIR@
89558 REPLACE_PERROR = @REPLACE_PERROR@
89559 REPLACE_POPEN = @REPLACE_POPEN@
89560 +REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
89561 REPLACE_PREAD = @REPLACE_PREAD@
89562 REPLACE_PRINTF = @REPLACE_PRINTF@
89563 REPLACE_PTSNAME = @REPLACE_PTSNAME@
89564 @@ -1287,7 +1412,9 @@ REPLACE_RANDOM_R = @REPLACE_RANDOM_R@
89565 REPLACE_READ = @REPLACE_READ@
89566 REPLACE_READLINK = @REPLACE_READLINK@
89567 REPLACE_READLINKAT = @REPLACE_READLINKAT@
89568 -REPLACE_REALLOC = @REPLACE_REALLOC@
89569 +REPLACE_REALLOCARRAY = @REPLACE_REALLOCARRAY@
89570 +REPLACE_REALLOC_FOR_REALLOC_GNU = @REPLACE_REALLOC_FOR_REALLOC_GNU@
89571 +REPLACE_REALLOC_FOR_REALLOC_POSIX = @REPLACE_REALLOC_FOR_REALLOC_POSIX@
89572 REPLACE_REALPATH = @REPLACE_REALPATH@
89573 REPLACE_REMAINDER = @REPLACE_REMAINDER@
89574 REPLACE_REMAINDERF = @REPLACE_REMAINDERF@
89575 @@ -1303,7 +1430,7 @@ REPLACE_ROUNDL = @REPLACE_ROUNDL@
89576 REPLACE_SETENV = @REPLACE_SETENV@
89577 REPLACE_SETSTATE = @REPLACE_SETSTATE@
89578 REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
89579 -REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
89580 +REPLACE_SIGNBIT_USING_BUILTINS = @REPLACE_SIGNBIT_USING_BUILTINS@
89581 REPLACE_SINF = @REPLACE_SINF@
89582 REPLACE_SINHF = @REPLACE_SINHF@
89583 REPLACE_SLEEP = @REPLACE_SLEEP@
89584 @@ -1319,6 +1446,7 @@ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
89585 REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
89586 REPLACE_STRDUP = @REPLACE_STRDUP@
89587 REPLACE_STRERROR = @REPLACE_STRERROR@
89588 +REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
89589 REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
89590 REPLACE_STRFTIME = @REPLACE_STRFTIME@
89591 REPLACE_STRNCAT = @REPLACE_STRNCAT@
89592 @@ -1329,7 +1457,11 @@ REPLACE_STRSTR = @REPLACE_STRSTR@
89593 REPLACE_STRTOD = @REPLACE_STRTOD@
89594 REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
89595 REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
89596 +REPLACE_STRTOL = @REPLACE_STRTOL@
89597 REPLACE_STRTOLD = @REPLACE_STRTOLD@
89598 +REPLACE_STRTOLL = @REPLACE_STRTOLL@
89599 +REPLACE_STRTOUL = @REPLACE_STRTOUL@
89600 +REPLACE_STRTOULL = @REPLACE_STRTOULL@
89601 REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
89602 REPLACE_STRUCT_TIMEVAL = @REPLACE_STRUCT_TIMEVAL@
89603 REPLACE_SYMLINK = @REPLACE_SYMLINK@
89604 @@ -1360,6 +1492,7 @@ REPLACE_WCRTOMB = @REPLACE_WCRTOMB@
89605 REPLACE_WCSFTIME = @REPLACE_WCSFTIME@
89606 REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
89607 REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
89608 +REPLACE_WCSTOK = @REPLACE_WCSTOK@
89609 REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
89610 REPLACE_WCTOB = @REPLACE_WCTOB@
89611 REPLACE_WCTOMB = @REPLACE_WCTOMB@
89612 @@ -1371,19 +1504,21 @@ SET_MAKE = @SET_MAKE@
89613 SHELL = @SHELL@
89614 SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
89615 SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
89616 +STDALIGN_H = @STDALIGN_H@
89617 STDBOOL_H = @STDBOOL_H@
89618 STDDEF_H = @STDDEF_H@
89619 STDINT_H = @STDINT_H@
89620 STRIP = @STRIP@
89621 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
89622 TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
89623 +TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
89624 UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
89625 UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
89626 UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
89627 UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
89628 +UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
89629 UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
89630 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
89631 -UTIME_H = @UTIME_H@
89632 VERSION = @VERSION@
89633 WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
89634 WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
89635 @@ -1415,8 +1550,10 @@ datarootdir = @datarootdir@
89636 docdir = @docdir@
89637 dvidir = @dvidir@
89638 exec_prefix = @exec_prefix@
89639 +gl_LIBOBJDEPS = @gl_LIBOBJDEPS@
89640 gl_LIBOBJS = @gl_LIBOBJS@
89641 gl_LTLIBOBJS = @gl_LTLIBOBJS@
89642 +gltests_LIBOBJDEPS = @gltests_LIBOBJDEPS@
89643 gltests_LIBOBJS = @gltests_LIBOBJS@
89644 gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
89645 gltests_WITNESS = @gltests_WITNESS@
89646
89647 diff --git a/tests/source/Makefile.in b/tests/source/Makefile.in
89648 index 9c3f540..8066d88 100644
89649 --- a/tests/source/Makefile.in
89650 +++ b/tests/source/Makefile.in
89651 @@ -90,9 +90,12 @@ host_triplet = @host@
89652 subdir = tests/source
89653 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
89654 am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
89655 + $(top_srcdir)/autotools/m4/__inline.m4 \
89656 $(top_srcdir)/autotools/m4/absolute-header.m4 \
89657 $(top_srcdir)/autotools/m4/ac_check_sendfile.m4 \
89658 $(top_srcdir)/autotools/m4/alloca.m4 \
89659 + $(top_srcdir)/autotools/m4/builtin-expect.m4 \
89660 + $(top_srcdir)/autotools/m4/calloc.m4 \
89661 $(top_srcdir)/autotools/m4/canonicalize.m4 \
89662 $(top_srcdir)/autotools/m4/chdir-long.m4 \
89663 $(top_srcdir)/autotools/m4/clock_time.m4 \
89664 @@ -100,7 +103,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
89665 $(top_srcdir)/autotools/m4/closedir.m4 \
89666 $(top_srcdir)/autotools/m4/dirent_h.m4 \
89667 $(top_srcdir)/autotools/m4/dirfd.m4 \
89668 - $(top_srcdir)/autotools/m4/dirname.m4 \
89669 $(top_srcdir)/autotools/m4/double-slash-root.m4 \
89670 $(top_srcdir)/autotools/m4/dup.m4 \
89671 $(top_srcdir)/autotools/m4/dup2.m4 \
89672 @@ -122,6 +124,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
89673 $(top_srcdir)/autotools/m4/filenamecat.m4 \
89674 $(top_srcdir)/autotools/m4/float_h.m4 \
89675 $(top_srcdir)/autotools/m4/fpieee.m4 \
89676 + $(top_srcdir)/autotools/m4/free.m4 \
89677 $(top_srcdir)/autotools/m4/frexp.m4 \
89678 $(top_srcdir)/autotools/m4/frexpl.m4 \
89679 $(top_srcdir)/autotools/m4/fstat.m4 \
89680 @@ -141,7 +144,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
89681 $(top_srcdir)/autotools/m4/group-member.m4 \
89682 $(top_srcdir)/autotools/m4/include_next.m4 \
89683 $(top_srcdir)/autotools/m4/intmax_t.m4 \
89684 - $(top_srcdir)/autotools/m4/inttypes-pri.m4 \
89685 $(top_srcdir)/autotools/m4/inttypes.m4 \
89686 $(top_srcdir)/autotools/m4/inttypes_h.m4 \
89687 $(top_srcdir)/autotools/m4/isnand.m4 \
89688 @@ -151,8 +153,6 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
89689 $(top_srcdir)/autotools/m4/ldexpl.m4 \
89690 $(top_srcdir)/autotools/m4/libtool.m4 \
89691 $(top_srcdir)/autotools/m4/limits-h.m4 \
89692 - $(top_srcdir)/autotools/m4/localtime-buffer.m4 \
89693 - $(top_srcdir)/autotools/m4/longlong.m4 \
89694 $(top_srcdir)/autotools/m4/lstat.m4 \
89695 $(top_srcdir)/autotools/m4/ltoptions.m4 \
89696 $(top_srcdir)/autotools/m4/ltsugar.m4 \
89697 @@ -164,6 +164,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
89698 $(top_srcdir)/autotools/m4/memchr.m4 \
89699 $(top_srcdir)/autotools/m4/mempcpy.m4 \
89700 $(top_srcdir)/autotools/m4/memrchr.m4 \
89701 + $(top_srcdir)/autotools/m4/minmax.m4 \
89702 $(top_srcdir)/autotools/m4/mkdir.m4 \
89703 $(top_srcdir)/autotools/m4/mkdirat.m4 \
89704 $(top_srcdir)/autotools/m4/mmap-anon.m4 \
89705 @@ -174,16 +175,20 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
89706 $(top_srcdir)/autotools/m4/nocrash.m4 \
89707 $(top_srcdir)/autotools/m4/off_t.m4 \
89708 $(top_srcdir)/autotools/m4/open-cloexec.m4 \
89709 + $(top_srcdir)/autotools/m4/open-slash.m4 \
89710 $(top_srcdir)/autotools/m4/open.m4 \
89711 $(top_srcdir)/autotools/m4/openat.m4 \
89712 $(top_srcdir)/autotools/m4/opendir.m4 \
89713 $(top_srcdir)/autotools/m4/pathmax.m4 \
89714 + $(top_srcdir)/autotools/m4/pipe.m4 \
89715 $(top_srcdir)/autotools/m4/printf-frexp.m4 \
89716 $(top_srcdir)/autotools/m4/printf-frexpl.m4 \
89717 $(top_srcdir)/autotools/m4/printf.m4 \
89718 + $(top_srcdir)/autotools/m4/rawmemchr.m4 \
89719 $(top_srcdir)/autotools/m4/readlink.m4 \
89720 $(top_srcdir)/autotools/m4/readlinkat.m4 \
89721 $(top_srcdir)/autotools/m4/realloc.m4 \
89722 + $(top_srcdir)/autotools/m4/reallocarray.m4 \
89723 $(top_srcdir)/autotools/m4/rename.m4 \
89724 $(top_srcdir)/autotools/m4/renameat.m4 \
89725 $(top_srcdir)/autotools/m4/rmdir.m4 \
89726 @@ -193,6 +198,7 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
89727 $(top_srcdir)/autotools/m4/ssize_t.m4 \
89728 $(top_srcdir)/autotools/m4/stat-time.m4 \
89729 $(top_srcdir)/autotools/m4/stat.m4 \
89730 + $(top_srcdir)/autotools/m4/stdalign.m4 \
89731 $(top_srcdir)/autotools/m4/stdbool.m4 \
89732 $(top_srcdir)/autotools/m4/stddef_h.m4 \
89733 $(top_srcdir)/autotools/m4/stdint.m4 \
89734 @@ -231,7 +237,10 @@ am__aclocal_m4_deps = $(top_srcdir)/autotools/m4/00gnulib.m4 \
89735 $(top_srcdir)/autotools/m4/wchar_t.m4 \
89736 $(top_srcdir)/autotools/m4/wint_t.m4 \
89737 $(top_srcdir)/autotools/m4/xalloc.m4 \
89738 - $(top_srcdir)/autotools/m4/xsize.m4 $(top_srcdir)/configure.ac
89739 + $(top_srcdir)/autotools/m4/xsize.m4 \
89740 + $(top_srcdir)/autotools/m4/year2038.m4 \
89741 + $(top_srcdir)/autotools/m4/zzgnulib.m4 \
89742 + $(top_srcdir)/configure.ac
89743 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
89744 $(ACLOCAL_M4)
89745 DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
89746 @@ -309,368 +318,450 @@ FGREP = @FGREP@
89747 FLOAT_H = @FLOAT_H@
89748 GETOPT_CDEFS_H = @GETOPT_CDEFS_H@
89749 GETOPT_H = @GETOPT_H@
89750 -GNULIB_ACOSF = @GNULIB_ACOSF@
89751 -GNULIB_ACOSL = @GNULIB_ACOSL@
89752 -GNULIB_ALPHASORT = @GNULIB_ALPHASORT@
89753 -GNULIB_ASINF = @GNULIB_ASINF@
89754 -GNULIB_ASINL = @GNULIB_ASINL@
89755 -GNULIB_ATAN2F = @GNULIB_ATAN2F@
89756 -GNULIB_ATANF = @GNULIB_ATANF@
89757 -GNULIB_ATANL = @GNULIB_ATANL@
89758 -GNULIB_ATOLL = @GNULIB_ATOLL@
89759 -GNULIB_BTOWC = @GNULIB_BTOWC@
89760 -GNULIB_CALLOC_POSIX = @GNULIB_CALLOC_POSIX@
89761 -GNULIB_CANONICALIZE_FILE_NAME = @GNULIB_CANONICALIZE_FILE_NAME@
89762 -GNULIB_CBRT = @GNULIB_CBRT@
89763 -GNULIB_CBRTF = @GNULIB_CBRTF@
89764 -GNULIB_CBRTL = @GNULIB_CBRTL@
89765 -GNULIB_CEIL = @GNULIB_CEIL@
89766 -GNULIB_CEILF = @GNULIB_CEILF@
89767 -GNULIB_CEILL = @GNULIB_CEILL@
89768 -GNULIB_CHDIR = @GNULIB_CHDIR@
89769 -GNULIB_CHOWN = @GNULIB_CHOWN@
89770 -GNULIB_CLOSE = @GNULIB_CLOSE@
89771 -GNULIB_CLOSEDIR = @GNULIB_CLOSEDIR@
89772 -GNULIB_COPYSIGN = @GNULIB_COPYSIGN@
89773 -GNULIB_COPYSIGNF = @GNULIB_COPYSIGNF@
89774 -GNULIB_COPYSIGNL = @GNULIB_COPYSIGNL@
89775 -GNULIB_COSF = @GNULIB_COSF@
89776 -GNULIB_COSHF = @GNULIB_COSHF@
89777 -GNULIB_COSL = @GNULIB_COSL@
89778 -GNULIB_CTIME = @GNULIB_CTIME@
89779 -GNULIB_DIRFD = @GNULIB_DIRFD@
89780 -GNULIB_DPRINTF = @GNULIB_DPRINTF@
89781 -GNULIB_DUP = @GNULIB_DUP@
89782 -GNULIB_DUP2 = @GNULIB_DUP2@
89783 -GNULIB_DUP3 = @GNULIB_DUP3@
89784 -GNULIB_ENVIRON = @GNULIB_ENVIRON@
89785 -GNULIB_EUIDACCESS = @GNULIB_EUIDACCESS@
89786 -GNULIB_EXP2 = @GNULIB_EXP2@
89787 -GNULIB_EXP2F = @GNULIB_EXP2F@
89788 -GNULIB_EXP2L = @GNULIB_EXP2L@
89789 -GNULIB_EXPF = @GNULIB_EXPF@
89790 -GNULIB_EXPL = @GNULIB_EXPL@
89791 -GNULIB_EXPLICIT_BZERO = @GNULIB_EXPLICIT_BZERO@
89792 -GNULIB_EXPM1 = @GNULIB_EXPM1@
89793 -GNULIB_EXPM1F = @GNULIB_EXPM1F@
89794 -GNULIB_EXPM1L = @GNULIB_EXPM1L@
89795 -GNULIB_FABSF = @GNULIB_FABSF@
89796 -GNULIB_FABSL = @GNULIB_FABSL@
89797 -GNULIB_FACCESSAT = @GNULIB_FACCESSAT@
89798 -GNULIB_FCHDIR = @GNULIB_FCHDIR@
89799 -GNULIB_FCHMODAT = @GNULIB_FCHMODAT@
89800 -GNULIB_FCHOWNAT = @GNULIB_FCHOWNAT@
89801 -GNULIB_FCLOSE = @GNULIB_FCLOSE@
89802 -GNULIB_FCNTL = @GNULIB_FCNTL@
89803 -GNULIB_FDATASYNC = @GNULIB_FDATASYNC@
89804 -GNULIB_FDOPEN = @GNULIB_FDOPEN@
89805 -GNULIB_FDOPENDIR = @GNULIB_FDOPENDIR@
89806 -GNULIB_FFLUSH = @GNULIB_FFLUSH@
89807 -GNULIB_FFS = @GNULIB_FFS@
89808 -GNULIB_FFSL = @GNULIB_FFSL@
89809 -GNULIB_FFSLL = @GNULIB_FFSLL@
89810 -GNULIB_FGETC = @GNULIB_FGETC@
89811 -GNULIB_FGETS = @GNULIB_FGETS@
89812 -GNULIB_FLOOR = @GNULIB_FLOOR@
89813 -GNULIB_FLOORF = @GNULIB_FLOORF@
89814 -GNULIB_FLOORL = @GNULIB_FLOORL@
89815 -GNULIB_FMA = @GNULIB_FMA@
89816 -GNULIB_FMAF = @GNULIB_FMAF@
89817 -GNULIB_FMAL = @GNULIB_FMAL@
89818 -GNULIB_FMOD = @GNULIB_FMOD@
89819 -GNULIB_FMODF = @GNULIB_FMODF@
89820 -GNULIB_FMODL = @GNULIB_FMODL@
89821 -GNULIB_FOPEN = @GNULIB_FOPEN@
89822 -GNULIB_FPRINTF = @GNULIB_FPRINTF@
89823 -GNULIB_FPRINTF_POSIX = @GNULIB_FPRINTF_POSIX@
89824 -GNULIB_FPURGE = @GNULIB_FPURGE@
89825 -GNULIB_FPUTC = @GNULIB_FPUTC@
89826 -GNULIB_FPUTS = @GNULIB_FPUTS@
89827 -GNULIB_FREAD = @GNULIB_FREAD@
89828 -GNULIB_FREOPEN = @GNULIB_FREOPEN@
89829 -GNULIB_FREXP = @GNULIB_FREXP@
89830 -GNULIB_FREXPF = @GNULIB_FREXPF@
89831 -GNULIB_FREXPL = @GNULIB_FREXPL@
89832 -GNULIB_FSCANF = @GNULIB_FSCANF@
89833 -GNULIB_FSEEK = @GNULIB_FSEEK@
89834 -GNULIB_FSEEKO = @GNULIB_FSEEKO@
89835 -GNULIB_FSTAT = @GNULIB_FSTAT@
89836 -GNULIB_FSTATAT = @GNULIB_FSTATAT@
89837 -GNULIB_FSYNC = @GNULIB_FSYNC@
89838 -GNULIB_FTELL = @GNULIB_FTELL@
89839 -GNULIB_FTELLO = @GNULIB_FTELLO@
89840 -GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
89841 -GNULIB_FUTIMENS = @GNULIB_FUTIMENS@
89842 -GNULIB_FWRITE = @GNULIB_FWRITE@
89843 -GNULIB_GETC = @GNULIB_GETC@
89844 -GNULIB_GETCHAR = @GNULIB_GETCHAR@
89845 -GNULIB_GETCWD = @GNULIB_GETCWD@
89846 -GNULIB_GETDELIM = @GNULIB_GETDELIM@
89847 -GNULIB_GETDOMAINNAME = @GNULIB_GETDOMAINNAME@
89848 -GNULIB_GETDTABLESIZE = @GNULIB_GETDTABLESIZE@
89849 -GNULIB_GETGROUPS = @GNULIB_GETGROUPS@
89850 -GNULIB_GETHOSTNAME = @GNULIB_GETHOSTNAME@
89851 -GNULIB_GETLINE = @GNULIB_GETLINE@
89852 -GNULIB_GETLOADAVG = @GNULIB_GETLOADAVG@
89853 -GNULIB_GETLOGIN = @GNULIB_GETLOGIN@
89854 -GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
89855 -GNULIB_GETPAGESIZE = @GNULIB_GETPAGESIZE@
89856 -GNULIB_GETPASS = @GNULIB_GETPASS@
89857 -GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
89858 +GL_CFLAG_ALLOW_WARNINGS = @GL_CFLAG_ALLOW_WARNINGS@
89859 +GL_CFLAG_GNULIB_WARNINGS = @GL_CFLAG_GNULIB_WARNINGS@
89860 +GL_GNULIB_ACCESS = @GL_GNULIB_ACCESS@
89861 +GL_GNULIB_ACOSF = @GL_GNULIB_ACOSF@
89862 +GL_GNULIB_ACOSL = @GL_GNULIB_ACOSL@
89863 +GL_GNULIB_ALIGNED_ALLOC = @GL_GNULIB_ALIGNED_ALLOC@
89864 +GL_GNULIB_ALPHASORT = @GL_GNULIB_ALPHASORT@
89865 +GL_GNULIB_ASINF = @GL_GNULIB_ASINF@
89866 +GL_GNULIB_ASINL = @GL_GNULIB_ASINL@
89867 +GL_GNULIB_ATAN2F = @GL_GNULIB_ATAN2F@
89868 +GL_GNULIB_ATANF = @GL_GNULIB_ATANF@
89869 +GL_GNULIB_ATANL = @GL_GNULIB_ATANL@
89870 +GL_GNULIB_ATOLL = @GL_GNULIB_ATOLL@
89871 +GL_GNULIB_BTOWC = @GL_GNULIB_BTOWC@
89872 +GL_GNULIB_CALLOC_GNU = @GL_GNULIB_CALLOC_GNU@
89873 +GL_GNULIB_CALLOC_POSIX = @GL_GNULIB_CALLOC_POSIX@
89874 +GL_GNULIB_CANONICALIZE_FILE_NAME = @GL_GNULIB_CANONICALIZE_FILE_NAME@
89875 +GL_GNULIB_CBRT = @GL_GNULIB_CBRT@
89876 +GL_GNULIB_CBRTF = @GL_GNULIB_CBRTF@
89877 +GL_GNULIB_CBRTL = @GL_GNULIB_CBRTL@
89878 +GL_GNULIB_CEIL = @GL_GNULIB_CEIL@
89879 +GL_GNULIB_CEILF = @GL_GNULIB_CEILF@
89880 +GL_GNULIB_CEILL = @GL_GNULIB_CEILL@
89881 +GL_GNULIB_CHDIR = @GL_GNULIB_CHDIR@
89882 +GL_GNULIB_CHOWN = @GL_GNULIB_CHOWN@
89883 +GL_GNULIB_CLOSE = @GL_GNULIB_CLOSE@
89884 +GL_GNULIB_CLOSEDIR = @GL_GNULIB_CLOSEDIR@
89885 +GL_GNULIB_COPYSIGN = @GL_GNULIB_COPYSIGN@
89886 +GL_GNULIB_COPYSIGNF = @GL_GNULIB_COPYSIGNF@
89887 +GL_GNULIB_COPYSIGNL = @GL_GNULIB_COPYSIGNL@
89888 +GL_GNULIB_COPY_FILE_RANGE = @GL_GNULIB_COPY_FILE_RANGE@
89889 +GL_GNULIB_COSF = @GL_GNULIB_COSF@
89890 +GL_GNULIB_COSHF = @GL_GNULIB_COSHF@
89891 +GL_GNULIB_COSL = @GL_GNULIB_COSL@
89892 +GL_GNULIB_CREAT = @GL_GNULIB_CREAT@
89893 +GL_GNULIB_CTIME = @GL_GNULIB_CTIME@
89894 +GL_GNULIB_DIRFD = @GL_GNULIB_DIRFD@
89895 +GL_GNULIB_DPRINTF = @GL_GNULIB_DPRINTF@
89896 +GL_GNULIB_DUP = @GL_GNULIB_DUP@
89897 +GL_GNULIB_DUP2 = @GL_GNULIB_DUP2@
89898 +GL_GNULIB_DUP3 = @GL_GNULIB_DUP3@
89899 +GL_GNULIB_ENVIRON = @GL_GNULIB_ENVIRON@
89900 +GL_GNULIB_EUIDACCESS = @GL_GNULIB_EUIDACCESS@
89901 +GL_GNULIB_EXECL = @GL_GNULIB_EXECL@
89902 +GL_GNULIB_EXECLE = @GL_GNULIB_EXECLE@
89903 +GL_GNULIB_EXECLP = @GL_GNULIB_EXECLP@
89904 +GL_GNULIB_EXECV = @GL_GNULIB_EXECV@
89905 +GL_GNULIB_EXECVE = @GL_GNULIB_EXECVE@
89906 +GL_GNULIB_EXECVP = @GL_GNULIB_EXECVP@
89907 +GL_GNULIB_EXECVPE = @GL_GNULIB_EXECVPE@
89908 +GL_GNULIB_EXP2 = @GL_GNULIB_EXP2@
89909 +GL_GNULIB_EXP2F = @GL_GNULIB_EXP2F@
89910 +GL_GNULIB_EXP2L = @GL_GNULIB_EXP2L@
89911 +GL_GNULIB_EXPF = @GL_GNULIB_EXPF@
89912 +GL_GNULIB_EXPL = @GL_GNULIB_EXPL@
89913 +GL_GNULIB_EXPLICIT_BZERO = @GL_GNULIB_EXPLICIT_BZERO@
89914 +GL_GNULIB_EXPM1 = @GL_GNULIB_EXPM1@
89915 +GL_GNULIB_EXPM1F = @GL_GNULIB_EXPM1F@
89916 +GL_GNULIB_EXPM1L = @GL_GNULIB_EXPM1L@
89917 +GL_GNULIB_FABSF = @GL_GNULIB_FABSF@
89918 +GL_GNULIB_FABSL = @GL_GNULIB_FABSL@
89919 +GL_GNULIB_FACCESSAT = @GL_GNULIB_FACCESSAT@
89920 +GL_GNULIB_FCHDIR = @GL_GNULIB_FCHDIR@
89921 +GL_GNULIB_FCHMODAT = @GL_GNULIB_FCHMODAT@
89922 +GL_GNULIB_FCHOWNAT = @GL_GNULIB_FCHOWNAT@
89923 +GL_GNULIB_FCLOSE = @GL_GNULIB_FCLOSE@
89924 +GL_GNULIB_FCNTL = @GL_GNULIB_FCNTL@
89925 +GL_GNULIB_FDATASYNC = @GL_GNULIB_FDATASYNC@
89926 +GL_GNULIB_FDOPEN = @GL_GNULIB_FDOPEN@
89927 +GL_GNULIB_FDOPENDIR = @GL_GNULIB_FDOPENDIR@
89928 +GL_GNULIB_FFLUSH = @GL_GNULIB_FFLUSH@
89929 +GL_GNULIB_FFS = @GL_GNULIB_FFS@
89930 +GL_GNULIB_FFSL = @GL_GNULIB_FFSL@
89931 +GL_GNULIB_FFSLL = @GL_GNULIB_FFSLL@
89932 +GL_GNULIB_FGETC = @GL_GNULIB_FGETC@
89933 +GL_GNULIB_FGETS = @GL_GNULIB_FGETS@
89934 +GL_GNULIB_FLOOR = @GL_GNULIB_FLOOR@
89935 +GL_GNULIB_FLOORF = @GL_GNULIB_FLOORF@
89936 +GL_GNULIB_FLOORL = @GL_GNULIB_FLOORL@
89937 +GL_GNULIB_FMA = @GL_GNULIB_FMA@
89938 +GL_GNULIB_FMAF = @GL_GNULIB_FMAF@
89939 +GL_GNULIB_FMAL = @GL_GNULIB_FMAL@
89940 +GL_GNULIB_FMOD = @GL_GNULIB_FMOD@
89941 +GL_GNULIB_FMODF = @GL_GNULIB_FMODF@
89942 +GL_GNULIB_FMODL = @GL_GNULIB_FMODL@
89943 +GL_GNULIB_FOPEN = @GL_GNULIB_FOPEN@
89944 +GL_GNULIB_FOPEN_GNU = @GL_GNULIB_FOPEN_GNU@
89945 +GL_GNULIB_FPRINTF = @GL_GNULIB_FPRINTF@
89946 +GL_GNULIB_FPRINTF_POSIX = @GL_GNULIB_FPRINTF_POSIX@
89947 +GL_GNULIB_FPURGE = @GL_GNULIB_FPURGE@
89948 +GL_GNULIB_FPUTC = @GL_GNULIB_FPUTC@
89949 +GL_GNULIB_FPUTS = @GL_GNULIB_FPUTS@
89950 +GL_GNULIB_FREAD = @GL_GNULIB_FREAD@
89951 +GL_GNULIB_FREE_POSIX = @GL_GNULIB_FREE_POSIX@
89952 +GL_GNULIB_FREOPEN = @GL_GNULIB_FREOPEN@
89953 +GL_GNULIB_FREXP = @GL_GNULIB_FREXP@
89954 +GL_GNULIB_FREXPF = @GL_GNULIB_FREXPF@
89955 +GL_GNULIB_FREXPL = @GL_GNULIB_FREXPL@
89956 +GL_GNULIB_FSCANF = @GL_GNULIB_FSCANF@
89957 +GL_GNULIB_FSEEK = @GL_GNULIB_FSEEK@
89958 +GL_GNULIB_FSEEKO = @GL_GNULIB_FSEEKO@
89959 +GL_GNULIB_FSTAT = @GL_GNULIB_FSTAT@
89960 +GL_GNULIB_FSTATAT = @GL_GNULIB_FSTATAT@
89961 +GL_GNULIB_FSYNC = @GL_GNULIB_FSYNC@
89962 +GL_GNULIB_FTELL = @GL_GNULIB_FTELL@
89963 +GL_GNULIB_FTELLO = @GL_GNULIB_FTELLO@
89964 +GL_GNULIB_FTRUNCATE = @GL_GNULIB_FTRUNCATE@
89965 +GL_GNULIB_FUTIMENS = @GL_GNULIB_FUTIMENS@
89966 +GL_GNULIB_FWRITE = @GL_GNULIB_FWRITE@
89967 +GL_GNULIB_GETC = @GL_GNULIB_GETC@
89968 +GL_GNULIB_GETCHAR = @GL_GNULIB_GETCHAR@
89969 +GL_GNULIB_GETCWD = @GL_GNULIB_GETCWD@
89970 +GL_GNULIB_GETDELIM = @GL_GNULIB_GETDELIM@
89971 +GL_GNULIB_GETDOMAINNAME = @GL_GNULIB_GETDOMAINNAME@
89972 +GL_GNULIB_GETDTABLESIZE = @GL_GNULIB_GETDTABLESIZE@
89973 +GL_GNULIB_GETENTROPY = @GL_GNULIB_GETENTROPY@
89974 +GL_GNULIB_GETGROUPS = @GL_GNULIB_GETGROUPS@
89975 +GL_GNULIB_GETHOSTNAME = @GL_GNULIB_GETHOSTNAME@
89976 +GL_GNULIB_GETLINE = @GL_GNULIB_GETLINE@
89977 +GL_GNULIB_GETLOADAVG = @GL_GNULIB_GETLOADAVG@
89978 +GL_GNULIB_GETLOGIN = @GL_GNULIB_GETLOGIN@
89979 +GL_GNULIB_GETLOGIN_R = @GL_GNULIB_GETLOGIN_R@
89980 +GL_GNULIB_GETOPT_POSIX = @GL_GNULIB_GETOPT_POSIX@
89981 +GL_GNULIB_GETPAGESIZE = @GL_GNULIB_GETPAGESIZE@
89982 +GL_GNULIB_GETPASS = @GL_GNULIB_GETPASS@
89983 +GL_GNULIB_GETPASS_GNU = @GL_GNULIB_GETPASS_GNU@
89984 +GL_GNULIB_GETSUBOPT = @GL_GNULIB_GETSUBOPT@
89985 +GL_GNULIB_GETTIMEOFDAY = @GL_GNULIB_GETTIMEOFDAY@
89986 +GL_GNULIB_GETUMASK = @GL_GNULIB_GETUMASK@
89987 +GL_GNULIB_GETUSERSHELL = @GL_GNULIB_GETUSERSHELL@
89988 +GL_GNULIB_GRANTPT = @GL_GNULIB_GRANTPT@
89989 +GL_GNULIB_GROUP_MEMBER = @GL_GNULIB_GROUP_MEMBER@
89990 +GL_GNULIB_HYPOT = @GL_GNULIB_HYPOT@
89991 +GL_GNULIB_HYPOTF = @GL_GNULIB_HYPOTF@
89992 +GL_GNULIB_HYPOTL = @GL_GNULIB_HYPOTL@
89993 +GL_GNULIB_ILOGB = @GL_GNULIB_ILOGB@
89994 +GL_GNULIB_ILOGBF = @GL_GNULIB_ILOGBF@
89995 +GL_GNULIB_ILOGBL = @GL_GNULIB_ILOGBL@
89996 +GL_GNULIB_IMAXABS = @GL_GNULIB_IMAXABS@
89997 +GL_GNULIB_IMAXDIV = @GL_GNULIB_IMAXDIV@
89998 +GL_GNULIB_ISATTY = @GL_GNULIB_ISATTY@
89999 +GL_GNULIB_ISFINITE = @GL_GNULIB_ISFINITE@
90000 +GL_GNULIB_ISINF = @GL_GNULIB_ISINF@
90001 +GL_GNULIB_ISNAN = @GL_GNULIB_ISNAN@
90002 +GL_GNULIB_ISNAND = @GL_GNULIB_ISNAND@
90003 +GL_GNULIB_ISNANF = @GL_GNULIB_ISNANF@
90004 +GL_GNULIB_ISNANL = @GL_GNULIB_ISNANL@
90005 +GL_GNULIB_LCHMOD = @GL_GNULIB_LCHMOD@
90006 +GL_GNULIB_LCHOWN = @GL_GNULIB_LCHOWN@
90007 +GL_GNULIB_LDEXPF = @GL_GNULIB_LDEXPF@
90008 +GL_GNULIB_LDEXPL = @GL_GNULIB_LDEXPL@
90009 +GL_GNULIB_LINK = @GL_GNULIB_LINK@
90010 +GL_GNULIB_LINKAT = @GL_GNULIB_LINKAT@
90011 +GL_GNULIB_LOCALTIME = @GL_GNULIB_LOCALTIME@
90012 +GL_GNULIB_LOG = @GL_GNULIB_LOG@
90013 +GL_GNULIB_LOG10 = @GL_GNULIB_LOG10@
90014 +GL_GNULIB_LOG10F = @GL_GNULIB_LOG10F@
90015 +GL_GNULIB_LOG10L = @GL_GNULIB_LOG10L@
90016 +GL_GNULIB_LOG1P = @GL_GNULIB_LOG1P@
90017 +GL_GNULIB_LOG1PF = @GL_GNULIB_LOG1PF@
90018 +GL_GNULIB_LOG1PL = @GL_GNULIB_LOG1PL@
90019 +GL_GNULIB_LOG2 = @GL_GNULIB_LOG2@
90020 +GL_GNULIB_LOG2F = @GL_GNULIB_LOG2F@
90021 +GL_GNULIB_LOG2L = @GL_GNULIB_LOG2L@
90022 +GL_GNULIB_LOGB = @GL_GNULIB_LOGB@
90023 +GL_GNULIB_LOGBF = @GL_GNULIB_LOGBF@
90024 +GL_GNULIB_LOGBL = @GL_GNULIB_LOGBL@
90025 +GL_GNULIB_LOGF = @GL_GNULIB_LOGF@
90026 +GL_GNULIB_LOGL = @GL_GNULIB_LOGL@
90027 +GL_GNULIB_LSEEK = @GL_GNULIB_LSEEK@
90028 +GL_GNULIB_LSTAT = @GL_GNULIB_LSTAT@
90029 +GL_GNULIB_MALLOC_GNU = @GL_GNULIB_MALLOC_GNU@
90030 +GL_GNULIB_MALLOC_POSIX = @GL_GNULIB_MALLOC_POSIX@
90031 +GL_GNULIB_MBRLEN = @GL_GNULIB_MBRLEN@
90032 +GL_GNULIB_MBRTOWC = @GL_GNULIB_MBRTOWC@
90033 +GL_GNULIB_MBSCASECMP = @GL_GNULIB_MBSCASECMP@
90034 +GL_GNULIB_MBSCASESTR = @GL_GNULIB_MBSCASESTR@
90035 +GL_GNULIB_MBSCHR = @GL_GNULIB_MBSCHR@
90036 +GL_GNULIB_MBSCSPN = @GL_GNULIB_MBSCSPN@
90037 +GL_GNULIB_MBSINIT = @GL_GNULIB_MBSINIT@
90038 +GL_GNULIB_MBSLEN = @GL_GNULIB_MBSLEN@
90039 +GL_GNULIB_MBSNCASECMP = @GL_GNULIB_MBSNCASECMP@
90040 +GL_GNULIB_MBSNLEN = @GL_GNULIB_MBSNLEN@
90041 +GL_GNULIB_MBSNRTOWCS = @GL_GNULIB_MBSNRTOWCS@
90042 +GL_GNULIB_MBSPBRK = @GL_GNULIB_MBSPBRK@
90043 +GL_GNULIB_MBSPCASECMP = @GL_GNULIB_MBSPCASECMP@
90044 +GL_GNULIB_MBSRCHR = @GL_GNULIB_MBSRCHR@
90045 +GL_GNULIB_MBSRTOWCS = @GL_GNULIB_MBSRTOWCS@
90046 +GL_GNULIB_MBSSEP = @GL_GNULIB_MBSSEP@
90047 +GL_GNULIB_MBSSPN = @GL_GNULIB_MBSSPN@
90048 +GL_GNULIB_MBSSTR = @GL_GNULIB_MBSSTR@
90049 +GL_GNULIB_MBSTOK_R = @GL_GNULIB_MBSTOK_R@
90050 +GL_GNULIB_MBTOWC = @GL_GNULIB_MBTOWC@
90051 +GL_GNULIB_MDA_ACCESS = @GL_GNULIB_MDA_ACCESS@
90052 +GL_GNULIB_MDA_CHDIR = @GL_GNULIB_MDA_CHDIR@
90053 +GL_GNULIB_MDA_CHMOD = @GL_GNULIB_MDA_CHMOD@
90054 +GL_GNULIB_MDA_CLOSE = @GL_GNULIB_MDA_CLOSE@
90055 +GL_GNULIB_MDA_CREAT = @GL_GNULIB_MDA_CREAT@
90056 +GL_GNULIB_MDA_DUP = @GL_GNULIB_MDA_DUP@
90057 +GL_GNULIB_MDA_DUP2 = @GL_GNULIB_MDA_DUP2@
90058 +GL_GNULIB_MDA_ECVT = @GL_GNULIB_MDA_ECVT@
90059 +GL_GNULIB_MDA_EXECL = @GL_GNULIB_MDA_EXECL@
90060 +GL_GNULIB_MDA_EXECLE = @GL_GNULIB_MDA_EXECLE@
90061 +GL_GNULIB_MDA_EXECLP = @GL_GNULIB_MDA_EXECLP@
90062 +GL_GNULIB_MDA_EXECV = @GL_GNULIB_MDA_EXECV@
90063 +GL_GNULIB_MDA_EXECVE = @GL_GNULIB_MDA_EXECVE@
90064 +GL_GNULIB_MDA_EXECVP = @GL_GNULIB_MDA_EXECVP@
90065 +GL_GNULIB_MDA_EXECVPE = @GL_GNULIB_MDA_EXECVPE@
90066 +GL_GNULIB_MDA_FCLOSEALL = @GL_GNULIB_MDA_FCLOSEALL@
90067 +GL_GNULIB_MDA_FCVT = @GL_GNULIB_MDA_FCVT@
90068 +GL_GNULIB_MDA_FDOPEN = @GL_GNULIB_MDA_FDOPEN@
90069 +GL_GNULIB_MDA_FILENO = @GL_GNULIB_MDA_FILENO@
90070 +GL_GNULIB_MDA_GCVT = @GL_GNULIB_MDA_GCVT@
90071 +GL_GNULIB_MDA_GETCWD = @GL_GNULIB_MDA_GETCWD@
90072 +GL_GNULIB_MDA_GETPID = @GL_GNULIB_MDA_GETPID@
90073 +GL_GNULIB_MDA_GETW = @GL_GNULIB_MDA_GETW@
90074 +GL_GNULIB_MDA_ISATTY = @GL_GNULIB_MDA_ISATTY@
90075 +GL_GNULIB_MDA_J0 = @GL_GNULIB_MDA_J0@
90076 +GL_GNULIB_MDA_J1 = @GL_GNULIB_MDA_J1@
90077 +GL_GNULIB_MDA_JN = @GL_GNULIB_MDA_JN@
90078 +GL_GNULIB_MDA_LSEEK = @GL_GNULIB_MDA_LSEEK@
90079 +GL_GNULIB_MDA_MEMCCPY = @GL_GNULIB_MDA_MEMCCPY@
90080 +GL_GNULIB_MDA_MKDIR = @GL_GNULIB_MDA_MKDIR@
90081 +GL_GNULIB_MDA_MKTEMP = @GL_GNULIB_MDA_MKTEMP@
90082 +GL_GNULIB_MDA_OPEN = @GL_GNULIB_MDA_OPEN@
90083 +GL_GNULIB_MDA_PUTENV = @GL_GNULIB_MDA_PUTENV@
90084 +GL_GNULIB_MDA_PUTW = @GL_GNULIB_MDA_PUTW@
90085 +GL_GNULIB_MDA_READ = @GL_GNULIB_MDA_READ@
90086 +GL_GNULIB_MDA_RMDIR = @GL_GNULIB_MDA_RMDIR@
90087 +GL_GNULIB_MDA_STRDUP = @GL_GNULIB_MDA_STRDUP@
90088 +GL_GNULIB_MDA_SWAB = @GL_GNULIB_MDA_SWAB@
90089 +GL_GNULIB_MDA_TEMPNAM = @GL_GNULIB_MDA_TEMPNAM@
90090 +GL_GNULIB_MDA_TZSET = @GL_GNULIB_MDA_TZSET@
90091 +GL_GNULIB_MDA_UMASK = @GL_GNULIB_MDA_UMASK@
90092 +GL_GNULIB_MDA_UNLINK = @GL_GNULIB_MDA_UNLINK@
90093 +GL_GNULIB_MDA_UTIME = @GL_GNULIB_MDA_UTIME@
90094 +GL_GNULIB_MDA_WCSDUP = @GL_GNULIB_MDA_WCSDUP@
90095 +GL_GNULIB_MDA_WRITE = @GL_GNULIB_MDA_WRITE@
90096 +GL_GNULIB_MDA_Y0 = @GL_GNULIB_MDA_Y0@
90097 +GL_GNULIB_MDA_Y1 = @GL_GNULIB_MDA_Y1@
90098 +GL_GNULIB_MDA_YN = @GL_GNULIB_MDA_YN@
90099 +GL_GNULIB_MEMCHR = @GL_GNULIB_MEMCHR@
90100 +GL_GNULIB_MEMMEM = @GL_GNULIB_MEMMEM@
90101 +GL_GNULIB_MEMPCPY = @GL_GNULIB_MEMPCPY@
90102 +GL_GNULIB_MEMRCHR = @GL_GNULIB_MEMRCHR@
90103 +GL_GNULIB_MKDIR = @GL_GNULIB_MKDIR@
90104 +GL_GNULIB_MKDIRAT = @GL_GNULIB_MKDIRAT@
90105 +GL_GNULIB_MKDTEMP = @GL_GNULIB_MKDTEMP@
90106 +GL_GNULIB_MKFIFO = @GL_GNULIB_MKFIFO@
90107 +GL_GNULIB_MKFIFOAT = @GL_GNULIB_MKFIFOAT@
90108 +GL_GNULIB_MKNOD = @GL_GNULIB_MKNOD@
90109 +GL_GNULIB_MKNODAT = @GL_GNULIB_MKNODAT@
90110 +GL_GNULIB_MKOSTEMP = @GL_GNULIB_MKOSTEMP@
90111 +GL_GNULIB_MKOSTEMPS = @GL_GNULIB_MKOSTEMPS@
90112 +GL_GNULIB_MKSTEMP = @GL_GNULIB_MKSTEMP@
90113 +GL_GNULIB_MKSTEMPS = @GL_GNULIB_MKSTEMPS@
90114 +GL_GNULIB_MKTIME = @GL_GNULIB_MKTIME@
90115 +GL_GNULIB_MODF = @GL_GNULIB_MODF@
90116 +GL_GNULIB_MODFF = @GL_GNULIB_MODFF@
90117 +GL_GNULIB_MODFL = @GL_GNULIB_MODFL@
90118 +GL_GNULIB_NANOSLEEP = @GL_GNULIB_NANOSLEEP@
90119 +GL_GNULIB_NONBLOCKING = @GL_GNULIB_NONBLOCKING@
90120 +GL_GNULIB_OBSTACK_PRINTF = @GL_GNULIB_OBSTACK_PRINTF@
90121 +GL_GNULIB_OBSTACK_PRINTF_POSIX = @GL_GNULIB_OBSTACK_PRINTF_POSIX@
90122 +GL_GNULIB_OPEN = @GL_GNULIB_OPEN@
90123 +GL_GNULIB_OPENAT = @GL_GNULIB_OPENAT@
90124 +GL_GNULIB_OPENDIR = @GL_GNULIB_OPENDIR@
90125 +GL_GNULIB_OVERRIDES_STRUCT_STAT = @GL_GNULIB_OVERRIDES_STRUCT_STAT@
90126 +GL_GNULIB_PCLOSE = @GL_GNULIB_PCLOSE@
90127 +GL_GNULIB_PERROR = @GL_GNULIB_PERROR@
90128 +GL_GNULIB_PIPE = @GL_GNULIB_PIPE@
90129 +GL_GNULIB_PIPE2 = @GL_GNULIB_PIPE2@
90130 +GL_GNULIB_POPEN = @GL_GNULIB_POPEN@
90131 +GL_GNULIB_POSIX_MEMALIGN = @GL_GNULIB_POSIX_MEMALIGN@
90132 +GL_GNULIB_POSIX_OPENPT = @GL_GNULIB_POSIX_OPENPT@
90133 +GL_GNULIB_POWF = @GL_GNULIB_POWF@
90134 +GL_GNULIB_PREAD = @GL_GNULIB_PREAD@
90135 +GL_GNULIB_PRINTF = @GL_GNULIB_PRINTF@
90136 +GL_GNULIB_PRINTF_POSIX = @GL_GNULIB_PRINTF_POSIX@
90137 +GL_GNULIB_PTSNAME = @GL_GNULIB_PTSNAME@
90138 +GL_GNULIB_PTSNAME_R = @GL_GNULIB_PTSNAME_R@
90139 +GL_GNULIB_PUTC = @GL_GNULIB_PUTC@
90140 +GL_GNULIB_PUTCHAR = @GL_GNULIB_PUTCHAR@
90141 +GL_GNULIB_PUTENV = @GL_GNULIB_PUTENV@
90142 +GL_GNULIB_PUTS = @GL_GNULIB_PUTS@
90143 +GL_GNULIB_PWRITE = @GL_GNULIB_PWRITE@
90144 +GL_GNULIB_QSORT_R = @GL_GNULIB_QSORT_R@
90145 +GL_GNULIB_RANDOM = @GL_GNULIB_RANDOM@
90146 +GL_GNULIB_RANDOM_R = @GL_GNULIB_RANDOM_R@
90147 +GL_GNULIB_RAWMEMCHR = @GL_GNULIB_RAWMEMCHR@
90148 +GL_GNULIB_READ = @GL_GNULIB_READ@
90149 +GL_GNULIB_READDIR = @GL_GNULIB_READDIR@
90150 +GL_GNULIB_READLINK = @GL_GNULIB_READLINK@
90151 +GL_GNULIB_READLINKAT = @GL_GNULIB_READLINKAT@
90152 +GL_GNULIB_REALLOCARRAY = @GL_GNULIB_REALLOCARRAY@
90153 +GL_GNULIB_REALLOC_GNU = @GL_GNULIB_REALLOC_GNU@
90154 +GL_GNULIB_REALLOC_POSIX = @GL_GNULIB_REALLOC_POSIX@
90155 +GL_GNULIB_REALPATH = @GL_GNULIB_REALPATH@
90156 +GL_GNULIB_REMAINDER = @GL_GNULIB_REMAINDER@
90157 +GL_GNULIB_REMAINDERF = @GL_GNULIB_REMAINDERF@
90158 +GL_GNULIB_REMAINDERL = @GL_GNULIB_REMAINDERL@
90159 +GL_GNULIB_REMOVE = @GL_GNULIB_REMOVE@
90160 +GL_GNULIB_RENAME = @GL_GNULIB_RENAME@
90161 +GL_GNULIB_RENAMEAT = @GL_GNULIB_RENAMEAT@
90162 +GL_GNULIB_REWINDDIR = @GL_GNULIB_REWINDDIR@
90163 +GL_GNULIB_RINT = @GL_GNULIB_RINT@
90164 +GL_GNULIB_RINTF = @GL_GNULIB_RINTF@
90165 +GL_GNULIB_RINTL = @GL_GNULIB_RINTL@
90166 +GL_GNULIB_RMDIR = @GL_GNULIB_RMDIR@
90167 +GL_GNULIB_ROUND = @GL_GNULIB_ROUND@
90168 +GL_GNULIB_ROUNDF = @GL_GNULIB_ROUNDF@
90169 +GL_GNULIB_ROUNDL = @GL_GNULIB_ROUNDL@
90170 +GL_GNULIB_RPMATCH = @GL_GNULIB_RPMATCH@
90171 +GL_GNULIB_SCANDIR = @GL_GNULIB_SCANDIR@
90172 +GL_GNULIB_SCANF = @GL_GNULIB_SCANF@
90173 +GL_GNULIB_SECURE_GETENV = @GL_GNULIB_SECURE_GETENV@
90174 +GL_GNULIB_SETENV = @GL_GNULIB_SETENV@
90175 +GL_GNULIB_SETHOSTNAME = @GL_GNULIB_SETHOSTNAME@
90176 +GL_GNULIB_SIGABBREV_NP = @GL_GNULIB_SIGABBREV_NP@
90177 +GL_GNULIB_SIGDESCR_NP = @GL_GNULIB_SIGDESCR_NP@
90178 +GL_GNULIB_SIGNBIT = @GL_GNULIB_SIGNBIT@
90179 +GL_GNULIB_SINF = @GL_GNULIB_SINF@
90180 +GL_GNULIB_SINHF = @GL_GNULIB_SINHF@
90181 +GL_GNULIB_SINL = @GL_GNULIB_SINL@
90182 +GL_GNULIB_SLEEP = @GL_GNULIB_SLEEP@
90183 +GL_GNULIB_SNPRINTF = @GL_GNULIB_SNPRINTF@
90184 +GL_GNULIB_SPRINTF_POSIX = @GL_GNULIB_SPRINTF_POSIX@
90185 +GL_GNULIB_SQRTF = @GL_GNULIB_SQRTF@
90186 +GL_GNULIB_SQRTL = @GL_GNULIB_SQRTL@
90187 +GL_GNULIB_STAT = @GL_GNULIB_STAT@
90188 +GL_GNULIB_STDIO_H_NONBLOCKING = @GL_GNULIB_STDIO_H_NONBLOCKING@
90189 +GL_GNULIB_STDIO_H_SIGPIPE = @GL_GNULIB_STDIO_H_SIGPIPE@
90190 +GL_GNULIB_STPCPY = @GL_GNULIB_STPCPY@
90191 +GL_GNULIB_STPNCPY = @GL_GNULIB_STPNCPY@
90192 +GL_GNULIB_STRCASESTR = @GL_GNULIB_STRCASESTR@
90193 +GL_GNULIB_STRCHRNUL = @GL_GNULIB_STRCHRNUL@
90194 +GL_GNULIB_STRDUP = @GL_GNULIB_STRDUP@
90195 +GL_GNULIB_STRERROR = @GL_GNULIB_STRERROR@
90196 +GL_GNULIB_STRERRORNAME_NP = @GL_GNULIB_STRERRORNAME_NP@
90197 +GL_GNULIB_STRERROR_R = @GL_GNULIB_STRERROR_R@
90198 +GL_GNULIB_STRFTIME = @GL_GNULIB_STRFTIME@
90199 +GL_GNULIB_STRNCAT = @GL_GNULIB_STRNCAT@
90200 +GL_GNULIB_STRNDUP = @GL_GNULIB_STRNDUP@
90201 +GL_GNULIB_STRNLEN = @GL_GNULIB_STRNLEN@
90202 +GL_GNULIB_STRPBRK = @GL_GNULIB_STRPBRK@
90203 +GL_GNULIB_STRPTIME = @GL_GNULIB_STRPTIME@
90204 +GL_GNULIB_STRSEP = @GL_GNULIB_STRSEP@
90205 +GL_GNULIB_STRSIGNAL = @GL_GNULIB_STRSIGNAL@
90206 +GL_GNULIB_STRSTR = @GL_GNULIB_STRSTR@
90207 +GL_GNULIB_STRTOD = @GL_GNULIB_STRTOD@
90208 +GL_GNULIB_STRTOIMAX = @GL_GNULIB_STRTOIMAX@
90209 +GL_GNULIB_STRTOK_R = @GL_GNULIB_STRTOK_R@
90210 +GL_GNULIB_STRTOL = @GL_GNULIB_STRTOL@
90211 +GL_GNULIB_STRTOLD = @GL_GNULIB_STRTOLD@
90212 +GL_GNULIB_STRTOLL = @GL_GNULIB_STRTOLL@
90213 +GL_GNULIB_STRTOUL = @GL_GNULIB_STRTOUL@
90214 +GL_GNULIB_STRTOULL = @GL_GNULIB_STRTOULL@
90215 +GL_GNULIB_STRTOUMAX = @GL_GNULIB_STRTOUMAX@
90216 +GL_GNULIB_STRVERSCMP = @GL_GNULIB_STRVERSCMP@
90217 +GL_GNULIB_SYMLINK = @GL_GNULIB_SYMLINK@
90218 +GL_GNULIB_SYMLINKAT = @GL_GNULIB_SYMLINKAT@
90219 +GL_GNULIB_SYSTEM_POSIX = @GL_GNULIB_SYSTEM_POSIX@
90220 +GL_GNULIB_TANF = @GL_GNULIB_TANF@
90221 +GL_GNULIB_TANHF = @GL_GNULIB_TANHF@
90222 +GL_GNULIB_TANL = @GL_GNULIB_TANL@
90223 +GL_GNULIB_TIMEGM = @GL_GNULIB_TIMEGM@
90224 +GL_GNULIB_TIMESPEC_GET = @GL_GNULIB_TIMESPEC_GET@
90225 +GL_GNULIB_TIMESPEC_GETRES = @GL_GNULIB_TIMESPEC_GETRES@
90226 +GL_GNULIB_TIME_R = @GL_GNULIB_TIME_R@
90227 +GL_GNULIB_TIME_RZ = @GL_GNULIB_TIME_RZ@
90228 +GL_GNULIB_TMPFILE = @GL_GNULIB_TMPFILE@
90229 +GL_GNULIB_TRUNC = @GL_GNULIB_TRUNC@
90230 +GL_GNULIB_TRUNCATE = @GL_GNULIB_TRUNCATE@
90231 +GL_GNULIB_TRUNCF = @GL_GNULIB_TRUNCF@
90232 +GL_GNULIB_TRUNCL = @GL_GNULIB_TRUNCL@
90233 +GL_GNULIB_TTYNAME_R = @GL_GNULIB_TTYNAME_R@
90234 +GL_GNULIB_TZSET = @GL_GNULIB_TZSET@
90235 +GL_GNULIB_UNISTD_H_GETOPT = @GL_GNULIB_UNISTD_H_GETOPT@
90236 +GL_GNULIB_UNISTD_H_NONBLOCKING = @GL_GNULIB_UNISTD_H_NONBLOCKING@
90237 +GL_GNULIB_UNISTD_H_SIGPIPE = @GL_GNULIB_UNISTD_H_SIGPIPE@
90238 +GL_GNULIB_UNLINK = @GL_GNULIB_UNLINK@
90239 +GL_GNULIB_UNLINKAT = @GL_GNULIB_UNLINKAT@
90240 +GL_GNULIB_UNLOCKPT = @GL_GNULIB_UNLOCKPT@
90241 +GL_GNULIB_UNSETENV = @GL_GNULIB_UNSETENV@
90242 +GL_GNULIB_USLEEP = @GL_GNULIB_USLEEP@
90243 +GL_GNULIB_UTIME = @GL_GNULIB_UTIME@
90244 +GL_GNULIB_UTIMENSAT = @GL_GNULIB_UTIMENSAT@
90245 +GL_GNULIB_VASPRINTF = @GL_GNULIB_VASPRINTF@
90246 +GL_GNULIB_VDPRINTF = @GL_GNULIB_VDPRINTF@
90247 +GL_GNULIB_VFPRINTF = @GL_GNULIB_VFPRINTF@
90248 +GL_GNULIB_VFPRINTF_POSIX = @GL_GNULIB_VFPRINTF_POSIX@
90249 +GL_GNULIB_VFSCANF = @GL_GNULIB_VFSCANF@
90250 +GL_GNULIB_VPRINTF = @GL_GNULIB_VPRINTF@
90251 +GL_GNULIB_VPRINTF_POSIX = @GL_GNULIB_VPRINTF_POSIX@
90252 +GL_GNULIB_VSCANF = @GL_GNULIB_VSCANF@
90253 +GL_GNULIB_VSNPRINTF = @GL_GNULIB_VSNPRINTF@
90254 +GL_GNULIB_VSPRINTF_POSIX = @GL_GNULIB_VSPRINTF_POSIX@
90255 +GL_GNULIB_WCPCPY = @GL_GNULIB_WCPCPY@
90256 +GL_GNULIB_WCPNCPY = @GL_GNULIB_WCPNCPY@
90257 +GL_GNULIB_WCRTOMB = @GL_GNULIB_WCRTOMB@
90258 +GL_GNULIB_WCSCASECMP = @GL_GNULIB_WCSCASECMP@
90259 +GL_GNULIB_WCSCAT = @GL_GNULIB_WCSCAT@
90260 +GL_GNULIB_WCSCHR = @GL_GNULIB_WCSCHR@
90261 +GL_GNULIB_WCSCMP = @GL_GNULIB_WCSCMP@
90262 +GL_GNULIB_WCSCOLL = @GL_GNULIB_WCSCOLL@
90263 +GL_GNULIB_WCSCPY = @GL_GNULIB_WCSCPY@
90264 +GL_GNULIB_WCSCSPN = @GL_GNULIB_WCSCSPN@
90265 +GL_GNULIB_WCSDUP = @GL_GNULIB_WCSDUP@
90266 +GL_GNULIB_WCSFTIME = @GL_GNULIB_WCSFTIME@
90267 +GL_GNULIB_WCSLEN = @GL_GNULIB_WCSLEN@
90268 +GL_GNULIB_WCSNCASECMP = @GL_GNULIB_WCSNCASECMP@
90269 +GL_GNULIB_WCSNCAT = @GL_GNULIB_WCSNCAT@
90270 +GL_GNULIB_WCSNCMP = @GL_GNULIB_WCSNCMP@
90271 +GL_GNULIB_WCSNCPY = @GL_GNULIB_WCSNCPY@
90272 +GL_GNULIB_WCSNLEN = @GL_GNULIB_WCSNLEN@
90273 +GL_GNULIB_WCSNRTOMBS = @GL_GNULIB_WCSNRTOMBS@
90274 +GL_GNULIB_WCSPBRK = @GL_GNULIB_WCSPBRK@
90275 +GL_GNULIB_WCSRCHR = @GL_GNULIB_WCSRCHR@
90276 +GL_GNULIB_WCSRTOMBS = @GL_GNULIB_WCSRTOMBS@
90277 +GL_GNULIB_WCSSPN = @GL_GNULIB_WCSSPN@
90278 +GL_GNULIB_WCSSTR = @GL_GNULIB_WCSSTR@
90279 +GL_GNULIB_WCSTOK = @GL_GNULIB_WCSTOK@
90280 +GL_GNULIB_WCSWIDTH = @GL_GNULIB_WCSWIDTH@
90281 +GL_GNULIB_WCSXFRM = @GL_GNULIB_WCSXFRM@
90282 +GL_GNULIB_WCTOB = @GL_GNULIB_WCTOB@
90283 +GL_GNULIB_WCTOMB = @GL_GNULIB_WCTOMB@
90284 +GL_GNULIB_WCWIDTH = @GL_GNULIB_WCWIDTH@
90285 +GL_GNULIB_WMEMCHR = @GL_GNULIB_WMEMCHR@
90286 +GL_GNULIB_WMEMCMP = @GL_GNULIB_WMEMCMP@
90287 +GL_GNULIB_WMEMCPY = @GL_GNULIB_WMEMCPY@
90288 +GL_GNULIB_WMEMMOVE = @GL_GNULIB_WMEMMOVE@
90289 +GL_GNULIB_WMEMPCPY = @GL_GNULIB_WMEMPCPY@
90290 +GL_GNULIB_WMEMSET = @GL_GNULIB_WMEMSET@
90291 +GL_GNULIB_WRITE = @GL_GNULIB_WRITE@
90292 +GL_GNULIB__EXIT = @GL_GNULIB__EXIT@
90293 +GNULIBHEADERS_OVERRIDE_WINT_T = @GNULIBHEADERS_OVERRIDE_WINT_T@
90294 GNULIB_GETTIMEOFDAY = @GNULIB_GETTIMEOFDAY@
90295 -GNULIB_GETUSERSHELL = @GNULIB_GETUSERSHELL@
90296 -GNULIB_GL_UNISTD_H_GETOPT = @GNULIB_GL_UNISTD_H_GETOPT@
90297 -GNULIB_GRANTPT = @GNULIB_GRANTPT@
90298 -GNULIB_GROUP_MEMBER = @GNULIB_GROUP_MEMBER@
90299 -GNULIB_HYPOT = @GNULIB_HYPOT@
90300 -GNULIB_HYPOTF = @GNULIB_HYPOTF@
90301 -GNULIB_HYPOTL = @GNULIB_HYPOTL@
90302 -GNULIB_ILOGB = @GNULIB_ILOGB@
90303 -GNULIB_ILOGBF = @GNULIB_ILOGBF@
90304 -GNULIB_ILOGBL = @GNULIB_ILOGBL@
90305 -GNULIB_IMAXABS = @GNULIB_IMAXABS@
90306 -GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
90307 -GNULIB_ISATTY = @GNULIB_ISATTY@
90308 -GNULIB_ISFINITE = @GNULIB_ISFINITE@
90309 -GNULIB_ISINF = @GNULIB_ISINF@
90310 -GNULIB_ISNAN = @GNULIB_ISNAN@
90311 -GNULIB_ISNAND = @GNULIB_ISNAND@
90312 -GNULIB_ISNANF = @GNULIB_ISNANF@
90313 -GNULIB_ISNANL = @GNULIB_ISNANL@
90314 -GNULIB_LCHMOD = @GNULIB_LCHMOD@
90315 -GNULIB_LCHOWN = @GNULIB_LCHOWN@
90316 -GNULIB_LDEXPF = @GNULIB_LDEXPF@
90317 -GNULIB_LDEXPL = @GNULIB_LDEXPL@
90318 -GNULIB_LINK = @GNULIB_LINK@
90319 -GNULIB_LINKAT = @GNULIB_LINKAT@
90320 -GNULIB_LOCALTIME = @GNULIB_LOCALTIME@
90321 -GNULIB_LOG = @GNULIB_LOG@
90322 -GNULIB_LOG10 = @GNULIB_LOG10@
90323 -GNULIB_LOG10F = @GNULIB_LOG10F@
90324 -GNULIB_LOG10L = @GNULIB_LOG10L@
90325 -GNULIB_LOG1P = @GNULIB_LOG1P@
90326 -GNULIB_LOG1PF = @GNULIB_LOG1PF@
90327 -GNULIB_LOG1PL = @GNULIB_LOG1PL@
90328 -GNULIB_LOG2 = @GNULIB_LOG2@
90329 -GNULIB_LOG2F = @GNULIB_LOG2F@
90330 -GNULIB_LOG2L = @GNULIB_LOG2L@
90331 -GNULIB_LOGB = @GNULIB_LOGB@
90332 -GNULIB_LOGBF = @GNULIB_LOGBF@
90333 -GNULIB_LOGBL = @GNULIB_LOGBL@
90334 -GNULIB_LOGF = @GNULIB_LOGF@
90335 -GNULIB_LOGL = @GNULIB_LOGL@
90336 -GNULIB_LSEEK = @GNULIB_LSEEK@
90337 -GNULIB_LSTAT = @GNULIB_LSTAT@
90338 -GNULIB_MALLOC_POSIX = @GNULIB_MALLOC_POSIX@
90339 -GNULIB_MBRLEN = @GNULIB_MBRLEN@
90340 -GNULIB_MBRTOWC = @GNULIB_MBRTOWC@
90341 -GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
90342 -GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
90343 -GNULIB_MBSCHR = @GNULIB_MBSCHR@
90344 -GNULIB_MBSCSPN = @GNULIB_MBSCSPN@
90345 -GNULIB_MBSINIT = @GNULIB_MBSINIT@
90346 -GNULIB_MBSLEN = @GNULIB_MBSLEN@
90347 -GNULIB_MBSNCASECMP = @GNULIB_MBSNCASECMP@
90348 -GNULIB_MBSNLEN = @GNULIB_MBSNLEN@
90349 -GNULIB_MBSNRTOWCS = @GNULIB_MBSNRTOWCS@
90350 -GNULIB_MBSPBRK = @GNULIB_MBSPBRK@
90351 -GNULIB_MBSPCASECMP = @GNULIB_MBSPCASECMP@
90352 -GNULIB_MBSRCHR = @GNULIB_MBSRCHR@
90353 -GNULIB_MBSRTOWCS = @GNULIB_MBSRTOWCS@
90354 -GNULIB_MBSSEP = @GNULIB_MBSSEP@
90355 -GNULIB_MBSSPN = @GNULIB_MBSSPN@
90356 -GNULIB_MBSSTR = @GNULIB_MBSSTR@
90357 -GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
90358 -GNULIB_MBTOWC = @GNULIB_MBTOWC@
90359 -GNULIB_MEMCHR = @GNULIB_MEMCHR@
90360 -GNULIB_MEMMEM = @GNULIB_MEMMEM@
90361 -GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
90362 -GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
90363 -GNULIB_MKDIRAT = @GNULIB_MKDIRAT@
90364 -GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
90365 -GNULIB_MKFIFO = @GNULIB_MKFIFO@
90366 -GNULIB_MKFIFOAT = @GNULIB_MKFIFOAT@
90367 -GNULIB_MKNOD = @GNULIB_MKNOD@
90368 -GNULIB_MKNODAT = @GNULIB_MKNODAT@
90369 -GNULIB_MKOSTEMP = @GNULIB_MKOSTEMP@
90370 -GNULIB_MKOSTEMPS = @GNULIB_MKOSTEMPS@
90371 -GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
90372 -GNULIB_MKSTEMPS = @GNULIB_MKSTEMPS@
90373 -GNULIB_MKTIME = @GNULIB_MKTIME@
90374 -GNULIB_MODF = @GNULIB_MODF@
90375 -GNULIB_MODFF = @GNULIB_MODFF@
90376 -GNULIB_MODFL = @GNULIB_MODFL@
90377 -GNULIB_NANOSLEEP = @GNULIB_NANOSLEEP@
90378 -GNULIB_NONBLOCKING = @GNULIB_NONBLOCKING@
90379 -GNULIB_OBSTACK_PRINTF = @GNULIB_OBSTACK_PRINTF@
90380 -GNULIB_OBSTACK_PRINTF_POSIX = @GNULIB_OBSTACK_PRINTF_POSIX@
90381 -GNULIB_OPEN = @GNULIB_OPEN@
90382 -GNULIB_OPENAT = @GNULIB_OPENAT@
90383 -GNULIB_OPENDIR = @GNULIB_OPENDIR@
90384 -GNULIB_OVERRIDES_STRUCT_STAT = @GNULIB_OVERRIDES_STRUCT_STAT@
90385 -GNULIB_OVERRIDES_WINT_T = @GNULIB_OVERRIDES_WINT_T@
90386 -GNULIB_PCLOSE = @GNULIB_PCLOSE@
90387 -GNULIB_PERROR = @GNULIB_PERROR@
90388 -GNULIB_PIPE = @GNULIB_PIPE@
90389 -GNULIB_PIPE2 = @GNULIB_PIPE2@
90390 -GNULIB_POPEN = @GNULIB_POPEN@
90391 -GNULIB_POSIX_OPENPT = @GNULIB_POSIX_OPENPT@
90392 -GNULIB_POWF = @GNULIB_POWF@
90393 -GNULIB_PREAD = @GNULIB_PREAD@
90394 -GNULIB_PRINTF = @GNULIB_PRINTF@
90395 -GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@
90396 -GNULIB_PTSNAME = @GNULIB_PTSNAME@
90397 -GNULIB_PTSNAME_R = @GNULIB_PTSNAME_R@
90398 -GNULIB_PUTC = @GNULIB_PUTC@
90399 -GNULIB_PUTCHAR = @GNULIB_PUTCHAR@
90400 -GNULIB_PUTENV = @GNULIB_PUTENV@
90401 -GNULIB_PUTS = @GNULIB_PUTS@
90402 -GNULIB_PWRITE = @GNULIB_PWRITE@
90403 -GNULIB_QSORT_R = @GNULIB_QSORT_R@
90404 -GNULIB_RANDOM = @GNULIB_RANDOM@
90405 -GNULIB_RANDOM_R = @GNULIB_RANDOM_R@
90406 -GNULIB_RAWMEMCHR = @GNULIB_RAWMEMCHR@
90407 -GNULIB_READ = @GNULIB_READ@
90408 -GNULIB_READDIR = @GNULIB_READDIR@
90409 -GNULIB_READLINK = @GNULIB_READLINK@
90410 -GNULIB_READLINKAT = @GNULIB_READLINKAT@
90411 -GNULIB_REALLOCARRAY = @GNULIB_REALLOCARRAY@
90412 -GNULIB_REALLOC_POSIX = @GNULIB_REALLOC_POSIX@
90413 -GNULIB_REALPATH = @GNULIB_REALPATH@
90414 -GNULIB_REMAINDER = @GNULIB_REMAINDER@
90415 -GNULIB_REMAINDERF = @GNULIB_REMAINDERF@
90416 -GNULIB_REMAINDERL = @GNULIB_REMAINDERL@
90417 -GNULIB_REMOVE = @GNULIB_REMOVE@
90418 -GNULIB_RENAME = @GNULIB_RENAME@
90419 -GNULIB_RENAMEAT = @GNULIB_RENAMEAT@
90420 -GNULIB_REWINDDIR = @GNULIB_REWINDDIR@
90421 -GNULIB_RINT = @GNULIB_RINT@
90422 -GNULIB_RINTF = @GNULIB_RINTF@
90423 -GNULIB_RINTL = @GNULIB_RINTL@
90424 -GNULIB_RMDIR = @GNULIB_RMDIR@
90425 -GNULIB_ROUND = @GNULIB_ROUND@
90426 -GNULIB_ROUNDF = @GNULIB_ROUNDF@
90427 -GNULIB_ROUNDL = @GNULIB_ROUNDL@
90428 -GNULIB_RPMATCH = @GNULIB_RPMATCH@
90429 -GNULIB_SCANDIR = @GNULIB_SCANDIR@
90430 -GNULIB_SCANF = @GNULIB_SCANF@
90431 -GNULIB_SECURE_GETENV = @GNULIB_SECURE_GETENV@
90432 -GNULIB_SETENV = @GNULIB_SETENV@
90433 -GNULIB_SETHOSTNAME = @GNULIB_SETHOSTNAME@
90434 -GNULIB_SIGNBIT = @GNULIB_SIGNBIT@
90435 -GNULIB_SINF = @GNULIB_SINF@
90436 -GNULIB_SINHF = @GNULIB_SINHF@
90437 -GNULIB_SINL = @GNULIB_SINL@
90438 -GNULIB_SLEEP = @GNULIB_SLEEP@
90439 -GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
90440 -GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
90441 -GNULIB_SQRTF = @GNULIB_SQRTF@
90442 -GNULIB_SQRTL = @GNULIB_SQRTL@
90443 -GNULIB_STAT = @GNULIB_STAT@
90444 -GNULIB_STDIO_H_NONBLOCKING = @GNULIB_STDIO_H_NONBLOCKING@
90445 -GNULIB_STDIO_H_SIGPIPE = @GNULIB_STDIO_H_SIGPIPE@
90446 -GNULIB_STPCPY = @GNULIB_STPCPY@
90447 -GNULIB_STPNCPY = @GNULIB_STPNCPY@
90448 -GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
90449 -GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
90450 -GNULIB_STRDUP = @GNULIB_STRDUP@
90451 -GNULIB_STRERROR = @GNULIB_STRERROR@
90452 -GNULIB_STRERROR_R = @GNULIB_STRERROR_R@
90453 -GNULIB_STRFTIME = @GNULIB_STRFTIME@
90454 -GNULIB_STRNCAT = @GNULIB_STRNCAT@
90455 -GNULIB_STRNDUP = @GNULIB_STRNDUP@
90456 -GNULIB_STRNLEN = @GNULIB_STRNLEN@
90457 -GNULIB_STRPBRK = @GNULIB_STRPBRK@
90458 -GNULIB_STRPTIME = @GNULIB_STRPTIME@
90459 -GNULIB_STRSEP = @GNULIB_STRSEP@
90460 -GNULIB_STRSIGNAL = @GNULIB_STRSIGNAL@
90461 -GNULIB_STRSTR = @GNULIB_STRSTR@
90462 -GNULIB_STRTOD = @GNULIB_STRTOD@
90463 -GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
90464 -GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
90465 -GNULIB_STRTOLD = @GNULIB_STRTOLD@
90466 -GNULIB_STRTOLL = @GNULIB_STRTOLL@
90467 -GNULIB_STRTOULL = @GNULIB_STRTOULL@
90468 -GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
90469 -GNULIB_STRVERSCMP = @GNULIB_STRVERSCMP@
90470 -GNULIB_SYMLINK = @GNULIB_SYMLINK@
90471 -GNULIB_SYMLINKAT = @GNULIB_SYMLINKAT@
90472 -GNULIB_SYSTEM_POSIX = @GNULIB_SYSTEM_POSIX@
90473 -GNULIB_TANF = @GNULIB_TANF@
90474 -GNULIB_TANHF = @GNULIB_TANHF@
90475 -GNULIB_TANL = @GNULIB_TANL@
90476 -GNULIB_TIMEGM = @GNULIB_TIMEGM@
90477 -GNULIB_TIME_R = @GNULIB_TIME_R@
90478 -GNULIB_TIME_RZ = @GNULIB_TIME_RZ@
90479 -GNULIB_TMPFILE = @GNULIB_TMPFILE@
90480 -GNULIB_TRUNC = @GNULIB_TRUNC@
90481 -GNULIB_TRUNCATE = @GNULIB_TRUNCATE@
90482 -GNULIB_TRUNCF = @GNULIB_TRUNCF@
90483 -GNULIB_TRUNCL = @GNULIB_TRUNCL@
90484 -GNULIB_TTYNAME_R = @GNULIB_TTYNAME_R@
90485 -GNULIB_TZSET = @GNULIB_TZSET@
90486 -GNULIB_UNISTD_H_NONBLOCKING = @GNULIB_UNISTD_H_NONBLOCKING@
90487 -GNULIB_UNISTD_H_SIGPIPE = @GNULIB_UNISTD_H_SIGPIPE@
90488 -GNULIB_UNLINK = @GNULIB_UNLINK@
90489 -GNULIB_UNLINKAT = @GNULIB_UNLINKAT@
90490 -GNULIB_UNLOCKPT = @GNULIB_UNLOCKPT@
90491 -GNULIB_UNSETENV = @GNULIB_UNSETENV@
90492 -GNULIB_USLEEP = @GNULIB_USLEEP@
90493 -GNULIB_UTIME = @GNULIB_UTIME@
90494 -GNULIB_UTIMENSAT = @GNULIB_UTIMENSAT@
90495 -GNULIB_VASPRINTF = @GNULIB_VASPRINTF@
90496 -GNULIB_VDPRINTF = @GNULIB_VDPRINTF@
90497 -GNULIB_VFPRINTF = @GNULIB_VFPRINTF@
90498 -GNULIB_VFPRINTF_POSIX = @GNULIB_VFPRINTF_POSIX@
90499 -GNULIB_VFSCANF = @GNULIB_VFSCANF@
90500 -GNULIB_VPRINTF = @GNULIB_VPRINTF@
90501 -GNULIB_VPRINTF_POSIX = @GNULIB_VPRINTF_POSIX@
90502 -GNULIB_VSCANF = @GNULIB_VSCANF@
90503 -GNULIB_VSNPRINTF = @GNULIB_VSNPRINTF@
90504 -GNULIB_VSPRINTF_POSIX = @GNULIB_VSPRINTF_POSIX@
90505 -GNULIB_WCPCPY = @GNULIB_WCPCPY@
90506 -GNULIB_WCPNCPY = @GNULIB_WCPNCPY@
90507 -GNULIB_WCRTOMB = @GNULIB_WCRTOMB@
90508 -GNULIB_WCSCASECMP = @GNULIB_WCSCASECMP@
90509 -GNULIB_WCSCAT = @GNULIB_WCSCAT@
90510 -GNULIB_WCSCHR = @GNULIB_WCSCHR@
90511 -GNULIB_WCSCMP = @GNULIB_WCSCMP@
90512 -GNULIB_WCSCOLL = @GNULIB_WCSCOLL@
90513 -GNULIB_WCSCPY = @GNULIB_WCSCPY@
90514 -GNULIB_WCSCSPN = @GNULIB_WCSCSPN@
90515 -GNULIB_WCSDUP = @GNULIB_WCSDUP@
90516 -GNULIB_WCSFTIME = @GNULIB_WCSFTIME@
90517 -GNULIB_WCSLEN = @GNULIB_WCSLEN@
90518 -GNULIB_WCSNCASECMP = @GNULIB_WCSNCASECMP@
90519 -GNULIB_WCSNCAT = @GNULIB_WCSNCAT@
90520 -GNULIB_WCSNCMP = @GNULIB_WCSNCMP@
90521 -GNULIB_WCSNCPY = @GNULIB_WCSNCPY@
90522 -GNULIB_WCSNLEN = @GNULIB_WCSNLEN@
90523 -GNULIB_WCSNRTOMBS = @GNULIB_WCSNRTOMBS@
90524 -GNULIB_WCSPBRK = @GNULIB_WCSPBRK@
90525 -GNULIB_WCSRCHR = @GNULIB_WCSRCHR@
90526 -GNULIB_WCSRTOMBS = @GNULIB_WCSRTOMBS@
90527 -GNULIB_WCSSPN = @GNULIB_WCSSPN@
90528 -GNULIB_WCSSTR = @GNULIB_WCSSTR@
90529 -GNULIB_WCSTOK = @GNULIB_WCSTOK@
90530 -GNULIB_WCSWIDTH = @GNULIB_WCSWIDTH@
90531 -GNULIB_WCSXFRM = @GNULIB_WCSXFRM@
90532 -GNULIB_WCTOB = @GNULIB_WCTOB@
90533 -GNULIB_WCTOMB = @GNULIB_WCTOMB@
90534 -GNULIB_WCWIDTH = @GNULIB_WCWIDTH@
90535 -GNULIB_WMEMCHR = @GNULIB_WMEMCHR@
90536 -GNULIB_WMEMCMP = @GNULIB_WMEMCMP@
90537 -GNULIB_WMEMCPY = @GNULIB_WMEMCPY@
90538 -GNULIB_WMEMMOVE = @GNULIB_WMEMMOVE@
90539 -GNULIB_WMEMSET = @GNULIB_WMEMSET@
90540 -GNULIB_WRITE = @GNULIB_WRITE@
90541 -GNULIB__EXIT = @GNULIB__EXIT@
90542 GPGME_CFLAGS = @GPGME_CFLAGS@
90543 GPGME_CONFIG = @GPGME_CONFIG@
90544 GPGME_LIBS = @GPGME_LIBS@
90545 GREP = @GREP@
90546 HAVE_ACOSF = @HAVE_ACOSF@
90547 HAVE_ACOSL = @HAVE_ACOSL@
90548 +HAVE_ALIGNED_ALLOC = @HAVE_ALIGNED_ALLOC@
90549 HAVE_ALLOCA_H = @HAVE_ALLOCA_H@
90550 HAVE_ALPHASORT = @HAVE_ALPHASORT@
90551 HAVE_ASINF = @HAVE_ASINF@
90552 @@ -689,6 +780,7 @@ HAVE_CHOWN = @HAVE_CHOWN@
90553 HAVE_CLOSEDIR = @HAVE_CLOSEDIR@
90554 HAVE_COPYSIGN = @HAVE_COPYSIGN@
90555 HAVE_COPYSIGNL = @HAVE_COPYSIGNL@
90556 +HAVE_COPY_FILE_RANGE = @HAVE_COPY_FILE_RANGE@
90557 HAVE_COSF = @HAVE_COSF@
90558 HAVE_COSHF = @HAVE_COSHF@
90559 HAVE_COSL = @HAVE_COSL@
90560 @@ -703,13 +795,17 @@ HAVE_DECL_CEILL = @HAVE_DECL_CEILL@
90561 HAVE_DECL_COPYSIGNF = @HAVE_DECL_COPYSIGNF@
90562 HAVE_DECL_COSL = @HAVE_DECL_COSL@
90563 HAVE_DECL_DIRFD = @HAVE_DECL_DIRFD@
90564 +HAVE_DECL_ECVT = @HAVE_DECL_ECVT@
90565 HAVE_DECL_ENVIRON = @HAVE_DECL_ENVIRON@
90566 +HAVE_DECL_EXECVPE = @HAVE_DECL_EXECVPE@
90567 HAVE_DECL_EXP2 = @HAVE_DECL_EXP2@
90568 HAVE_DECL_EXP2F = @HAVE_DECL_EXP2F@
90569 HAVE_DECL_EXP2L = @HAVE_DECL_EXP2L@
90570 HAVE_DECL_EXPL = @HAVE_DECL_EXPL@
90571 HAVE_DECL_EXPM1L = @HAVE_DECL_EXPM1L@
90572 HAVE_DECL_FCHDIR = @HAVE_DECL_FCHDIR@
90573 +HAVE_DECL_FCLOSEALL = @HAVE_DECL_FCLOSEALL@
90574 +HAVE_DECL_FCVT = @HAVE_DECL_FCVT@
90575 HAVE_DECL_FDATASYNC = @HAVE_DECL_FDATASYNC@
90576 HAVE_DECL_FDOPENDIR = @HAVE_DECL_FDOPENDIR@
90577 HAVE_DECL_FLOORF = @HAVE_DECL_FLOORF@
90578 @@ -718,6 +814,7 @@ HAVE_DECL_FPURGE = @HAVE_DECL_FPURGE@
90579 HAVE_DECL_FREXPL = @HAVE_DECL_FREXPL@
90580 HAVE_DECL_FSEEKO = @HAVE_DECL_FSEEKO@
90581 HAVE_DECL_FTELLO = @HAVE_DECL_FTELLO@
90582 +HAVE_DECL_GCVT = @HAVE_DECL_GCVT@
90583 HAVE_DECL_GETDELIM = @HAVE_DECL_GETDELIM@
90584 HAVE_DECL_GETDOMAINNAME = @HAVE_DECL_GETDOMAINNAME@
90585 HAVE_DECL_GETLINE = @HAVE_DECL_GETLINE@
90586 @@ -769,13 +866,14 @@ HAVE_DECL_TRUNCL = @HAVE_DECL_TRUNCL@
90587 HAVE_DECL_TTYNAME_R = @HAVE_DECL_TTYNAME_R@
90588 HAVE_DECL_UNSETENV = @HAVE_DECL_UNSETENV@
90589 HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
90590 +HAVE_DECL_WCSDUP = @HAVE_DECL_WCSDUP@
90591 HAVE_DECL_WCTOB = @HAVE_DECL_WCTOB@
90592 HAVE_DECL_WCWIDTH = @HAVE_DECL_WCWIDTH@
90593 HAVE_DIRENT_H = @HAVE_DIRENT_H@
90594 HAVE_DPRINTF = @HAVE_DPRINTF@
90595 -HAVE_DUP2 = @HAVE_DUP2@
90596 HAVE_DUP3 = @HAVE_DUP3@
90597 HAVE_EUIDACCESS = @HAVE_EUIDACCESS@
90598 +HAVE_EXECVPE = @HAVE_EXECVPE@
90599 HAVE_EXPF = @HAVE_EXPF@
90600 HAVE_EXPL = @HAVE_EXPL@
90601 HAVE_EXPLICIT_BZERO = @HAVE_EXPLICIT_BZERO@
90602 @@ -807,6 +905,7 @@ HAVE_FTELLO = @HAVE_FTELLO@
90603 HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
90604 HAVE_FUTIMENS = @HAVE_FUTIMENS@
90605 HAVE_GETDTABLESIZE = @HAVE_GETDTABLESIZE@
90606 +HAVE_GETENTROPY = @HAVE_GETENTROPY@
90607 HAVE_GETGROUPS = @HAVE_GETGROUPS@
90608 HAVE_GETHOSTNAME = @HAVE_GETHOSTNAME@
90609 HAVE_GETLOGIN = @HAVE_GETLOGIN@
90610 @@ -815,6 +914,7 @@ HAVE_GETPAGESIZE = @HAVE_GETPAGESIZE@
90611 HAVE_GETPASS = @HAVE_GETPASS@
90612 HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
90613 HAVE_GETTIMEOFDAY = @HAVE_GETTIMEOFDAY@
90614 +HAVE_GETUMASK = @HAVE_GETUMASK@
90615 HAVE_GRANTPT = @HAVE_GRANTPT@
90616 HAVE_GROUP_MEMBER = @HAVE_GROUP_MEMBER@
90617 HAVE_HYPOTF = @HAVE_HYPOTF@
90618 @@ -842,7 +942,6 @@ HAVE_LOGBF = @HAVE_LOGBF@
90619 HAVE_LOGBL = @HAVE_LOGBL@
90620 HAVE_LOGF = @HAVE_LOGF@
90621 HAVE_LOGL = @HAVE_LOGL@
90622 -HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
90623 HAVE_LSTAT = @HAVE_LSTAT@
90624 HAVE_MAX_ALIGN_T = @HAVE_MAX_ALIGN_T@
90625 HAVE_MBRLEN = @HAVE_MBRLEN@
90626 @@ -852,7 +951,6 @@ HAVE_MBSLEN = @HAVE_MBSLEN@
90627 HAVE_MBSNRTOWCS = @HAVE_MBSNRTOWCS@
90628 HAVE_MBSRTOWCS = @HAVE_MBSRTOWCS@
90629 HAVE_MBTOWC = @HAVE_MBTOWC@
90630 -HAVE_MEMCHR = @HAVE_MEMCHR@
90631 HAVE_MEMPCPY = @HAVE_MEMPCPY@
90632 HAVE_MKDIRAT = @HAVE_MKDIRAT@
90633 HAVE_MKDTEMP = @HAVE_MKDTEMP@
90634 @@ -875,6 +973,7 @@ HAVE_PCLOSE = @HAVE_PCLOSE@
90635 HAVE_PIPE = @HAVE_PIPE@
90636 HAVE_PIPE2 = @HAVE_PIPE2@
90637 HAVE_POPEN = @HAVE_POPEN@
90638 +HAVE_POSIX_MEMALIGN = @HAVE_POSIX_MEMALIGN@
90639 HAVE_POSIX_OPENPT = @HAVE_POSIX_OPENPT@
90640 HAVE_POWF = @HAVE_POWF@
90641 HAVE_PREAD = @HAVE_PREAD@
90642 @@ -904,6 +1003,8 @@ HAVE_SECURE_GETENV = @HAVE_SECURE_GETENV@
90643 HAVE_SETENV = @HAVE_SETENV@
90644 HAVE_SETHOSTNAME = @HAVE_SETHOSTNAME@
90645 HAVE_SETSTATE = @HAVE_SETSTATE@
90646 +HAVE_SIGABBREV_NP = @HAVE_SIGABBREV_NP@
90647 +HAVE_SIGDESCR_NP = @HAVE_SIGDESCR_NP@
90648 HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
90649 HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
90650 HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
90651 @@ -919,13 +1020,16 @@ HAVE_STPNCPY = @HAVE_STPNCPY@
90652 HAVE_STRCASECMP = @HAVE_STRCASECMP@
90653 HAVE_STRCASESTR = @HAVE_STRCASESTR@
90654 HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
90655 +HAVE_STRERRORNAME_NP = @HAVE_STRERRORNAME_NP@
90656 HAVE_STRINGS_H = @HAVE_STRINGS_H@
90657 HAVE_STRPBRK = @HAVE_STRPBRK@
90658 HAVE_STRPTIME = @HAVE_STRPTIME@
90659 HAVE_STRSEP = @HAVE_STRSEP@
90660 HAVE_STRTOD = @HAVE_STRTOD@
90661 +HAVE_STRTOL = @HAVE_STRTOL@
90662 HAVE_STRTOLD = @HAVE_STRTOLD@
90663 HAVE_STRTOLL = @HAVE_STRTOLL@
90664 +HAVE_STRTOUL = @HAVE_STRTOUL@
90665 HAVE_STRTOULL = @HAVE_STRTOULL@
90666 HAVE_STRUCT_RANDOM_DATA = @HAVE_STRUCT_RANDOM_DATA@
90667 HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
90668 @@ -943,12 +1047,12 @@ HAVE_TANF = @HAVE_TANF@
90669 HAVE_TANHF = @HAVE_TANHF@
90670 HAVE_TANL = @HAVE_TANL@
90671 HAVE_TIMEGM = @HAVE_TIMEGM@
90672 +HAVE_TIMESPEC_GET = @HAVE_TIMESPEC_GET@
90673 +HAVE_TIMESPEC_GETRES = @HAVE_TIMESPEC_GETRES@
90674 HAVE_TIMEZONE_T = @HAVE_TIMEZONE_T@
90675 -HAVE_TZSET = @HAVE_TZSET@
90676 HAVE_UNISTD_H = @HAVE_UNISTD_H@
90677 HAVE_UNLINKAT = @HAVE_UNLINKAT@
90678 HAVE_UNLOCKPT = @HAVE_UNLOCKPT@
90679 -HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
90680 HAVE_USLEEP = @HAVE_USLEEP@
90681 HAVE_UTIME = @HAVE_UTIME@
90682 HAVE_UTIMENSAT = @HAVE_UTIMENSAT@
90683 @@ -990,6 +1094,7 @@ HAVE_WMEMCHR = @HAVE_WMEMCHR@
90684 HAVE_WMEMCMP = @HAVE_WMEMCMP@
90685 HAVE_WMEMCPY = @HAVE_WMEMCPY@
90686 HAVE_WMEMMOVE = @HAVE_WMEMMOVE@
90687 +HAVE_WMEMPCPY = @HAVE_WMEMPCPY@
90688 HAVE_WMEMSET = @HAVE_WMEMSET@
90689 HAVE__BOOL = @HAVE__BOOL@
90690 HAVE__EXIT = @HAVE__EXIT@
90691 @@ -1086,16 +1191,18 @@ PATH_SEPARATOR = @PATH_SEPARATOR@
90692 PRAGMA_COLUMNS = @PRAGMA_COLUMNS@
90693 PRAGMA_SYSTEM_HEADER = @PRAGMA_SYSTEM_HEADER@
90694 PRIPTR_PREFIX = @PRIPTR_PREFIX@
90695 -PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
90696 PTHREAD_H_DEFINES_STRUCT_TIMESPEC = @PTHREAD_H_DEFINES_STRUCT_TIMESPEC@
90697 PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
90698 RANLIB = @RANLIB@
90699 +REPLACE_ACCESS = @REPLACE_ACCESS@
90700 REPLACE_ACOSF = @REPLACE_ACOSF@
90701 +REPLACE_ALIGNED_ALLOC = @REPLACE_ALIGNED_ALLOC@
90702 REPLACE_ASINF = @REPLACE_ASINF@
90703 REPLACE_ATAN2F = @REPLACE_ATAN2F@
90704 REPLACE_ATANF = @REPLACE_ATANF@
90705 REPLACE_BTOWC = @REPLACE_BTOWC@
90706 -REPLACE_CALLOC = @REPLACE_CALLOC@
90707 +REPLACE_CALLOC_FOR_CALLOC_GNU = @REPLACE_CALLOC_FOR_CALLOC_GNU@
90708 +REPLACE_CALLOC_FOR_CALLOC_POSIX = @REPLACE_CALLOC_FOR_CALLOC_POSIX@
90709 REPLACE_CANONICALIZE_FILE_NAME = @REPLACE_CANONICALIZE_FILE_NAME@
90710 REPLACE_CBRTF = @REPLACE_CBRTF@
90711 REPLACE_CBRTL = @REPLACE_CBRTL@
90712 @@ -1105,13 +1212,22 @@ REPLACE_CEILL = @REPLACE_CEILL@
90713 REPLACE_CHOWN = @REPLACE_CHOWN@
90714 REPLACE_CLOSE = @REPLACE_CLOSE@
90715 REPLACE_CLOSEDIR = @REPLACE_CLOSEDIR@
90716 +REPLACE_COPY_FILE_RANGE = @REPLACE_COPY_FILE_RANGE@
90717 REPLACE_COSF = @REPLACE_COSF@
90718 REPLACE_COSHF = @REPLACE_COSHF@
90719 +REPLACE_CREAT = @REPLACE_CREAT@
90720 REPLACE_CTIME = @REPLACE_CTIME@
90721 REPLACE_DIRFD = @REPLACE_DIRFD@
90722 REPLACE_DPRINTF = @REPLACE_DPRINTF@
90723 REPLACE_DUP = @REPLACE_DUP@
90724 REPLACE_DUP2 = @REPLACE_DUP2@
90725 +REPLACE_EXECL = @REPLACE_EXECL@
90726 +REPLACE_EXECLE = @REPLACE_EXECLE@
90727 +REPLACE_EXECLP = @REPLACE_EXECLP@
90728 +REPLACE_EXECV = @REPLACE_EXECV@
90729 +REPLACE_EXECVE = @REPLACE_EXECVE@
90730 +REPLACE_EXECVP = @REPLACE_EXECVP@
90731 +REPLACE_EXECVPE = @REPLACE_EXECVPE@
90732 REPLACE_EXP2 = @REPLACE_EXP2@
90733 REPLACE_EXP2L = @REPLACE_EXP2L@
90734 REPLACE_EXPF = @REPLACE_EXPF@
90735 @@ -1121,12 +1237,14 @@ REPLACE_EXPM1F = @REPLACE_EXPM1F@
90736 REPLACE_EXPM1L = @REPLACE_EXPM1L@
90737 REPLACE_FABSL = @REPLACE_FABSL@
90738 REPLACE_FACCESSAT = @REPLACE_FACCESSAT@
90739 +REPLACE_FCHMODAT = @REPLACE_FCHMODAT@
90740 REPLACE_FCHOWNAT = @REPLACE_FCHOWNAT@
90741 REPLACE_FCLOSE = @REPLACE_FCLOSE@
90742 REPLACE_FCNTL = @REPLACE_FCNTL@
90743 REPLACE_FDOPEN = @REPLACE_FDOPEN@
90744 REPLACE_FDOPENDIR = @REPLACE_FDOPENDIR@
90745 REPLACE_FFLUSH = @REPLACE_FFLUSH@
90746 +REPLACE_FFSLL = @REPLACE_FFSLL@
90747 REPLACE_FLOOR = @REPLACE_FLOOR@
90748 REPLACE_FLOORF = @REPLACE_FLOORF@
90749 REPLACE_FLOORL = @REPLACE_FLOORL@
90750 @@ -1137,8 +1255,10 @@ REPLACE_FMOD = @REPLACE_FMOD@
90751 REPLACE_FMODF = @REPLACE_FMODF@
90752 REPLACE_FMODL = @REPLACE_FMODL@
90753 REPLACE_FOPEN = @REPLACE_FOPEN@
90754 +REPLACE_FOPEN_FOR_FOPEN_GNU = @REPLACE_FOPEN_FOR_FOPEN_GNU@
90755 REPLACE_FPRINTF = @REPLACE_FPRINTF@
90756 REPLACE_FPURGE = @REPLACE_FPURGE@
90757 +REPLACE_FREE = @REPLACE_FREE@
90758 REPLACE_FREOPEN = @REPLACE_FREOPEN@
90759 REPLACE_FREXP = @REPLACE_FREXP@
90760 REPLACE_FREXPF = @REPLACE_FREXPF@
90761 @@ -1160,6 +1280,7 @@ REPLACE_GETLINE = @REPLACE_GETLINE@
90762 REPLACE_GETLOGIN_R = @REPLACE_GETLOGIN_R@
90763 REPLACE_GETPAGESIZE = @REPLACE_GETPAGESIZE@
90764 REPLACE_GETPASS = @REPLACE_GETPASS@
90765 +REPLACE_GETPASS_FOR_GETPASS_GNU = @REPLACE_GETPASS_FOR_GETPASS_GNU@
90766 REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
90767 REPLACE_GMTIME = @REPLACE_GMTIME@
90768 REPLACE_HUGE_VAL = @REPLACE_HUGE_VAL@
90769 @@ -1198,7 +1319,8 @@ REPLACE_LOGF = @REPLACE_LOGF@
90770 REPLACE_LOGL = @REPLACE_LOGL@
90771 REPLACE_LSEEK = @REPLACE_LSEEK@
90772 REPLACE_LSTAT = @REPLACE_LSTAT@
90773 -REPLACE_MALLOC = @REPLACE_MALLOC@
90774 +REPLACE_MALLOC_FOR_MALLOC_GNU = @REPLACE_MALLOC_FOR_MALLOC_GNU@
90775 +REPLACE_MALLOC_FOR_MALLOC_POSIX = @REPLACE_MALLOC_FOR_MALLOC_POSIX@
90776 REPLACE_MBRLEN = @REPLACE_MBRLEN@
90777 REPLACE_MBRTOWC = @REPLACE_MBRTOWC@
90778 REPLACE_MBSINIT = @REPLACE_MBSINIT@
90779 @@ -1210,7 +1332,9 @@ REPLACE_MEMCHR = @REPLACE_MEMCHR@
90780 REPLACE_MEMMEM = @REPLACE_MEMMEM@
90781 REPLACE_MKDIR = @REPLACE_MKDIR@
90782 REPLACE_MKFIFO = @REPLACE_MKFIFO@
90783 +REPLACE_MKFIFOAT = @REPLACE_MKFIFOAT@
90784 REPLACE_MKNOD = @REPLACE_MKNOD@
90785 +REPLACE_MKNODAT = @REPLACE_MKNODAT@
90786 REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
90787 REPLACE_MKTIME = @REPLACE_MKTIME@
90788 REPLACE_MODF = @REPLACE_MODF@
90789 @@ -1225,6 +1349,7 @@ REPLACE_OPENAT = @REPLACE_OPENAT@
90790 REPLACE_OPENDIR = @REPLACE_OPENDIR@
90791 REPLACE_PERROR = @REPLACE_PERROR@
90792 REPLACE_POPEN = @REPLACE_POPEN@
90793 +REPLACE_POSIX_MEMALIGN = @REPLACE_POSIX_MEMALIGN@
90794 REPLACE_PREAD = @REPLACE_PREAD@
90795 REPLACE_PRINTF = @REPLACE_PRINTF@
90796 REPLACE_PTSNAME = @REPLACE_PTSNAME@
90797 @@ -1237,7 +1362,9 @@ REPLACE_RANDOM_R = @REPLACE_RANDOM_R@
90798 REPLACE_READ = @REPLACE_READ@
90799 REPLACE_READLINK = @REPLACE_READLINK@
90800 REPLACE_READLINKAT = @REPLACE_READLINKAT@
90801 -REPLACE_REALLOC = @REPLACE_REALLOC@
90802 +REPLACE_REALLOCARRAY = @REPLACE_REALLOCARRAY@
90803 +REPLACE_REALLOC_FOR_REALLOC_GNU = @REPLACE_REALLOC_FOR_REALLOC_GNU@
90804 +REPLACE_REALLOC_FOR_REALLOC_POSIX = @REPLACE_REALLOC_FOR_REALLOC_POSIX@
90805 REPLACE_REALPATH = @REPLACE_REALPATH@
90806 REPLACE_REMAINDER = @REPLACE_REMAINDER@
90807 REPLACE_REMAINDERF = @REPLACE_REMAINDERF@
90808 @@ -1253,7 +1380,7 @@ REPLACE_ROUNDL = @REPLACE_ROUNDL@
90809 REPLACE_SETENV = @REPLACE_SETENV@
90810 REPLACE_SETSTATE = @REPLACE_SETSTATE@
90811 REPLACE_SIGNBIT = @REPLACE_SIGNBIT@
90812 -REPLACE_SIGNBIT_USING_GCC = @REPLACE_SIGNBIT_USING_GCC@
90813 +REPLACE_SIGNBIT_USING_BUILTINS = @REPLACE_SIGNBIT_USING_BUILTINS@
90814 REPLACE_SINF = @REPLACE_SINF@
90815 REPLACE_SINHF = @REPLACE_SINHF@
90816 REPLACE_SLEEP = @REPLACE_SLEEP@
90817 @@ -1269,6 +1396,7 @@ REPLACE_STRCASESTR = @REPLACE_STRCASESTR@
90818 REPLACE_STRCHRNUL = @REPLACE_STRCHRNUL@
90819 REPLACE_STRDUP = @REPLACE_STRDUP@
90820 REPLACE_STRERROR = @REPLACE_STRERROR@
90821 +REPLACE_STRERRORNAME_NP = @REPLACE_STRERRORNAME_NP@
90822 REPLACE_STRERROR_R = @REPLACE_STRERROR_R@
90823 REPLACE_STRFTIME = @REPLACE_STRFTIME@
90824 REPLACE_STRNCAT = @REPLACE_STRNCAT@
90825 @@ -1279,7 +1407,11 @@ REPLACE_STRSTR = @REPLACE_STRSTR@
90826 REPLACE_STRTOD = @REPLACE_STRTOD@
90827 REPLACE_STRTOIMAX = @REPLACE_STRTOIMAX@
90828 REPLACE_STRTOK_R = @REPLACE_STRTOK_R@
90829 +REPLACE_STRTOL = @REPLACE_STRTOL@
90830 REPLACE_STRTOLD = @REPLACE_STRTOLD@
90831 +REPLACE_STRTOLL = @REPLACE_STRTOLL@
90832 +REPLACE_STRTOUL = @REPLACE_STRTOUL@
90833 +REPLACE_STRTOULL = @REPLACE_STRTOULL@
90834 REPLACE_STRTOUMAX = @REPLACE_STRTOUMAX@
90835 REPLACE_STRUCT_TIMEVAL = @REPLACE_STRUCT_TIMEVAL@
90836 REPLACE_SYMLINK = @REPLACE_SYMLINK@
90837 @@ -1310,6 +1442,7 @@ REPLACE_WCRTOMB = @REPLACE_WCRTOMB@
90838 REPLACE_WCSFTIME = @REPLACE_WCSFTIME@
90839 REPLACE_WCSNRTOMBS = @REPLACE_WCSNRTOMBS@
90840 REPLACE_WCSRTOMBS = @REPLACE_WCSRTOMBS@
90841 +REPLACE_WCSTOK = @REPLACE_WCSTOK@
90842 REPLACE_WCSWIDTH = @REPLACE_WCSWIDTH@
90843 REPLACE_WCTOB = @REPLACE_WCTOB@
90844 REPLACE_WCTOMB = @REPLACE_WCTOMB@
90845 @@ -1321,19 +1454,21 @@ SET_MAKE = @SET_MAKE@
90846 SHELL = @SHELL@
90847 SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
90848 SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
90849 +STDALIGN_H = @STDALIGN_H@
90850 STDBOOL_H = @STDBOOL_H@
90851 STDDEF_H = @STDDEF_H@
90852 STDINT_H = @STDINT_H@
90853 STRIP = @STRIP@
90854 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
90855 TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
90856 +TIME_H_DEFINES_TIME_UTC = @TIME_H_DEFINES_TIME_UTC@
90857 UINT32_MAX_LT_UINTMAX_MAX = @UINT32_MAX_LT_UINTMAX_MAX@
90858 UINT64_MAX_EQ_ULONG_MAX = @UINT64_MAX_EQ_ULONG_MAX@
90859 UNDEFINE_STRTOK_R = @UNDEFINE_STRTOK_R@
90860 UNISTD_H_DEFINES_STRUCT_TIMESPEC = @UNISTD_H_DEFINES_STRUCT_TIMESPEC@
90861 +UNISTD_H_HAVE_SYS_RANDOM_H = @UNISTD_H_HAVE_SYS_RANDOM_H@
90862 UNISTD_H_HAVE_WINSOCK2_H = @UNISTD_H_HAVE_WINSOCK2_H@
90863 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS = @UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS@
90864 -UTIME_H = @UTIME_H@
90865 VERSION = @VERSION@
90866 WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
90867 WINDOWS_64_BIT_OFF_T = @WINDOWS_64_BIT_OFF_T@
90868 @@ -1365,8 +1500,10 @@ datarootdir = @datarootdir@
90869 docdir = @docdir@
90870 dvidir = @dvidir@
90871 exec_prefix = @exec_prefix@
90872 +gl_LIBOBJDEPS = @gl_LIBOBJDEPS@
90873 gl_LIBOBJS = @gl_LIBOBJS@
90874 gl_LTLIBOBJS = @gl_LTLIBOBJS@
90875 +gltests_LIBOBJDEPS = @gltests_LIBOBJDEPS@
90876 gltests_LIBOBJS = @gltests_LIBOBJS@
90877 gltests_LTLIBOBJS = @gltests_LTLIBOBJS@
90878 gltests_WITNESS = @gltests_WITNESS@