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