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