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