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