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