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