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