6b8143d1ff05aa0592e22436661c5d5f949f177e
[gnulib.git] / ChangeLog
1 2005-02-22  Simon Josefsson  <jas@extundo.com>
2
3         * modules/iconvme: New file.
4
5         * MODULES.html.sh: Add iconvme.
6
7 2005-02-03  Paul Eggert  <eggert@cs.ucla.edu>
8
9         * modules/chdir-long (Depends-on): Add memrchr.
10         * modules/memrchr (Files): Add lib/memrchr.h.
11         (Include): "memrchr.h".
12
13 2005-01-28  Paul Eggert  <eggert@cs.ucla.edu>
14
15         Sync from coreutils.
16         * modules/getloadavg (Files): Remove m4/getloadavg.m4.
17         (Depends-on): Add c-strtod.
18         (configure.ac): Replace gl_FUNC_GETLOADAVG with AC_FUNC_GETLOADAVG.
19
20 2005-01-28  Bruno Haible  <bruno@clisp.org>
21
22         * modules/javacomp: New file.
23         * MODULES.html.sh (Java): Add javacomp.
24
25 2005-01-26  Bruno Haible  <bruno@clisp.org>
26
27         * modules/javaexec: New file.
28         * MODULES.html.sh (Java): Add javaexec.
29
30 2005-01-24  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
31
32         * modules/lchown (Depends-on): Remove lchown.h
33
34 2005-01-21  Paul Eggert  <eggert@cs.ucla.edu>
35
36         * modules/chdir-long (Depends-on): Remove mempcpy.
37
38 2005-01-21  Bruno Haible  <bruno@clisp.org>
39
40         * modules/classpath: New file.
41         * MODULES.html.sh (Java): Add classpath.
42
43 2005-01-20  Paul Eggert  <eggert@cs.ucla.edu>
44
45         * MODULES.html.sh (Command-line arguments): Add version-etc-fsf.
46
47 2005-01-20  Simon Josefsson  <jas@extundo.com>
48
49         * modules/version-etc-fsf: New file.
50
51 2005-01-19  Paul Eggert  <eggert@cs.ucla.edu>
52
53         * modules/mempcpy (Makefile.am): Remove mention of mempcpy.h;
54         AC_LIBSOURCES now does this.
55         * MODULES.html.sh (Sizes of integer types <limits.h>): New element,
56         with new ullong_max module.
57
58 2005-01-19  Bruno Haible  <bruno@clisp.org>
59
60         * modules/sh-quote: New file.
61         * MODULES.html.sh (Executing programs): Add sh-quote.
62
63 2005-01-18  Paul Eggert  <eggert@cs.ucla.edu>
64
65         * modules/ullong_max: New file.
66
67         * modules/chdir-long, modules/openat: New files.
68         * modules/save-cwd (Depends-on): Depend on chdir-long.
69         (Makefile.am): Remove lib_SOURCES; now handled by AC_LIBSOURCES.
70
71 2005-01-11  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
72
73         * modules/argp: Depend on vsnprintf
74
75 2005-01-10  Jim Meyering  <jim@meyering.net>
76
77         * modules/closeout (Depends-on): Add atexit.
78
79 2005-01-01  Simon Josefsson  <jas@extundo.com>
80
81         * gnulib-tool: Print #include directives when --import'ing.
82
83 2004-12-28  Paul Eggert  <eggert@cs.ucla.edu>
84
85         * modules/error (Depends-on): Remove gettext.
86
87 2004-12-28  Simon Josefsson  <jas@extundo.com>
88
89         * tests/test-base64.c: Include required header files.  Remove
90         unused variables.
91
92 2004-12-23  Paul Eggert  <eggert@cs.ucla.edu>
93
94         * modules/getdate (Depends-on): Remove alloca-opt.
95
96 2004-12-19  Paul Eggert  <eggert@cs.ucla.edu>
97
98         * modules/regex (lib_SOURCES): Remove regex.c, undoing previous
99         (2004-10-24) change.  Apparently this was a false alarm.
100
101         * modules/getdate: Depend on alloca-opt, not alloca.
102
103 2004-12-18  Simon Josefsson  <jas@extundo.com>
104
105         * modules/alloca: Depend on alloca-opt, instead of duplicating it.
106
107 2004-12-16  Simon Josefsson  <jas@extundo.com>
108
109         * tests/test-base64.c: Add license.
110
111 2004-12-15  Stepan Kasal  <address@hidden>
112
113         * gnulib-tool (func_emit_lib_Makefile_am): Shorten a long sed command.
114
115 2004-12-12  Paul Eggert  <eggert@cs.ucla.edu>
116
117         * modules/getcwd (Files): Add m4/d-ino.m4.
118         Suggested by Mark D. Baushke.
119
120 2004-12-04  Paul Eggert  <eggert@cs.ucla.edu>
121
122         * modules/hard-locale (Depends-on): Add strdup.
123
124 2004-12-04  Simon Josefsson  <jas@extundo.com>
125
126         * modules/getaddrinfo (License): Add LGPL, reported by Yoann
127         Vandoorselaere <yoann@prelude-ids.org>.
128
129 2004-11-30  Simon Josefsson  <jas@extundo.com>
130
131         * MODULES.html.sh (Extra functions based on ANSI C 89): Add
132         base64.
133
134         * tests/test-base64.c: New file.
135
136         * modules/base64: New file.
137
138 2004-11-30  Simon Josefsson  <jas@extundo.com>
139
140         * modules/restrict (License): Change to LGPL.
141
142 2004-11-26  Paul Eggert  <eggert@cs.ucla.edu>
143
144         * modules/getcwd (Files): Add lib/getcwd.h, m4/getcwd.m4.
145         (Depends-on): Remove pathmax, same.  Add mempcpy.
146         (configure.ac): GL_FUNC_GETCWD_PATH_MAX -> gl_FUNC_GETCWD.
147         (Makefile.am): Append getcwd.h to lib_SOURCES.
148         (Include): Add getcwd.h.
149         (Maintainer): Change from Jim Meyering to "all, glibc",
150         since getdate now uses intended-for-glibc code.
151         * modules/xgetcwd (Files): Remove m4/getcwd.m4.
152         (Depends-on): Depend on getcwd.  Do not depend on pathmax.
153
154 2004-11-22  Paul Eggert  <eggert@cs.ucla.edu>
155
156         * modules/canonicalize (Depends-on): Add xreadlink.
157         Problem reported by James Youngman.
158
159 2004-11-16  Paul Eggert  <eggert@cs.ucla.edu>
160
161         * modules/canon-host (Depends-on): Add strdup.
162
163 2004-11-16  Jim Meyering  <jim@meyering.net>
164
165         * modules/closeout (Depends-on): Add fpending.
166
167 2004-11-11  Simon Josefsson  <jas@extundo.com>
168
169         * modules/strtok_r: New file.
170
171         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
172         strtok_r.
173
174 2004-11-08  Simon Josefsson  <jas@extundo.com>
175
176         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
177         getaddrinfo.
178
179         * modules/getaddrinfo: New file.
180
181 2004-11-10  Jim Meyering  <jim@meyering.net>
182
183         * modules/closeout (Depends-on): Remove fpending.
184
185 2004-11-04  Bruno Haible  <bruno@clisp.org>
186
187         * modules/allocsa (Files): Add lib/allocsa.valgrind.
188         (Makefile.am): Distribute it.
189
190 2004-10-29  Paul Eggert  <eggert@cs.ucla.edu>
191
192         * modules/getdate (Files): Add doc/getdate.texi.
193         (Depends-on): Add setenv, xalloc.
194
195 2004-10-24  Paul Eggert  <eggert@cs.ucla.edu>
196
197         * modules/regex (lib_SOURCES): Add regex.c.
198         Reported by James Youngman in
199         <http://lists.gnu.org/archive/html/bug-gnulib/2004-10/msg00199.html>.
200
201 2004-10-17  Paul Eggert  <eggert@cs.ucla.edu>
202
203         * gnulib-tool (func_emit_lib_Makefile_am): Fix typo: a $ was
204         missing.  Problem reported by James Youngman.
205
206 2004-10-16  Simon Josefsson  <jas@extundo.com>
207
208         * gnulib-tool: Fix comments.  Fix parse problem.
209         (func_emit_lib_Makefile_am): Don't hard code a in libgl_a_SOURCES.
210
211 2004-10-15  Bruno Haible  <bruno@clisp.org>
212
213         * gnulib-tool (func_import): Let gl_INIT define LTALLOCA when needed.
214
215 2004-10-15  Bruno Haible  <bruno@clisp.org>
216
217         * gnulib-tool (func_emit_lib_Makefile_am): Add markers to separate
218         the portions belonging to each module.
219         Suggested by Derek Robert Price <derek@ximbiot.com>.
220
221 2004-10-15  Bruno Haible  <bruno@clisp.org>
222
223         * gnulib-tool: Untabify. Initialize supplied_libname.
224         (func_usage): More homogenous output.
225         (func_modules_transitive_closure, func_modules_to_filelist,
226         func_emit_lib_Makefile_am): New functions.
227         (func_import): New function, extracted from big case statement. Use
228         func_get_license, func_modules_transitive_closure,
229         func_modules_to_filelist, func_emit_lib_Makefile_am. Initialize
230         opt_lgpl. Don't use test -a, as it's not portable.
231         (func_create_testdir): Use func_modules_transitive_closure,
232         func_modules_to_filelist, func_emit_lib_Makefile_am.
233
234 2004-10-11  Bruno Haible  <bruno@clisp.org>
235
236         * MODULES.html.sh (Support for systems lacking ISO C 99): Add
237         vsnprintf.
238
239 2004-10-11  Yoann Vandoorselaere  <yoann@prelude-ids.org>
240
241         * modules/vsnprintf: New file.
242
243 2004-10-04  Paul Eggert  <eggert@cs.ucla.edu>
244
245         * modules/xalloc (Files, Makefile.am): Remove xstrdup.c.
246
247         * modules/argmatch, modules/argp, modules/closeout, modules/error,
248         modules/exclude, modules/getdate, modules/getline,
249         modules/getndelim2, modules/getpass, modules/getpass-gnu,
250         modules/getusershell, modules/linebuffer, modules/md5,
251         modules/mountlist, modules/posixtm, modules/readtokens,
252         modules/readutmp, modules/regex, modules/sha1,
253         modules/version-etc, modules/yesno:
254         Remove dependency on unlocked-io.
255
256 2004-10-04  Bruno Haible  <bruno@clisp.org>
257
258         * modules/README: New file.
259         * gnulib-tool (func_all_modules, func_verify_module): modules/README is
260         not a module.
261
262 2004-10-04  Simon Josefsson  <jas@extundo.com>
263
264         * modules/memmem: New file.
265         * tests/test-memmem.c: New file.
266         * MODULES.html.sh (Extra functions based on ANSI C 89): Add memmem.
267
268 2004-10-01  Bruno Haible  <bruno@clisp.org>
269
270         * MODULES.html.sh: Add strsep.
271
272 2004-10-01  Yoann Vandoorselaere <yoann@prelude-ids.org>
273
274         * modules/strsep: New file.
275
276 2004-09-30  Paul Eggert  <eggert@cs.ucla.edu>
277
278         * MODULES.html.sh (Support for systems lacking ISO C 99): Add snprintf.
279
280 2004-09-30  Simon Josefsson  <jas@extundo.com>
281
282         * modules/snprintf: New file.
283
284 2004-09-30  Paul Eggert  <eggert@cs.ucla.edu>
285
286         * modules/argp (Maintainer): Replace Simon Josefsson
287         by Sergey Poznyakoff.
288
289 2004-10-01  Simon Josefsson  <jas@extundo.com>
290
291         * MODULES.html.sh (Extra functions based on ANSI C 89): Add
292         memmem.
293
294         * tests/test-memmem.c: New file.
295
296         * modules/memmem: New file.
297
298 2004-09-29  Bruno Haible  <bruno@clisp.org>
299
300         * modules/alloca-opt: New file, derived from modules/alloca.
301         * modules/allocsa: Depend on alloca-opt instead of alloca.
302         * modules/setenv: Likewise.
303         * modules/vasnprintf: Likewise.
304         * MODULES.html.sh: Add alloca-opt.
305
306 2004-09-28  Paul Eggert  <eggert@cs.ucla.edu>
307
308         * modules/dummy: Change license to LGPL.
309
310 2004-09-29  Simon Josefsson  <jas@extundo.com>
311
312         * gnulib-tool: New parameter --lgpl, to asseert that modules are
313         LGPL, and to replace license template from GPL to LGPL.
314
315 2004-09-24  Simon Josefsson  <jas@extundo.com>
316
317         * modules/minmax (License): Change from GPL to LGPL.
318
319 2004-09-23  Simon Josefsson  <jas@extundo.com>
320
321         * gnulib-tool (--import): Typo.
322
323 2004-09-21  Simon Josefsson  <jas@extundo.com>
324
325         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
326         snprintf.
327
328         * modules/snprintf: New file.
329
330 2004-09-05  Simon Josefsson  <jas@extundo.com>
331
332         * modules/getaddrinfo: Add.
333
334 2004-09-23  Simon Josefsson  <jas@extundo.com>
335
336         * gnulib-tool (--import): Make sure *.m4 end up in m4/ by default.
337
338 2004-09-22  Bruno Haible  <bruno@clisp.org>
339
340         * modules/*: Add 'License' field.
341         * gnulib-tool: Accept --extract-license option.
342         (func_get_license): New function.
343
344 2004-09-21  Bruno Haible  <bruno@clisp.org>
345
346         * modules/vasnprintf (Files): Add m4/stdint_h.m4, m4/inttypes_h.m4.
347         Reported by Simon Josefsson.
348
349 2004-09-20  Paul Eggert  <eggert@cs.ucla.edu>
350
351         * modules/inttostr (Files): Add m4/longlong.m4, since it uses
352         gl_AC_TYPE_LONG_LONG.
353
354 2004-09-18  Simon Josefsson  <jas@extundo.com>
355        and  Paul Eggert  <eggert@cs.ucla.edu>
356
357         * gnulib-tool: Replace various ad-hoc automake/autoconf/aclocal
358         calls with autoreconf.  Define GL_LIB.
359
360 2004-09-09  Karl Berry  <karl@gnu.org>
361
362         * regex.[ch]: delete from the root.  These were supposed to be
363                 synced with emacs cvs, but this has not happened for about
364                 a year, and anyway nothing else uses emacs regex.[ch].
365                 bug-gnulib mail from Jeff Bailey, 9 Sep 2004 15:49:24 -0700.
366                 lib/regex[.ch] is untouched.
367
368 2004-09-09  Bruno Haible  <bruno@clisp.org>
369
370         * modules/vasnprintf (Files): Add m4/eoverflow.m4.
371
372 2004-09-08  Bruno Haible  <bruno@clisp.org>
373             Oskar Liljeblad  <oskar@osk.mine.nu>
374
375         * modules/stdint: New file.
376         * MODULES.html.sh (Support for systems lacking ISO C 99): Add stdint.
377
378 2004-09-08  Oskar Liljeblad  <oskar@osk.mine.nu>
379
380         * modules/xvasprintf: New file.
381         * MODULES.html.sh (Extra functions based on ANSI C 89): Add vasprintf.
382
383 2004-08-19  Paul Eggert  <eggert@cs.ucla.edu>
384
385         * modules/userspec: Don't depend on alloca.
386
387 2004-08-17  Paul Eggert  <eggert@cs.ucla.edu>
388
389         * MODULES.html.sh: Add xalloc-die, c-strtod, c-strtold, raise,
390         readtokens0, getcwd, fcntl-safer, canonicalize, cycle-check,
391         utimecmp, utimens, xnanosleep.  Rename sha to sha1.
392
393 2004-08-16  Simon Josefsson  <jas@extundo.com>
394
395         * gnulib-tool: Use sed instead of autoconf --trace, inspired by
396         libtoolize behaviour by "Gary V. Vaughan" <gary@gnu.org>.
397         Add --dry-run for --import.
398         Let user provided command line parameters override configure.ac
399         settings.
400
401 2004-08-12  Paul Eggert  <eggert@cs.ucla.edu>
402
403         * modules/argp (Files): Add m4/unlocked-io.m4.
404         (Depends-on): Add extensions.
405
406 2004-08-12  Simon Josefsson  <jas@extundo.com>
407
408         * gnulib-tool: Add --source-base, --m4-base, --libtool options.
409         Change default library name from libfoo to libgnu.
410         Now, if you have a configure.ac that says:
411                 gl_SOURCE_BASE(gl)
412                 gl_M4_BASE(gl/m4)
413                 gl_MODULES(error getopt etcetera)
414                 gl_INIT
415         you can import all you need by running:
416                 ../gnulib/gnulib-tool --import
417
418         * modules/getopt (Files): Rename getopt.h to getopt_.h.
419         (Makefile.am): Rewrite, use logic from argz.
420         (Include): Use <getopt.h> instead of "getopt.h".
421
422 2004-08-11  Paul Eggert  <eggert@cs.ucla.edu>
423
424         * modules/obstack (Files): Add m4/inttypes_h.m4, m4/stdint_h.m4,
425         m4/uintmax_t.m4.
426
427 2004-08-09  Paul Eggert  <eggert@cs.ucla.edu>
428
429         * modules/xalloc-die: New file.
430         * modules/xalloc: Remove dependencies on error, gettext, exitfail.
431
432         * modules/md5 (Files): Add m4/uint32_t.m4.
433         * modules/sha1: Renamed from modules/sha.
434         (Files):
435         Rename lib/sha.h to lib/sha1.h.
436         Rename lib/sha.c to lib/sha1.c.
437         Rename m4/sha.m4 to m4/sha1.m4.
438         (lib_SOURCES): Likewise.
439         (configure.ac): Rename gl_SHA to gl_SHA1.
440         (Include): sha.h -> sha1.h.
441
442 2004-08-08  Simon Josefsson  <jas@extundo.com>
443
444         * modules/xgethostname (Depends-on): Remove exit and error (not
445         used).
446
447         * modules/getpass-gnu: Add getpass.h.
448         (Depends-on): Add stdbool.
449         * modules/getpass: Add getpass.h.
450
451 2004-08-06  Paul Eggert  <eggert@cs.ucla.edu>
452
453         More merge from coreutils.
454         * modules/raise, modules/readtokens0, modules/utimens,
455         modules/utimecmp, module/xnanosleep: New files.
456         * modules/strftime: Add lib/strftime.h.
457         Change include from <time.h> to "strftime.h".
458         * modules/yesno: Add lib/yesno.h.
459         * modules/backupfile: Remove lib/addext.c.
460         * modules/euidaccess: Add stat-macros.h.
461         * modules/canonicalize, modules/euidaccess,
462         modules/filemode, modules/lchown, modules/makepath,
463         modules/rmdir, modules/stat: Likewise.
464
465 2004-08-03  Simon Josefsson  <jas@extundo.com>
466
467         * modules/progname (Depends-on): Don't depend on stdbool.
468
469 2004-08-02  Simon Josefsson  <jas@extundo.com>
470
471         * modules/getsubopt: New file.
472         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
473         getsubopt.
474
475 2004-08-05  Paul Eggert  <eggert@cs.ucla.edu>
476
477         Merge from coreutils.
478         * modules/c-strtod, modules/c-strtold, modules/canonicalize,
479         modules/cycle-check, modules/fcntl-safer, modules/getcwd: New files.
480         * modules/path-concat: Don't depend on strdup.
481
482 2004-08-03  Paul Eggert  <eggert@cs.ucla.edu>
483
484         * modules/fatal: Remove, as the "fatal" module wasn't used or working.
485         * MODULES.html.sh (func_all_modules): Remove fatal.
486
487 2004-07-19  Bruno Haible  <bruno@clisp.org>
488
489         * MODULES.html.sh (func_all_modules): Add dummy.
490
491 2004-07-16  Simon Josefsson  <jas@extundo.com>
492
493         * modules/dummy: New file.
494
495 2004-07-09  Paul Eggert  <eggert@cs.ucla.edu>
496
497         * modules/chown (Files): Add lib/fchown-stub.c, since
498         gl_PREREQ_CHOWN invokes AC_LIBOBJ(fchown-stub).
499
500 2004-06-22  Paul Eggert  <eggert@cs.ucla.edu>
501
502         * modules/argz: Omit "#include".
503
504         * MODULES.html.sh (func_all_modules): Add calloc, to match
505         2004-06-01 addition of calloc module.
506
507 2004-06-22  Gary V. Vaughan  <gary@gnu.org>
508
509         * modules/argz: New file.
510         * MODULES.html.sh (func_all_modules): Add argz.
511
512 2004-06-12  Jim Meyering  <jim@meyering.net>
513        and  Paul Eggert  <eggert@cs.ucla.edu>
514
515         * modules/hash (Files): Add lib/xalloc.h.
516         * modules/pipe (Depends-on): Add wait-process.
517         * modules/stat (Depends-on): Add xalloc.
518         * modules/userspec (Files): Add lib/userspec.h.
519         * modules/xstrto
520
521         Upgrade from gettext-0.13.
522         * modules/gettext (Files): Add m4/intmax.m4, m4/longdouble.m4,
523         m4/longlong.m4, m4/printf-posix.m4, m4/signed.m4, m4/size_max.m4,
524         m4/wchar_t.m4, m4/wint_t.m4, m4/xsize.m4.
525
526 2003-11-25  Bruno Haible  <bruno@clisp.org>
527
528         * modules/vasnprintf (Files): Remove m4/ssize_t.m4.
529
530 2003-11-24  Paul Eggert  <eggert@twinsun.com>
531
532         * modules/alloca: Remove dependency on xalloc.
533
534 2003-11-17  Paul Eggert  <eggert@twinsun.com>
535
536         * README: Mention that S+T cannot overflow if S is the size of
537         an existing object and T is sufficiently small.
538
539 2003-11-17  Bruno Haible  <bruno@clisp.org>
540
541         * modules/vasnprintf (Files): Add m4/ssize_t.m4.
542         (Depends-on): Add xsize.
543
544 2003-11-12  Paul Eggert  <eggert@twinsun.com>
545
546         * modules/xalloc (Files): Undo latest change, since xalloc.h
547         no longer needs SIZE_MAX or PTRDIFF_MAX.
548
549 2003-11-11  Bruno Haible  <bruno@clisp.org>
550
551         * modules/xsize (Files): Add m4/size_max.m4.
552         * modules/xalloc (Files): Add m4/size_max.m4, m4/ptrdiff_max.m4.
553
554 2003-11-04  Bruno Haible  <bruno@clisp.org>
555
556         * modules/xsize: New file.
557         * modules/linebreak: Depend on xsize.
558         * MODULES.html.sh (func_all_modules): Add xsize.
559
560 2003-11-04  Jim Meyering  <jim@meyering.net>
561
562         * modules/sysexits: Use the `$(VAR)' notation for AC_SUBST'd
563         variable names, rather than @VAR@.
564         * modules/poll: Likewise.
565
566 2003-11-03  Jim Meyering  <jim@meyering.net>
567
568         * modules/userspec (lib_SOURCES): Add userspec.h.
569         (Include): Add "userspec.h".
570         Improve description.
571
572 2003-10-29  Paul Eggert  <eggert@twinsun.com>
573
574         * modules/group-member: Depend on stdbool.
575
576 2003-10-20  Bruno Haible  <bruno@clisp.org>
577
578         * modules/wait-process: New file.
579         * MODULES.html.sh (func_all_modules): Add wait-process.
580
581 2003-10-16  Paul Eggert  <eggert@twinsun.com>
582
583         * README: Mention that gnulib assumes that (foo *) NULL + 0 == NULL.
584
585 2003-10-14  Bruno Haible  <bruno@clisp.org>
586
587         * modules/fatal-signal: Add m4/sig_atomic_t.m4 to file list.
588
589 2003-10-12  Paul Eggert  <eggert@twinsun.com>
590
591         * modules/xalloc: Do not depend on 'exit'.  Depend on 'stdbool'.
592         Change maintainer from Bruno Haible to 'all'.
593
594 2003-10-10  Simon Josefsson  <jas@extundo.com>
595
596         * modules/argp (Depends-on): Add restrict and strcase.
597
598 2003-10-08  Paul Eggert  <eggert@twinsun.com>
599
600         * modules/getpass: Depend on stdbool.
601
602 2003-10-06  Bruno Haible  <bruno@clisp.org>
603
604         * modules/version-etc-2: Remove file.
605         * MODULES.html.sh (func_all_modules): Remove version-etc-2.
606
607 2003-10-06  Bruno Haible  <bruno@clisp.org>
608
609         * modules/fatal-signal: New file.
610         * MODULES.html.sh (func_all_modules): Add fatal-signal.
611
612 2003-10-05  Paul Eggert  <eggert@twinsun.com>
613
614         * README: Rework advice for preventing empty .o files.
615         Don't recommend ELIDE constructs.  Recommend <stddef.h>,
616         not <sys/types.h>.
617
618 2003-10-02  Bruno Haible  <bruno@clisp.org>
619
620         * modules/lchown (Include): Add lchown.h.
621         * modules/time_r (Include): Use "..." syntax.
622         * modules/xgetdomainname (Include): Add xgetdomainname.h.
623
624 2003-10-01  Simon Josefsson  <jas@extundo.com>
625
626         * MODULES.html.sh (func_all_modules): Move gethostname from section
627         'based on' to section 'lacking' POSIX:2001.
628
629 2003-09-27  Oskar Liljeblad  <oskar@osk.mine.nu>
630
631         Trivial fixes to Makefile.am parts of module listings.
632         * modules/strstr: Append strstr.h to lib_SOURCES.
633         * modules/strcase: Likewise, for strcase.h.
634
635 2003-09-27  Paul Eggert  <eggert@twinsun.com>
636
637         * modules/free: New file.
638
639 2003-09-25  Bruno Haible  <bruno@clisp.org>
640
641         * modules/version-etc-2: New file, from modules/version-etc with
642         modifications.
643         * MODULES.html.sh (func_all_modules): Add version-etc-2.
644
645 2003-09-25  Simon Josefsson  <jas@extundo.com>
646             Bruno Haible  <bruno@clisp.org>
647
648         * modules/getdomainname: New file.
649         * modules/xgetdomainname: New file.
650         * MODULES.html.sh (func_all_modules): Add getdomainname, xgetdomainname.
651
652 2003-09-24  Paul Eggert  <eggert@twinsun.com>
653
654         * README: Document assumptions that 'int' is at least 32 bits
655         wide, that integer arithmetic is 2's complement without overflow,
656         that there are no holes in integer values, that adding sizes of
657         two nonoverlapping objects can't overflow, and that all-bits-zero
658         yields scalar zero.  Fix spelling and capitalization typos.
659
660 2003-09-24  Simon Josefsson  <jas@extundo.com>
661
662         * modules/xgethostname: Add xgethostname.h.
663
664 2003-09-17  Paul Eggert  <eggert@twinsun.com>
665
666         * gnulib-tool: Use "test -h", not "test -L", for portability
667         to Solaris 8 /bin/sh.  (This bug is fixed in Solaris 9.)
668         (tags_regexp): Remove, since \| doesn't conform to POSIX.
669         (sed_extract_prog): Issue s commands one-by-one, rather than
670         using \| in one s command.
671
672 2003-09-16  Bruno Haible  <bruno@clisp.org>
673
674         * gnulib-tool (func_create_testdir): Warn about duplicated
675         dependencies.
676
677 2003-09-15  Paul Eggert  <eggert@twinsun.com>
678
679         * modules/argmatch, modules/fatal, modules/obstack,
680         modules/xalloc, modules/xgethostname: Sort dependencies by
681         importance, not alphabetically.
682
683 2003-09-14  Bruno Haible  <bruno@clisp.org>
684
685         * modules/fwriteerror: New file.
686         * MODULES.html.sh (func_all_modules): Add fwriteerror.
687
688 2003-09-12  Paul Eggert  <eggert@twinsun.com>
689
690         * modules/argmatch, modules/exitfail, modules/fatal, modules/obstack,
691         modules/xgethostname, modules/xalloc: Depend on exit.
692
693 2003-09-09  Paul Eggert  <eggert@twinsun.com>
694
695         * README: New section: portability guidelines.
696
697 2003-09-07  Paul Eggert  <eggert@twinsun.com>
698
699         * modules/time_r: Depend on 'restrict'.  Fix from Simon Josefsson in
700         <http://mail.gnu.org/archive/html/bug-gnulib/2003-09/msg00028.html>.
701
702 2003-09-06  Paul Eggert  <eggert@twinsun.com>
703
704         * MODULES.html.sh (func_all_modules): Add time_r.
705         * modules/time_r: New file.
706         * modules/mktime, modules/strftime, modules/timegm: Depend on time_r.
707         * modules/timegm: Depend on mktime.  Change maintainer to "all, glibc".
708
709 2003-08-31  Simon Josefsson  <jas@extundo.com>
710
711         * modules/timegm: New file.
712         * MODULES.html.sh (func_all_modules): Add timegm.
713
714 2003-08-22  Simon Josefsson  <jas@extundo.com>
715
716         * modules/strndup (Makefile.am): Add strndup.h to lib_SOURCES.
717
718 2003-08-20  Bruno Haible  <bruno@clisp.org>
719
720         * modules/progname: New file.
721         * MODULES.html.sh (func_all_modules): Add progname.
722
723 2003-08-18  Paul Eggert  <eggert@twinsun.com>
724
725         * modules/stdbool: Add BUILT_SOURCES.  Prefer $@ to target name
726         in makefile rules.
727
728 2003-08-17  Simon Josefsson  <jas@extundo.com>
729
730         * modules/argp: Fix autoconf macro name. Add more dependencies.
731
732 2003-08-17  Simon Josefsson  <jas@extundo.com>
733
734         * modules/xstrndup: New file.
735         * MODULES.html.sh (func_all_modules): Add xstrndup.
736
737 2003-08-17  Bruno Haible  <bruno@clisp.org>
738
739         * modules/strndup (Files, Include): Add lib/strndup.h.
740
741 2003-08-17  Bruno Haible  <bruno@clisp.org>
742
743         * gnulib-tool (func_create_testdir): Handle gl_USE_SYSTEM_EXTENSIONS
744         like AC_GNU_SOURCE.
745         * modules/extensions (configure.ac): Comment out the invocation of
746         gl_USE_SYSTEM_EXTENSIONS.
747
748 2003-08-17  Bruno Haible  <bruno@clisp.org>
749
750         * modules/euidaccess (Files): Add lib/euidaccess.h.
751
752 2003-08-16  Paul Eggert  <eggert@twinsun.com>
753
754         Document merge from coreutils.
755         * modules/alloca: Append $(ALLOCA_H) to BUILT_SOURCES.
756         * modules/fnmatch: Append $(FNMATCH_H) to BUILT_SOURCES.
757         * modules/utime: Add m4/utimes-null.m4.
758
759 2003-08-15  Paul Eggert  <eggert@twinsun.com>
760
761         Document merge from coreutils.
762         * modules/userspec: Depend on posixver.
763         * modules/strftime: Depend on tzset.
764
765 2003-08-14  Jim Meyering  <jim@meyering.net>
766
767         Merges from coreutils.
768         * modules/fnmatch: Use the `$(FNMATCH_H)' notation for AC_REPLACED
769         variable names, rather than @FNMATCH_H@.
770         * modules/alloca: Likewise for $(ALLOCA_H).
771
772         * modules/fnmatch (fnmatch.h): Use `$@' in the commands, in place of
773         the three copies of the literal target, `fnmatch.h'.
774         * modules/alloca (alloca.h): Likewise.
775
776 2003-08-14  Paul Eggert  <eggert@twinsun.com>
777
778         * modules/tzset: New file.
779
780 2003-08-12  Paul Eggert  <eggert@twinsun.com>
781
782         Merge from coreutils.
783         * modules/euidaccess: Add lib_SOURCES, include for new
784         file euidaccess.h
785
786 2003-08-11  Paul Eggert  <eggert@twinsun.com>
787
788         * modules/gnu-source, m4/gnu-source.m4:
789         Remove; we're assuming Autoconf 2.54 or later now.
790         Suggested by Bruno Haible.
791         * MODULES.html.sh (func_all_modules): Remove gnu-source.
792
793 2003-08-08  Paul Eggert  <eggert@twinsun.com>
794
795         * MODULES.html.sh (func_all_modules): Add extensions, gnu-source.
796         * modules/extensions, modules/gnu-source: New files.
797         * modules/timespec, modules/unlocked-io: Depend on extensions.
798
799 2003-08-07 Paul Eggert  <eggert@twinsun.com>
800
801         * modules/restrict: New file.
802         * MODULES.html.sh (func_all_modules): Add restrict.
803         * modules/regex: Depend on restrict.
804
805 2003-08-07  Bruno Haible  <bruno@clisp.org>
806
807         * modules/getndelim2 (Makefile.am): Add the files to EXTRA_DIST, not
808         lib_SOURCES, because getndelim2.m4 now uses AC_LIBOBJ(getndelim2).
809
810 2003-08-05  Paul Eggert  <eggert@twinsun.com>
811
812         * MODULES.html.sh (func_all_modules): Remove bumpalloc.
813         * modules/bumpalloc: Remove.
814
815 2003-07-31  Bruno Haible  <bruno@clisp.org>
816
817         * modules/getpass-gnu: New file.
818         * MODULES.html.sh (func_all_modules): Add getpass-gnu.
819
820 2003-07-22  Paul Eggert  <eggert@twinsun.com>
821
822         * modules/xalloc (Depends-on): Add exitfail.
823         * modules/xmemcoll: Likewise.
824
825 2003-07-20  Jim Meyering  <jim@meyering.net>
826
827         * modules/closeout (Depends-on): Add exitfail.
828         Suggestion from Bruno Haible.
829
830 2003-07-18  Bruno Haible  <bruno@clisp.org>
831
832         * modules/getndelim2: New file.
833         * modules/getline: Share files with module getndelim2.
834         * modules/getnline: Depend on getndelim2 instead of sharing files with
835         it. Add getnline.c to lib_SOURCES.
836         * MODULES.html.sh (func_all_modules): Add getndelim2.
837
838 2003-07-17  Bruno Haible  <bruno@clisp.org>
839
840         * modules/getnline: New file.
841         * modules/getline: Add lib/getndelim2.c to source file list.
842         * MODULES.html.sh (func_all_modules): Add getnline.
843
844 2003-07-17  Bruno Haible  <bruno@clisp.org>
845
846         * configure.in: Remove file.
847         * Makefile.in: Remove file.
848
849 2003-07-17  Bruno Haible  <bruno@clisp.org>
850
851         * MODULES.html.sh: Put the </BODY> right before </HTML>.
852
853 2003-07-16  Jim Meyering  <jim@meyering.net>
854
855         * modules/save-cwd: Depend on xgetcwd.  From Derek Price.
856
857 2003-07-15  Jim Meyering  <jim@meyering.net>
858
859         * modules/save-cwd: Don't depend on error.  From Derek Price.
860
861 2003-07-14  Simon Josefsson  <jas@extundo.com>
862
863         * modules/mempcpy: New file.
864         * MODULES.html.sh (func_all_modules): Add mempcpy.
865
866 2003-07-14  Paul Eggert  <eggert@twinsun.com>
867
868         * modules/getdate, modules/posixtm: Depend on mktime.
869
870 2003-07-10  Simon Josefsson  <jas@extundo.com>
871
872         * modules/strchrnul (Makefile.am): Add strchrnul.h.
873
874 2003-06-26  Bruno Haible  <bruno@clisp.org>
875
876         * modules/human: Depend on module stdbool.
877
878 2003-06-25  Bruno Haible  <bruno@clisp.org>
879
880         * modules/readlink: New file.
881         * modules/xreadlink: Depend on it.
882         * MODULES.html.sh (func_all_modules): Add readlink.
883
884 2003-06-22  Bruno Haible  <bruno@clisp.org>
885
886         * modules/safe-read: Add m4/ssize_t.m4.
887         * modules/xreadlink: Add m4/ssize_t.m4.
888
889 2003-06-11  Simon Josefsson  <jas@extundo.com>
890
891         * modules/sysexits: New file.
892         * MODULES.html.sh (func_all_modules): Add sysexits.
893
894 2003-06-10  Bruno Haible  <bruno@clisp.org>
895
896         * MODULES.html.sh (func_all_modules): Add strchrnul and argp.
897
898 2003-06-10  Simon Josefsson  <jas@extundo.com>
899
900         * modules/strchrnul: New file.
901
902 2003-06-10  Simon Josefsson  <jas@extundo.com>
903
904         * modules/argp: New file.
905
906 2003-06-07  Bruno Haible  <bruno@clisp.org>
907
908         * modules/poll (Makefile.am): Use explicit creation rule for poll.h, to
909         avoid AC_CONFIG_LINKS.
910         * modules/fnmatch (Makefile.am): Use explicit creation rule for
911         fnmatch.h, to avoid AC_CONFIG_LINKS.
912         * modules/alloca (Makefile.am): Make creation of alloca.h Ctrl-C safe.
913
914 2003-06-07  Jim Meyering  <jim@meyering.net>
915
916         * modules/strtod: Use $(...) notation, not @...@ for
917         AC_REPLACE'd variables.
918         * modules/localcharset: Likewise.
919
920 2003-06-06  Jim Meyering  <jim@meyering.net>
921             Bruno Haible  <bruno@clisp.org>
922
923         * modules/stdbool: Reflect renaming: stdbool.h.in -> stdbool_.h.
924         Adjust Makefile.am snippet not to redirect directly to target.
925         Use $(STDBOOL_H) notation, not @STDBOOL_H@ for AC_REPLACE'd variables.
926
927 2003-05-30  Bruno Haible  <bruno@clisp.org>
928
929         * modules/gettext: Add files m4/nls.m4 and m4/po.m4.
930         * config/config.rpath: Upgrade to gettext-0.12.1.
931
932 2003-05-22    <karl@gnu.org>
933
934         * gnulib-tool (func_usage): =LIBRARY not =libRARY in help msg.
935
936 2003-05-09  Bruno Haible  <bruno@clisp.org>
937
938         * modules/error: Add m4/strerror_r.m4 to file list.
939
940 2003-04-10  Bruno Haible  <bruno@clisp.org>
941
942         * modules/findprog: New file.
943         * MODULES.html.sh (func_all_modules): Add it.
944
945 2003-04-04  Bruno Haible  <bruno@clisp.org>
946
947         * modules/linebreak: New file.
948         * MODULES.html.sh (func_all_modules): Add it.
949
950 2003-04-03  Bruno Haible  <bruno@clisp.org>
951
952         * modules/utf8-ucs4: New file.
953         * modules/utf16-ucs4: New file.
954         * modules/ucs4-utf8: New file.
955         * modules/ucs4-utf16: New file.
956         * MODULES.html.sh (func_all_modules): Add them.
957
958 2003-04-02  Bruno Haible  <bruno@clisp.org>
959
960         * modules/binary-io: New file.
961         * MODULES.html.sh (func_all_modules): Add it.
962
963 2003-04-01  Bruno Haible  <bruno@clisp.org>
964
965         * modules/pathname: New file.
966         * MODULES.html.sh (func_all_modules): Add it.
967
968 2003-03-28  Bruno Haible  <bruno@clisp.org>
969
970         * modules/copy-file: New file.
971         * MODULES.html.sh (func_all_modules): Add it.
972
973 2003-02-20  Bruno Haible  <bruno@clisp.org>
974
975         * MODULES.html.sh (func_all_modules): Add poll.
976
977 2003-02-19  Paolo Bonzino  <bonzini@gnu.org>
978
979         * modules/poll: New file.
980
981 2003-02-18  Bruno Haible  <bruno@clisp.org>
982
983         * MODULES.html.sh (func_all_modules): Add mathl.
984
985 2003-02-18  Paolo Bonzino  <bonzini@gnu.org>
986
987         * modules/mathl: New file.
988
989 2003-02-17  Bruno Haible  <bruno@clisp.org>
990
991         * modules/mkdtemp: New module.
992         * MODULES.html.sh (func_all_modules): Add it.
993
994 2003-01-30  Bruno Haible  <bruno@clisp.org>
995
996         * modules/vasnprintf, modules/vasprintf: New modules.
997         * MODULES.html.sh (func_all_modules): Add them.
998
999 2003-01-29  Bruno Haible  <bruno@clisp.org>
1000
1001         * modules/stpncpy: New module.
1002         * MODULES.html.sh (func_all_modules): Add it.
1003
1004 2003-01-28  Bruno Haible  <bruno@clisp.org>
1005
1006         * modules/c-ctype: New module.
1007         * MODULES.html.sh (func_all_modules): Add it.
1008
1009 2003-01-27  Bruno Haible  <bruno@clisp.org>
1010
1011         * modules/xsetenv: New module.
1012         * MODULES.html.sh (func_all_modules): Add it.
1013
1014 2003-01-23  Bruno Haible  <bruno@clisp.org>
1015
1016         * modules/minmax: New module.
1017         * MODULES.html.sh (func_all_modules): Add it.
1018
1019 2003-01-22  Bruno Haible  <bruno@clisp.org>
1020
1021         * modules/exit: New module.
1022         * MODULES.html.sh (func_all_modules): Add it.
1023
1024 2003-01-19  Bruno Haible  <bruno@clisp.org>
1025
1026         * gnulib-tool: Recognize option --extract-maintainer.
1027         (func_get_maintainer): New function.
1028         * modules/*: Add Maintainer entry.
1029
1030 2003-01-16  Bruno Haible  <bruno@clisp.org>
1031
1032         * MODULES.html.sh: Add a table of contents. Add the module name as
1033         leftmost column. Add hyperlinks.
1034
1035 2003-01-11  Bruno Haible  <bruno@clisp.org>
1036
1037         * modules/stpcpy: Distribute lib/stpcpy.h.
1038         * modules/setenv: Depend on alloca. Distribute lib/setenv.h.
1039
1040 2003-01-11  Bruno Haible  <bruno@clisp.org>
1041
1042         * gnulib-tool (func_create_testdir): Store config/* files in the main
1043         directory.
1044         * config.rpath: Move to ...
1045         * config/config.rpath: ... here.
1046         * modules/gettext: Contains config/config.rpath, not config.rpath.
1047         * modules/iconv: Likewise.
1048
1049 2003-01-11  Bruno Haible  <bruno@clisp.org>
1050
1051         * modules/*: Add a description.
1052         * modules/strpbrk: Fix Makefile.am snippet.
1053         * modules/strtoimax: Fix dependencies.
1054         * modules/strtoumax: Likewise.
1055
1056 2003-01-11  Bruno Haible  <bruno@clisp.org>
1057
1058         * gnulib-tool (func_create_testdir): Substitute lib_OBJECTS.
1059         * modules/alloca (Makefile.am): All object files depend on alloca.h.
1060         * modules/stdbool (Makefile.am): All object files depend on stdbool.h.
1061
1062 2003-01-12  Paul Eggert  <eggert@twinsun.com>
1063
1064         Finish renaming getstr -> getdelim2 and readline -> readlinebuffer,
1065         to avoid collisions with libcurses and libreadline.
1066         * getstr: Remove.
1067         * MODULES.html.sh: Remove getstr.
1068         * modules/getline: Depend on unlocked-io, not getstr.
1069
1070 2003-01-10  Bruno Haible  <bruno@clisp.org>
1071
1072         * modules/alloca: Change Makefile.am requirements. Simplify Include
1073         requirements. Add lib/alloca_.h to file list.
1074
1075 2003-01-09  Bruno Haible  <bruno@clisp.org>
1076
1077         * modules/stdbool: Change configure.ac, Makefile.am requirements.
1078         Simplify Include requirements. Add lib/stdbool.h.in to file list.
1079
1080 2003-01-09  Bruno Haible  <bruno@clisp.org>
1081
1082         * gnulib-tool (func_all_modules): Ignore files ending in ~.
1083         * MODULES.html.sh: Likewise.
1084
1085 2003-01-09    <karl@gnu.org>
1086
1087         * MODULES.html.sh: include `dirname $0` in PATH, to find
1088         gnulib-tool.
1089
1090 2003-01-08  Bruno Haible  <bruno@clisp.org>
1091
1092         * modules/full-read: Depend on full-write.
1093
1094 2003-01-07  Bruno Haible  <bruno@clisp.org>
1095
1096         * MODULES.html.sh: Add copyright notice.
1097         (missed_files): Omit CVS directory entries.
1098         (func_module): Make it work with sed-3.02.
1099         * MODULES.txt: Remove file.
1100
1101 2003-01-01    <karl@gnu.org>
1102
1103         * gnulib-tool (func_verify_module): report module name $module in
1104         error message, not $1.
1105         * gnulib-tool (create-testdir): don't complain if destdir couldn't
1106         be created, only if it doesn't exist.
1107         * gnulib-tool (last_checkin_date): don't expand the $Date here.
1108
1109 2002-12-24  Bruno Haible  <bruno@clisp.org>
1110
1111         * MODULES.txt: Update according to m4/ changes.
1112
1113         Module gettext.
1114         * config.rpath: New file, from gettext-0.11.5.
1115
1116         * modules/*: New module descriptions.
1117         * gnulib-tool: New file.
1118         * MODULES.html.sh: New file.
1119
1120 2002-11-01  Bruno Haible  <bruno@clisp.org>
1121
1122         * configure.in: Add AC_CONFIG_AUX_DIR call.
1123         (AC_OUTPUT): Add m4/Makefile, lib/Makefile. Remove doc/Makefile,
1124         test/Makefile.
1125         * Makefile.in (subdirs): Add m4, lib. Remove doc, test.
1126
1127 2002-08-23  Stefan Monnier  <monnier@cs.yale.edu>
1128
1129         * regex.c (PATFETCH): Remove the translating fetch.
1130         (PATFETCH_RAW): Rename to PATFETCH.
1131         (set_image_of_range): New fun.
1132         (SET_RANGE_TABLE_WORK_AREA): Use it.
1133         (regex_compile): Don't translate the pattern chars so eagerly.
1134         Only do it when inserting an `exactn' bytecode or when handling
1135         a char-range.
1136         (mutually_exclusive_p): Avoid empty statement.
1137
1138 2001-10-22  Jeff Bailey  <jbailey@outpost.dnsalias.org>
1139
1140         * README: New file
1141         * doc/*: Add COPYING, COPYING.LIB, COPYING.DOC, fdl.texi
1142         (per RMS's instructions, this is now the canonical source)
1143         * lgpl/, gpl/: New directories.
1144
1145 2001-01-24  Stefan Monnier  <monnier@cs.yale.edu>
1146
1147         * regex.c (mutually_exclusive_p): Don't blindly handle `charset_not'
1148         as if it was a `charset'.
1149
1150 2000-10-30  Stefan Monnier  <monnier@cs.yale.edu>
1151
1152         * regex.c (re_iswctype, re_wctype_to_bit): Fix braino.
1153         (regex_compile): Catch bogus \(\1\).
1154
1155 2000-10-27  Stefan Monnier  <monnier@cs.yale.edu>
1156
1157         * regex.c (POP_FAILURE_REG_OR_COUNT, re_match_2_internal)
1158         (re_match_2_internal, re_match_2_internal, re_match_2_internal):
1159         Giving in to popular pressure to shut up the compiler with casts.
1160
1161 2000-10-25  Stefan Monnier  <monnier@cs.yale.edu>
1162
1163         * regex.c: More `unsigned char' -> `re_char' changes.
1164         Also change several `int' into `re_wchar_t'.
1165         (PATTERN_STACK_EMPTY, PUSH_PATTERN_OP, POP_PATTERN_OP): Remove.
1166         (PUSH_FAILURE_POINTER): Don't cast any more.
1167         (POP_FAILURE_REG_OR_COUNT): Remove the cast that strips `const'.
1168         We want GCC to complain, since this piece of code makes
1169         re_match non-reentrant, which *should* be fixed.
1170         (GET_BUFFER_SPACE): Use size_t rather than unsigned long.
1171         (EXTEND_BUFFER): Use RETALLOC.
1172         (SET_LIST_BIT): Don't cast.
1173         (re_wchar_t): New type.
1174         (re_iswctype, re_wctype_to_bit): Make it crystal clear to GCC
1175         that those two functions will always properly return.
1176         (IMMEDIATE_QUIT_CHECK): Cast to void.
1177         (analyse_first): Use recursion rather than an explicit stack.
1178         (re_compile_fastmap): Can't fail anymore.
1179         (re_search_2): Don't check re_compile_fastmap for failure.
1180         (PUSH_NUMBER): Renamed from PUSH_FAILURE_COUNT.
1181         Now also sets the new value (passed in a new argument).
1182         (re_match_2_internal): Use it.
1183         Also, use a new var `reg' of type size_t when looping through regs
1184         rather than reuse the inappropriate `mcnt'.
1185
1186 2000-10-24  Andrew Innes  <andrewi@gnu.org>
1187
1188         * regex.c (IMMEDIATE_QUIT_CHECK): New macro, which does QUIT on
1189         NT-Emacs only.
1190         (re_match_2_internal): Use IMMEDIATE_QUIT_CHECK instead of QUIT,
1191         so that re_search functions only quit when callers expect them to.
1192
1193 2000-10-24  Kenichi Handa  <handa@etl.go.jp>
1194
1195         * regex.c (regex_compile): Change the way of handling a range from
1196         a char less than 256 to a char not less than 256.
1197
1198 2000-10-15  Stefan Monnier  <monnier@cs.yale.edu>
1199
1200         * regex.c (WIDE_CHAR_SUPPORT): Define if _LIBC as well.
1201
1202
1203 Copyright (C) 2000, 2001, 2002, 2003, 2004
1204   Free Software Foundation, Inc.
1205 Copying and distribution of this file, with or without modification,
1206 are permitted provided the copyright notice and this notice are preserved.