* MODULES.html.sh: Remove c-bs-a.
[pspp] / ChangeLog
1 2006-06-29  Derek Price  <derek@ximbiot.com>
2
3         * modules/c-bs-a: Removed - \a is C89.
4         * MODULES.html.sh: Remove c-bs-a.
5
6 2006-06-28  Bruno Haible  <bruno@clisp.org>
7
8         * modules/wcwidth (Files): Add m4/wchar_t.m4.
9
10 2006-06-28  Eric Blake  <ebb9@byu.net>
11
12         * modules/wcwidth: New file.
13         * modules/mbchar (Depends-on): Add wcwidth.
14         * modules/mbswidth (Depends-on): Add wcwidth.
15         * MODULES.html.sh: Add wcwidth.
16
17 2006-06-28  Simon Josefsson  <jas@extundo.com>
18
19         * tests/test-getaddrinfo.c: Test getnameinfo too.  Call WSAStartup
20         on _WIN32.
21
22         * modules/getaddrinfo (Depends-on): Add inet_ntop, needed by
23         getnameinfo.
24
25 2006-06-27  Simon Josefsson  <jas@extundo.com>
26
27         * modules/sys_select: New file, suggested by Bruno Haible, Paul
28         Eggert and Martin Lambers.
29
30 2006-06-26  Bruno Haible  <bruno@clisp.org>
31
32         * modules/stdint (Makefile.am): Also substitute HAVE_WCHAR_H.
33
34 2006-06-23  Simon Josefsson  <jas@extundo.com>
35             Bruno Haible  <bruno@clisp.org>
36
37         * gnulib-tool (func_emit_lib_Makefile_am): Define MOSTLYCLEANDIRS.
38         Emit mostlyclean-local rule.
39         (func_emit_tests_Makefile_am): Likewise.
40         * modules/sys_socket (Makefile.am): Use MOSTLYCLEANDIRS.
41
42 2006-06-23  Bruno Haible  <bruno@clisp.org>
43
44         * tests/test-stdint.c: Update to match ISO C 99 Technical
45         Corrigendum 1.
46
47 2006-06-21  Simon Josefsson  <jas@extundo.com>
48
49         * tests/test-getaddrinfo.c: New file.
50
51         * modules/getaddrinfo-tests: New file.
52
53         * MODULES.html.sh: Add inet_pton.
54
55         * modules/inet_pton: New file.
56
57 2006-06-19  Yoann Vandoorselaere <yoann.v@prelude-ids.com>
58
59         * modules/sys_socket, modules/socklen: Include sys/types since
60         FreeBSD 4.x's sys/socket.h needs it.
61
62 2006-06-15  Bruno Haible  <bruno@clisp.org>
63
64         * modules/stdint (Files): Include m4/full-header-path.m4,
65         m4/size_max.m4, m4/wchar_t.m4.
66         (Makefile.am): Many more substitutions.
67         * modules/stdint-tests: New file.
68         * tests/test-stdint.c: New file.
69
70 2006-05-15  Bruno Haible  <bruno@clisp.org>
71
72         * build-aux/config.rpath: Improve support for Sun C 5.9 on Linux, based
73         on libtool patch by Ralf Wildenhues.
74
75 2006-05-09  Bruno Haible  <bruno@clisp.org>
76
77         * modules/xvasprintf (Files): Add m4/xvasprintf.m4.
78         (Depends-on): Depend also on xsize, stdarg.
79         (configure.ac): Add gl_XVASPRINTF.
80
81 2006-05-08  Eric Blake  <ebb9@byu.net>
82
83         * gnulib-tool (func_version): Base copyright year on CVS date.
84         (func_emit_copyright_notice): New function.
85         (func_emit_lib_Makefile_am): Use it.
86         (func_emit_tests_Makefile_am): Likewise.
87         (func_import): Likewise.
88
89 2006-05-05  Bruno Haible  <bruno@clisp.org>
90
91         * build-aux/config.rpath: Add support for Sun C 5.9 on Linux.
92
93 2006-05-08  Bruno Haible  <bruno@clisp.org>
94
95         * modules/stdarg: New file.
96         * MODULES.html.sh (func_all_modules): Add section for <stdarg.h>.
97
98 2006-05-02  Paul Eggert  <eggert@cs.ucla.edu>
99
100         * modules/inttypes (Maintainer): Change from Derek Price to 'all'.
101
102 2006-04-29  Bruno Haible  <bruno@clisp.org>
103
104         * gnulib-tool: Make --update option actually work.
105
106 2006-04-25  Bruno Haible  <bruno@clisp.org>
107
108         * gnulib-tool (func_import): Output the include directives in three
109         blocks, sorted separately.
110         Reported by Ben Pfaff <blp@cs.stanford.edu>.
111
112 2006-04-23  Bruno Haible  <bruno@clisp.org>
113
114         * modules/copy-file: Depend on unistd.
115         * modules/execute: Likewise.
116         * modules/fatal-signal: Likewise.
117         * modules/findprog: Likewise.
118         * modules/mkdtemp : Likewise.
119         * modules/pipe: Likewise.
120         * modules/wait-process: Likewise.
121
122 2006-04-23  Claudio Fontana  <claudio@gnu.org>
123             Bruno Haible  <bruno@clisp.org>
124
125         * modules/gettext (Makefile.am): Add a -I flag for <libintl.h>.
126         * gnulib-tool (func_emit_lib_Makefile_am): Emit empty default value
127         for AM_CPPFLAGS.
128
129 2006-04-23  Bruno Haible  <bruno@clisp.org>
130
131         * gnulib-tool (func_usage): Fix --import description. Document --update.
132         (func_import): Create temporary file in a temporary directory, if
133         --dry-run is specified. Silence errors from 'grep' when there are no
134         m4 files in $m4dir.
135         (func_create_testdir): Silence errors from 'grep' when there are no
136         m4 files in $m4dir.
137         Reported by Karl Berry <karl@freefriends.org>.
138
139 2006-04-18  Derek Price  <derek@ximbiot.com>
140             Paul Eggert  <eggert@cs.ucla.edu>
141
142         * modules/inttypes: New file.
143         * modules/strtoimax, modules/strtoumax: Depend on inttypes.
144
145 2006-04-12  Eric Blake  <ebb9@byu.net>
146
147         * modules/time_r (Makefile.am): Remove lib_SOURCES line, as this
148         is now done automatically by the corresponding Autoconf macro.
149
150 2006-04-09  Paul Eggert  <eggert@cs.ucla.edu>
151
152         * modules/regex (Depends-on): Add ssize_t.
153
154 2006-03-08  Simon Josefsson  <jas@extundo.com>
155
156         * build-aux/maint.mk: Fix refresh-po, to handle no translated
157         languages.
158
159 2006-03-07  Paul Eggert  <eggert@cs.ucla.edu>
160
161         * MODULES.html.sh (Support for systems lacking POSIX:2001):
162         Add unistd.
163         * modules/c-stack (Depends-on): Add unistd.
164         * modules/getlogin_r: Likewise.
165         * modules/glob: Likewise.
166         * modules/pagealign_alloc: Likewise.
167         * modules/unistd (Files): Remove lib/unistd_.h.
168         (EXTRA_DIST): Remove.
169         (unistd.h): Create using 'echo' rather than 'cp', so that we don't
170         need unistd_.h.
171         (MOSTLYCLEANFILES): Remove unistd.h-t.
172
173 2006-03-07  Simon Josefsson  <jas@extundo.com>
174
175         * modules/getopt (Depends-on): Add unistd.
176
177         * modules/unistd: New file.
178
179 2006-03-07  Simon Josefsson  <jas@extundo.com>
180
181         * modules/gc-random: New file.
182
183 2006-03-03  Simon Josefsson  <jas@extundo.com>
184
185         * build-aux/maint.mk: Add refresh-po rule, based on ideas from
186         libidn and bison.
187
188 2006-03-03  Simon Josefsson  <jas@extundo.com>
189
190         * build-aux/maint.mk: Add several syntax checks from CoreUtils.
191
192 2006-03-03  Simon Josefsson  <jas@extundo.com>
193
194         * build-aux/maint.mk: Add indent target.
195
196 2006-03-01  Paul Eggert  <eggert@cs.ucla.edu>
197
198         * modules/gettime (Depends-on): Add extensions module.
199         * modules/nanosleep (Depends-on): Likewise.
200         * modules/settime (Depends-on): Likewise.
201
202 2006-02-26  Paul Eggert  <eggert@cs.ucla.edu>
203
204         * modules/intprops: New file.
205         * MODULES.html.sh (Numeric conversion functions <stdlib.h>):
206         Add intprops.
207         * modules/getloadavg (Files): Remove lib/intprops.h.
208         (Depends-on): Add intprops.
209         * modules/human: Likewise.
210         * modules/inttostr: Likewise.
211         * modules/openat: Likewise.
212         * modules/sig2str: Likewise.
213         * modules/userspec: Likewise.
214         * modules/utimecmp: Likewise.
215         * modules/xnanosleep: Likewise.
216         * modules/xstrtol: Likewise.
217
218 2006-02-24  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  (tiny changes)
219
220         * modules/xstrtod: Omit xstrtod.h, xstrtod.c; they're in LIB_SOURCES.
221         * modules/lock-tests (TESTS): Use $(EXEEXT).
222         * modules/tls-tests: Likewise.
223         * modules/argp-tests: Likewise.
224         (check_PROGRAMS): New var, replacing...
225         (noinst_PROGRAMS, test_argp_SOURCES): Remove.
226
227 2006-02-16  Simon Josefsson  <jas@extundo.com>
228
229         * modules/getaddrinfo (Depends-on): Add sys_socket.
230
231 2006-02-15  Simon Josefsson  <jas@extundo.com>
232
233         * build-aux/maint.mk: Add dsyntax-check rule.
234
235 2006-02-14  Paul Eggert  <eggert@cs.ucla.edu>
236
237         Sync from coreutils.
238         * modules/lstat (Depends-on): Don't depend on xalloc.
239         (License): Change from GPL to LGPL, since this is now simply a
240         replacement for a libc function.
241
242 2006-02-14  Simon Josefsson  <jas@extundo.com>
243
244         * modules/maintainer-makefile (Files): Rename.
245
246         * build-aux/GNUmakefile: Rename Makefile.maint to maint.mk
247         and (the local) Makefile.cfg to maint-cfg.mk.
248
249         * build-aux/Makefile.maint, build-aux/maint.mk: Renamed the former
250         to the latter.
251
252         * modules/maintainer-makefile: New module.
253
254         * build-aux/Makefile.maint: New file, from GNU CoreUtils, although
255         severaly stripped to make it possible to build it up from scratch
256         with reliable tests.
257
258         * build-aux/GNUmakefile: New file, from GNU CoreUtils with some
259         fixes to permit overriding the default actions when configure and
260         makefile are not available.
261
262 2006-02-13  Simon Josefsson  <jas@extundo.com>
263
264         * gnulib-tool (Usage): Fix --import, from
265         karl@freefriends.org (Karl Berry).
266
267 2006-02-07  Paul Eggert  <eggert@cs.ucla.edu>
268
269         * modules/closeout (Depends-on): Remove atexit.
270
271 2006-01-26  Bruno Haible  <bruno@clisp.org>
272
273         * gnulib-tool (func_import): Use "trap 'exit $?' instead of "trap :".
274         Reported by Paul Eggert.
275
276 2006-01-25  Bruno Haible  <bruno@clisp.org>
277
278         * gnulib-tool (func_import): Use "trap :" instead of "trap -" to get
279         rid of a trap command. For Solaris sh.
280         Reported by Mark D. Baushke <mdb@gnu.org>.
281
282 2006-01-24  Bruno Haible  <bruno@clisp.org>
283
284         * modules/strnlen (Maintainer): Change from glibc to all.
285
286 2006-01-24  Bruno Haible  <bruno@clisp.org>
287
288         * gnulib-tool (func_import): Avoid constructing complicated sed
289         expressions inside backquote.
290         Report and solution by Mark D. Baushke <mdb@gnu.org>.
291
292 2006-01-24  Jim Meyering  <jim@meyering.net>
293
294         * modules/openat (Files): Add lib/intprops.h.
295         From Mark D. Baushke.
296
297 2006-01-19  Simon Josefsson  <jas@extundo.com>
298
299         * modules/lock-tests: Use check_PROGRAMS instead of noinst_PROGRAMS.
300         Remove the test_*_SOURCES variable: automake infers it by default.
301         * modules/tls-tests: Likewise.
302
303 2006-01-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  (tiny change)
304
305          * gnulib-tool, build-aux/csharpcomp.sh.in: Do not pass `-q' to mktemp.
306          Reported by Bruce Korb <bkorb@gnu.org>.
307
308 2006-01-21  Sergey Poznyakoff  <gray@gnu.org.ua>
309
310         * modules/argp-tests: New module
311         * tests/test-argp.c: New file
312         * tests/test-argp-2.sh: New file
313
314 2006-01-20  Simon Josefsson  <jas@extundo.com>
315
316         * modules/inet_ntop (Depends-on): Depend on sys_socket.
317
318 2006-01-19  Simon Josefsson  <jas@extundo.com>
319
320         * gnulib-tool: Set check_PROGRAMS.
321
322         * modules/arcfour-tests, modules/arctwo-tests, modules/crc-tests,
323         modules/des-tests, modules/gc-arcfour-tests,
324         modules/gc-arctwo-tests, modules/gc-des-tests,
325         modules/gc-hmac-md5-tests, modules/gc-hmac-sha1-tests,
326         modules/gc-md2-tests, modules/gc-md4-tests, modules/gc-md5-tests,
327         modules/gc-pbkdf2-sha1-tests, modules/gc-rijndael-tests,
328         modules/gc-sha1-tests, modules/gc-tests, modules/hmac-md5-tests,
329         modules/hmac-sha1-tests, modules/md2-tests, modules/md4-tests,
330         modules/md5-tests, modules/readline, modules/rijndael-tests: Use
331         check_PROGRAMS instead of noinst_PROGRAMS to be able to remove
332         test_*_SOURCES.
333
334 2006-01-18  Simon Josefsson  <jas@extundo.com>
335
336         * modules/arcfour-tests, modules/arctwo-tests, modules/crc-tests,
337         modules/des-tests, modules/gc-arcfour-tests,
338         modules/gc-arctwo-tests, modules/gc-des-tests,
339         modules/gc-hmac-md5-tests, modules/gc-hmac-sha1-tests,
340         modules/gc-md2-tests, modules/gc-md4-tests, modules/gc-md5-tests,
341         modules/gc-pbkdf2-sha1-tests, modules/gc-rijndael-tests,
342         modules/gc-sha1-tests, modules/gc-tests, modules/hmac-md5-tests,
343         modules/hmac-sha1-tests, modules/md2-tests, modules/md4-tests,
344         modules/md5-tests, modules/readline, modules/rijndael-tests: Add
345         $(EXEEXT) to automake TESTS variable, for mingw32.
346
347 2006-01-18  Simon Josefsson  <jas@extundo.com>
348
349         * modules/socklen (Depends-on): Depend on sys_socket.
350
351 2006-01-17  Bruno Haible  <bruno@clisp.org>
352
353         * modules/ssize_t (Include): Add <sys/types.h>.
354
355 2006-01-17  Simon Josefsson  <jas@extundo.com>
356
357         * modules/socklen (Include): Need sys/socket.h.
358
359 2006-01-12  Bruno Haible  <bruno@clisp.org>
360
361         * gnulib-tool (func_import, func_create_testdir): Don't go into an
362         endless loop while replacing $auxdir with build-aux.
363
364 2006-01-12  Bruno Haible  <bruno@clisp.org>
365
366         * modules/ldd: New file.
367         * build-aux/ldd.sh.in: New file.
368         * MODULES.html.sh (Support for building libraries and executables): Add
369         ldd.
370
371 2006-01-11  Bruno Haible  <bruno@clisp.org>
372
373         * gnulib-tool (AUTOCONF, ACLOCAL, AUTOMAKE, AUTORECONF): Make
374         overridable by the user.
375         Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.
376
377 2006-01-08  Bruno Haible  <bruno@clisp.org>
378
379         Avoid "ar: no archive members specified" error on MacOS X.
380         * gnulib-tool (func_modules_add_dummy): New function.
381         (func_import, func_create_testdir): Invoke it.
382
383 2006-01-08  Bruno Haible  <bruno@clisp.org>
384
385         Ensure automatic ordering between gl_LOCK and gl_ARGP.
386         * gnulib-tool (func_import, func_create_testdir): Put gl_LOCK into
387         the "early" section as well.
388
389 2006-01-08  Bruno Haible  <bruno@clisp.org>
390
391         * gnulib-tool (func_emit_lib_Makefile_am, func_emit_tests_Makefile_am):
392         Initialize also noinst_HEADERS to empty.
393
394 2006-01-08  Bruno Haible  <bruno@clisp.org>
395
396         * gnulib-tool (AUTOMAKEPATH, AUTOCONF, ACLOCAL, AUTOMAKE): New
397         variables.
398         (func_create_megatestdir): Call aclocal, autoconf, automake here, not
399         autoreconf.
400
401 2006-01-11  Bruno Haible  <bruno@clisp.org>
402
403         * gnulib-tool (func_import, func_create_testdir): Replace build-aux
404         with $auxdir in AC_CONFIG_FILES statements.
405
406 2006-01-10  Paul Eggert  <eggert@cs.ucla.edu>
407
408         * modules/readutmp (Maintainer): Add myself.
409
410 2006-01-10  Bruno Haible  <bruno@clisp.org>
411
412         * modules/readutmp: Depend on module free.
413         * modules/strtok_r: Depend on module restrict.
414
415 2006-01-10  Simon Josefsson  <jas@extundo.com>
416
417         * modules/sys_socket: New file.
418
419 2006-01-07  Bruno Haible  <bruno@clisp.org>
420
421         * gnulib-tool (func_emit_tests_Makefile_am): Emit an empty SUBDIR
422         variable.
423         Needed to avoid an automake error regarding the 'gettext' module.
424
425 2006-01-07  Bruno Haible  <bruno@clisp.org>
426
427         * modules/gettext (configure.ac): Add an invocation of
428         AM_GNU_GETTEXT_VERSION. Needed since autoreconf is used by gnulib-tool.
429
430 2006-01-09  Paul Eggert  <eggert@cs.ucla.edu>
431
432         Sync from coreutils:
433
434         * MODULES.html.sh (build_lib): New section, with new lib-ignore module.
435         * modules/lib-ignore: New file.
436         * modules/mkdir-p (Files): Add chdir-safer.c, chdir-safer.h, lchmod.h,
437         chdir-safer.m4, lchmod.m4.
438         * modules/openat: Add mkdirat.c, openat-priv.h.
439
440 2006-01-09  Bruno Haible  <bruno@clisp.org>
441
442         * modules/strnlen (Include): Use strnlen.h.
443
444 2006-01-09  Simon Josefsson  <jas@extundo.com>
445
446         * modules/inet_ntop (Depends-on): Add restrict.
447
448 2006-01-09  Simon Josefsson  <jas@extundo.com>
449
450         * modules/gc-rijndael-tests (License): Put under LGPL.
451
452         * modules/gc-des-tests (License): Likewise.
453
454         * modules/gc-arcfour-tests (License): Likewise.
455
456         * modules/gc-arctwo-tests (License): Likewise.
457
458         * modules/gc-pbkdf2-sha1-tests (License): Likewise.
459
460         * modules/gc-hmac-sha1-tests (Files): Likewise.
461
462         * modules/gc-hmac-md5-tests (License): Likewise.
463
464         * modules/gc-sha1-tests (License): Likewise.
465
466         * modules/gc-md5-tests (License): Likewise.
467
468         * modules/gc-md4-tests (License): Likewise.
469
470         * modules/gc-md2-tests (License): Likewise.
471
472         * modules/gc-tests (License): Likewise.
473
474         * modules/des-tests (License): Likewise.
475
476         * modules/md4-tests (License): Likewise.
477
478         * modules/md2-tests (License): Likewise.
479
480 2006-01-09  Bruno Haible  <bruno@clisp.org>
481
482         * build-aux/javacomp.sh.in: New file, moved from lib/.
483         * modules/javacomp-script (Files): Update.
484         (configure.ac): Add AC_CONFIG_FILES invocation.
485         (EXTRA_DIST): Remove variable.
486
487         * build-aux/javaexec.sh.in: New file, moved from lib/.
488         * modules/javaexec (Files): Update.
489         (configure.ac): Add AC_CONFIG_FILES invocation.
490         (EXTRA_DIST): Remove javaexec.sh.in.
491
492         * build-aux/csharpcomp.sh.in: New file, moved from lib/.
493         * modules/csharpcomp-script (Files): Update.
494         (configure.ac): Add AC_CONFIG_FILES invocation.
495         (EXTRA_DIST): Remove variable.
496
497         * build-aux/csharpexec.sh.in: New file, moved from lib/.
498         * modules/csharpexec (Files): Update.
499         (configure.ac): Add AC_CONFIG_FILES invocation.
500         (EXTRA_DIST): Remove csharpexec.sh.in.
501
502 2006-01-07  Bruno Haible  <bruno@clisp.org>
503
504         * gnulib-tool (func_import): Add an AC_PROG_RANLIB dependency to
505         gl_EARLY.
506
507 2006-01-04  Paul Eggert  <eggert@cs.ucla.edu>
508
509         * README: Gnulib normally doesn't generate a tarball.
510
511 2005-12-28  Bruno Haible  <bruno@clisp.org>
512
513         * build-aux/config.rpath: Update from GNU gettext.
514
515 2005-12-16  Jim Meyering  <jim@meyering.net>
516
517         * modules/fprintftime: New module.
518         * MODULES.html.sh (Date and time <time.h>): Add fprintftime.
519
520 2005-12-15  Simon Josefsson  <jas@extundo.com>
521
522         * modules/socklen (configure.ac): Fix M4 macro name, to align with
523         new m4/socklen.m4.
524
525 2005-12-09  Sergey Poznyakoff  <gray@gnu.org.ua>
526
527         * modules/argp (Files): Add argp-pin.c
528         (Depends-on): dirname
529         (lib_SOURCES): Add argp-pin.c
530
531 2005-12-02  Bruno Haible  <bruno@clisp.org>
532
533         * gnulib-tool (func_import): Accept GPLed build tool modules when
534         --lgpl is given.
535         * modules/csharpcomp-script: New file.
536         * modules/csharpcomp: Depend on it.
537         * modules/javacomp-script: New file.
538         * modules/javacomp: Depend on it.
539         Suggested by Simon Josefsson.
540
541 2005-11-29  Paul Eggert  <eggert@cs.ucla.edu>
542
543         * modules/savedir (Depends-on): Add openat.
544
545 2005-11-25  Paul Eggert  <eggert@cs.ucla.edu>
546
547         * modules/obstack (Files): Add m4/ulonglong.m4.
548         Problem reported by Davide Angelocola.
549
550 2005-11-10  Paul Eggert  <eggert@cs.ucla.edu>
551
552         * modules/gethrxtime (Depends-on): Add gettime.
553
554 2005-11-04  Bruno Haible  <bruno@clisp.org>
555
556         * gnulib-tool: Implement --update mode.
557
558 2005-10-28  Simon Josefsson  <jas@extundo.com>
559
560         * tests/test-gc-md4.c, tests/test-gc-md5.c, tests/test-gc-sha1.c:
561         Test more.
562
563         * tests/test-gc-md2.c, tests/test-md2.c: New files.
564
565         * modules/md2, modules/md2-tests: New files.
566
567 2005-10-27  Paul Eggert  <eggert@cs.ucla.edu>
568
569         * modules/verify (License): Change from GPL to LGPL.  This is a
570         tiny module and there are apparently near-equivalents that are
571         under the BSD license.
572
573 2005-10-24  Simon Josefsson  <jas@extundo.com>
574
575         * modules/sha1: Relicense to LGPL.
576
577 2005-10-23  Simon Josefsson  <jas@extundo.com>
578
579         * gnulib-tool (func_import): Fix --tests-base.
580
581 2005-10-22  Simon Josefsson  <jas@extundo.com>
582
583         * modules/arcfour (Depends-on): Need stdint.
584
585 2005-10-21  Bruno Haible  <bruno@clisp.org>
586
587         * gnulib-tool (func_import, func_create_testdir): Add quoting to last
588         patch.
589
590 2005-10-21  Simon Josefsson  <jas@extundo.com>
591
592         * gnulib-tool (func_import, func_create_testdir): Define automake
593         conditional GL_COND_LIBTOOL if libtool is used (to be used by modules
594         Makefile.am snippet),
595         suggested by Bruno Haible <bruno@clisp.org>.
596
597         * modules/gc (Makefile.am): Use it.
598
599 2005-10-21  Simon Josefsson  <jas@extundo.com>
600
601         * modules/des, modules/des-tests: New files.
602
603         * modules/gc-des, modules/gc-des-tests: New files.
604
605         * tests/test-des.c, tests/test-gc-des.c: New file.
606
607 2005-10-21  Simon Josefsson  <jas@extundo.com>
608
609         * modules/arctwo, modules/arctwo-tests: New files.
610
611         * tests/test-arctwo.c: New file.
612
613         * modules/gc-arctwo, modules/gc-arctwo-tests: New files.
614
615         * tests/test-gc-arctwo.c: New file.
616
617 2005-10-19  Simon Josefsson  <jas@extundo.com>
618
619         * tests/test-gc-arcfour.c: New file.
620
621         * modules/gc-arcfour, modules/gc-arcfour-tests: New files.
622
623 2005-10-19  Simon Josefsson  <jas@extundo.com>
624
625         * tests/test-gc-rijndael.c: New file.
626
627         * modules/gc-rijndael, modules/gc-rijndael-test: New files.
628
629 2005-10-19  Simon Josefsson  <jas@extundo.com>
630
631         * tests/test-gc-md4.c, tests/test-gc-md5.c: Test gc_hash_buffer
632         interface too.
633
634 2005-10-19  Simon Josefsson  <jas@extundo.com>
635
636         * modules/gc-md4, modules/gc-md4-tests: New file.
637
638         * tests/test-gc-md4.c: New file.
639
640 2005-10-18  Simon Josefsson  <jas@extundo.com>
641
642         * tests/test-md4.c: New file.
643
644         * modules/md4, modules/md4-tests: New files.
645
646 2005-10-18  Simon Josefsson  <jas@extundo.com>
647
648         * tests/test-md5.c: New file.
649
650         * modules/md5-tests: New file.
651
652 2005-10-17  Stepan Kasal  <kasal@ucw.cz>
653
654         * gnulib-tool (func_create_testdir): Omit the second check whether
655         BUILT_SOURCES in nonempty.
656
657 2005-10-17  Simon Josefsson  <jas@extundo.com>
658
659         * modules/gc-sha1-tests: New file.
660
661         * tests/test-gc-sha1.c: New file.
662
663 2005-10-17  Simon Josefsson  <jas@extundo.com>
664
665         * tests/test-rijndael.c: New file.
666
667 2005-10-17  Simon Josefsson  <jas@extundo.com>
668
669         * modules/sha1: Depend on stdint instead of md5.
670
671         * modules/md5: Depend on stdint, remove uint32_t.
672
673 2005-10-16  Bruno Haible  <bruno@clisp.org>
674
675         * gnulib-tool (func_emit_tests_Makefile_am): Also define
676         TESTS_ENVIRONMENT, so that individual tests can augment it.
677
678         * gnulib-tool (func_create_testdir): Use an intermediate target for
679         building $(BUILT_SOURCES). Needed because BUILT_SOURCES can contain
680         macros, like $(ALLOCA_H), which cannot be passed through the command
681         line.
682
683 2005-10-15  Simon Josefsson  <jas@extundo.com>
684
685         * modules/rijndael-tests: New file.
686
687         * modules/rijndael: New file.
688
689 2005-10-14  Simon Josefsson  <jas@extundo.com>
690
691         * tests/test-arcfour.c: New file.
692
693         * modules/arcfour, modules/arcfour-tests: New files.
694
695 2005-10-13  Oskar Liljeblad  <oskar@osk.mine.nu>
696
697         * modules/human (Depends-on): Depend on xstrtoumax, not xstrtol.
698
699 2005-10-13  Simon Josefsson  <jas@extundo.com>
700
701         * modules/gc-hmac-md5-tests: New file.
702
703         * tests/test-gc-hmac-sha1.c: New file.
704
705         * tests/test-gc.c (main): Remove MD5 and HMAC-MD5 tests.
706
707         * modules/gc-hmac-md5-tests: New file.
708
709         * tests/test-gc-md5.c: New file.
710
711         * modules/gc-md5-tests: New file.
712
713 2005-10-12  Simon Josefsson  <jas@extundo.com>
714
715         * modules/gc-pbkdf2-sha1, modules/gc-pbkdf2-sha1-tests: New files.
716
717         * tests/test-gc-pbkdf2-sha1.c: New file.
718
719 2005-10-12  Simon Josefsson  <jas@extundo.com>
720
721         * modules/gc-sha1: New file.
722
723 2005-10-12  Simon Josefsson  <jas@extundo.com>
724
725         * tests/test-hmac-sha1.c: New file.
726
727         * modules/hmac-sha1-tests: New file.
728
729         * modules/hmac-sha1: New file.
730
731 2005-10-12  Simon Josefsson  <jas@extundo.com>
732
733         * modules/gc-md5, modules/gc-hmac-md5: New files.
734
735         * modules/gc (Files): Remove md5, memxor and hmac files.
736
737 2005-10-11  Bruno Haible  <bruno@clisp.org>
738
739         * modules/c-strcasestr: New file.
740         * MODULES.html.sh (String handling <string.h>): Add c-strcasestr.
741
742 2005-10-11  Bruno Haible  <bruno@clisp.org>
743
744         * modules/c-strcase: New file.
745         * MODULES.html.sh (String handling <string.h>): Add c-strcase.
746
747 2005-10-11  Simon Josefsson  <jas@extundo.com>
748
749         * tests/test-crc.c: New file.
750
751         * modules/crc, modules/crc-tests: New files.
752
753 2005-10-10  Paul Eggert  <eggert@cs.ucla.edu>
754
755         * modules/mempcpy (License): GPL -> LGPL.
756         * modules/strchrnul (License): Likewise.
757         * modules/sysexits (License): Likewise.
758
759 2005-10-06  Simon Josefsson  <jas@extundo.com>
760
761         * tests/test-hmac-md5.c: New file.
762
763         * modules/hmac-md5-tests: New file.
764
765         * modules/hmac-md5: New file.
766
767 2005-10-05  Bruno Haible  <bruno@clisp.org>
768
769         * modules/stdint (License): Change to LGPL.
770
771 2005-10-05  Simon Josefsson  <jas@extundo.com>
772
773         * modules/memxor: New file.
774
775         * modules/iconv (Files): Move config.rpath to havelib, it is used
776         there.
777
778         * modules/havelib (Files): Add config.rpath.
779
780 2005-10-02  Paul Eggert  <eggert@cs.ucla.edu>
781
782         * modules/xreadlink (Makefile.am): Remove lib_SOURCES.
783         From Ben Pfaff.
784
785         * modules/exclude (Depends-on): Depend on verify.
786         * modules/strtoimax (Depends-on): Likewise.
787         * modules/utimecmp (Depends-on): Likewise.
788
789 2005-09-27  Paul Eggert  <eggert@cs.ucla.edu>
790
791         * modules/regex (Depends-on): Add strcase.
792
793         * modules/gethostname (Licence): Change from GPL to LGPL, since
794         gethostname.c is a trivial implementation of a standard library
795         function.
796         * modules/poll (License): Change from GPL to LGPL, since it's
797         derived from LGPL code.
798
799 2005-09-26  Bruno Haible  <bruno@clisp.org>
800
801         * modules/mbchar (Include): Mention that HAVE_WCHAR_H && HAVE_WCTYPE_H
802         is necessary.
803         (lib_SOURCES): Remove mbchar.c.
804         * modules/mbfile (Include): Mention that HAVE_MBRTOWC is necessary.
805         (Files): Add m4/mbrtowc.m4.
806         * modules/mbiter: Likewise.
807         * modules/mbuiter: Likewise.
808
809 2005-09-25  Jim Meyering  <jim@meyering.net>
810
811         * modules/inet_ntop (Depends-on): Add socklen, since inet_ntop.c
812         also uses socklen_t.
813
814 2005-09-23  Jim Meyering  <jim@meyering.net>
815
816         * modules/getaddrinfo (Depends-on): Add socklen.
817
818 2005-09-23  Bruno Haible  <bruno@clisp.org>
819
820         * tests/test-verify.c: New file.
821
822 2005-09-22  Paul Eggert  <eggert@cs.ucla.edu>
823
824         Sync from coreutils.
825
826         * modules/argmatch (Depends-on): Add verify.
827         * modules/getloadavg (Depends-on): Depend on fcntl-safer, not
828         unistd-safer.
829         * modules/save-cwd (Depends-on): Likewise.
830
831         * modules/openat (Files): Add lib/openat-die.c.
832         (Depends-on): Remove error, exitfail.
833         Add dirname.
834
835         * modules/verify: New file.
836         * MODULES.html.sh (Diagnostics <assert.h>): New section,
837         with "verify" module.
838
839 2005-09-20  Bruno Haible  <bruno@clisp.org>
840
841         * gnulib-tool: Remove trailing slashes from the values specified for
842         --source-base, --m4-base, --tests-base, --aux-dir.
843         Suggested by Simon Josefsson <jas@extundo.com>.
844
845 2005-09-20  Bruno Haible  <bruno@clisp.org>
846
847         * gnulib-tool (func_all_modules, func_modules_transitive_closure,
848         func_modules_to_filelist, func_import, func_create_testdir): Make all
849         sorting results locale-independent, so that gnulib-cache.m4 doesn't
850         change when gnulib-tool is invoked in a different locale.
851
852 2005-09-19  Bruno Haible  <bruno@clisp.org>
853
854         * gnulib-tool (import): Provide default for --tests-base.
855
856 2005-09-19  Jim Meyering  <jim@meyering.net>
857
858         * modules/pathmax (License): Change to LGPL.
859
860 2005-09-18  Bruno Haible  <bruno@clisp.org>
861
862         * gnulib-tool: Support --with-tests also with --import.
863         (func_emit_tests_Makefile_am): Use variables $m4base and $testsbase.
864         (func_import): Use variables $testsbase and $inctests. Emit a
865         gl_TESTS_BASE form into gnulib-cache.m4. Create $testsbase/Makefile.am.
866         Remind the user to add AC_CONFIG_FILES($testsdir/Makefile) and
867         SUBDIRS += $testsdir.
868         (func_create_testdir): Update.
869
870 2005-09-18  Bruno Haible  <bruno@clisp.org>
871
872         * gnulib-tool (func_import): Comment out code that spits out the
873         new files with --dry-run.
874
875 2005-09-18  Bruno Haible  <bruno@clisp.org>
876
877         Portability fix.
878         * gnulib-tool (func_readlink): New function.
879         (func_ln_if_changed): Use it.
880
881 2005-09-18  Bruno Haible  <bruno@clisp.org>
882
883         * gnulib-tool: Revise --dry-run implementation. Use variable $doit
884         instead of $dry_run.
885         (func_cp_if_changed, func_mv_if_changed): Remove functions.
886         (func_ln_if_changed): Don't handle dry-run here.
887         (func_import): In dry-run mode, detect more precisely which actions
888         would be performed, and don't use "...ing" verbs.
889
890 2005-09-18  Bruno Haible  <bruno@clisp.org>
891
892         * gnulib-tool (func_tmpdir): New function, taken from GNU gettextize.
893         (func_import): Use join on two temporary files instead of three nested
894         loops, in order to determine which files are new or old.
895
896 2005-09-16  Paul Eggert  <eggert@cs.ucla.edu>
897
898         * MODULES.html.sh (File system functions): Add stat-time.
899         * modules/stat-time: New file.
900         * modules/timespec (Files): Remove m4/st_mtim.m4; this
901         is now done in a different way, by the stat-time module.
902         * modules/utimecmp (Depends-on): Add stat-time.
903
904 2005-09-12  Derek Price  <derek@ximbiot.com>
905
906         * modules/canon-host: Add canon-host.h.  Depend on getaddrinfo.  Make
907         LGPL.
908         * modules/getaddrinfo: Add link to opengroup spec.  Depend on strdup.
909
910 2005-09-12  Derek Price  <derek@ximbiot.com>
911             Paul Eggert  <eggert@cs.ucla.edu>
912
913         * modules/glob (Files): Add glob-libc.h.
914
915 2005-09-08  Paul Eggert  <eggert@cs.ucla.edu>
916
917         * modules/utimens (Files): Add m4/utimbuf.m4, since
918         m4/utimens.m4 requires gl_CHECK_TYPE_STRUCT_UTIMBUF.
919         Reported by Sergey Poznyakoff.
920
921 2005-09-08  Simon Josefsson  <jas@extundo.com>
922
923         * modules/socklen: New file.
924
925 2005-09-05  Bruno Haible  <bruno@clisp.org>
926
927         * gnulib-tool (func_import): Fix comparison in handling of symbolic
928         links.
929
930 2005-09-04  Martin Lambers <marlam@marlam.de>  (tiny change)
931
932         * modules/size_max (Makefile.am): Add size_max.h
933
934 2005-09-04  Derek Price  <derek@ximbiot.com>
935
936         * gnulib-tool (func_import): Fix reversed $symbolic logic.
937
938 2005-09-03  Simon Josefsson  <jas@extundo.com>
939
940         * gnulib-tool: Fix typo.
941
942 2005-09-02  Paul Eggert  <eggert@cs.ucla.edu>
943
944         * modules/inttostr (Files): Add m4/inttypes_h.m4, m4/stdint_h.m4,
945         m4/ulonglong.m4.  Problem reported by Martin Lambers.
946
947 2005-09-02  Bruno Haible  <bruno@clisp.org>
948
949         * gnulib-tool (import): In the other first-use case, provide defaults
950         as well.
951
952 2005-09-02  Simon Josefsson  <jas@extundo.com>
953
954         * modules/havelib: New module.
955
956         * modules/gettext, modules/iconv, modules/lock, modules/readline:
957         Use havelib.
958
959 2005-08-31  Simon Josefsson  <jas@extundo.com>
960
961         * modules/socklen: New file.
962
963 2005-09-01  Bruno Haible  <bruno@clisp.org>
964
965         * gnulib-tool (func_import): Fix handling of symbolic links.
966
967 2005-09-01  Bruno Haible  <bruno@clisp.org>
968
969         * gnulib-tool (import): In the first-use case, provide defaults.
970
971 2005-09-01  Bruno Haible  <bruno@clisp.org>
972
973         * gnulib-tool (func_import): Remove the .tmp files.
974
975 2005-08-30  Bruno Haible  <bruno@clisp.org>
976
977         * gnulib-tool (func_import): Fix defaulting of $libname and $libtool.
978         Create directories that shall be filled.
979         (import): Don't look for gl_* macros in configure.ac. Recurse across
980         all directories containing a gnulib-cache.m4 files, if meaningful.
981
982 2005-08-30  Bruno Haible  <bruno@clisp.org>
983
984         Avoid unnecessary diffs in the generated lib/Makefile.am.
985         * gnulib-tool (func_emit_lib_Makefile_am): Don't write the cmd into
986         the generated files.
987         (func_import): Don't set cmd.
988
989 2005-08-30  Bruno Haible  <bruno@clisp.org>
990
991         * gnulib-tool (func_import): Read the previous cached settings
992         from gnulib-cache.m4 and gnulib-comp.m4. Remove files that were
993         earlier added by gnulib but are now dropped. Warn when a gnulib file
994         overwrites a non-gnulib file.
995
996 2005-08-28  Bruno Haible  <bruno@clisp.org>
997
998         * gnulib-tool (func_import): Generate two files gnulib-cache.m4 and
999         gnulib-comp.m4 instead of a single gnulib.m4, to make it easy for
1000         projects that don't keep autogenerated files in CVS. Put into
1001         actioncmd only the specified modules, not the transitive closure.
1002
1003 2005-08-28  Bruno Haible  <bruno@clisp.org>
1004
1005         * gnulib-tool (func_import): Require AC_GNU_SOURCE etc. instead of
1006         always instantiating them.
1007
1008 2005-08-28  Bruno Haible  <bruno@clisp.org>
1009
1010         * gnulib-tool (import): Rename most ac_* variables to cached_*.
1011         Also use new variables cached_lgpl, cached_libtool.
1012
1013 2005-08-28  Bruno Haible  <bruno@clisp.org>
1014
1015         * gnulib-tool (func_import): Also copy m4/gnulib-tool.m4. Omit
1016         declaration macro definitions from generated gnulib.m4.
1017
1018 2005-08-28  Bruno Haible  <bruno@clisp.org>
1019
1020         * gnulib-tool: New option --macro-prefix.
1021         (func_import): Use macro_prefix.
1022         (import): Handle option --macro-prefix.
1023
1024 2005-08-28  Bruno Haible  <bruno@clisp.org>
1025
1026         * gnulib-tool (func_import): Emit also a stub for gl_LIBTOOL.
1027         (import): Set seen_libtool when we see gl_LIBTOOL.
1028
1029 2005-08-31  Jim Meyering  <jim@meyering.net>
1030
1031         * check-module: Add a FIXME comment.
1032
1033 2005-08-31  Eric Blake  <ebb9@byu.net>
1034
1035         * modules/unistd-safer (Files): Add unistd--.h.
1036         * modules/stdio-safer (Files): Add stdio--.h.
1037
1038 2005-08-28  Bruno Haible  <bruno@clisp.org>
1039
1040         * gnulib-tool (import): Avoid unnecessary spaces in $avoidlist.
1041
1042 2005-08-28  Bruno Haible  <bruno@clisp.org>
1043
1044         * gnulib-tool (func_import): Emit more comments into gnulib.m4.
1045         Emit more advice.
1046
1047 2005-08-28  Bruno Haible  <bruno@clisp.org>
1048
1049         * gnulib-tool: Enclose all occurrences of $destdir in "...", so
1050         that it works when the directory contains spaces.
1051
1052 2005-07-11  Bruno Haible  <bruno@clisp.org>
1053         and Stepan Kasal  <kasal@ucw.cz>
1054
1055         * check-module: If more parameters are given, check each of them
1056         separately; add more exceptions, as noted by Jim Meyering.
1057         (check_module): New procedure.
1058         (%exempt_header): Now contains all exceptions.
1059
1060 2005-07-30  Ben Pfaff  <blp@cs.stanford.edu>
1061
1062         * modules/byteswap (Makefile.am): Fix rule to not assume GNU make.
1063
1064 2005-08-27  Jim Meyering  <jim@meyering.net>
1065
1066         * modules/unistd-safer (Files): Add pipe-safer.c.
1067         * modules/fcntl-safer (Files): Add creat-safer.c.
1068
1069 2005-08-25  Paul Eggert  <eggert@cs.ucla.edu>
1070
1071         * modules/regex (Depends-on): Add malloc, since the code
1072         assumes that !malloc(0) means failure.
1073
1074 2005-08-24  Bruno Haible  <bruno@clisp.org>
1075
1076         * modules/tls-tests: New file.
1077         * tests/test-tls.c: New file, from GNU gettext.
1078
1079 2005-08-24  Bruno Haible  <bruno@clisp.org>
1080
1081         * modules/lock-tests: New file.
1082         * tests/test-lock.c: New file, from GNU gettext.
1083
1084 2005-08-24  Bruno Haible  <bruno@clisp.org>
1085
1086         Support for unit test modules.
1087         * modules/README: Mention tests modules.
1088         * modules/TEMPLATE-TESTS: New file.
1089         * gnulib-tool: New options --extract-tests-module, --with-tests and
1090         --tests-base (unused for the moment).
1091         (testsbase, inctests): New variables.
1092         (func_all_modules): Exclude TEMPLATE-TESTS and *-tests.
1093         (func_verify_module): Exclude TEMPLATE-TESTS.
1094         (func_verify_nontests_module, func_verify_tests_module): New functions.
1095         (func_get_dependencies): Add implicit dependency for tests modules.
1096         (func_get_tests_module): New function.
1097         (func_modules_transitive_closure): When --with-tests was specified,
1098         include the unit tests as well, unless explicitly avoided.
1099         (func_emit_lib_Makefile_am): Ignore the tests modules here.
1100         (func_emit_tests_Makefile_am): New function.
1101         (func_create_testdir): When --with-tests was specified, emit a
1102         tests/ directory.
1103         * MODULES.html.sh (Future developments): Update.
1104
1105 2005-08-24  Bruno Haible  <bruno@clisp.org>
1106
1107         * gnulib-tool (func_version): Update.
1108
1109 2005-08-24  Bruno Haible  <bruno@clisp.org>
1110
1111         * gnulib-tool (func_create_megatestdir): Call autoreconf without the
1112         option --force, because --force causes the aclocal.m4 of each
1113         subdirectory to be newer than the corresponding config.h.in.
1114
1115 2005-08-24  Bruno Haible  <bruno@clisp.org>
1116
1117         * gnulib-tool: Add support for the --aux-dir option to
1118         --create-testdir, --create-megatestdir, --test, --megatest.
1119         (func_create_testdir, func_create_megatestdir): Optionally emit a
1120         AC_CONFIG_AUX_DIR directive.
1121         (create-testdir, create-megatestdir, test, megatest): Provide a
1122         default value for $auxdir.
1123
1124 2005-08-24  Bruno Haible  <bruno@clisp.org>
1125
1126         * gnulib-tool (import): Use compound statement instead of subshell
1127         where possible.
1128
1129 2005-08-24  Bruno Haible  <bruno@clisp.org>
1130
1131         * gnulib-tool (import): Change --aux-dir default to "build-aux".
1132
1133 2005-08-24  Bruno Haible  <bruno@clisp.org>
1134
1135         * gnulib-tool (func_import, func_create_testdir,
1136         func_create_megatestdir): Quote all autoconf macro arguments.
1137
1138 2005-08-24  Jim Meyering  <jim@meyering.net>
1139
1140         * modules/fcntl-safer: New module.
1141         * modules/fts (Depends-on): Add fcntl-safer.
1142         * MODULES.html.sh (File descriptor based Input/Output):
1143         Add fcntl-safer.
1144
1145 2005-08-24  Simon Josefsson  <jas@extundo.com>
1146
1147         * tests/test-getpass.c: New file.
1148
1149 2005-08-24  Jim Meyering  <jim@meyering.net>
1150
1151         * modules/xgetcwd (Makefile.am): Remove `lib_SOURCES += ...' line,
1152         now that xgetcwd.m4 requires xgetcwd.c and xgetcwd.h.
1153
1154 2005-08-17  Bruno Haible  <bruno@clisp.org>
1155
1156         * modules/strcasestr: New file.
1157         * MODULES.html.sh (String handling, based on ANSI C 89): Add
1158         strcasestr.
1159
1160 2005-08-17  Bruno Haible  <bruno@clisp.org>
1161
1162         * modules/strstr (Files): Add m4/mbrtowc.m4.
1163         (Depends-on): Add mbuiter.
1164
1165 2005-08-17  Bruno Haible  <bruno@clisp.org>
1166
1167         * modules/strcase (Depends-on): Add mbuiter. Remove strnlen1, mbchar.
1168
1169 2005-08-17  Bruno Haible  <bruno@clisp.org>
1170
1171         * modules/mbuiter: New file.
1172         * MODULES.html.sh (Extended multibyte and wide character utilities):
1173         Add mbuiter.
1174
1175 2005-08-16  Bruno Haible  <bruno@clisp.org>
1176
1177         * modules/strcase (Files): Add m4/mbrtowc.m4.
1178         (Depends-on): Add strnlen1, mbchar.
1179
1180 2005-08-16  Bruno Haible  <bruno@clisp.org>
1181
1182         * modules/strnlen1: New file.
1183         * MODULES.html.sh (String handling): Add strnlen1.
1184
1185 2005-08-16  Bruno Haible  <bruno@clisp.org>
1186
1187         * modules/mbfile: New file.
1188         * MODULES.html.sh (Extended multibyte and wide character utilities):
1189         Add mbfile.
1190
1191 2005-08-16  Bruno Haible  <bruno@clisp.org>
1192
1193         * modules/mbiter: New file.
1194         * MODULES.html.sh (Extended multibyte and wide character utilities):
1195         Add mbiter.
1196
1197 2005-08-16  Bruno Haible  <bruno@clisp.org>
1198
1199         * modules/mbchar: New file.
1200         * MODULES.html.sh (Extended multibyte and wide character utilities):
1201         New section.
1202
1203 2005-08-16  Bruno Haible  <bruno@clisp.org>
1204
1205         * modules/tls: New file.
1206         * MODULES.html.sh (Multithreading): Add tls.
1207
1208 2005-08-15  Simon Josefsson  <jas@extundo.com>
1209
1210         * modules/ssize_t (License): Change to 'unlimited'.
1211
1212         * gnulib-tool (sed_extract_prog): Recognize 'unlimited' license.
1213
1214 2005-08-12  Simon Josefsson  <jas@extundo.com>
1215
1216         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
1217         ssize_t.
1218
1219 2005-08-12  Simon Josefsson  <jas@extundo.com>
1220
1221         * modules/getndelim2: Use ssize_t module.
1222         * modules/getnline: Likewise.
1223         * modules/safe-read: Likewise.
1224         * modules/xreadlink: Likewise.
1225
1226         * modules/ssize_t: New file.
1227
1228 2005-08-12  Simon Josefsson  <jas@extundo.com>
1229
1230         * MODULES.html.sh (Extra functions based on ANSI C 89: Misc): Add
1231         readline, getdelim and check_version.
1232         (Support for systems lacking ISO C 99: Sizes of integer types):
1233         Add size_max.
1234
1235 2005-08-11  Simon Josefsson  <jas@extundo.com>
1236
1237         * modules/readline: New file.
1238
1239         * modules/strnlen (Files): Add strnlen.h.
1240
1241 2005-08-10  Simon Josefsson  <jas@extundo.com>
1242
1243         * tests/test-iconvme.c: New file.
1244
1245 2005-08-08  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>  (tiny change)
1246
1247         * README: Typos.
1248
1249 2005-08-02  Simon Josefsson  <jas@extundo.com>
1250
1251         * modules/getdelim: New file.
1252
1253         * modules/getline: Rewrite, don't use getndelim2.
1254
1255 2005-07-16  Simon Josefsson  <jas@extundo.com>
1256
1257         * modules/readline: New file.
1258
1259 2005-07-24  Bruno Haible  <bruno@clisp.org>
1260
1261         * modules/visibility: New file.
1262         * MODULES.html.sh (Misc): Add visibility.
1263
1264 2005-07-22  Bruno Haible  <bruno@clisp.org>
1265
1266         * modules/alloca-opt (Makefile.am): Remove explicit dependency on
1267         $(ALLOCA_H), redundant through BUILT_SOURCES.
1268         * modules/argz (Makefile.am): Remove explicit dependency on $(ARGZ_H),
1269         redundant through BUILT_SOURCES.
1270         * modules/byteswap (Makefile.am): Remove explicit dependency on
1271         $(BYTESWAP_H), redundant through BUILT_SOURCES.
1272         * modules/fnmatch (Makefile.am): Remove explicit dependency on
1273         $(FNMATCH_H), redundant through BUILT_SOURCES.
1274         * modules/getopt (Makefile.am): Remove explicit dependency on
1275         $(GETOPT_H), redundant through BUILT_SOURCES.
1276         * modules/glob (Makefile.am): Remove explicit dependency on $(GLOB_H),
1277         redundant through BUILT_SOURCES.
1278         * modules/poll (Makefile.am): Remove explicit dependency on $(POLL_H),
1279         redundant through BUILT_SOURCES.
1280         * modules/stdbool (Makefile.am): Remove explicit dependency on
1281         $(STDBOOL_H), redundant through BUILT_SOURCES.
1282         * modules/stdint (Makefile.am): Remove explicit dependency on
1283         $(STDINT_H), redundant through BUILT_SOURCES.
1284         * modules/sysexits (Makefile.am): Add $(SYSEXITS_H) to BUILT_SOURCES.
1285         Remove explicit dependency on $(SYSEXITS_H).
1286         Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>.
1287
1288 2005-07-18  Bruno Haible  <bruno@clisp.org>
1289
1290         * modules/lock: New file.
1291         * MODULES.html.sh (Multithreading): New section.
1292
1293 2005-07-15  Paul Eggert  <eggert@cs.ucla.edu>
1294
1295         * modules/xalloc (Depends-on): Add xalloc-die.
1296         * modules/xvasprintf (Depends-on): Add xalloc-die.
1297
1298 2005-07-14  Paul Eggert  <eggert@cs.ucla.edu>
1299
1300         * modules/argp (Depends-on): Remove unlocked-io.
1301
1302 2005-07-11  Simon Josefsson  <jas@extundo.com>
1303
1304         * modules/size_max: New file.
1305
1306         * modules/xsize: Depend on size_max module for size_max.m4.
1307
1308 2005-07-09  Bruno Haible  <bruno@clisp.org>
1309
1310         * gnulib-tool (func_usage): Document option --avoid.
1311         (Command line options): Handle --avoid.
1312         (func_acceptable): New function.
1313         (func_modules_transitive_closure): Use it.
1314
1315 2005-07-11  Bruno Haible  <bruno@clisp.org>
1316
1317         * MODULES.html.sh: Use shortcut URLs to the www.opengroup.org site.
1318         Reported by Jim Meyering.
1319
1320 2005-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>
1321
1322         * modules/argp (Depends-on): Add unlocked-io
1323
1324 2005-07-07  Paul Eggert  <eggert@cs.ucla.edu>
1325
1326         * modules/regex (Files): Add lib/regex_internal.c,
1327         lib/regex_internal.h, lib/regexec.c, lib/regcomp.c, m4/codeset.m4.
1328         (Depends-on): Add extensions.
1329         (Makefile.am): Remove lib_SOURCES; now done by m4 code.
1330
1331 2005-07-06  Paul Eggert  <eggert@cs.ucla.edu>
1332
1333         Support programs like Emacs that use gnulib but not gettext.
1334         * MODULES.html.sh (Internationalization functions): Add gettext-h.
1335         * modules/gettext-h: New file.
1336         * modules/gettext (Files): Remove lib/gettext.h.
1337         (Depends-on): Add gettext-h.
1338         (Makefile.am): Remove lib_SOURCES.
1339         * modules/argmatch, modules/c-stack, modules/closeout:
1340         * modules/copy-file, modules/csharpcomp, modules/csharpexec:
1341         * modules/execute, modules/file-type, modules/getaddrinfo:
1342         * modules/getopt, modules/human, modules/javacomp:
1343         * modules/javaexec, modules/mkdir-p, modules/obstack:
1344         * modules/openat, modules/pagealign_alloc, modules/pipe:
1345         * modules/quotearg, modules/regex, modules/rpmatch:
1346         * modules/unicodeio, modules/userspec, modules/version-etc:
1347         * modules/wait-process, modules/xalloc-die, modules/xmemcoll:
1348         * modules/xsetenv:
1349         Depend on gettext-h, not gettext.
1350
1351 2005-07-05  Paul Eggert  <eggert@cs.ucla.edu>
1352
1353         * gnulib-tool (func_import): Add support for 'public domain' license.
1354         * modules/alloca, modules/atexit, modules/memmove:
1355         Now public domain, not GPL.
1356         * modules/dup2, modules/getpagesize, modules/malloc, modules/memset:
1357         * modules/realloc, modules/strerror, modules/strtod:
1358         Now LGPL, not GPL.
1359
1360 2005-07-03  Paul Eggert  <eggert@cs.ucla.edu>
1361
1362         Remove the dependency of the strftime module on the tzset module.
1363         * modules/strftime (Depends-on): Remove dependency on tzset.
1364
1365 2005-06-28  Jim Meyering  <jim@meyering.net>
1366
1367         * check-module (find_included_lib_files): Hard-code another
1368         pair of exceptions: fts.c includes fts-cycle.c and unistd-safer.h
1369         but modules/fts-lgpl (correctly) does not list those files.
1370
1371         * modules/canonicalize (Files): Add lib/pathmax.h.
1372
1373 2005-06-28  Simon Josefsson  <jas@extundo.com>
1374
1375         * modules/check-version (Files): Add check-version.m4.
1376
1377 2005-06-25  Simon Josefsson  <jas@extundo.com>
1378
1379         * modules/check-version: New file.
1380
1381 2005-06-24  Derek Price  <derek@ximbiot.com>
1382         and Bruno Haible  <bruno@clisp.org>
1383
1384         Remove stat module & update lstat.
1385         * MODULES.html.sh (stat): Remove.
1386         * MODULES.html: Regenerated.
1387         * modules/lstat (Description): Correct function name.
1388         (Files): Add "lstat.h".
1389         (Depends-on): Remove stat, add xalloc, stat-macros.
1390         * modules/stat: Remove this file.
1391         (Include): Add "lstat.h", remove <sys/stat.h>.
1392
1393 2005-06-08  Bruno Haible  <bruno@clisp.org>
1394
1395         * modules/csharpcomp: New file.
1396         * MODULES.html.sh (C#): Add csharpcomp.
1397
1398 2005-06-02  Paul Eggert  <eggert@cs.ucla.edu>
1399
1400         Sync from coreutils.
1401         Use "file name" when talking about file names, instead of "filename"
1402         or "path", as per the GNU coding standards.
1403         * MODULES.html.sh: mkdir-p renamed from makepath.
1404         filenamecat renamed from path-concat.
1405         * modules/filenamecat: Renamed from modules/path-concat.
1406         (Files): filenamecat.h and filenamecat.c renamed from
1407         path-concat.h and path-concat.c.
1408         (configure.ac): gl_FILE_NAME_CONCAT, not gl_PATH_CONCAT.
1409         (Include): filenamecat.h, not path-concat.h.
1410         * modules/mkdir-p: Renamed from modules/makepath.
1411         (Files): mkdir-p.h and mkdir-p.c renamed from makepath.h and makepath.c.
1412         (configure.ac): gl_MKDIR_PARENTS, not gl_MAKEPATH.
1413         (Include): mkdir-p.h, not makepath.h.
1414
1415 2005-06-01  Bruno Haible  <bruno@clisp.org>
1416
1417         * modules/csharpexec: New file.
1418         * MODULES.html.sh (C#): New section.
1419
1420 2005-05-29  Derek Price  <derek@ximbiot.com>
1421
1422         * MODULES.html.sh: Add glob to Enhanced POSIX.2001 section.
1423         * modules/glob: New file.
1424         * modules/getlogin_r: Add link to POSIX spec in description.
1425
1426 2005-05-27  Paul Eggert  <eggert@cs.ucla.edu>
1427
1428         * modules/fts (Files): Remove m4/inttypes-pri.m4.
1429         * modules/fts-lgpl (Depends-on): Remove gettext.
1430
1431 2005-05-25  Derek Price  <derek@ximbiot.com>
1432
1433         * MODULES.html.sh: Add getlogin_r to POSIX.2001 support section.
1434
1435 2005-05-25  Derek Price  <derek@ximbiot.com>
1436             Paul Eggert  <eggert@cs.ucla.edu>
1437
1438         * modules/getlogin_r: New files.
1439
1440 2005-05-21  Jim Meyering  <jim@meyering.net>
1441
1442         * modules/fts (Files): Add m4/inttypes-pri.m4.
1443         (Depends-on): Add lstat and remove gettext.  Alphabetize.
1444
1445 2005-05-18  Derek Price  <derek@ximbiot.com>
1446
1447         * modules/minmax (Files): Add m4/minmax.m4.
1448         (configure.ac): Add gl_MINMAX.
1449
1450 2005-05-20  Paul Eggert  <eggert@cs.ucla.edu>
1451
1452         * MODULES.html.sh (File system functions): Add fts, fts-lgpl.
1453
1454 2005-05-18  Jim Meyering  <jim@meyering.net>
1455
1456         * modules/dirfd (License): Change to LGPL.  Most of the code
1457         is already in the public domain.
1458
1459 2005-05-14  Paul Eggert  <eggert@cs.ucla.edu>
1460
1461         * config/srclist-update: Spell out "Street" in FSF postal
1462         mail address; this is the style the FSF seems to prefer.
1463
1464         * build-aux/depcomp, build-aux/install-sh, build-aux/mdate-sh,
1465         build-aux/missing, build-aux/mkinstalldirs: Sync from Automake;
1466         this updates FSF postal mail address.
1467
1468         Sync from coreutils.
1469         * modules/unlinkdir: New file.
1470         * modules/yesno (Depends-on): Add getline.
1471         * MODULES.html.sh (File system functions): Add unlinkdir.
1472
1473 2005-05-13  Paul Eggert  <eggert@cs.ucla.edu>
1474
1475         * MODULES.html.sh, README, gnulib-tool, tests/test-base64.c,
1476         tests/test-memmem.c, tests/test-stpncpy.c:
1477         Update FSF postal mail address.
1478
1479 2005-05-12  Eric Blake  <ebb9@byu.net>  (tiny change)
1480
1481         * gnulib-tool (func_import): Sort and uniquify recommended includes.
1482
1483 2005-05-12  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
1484
1485         * modules/getdate (Makefile.am): Add getdate.c to EXTRA_DIST
1486
1487 2005-05-09  Paul Eggert  <eggert@cs.ucla.edu>
1488
1489         * modules/time_r (License): Change to LGPL.
1490         * modules/extensions (License): Change to LGPL.  Actually,
1491         the license is more permissive than that, but currently gnulib-tool
1492         doesn't know how to handle more-permissive licenses.
1493
1494         * modules/stat-macros (Depends-on): Don't depend on stat-macros (!).
1495         Problem reported by Dave Love.
1496
1497 2005-05-09  Yoann Vandoorselaere <yoann.v@prelude-ids.com>
1498             Bruno Haible  <bruno@clisp.org>
1499
1500         * modules/inet_ntop: New file.
1501         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
1502         inet_ntop.
1503
1504 2005-05-06  Paul Eggert  <eggert@cs.ucla.edu>
1505
1506         * modules/argmatch (Depends-on): Add stdbool.
1507         * modules/backupfile (Depends-on): Likewise.
1508         * modules/chdir-long (Depends-on): Likewise.
1509         * modules/closeout (Depends-on): Likewise.
1510         * modules/cycle-check (Depends-on): Likewise.
1511         * modules/dirname (Depends-on): Likewise.
1512         * modules/fnmatch (Depends-on): Likewise.
1513         * modules/fsusage (Depends-on): Likewise.
1514         * modules/fwriteerror (Depends-on): Likewise.
1515         * modules/getcwd (Depends-on): Likewise.
1516         * modules/getloadavg (Depends-on): Likewise.
1517         * modules/hard-locale (Depends-on): Likewise.
1518         * modules/makepath (Depends-on): Likewise.
1519         * modules/mountlist (Depends-on): Likewise.
1520         * modules/nanosleep (Depends-on): Likewise.
1521         * modules/posixtm (Depends-on): Likewise.
1522         * modules/quotearg (Depends-on): Likewise.
1523         * modules/readtokens (Depends-on): Likewise.
1524         * modules/readtokens0 (Depends-on): Likewise.
1525         * modules/readutmp (Depends-on): Likewise.
1526         * modules/save-cwd (Depends-on): Likewise.
1527         * modules/strftime (Depends-on): Likewise.
1528         * modules/userspec (Depends-on): Likewise.
1529         * modules/utimecmp (Depends-on): Likewise.
1530         * modules/xgetcwd (Depends-on): Likewise.
1531         * modules/xnanosleep (Depends-on): Likewise.
1532         * modules/xstrtod (Depends-on): Likewise.
1533         * modules/yesno (Depends-on): Likewise.
1534
1535 2005-05-01  Paul Eggert  <eggert@cs.ucla.edu>
1536
1537         * modules/getloadavg (Depends-on): Add unistd-safer.
1538         * modules/getusershell (Depends-on): Add stdio-safer.
1539         * modules/lstat (Depends-on): Remove xalloc.
1540         * modules/mkstemp (Depends-on): Add stat-macros.
1541         * modules/modechange (Depends-on): Remove xstrtol.
1542         Add stat-macros, xalloc.
1543         * modules/save-cwd (Depends-on): Add unistd-safer.
1544         * modules/stdio-safer (Makefile.am): Remove lib_SOURCES.
1545         * modules/unistd-safer (Files): Add lib/fd-safer.c
1546         (Makefile.am): Remove lib_SOURCES.
1547
1548         * MODULES.html.sh (Enhancements for POSIX:2001 functions):
1549         Remove fcntl-safer; unistd-safer supersedes it.
1550
1551 2005-05-01  Oskar Liljeblad  <oskar@osk.mine.nu>
1552
1553         * modules/getcwd (Depends-on): Add extensions.
1554         * modules/openat (Depends-on): Likewise.
1555
1556 2005-05-01  Paul Eggert  <eggert@cs.ucla.edu>
1557
1558         * MODULES.html.sh (Misc): Add byteswap.
1559
1560 2005-05-01  Oskar Liljeblad  <oskar@osk.mine.nu>
1561
1562         * modules/byteswap: New file.
1563
1564 2005-04-21  Oskar Liljeblad  <oskar@osk.mine.nu>
1565
1566         * gnulib-tool (Options): Add -s for --symlink/--symbolic.
1567         (func_ln_if_changed) Remove forcibly for no error message
1568         in case file does not exist.
1569
1570 2005-04-19  Simon Josefsson  <jas@extundo.com>
1571
1572         * gnulib-tool (Options): Make --symlink mean --symbolic.
1573
1574 2005-03-14  Simon Josefsson  <jas@extundo.com>
1575
1576         * modules/getpass-gnu (Makefile.am): Don't mention getpass.h.
1577
1578 2005-04-15  Simon Josefsson  <jas@extundo.com>
1579
1580         * gnulib-tool: Rename --symlink to --symbolic.
1581
1582 2005-04-15  Oskar Liljeblad <oskar@osk.mine.nu>
1583
1584         * gnulib-tool: Add -s, --symlink option to gnulib-tool to make
1585         symbolic links to files instead of copying/moving.  Add --aux-dir,
1586         specifying directory relative --dir where auxiliary build tools
1587         are placed.
1588
1589 2005-04-14  Bruno Haible  <bruno@clisp.org>
1590
1591         * modules/allocsa (License): Change to LGPL.
1592         Requested by Yoann Vandoorselaere <yoann@prelude-ids.org>.
1593
1594 2005-03-26  Jim Meyering  <jim@meyering.net>
1595
1596         * modules/check-include-files: Move to ../ and rename to...
1597         * check-module: ...this.
1598
1599 2005-03-25  Jim Meyering  <jim@meyering.net>
1600
1601         * modules/xvasprintf (Files): Add xalloc.h.
1602
1603 2005-03-23  Paul Eggert  <eggert@cs.ucla.edu>
1604
1605         * modules/gettext (Files): config/config.rpath -> build-aux/config.rpath
1606         * modules/iconv (Files): Likewise.
1607         Problem reported by Oskar Liljeblad.
1608
1609 2005-03-23  Jim Meyering  <jim@meyering.net>
1610
1611         * modules/check-include-files: New script to check for
1612         missing dependencies, multiple includes, etc.
1613
1614         * modules/c-strtold (Depends-on): Add xalloc.
1615         * modules/c-strtod (Depends-on): Add xalloc.
1616         * modules/hash (Depends-on): Add xalloc.
1617         (Files): Remove lib/xalloc.h.
1618
1619         * modules/gethrxtime (Files): Add lib/gethrxtime.h.
1620         * modules/userspec (Files): Add lib/inttostr.h.
1621
1622 2005-03-22  Jim Meyering  <jim@meyering.net>
1623
1624         * modules/stat-macros: New module.
1625         * modules/canonicalize, modules/euidaccess, modules/file-type,
1626         * modules/filemode, modules/lchown, modules/makepath,
1627         * modules/rmdir, modules/stat: Depend on new stat-macros module
1628         rather than listing lib/stat-macros.h manually.
1629         Don't add stat-macros.h to lib_SOURCES or list it in Files: section.
1630
1631 2005-03-21  Paul Eggert  <eggert@cs.ucla.edu>
1632
1633         * modules/chdir-long (Depends-on): Add mempcpy.
1634
1635         * modules/acl, modules/backupfile, modules/c-strtod,
1636         modules/c-strtold, modules/canon-host, modules/canonicalize,
1637         modules/cloexec, modules/closeout, modules/dirfd, modules/dirname,
1638         modules/exclude, modules/exitfail, modules/file-type,
1639         modules/filemode, modules/fpending, modules/fsusage, modules/getcwd,
1640         modules/getdate, modules/getline, modules/getpagesize,
1641         modules/getpass, modules/getugroups, modules/group-member,
1642         modules/hard-locale, modules/hash, modules/human, modules/idcache,
1643         modules/inttostr, modules/long-options, modules/makepath,
1644         modules/md5, modules/memcasecmp, modules/memcoll,
1645         modules/modechange, modules/mountlist, modules/path-concat,
1646         modules/pathmax, modules/physmem, modules/posixtm, modules/posixver,
1647         modules/quote, modules/quotearg, modules/readtokens, modules/readutmp,
1648         modules/safe-read, modules/safe-write, modules/same, modules/savedir,
1649         modules/settime, modules/sha1, modules/sig2str, modules/strdup,
1650         modules/strftime, modules/strndup, modules/strverscmp,
1651         modules/timespec, modules/unlocked-io, modules/userspec,
1652         modules/utimecmp, modules/utimens, modules/xalloc, modules/xstrtol,
1653         modules/yesno:
1654         Remove lib_SOURCES line from Makefile.am section, as this is now
1655         done automatically by the corresponding Autoconf macro.
1656
1657 2005-03-16  Bruno Haible  <bruno@clisp.org>
1658
1659         * modules/stdint (Makefile.am): Use HAVE_LONG_LONG_64BIT instead of
1660         HAVE_LONGLONG_64BIT.
1661
1662 2005-03-04  Derek R. Price  <derek@ximbiot.com>
1663
1664         * gnulib-tool (func_cp_if_changed, func_mv_if_changed): New functions.
1665         (func_import): Only replace files via --import when they have actually
1666         changed.
1667
1668 2005-03-03  Derek R. Price  <derek@ximbiot.com>
1669             Bruno Haible  <bruno@clisp.org>
1670
1671         * modules/pagealign_alloc: New file.
1672         * MODULES.html.sh (Memory management functions): Add pagealign_alloc.
1673
1674 2005-03-01  Paul Eggert  <eggert@cs.ucla.edu>
1675
1676         * modules/gettime (Makefile.am): Remove lib_SOURCES line.
1677         Reported by Derek Price.
1678         (Include): Add "timespec.h".
1679
1680         * modules/xnanosleep (Depends-on): Remove gethrxtime.
1681
1682 2005-02-26  Paul Eggert  <eggert@cs.ucla.edu>
1683
1684         * modules/gethrxtime: New file.
1685         * modules/xnanosleep (Files): Add m4/xnanosleep.m4.
1686         (Depends-on): Add gethrxtime.
1687         (configure.ac): Add gl_XNANOSLEEP.
1688         (Makefile.am): Remove lib_SOURCES line.
1689
1690 2005-02-24  Bruno Haible  <bruno@clisp.org>
1691
1692         * modules/gettext (Files): Add m4/glibc2.m4.
1693
1694 2005-02-22  Simon Josefsson  <jas@extundo.com>
1695
1696         * modules/iconvme: New file.
1697
1698         * MODULES.html.sh: Add iconvme.
1699
1700 2005-02-03  Paul Eggert  <eggert@cs.ucla.edu>
1701
1702         * modules/chdir-long (Depends-on): Add memrchr.
1703         * modules/memrchr (Files): Add lib/memrchr.h.
1704         (Include): "memrchr.h".
1705
1706 2005-01-28  Paul Eggert  <eggert@cs.ucla.edu>
1707
1708         Sync from coreutils.
1709         * modules/getloadavg (Files): Remove m4/getloadavg.m4.
1710         (Depends-on): Add c-strtod.
1711         (configure.ac): Replace gl_FUNC_GETLOADAVG with AC_FUNC_GETLOADAVG.
1712
1713 2005-01-28  Bruno Haible  <bruno@clisp.org>
1714
1715         * modules/javacomp: New file.
1716         * MODULES.html.sh (Java): Add javacomp.
1717
1718 2005-01-26  Bruno Haible  <bruno@clisp.org>
1719
1720         * modules/javaexec: New file.
1721         * MODULES.html.sh (Java): Add javaexec.
1722
1723 2005-01-24  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
1724
1725         * modules/lchown (Depends-on): Remove lchown.h
1726
1727 2005-01-21  Paul Eggert  <eggert@cs.ucla.edu>
1728
1729         * modules/chdir-long (Depends-on): Remove mempcpy.
1730
1731 2005-01-21  Bruno Haible  <bruno@clisp.org>
1732
1733         * modules/classpath: New file.
1734         * MODULES.html.sh (Java): Add classpath.
1735
1736 2005-01-20  Paul Eggert  <eggert@cs.ucla.edu>
1737
1738         * MODULES.html.sh (Command-line arguments): Add version-etc-fsf.
1739
1740 2005-01-20  Simon Josefsson  <jas@extundo.com>
1741
1742         * modules/version-etc-fsf: New file.
1743
1744 2005-01-19  Paul Eggert  <eggert@cs.ucla.edu>
1745
1746         * modules/mempcpy (Makefile.am): Remove mention of mempcpy.h;
1747         AC_LIBSOURCES now does this.
1748         * MODULES.html.sh (Sizes of integer types <limits.h>): New element,
1749         with new ullong_max module.
1750
1751 2005-01-19  Bruno Haible  <bruno@clisp.org>
1752
1753         * modules/sh-quote: New file.
1754         * MODULES.html.sh (Executing programs): Add sh-quote.
1755
1756 2005-01-18  Paul Eggert  <eggert@cs.ucla.edu>
1757
1758         * modules/ullong_max: New file.
1759
1760         * modules/chdir-long, modules/openat: New files.
1761         * modules/save-cwd (Depends-on): Depend on chdir-long.
1762         (Makefile.am): Remove lib_SOURCES; now handled by AC_LIBSOURCES.
1763
1764 2005-01-11  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
1765
1766         * modules/argp: Depend on vsnprintf
1767
1768 2005-01-10  Jim Meyering  <jim@meyering.net>
1769
1770         * modules/closeout (Depends-on): Add atexit.
1771
1772 2005-01-01  Simon Josefsson  <jas@extundo.com>
1773
1774         * gnulib-tool: Print #include directives when --import'ing.
1775
1776 2004-12-28  Paul Eggert  <eggert@cs.ucla.edu>
1777
1778         * modules/error (Depends-on): Remove gettext.
1779
1780 2004-12-28  Simon Josefsson  <jas@extundo.com>
1781
1782         * tests/test-base64.c: Include required header files.  Remove
1783         unused variables.
1784
1785 2004-12-23  Paul Eggert  <eggert@cs.ucla.edu>
1786
1787         * modules/getdate (Depends-on): Remove alloca-opt.
1788
1789 2004-12-19  Paul Eggert  <eggert@cs.ucla.edu>
1790
1791         * modules/regex (lib_SOURCES): Remove regex.c, undoing previous
1792         (2004-10-24) change.  Apparently this was a false alarm.
1793
1794         * modules/getdate: Depend on alloca-opt, not alloca.
1795
1796 2004-12-18  Simon Josefsson  <jas@extundo.com>
1797
1798         * modules/alloca: Depend on alloca-opt, instead of duplicating it.
1799
1800 2004-12-16  Simon Josefsson  <jas@extundo.com>
1801
1802         * tests/test-base64.c: Add license.
1803
1804 2004-12-15  Stepan Kasal  <address@hidden>
1805
1806         * gnulib-tool (func_emit_lib_Makefile_am): Shorten a long sed command.
1807
1808 2004-12-12  Paul Eggert  <eggert@cs.ucla.edu>
1809
1810         * modules/getcwd (Files): Add m4/d-ino.m4.
1811         Suggested by Mark D. Baushke.
1812
1813 2004-12-04  Paul Eggert  <eggert@cs.ucla.edu>
1814
1815         * modules/hard-locale (Depends-on): Add strdup.
1816
1817 2004-12-04  Simon Josefsson  <jas@extundo.com>
1818
1819         * modules/getaddrinfo (License): Add LGPL, reported by Yoann
1820         Vandoorselaere <yoann@prelude-ids.org>.
1821
1822 2004-11-30  Simon Josefsson  <jas@extundo.com>
1823
1824         * MODULES.html.sh (Extra functions based on ANSI C 89): Add
1825         base64.
1826
1827         * tests/test-base64.c: New file.
1828
1829         * modules/base64: New file.
1830
1831 2004-11-30  Simon Josefsson  <jas@extundo.com>
1832
1833         * modules/restrict (License): Change to LGPL.
1834
1835 2004-11-26  Paul Eggert  <eggert@cs.ucla.edu>
1836
1837         * modules/getcwd (Files): Add lib/getcwd.h, m4/getcwd.m4.
1838         (Depends-on): Remove pathmax, same.  Add mempcpy.
1839         (configure.ac): GL_FUNC_GETCWD_PATH_MAX -> gl_FUNC_GETCWD.
1840         (Makefile.am): Append getcwd.h to lib_SOURCES.
1841         (Include): Add getcwd.h.
1842         (Maintainer): Change from Jim Meyering to "all, glibc",
1843         since getdate now uses intended-for-glibc code.
1844         * modules/xgetcwd (Files): Remove m4/getcwd.m4.
1845         (Depends-on): Depend on getcwd.  Do not depend on pathmax.
1846
1847 2004-11-22  Paul Eggert  <eggert@cs.ucla.edu>
1848
1849         * modules/canonicalize (Depends-on): Add xreadlink.
1850         Problem reported by James Youngman.
1851
1852 2004-11-16  Paul Eggert  <eggert@cs.ucla.edu>
1853
1854         * modules/canon-host (Depends-on): Add strdup.
1855
1856 2004-11-16  Jim Meyering  <jim@meyering.net>
1857
1858         * modules/closeout (Depends-on): Add fpending.
1859
1860 2004-11-11  Simon Josefsson  <jas@extundo.com>
1861
1862         * modules/strtok_r: New file.
1863
1864         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
1865         strtok_r.
1866
1867 2004-11-08  Simon Josefsson  <jas@extundo.com>
1868
1869         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
1870         getaddrinfo.
1871
1872         * modules/getaddrinfo: New file.
1873
1874 2004-11-10  Jim Meyering  <jim@meyering.net>
1875
1876         * modules/closeout (Depends-on): Remove fpending.
1877
1878 2004-11-04  Bruno Haible  <bruno@clisp.org>
1879
1880         * modules/allocsa (Files): Add lib/allocsa.valgrind.
1881         (Makefile.am): Distribute it.
1882
1883 2004-10-29  Paul Eggert  <eggert@cs.ucla.edu>
1884
1885         * modules/getdate (Files): Add doc/getdate.texi.
1886         (Depends-on): Add setenv, xalloc.
1887
1888 2004-10-24  Paul Eggert  <eggert@cs.ucla.edu>
1889
1890         * modules/regex (lib_SOURCES): Add regex.c.
1891         Reported by James Youngman in
1892         <http://lists.gnu.org/archive/html/bug-gnulib/2004-10/msg00199.html>.
1893
1894 2004-10-17  Paul Eggert  <eggert@cs.ucla.edu>
1895
1896         * gnulib-tool (func_emit_lib_Makefile_am): Fix typo: a $ was
1897         missing.  Problem reported by James Youngman.
1898
1899 2004-10-16  Simon Josefsson  <jas@extundo.com>
1900
1901         * gnulib-tool: Fix comments.  Fix parse problem.
1902         (func_emit_lib_Makefile_am): Don't hard code a in libgl_a_SOURCES.
1903
1904 2004-10-15  Bruno Haible  <bruno@clisp.org>
1905
1906         * gnulib-tool (func_import): Let gl_INIT define LTALLOCA when needed.
1907
1908 2004-10-15  Bruno Haible  <bruno@clisp.org>
1909
1910         * gnulib-tool (func_emit_lib_Makefile_am): Add markers to separate
1911         the portions belonging to each module.
1912         Suggested by Derek Robert Price <derek@ximbiot.com>.
1913
1914 2004-10-15  Bruno Haible  <bruno@clisp.org>
1915
1916         * gnulib-tool: Untabify. Initialize supplied_libname.
1917         (func_usage): More homogenous output.
1918         (func_modules_transitive_closure, func_modules_to_filelist,
1919         func_emit_lib_Makefile_am): New functions.
1920         (func_import): New function, extracted from big case statement. Use
1921         func_get_license, func_modules_transitive_closure,
1922         func_modules_to_filelist, func_emit_lib_Makefile_am. Initialize
1923         opt_lgpl. Don't use test -a, as it's not portable.
1924         (func_create_testdir): Use func_modules_transitive_closure,
1925         func_modules_to_filelist, func_emit_lib_Makefile_am.
1926
1927 2004-10-11  Bruno Haible  <bruno@clisp.org>
1928
1929         * MODULES.html.sh (Support for systems lacking ISO C 99): Add
1930         vsnprintf.
1931
1932 2004-10-11  Yoann Vandoorselaere  <yoann@prelude-ids.org>
1933
1934         * modules/vsnprintf: New file.
1935
1936 2004-10-04  Paul Eggert  <eggert@cs.ucla.edu>
1937
1938         * modules/xalloc (Files, Makefile.am): Remove xstrdup.c.
1939
1940         * modules/argmatch, modules/argp, modules/closeout, modules/error,
1941         modules/exclude, modules/getdate, modules/getline,
1942         modules/getndelim2, modules/getpass, modules/getpass-gnu,
1943         modules/getusershell, modules/linebuffer, modules/md5,
1944         modules/mountlist, modules/posixtm, modules/readtokens,
1945         modules/readutmp, modules/regex, modules/sha1,
1946         modules/version-etc, modules/yesno:
1947         Remove dependency on unlocked-io.
1948
1949 2004-10-04  Bruno Haible  <bruno@clisp.org>
1950
1951         * modules/README: New file.
1952         * gnulib-tool (func_all_modules, func_verify_module): modules/README is
1953         not a module.
1954
1955 2004-10-04  Simon Josefsson  <jas@extundo.com>
1956
1957         * modules/memmem: New file.
1958         * tests/test-memmem.c: New file.
1959         * MODULES.html.sh (Extra functions based on ANSI C 89): Add memmem.
1960
1961 2004-10-01  Bruno Haible  <bruno@clisp.org>
1962
1963         * MODULES.html.sh: Add strsep.
1964
1965 2004-10-01  Yoann Vandoorselaere <yoann@prelude-ids.org>
1966
1967         * modules/strsep: New file.
1968
1969 2004-09-30  Paul Eggert  <eggert@cs.ucla.edu>
1970
1971         * MODULES.html.sh (Support for systems lacking ISO C 99): Add snprintf.
1972
1973 2004-09-30  Simon Josefsson  <jas@extundo.com>
1974
1975         * modules/snprintf: New file.
1976
1977 2004-09-30  Paul Eggert  <eggert@cs.ucla.edu>
1978
1979         * modules/argp (Maintainer): Replace Simon Josefsson
1980         by Sergey Poznyakoff.
1981
1982 2004-10-01  Simon Josefsson  <jas@extundo.com>
1983
1984         * MODULES.html.sh (Extra functions based on ANSI C 89): Add
1985         memmem.
1986
1987         * tests/test-memmem.c: New file.
1988
1989         * modules/memmem: New file.
1990
1991 2004-09-29  Bruno Haible  <bruno@clisp.org>
1992
1993         * modules/alloca-opt: New file, derived from modules/alloca.
1994         * modules/allocsa: Depend on alloca-opt instead of alloca.
1995         * modules/setenv: Likewise.
1996         * modules/vasnprintf: Likewise.
1997         * MODULES.html.sh: Add alloca-opt.
1998
1999 2004-09-28  Paul Eggert  <eggert@cs.ucla.edu>
2000
2001         * modules/dummy: Change license to LGPL.
2002
2003 2004-09-29  Simon Josefsson  <jas@extundo.com>
2004
2005         * gnulib-tool: New parameter --lgpl, to asseert that modules are
2006         LGPL, and to replace license template from GPL to LGPL.
2007
2008 2004-09-24  Simon Josefsson  <jas@extundo.com>
2009
2010         * modules/minmax (License): Change from GPL to LGPL.
2011
2012 2004-09-23  Simon Josefsson  <jas@extundo.com>
2013
2014         * gnulib-tool (--import): Typo.
2015
2016 2004-09-21  Simon Josefsson  <jas@extundo.com>
2017
2018         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
2019         snprintf.
2020
2021         * modules/snprintf: New file.
2022
2023 2004-09-05  Simon Josefsson  <jas@extundo.com>
2024
2025         * modules/getaddrinfo: Add.
2026
2027 2004-09-23  Simon Josefsson  <jas@extundo.com>
2028
2029         * gnulib-tool (--import): Make sure *.m4 end up in m4/ by default.
2030
2031 2004-09-22  Bruno Haible  <bruno@clisp.org>
2032
2033         * modules/*: Add 'License' field.
2034         * gnulib-tool: Accept --extract-license option.
2035         (func_get_license): New function.
2036
2037 2004-09-21  Bruno Haible  <bruno@clisp.org>
2038
2039         * modules/vasnprintf (Files): Add m4/stdint_h.m4, m4/inttypes_h.m4.
2040         Reported by Simon Josefsson.
2041
2042 2004-09-20  Paul Eggert  <eggert@cs.ucla.edu>
2043
2044         * modules/inttostr (Files): Add m4/longlong.m4, since it uses
2045         gl_AC_TYPE_LONG_LONG.
2046
2047 2004-09-18  Simon Josefsson  <jas@extundo.com>
2048         and  Paul Eggert  <eggert@cs.ucla.edu>
2049
2050         * gnulib-tool: Replace various ad-hoc automake/autoconf/aclocal
2051         calls with autoreconf.  Define GL_LIB.
2052
2053 2004-09-09  Karl Berry  <karl@gnu.org>
2054
2055         * regex.[ch]: delete from the root.  These were supposed to be
2056                 synced with emacs cvs, but this has not happened for about
2057                 a year, and anyway nothing else uses emacs regex.[ch].
2058                 bug-gnulib mail from Jeff Bailey, 9 Sep 2004 15:49:24 -0700.
2059                 lib/regex[.ch] is untouched.
2060
2061 2004-09-09  Bruno Haible  <bruno@clisp.org>
2062
2063         * modules/vasnprintf (Files): Add m4/eoverflow.m4.
2064
2065 2004-09-08  Bruno Haible  <bruno@clisp.org>
2066             Oskar Liljeblad  <oskar@osk.mine.nu>
2067
2068         * modules/stdint: New file.
2069         * MODULES.html.sh (Support for systems lacking ISO C 99): Add stdint.
2070
2071 2004-09-08  Oskar Liljeblad  <oskar@osk.mine.nu>
2072
2073         * modules/xvasprintf: New file.
2074         * MODULES.html.sh (Extra functions based on ANSI C 89): Add vasprintf.
2075
2076 2004-08-19  Paul Eggert  <eggert@cs.ucla.edu>
2077
2078         * modules/userspec: Don't depend on alloca.
2079
2080 2004-08-17  Paul Eggert  <eggert@cs.ucla.edu>
2081
2082         * MODULES.html.sh: Add xalloc-die, c-strtod, c-strtold, raise,
2083         readtokens0, getcwd, fcntl-safer, canonicalize, cycle-check,
2084         utimecmp, utimens, xnanosleep.  Rename sha to sha1.
2085
2086 2004-08-16  Simon Josefsson  <jas@extundo.com>
2087
2088         * gnulib-tool: Use sed instead of autoconf --trace, inspired by
2089         libtoolize behaviour by "Gary V. Vaughan" <gary@gnu.org>.
2090         Add --dry-run for --import.
2091         Let user provided command line parameters override configure.ac
2092         settings.
2093
2094 2004-08-12  Paul Eggert  <eggert@cs.ucla.edu>
2095
2096         * modules/argp (Files): Add m4/unlocked-io.m4.
2097         (Depends-on): Add extensions.
2098
2099 2004-08-12  Simon Josefsson  <jas@extundo.com>
2100
2101         * gnulib-tool: Add --source-base, --m4-base, --libtool options.
2102         Change default library name from libfoo to libgnu.
2103         Now, if you have a configure.ac that says:
2104                 gl_SOURCE_BASE(gl)
2105                 gl_M4_BASE(gl/m4)
2106                 gl_MODULES(error getopt etcetera)
2107                 gl_INIT
2108         you can import all you need by running:
2109                 ../gnulib/gnulib-tool --import
2110
2111         * modules/getopt (Files): Rename getopt.h to getopt_.h.
2112         (Makefile.am): Rewrite, use logic from argz.
2113         (Include): Use <getopt.h> instead of "getopt.h".
2114
2115 2004-08-11  Paul Eggert  <eggert@cs.ucla.edu>
2116
2117         * modules/obstack (Files): Add m4/inttypes_h.m4, m4/stdint_h.m4,
2118         m4/uintmax_t.m4.
2119
2120 2004-08-09  Paul Eggert  <eggert@cs.ucla.edu>
2121
2122         * modules/xalloc-die: New file.
2123         * modules/xalloc: Remove dependencies on error, gettext, exitfail.
2124
2125         * modules/md5 (Files): Add m4/uint32_t.m4.
2126         * modules/sha1: Renamed from modules/sha.
2127         (Files):
2128         Rename lib/sha.h to lib/sha1.h.
2129         Rename lib/sha.c to lib/sha1.c.
2130         Rename m4/sha.m4 to m4/sha1.m4.
2131         (lib_SOURCES): Likewise.
2132         (configure.ac): Rename gl_SHA to gl_SHA1.
2133         (Include): sha.h -> sha1.h.
2134
2135 2004-08-08  Simon Josefsson  <jas@extundo.com>
2136
2137         * modules/xgethostname (Depends-on): Remove exit and error (not
2138         used).
2139
2140         * modules/getpass-gnu: Add getpass.h.
2141         (Depends-on): Add stdbool.
2142         * modules/getpass: Add getpass.h.
2143
2144 2004-08-06  Paul Eggert  <eggert@cs.ucla.edu>
2145
2146         More merge from coreutils.
2147         * modules/raise, modules/readtokens0, modules/utimens,
2148         modules/utimecmp, module/xnanosleep: New files.
2149         * modules/strftime: Add lib/strftime.h.
2150         Change include from <time.h> to "strftime.h".
2151         * modules/yesno: Add lib/yesno.h.
2152         * modules/backupfile: Remove lib/addext.c.
2153         * modules/euidaccess: Add stat-macros.h.
2154         * modules/canonicalize, modules/euidaccess,
2155         modules/filemode, modules/lchown, modules/makepath,
2156         modules/rmdir, modules/stat: Likewise.
2157
2158 2004-08-03  Simon Josefsson  <jas@extundo.com>
2159
2160         * modules/progname (Depends-on): Don't depend on stdbool.
2161
2162 2004-08-02  Simon Josefsson  <jas@extundo.com>
2163
2164         * modules/getsubopt: New file.
2165         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
2166         getsubopt.
2167
2168 2004-08-05  Paul Eggert  <eggert@cs.ucla.edu>
2169
2170         Merge from coreutils.
2171         * modules/c-strtod, modules/c-strtold, modules/canonicalize,
2172         modules/cycle-check, modules/fcntl-safer, modules/getcwd: New files.
2173         * modules/path-concat: Don't depend on strdup.
2174
2175 2004-08-03  Paul Eggert  <eggert@cs.ucla.edu>
2176
2177         * modules/fatal: Remove, as the "fatal" module wasn't used or working.
2178         * MODULES.html.sh (func_all_modules): Remove fatal.
2179
2180 2004-07-19  Bruno Haible  <bruno@clisp.org>
2181
2182         * MODULES.html.sh (func_all_modules): Add dummy.
2183
2184 2004-07-16  Simon Josefsson  <jas@extundo.com>
2185
2186         * modules/dummy: New file.
2187
2188 2004-07-09  Paul Eggert  <eggert@cs.ucla.edu>
2189
2190         * modules/chown (Files): Add lib/fchown-stub.c, since
2191         gl_PREREQ_CHOWN invokes AC_LIBOBJ(fchown-stub).
2192
2193 2004-06-22  Paul Eggert  <eggert@cs.ucla.edu>
2194
2195         * modules/argz: Omit "#include".
2196
2197         * MODULES.html.sh (func_all_modules): Add calloc, to match
2198         2004-06-01 addition of calloc module.
2199
2200 2004-06-22  Gary V. Vaughan  <gary@gnu.org>
2201
2202         * modules/argz: New file.
2203         * MODULES.html.sh (func_all_modules): Add argz.
2204
2205 2004-06-12  Jim Meyering  <jim@meyering.net>
2206         and  Paul Eggert  <eggert@cs.ucla.edu>
2207
2208         * modules/hash (Files): Add lib/xalloc.h.
2209         * modules/pipe (Depends-on): Add wait-process.
2210         * modules/stat (Depends-on): Add xalloc.
2211         * modules/userspec (Files): Add lib/userspec.h.
2212         * modules/xstrto
2213
2214         Upgrade from gettext-0.13.
2215         * modules/gettext (Files): Add m4/intmax.m4, m4/longdouble.m4,
2216         m4/longlong.m4, m4/printf-posix.m4, m4/signed.m4, m4/size_max.m4,
2217         m4/wchar_t.m4, m4/wint_t.m4, m4/xsize.m4.
2218
2219 2003-11-25  Bruno Haible  <bruno@clisp.org>
2220
2221         * modules/vasnprintf (Files): Remove m4/ssize_t.m4.
2222
2223 2003-11-24  Paul Eggert  <eggert@twinsun.com>
2224
2225         * modules/alloca: Remove dependency on xalloc.
2226
2227 2003-11-17  Paul Eggert  <eggert@twinsun.com>
2228
2229         * README: Mention that S+T cannot overflow if S is the size of
2230         an existing object and T is sufficiently small.
2231
2232 2003-11-17  Bruno Haible  <bruno@clisp.org>
2233
2234         * modules/vasnprintf (Files): Add m4/ssize_t.m4.
2235         (Depends-on): Add xsize.
2236
2237 2003-11-12  Paul Eggert  <eggert@twinsun.com>
2238
2239         * modules/xalloc (Files): Undo latest change, since xalloc.h
2240         no longer needs SIZE_MAX or PTRDIFF_MAX.
2241
2242 2003-11-11  Bruno Haible  <bruno@clisp.org>
2243
2244         * modules/xsize (Files): Add m4/size_max.m4.
2245         * modules/xalloc (Files): Add m4/size_max.m4, m4/ptrdiff_max.m4.
2246
2247 2003-11-04  Bruno Haible  <bruno@clisp.org>
2248
2249         * modules/xsize: New file.
2250         * modules/linebreak: Depend on xsize.
2251         * MODULES.html.sh (func_all_modules): Add xsize.
2252
2253 2003-11-04  Jim Meyering  <jim@meyering.net>
2254
2255         * modules/sysexits: Use the `$(VAR)' notation for AC_SUBST'd
2256         variable names, rather than @VAR@.
2257         * modules/poll: Likewise.
2258
2259 2003-11-03  Jim Meyering  <jim@meyering.net>
2260
2261         * modules/userspec (lib_SOURCES): Add userspec.h.
2262         (Include): Add "userspec.h".
2263         Improve description.
2264
2265 2003-10-29  Paul Eggert  <eggert@twinsun.com>
2266
2267         * modules/group-member: Depend on stdbool.
2268
2269 2003-10-20  Bruno Haible  <bruno@clisp.org>
2270
2271         * modules/wait-process: New file.
2272         * MODULES.html.sh (func_all_modules): Add wait-process.
2273
2274 2003-10-16  Paul Eggert  <eggert@twinsun.com>
2275
2276         * README: Mention that gnulib assumes that (foo *) NULL + 0 == NULL.
2277
2278 2003-10-14  Bruno Haible  <bruno@clisp.org>
2279
2280         * modules/fatal-signal: Add m4/sig_atomic_t.m4 to file list.
2281
2282 2003-10-12  Paul Eggert  <eggert@twinsun.com>
2283
2284         * modules/xalloc: Do not depend on 'exit'.  Depend on 'stdbool'.
2285         Change maintainer from Bruno Haible to 'all'.
2286
2287 2003-10-10  Simon Josefsson  <jas@extundo.com>
2288
2289         * modules/argp (Depends-on): Add restrict and strcase.
2290
2291 2003-10-08  Paul Eggert  <eggert@twinsun.com>
2292
2293         * modules/getpass: Depend on stdbool.
2294
2295 2003-10-06  Bruno Haible  <bruno@clisp.org>
2296
2297         * modules/version-etc-2: Remove file.
2298         * MODULES.html.sh (func_all_modules): Remove version-etc-2.
2299
2300 2003-10-06  Bruno Haible  <bruno@clisp.org>
2301
2302         * modules/fatal-signal: New file.
2303         * MODULES.html.sh (func_all_modules): Add fatal-signal.
2304
2305 2003-10-05  Paul Eggert  <eggert@twinsun.com>
2306
2307         * README: Rework advice for preventing empty .o files.
2308         Don't recommend ELIDE constructs.  Recommend <stddef.h>,
2309         not <sys/types.h>.
2310
2311 2003-10-02  Bruno Haible  <bruno@clisp.org>
2312
2313         * modules/lchown (Include): Add lchown.h.
2314         * modules/time_r (Include): Use "..." syntax.
2315         * modules/xgetdomainname (Include): Add xgetdomainname.h.
2316
2317 2003-10-01  Simon Josefsson  <jas@extundo.com>
2318
2319         * MODULES.html.sh (func_all_modules): Move gethostname from section
2320         'based on' to section 'lacking' POSIX:2001.
2321
2322 2003-09-27  Oskar Liljeblad  <oskar@osk.mine.nu>
2323
2324         Trivial fixes to Makefile.am parts of module listings.
2325         * modules/strstr: Append strstr.h to lib_SOURCES.
2326         * modules/strcase: Likewise, for strcase.h.
2327
2328 2003-09-27  Paul Eggert  <eggert@twinsun.com>
2329
2330         * modules/free: New file.
2331
2332 2003-09-25  Bruno Haible  <bruno@clisp.org>
2333
2334         * modules/version-etc-2: New file, from modules/version-etc with
2335         modifications.
2336         * MODULES.html.sh (func_all_modules): Add version-etc-2.
2337
2338 2003-09-25  Simon Josefsson  <jas@extundo.com>
2339             Bruno Haible  <bruno@clisp.org>
2340
2341         * modules/getdomainname: New file.
2342         * modules/xgetdomainname: New file.
2343         * MODULES.html.sh (func_all_modules): Add getdomainname, xgetdomainname.
2344
2345 2003-09-24  Paul Eggert  <eggert@twinsun.com>
2346
2347         * README: Document assumptions that 'int' is at least 32 bits
2348         wide, that integer arithmetic is 2's complement without overflow,
2349         that there are no holes in integer values, that adding sizes of
2350         two nonoverlapping objects can't overflow, and that all-bits-zero
2351         yields scalar zero.  Fix spelling and capitalization typos.
2352
2353 2003-09-24  Simon Josefsson  <jas@extundo.com>
2354
2355         * modules/xgethostname: Add xgethostname.h.
2356
2357 2003-09-17  Paul Eggert  <eggert@twinsun.com>
2358
2359         * gnulib-tool: Use "test -h", not "test -L", for portability
2360         to Solaris 8 /bin/sh.  (This bug is fixed in Solaris 9.)
2361         (tags_regexp): Remove, since \| doesn't conform to POSIX.
2362         (sed_extract_prog): Issue s commands one-by-one, rather than
2363         using \| in one s command.
2364
2365 2003-09-16  Bruno Haible  <bruno@clisp.org>
2366
2367         * gnulib-tool (func_create_testdir): Warn about duplicated
2368         dependencies.
2369
2370 2003-09-15  Paul Eggert  <eggert@twinsun.com>
2371
2372         * modules/argmatch, modules/fatal, modules/obstack,
2373         modules/xalloc, modules/xgethostname: Sort dependencies by
2374         importance, not alphabetically.
2375
2376 2003-09-14  Bruno Haible  <bruno@clisp.org>
2377
2378         * modules/fwriteerror: New file.
2379         * MODULES.html.sh (func_all_modules): Add fwriteerror.
2380
2381 2003-09-12  Paul Eggert  <eggert@twinsun.com>
2382
2383         * modules/argmatch, modules/exitfail, modules/fatal, modules/obstack,
2384         modules/xgethostname, modules/xalloc: Depend on exit.
2385
2386 2003-09-09  Paul Eggert  <eggert@twinsun.com>
2387
2388         * README: New section: portability guidelines.
2389
2390 2003-09-07  Paul Eggert  <eggert@twinsun.com>
2391
2392         * modules/time_r: Depend on 'restrict'.  Fix from Simon Josefsson in
2393         <http://mail.gnu.org/archive/html/bug-gnulib/2003-09/msg00028.html>.
2394
2395 2003-09-06  Paul Eggert  <eggert@twinsun.com>
2396
2397         * MODULES.html.sh (func_all_modules): Add time_r.
2398         * modules/time_r: New file.
2399         * modules/mktime, modules/strftime, modules/timegm: Depend on time_r.
2400         * modules/timegm: Depend on mktime.  Change maintainer to "all, glibc".
2401
2402 2003-08-31  Simon Josefsson  <jas@extundo.com>
2403
2404         * modules/timegm: New file.
2405         * MODULES.html.sh (func_all_modules): Add timegm.
2406
2407 2003-08-22  Simon Josefsson  <jas@extundo.com>
2408
2409         * modules/strndup (Makefile.am): Add strndup.h to lib_SOURCES.
2410
2411 2003-08-20  Bruno Haible  <bruno@clisp.org>
2412
2413         * modules/progname: New file.
2414         * MODULES.html.sh (func_all_modules): Add progname.
2415
2416 2003-08-18  Paul Eggert  <eggert@twinsun.com>
2417
2418         * modules/stdbool: Add BUILT_SOURCES.  Prefer $@ to target name
2419         in makefile rules.
2420
2421 2003-08-17  Simon Josefsson  <jas@extundo.com>
2422
2423         * modules/argp: Fix autoconf macro name. Add more dependencies.
2424
2425 2003-08-17  Simon Josefsson  <jas@extundo.com>
2426
2427         * modules/xstrndup: New file.
2428         * MODULES.html.sh (func_all_modules): Add xstrndup.
2429
2430 2003-08-17  Bruno Haible  <bruno@clisp.org>
2431
2432         * modules/strndup (Files, Include): Add lib/strndup.h.
2433
2434 2003-08-17  Bruno Haible  <bruno@clisp.org>
2435
2436         * gnulib-tool (func_create_testdir): Handle gl_USE_SYSTEM_EXTENSIONS
2437         like AC_GNU_SOURCE.
2438         * modules/extensions (configure.ac): Comment out the invocation of
2439         gl_USE_SYSTEM_EXTENSIONS.
2440
2441 2003-08-17  Bruno Haible  <bruno@clisp.org>
2442
2443         * modules/euidaccess (Files): Add lib/euidaccess.h.
2444
2445 2003-08-16  Paul Eggert  <eggert@twinsun.com>
2446
2447         Document merge from coreutils.
2448         * modules/alloca: Append $(ALLOCA_H) to BUILT_SOURCES.
2449         * modules/fnmatch: Append $(FNMATCH_H) to BUILT_SOURCES.
2450         * modules/utime: Add m4/utimes-null.m4.
2451
2452 2003-08-15  Paul Eggert  <eggert@twinsun.com>
2453
2454         Document merge from coreutils.
2455         * modules/userspec: Depend on posixver.
2456         * modules/strftime: Depend on tzset.
2457
2458 2003-08-14  Jim Meyering  <jim@meyering.net>
2459
2460         Merges from coreutils.
2461         * modules/fnmatch: Use the `$(FNMATCH_H)' notation for AC_REPLACED
2462         variable names, rather than @FNMATCH_H@.
2463         * modules/alloca: Likewise for $(ALLOCA_H).
2464
2465         * modules/fnmatch (fnmatch.h): Use `$@' in the commands, in place of
2466         the three copies of the literal target, `fnmatch.h'.
2467         * modules/alloca (alloca.h): Likewise.
2468
2469 2003-08-14  Paul Eggert  <eggert@twinsun.com>
2470
2471         * modules/tzset: New file.
2472
2473 2003-08-12  Paul Eggert  <eggert@twinsun.com>
2474
2475         Merge from coreutils.
2476         * modules/euidaccess: Add lib_SOURCES, include for new
2477         file euidaccess.h
2478
2479 2003-08-11  Paul Eggert  <eggert@twinsun.com>
2480
2481         * modules/gnu-source, m4/gnu-source.m4:
2482         Remove; we're assuming Autoconf 2.54 or later now.
2483         Suggested by Bruno Haible.
2484         * MODULES.html.sh (func_all_modules): Remove gnu-source.
2485
2486 2003-08-08  Paul Eggert  <eggert@twinsun.com>
2487
2488         * MODULES.html.sh (func_all_modules): Add extensions, gnu-source.
2489         * modules/extensions, modules/gnu-source: New files.
2490         * modules/timespec, modules/unlocked-io: Depend on extensions.
2491
2492 2003-08-07 Paul Eggert  <eggert@twinsun.com>
2493
2494         * modules/restrict: New file.
2495         * MODULES.html.sh (func_all_modules): Add restrict.
2496         * modules/regex: Depend on restrict.
2497
2498 2003-08-07  Bruno Haible  <bruno@clisp.org>
2499
2500         * modules/getndelim2 (Makefile.am): Add the files to EXTRA_DIST, not
2501         lib_SOURCES, because getndelim2.m4 now uses AC_LIBOBJ(getndelim2).
2502
2503 2003-08-05  Paul Eggert  <eggert@twinsun.com>
2504
2505         * MODULES.html.sh (func_all_modules): Remove bumpalloc.
2506         * modules/bumpalloc: Remove.
2507
2508 2003-07-31  Bruno Haible  <bruno@clisp.org>
2509
2510         * modules/getpass-gnu: New file.
2511         * MODULES.html.sh (func_all_modules): Add getpass-gnu.
2512
2513 2003-07-22  Paul Eggert  <eggert@twinsun.com>
2514
2515         * modules/xalloc (Depends-on): Add exitfail.
2516         * modules/xmemcoll: Likewise.
2517
2518 2003-07-20  Jim Meyering  <jim@meyering.net>
2519
2520         * modules/closeout (Depends-on): Add exitfail.
2521         Suggestion from Bruno Haible.
2522
2523 2003-07-18  Bruno Haible  <bruno@clisp.org>
2524
2525         * modules/getndelim2: New file.
2526         * modules/getline: Share files with module getndelim2.
2527         * modules/getnline: Depend on getndelim2 instead of sharing files with
2528         it. Add getnline.c to lib_SOURCES.
2529         * MODULES.html.sh (func_all_modules): Add getndelim2.
2530
2531 2003-07-17  Bruno Haible  <bruno@clisp.org>
2532
2533         * modules/getnline: New file.
2534         * modules/getline: Add lib/getndelim2.c to source file list.
2535         * MODULES.html.sh (func_all_modules): Add getnline.
2536
2537 2003-07-17  Bruno Haible  <bruno@clisp.org>
2538
2539         * configure.in: Remove file.
2540         * Makefile.in: Remove file.
2541
2542 2003-07-17  Bruno Haible  <bruno@clisp.org>
2543
2544         * MODULES.html.sh: Put the </BODY> right before </HTML>.
2545
2546 2003-07-16  Jim Meyering  <jim@meyering.net>
2547
2548         * modules/save-cwd: Depend on xgetcwd.  From Derek Price.
2549
2550 2003-07-15  Jim Meyering  <jim@meyering.net>
2551
2552         * modules/save-cwd: Don't depend on error.  From Derek Price.
2553
2554 2003-07-14  Simon Josefsson  <jas@extundo.com>
2555
2556         * modules/mempcpy: New file.
2557         * MODULES.html.sh (func_all_modules): Add mempcpy.
2558
2559 2003-07-14  Paul Eggert  <eggert@twinsun.com>
2560
2561         * modules/getdate, modules/posixtm: Depend on mktime.
2562
2563 2003-07-10  Simon Josefsson  <jas@extundo.com>
2564
2565         * modules/strchrnul (Makefile.am): Add strchrnul.h.
2566
2567 2003-06-26  Bruno Haible  <bruno@clisp.org>
2568
2569         * modules/human: Depend on module stdbool.
2570
2571 2003-06-25  Bruno Haible  <bruno@clisp.org>
2572
2573         * modules/readlink: New file.
2574         * modules/xreadlink: Depend on it.
2575         * MODULES.html.sh (func_all_modules): Add readlink.
2576
2577 2003-06-22  Bruno Haible  <bruno@clisp.org>
2578
2579         * modules/safe-read: Add m4/ssize_t.m4.
2580         * modules/xreadlink: Add m4/ssize_t.m4.
2581
2582 2003-06-11  Simon Josefsson  <jas@extundo.com>
2583
2584         * modules/sysexits: New file.
2585         * MODULES.html.sh (func_all_modules): Add sysexits.
2586
2587 2003-06-10  Bruno Haible  <bruno@clisp.org>
2588
2589         * MODULES.html.sh (func_all_modules): Add strchrnul and argp.
2590
2591 2003-06-10  Simon Josefsson  <jas@extundo.com>
2592
2593         * modules/strchrnul: New file.
2594
2595 2003-06-10  Simon Josefsson  <jas@extundo.com>
2596
2597         * modules/argp: New file.
2598
2599 2003-06-07  Bruno Haible  <bruno@clisp.org>
2600
2601         * modules/poll (Makefile.am): Use explicit creation rule for poll.h, to
2602         avoid AC_CONFIG_LINKS.
2603         * modules/fnmatch (Makefile.am): Use explicit creation rule for
2604         fnmatch.h, to avoid AC_CONFIG_LINKS.
2605         * modules/alloca (Makefile.am): Make creation of alloca.h Ctrl-C safe.
2606
2607 2003-06-07  Jim Meyering  <jim@meyering.net>
2608
2609         * modules/strtod: Use $(...) notation, not @...@ for
2610         AC_REPLACE'd variables.
2611         * modules/localcharset: Likewise.
2612
2613 2003-06-06  Jim Meyering  <jim@meyering.net>
2614             Bruno Haible  <bruno@clisp.org>
2615
2616         * modules/stdbool: Reflect renaming: stdbool.h.in -> stdbool_.h.
2617         Adjust Makefile.am snippet not to redirect directly to target.
2618         Use $(STDBOOL_H) notation, not @STDBOOL_H@ for AC_REPLACE'd variables.
2619
2620 2003-05-30  Bruno Haible  <bruno@clisp.org>
2621
2622         * modules/gettext: Add files m4/nls.m4 and m4/po.m4.
2623         * config/config.rpath: Upgrade to gettext-0.12.1.
2624
2625 2003-05-22  Karl Berry  <karl@gnu.org>
2626
2627         * gnulib-tool (func_usage): =LIBRARY not =libRARY in help msg.
2628
2629 2003-05-09  Bruno Haible  <bruno@clisp.org>
2630
2631         * modules/error: Add m4/strerror_r.m4 to file list.
2632
2633 2003-04-10  Bruno Haible  <bruno@clisp.org>
2634
2635         * modules/findprog: New file.
2636         * MODULES.html.sh (func_all_modules): Add it.
2637
2638 2003-04-04  Bruno Haible  <bruno@clisp.org>
2639
2640         * modules/linebreak: New file.
2641         * MODULES.html.sh (func_all_modules): Add it.
2642
2643 2003-04-03  Bruno Haible  <bruno@clisp.org>
2644
2645         * modules/utf8-ucs4: New file.
2646         * modules/utf16-ucs4: New file.
2647         * modules/ucs4-utf8: New file.
2648         * modules/ucs4-utf16: New file.
2649         * MODULES.html.sh (func_all_modules): Add them.
2650
2651 2003-04-02  Bruno Haible  <bruno@clisp.org>
2652
2653         * modules/binary-io: New file.
2654         * MODULES.html.sh (func_all_modules): Add it.
2655
2656 2003-04-01  Bruno Haible  <bruno@clisp.org>
2657
2658         * modules/pathname: New file.
2659         * MODULES.html.sh (func_all_modules): Add it.
2660
2661 2003-03-28  Bruno Haible  <bruno@clisp.org>
2662
2663         * modules/copy-file: New file.
2664         * MODULES.html.sh (func_all_modules): Add it.
2665
2666 2003-02-20  Bruno Haible  <bruno@clisp.org>
2667
2668         * MODULES.html.sh (func_all_modules): Add poll.
2669
2670 2003-02-19  Paolo Bonzino  <bonzini@gnu.org>
2671
2672         * modules/poll: New file.
2673
2674 2003-02-18  Bruno Haible  <bruno@clisp.org>
2675
2676         * MODULES.html.sh (func_all_modules): Add mathl.
2677
2678 2003-02-18  Paolo Bonzino  <bonzini@gnu.org>
2679
2680         * modules/mathl: New file.
2681
2682 2003-02-17  Bruno Haible  <bruno@clisp.org>
2683
2684         * modules/mkdtemp: New module.
2685         * MODULES.html.sh (func_all_modules): Add it.
2686
2687 2003-01-30  Bruno Haible  <bruno@clisp.org>
2688
2689         * modules/vasnprintf, modules/vasprintf: New modules.
2690         * MODULES.html.sh (func_all_modules): Add them.
2691
2692 2003-01-29  Bruno Haible  <bruno@clisp.org>
2693
2694         * modules/stpncpy: New module.
2695         * MODULES.html.sh (func_all_modules): Add it.
2696
2697 2003-01-28  Bruno Haible  <bruno@clisp.org>
2698
2699         * modules/c-ctype: New module.
2700         * MODULES.html.sh (func_all_modules): Add it.
2701
2702 2003-01-27  Bruno Haible  <bruno@clisp.org>
2703
2704         * modules/xsetenv: New module.
2705         * MODULES.html.sh (func_all_modules): Add it.
2706
2707 2003-01-23  Bruno Haible  <bruno@clisp.org>
2708
2709         * modules/minmax: New module.
2710         * MODULES.html.sh (func_all_modules): Add it.
2711
2712 2003-01-22  Bruno Haible  <bruno@clisp.org>
2713
2714         * modules/exit: New module.
2715         * MODULES.html.sh (func_all_modules): Add it.
2716
2717 2003-01-19  Bruno Haible  <bruno@clisp.org>
2718
2719         * gnulib-tool: Recognize option --extract-maintainer.
2720         (func_get_maintainer): New function.
2721         * modules/*: Add Maintainer entry.
2722
2723 2003-01-16  Bruno Haible  <bruno@clisp.org>
2724
2725         * MODULES.html.sh: Add a table of contents. Add the module name as
2726         leftmost column. Add hyperlinks.
2727
2728 2003-01-11  Bruno Haible  <bruno@clisp.org>
2729
2730         * modules/stpcpy: Distribute lib/stpcpy.h.
2731         * modules/setenv: Depend on alloca. Distribute lib/setenv.h.
2732
2733 2003-01-11  Bruno Haible  <bruno@clisp.org>
2734
2735         * gnulib-tool (func_create_testdir): Store config/* files in the main
2736         directory.
2737         * config.rpath: Move to ...
2738         * config/config.rpath: ... here.
2739         * modules/gettext: Contains config/config.rpath, not config.rpath.
2740         * modules/iconv: Likewise.
2741
2742 2003-01-11  Bruno Haible  <bruno@clisp.org>
2743
2744         * modules/*: Add a description.
2745         * modules/strpbrk: Fix Makefile.am snippet.
2746         * modules/strtoimax: Fix dependencies.
2747         * modules/strtoumax: Likewise.
2748
2749 2003-01-11  Bruno Haible  <bruno@clisp.org>
2750
2751         * gnulib-tool (func_create_testdir): Substitute lib_OBJECTS.
2752         * modules/alloca (Makefile.am): All object files depend on alloca.h.
2753         * modules/stdbool (Makefile.am): All object files depend on stdbool.h.
2754
2755 2003-01-12  Paul Eggert  <eggert@twinsun.com>
2756
2757         Finish renaming getstr -> getdelim2 and readline -> readlinebuffer,
2758         to avoid collisions with libcurses and libreadline.
2759         * getstr: Remove.
2760         * MODULES.html.sh: Remove getstr.
2761         * modules/getline: Depend on unlocked-io, not getstr.
2762
2763 2003-01-10  Bruno Haible  <bruno@clisp.org>
2764
2765         * modules/alloca: Change Makefile.am requirements. Simplify Include
2766         requirements. Add lib/alloca_.h to file list.
2767
2768 2003-01-09  Bruno Haible  <bruno@clisp.org>
2769
2770         * modules/stdbool: Change configure.ac, Makefile.am requirements.
2771         Simplify Include requirements. Add lib/stdbool.h.in to file list.
2772
2773 2003-01-09  Bruno Haible  <bruno@clisp.org>
2774
2775         * gnulib-tool (func_all_modules): Ignore files ending in ~.
2776         * MODULES.html.sh: Likewise.
2777
2778 2003-01-09  Karl Berry  <karl@gnu.org>
2779
2780         * MODULES.html.sh: include `dirname $0` in PATH, to find
2781         gnulib-tool.
2782
2783 2003-01-08  Bruno Haible  <bruno@clisp.org>
2784
2785         * modules/full-read: Depend on full-write.
2786
2787 2003-01-07  Bruno Haible  <bruno@clisp.org>
2788
2789         * MODULES.html.sh: Add copyright notice.
2790         (missed_files): Omit CVS directory entries.
2791         (func_module): Make it work with sed-3.02.
2792         * MODULES.txt: Remove file.
2793
2794 2003-01-01  Karl Berry  <karl@gnu.org>
2795
2796         * gnulib-tool (func_verify_module): report module name $module in
2797         error message, not $1.
2798         * gnulib-tool (create-testdir): don't complain if destdir couldn't
2799         be created, only if it doesn't exist.
2800         * gnulib-tool (last_checkin_date): don't expand the $Date here.
2801
2802 2002-12-24  Bruno Haible  <bruno@clisp.org>
2803
2804         * MODULES.txt: Update according to m4/ changes.
2805
2806         Module gettext.
2807         * config.rpath: New file, from gettext-0.11.5.
2808
2809         * modules/*: New module descriptions.
2810         * gnulib-tool: New file.
2811         * MODULES.html.sh: New file.
2812
2813 2002-11-01  Bruno Haible  <bruno@clisp.org>
2814
2815         * configure.in: Add AC_CONFIG_AUX_DIR call.
2816         (AC_OUTPUT): Add m4/Makefile, lib/Makefile. Remove doc/Makefile,
2817         test/Makefile.
2818         * Makefile.in (subdirs): Add m4, lib. Remove doc, test.
2819
2820 2002-08-23  Stefan Monnier  <monnier@cs.yale.edu>
2821
2822         * regex.c (PATFETCH): Remove the translating fetch.
2823         (PATFETCH_RAW): Rename to PATFETCH.
2824         (set_image_of_range): New fun.
2825         (SET_RANGE_TABLE_WORK_AREA): Use it.
2826         (regex_compile): Don't translate the pattern chars so eagerly.
2827         Only do it when inserting an `exactn' bytecode or when handling
2828         a char-range.
2829         (mutually_exclusive_p): Avoid empty statement.
2830
2831 2001-10-22  Jeff Bailey  <jbailey@outpost.dnsalias.org>
2832
2833         * README: New file
2834         * doc/*: Add COPYING, COPYING.LIB, COPYING.DOC, fdl.texi
2835         (per RMS's instructions, this is now the canonical source)
2836         * lgpl/, gpl/: New directories.
2837
2838 2001-01-24  Stefan Monnier  <monnier@cs.yale.edu>
2839
2840         * regex.c (mutually_exclusive_p): Don't blindly handle `charset_not'
2841         as if it was a `charset'.
2842
2843 2000-10-30  Stefan Monnier  <monnier@cs.yale.edu>
2844
2845         * regex.c (re_iswctype, re_wctype_to_bit): Fix braino.
2846         (regex_compile): Catch bogus \(\1\).
2847
2848 2000-10-27  Stefan Monnier  <monnier@cs.yale.edu>
2849
2850         * regex.c (POP_FAILURE_REG_OR_COUNT, re_match_2_internal)
2851         (re_match_2_internal, re_match_2_internal, re_match_2_internal):
2852         Giving in to popular pressure to shut up the compiler with casts.
2853
2854 2000-10-25  Stefan Monnier  <monnier@cs.yale.edu>
2855
2856         * regex.c: More `unsigned char' -> `re_char' changes.
2857         Also change several `int' into `re_wchar_t'.
2858         (PATTERN_STACK_EMPTY, PUSH_PATTERN_OP, POP_PATTERN_OP): Remove.
2859         (PUSH_FAILURE_POINTER): Don't cast any more.
2860         (POP_FAILURE_REG_OR_COUNT): Remove the cast that strips `const'.
2861         We want GCC to complain, since this piece of code makes
2862         re_match non-reentrant, which *should* be fixed.
2863         (GET_BUFFER_SPACE): Use size_t rather than unsigned long.
2864         (EXTEND_BUFFER): Use RETALLOC.
2865         (SET_LIST_BIT): Don't cast.
2866         (re_wchar_t): New type.
2867         (re_iswctype, re_wctype_to_bit): Make it crystal clear to GCC
2868         that those two functions will always properly return.
2869         (IMMEDIATE_QUIT_CHECK): Cast to void.
2870         (analyse_first): Use recursion rather than an explicit stack.
2871         (re_compile_fastmap): Can't fail anymore.
2872         (re_search_2): Don't check re_compile_fastmap for failure.
2873         (PUSH_NUMBER): Renamed from PUSH_FAILURE_COUNT.
2874         Now also sets the new value (passed in a new argument).
2875         (re_match_2_internal): Use it.
2876         Also, use a new var `reg' of type size_t when looping through regs
2877         rather than reuse the inappropriate `mcnt'.
2878
2879 2000-10-24  Andrew Innes  <andrewi@gnu.org>
2880
2881         * regex.c (IMMEDIATE_QUIT_CHECK): New macro, which does QUIT on
2882         NT-Emacs only.
2883         (re_match_2_internal): Use IMMEDIATE_QUIT_CHECK instead of QUIT,
2884         so that re_search functions only quit when callers expect them to.
2885
2886 2000-10-24  Kenichi Handa  <handa@etl.go.jp>
2887
2888         * regex.c (regex_compile): Change the way of handling a range from
2889         a char less than 256 to a char not less than 256.
2890
2891 2000-10-15  Stefan Monnier  <monnier@cs.yale.edu>
2892
2893         * regex.c (WIDE_CHAR_SUPPORT): Define if _LIBC as well.
2894
2895
2896 Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006
2897 Free Software Foundation, Inc.
2898 Copying and distribution of this file, with or without modification,
2899 are permitted provided the copyright notice and this notice are preserved.