5d561a2dbd10bf9b4fa568a803690b5d59f380c3
[gnulib.git] / ChangeLog
1 2005-08-17  Bruno Haible  <bruno@clisp.org>
2
3         * modules/strcase (Depends-on): Add mbuiter. Remove strnlen1, mbchar.
4
5 2005-08-17  Bruno Haible  <bruno@clisp.org>
6
7         * modules/mbuiter: New file.
8         * MODULES.html.sh (Extended multibyte and wide character utilities):
9         Add mbuiter.
10
11 2005-08-16  Bruno Haible  <bruno@clisp.org>
12
13         * modules/strcase (Files): Add m4/mbrtowc.m4.
14         (Depends-on): Add strnlen1, mbchar.
15
16 2005-08-16  Bruno Haible  <bruno@clisp.org>
17
18         * modules/strnlen1: New file.
19         * MODULES.html.sh (String handling): Add strnlen1.
20
21 2005-08-16  Bruno Haible  <bruno@clisp.org>
22
23         * modules/mbfile: New file.
24         * MODULES.html.sh (Extended multibyte and wide character utilities):
25         Add mbfile.
26
27 2005-08-16  Bruno Haible  <bruno@clisp.org>
28
29         * modules/mbiter: New file.
30         * MODULES.html.sh (Extended multibyte and wide character utilities):
31         Add mbiter.
32
33 2005-08-16  Bruno Haible  <bruno@clisp.org>
34
35         * modules/mbchar: New file.
36         * MODULES.html.sh (Extended multibyte and wide character utilities):
37         New section.
38
39 2005-08-16  Bruno Haible  <bruno@clisp.org>
40
41         * modules/tls: New file.
42         * MODULES.html.sh (Multithreading): Add tls.
43
44 2005-08-15  Simon Josefsson  <jas@extundo.com>
45
46         * modules/ssize_t (License): Change to 'unlimited'.
47
48         * gnulib-tool (sed_extract_prog): Recognize 'unlimited' license.
49
50 2005-08-12  Simon Josefsson  <jas@extundo.com>
51
52         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
53         ssize_t.
54
55 2005-08-12  Simon Josefsson  <jas@extundo.com>
56
57         * modules/getndelim2: Use ssize_t module.
58         * modules/getnline: Likewise.
59         * modules/safe-read: Likewise.
60         * modules/xreadlink: Likewise.
61
62         * modules/ssize_t: New file.
63
64 2005-08-12  Simon Josefsson  <jas@extundo.com>
65
66         * MODULES.html.sh (Extra functions based on ANSI C 89: Misc): Add
67         readline, getdelim and check_version.
68         (Support for systems lacking ISO C 99: Sizes of integer types):
69         Add size_max.
70
71 2005-08-11  Simon Josefsson  <jas@extundo.com>
72
73         * modules/readline: New file.
74
75         * modules/strnlen (Files): Add strnlen.h.
76
77 2005-08-10  Simon Josefsson  <jas@extundo.com>
78
79         * tests/test-iconvme.c: New file.
80
81 2005-08-08  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>  (tiny change)
82
83         * README: Typos.
84
85 2005-08-02  Simon Josefsson  <jas@extundo.com>
86
87         * modules/getdelim: New file.
88
89         * modules/getline: Rewrite, don't use getndelim2.
90
91 2005-07-16  Simon Josefsson  <jas@extundo.com>
92
93         * modules/readline: New file.
94
95 2005-07-24  Bruno Haible  <bruno@clisp.org>
96
97         * modules/visibility: New file.
98         * MODULES.html.sh (Misc): Add visibility.
99
100 2005-07-22  Bruno Haible  <bruno@clisp.org>
101
102         * modules/alloca-opt (Makefile.am): Remove explicit dependency on
103         $(ALLOCA_H), redundant through BUILT_SOURCES.
104         * modules/argz (Makefile.am): Remove explicit dependency on $(ARGZ_H),
105         redundant through BUILT_SOURCES.
106         * modules/byteswap (Makefile.am): Remove explicit dependency on
107         $(BYTESWAP_H), redundant through BUILT_SOURCES.
108         * modules/fnmatch (Makefile.am): Remove explicit dependency on
109         $(FNMATCH_H), redundant through BUILT_SOURCES.
110         * modules/getopt (Makefile.am): Remove explicit dependency on
111         $(GETOPT_H), redundant through BUILT_SOURCES.
112         * modules/glob (Makefile.am): Remove explicit dependency on $(GLOB_H),
113         redundant through BUILT_SOURCES.
114         * modules/poll (Makefile.am): Remove explicit dependency on $(POLL_H),
115         redundant through BUILT_SOURCES.
116         * modules/stdbool (Makefile.am): Remove explicit dependency on
117         $(STDBOOL_H), redundant through BUILT_SOURCES.
118         * modules/stdint (Makefile.am): Remove explicit dependency on
119         $(STDINT_H), redundant through BUILT_SOURCES.
120         * modules/sysexits (Makefile.am): Add $(SYSEXITS_H) to BUILT_SOURCES.
121         Remove explicit dependency on $(SYSEXITS_H).
122         Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>.
123
124 2005-07-18  Bruno Haible  <bruno@clisp.org>
125
126         * modules/lock: New file.
127         * MODULES.html.sh (Multithreading): New section.
128
129 2005-07-15  Paul Eggert  <eggert@cs.ucla.edu>
130
131         * modules/xalloc (Depends-on): Add xalloc-die.
132         * modules/xvasprintf (Depends-on): Add xalloc-die.
133
134 2005-07-14  Paul Eggert  <eggert@cs.ucla.edu>
135
136         * modules/argp (Depends-on): Remove unlocked-io.
137
138 2005-07-11  Simon Josefsson  <jas@extundo.com>
139
140         * modules/size_max: New file.
141
142         * modules/xsize: Depend on size_max module for size_max.m4.
143
144 2005-07-09  Bruno Haible  <bruno@clisp.org>
145
146         * gnulib-tool (func_usage): Document option --avoid.
147         (Command line options): Handle --avoid.
148         (func_acceptable): New function.
149         (func_modules_transitive_closure): Use it.
150
151 2005-07-11  Bruno Haible  <bruno@clisp.org>
152
153         * MODULES.html.sh: Use shortcut URLs to the www.opengroup.org site.
154         Reported by Jim Meyering.
155
156 2005-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>
157
158         * modules/argp (Depends-on): Add unlocked-io
159
160 2005-07-07  Paul Eggert  <eggert@cs.ucla.edu>
161
162         * modules/regex (Files): Add lib/regex_internal.c,
163         lib/regex_internal.h, lib/regexec.c, lib/regcomp.c, m4/codeset.m4.
164         (Depends-on): Add extensions.
165         (Makefile.am): Remove lib_SOURCES; now done by m4 code.
166
167 2005-07-06  Paul Eggert  <eggert@cs.ucla.edu>
168
169         Support programs like Emacs that use gnulib but not gettext.
170         * MODULES.html.sh (Internationalization functions): Add gettext-h.
171         * modules/gettext-h: New file.
172         * modules/gettext (Files): Remove lib/gettext.h.
173         (Depends-on): Add gettext-h.
174         (Makefile.am): Remove lib_SOURCES.
175         * modules/argmatch, modules/c-stack, modules/closeout:
176         * modules/copy-file, modules/csharpcomp, modules/csharpexec:
177         * modules/execute, modules/file-type, modules/getaddrinfo:
178         * modules/getopt, modules/human, modules/javacomp:
179         * modules/javaexec, modules/mkdir-p, modules/obstack:
180         * modules/openat, modules/pagealign_alloc, modules/pipe:
181         * modules/quotearg, modules/regex, modules/rpmatch:
182         * modules/unicodeio, modules/userspec, modules/version-etc:
183         * modules/wait-process, modules/xalloc-die, modules/xmemcoll:
184         * modules/xsetenv:
185         Depend on gettext-h, not gettext.
186
187 2005-07-05  Paul Eggert  <eggert@cs.ucla.edu>
188
189         * gnulib-tool (func_import): Add support for 'public domain' license.
190         * modules/alloca, modules/atexit, modules/memmove:
191         Now public domain, not GPL.
192         * modules/dup2, modules/getpagesize, modules/malloc, modules/memset:
193         * modules/realloc, modules/strerror, modules/strtod:
194         Now LGPL, not GPL.
195
196 2005-07-03  Paul Eggert  <eggert@cs.ucla.edu>
197
198         Remove the dependency of the strftime module on the tzset module.
199         * modules/strftime (Depends-on): Remove dependency on tzset.
200
201 2005-06-28  Jim Meyering  <jim@meyering.net>
202
203         * check-module (find_included_lib_files): Hard-code another
204         pair of exceptions: fts.c includes fts-cycle.c and unistd-safer.h
205         but modules/fts-lgpl (correctly) does not list those files.
206
207         * modules/canonicalize (Files): Add lib/pathmax.h.
208
209 2005-06-28  Simon Josefsson  <jas@extundo.com>
210
211         * modules/check-version (Files): Add check-version.m4.
212
213 2005-06-25  Simon Josefsson  <jas@extundo.com>
214
215         * modules/check-version: New file.
216
217 2005-06-24  Derek Price  <derek@ximbiot.com>
218         and Bruno Haible  <bruno@clisp.org>
219
220         Remove stat module & update lstat.
221         * MODULES.html.sh (stat): Remove.
222         * MODULES.html: Regenerated.
223         * modules/lstat (Description): Correct function name.
224         (Files): Add "lstat.h".
225         (Depends-on): Remove stat, add xalloc, stat-macros.
226         * modules/stat: Remove this file.
227         (Include): Add "lstat.h", remove <sys/stat.h>.
228
229 2005-06-08  Bruno Haible  <bruno@clisp.org>
230
231         * modules/csharpcomp: New file.
232         * MODULES.html.sh (C#): Add csharpcomp.
233
234 2005-06-02  Paul Eggert  <eggert@cs.ucla.edu>
235
236         Sync from coreutils.
237         Use "file name" when talking about file names, instead of "filename"
238         or "path", as per the GNU coding standards.
239         * MODULES.html.sh: mkdir-p renamed from makepath.
240         filenamecat renamed from path-concat.
241         * modules/filenamecat: Renamed from modules/path-concat.
242         (Files): filenamecat.h and filenamecat.c renamed from
243         path-concat.h and path-concat.c.
244         (configure.ac): gl_FILE_NAME_CONCAT, not gl_PATH_CONCAT.
245         (Include): filenamecat.h, not path-concat.h.
246         * modules/mkdir-p: Renamed from modules/makepath.
247         (Files): mkdir-p.h and mkdir-p.c renamed from makepath.h and makepath.c.
248         (configure.ac): gl_MKDIR_PARENTS, not gl_MAKEPATH.
249         (Include): mkdir-p.h, not makepath.h.
250
251 2005-06-01  Bruno Haible  <bruno@clisp.org>
252
253         * modules/csharpexec: New file.
254         * MODULES.html.sh (C#): New section.
255
256 2005-05-29  Derek Price  <derek@ximbiot.com>
257
258         * MODULES.html.sh: Add glob to Enhanced POSIX.2001 section.
259         * modules/glob: New file.
260         * modules/getlogin_r: Add link to POSIX spec in description.
261
262 2005-05-27  Paul Eggert  <eggert@cs.ucla.edu>
263
264         * modules/fts (Files): Remove m4/inttypes-pri.m4.
265         * modules/fts-lgpl (Depends-on): Remove gettext.
266
267 2005-05-25  Derek Price  <derek@ximbiot.com>
268
269         * MODULES.html.sh: Add getlogin_r to POSIX.2001 support section.
270
271 2005-05-25  Derek Price  <derek@ximbiot.com>
272             Paul Eggert  <eggert@cs.ucla.edu>
273
274         * modules/getlogin_r: New files.
275
276 2005-05-21  Jim Meyering  <jim@meyering.net>
277
278         * modules/fts (Files): Add m4/inttypes-pri.m4.
279         (Depends-on): Add lstat and remove gettext.  Alphabetize.
280
281 2005-05-18  Derek Price  <derek@ximbiot.com>
282
283         * modules/minmax (Files): Add m4/minmax.m4.
284         (configure.ac): Add gl_MINMAX.
285
286 2005-05-20  Paul Eggert  <eggert@cs.ucla.edu>
287
288         * MODULES.html.sh (File system functions): Add fts, fts-lgpl.
289
290 2005-05-18  Jim Meyering  <jim@meyering.net>
291
292         * modules/dirfd (License): Change to LGPL.  Most of the code
293         is already in the public domain.
294
295 2005-05-14  Paul Eggert  <eggert@cs.ucla.edu>
296
297         * config/srclist-update: Spell out "Street" in FSF postal
298         mail address; this is the style the FSF seems to prefer.
299
300         * build-aux/depcomp, build-aux/install-sh, build-aux/mdate-sh,
301         build-aux/missing, build-aux/mkinstalldirs: Sync from Automake;
302         this updates FSF postal mail address.
303
304         Sync from coreutils.
305         * modules/unlinkdir: New file.
306         * modules/yesno (Depends-on): Add getline.
307         * MODULES.html.sh (File system functions): Add unlinkdir.
308
309 2005-05-13  Paul Eggert  <eggert@cs.ucla.edu>
310
311         * MODULES.html.sh, README, gnulib-tool, tests/test-base64.c,
312         tests/test-memmem.c, tests/test-stpncpy.c:
313         Update FSF postal mail address.
314
315 2005-05-12  Eric Blake  <ebb9@byu.net>  (tiny change)
316
317         * gnulib-tool (func_import): Sort and uniquify recommended includes.
318
319 2005-05-12  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
320
321         * modules/getdate (Makefile.am): Add getdate.c to EXTRA_DIST
322
323 2005-05-09  Paul Eggert  <eggert@cs.ucla.edu>
324
325         * modules/time_r (License): Change to LGPL.
326         * modules/extensions (License): Change to LGPL.  Actually,
327         the license is more permissive than that, but currently gnulib-tool
328         doesn't know how to handle more-permissive licenses.
329
330         * modules/stat-macros (Depends-on): Don't depend on stat-macros (!).
331         Problem reported by Dave Love.
332
333 2005-05-09  Yoann Vandoorselaere <yoann.v@prelude-ids.com>
334             Bruno Haible  <bruno@clisp.org>
335
336         * modules/inet_ntop: New file.
337         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
338         inet_ntop.
339
340 2005-05-06  Paul Eggert  <eggert@cs.ucla.edu>
341
342         * modules/argmatch (Depends-on): Add stdbool.
343         * modules/backupfile (Depends-on): Likewise.
344         * modules/chdir-long (Depends-on): Likewise.
345         * modules/closeout (Depends-on): Likewise.
346         * modules/cycle-check (Depends-on): Likewise.
347         * modules/dirname (Depends-on): Likewise.
348         * modules/fnmatch (Depends-on): Likewise.
349         * modules/fsusage (Depends-on): Likewise.
350         * modules/fwriteerror (Depends-on): Likewise.
351         * modules/getcwd (Depends-on): Likewise.
352         * modules/getloadavg (Depends-on): Likewise.
353         * modules/hard-locale (Depends-on): Likewise.
354         * modules/makepath (Depends-on): Likewise.
355         * modules/mountlist (Depends-on): Likewise.
356         * modules/nanosleep (Depends-on): Likewise.
357         * modules/posixtm (Depends-on): Likewise.
358         * modules/quotearg (Depends-on): Likewise.
359         * modules/readtokens (Depends-on): Likewise.
360         * modules/readtokens0 (Depends-on): Likewise.
361         * modules/readutmp (Depends-on): Likewise.
362         * modules/save-cwd (Depends-on): Likewise.
363         * modules/strftime (Depends-on): Likewise.
364         * modules/userspec (Depends-on): Likewise.
365         * modules/utimecmp (Depends-on): Likewise.
366         * modules/xgetcwd (Depends-on): Likewise.
367         * modules/xnanosleep (Depends-on): Likewise.
368         * modules/xstrtod (Depends-on): Likewise.
369         * modules/yesno (Depends-on): Likewise.
370
371 2005-05-01  Paul Eggert  <eggert@cs.ucla.edu>
372
373         * modules/getloadavg (Depends-on): Add unistd-safer.
374         * modules/getusershell (Depends-on): Add stdio-safer.
375         * modules/lstat (Depends-on): Remove xalloc.
376         * modules/mkstemp (Depends-on): Add stat-macros.
377         * modules/modechange (Depends-on): Remove xstrtol.
378         Add stat-macros, xalloc.
379         * modules/save-cwd (Depends-on): Add unistd-safer.
380         * modules/stdio-safer (Makefile.am): Remove lib_SOURCES.
381         * modules/unistd-safer (Files): Add lib/fd-safer.c
382         (Makefile.am): Remove lib_SOURCES.
383
384         * MODULES.html.sh (Enhancements for POSIX:2001 functions):
385         Remove fcntl-safer; unistd-safer supersedes it.
386
387 2005-05-01  Oskar Liljeblad  <oskar@osk.mine.nu>
388
389         * modules/getcwd (Depends-on): Add extensions.
390         * modules/openat (Depends-on): Likewise.
391
392 2005-05-01  Paul Eggert  <eggert@cs.ucla.edu>
393
394         * MODULES.html.sh (Misc): Add byteswap.
395
396 2005-05-01  Oskar Liljeblad  <oskar@osk.mine.nu>
397
398         * modules/byteswap: New file.
399
400 2005-04-21  Oskar Liljeblad  <oskar@osk.mine.nu>
401
402         * gnulib-tool (Options): Add -s for --symlink/--symbolic.
403         (func_ln_if_changed) Remove forcibly for no error message
404         in case file does not exist.
405
406 2005-04-19  Simon Josefsson  <jas@extundo.com>
407
408         * gnulib-tool (Options): Make --symlink mean --symbolic.
409
410 2005-03-14  Simon Josefsson  <jas@extundo.com>
411
412         * modules/getpass-gnu (Makefile.am): Don't mention getpass.h.
413
414 2005-04-15  Simon Josefsson  <jas@extundo.com>
415
416         * gnulib-tool: Rename --symlink to --symbolic.
417
418 2005-04-15  Oskar Liljeblad <oskar@osk.mine.nu>
419
420         * gnulib-tool: Add -s, --symlink option to gnulib-tool to make
421         symbolic links to files instead of copying/moving.  Add --aux-dir,
422         specifying directory relative --dir where auxiliary build tools
423         are placed.
424
425 2005-04-14  Bruno Haible  <bruno@clisp.org>
426
427         * modules/allocsa (License): Change to LGPL.
428         Requested by Yoann Vandoorselaere <yoann@prelude-ids.org>.
429
430 2005-03-26  Jim Meyering  <jim@meyering.net>
431
432         * modules/check-include-files: Move to ../ and rename to...
433         * check-module: ...this.
434
435 2005-03-25  Jim Meyering  <jim@meyering.net>
436
437         * modules/xvasprintf (Files): Add xalloc.h.
438
439 2005-03-23  Paul Eggert  <eggert@cs.ucla.edu>
440
441         * modules/gettext (Files): config/config.rpath -> build-aux/config.rpath
442         * modules/iconv (Files): Likewise.
443         Problem reported by Oskar Liljeblad.
444
445 2005-03-23  Jim Meyering  <jim@meyering.net>
446
447         * modules/check-include-files: New script to check for
448         missing dependencies, multiple includes, etc.
449
450         * modules/c-strtold (Depends-on): Add xalloc.
451         * modules/c-strtod (Depends-on): Add xalloc.
452         * modules/hash (Depends-on): Add xalloc.
453         (Files): Remove lib/xalloc.h.
454
455         * modules/gethrxtime (Files): Add lib/gethrxtime.h.
456         * modules/userspec (Files): Add lib/inttostr.h.
457
458 2005-03-22  Jim Meyering  <jim@meyering.net>
459
460         * modules/stat-macros: New module.
461         * modules/canonicalize, modules/euidaccess, modules/file-type,
462         * modules/filemode, modules/lchown, modules/makepath,
463         * modules/rmdir, modules/stat: Depend on new stat-macros module
464         rather than listing lib/stat-macros.h manually.
465         Don't add stat-macros.h to lib_SOURCES or list it in Files: section.
466
467 2005-03-21  Paul Eggert  <eggert@cs.ucla.edu>
468
469         * modules/chdir-long (Depends-on): Add mempcpy.
470
471         * modules/acl, modules/backupfile, modules/c-strtod,
472         modules/c-strtold, modules/canon-host, modules/canonicalize,
473         modules/cloexec, modules/closeout, modules/dirfd, modules/dirname,
474         modules/exclude, modules/exitfail, modules/file-type,
475         modules/filemode, modules/fpending, modules/fsusage, modules/getcwd,
476         modules/getdate, modules/getline, modules/getpagesize,
477         modules/getpass, modules/getugroups, modules/group-member,
478         modules/hard-locale, modules/hash, modules/human, modules/idcache,
479         modules/inttostr, modules/long-options, modules/makepath,
480         modules/md5, modules/memcasecmp, modules/memcoll,
481         modules/modechange, modules/mountlist, modules/path-concat,
482         modules/pathmax, modules/physmem, modules/posixtm, modules/posixver,
483         modules/quote, modules/quotearg, modules/readtokens, modules/readutmp,
484         modules/safe-read, modules/safe-write, modules/same, modules/savedir,
485         modules/settime, modules/sha1, modules/sig2str, modules/strdup,
486         modules/strftime, modules/strndup, modules/strverscmp,
487         modules/timespec, modules/unlocked-io, modules/userspec,
488         modules/utimecmp, modules/utimens, modules/xalloc, modules/xstrtol,
489         modules/yesno:
490         Remove lib_SOURCES line from Makefile.am section, as this is now
491         done automatically by the corresponding Autoconf macro.
492
493 2005-03-16  Bruno Haible  <bruno@clisp.org>
494
495         * modules/stdint (Makefile.am): Use HAVE_LONG_LONG_64BIT instead of
496         HAVE_LONGLONG_64BIT.
497
498 2005-03-04  Derek R. Price  <derek@ximbiot.com>
499
500         * gnulib-tool (func_cp_if_changed, func_mv_if_changed): New functions.
501         (func_import): Only replace files via --import when they have actually
502         changed.
503
504 2005-03-03  Derek R. Price  <derek@ximbiot.com>
505             Bruno Haible  <bruno@clisp.org>
506
507         * modules/pagealign_alloc: New file.
508         * MODULES.html.sh (Memory management functions): Add pagealign_alloc.
509
510 2005-03-01  Paul Eggert  <eggert@cs.ucla.edu>
511
512         * modules/gettime (Makefile.am): Remove lib_SOURCES line.
513         Reported by Derek Price.
514         (Include): Add "timespec.h".
515
516         * modules/xnanosleep (Depends-on): Remove gethrxtime.
517
518 2005-02-26  Paul Eggert  <eggert@cs.ucla.edu>
519
520         * modules/gethrxtime: New file.
521         * modules/xnanosleep (Files): Add m4/xnanosleep.m4.
522         (Depends-on): Add gethrxtime.
523         (configure.ac): Add gl_XNANOSLEEP.
524         (Makefile.am): Remove lib_SOURCES line.
525
526 2005-02-24  Bruno Haible  <bruno@clisp.org>
527
528         * modules/gettext (Files): Add m4/glibc2.m4.
529
530 2005-02-22  Simon Josefsson  <jas@extundo.com>
531
532         * modules/iconvme: New file.
533
534         * MODULES.html.sh: Add iconvme.
535
536 2005-02-03  Paul Eggert  <eggert@cs.ucla.edu>
537
538         * modules/chdir-long (Depends-on): Add memrchr.
539         * modules/memrchr (Files): Add lib/memrchr.h.
540         (Include): "memrchr.h".
541
542 2005-01-28  Paul Eggert  <eggert@cs.ucla.edu>
543
544         Sync from coreutils.
545         * modules/getloadavg (Files): Remove m4/getloadavg.m4.
546         (Depends-on): Add c-strtod.
547         (configure.ac): Replace gl_FUNC_GETLOADAVG with AC_FUNC_GETLOADAVG.
548
549 2005-01-28  Bruno Haible  <bruno@clisp.org>
550
551         * modules/javacomp: New file.
552         * MODULES.html.sh (Java): Add javacomp.
553
554 2005-01-26  Bruno Haible  <bruno@clisp.org>
555
556         * modules/javaexec: New file.
557         * MODULES.html.sh (Java): Add javaexec.
558
559 2005-01-24  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
560
561         * modules/lchown (Depends-on): Remove lchown.h
562
563 2005-01-21  Paul Eggert  <eggert@cs.ucla.edu>
564
565         * modules/chdir-long (Depends-on): Remove mempcpy.
566
567 2005-01-21  Bruno Haible  <bruno@clisp.org>
568
569         * modules/classpath: New file.
570         * MODULES.html.sh (Java): Add classpath.
571
572 2005-01-20  Paul Eggert  <eggert@cs.ucla.edu>
573
574         * MODULES.html.sh (Command-line arguments): Add version-etc-fsf.
575
576 2005-01-20  Simon Josefsson  <jas@extundo.com>
577
578         * modules/version-etc-fsf: New file.
579
580 2005-01-19  Paul Eggert  <eggert@cs.ucla.edu>
581
582         * modules/mempcpy (Makefile.am): Remove mention of mempcpy.h;
583         AC_LIBSOURCES now does this.
584         * MODULES.html.sh (Sizes of integer types <limits.h>): New element,
585         with new ullong_max module.
586
587 2005-01-19  Bruno Haible  <bruno@clisp.org>
588
589         * modules/sh-quote: New file.
590         * MODULES.html.sh (Executing programs): Add sh-quote.
591
592 2005-01-18  Paul Eggert  <eggert@cs.ucla.edu>
593
594         * modules/ullong_max: New file.
595
596         * modules/chdir-long, modules/openat: New files.
597         * modules/save-cwd (Depends-on): Depend on chdir-long.
598         (Makefile.am): Remove lib_SOURCES; now handled by AC_LIBSOURCES.
599
600 2005-01-11  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
601
602         * modules/argp: Depend on vsnprintf
603
604 2005-01-10  Jim Meyering  <jim@meyering.net>
605
606         * modules/closeout (Depends-on): Add atexit.
607
608 2005-01-01  Simon Josefsson  <jas@extundo.com>
609
610         * gnulib-tool: Print #include directives when --import'ing.
611
612 2004-12-28  Paul Eggert  <eggert@cs.ucla.edu>
613
614         * modules/error (Depends-on): Remove gettext.
615
616 2004-12-28  Simon Josefsson  <jas@extundo.com>
617
618         * tests/test-base64.c: Include required header files.  Remove
619         unused variables.
620
621 2004-12-23  Paul Eggert  <eggert@cs.ucla.edu>
622
623         * modules/getdate (Depends-on): Remove alloca-opt.
624
625 2004-12-19  Paul Eggert  <eggert@cs.ucla.edu>
626
627         * modules/regex (lib_SOURCES): Remove regex.c, undoing previous
628         (2004-10-24) change.  Apparently this was a false alarm.
629
630         * modules/getdate: Depend on alloca-opt, not alloca.
631
632 2004-12-18  Simon Josefsson  <jas@extundo.com>
633
634         * modules/alloca: Depend on alloca-opt, instead of duplicating it.
635
636 2004-12-16  Simon Josefsson  <jas@extundo.com>
637
638         * tests/test-base64.c: Add license.
639
640 2004-12-15  Stepan Kasal  <address@hidden>
641
642         * gnulib-tool (func_emit_lib_Makefile_am): Shorten a long sed command.
643
644 2004-12-12  Paul Eggert  <eggert@cs.ucla.edu>
645
646         * modules/getcwd (Files): Add m4/d-ino.m4.
647         Suggested by Mark D. Baushke.
648
649 2004-12-04  Paul Eggert  <eggert@cs.ucla.edu>
650
651         * modules/hard-locale (Depends-on): Add strdup.
652
653 2004-12-04  Simon Josefsson  <jas@extundo.com>
654
655         * modules/getaddrinfo (License): Add LGPL, reported by Yoann
656         Vandoorselaere <yoann@prelude-ids.org>.
657
658 2004-11-30  Simon Josefsson  <jas@extundo.com>
659
660         * MODULES.html.sh (Extra functions based on ANSI C 89): Add
661         base64.
662
663         * tests/test-base64.c: New file.
664
665         * modules/base64: New file.
666
667 2004-11-30  Simon Josefsson  <jas@extundo.com>
668
669         * modules/restrict (License): Change to LGPL.
670
671 2004-11-26  Paul Eggert  <eggert@cs.ucla.edu>
672
673         * modules/getcwd (Files): Add lib/getcwd.h, m4/getcwd.m4.
674         (Depends-on): Remove pathmax, same.  Add mempcpy.
675         (configure.ac): GL_FUNC_GETCWD_PATH_MAX -> gl_FUNC_GETCWD.
676         (Makefile.am): Append getcwd.h to lib_SOURCES.
677         (Include): Add getcwd.h.
678         (Maintainer): Change from Jim Meyering to "all, glibc",
679         since getdate now uses intended-for-glibc code.
680         * modules/xgetcwd (Files): Remove m4/getcwd.m4.
681         (Depends-on): Depend on getcwd.  Do not depend on pathmax.
682
683 2004-11-22  Paul Eggert  <eggert@cs.ucla.edu>
684
685         * modules/canonicalize (Depends-on): Add xreadlink.
686         Problem reported by James Youngman.
687
688 2004-11-16  Paul Eggert  <eggert@cs.ucla.edu>
689
690         * modules/canon-host (Depends-on): Add strdup.
691
692 2004-11-16  Jim Meyering  <jim@meyering.net>
693
694         * modules/closeout (Depends-on): Add fpending.
695
696 2004-11-11  Simon Josefsson  <jas@extundo.com>
697
698         * modules/strtok_r: New file.
699
700         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
701         strtok_r.
702
703 2004-11-08  Simon Josefsson  <jas@extundo.com>
704
705         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
706         getaddrinfo.
707
708         * modules/getaddrinfo: New file.
709
710 2004-11-10  Jim Meyering  <jim@meyering.net>
711
712         * modules/closeout (Depends-on): Remove fpending.
713
714 2004-11-04  Bruno Haible  <bruno@clisp.org>
715
716         * modules/allocsa (Files): Add lib/allocsa.valgrind.
717         (Makefile.am): Distribute it.
718
719 2004-10-29  Paul Eggert  <eggert@cs.ucla.edu>
720
721         * modules/getdate (Files): Add doc/getdate.texi.
722         (Depends-on): Add setenv, xalloc.
723
724 2004-10-24  Paul Eggert  <eggert@cs.ucla.edu>
725
726         * modules/regex (lib_SOURCES): Add regex.c.
727         Reported by James Youngman in
728         <http://lists.gnu.org/archive/html/bug-gnulib/2004-10/msg00199.html>.
729
730 2004-10-17  Paul Eggert  <eggert@cs.ucla.edu>
731
732         * gnulib-tool (func_emit_lib_Makefile_am): Fix typo: a $ was
733         missing.  Problem reported by James Youngman.
734
735 2004-10-16  Simon Josefsson  <jas@extundo.com>
736
737         * gnulib-tool: Fix comments.  Fix parse problem.
738         (func_emit_lib_Makefile_am): Don't hard code a in libgl_a_SOURCES.
739
740 2004-10-15  Bruno Haible  <bruno@clisp.org>
741
742         * gnulib-tool (func_import): Let gl_INIT define LTALLOCA when needed.
743
744 2004-10-15  Bruno Haible  <bruno@clisp.org>
745
746         * gnulib-tool (func_emit_lib_Makefile_am): Add markers to separate
747         the portions belonging to each module.
748         Suggested by Derek Robert Price <derek@ximbiot.com>.
749
750 2004-10-15  Bruno Haible  <bruno@clisp.org>
751
752         * gnulib-tool: Untabify. Initialize supplied_libname.
753         (func_usage): More homogenous output.
754         (func_modules_transitive_closure, func_modules_to_filelist,
755         func_emit_lib_Makefile_am): New functions.
756         (func_import): New function, extracted from big case statement. Use
757         func_get_license, func_modules_transitive_closure,
758         func_modules_to_filelist, func_emit_lib_Makefile_am. Initialize
759         opt_lgpl. Don't use test -a, as it's not portable.
760         (func_create_testdir): Use func_modules_transitive_closure,
761         func_modules_to_filelist, func_emit_lib_Makefile_am.
762
763 2004-10-11  Bruno Haible  <bruno@clisp.org>
764
765         * MODULES.html.sh (Support for systems lacking ISO C 99): Add
766         vsnprintf.
767
768 2004-10-11  Yoann Vandoorselaere  <yoann@prelude-ids.org>
769
770         * modules/vsnprintf: New file.
771
772 2004-10-04  Paul Eggert  <eggert@cs.ucla.edu>
773
774         * modules/xalloc (Files, Makefile.am): Remove xstrdup.c.
775
776         * modules/argmatch, modules/argp, modules/closeout, modules/error,
777         modules/exclude, modules/getdate, modules/getline,
778         modules/getndelim2, modules/getpass, modules/getpass-gnu,
779         modules/getusershell, modules/linebuffer, modules/md5,
780         modules/mountlist, modules/posixtm, modules/readtokens,
781         modules/readutmp, modules/regex, modules/sha1,
782         modules/version-etc, modules/yesno:
783         Remove dependency on unlocked-io.
784
785 2004-10-04  Bruno Haible  <bruno@clisp.org>
786
787         * modules/README: New file.
788         * gnulib-tool (func_all_modules, func_verify_module): modules/README is
789         not a module.
790
791 2004-10-04  Simon Josefsson  <jas@extundo.com>
792
793         * modules/memmem: New file.
794         * tests/test-memmem.c: New file.
795         * MODULES.html.sh (Extra functions based on ANSI C 89): Add memmem.
796
797 2004-10-01  Bruno Haible  <bruno@clisp.org>
798
799         * MODULES.html.sh: Add strsep.
800
801 2004-10-01  Yoann Vandoorselaere <yoann@prelude-ids.org>
802
803         * modules/strsep: New file.
804
805 2004-09-30  Paul Eggert  <eggert@cs.ucla.edu>
806
807         * MODULES.html.sh (Support for systems lacking ISO C 99): Add snprintf.
808
809 2004-09-30  Simon Josefsson  <jas@extundo.com>
810
811         * modules/snprintf: New file.
812
813 2004-09-30  Paul Eggert  <eggert@cs.ucla.edu>
814
815         * modules/argp (Maintainer): Replace Simon Josefsson
816         by Sergey Poznyakoff.
817
818 2004-10-01  Simon Josefsson  <jas@extundo.com>
819
820         * MODULES.html.sh (Extra functions based on ANSI C 89): Add
821         memmem.
822
823         * tests/test-memmem.c: New file.
824
825         * modules/memmem: New file.
826
827 2004-09-29  Bruno Haible  <bruno@clisp.org>
828
829         * modules/alloca-opt: New file, derived from modules/alloca.
830         * modules/allocsa: Depend on alloca-opt instead of alloca.
831         * modules/setenv: Likewise.
832         * modules/vasnprintf: Likewise.
833         * MODULES.html.sh: Add alloca-opt.
834
835 2004-09-28  Paul Eggert  <eggert@cs.ucla.edu>
836
837         * modules/dummy: Change license to LGPL.
838
839 2004-09-29  Simon Josefsson  <jas@extundo.com>
840
841         * gnulib-tool: New parameter --lgpl, to asseert that modules are
842         LGPL, and to replace license template from GPL to LGPL.
843
844 2004-09-24  Simon Josefsson  <jas@extundo.com>
845
846         * modules/minmax (License): Change from GPL to LGPL.
847
848 2004-09-23  Simon Josefsson  <jas@extundo.com>
849
850         * gnulib-tool (--import): Typo.
851
852 2004-09-21  Simon Josefsson  <jas@extundo.com>
853
854         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
855         snprintf.
856
857         * modules/snprintf: New file.
858
859 2004-09-05  Simon Josefsson  <jas@extundo.com>
860
861         * modules/getaddrinfo: Add.
862
863 2004-09-23  Simon Josefsson  <jas@extundo.com>
864
865         * gnulib-tool (--import): Make sure *.m4 end up in m4/ by default.
866
867 2004-09-22  Bruno Haible  <bruno@clisp.org>
868
869         * modules/*: Add 'License' field.
870         * gnulib-tool: Accept --extract-license option.
871         (func_get_license): New function.
872
873 2004-09-21  Bruno Haible  <bruno@clisp.org>
874
875         * modules/vasnprintf (Files): Add m4/stdint_h.m4, m4/inttypes_h.m4.
876         Reported by Simon Josefsson.
877
878 2004-09-20  Paul Eggert  <eggert@cs.ucla.edu>
879
880         * modules/inttostr (Files): Add m4/longlong.m4, since it uses
881         gl_AC_TYPE_LONG_LONG.
882
883 2004-09-18  Simon Josefsson  <jas@extundo.com>
884         and  Paul Eggert  <eggert@cs.ucla.edu>
885
886         * gnulib-tool: Replace various ad-hoc automake/autoconf/aclocal
887         calls with autoreconf.  Define GL_LIB.
888
889 2004-09-09  Karl Berry  <karl@gnu.org>
890
891         * regex.[ch]: delete from the root.  These were supposed to be
892                 synced with emacs cvs, but this has not happened for about
893                 a year, and anyway nothing else uses emacs regex.[ch].
894                 bug-gnulib mail from Jeff Bailey, 9 Sep 2004 15:49:24 -0700.
895                 lib/regex[.ch] is untouched.
896
897 2004-09-09  Bruno Haible  <bruno@clisp.org>
898
899         * modules/vasnprintf (Files): Add m4/eoverflow.m4.
900
901 2004-09-08  Bruno Haible  <bruno@clisp.org>
902             Oskar Liljeblad  <oskar@osk.mine.nu>
903
904         * modules/stdint: New file.
905         * MODULES.html.sh (Support for systems lacking ISO C 99): Add stdint.
906
907 2004-09-08  Oskar Liljeblad  <oskar@osk.mine.nu>
908
909         * modules/xvasprintf: New file.
910         * MODULES.html.sh (Extra functions based on ANSI C 89): Add vasprintf.
911
912 2004-08-19  Paul Eggert  <eggert@cs.ucla.edu>
913
914         * modules/userspec: Don't depend on alloca.
915
916 2004-08-17  Paul Eggert  <eggert@cs.ucla.edu>
917
918         * MODULES.html.sh: Add xalloc-die, c-strtod, c-strtold, raise,
919         readtokens0, getcwd, fcntl-safer, canonicalize, cycle-check,
920         utimecmp, utimens, xnanosleep.  Rename sha to sha1.
921
922 2004-08-16  Simon Josefsson  <jas@extundo.com>
923
924         * gnulib-tool: Use sed instead of autoconf --trace, inspired by
925         libtoolize behaviour by "Gary V. Vaughan" <gary@gnu.org>.
926         Add --dry-run for --import.
927         Let user provided command line parameters override configure.ac
928         settings.
929
930 2004-08-12  Paul Eggert  <eggert@cs.ucla.edu>
931
932         * modules/argp (Files): Add m4/unlocked-io.m4.
933         (Depends-on): Add extensions.
934
935 2004-08-12  Simon Josefsson  <jas@extundo.com>
936
937         * gnulib-tool: Add --source-base, --m4-base, --libtool options.
938         Change default library name from libfoo to libgnu.
939         Now, if you have a configure.ac that says:
940                 gl_SOURCE_BASE(gl)
941                 gl_M4_BASE(gl/m4)
942                 gl_MODULES(error getopt etcetera)
943                 gl_INIT
944         you can import all you need by running:
945                 ../gnulib/gnulib-tool --import
946
947         * modules/getopt (Files): Rename getopt.h to getopt_.h.
948         (Makefile.am): Rewrite, use logic from argz.
949         (Include): Use <getopt.h> instead of "getopt.h".
950
951 2004-08-11  Paul Eggert  <eggert@cs.ucla.edu>
952
953         * modules/obstack (Files): Add m4/inttypes_h.m4, m4/stdint_h.m4,
954         m4/uintmax_t.m4.
955
956 2004-08-09  Paul Eggert  <eggert@cs.ucla.edu>
957
958         * modules/xalloc-die: New file.
959         * modules/xalloc: Remove dependencies on error, gettext, exitfail.
960
961         * modules/md5 (Files): Add m4/uint32_t.m4.
962         * modules/sha1: Renamed from modules/sha.
963         (Files):
964         Rename lib/sha.h to lib/sha1.h.
965         Rename lib/sha.c to lib/sha1.c.
966         Rename m4/sha.m4 to m4/sha1.m4.
967         (lib_SOURCES): Likewise.
968         (configure.ac): Rename gl_SHA to gl_SHA1.
969         (Include): sha.h -> sha1.h.
970
971 2004-08-08  Simon Josefsson  <jas@extundo.com>
972
973         * modules/xgethostname (Depends-on): Remove exit and error (not
974         used).
975
976         * modules/getpass-gnu: Add getpass.h.
977         (Depends-on): Add stdbool.
978         * modules/getpass: Add getpass.h.
979
980 2004-08-06  Paul Eggert  <eggert@cs.ucla.edu>
981
982         More merge from coreutils.
983         * modules/raise, modules/readtokens0, modules/utimens,
984         modules/utimecmp, module/xnanosleep: New files.
985         * modules/strftime: Add lib/strftime.h.
986         Change include from <time.h> to "strftime.h".
987         * modules/yesno: Add lib/yesno.h.
988         * modules/backupfile: Remove lib/addext.c.
989         * modules/euidaccess: Add stat-macros.h.
990         * modules/canonicalize, modules/euidaccess,
991         modules/filemode, modules/lchown, modules/makepath,
992         modules/rmdir, modules/stat: Likewise.
993
994 2004-08-03  Simon Josefsson  <jas@extundo.com>
995
996         * modules/progname (Depends-on): Don't depend on stdbool.
997
998 2004-08-02  Simon Josefsson  <jas@extundo.com>
999
1000         * modules/getsubopt: New file.
1001         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
1002         getsubopt.
1003
1004 2004-08-05  Paul Eggert  <eggert@cs.ucla.edu>
1005
1006         Merge from coreutils.
1007         * modules/c-strtod, modules/c-strtold, modules/canonicalize,
1008         modules/cycle-check, modules/fcntl-safer, modules/getcwd: New files.
1009         * modules/path-concat: Don't depend on strdup.
1010
1011 2004-08-03  Paul Eggert  <eggert@cs.ucla.edu>
1012
1013         * modules/fatal: Remove, as the "fatal" module wasn't used or working.
1014         * MODULES.html.sh (func_all_modules): Remove fatal.
1015
1016 2004-07-19  Bruno Haible  <bruno@clisp.org>
1017
1018         * MODULES.html.sh (func_all_modules): Add dummy.
1019
1020 2004-07-16  Simon Josefsson  <jas@extundo.com>
1021
1022         * modules/dummy: New file.
1023
1024 2004-07-09  Paul Eggert  <eggert@cs.ucla.edu>
1025
1026         * modules/chown (Files): Add lib/fchown-stub.c, since
1027         gl_PREREQ_CHOWN invokes AC_LIBOBJ(fchown-stub).
1028
1029 2004-06-22  Paul Eggert  <eggert@cs.ucla.edu>
1030
1031         * modules/argz: Omit "#include".
1032
1033         * MODULES.html.sh (func_all_modules): Add calloc, to match
1034         2004-06-01 addition of calloc module.
1035
1036 2004-06-22  Gary V. Vaughan  <gary@gnu.org>
1037
1038         * modules/argz: New file.
1039         * MODULES.html.sh (func_all_modules): Add argz.
1040
1041 2004-06-12  Jim Meyering  <jim@meyering.net>
1042         and  Paul Eggert  <eggert@cs.ucla.edu>
1043
1044         * modules/hash (Files): Add lib/xalloc.h.
1045         * modules/pipe (Depends-on): Add wait-process.
1046         * modules/stat (Depends-on): Add xalloc.
1047         * modules/userspec (Files): Add lib/userspec.h.
1048         * modules/xstrto
1049
1050         Upgrade from gettext-0.13.
1051         * modules/gettext (Files): Add m4/intmax.m4, m4/longdouble.m4,
1052         m4/longlong.m4, m4/printf-posix.m4, m4/signed.m4, m4/size_max.m4,
1053         m4/wchar_t.m4, m4/wint_t.m4, m4/xsize.m4.
1054
1055 2003-11-25  Bruno Haible  <bruno@clisp.org>
1056
1057         * modules/vasnprintf (Files): Remove m4/ssize_t.m4.
1058
1059 2003-11-24  Paul Eggert  <eggert@twinsun.com>
1060
1061         * modules/alloca: Remove dependency on xalloc.
1062
1063 2003-11-17  Paul Eggert  <eggert@twinsun.com>
1064
1065         * README: Mention that S+T cannot overflow if S is the size of
1066         an existing object and T is sufficiently small.
1067
1068 2003-11-17  Bruno Haible  <bruno@clisp.org>
1069
1070         * modules/vasnprintf (Files): Add m4/ssize_t.m4.
1071         (Depends-on): Add xsize.
1072
1073 2003-11-12  Paul Eggert  <eggert@twinsun.com>
1074
1075         * modules/xalloc (Files): Undo latest change, since xalloc.h
1076         no longer needs SIZE_MAX or PTRDIFF_MAX.
1077
1078 2003-11-11  Bruno Haible  <bruno@clisp.org>
1079
1080         * modules/xsize (Files): Add m4/size_max.m4.
1081         * modules/xalloc (Files): Add m4/size_max.m4, m4/ptrdiff_max.m4.
1082
1083 2003-11-04  Bruno Haible  <bruno@clisp.org>
1084
1085         * modules/xsize: New file.
1086         * modules/linebreak: Depend on xsize.
1087         * MODULES.html.sh (func_all_modules): Add xsize.
1088
1089 2003-11-04  Jim Meyering  <jim@meyering.net>
1090
1091         * modules/sysexits: Use the `$(VAR)' notation for AC_SUBST'd
1092         variable names, rather than @VAR@.
1093         * modules/poll: Likewise.
1094
1095 2003-11-03  Jim Meyering  <jim@meyering.net>
1096
1097         * modules/userspec (lib_SOURCES): Add userspec.h.
1098         (Include): Add "userspec.h".
1099         Improve description.
1100
1101 2003-10-29  Paul Eggert  <eggert@twinsun.com>
1102
1103         * modules/group-member: Depend on stdbool.
1104
1105 2003-10-20  Bruno Haible  <bruno@clisp.org>
1106
1107         * modules/wait-process: New file.
1108         * MODULES.html.sh (func_all_modules): Add wait-process.
1109
1110 2003-10-16  Paul Eggert  <eggert@twinsun.com>
1111
1112         * README: Mention that gnulib assumes that (foo *) NULL + 0 == NULL.
1113
1114 2003-10-14  Bruno Haible  <bruno@clisp.org>
1115
1116         * modules/fatal-signal: Add m4/sig_atomic_t.m4 to file list.
1117
1118 2003-10-12  Paul Eggert  <eggert@twinsun.com>
1119
1120         * modules/xalloc: Do not depend on 'exit'.  Depend on 'stdbool'.
1121         Change maintainer from Bruno Haible to 'all'.
1122
1123 2003-10-10  Simon Josefsson  <jas@extundo.com>
1124
1125         * modules/argp (Depends-on): Add restrict and strcase.
1126
1127 2003-10-08  Paul Eggert  <eggert@twinsun.com>
1128
1129         * modules/getpass: Depend on stdbool.
1130
1131 2003-10-06  Bruno Haible  <bruno@clisp.org>
1132
1133         * modules/version-etc-2: Remove file.
1134         * MODULES.html.sh (func_all_modules): Remove version-etc-2.
1135
1136 2003-10-06  Bruno Haible  <bruno@clisp.org>
1137
1138         * modules/fatal-signal: New file.
1139         * MODULES.html.sh (func_all_modules): Add fatal-signal.
1140
1141 2003-10-05  Paul Eggert  <eggert@twinsun.com>
1142
1143         * README: Rework advice for preventing empty .o files.
1144         Don't recommend ELIDE constructs.  Recommend <stddef.h>,
1145         not <sys/types.h>.
1146
1147 2003-10-02  Bruno Haible  <bruno@clisp.org>
1148
1149         * modules/lchown (Include): Add lchown.h.
1150         * modules/time_r (Include): Use "..." syntax.
1151         * modules/xgetdomainname (Include): Add xgetdomainname.h.
1152
1153 2003-10-01  Simon Josefsson  <jas@extundo.com>
1154
1155         * MODULES.html.sh (func_all_modules): Move gethostname from section
1156         'based on' to section 'lacking' POSIX:2001.
1157
1158 2003-09-27  Oskar Liljeblad  <oskar@osk.mine.nu>
1159
1160         Trivial fixes to Makefile.am parts of module listings.
1161         * modules/strstr: Append strstr.h to lib_SOURCES.
1162         * modules/strcase: Likewise, for strcase.h.
1163
1164 2003-09-27  Paul Eggert  <eggert@twinsun.com>
1165
1166         * modules/free: New file.
1167
1168 2003-09-25  Bruno Haible  <bruno@clisp.org>
1169
1170         * modules/version-etc-2: New file, from modules/version-etc with
1171         modifications.
1172         * MODULES.html.sh (func_all_modules): Add version-etc-2.
1173
1174 2003-09-25  Simon Josefsson  <jas@extundo.com>
1175             Bruno Haible  <bruno@clisp.org>
1176
1177         * modules/getdomainname: New file.
1178         * modules/xgetdomainname: New file.
1179         * MODULES.html.sh (func_all_modules): Add getdomainname, xgetdomainname.
1180
1181 2003-09-24  Paul Eggert  <eggert@twinsun.com>
1182
1183         * README: Document assumptions that 'int' is at least 32 bits
1184         wide, that integer arithmetic is 2's complement without overflow,
1185         that there are no holes in integer values, that adding sizes of
1186         two nonoverlapping objects can't overflow, and that all-bits-zero
1187         yields scalar zero.  Fix spelling and capitalization typos.
1188
1189 2003-09-24  Simon Josefsson  <jas@extundo.com>
1190
1191         * modules/xgethostname: Add xgethostname.h.
1192
1193 2003-09-17  Paul Eggert  <eggert@twinsun.com>
1194
1195         * gnulib-tool: Use "test -h", not "test -L", for portability
1196         to Solaris 8 /bin/sh.  (This bug is fixed in Solaris 9.)
1197         (tags_regexp): Remove, since \| doesn't conform to POSIX.
1198         (sed_extract_prog): Issue s commands one-by-one, rather than
1199         using \| in one s command.
1200
1201 2003-09-16  Bruno Haible  <bruno@clisp.org>
1202
1203         * gnulib-tool (func_create_testdir): Warn about duplicated
1204         dependencies.
1205
1206 2003-09-15  Paul Eggert  <eggert@twinsun.com>
1207
1208         * modules/argmatch, modules/fatal, modules/obstack,
1209         modules/xalloc, modules/xgethostname: Sort dependencies by
1210         importance, not alphabetically.
1211
1212 2003-09-14  Bruno Haible  <bruno@clisp.org>
1213
1214         * modules/fwriteerror: New file.
1215         * MODULES.html.sh (func_all_modules): Add fwriteerror.
1216
1217 2003-09-12  Paul Eggert  <eggert@twinsun.com>
1218
1219         * modules/argmatch, modules/exitfail, modules/fatal, modules/obstack,
1220         modules/xgethostname, modules/xalloc: Depend on exit.
1221
1222 2003-09-09  Paul Eggert  <eggert@twinsun.com>
1223
1224         * README: New section: portability guidelines.
1225
1226 2003-09-07  Paul Eggert  <eggert@twinsun.com>
1227
1228         * modules/time_r: Depend on 'restrict'.  Fix from Simon Josefsson in
1229         <http://mail.gnu.org/archive/html/bug-gnulib/2003-09/msg00028.html>.
1230
1231 2003-09-06  Paul Eggert  <eggert@twinsun.com>
1232
1233         * MODULES.html.sh (func_all_modules): Add time_r.
1234         * modules/time_r: New file.
1235         * modules/mktime, modules/strftime, modules/timegm: Depend on time_r.
1236         * modules/timegm: Depend on mktime.  Change maintainer to "all, glibc".
1237
1238 2003-08-31  Simon Josefsson  <jas@extundo.com>
1239
1240         * modules/timegm: New file.
1241         * MODULES.html.sh (func_all_modules): Add timegm.
1242
1243 2003-08-22  Simon Josefsson  <jas@extundo.com>
1244
1245         * modules/strndup (Makefile.am): Add strndup.h to lib_SOURCES.
1246
1247 2003-08-20  Bruno Haible  <bruno@clisp.org>
1248
1249         * modules/progname: New file.
1250         * MODULES.html.sh (func_all_modules): Add progname.
1251
1252 2003-08-18  Paul Eggert  <eggert@twinsun.com>
1253
1254         * modules/stdbool: Add BUILT_SOURCES.  Prefer $@ to target name
1255         in makefile rules.
1256
1257 2003-08-17  Simon Josefsson  <jas@extundo.com>
1258
1259         * modules/argp: Fix autoconf macro name. Add more dependencies.
1260
1261 2003-08-17  Simon Josefsson  <jas@extundo.com>
1262
1263         * modules/xstrndup: New file.
1264         * MODULES.html.sh (func_all_modules): Add xstrndup.
1265
1266 2003-08-17  Bruno Haible  <bruno@clisp.org>
1267
1268         * modules/strndup (Files, Include): Add lib/strndup.h.
1269
1270 2003-08-17  Bruno Haible  <bruno@clisp.org>
1271
1272         * gnulib-tool (func_create_testdir): Handle gl_USE_SYSTEM_EXTENSIONS
1273         like AC_GNU_SOURCE.
1274         * modules/extensions (configure.ac): Comment out the invocation of
1275         gl_USE_SYSTEM_EXTENSIONS.
1276
1277 2003-08-17  Bruno Haible  <bruno@clisp.org>
1278
1279         * modules/euidaccess (Files): Add lib/euidaccess.h.
1280
1281 2003-08-16  Paul Eggert  <eggert@twinsun.com>
1282
1283         Document merge from coreutils.
1284         * modules/alloca: Append $(ALLOCA_H) to BUILT_SOURCES.
1285         * modules/fnmatch: Append $(FNMATCH_H) to BUILT_SOURCES.
1286         * modules/utime: Add m4/utimes-null.m4.
1287
1288 2003-08-15  Paul Eggert  <eggert@twinsun.com>
1289
1290         Document merge from coreutils.
1291         * modules/userspec: Depend on posixver.
1292         * modules/strftime: Depend on tzset.
1293
1294 2003-08-14  Jim Meyering  <jim@meyering.net>
1295
1296         Merges from coreutils.
1297         * modules/fnmatch: Use the `$(FNMATCH_H)' notation for AC_REPLACED
1298         variable names, rather than @FNMATCH_H@.
1299         * modules/alloca: Likewise for $(ALLOCA_H).
1300
1301         * modules/fnmatch (fnmatch.h): Use `$@' in the commands, in place of
1302         the three copies of the literal target, `fnmatch.h'.
1303         * modules/alloca (alloca.h): Likewise.
1304
1305 2003-08-14  Paul Eggert  <eggert@twinsun.com>
1306
1307         * modules/tzset: New file.
1308
1309 2003-08-12  Paul Eggert  <eggert@twinsun.com>
1310
1311         Merge from coreutils.
1312         * modules/euidaccess: Add lib_SOURCES, include for new
1313         file euidaccess.h
1314
1315 2003-08-11  Paul Eggert  <eggert@twinsun.com>
1316
1317         * modules/gnu-source, m4/gnu-source.m4:
1318         Remove; we're assuming Autoconf 2.54 or later now.
1319         Suggested by Bruno Haible.
1320         * MODULES.html.sh (func_all_modules): Remove gnu-source.
1321
1322 2003-08-08  Paul Eggert  <eggert@twinsun.com>
1323
1324         * MODULES.html.sh (func_all_modules): Add extensions, gnu-source.
1325         * modules/extensions, modules/gnu-source: New files.
1326         * modules/timespec, modules/unlocked-io: Depend on extensions.
1327
1328 2003-08-07 Paul Eggert  <eggert@twinsun.com>
1329
1330         * modules/restrict: New file.
1331         * MODULES.html.sh (func_all_modules): Add restrict.
1332         * modules/regex: Depend on restrict.
1333
1334 2003-08-07  Bruno Haible  <bruno@clisp.org>
1335
1336         * modules/getndelim2 (Makefile.am): Add the files to EXTRA_DIST, not
1337         lib_SOURCES, because getndelim2.m4 now uses AC_LIBOBJ(getndelim2).
1338
1339 2003-08-05  Paul Eggert  <eggert@twinsun.com>
1340
1341         * MODULES.html.sh (func_all_modules): Remove bumpalloc.
1342         * modules/bumpalloc: Remove.
1343
1344 2003-07-31  Bruno Haible  <bruno@clisp.org>
1345
1346         * modules/getpass-gnu: New file.
1347         * MODULES.html.sh (func_all_modules): Add getpass-gnu.
1348
1349 2003-07-22  Paul Eggert  <eggert@twinsun.com>
1350
1351         * modules/xalloc (Depends-on): Add exitfail.
1352         * modules/xmemcoll: Likewise.
1353
1354 2003-07-20  Jim Meyering  <jim@meyering.net>
1355
1356         * modules/closeout (Depends-on): Add exitfail.
1357         Suggestion from Bruno Haible.
1358
1359 2003-07-18  Bruno Haible  <bruno@clisp.org>
1360
1361         * modules/getndelim2: New file.
1362         * modules/getline: Share files with module getndelim2.
1363         * modules/getnline: Depend on getndelim2 instead of sharing files with
1364         it. Add getnline.c to lib_SOURCES.
1365         * MODULES.html.sh (func_all_modules): Add getndelim2.
1366
1367 2003-07-17  Bruno Haible  <bruno@clisp.org>
1368
1369         * modules/getnline: New file.
1370         * modules/getline: Add lib/getndelim2.c to source file list.
1371         * MODULES.html.sh (func_all_modules): Add getnline.
1372
1373 2003-07-17  Bruno Haible  <bruno@clisp.org>
1374
1375         * configure.in: Remove file.
1376         * Makefile.in: Remove file.
1377
1378 2003-07-17  Bruno Haible  <bruno@clisp.org>
1379
1380         * MODULES.html.sh: Put the </BODY> right before </HTML>.
1381
1382 2003-07-16  Jim Meyering  <jim@meyering.net>
1383
1384         * modules/save-cwd: Depend on xgetcwd.  From Derek Price.
1385
1386 2003-07-15  Jim Meyering  <jim@meyering.net>
1387
1388         * modules/save-cwd: Don't depend on error.  From Derek Price.
1389
1390 2003-07-14  Simon Josefsson  <jas@extundo.com>
1391
1392         * modules/mempcpy: New file.
1393         * MODULES.html.sh (func_all_modules): Add mempcpy.
1394
1395 2003-07-14  Paul Eggert  <eggert@twinsun.com>
1396
1397         * modules/getdate, modules/posixtm: Depend on mktime.
1398
1399 2003-07-10  Simon Josefsson  <jas@extundo.com>
1400
1401         * modules/strchrnul (Makefile.am): Add strchrnul.h.
1402
1403 2003-06-26  Bruno Haible  <bruno@clisp.org>
1404
1405         * modules/human: Depend on module stdbool.
1406
1407 2003-06-25  Bruno Haible  <bruno@clisp.org>
1408
1409         * modules/readlink: New file.
1410         * modules/xreadlink: Depend on it.
1411         * MODULES.html.sh (func_all_modules): Add readlink.
1412
1413 2003-06-22  Bruno Haible  <bruno@clisp.org>
1414
1415         * modules/safe-read: Add m4/ssize_t.m4.
1416         * modules/xreadlink: Add m4/ssize_t.m4.
1417
1418 2003-06-11  Simon Josefsson  <jas@extundo.com>
1419
1420         * modules/sysexits: New file.
1421         * MODULES.html.sh (func_all_modules): Add sysexits.
1422
1423 2003-06-10  Bruno Haible  <bruno@clisp.org>
1424
1425         * MODULES.html.sh (func_all_modules): Add strchrnul and argp.
1426
1427 2003-06-10  Simon Josefsson  <jas@extundo.com>
1428
1429         * modules/strchrnul: New file.
1430
1431 2003-06-10  Simon Josefsson  <jas@extundo.com>
1432
1433         * modules/argp: New file.
1434
1435 2003-06-07  Bruno Haible  <bruno@clisp.org>
1436
1437         * modules/poll (Makefile.am): Use explicit creation rule for poll.h, to
1438         avoid AC_CONFIG_LINKS.
1439         * modules/fnmatch (Makefile.am): Use explicit creation rule for
1440         fnmatch.h, to avoid AC_CONFIG_LINKS.
1441         * modules/alloca (Makefile.am): Make creation of alloca.h Ctrl-C safe.
1442
1443 2003-06-07  Jim Meyering  <jim@meyering.net>
1444
1445         * modules/strtod: Use $(...) notation, not @...@ for
1446         AC_REPLACE'd variables.
1447         * modules/localcharset: Likewise.
1448
1449 2003-06-06  Jim Meyering  <jim@meyering.net>
1450             Bruno Haible  <bruno@clisp.org>
1451
1452         * modules/stdbool: Reflect renaming: stdbool.h.in -> stdbool_.h.
1453         Adjust Makefile.am snippet not to redirect directly to target.
1454         Use $(STDBOOL_H) notation, not @STDBOOL_H@ for AC_REPLACE'd variables.
1455
1456 2003-05-30  Bruno Haible  <bruno@clisp.org>
1457
1458         * modules/gettext: Add files m4/nls.m4 and m4/po.m4.
1459         * config/config.rpath: Upgrade to gettext-0.12.1.
1460
1461 2003-05-22    <karl@gnu.org>
1462
1463         * gnulib-tool (func_usage): =LIBRARY not =libRARY in help msg.
1464
1465 2003-05-09  Bruno Haible  <bruno@clisp.org>
1466
1467         * modules/error: Add m4/strerror_r.m4 to file list.
1468
1469 2003-04-10  Bruno Haible  <bruno@clisp.org>
1470
1471         * modules/findprog: New file.
1472         * MODULES.html.sh (func_all_modules): Add it.
1473
1474 2003-04-04  Bruno Haible  <bruno@clisp.org>
1475
1476         * modules/linebreak: New file.
1477         * MODULES.html.sh (func_all_modules): Add it.
1478
1479 2003-04-03  Bruno Haible  <bruno@clisp.org>
1480
1481         * modules/utf8-ucs4: New file.
1482         * modules/utf16-ucs4: New file.
1483         * modules/ucs4-utf8: New file.
1484         * modules/ucs4-utf16: New file.
1485         * MODULES.html.sh (func_all_modules): Add them.
1486
1487 2003-04-02  Bruno Haible  <bruno@clisp.org>
1488
1489         * modules/binary-io: New file.
1490         * MODULES.html.sh (func_all_modules): Add it.
1491
1492 2003-04-01  Bruno Haible  <bruno@clisp.org>
1493
1494         * modules/pathname: New file.
1495         * MODULES.html.sh (func_all_modules): Add it.
1496
1497 2003-03-28  Bruno Haible  <bruno@clisp.org>
1498
1499         * modules/copy-file: New file.
1500         * MODULES.html.sh (func_all_modules): Add it.
1501
1502 2003-02-20  Bruno Haible  <bruno@clisp.org>
1503
1504         * MODULES.html.sh (func_all_modules): Add poll.
1505
1506 2003-02-19  Paolo Bonzino  <bonzini@gnu.org>
1507
1508         * modules/poll: New file.
1509
1510 2003-02-18  Bruno Haible  <bruno@clisp.org>
1511
1512         * MODULES.html.sh (func_all_modules): Add mathl.
1513
1514 2003-02-18  Paolo Bonzino  <bonzini@gnu.org>
1515
1516         * modules/mathl: New file.
1517
1518 2003-02-17  Bruno Haible  <bruno@clisp.org>
1519
1520         * modules/mkdtemp: New module.
1521         * MODULES.html.sh (func_all_modules): Add it.
1522
1523 2003-01-30  Bruno Haible  <bruno@clisp.org>
1524
1525         * modules/vasnprintf, modules/vasprintf: New modules.
1526         * MODULES.html.sh (func_all_modules): Add them.
1527
1528 2003-01-29  Bruno Haible  <bruno@clisp.org>
1529
1530         * modules/stpncpy: New module.
1531         * MODULES.html.sh (func_all_modules): Add it.
1532
1533 2003-01-28  Bruno Haible  <bruno@clisp.org>
1534
1535         * modules/c-ctype: New module.
1536         * MODULES.html.sh (func_all_modules): Add it.
1537
1538 2003-01-27  Bruno Haible  <bruno@clisp.org>
1539
1540         * modules/xsetenv: New module.
1541         * MODULES.html.sh (func_all_modules): Add it.
1542
1543 2003-01-23  Bruno Haible  <bruno@clisp.org>
1544
1545         * modules/minmax: New module.
1546         * MODULES.html.sh (func_all_modules): Add it.
1547
1548 2003-01-22  Bruno Haible  <bruno@clisp.org>
1549
1550         * modules/exit: New module.
1551         * MODULES.html.sh (func_all_modules): Add it.
1552
1553 2003-01-19  Bruno Haible  <bruno@clisp.org>
1554
1555         * gnulib-tool: Recognize option --extract-maintainer.
1556         (func_get_maintainer): New function.
1557         * modules/*: Add Maintainer entry.
1558
1559 2003-01-16  Bruno Haible  <bruno@clisp.org>
1560
1561         * MODULES.html.sh: Add a table of contents. Add the module name as
1562         leftmost column. Add hyperlinks.
1563
1564 2003-01-11  Bruno Haible  <bruno@clisp.org>
1565
1566         * modules/stpcpy: Distribute lib/stpcpy.h.
1567         * modules/setenv: Depend on alloca. Distribute lib/setenv.h.
1568
1569 2003-01-11  Bruno Haible  <bruno@clisp.org>
1570
1571         * gnulib-tool (func_create_testdir): Store config/* files in the main
1572         directory.
1573         * config.rpath: Move to ...
1574         * config/config.rpath: ... here.
1575         * modules/gettext: Contains config/config.rpath, not config.rpath.
1576         * modules/iconv: Likewise.
1577
1578 2003-01-11  Bruno Haible  <bruno@clisp.org>
1579
1580         * modules/*: Add a description.
1581         * modules/strpbrk: Fix Makefile.am snippet.
1582         * modules/strtoimax: Fix dependencies.
1583         * modules/strtoumax: Likewise.
1584
1585 2003-01-11  Bruno Haible  <bruno@clisp.org>
1586
1587         * gnulib-tool (func_create_testdir): Substitute lib_OBJECTS.
1588         * modules/alloca (Makefile.am): All object files depend on alloca.h.
1589         * modules/stdbool (Makefile.am): All object files depend on stdbool.h.
1590
1591 2003-01-12  Paul Eggert  <eggert@twinsun.com>
1592
1593         Finish renaming getstr -> getdelim2 and readline -> readlinebuffer,
1594         to avoid collisions with libcurses and libreadline.
1595         * getstr: Remove.
1596         * MODULES.html.sh: Remove getstr.
1597         * modules/getline: Depend on unlocked-io, not getstr.
1598
1599 2003-01-10  Bruno Haible  <bruno@clisp.org>
1600
1601         * modules/alloca: Change Makefile.am requirements. Simplify Include
1602         requirements. Add lib/alloca_.h to file list.
1603
1604 2003-01-09  Bruno Haible  <bruno@clisp.org>
1605
1606         * modules/stdbool: Change configure.ac, Makefile.am requirements.
1607         Simplify Include requirements. Add lib/stdbool.h.in to file list.
1608
1609 2003-01-09  Bruno Haible  <bruno@clisp.org>
1610
1611         * gnulib-tool (func_all_modules): Ignore files ending in ~.
1612         * MODULES.html.sh: Likewise.
1613
1614 2003-01-09    <karl@gnu.org>
1615
1616         * MODULES.html.sh: include `dirname $0` in PATH, to find
1617         gnulib-tool.
1618
1619 2003-01-08  Bruno Haible  <bruno@clisp.org>
1620
1621         * modules/full-read: Depend on full-write.
1622
1623 2003-01-07  Bruno Haible  <bruno@clisp.org>
1624
1625         * MODULES.html.sh: Add copyright notice.
1626         (missed_files): Omit CVS directory entries.
1627         (func_module): Make it work with sed-3.02.
1628         * MODULES.txt: Remove file.
1629
1630 2003-01-01    <karl@gnu.org>
1631
1632         * gnulib-tool (func_verify_module): report module name $module in
1633         error message, not $1.
1634         * gnulib-tool (create-testdir): don't complain if destdir couldn't
1635         be created, only if it doesn't exist.
1636         * gnulib-tool (last_checkin_date): don't expand the $Date here.
1637
1638 2002-12-24  Bruno Haible  <bruno@clisp.org>
1639
1640         * MODULES.txt: Update according to m4/ changes.
1641
1642         Module gettext.
1643         * config.rpath: New file, from gettext-0.11.5.
1644
1645         * modules/*: New module descriptions.
1646         * gnulib-tool: New file.
1647         * MODULES.html.sh: New file.
1648
1649 2002-11-01  Bruno Haible  <bruno@clisp.org>
1650
1651         * configure.in: Add AC_CONFIG_AUX_DIR call.
1652         (AC_OUTPUT): Add m4/Makefile, lib/Makefile. Remove doc/Makefile,
1653         test/Makefile.
1654         * Makefile.in (subdirs): Add m4, lib. Remove doc, test.
1655
1656 2002-08-23  Stefan Monnier  <monnier@cs.yale.edu>
1657
1658         * regex.c (PATFETCH): Remove the translating fetch.
1659         (PATFETCH_RAW): Rename to PATFETCH.
1660         (set_image_of_range): New fun.
1661         (SET_RANGE_TABLE_WORK_AREA): Use it.
1662         (regex_compile): Don't translate the pattern chars so eagerly.
1663         Only do it when inserting an `exactn' bytecode or when handling
1664         a char-range.
1665         (mutually_exclusive_p): Avoid empty statement.
1666
1667 2001-10-22  Jeff Bailey  <jbailey@outpost.dnsalias.org>
1668
1669         * README: New file
1670         * doc/*: Add COPYING, COPYING.LIB, COPYING.DOC, fdl.texi
1671         (per RMS's instructions, this is now the canonical source)
1672         * lgpl/, gpl/: New directories.
1673
1674 2001-01-24  Stefan Monnier  <monnier@cs.yale.edu>
1675
1676         * regex.c (mutually_exclusive_p): Don't blindly handle `charset_not'
1677         as if it was a `charset'.
1678
1679 2000-10-30  Stefan Monnier  <monnier@cs.yale.edu>
1680
1681         * regex.c (re_iswctype, re_wctype_to_bit): Fix braino.
1682         (regex_compile): Catch bogus \(\1\).
1683
1684 2000-10-27  Stefan Monnier  <monnier@cs.yale.edu>
1685
1686         * regex.c (POP_FAILURE_REG_OR_COUNT, re_match_2_internal)
1687         (re_match_2_internal, re_match_2_internal, re_match_2_internal):
1688         Giving in to popular pressure to shut up the compiler with casts.
1689
1690 2000-10-25  Stefan Monnier  <monnier@cs.yale.edu>
1691
1692         * regex.c: More `unsigned char' -> `re_char' changes.
1693         Also change several `int' into `re_wchar_t'.
1694         (PATTERN_STACK_EMPTY, PUSH_PATTERN_OP, POP_PATTERN_OP): Remove.
1695         (PUSH_FAILURE_POINTER): Don't cast any more.
1696         (POP_FAILURE_REG_OR_COUNT): Remove the cast that strips `const'.
1697         We want GCC to complain, since this piece of code makes
1698         re_match non-reentrant, which *should* be fixed.
1699         (GET_BUFFER_SPACE): Use size_t rather than unsigned long.
1700         (EXTEND_BUFFER): Use RETALLOC.
1701         (SET_LIST_BIT): Don't cast.
1702         (re_wchar_t): New type.
1703         (re_iswctype, re_wctype_to_bit): Make it crystal clear to GCC
1704         that those two functions will always properly return.
1705         (IMMEDIATE_QUIT_CHECK): Cast to void.
1706         (analyse_first): Use recursion rather than an explicit stack.
1707         (re_compile_fastmap): Can't fail anymore.
1708         (re_search_2): Don't check re_compile_fastmap for failure.
1709         (PUSH_NUMBER): Renamed from PUSH_FAILURE_COUNT.
1710         Now also sets the new value (passed in a new argument).
1711         (re_match_2_internal): Use it.
1712         Also, use a new var `reg' of type size_t when looping through regs
1713         rather than reuse the inappropriate `mcnt'.
1714
1715 2000-10-24  Andrew Innes  <andrewi@gnu.org>
1716
1717         * regex.c (IMMEDIATE_QUIT_CHECK): New macro, which does QUIT on
1718         NT-Emacs only.
1719         (re_match_2_internal): Use IMMEDIATE_QUIT_CHECK instead of QUIT,
1720         so that re_search functions only quit when callers expect them to.
1721
1722 2000-10-24  Kenichi Handa  <handa@etl.go.jp>
1723
1724         * regex.c (regex_compile): Change the way of handling a range from
1725         a char less than 256 to a char not less than 256.
1726
1727 2000-10-15  Stefan Monnier  <monnier@cs.yale.edu>
1728
1729         * regex.c (WIDE_CHAR_SUPPORT): Define if _LIBC as well.
1730
1731
1732 Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
1733 Copying and distribution of this file, with or without modification,
1734 are permitted provided the copyright notice and this notice are preserved.