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