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