New module 'pagealign_alloc'.
[gnulib.git] / ChangeLog
1 2005-03-03  Derek R. Price  <derek@ximbiot.com>
2             Bruno Haible  <bruno@clisp.org>
3
4         * modules/pagealign_alloc: New file.
5         * MODULES.html.sh (Memory management functions): Add pagealign_alloc.
6
7 2005-03-01  Paul Eggert  <eggert@cs.ucla.edu>
8
9         * modules/gettime (Makefile.am): Remove lib_SOURCES line.
10         Reported by Derek Price.
11         (Include): Add "timespec.h".
12
13         * modules/xnanosleep (Depends-on): Remove gethrxtime.
14
15 2005-02-26  Paul Eggert  <eggert@cs.ucla.edu>
16
17         * modules/gethrxtime: New file.
18         * modules/xnanosleep (Files): Add m4/xnanosleep.m4.
19         (Depends-on): Add gethrxtime.
20         (configure.ac): Add gl_XNANOSLEEP.
21         (Makefile.am): Remove lib_SOURCES line.
22
23 2005-02-24  Bruno Haible  <bruno@clisp.org>
24
25         * modules/gettext (Files): Add m4/glibc2.m4.
26
27 2005-02-22  Simon Josefsson  <jas@extundo.com>
28
29         * modules/iconvme: New file.
30
31         * MODULES.html.sh: Add iconvme.
32
33 2005-02-03  Paul Eggert  <eggert@cs.ucla.edu>
34
35         * modules/chdir-long (Depends-on): Add memrchr.
36         * modules/memrchr (Files): Add lib/memrchr.h.
37         (Include): "memrchr.h".
38
39 2005-01-28  Paul Eggert  <eggert@cs.ucla.edu>
40
41         Sync from coreutils.
42         * modules/getloadavg (Files): Remove m4/getloadavg.m4.
43         (Depends-on): Add c-strtod.
44         (configure.ac): Replace gl_FUNC_GETLOADAVG with AC_FUNC_GETLOADAVG.
45
46 2005-01-28  Bruno Haible  <bruno@clisp.org>
47
48         * modules/javacomp: New file.
49         * MODULES.html.sh (Java): Add javacomp.
50
51 2005-01-26  Bruno Haible  <bruno@clisp.org>
52
53         * modules/javaexec: New file.
54         * MODULES.html.sh (Java): Add javaexec.
55
56 2005-01-24  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
57
58         * modules/lchown (Depends-on): Remove lchown.h
59
60 2005-01-21  Paul Eggert  <eggert@cs.ucla.edu>
61
62         * modules/chdir-long (Depends-on): Remove mempcpy.
63
64 2005-01-21  Bruno Haible  <bruno@clisp.org>
65
66         * modules/classpath: New file.
67         * MODULES.html.sh (Java): Add classpath.
68
69 2005-01-20  Paul Eggert  <eggert@cs.ucla.edu>
70
71         * MODULES.html.sh (Command-line arguments): Add version-etc-fsf.
72
73 2005-01-20  Simon Josefsson  <jas@extundo.com>
74
75         * modules/version-etc-fsf: New file.
76
77 2005-01-19  Paul Eggert  <eggert@cs.ucla.edu>
78
79         * modules/mempcpy (Makefile.am): Remove mention of mempcpy.h;
80         AC_LIBSOURCES now does this.
81         * MODULES.html.sh (Sizes of integer types <limits.h>): New element,
82         with new ullong_max module.
83
84 2005-01-19  Bruno Haible  <bruno@clisp.org>
85
86         * modules/sh-quote: New file.
87         * MODULES.html.sh (Executing programs): Add sh-quote.
88
89 2005-01-18  Paul Eggert  <eggert@cs.ucla.edu>
90
91         * modules/ullong_max: New file.
92
93         * modules/chdir-long, modules/openat: New files.
94         * modules/save-cwd (Depends-on): Depend on chdir-long.
95         (Makefile.am): Remove lib_SOURCES; now handled by AC_LIBSOURCES.
96
97 2005-01-11  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
98
99         * modules/argp: Depend on vsnprintf
100
101 2005-01-10  Jim Meyering  <jim@meyering.net>
102
103         * modules/closeout (Depends-on): Add atexit.
104
105 2005-01-01  Simon Josefsson  <jas@extundo.com>
106
107         * gnulib-tool: Print #include directives when --import'ing.
108
109 2004-12-28  Paul Eggert  <eggert@cs.ucla.edu>
110
111         * modules/error (Depends-on): Remove gettext.
112
113 2004-12-28  Simon Josefsson  <jas@extundo.com>
114
115         * tests/test-base64.c: Include required header files.  Remove
116         unused variables.
117
118 2004-12-23  Paul Eggert  <eggert@cs.ucla.edu>
119
120         * modules/getdate (Depends-on): Remove alloca-opt.
121
122 2004-12-19  Paul Eggert  <eggert@cs.ucla.edu>
123
124         * modules/regex (lib_SOURCES): Remove regex.c, undoing previous
125         (2004-10-24) change.  Apparently this was a false alarm.
126
127         * modules/getdate: Depend on alloca-opt, not alloca.
128
129 2004-12-18  Simon Josefsson  <jas@extundo.com>
130
131         * modules/alloca: Depend on alloca-opt, instead of duplicating it.
132
133 2004-12-16  Simon Josefsson  <jas@extundo.com>
134
135         * tests/test-base64.c: Add license.
136
137 2004-12-15  Stepan Kasal  <address@hidden>
138
139         * gnulib-tool (func_emit_lib_Makefile_am): Shorten a long sed command.
140
141 2004-12-12  Paul Eggert  <eggert@cs.ucla.edu>
142
143         * modules/getcwd (Files): Add m4/d-ino.m4.
144         Suggested by Mark D. Baushke.
145
146 2004-12-04  Paul Eggert  <eggert@cs.ucla.edu>
147
148         * modules/hard-locale (Depends-on): Add strdup.
149
150 2004-12-04  Simon Josefsson  <jas@extundo.com>
151
152         * modules/getaddrinfo (License): Add LGPL, reported by Yoann
153         Vandoorselaere <yoann@prelude-ids.org>.
154
155 2004-11-30  Simon Josefsson  <jas@extundo.com>
156
157         * MODULES.html.sh (Extra functions based on ANSI C 89): Add
158         base64.
159
160         * tests/test-base64.c: New file.
161
162         * modules/base64: New file.
163
164 2004-11-30  Simon Josefsson  <jas@extundo.com>
165
166         * modules/restrict (License): Change to LGPL.
167
168 2004-11-26  Paul Eggert  <eggert@cs.ucla.edu>
169
170         * modules/getcwd (Files): Add lib/getcwd.h, m4/getcwd.m4.
171         (Depends-on): Remove pathmax, same.  Add mempcpy.
172         (configure.ac): GL_FUNC_GETCWD_PATH_MAX -> gl_FUNC_GETCWD.
173         (Makefile.am): Append getcwd.h to lib_SOURCES.
174         (Include): Add getcwd.h.
175         (Maintainer): Change from Jim Meyering to "all, glibc",
176         since getdate now uses intended-for-glibc code.
177         * modules/xgetcwd (Files): Remove m4/getcwd.m4.
178         (Depends-on): Depend on getcwd.  Do not depend on pathmax.
179
180 2004-11-22  Paul Eggert  <eggert@cs.ucla.edu>
181
182         * modules/canonicalize (Depends-on): Add xreadlink.
183         Problem reported by James Youngman.
184
185 2004-11-16  Paul Eggert  <eggert@cs.ucla.edu>
186
187         * modules/canon-host (Depends-on): Add strdup.
188
189 2004-11-16  Jim Meyering  <jim@meyering.net>
190
191         * modules/closeout (Depends-on): Add fpending.
192
193 2004-11-11  Simon Josefsson  <jas@extundo.com>
194
195         * modules/strtok_r: New file.
196
197         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
198         strtok_r.
199
200 2004-11-08  Simon Josefsson  <jas@extundo.com>
201
202         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
203         getaddrinfo.
204
205         * modules/getaddrinfo: New file.
206
207 2004-11-10  Jim Meyering  <jim@meyering.net>
208
209         * modules/closeout (Depends-on): Remove fpending.
210
211 2004-11-04  Bruno Haible  <bruno@clisp.org>
212
213         * modules/allocsa (Files): Add lib/allocsa.valgrind.
214         (Makefile.am): Distribute it.
215
216 2004-10-29  Paul Eggert  <eggert@cs.ucla.edu>
217
218         * modules/getdate (Files): Add doc/getdate.texi.
219         (Depends-on): Add setenv, xalloc.
220
221 2004-10-24  Paul Eggert  <eggert@cs.ucla.edu>
222
223         * modules/regex (lib_SOURCES): Add regex.c.
224         Reported by James Youngman in
225         <http://lists.gnu.org/archive/html/bug-gnulib/2004-10/msg00199.html>.
226
227 2004-10-17  Paul Eggert  <eggert@cs.ucla.edu>
228
229         * gnulib-tool (func_emit_lib_Makefile_am): Fix typo: a $ was
230         missing.  Problem reported by James Youngman.
231
232 2004-10-16  Simon Josefsson  <jas@extundo.com>
233
234         * gnulib-tool: Fix comments.  Fix parse problem.
235         (func_emit_lib_Makefile_am): Don't hard code a in libgl_a_SOURCES.
236
237 2004-10-15  Bruno Haible  <bruno@clisp.org>
238
239         * gnulib-tool (func_import): Let gl_INIT define LTALLOCA when needed.
240
241 2004-10-15  Bruno Haible  <bruno@clisp.org>
242
243         * gnulib-tool (func_emit_lib_Makefile_am): Add markers to separate
244         the portions belonging to each module.
245         Suggested by Derek Robert Price <derek@ximbiot.com>.
246
247 2004-10-15  Bruno Haible  <bruno@clisp.org>
248
249         * gnulib-tool: Untabify. Initialize supplied_libname.
250         (func_usage): More homogenous output.
251         (func_modules_transitive_closure, func_modules_to_filelist,
252         func_emit_lib_Makefile_am): New functions.
253         (func_import): New function, extracted from big case statement. Use
254         func_get_license, func_modules_transitive_closure,
255         func_modules_to_filelist, func_emit_lib_Makefile_am. Initialize
256         opt_lgpl. Don't use test -a, as it's not portable.
257         (func_create_testdir): Use func_modules_transitive_closure,
258         func_modules_to_filelist, func_emit_lib_Makefile_am.
259
260 2004-10-11  Bruno Haible  <bruno@clisp.org>
261
262         * MODULES.html.sh (Support for systems lacking ISO C 99): Add
263         vsnprintf.
264
265 2004-10-11  Yoann Vandoorselaere  <yoann@prelude-ids.org>
266
267         * modules/vsnprintf: New file.
268
269 2004-10-04  Paul Eggert  <eggert@cs.ucla.edu>
270
271         * modules/xalloc (Files, Makefile.am): Remove xstrdup.c.
272
273         * modules/argmatch, modules/argp, modules/closeout, modules/error,
274         modules/exclude, modules/getdate, modules/getline,
275         modules/getndelim2, modules/getpass, modules/getpass-gnu,
276         modules/getusershell, modules/linebuffer, modules/md5,
277         modules/mountlist, modules/posixtm, modules/readtokens,
278         modules/readutmp, modules/regex, modules/sha1,
279         modules/version-etc, modules/yesno:
280         Remove dependency on unlocked-io.
281
282 2004-10-04  Bruno Haible  <bruno@clisp.org>
283
284         * modules/README: New file.
285         * gnulib-tool (func_all_modules, func_verify_module): modules/README is
286         not a module.
287
288 2004-10-04  Simon Josefsson  <jas@extundo.com>
289
290         * modules/memmem: New file.
291         * tests/test-memmem.c: New file.
292         * MODULES.html.sh (Extra functions based on ANSI C 89): Add memmem.
293
294 2004-10-01  Bruno Haible  <bruno@clisp.org>
295
296         * MODULES.html.sh: Add strsep.
297
298 2004-10-01  Yoann Vandoorselaere <yoann@prelude-ids.org>
299
300         * modules/strsep: New file.
301
302 2004-09-30  Paul Eggert  <eggert@cs.ucla.edu>
303
304         * MODULES.html.sh (Support for systems lacking ISO C 99): Add snprintf.
305
306 2004-09-30  Simon Josefsson  <jas@extundo.com>
307
308         * modules/snprintf: New file.
309
310 2004-09-30  Paul Eggert  <eggert@cs.ucla.edu>
311
312         * modules/argp (Maintainer): Replace Simon Josefsson
313         by Sergey Poznyakoff.
314
315 2004-10-01  Simon Josefsson  <jas@extundo.com>
316
317         * MODULES.html.sh (Extra functions based on ANSI C 89): Add
318         memmem.
319
320         * tests/test-memmem.c: New file.
321
322         * modules/memmem: New file.
323
324 2004-09-29  Bruno Haible  <bruno@clisp.org>
325
326         * modules/alloca-opt: New file, derived from modules/alloca.
327         * modules/allocsa: Depend on alloca-opt instead of alloca.
328         * modules/setenv: Likewise.
329         * modules/vasnprintf: Likewise.
330         * MODULES.html.sh: Add alloca-opt.
331
332 2004-09-28  Paul Eggert  <eggert@cs.ucla.edu>
333
334         * modules/dummy: Change license to LGPL.
335
336 2004-09-29  Simon Josefsson  <jas@extundo.com>
337
338         * gnulib-tool: New parameter --lgpl, to asseert that modules are
339         LGPL, and to replace license template from GPL to LGPL.
340
341 2004-09-24  Simon Josefsson  <jas@extundo.com>
342
343         * modules/minmax (License): Change from GPL to LGPL.
344
345 2004-09-23  Simon Josefsson  <jas@extundo.com>
346
347         * gnulib-tool (--import): Typo.
348
349 2004-09-21  Simon Josefsson  <jas@extundo.com>
350
351         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
352         snprintf.
353
354         * modules/snprintf: New file.
355
356 2004-09-05  Simon Josefsson  <jas@extundo.com>
357
358         * modules/getaddrinfo: Add.
359
360 2004-09-23  Simon Josefsson  <jas@extundo.com>
361
362         * gnulib-tool (--import): Make sure *.m4 end up in m4/ by default.
363
364 2004-09-22  Bruno Haible  <bruno@clisp.org>
365
366         * modules/*: Add 'License' field.
367         * gnulib-tool: Accept --extract-license option.
368         (func_get_license): New function.
369
370 2004-09-21  Bruno Haible  <bruno@clisp.org>
371
372         * modules/vasnprintf (Files): Add m4/stdint_h.m4, m4/inttypes_h.m4.
373         Reported by Simon Josefsson.
374
375 2004-09-20  Paul Eggert  <eggert@cs.ucla.edu>
376
377         * modules/inttostr (Files): Add m4/longlong.m4, since it uses
378         gl_AC_TYPE_LONG_LONG.
379
380 2004-09-18  Simon Josefsson  <jas@extundo.com>
381        and  Paul Eggert  <eggert@cs.ucla.edu>
382
383         * gnulib-tool: Replace various ad-hoc automake/autoconf/aclocal
384         calls with autoreconf.  Define GL_LIB.
385
386 2004-09-09  Karl Berry  <karl@gnu.org>
387
388         * regex.[ch]: delete from the root.  These were supposed to be
389                 synced with emacs cvs, but this has not happened for about
390                 a year, and anyway nothing else uses emacs regex.[ch].
391                 bug-gnulib mail from Jeff Bailey, 9 Sep 2004 15:49:24 -0700.
392                 lib/regex[.ch] is untouched.
393
394 2004-09-09  Bruno Haible  <bruno@clisp.org>
395
396         * modules/vasnprintf (Files): Add m4/eoverflow.m4.
397
398 2004-09-08  Bruno Haible  <bruno@clisp.org>
399             Oskar Liljeblad  <oskar@osk.mine.nu>
400
401         * modules/stdint: New file.
402         * MODULES.html.sh (Support for systems lacking ISO C 99): Add stdint.
403
404 2004-09-08  Oskar Liljeblad  <oskar@osk.mine.nu>
405
406         * modules/xvasprintf: New file.
407         * MODULES.html.sh (Extra functions based on ANSI C 89): Add vasprintf.
408
409 2004-08-19  Paul Eggert  <eggert@cs.ucla.edu>
410
411         * modules/userspec: Don't depend on alloca.
412
413 2004-08-17  Paul Eggert  <eggert@cs.ucla.edu>
414
415         * MODULES.html.sh: Add xalloc-die, c-strtod, c-strtold, raise,
416         readtokens0, getcwd, fcntl-safer, canonicalize, cycle-check,
417         utimecmp, utimens, xnanosleep.  Rename sha to sha1.
418
419 2004-08-16  Simon Josefsson  <jas@extundo.com>
420
421         * gnulib-tool: Use sed instead of autoconf --trace, inspired by
422         libtoolize behaviour by "Gary V. Vaughan" <gary@gnu.org>.
423         Add --dry-run for --import.
424         Let user provided command line parameters override configure.ac
425         settings.
426
427 2004-08-12  Paul Eggert  <eggert@cs.ucla.edu>
428
429         * modules/argp (Files): Add m4/unlocked-io.m4.
430         (Depends-on): Add extensions.
431
432 2004-08-12  Simon Josefsson  <jas@extundo.com>
433
434         * gnulib-tool: Add --source-base, --m4-base, --libtool options.
435         Change default library name from libfoo to libgnu.
436         Now, if you have a configure.ac that says:
437                 gl_SOURCE_BASE(gl)
438                 gl_M4_BASE(gl/m4)
439                 gl_MODULES(error getopt etcetera)
440                 gl_INIT
441         you can import all you need by running:
442                 ../gnulib/gnulib-tool --import
443
444         * modules/getopt (Files): Rename getopt.h to getopt_.h.
445         (Makefile.am): Rewrite, use logic from argz.
446         (Include): Use <getopt.h> instead of "getopt.h".
447
448 2004-08-11  Paul Eggert  <eggert@cs.ucla.edu>
449
450         * modules/obstack (Files): Add m4/inttypes_h.m4, m4/stdint_h.m4,
451         m4/uintmax_t.m4.
452
453 2004-08-09  Paul Eggert  <eggert@cs.ucla.edu>
454
455         * modules/xalloc-die: New file.
456         * modules/xalloc: Remove dependencies on error, gettext, exitfail.
457
458         * modules/md5 (Files): Add m4/uint32_t.m4.
459         * modules/sha1: Renamed from modules/sha.
460         (Files):
461         Rename lib/sha.h to lib/sha1.h.
462         Rename lib/sha.c to lib/sha1.c.
463         Rename m4/sha.m4 to m4/sha1.m4.
464         (lib_SOURCES): Likewise.
465         (configure.ac): Rename gl_SHA to gl_SHA1.
466         (Include): sha.h -> sha1.h.
467
468 2004-08-08  Simon Josefsson  <jas@extundo.com>
469
470         * modules/xgethostname (Depends-on): Remove exit and error (not
471         used).
472
473         * modules/getpass-gnu: Add getpass.h.
474         (Depends-on): Add stdbool.
475         * modules/getpass: Add getpass.h.
476
477 2004-08-06  Paul Eggert  <eggert@cs.ucla.edu>
478
479         More merge from coreutils.
480         * modules/raise, modules/readtokens0, modules/utimens,
481         modules/utimecmp, module/xnanosleep: New files.
482         * modules/strftime: Add lib/strftime.h.
483         Change include from <time.h> to "strftime.h".
484         * modules/yesno: Add lib/yesno.h.
485         * modules/backupfile: Remove lib/addext.c.
486         * modules/euidaccess: Add stat-macros.h.
487         * modules/canonicalize, modules/euidaccess,
488         modules/filemode, modules/lchown, modules/makepath,
489         modules/rmdir, modules/stat: Likewise.
490
491 2004-08-03  Simon Josefsson  <jas@extundo.com>
492
493         * modules/progname (Depends-on): Don't depend on stdbool.
494
495 2004-08-02  Simon Josefsson  <jas@extundo.com>
496
497         * modules/getsubopt: New file.
498         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
499         getsubopt.
500
501 2004-08-05  Paul Eggert  <eggert@cs.ucla.edu>
502
503         Merge from coreutils.
504         * modules/c-strtod, modules/c-strtold, modules/canonicalize,
505         modules/cycle-check, modules/fcntl-safer, modules/getcwd: New files.
506         * modules/path-concat: Don't depend on strdup.
507
508 2004-08-03  Paul Eggert  <eggert@cs.ucla.edu>
509
510         * modules/fatal: Remove, as the "fatal" module wasn't used or working.
511         * MODULES.html.sh (func_all_modules): Remove fatal.
512
513 2004-07-19  Bruno Haible  <bruno@clisp.org>
514
515         * MODULES.html.sh (func_all_modules): Add dummy.
516
517 2004-07-16  Simon Josefsson  <jas@extundo.com>
518
519         * modules/dummy: New file.
520
521 2004-07-09  Paul Eggert  <eggert@cs.ucla.edu>
522
523         * modules/chown (Files): Add lib/fchown-stub.c, since
524         gl_PREREQ_CHOWN invokes AC_LIBOBJ(fchown-stub).
525
526 2004-06-22  Paul Eggert  <eggert@cs.ucla.edu>
527
528         * modules/argz: Omit "#include".
529
530         * MODULES.html.sh (func_all_modules): Add calloc, to match
531         2004-06-01 addition of calloc module.
532
533 2004-06-22  Gary V. Vaughan  <gary@gnu.org>
534
535         * modules/argz: New file.
536         * MODULES.html.sh (func_all_modules): Add argz.
537
538 2004-06-12  Jim Meyering  <jim@meyering.net>
539        and  Paul Eggert  <eggert@cs.ucla.edu>
540
541         * modules/hash (Files): Add lib/xalloc.h.
542         * modules/pipe (Depends-on): Add wait-process.
543         * modules/stat (Depends-on): Add xalloc.
544         * modules/userspec (Files): Add lib/userspec.h.
545         * modules/xstrto
546
547         Upgrade from gettext-0.13.
548         * modules/gettext (Files): Add m4/intmax.m4, m4/longdouble.m4,
549         m4/longlong.m4, m4/printf-posix.m4, m4/signed.m4, m4/size_max.m4,
550         m4/wchar_t.m4, m4/wint_t.m4, m4/xsize.m4.
551
552 2003-11-25  Bruno Haible  <bruno@clisp.org>
553
554         * modules/vasnprintf (Files): Remove m4/ssize_t.m4.
555
556 2003-11-24  Paul Eggert  <eggert@twinsun.com>
557
558         * modules/alloca: Remove dependency on xalloc.
559
560 2003-11-17  Paul Eggert  <eggert@twinsun.com>
561
562         * README: Mention that S+T cannot overflow if S is the size of
563         an existing object and T is sufficiently small.
564
565 2003-11-17  Bruno Haible  <bruno@clisp.org>
566
567         * modules/vasnprintf (Files): Add m4/ssize_t.m4.
568         (Depends-on): Add xsize.
569
570 2003-11-12  Paul Eggert  <eggert@twinsun.com>
571
572         * modules/xalloc (Files): Undo latest change, since xalloc.h
573         no longer needs SIZE_MAX or PTRDIFF_MAX.
574
575 2003-11-11  Bruno Haible  <bruno@clisp.org>
576
577         * modules/xsize (Files): Add m4/size_max.m4.
578         * modules/xalloc (Files): Add m4/size_max.m4, m4/ptrdiff_max.m4.
579
580 2003-11-04  Bruno Haible  <bruno@clisp.org>
581
582         * modules/xsize: New file.
583         * modules/linebreak: Depend on xsize.
584         * MODULES.html.sh (func_all_modules): Add xsize.
585
586 2003-11-04  Jim Meyering  <jim@meyering.net>
587
588         * modules/sysexits: Use the `$(VAR)' notation for AC_SUBST'd
589         variable names, rather than @VAR@.
590         * modules/poll: Likewise.
591
592 2003-11-03  Jim Meyering  <jim@meyering.net>
593
594         * modules/userspec (lib_SOURCES): Add userspec.h.
595         (Include): Add "userspec.h".
596         Improve description.
597
598 2003-10-29  Paul Eggert  <eggert@twinsun.com>
599
600         * modules/group-member: Depend on stdbool.
601
602 2003-10-20  Bruno Haible  <bruno@clisp.org>
603
604         * modules/wait-process: New file.
605         * MODULES.html.sh (func_all_modules): Add wait-process.
606
607 2003-10-16  Paul Eggert  <eggert@twinsun.com>
608
609         * README: Mention that gnulib assumes that (foo *) NULL + 0 == NULL.
610
611 2003-10-14  Bruno Haible  <bruno@clisp.org>
612
613         * modules/fatal-signal: Add m4/sig_atomic_t.m4 to file list.
614
615 2003-10-12  Paul Eggert  <eggert@twinsun.com>
616
617         * modules/xalloc: Do not depend on 'exit'.  Depend on 'stdbool'.
618         Change maintainer from Bruno Haible to 'all'.
619
620 2003-10-10  Simon Josefsson  <jas@extundo.com>
621
622         * modules/argp (Depends-on): Add restrict and strcase.
623
624 2003-10-08  Paul Eggert  <eggert@twinsun.com>
625
626         * modules/getpass: Depend on stdbool.
627
628 2003-10-06  Bruno Haible  <bruno@clisp.org>
629
630         * modules/version-etc-2: Remove file.
631         * MODULES.html.sh (func_all_modules): Remove version-etc-2.
632
633 2003-10-06  Bruno Haible  <bruno@clisp.org>
634
635         * modules/fatal-signal: New file.
636         * MODULES.html.sh (func_all_modules): Add fatal-signal.
637
638 2003-10-05  Paul Eggert  <eggert@twinsun.com>
639
640         * README: Rework advice for preventing empty .o files.
641         Don't recommend ELIDE constructs.  Recommend <stddef.h>,
642         not <sys/types.h>.
643
644 2003-10-02  Bruno Haible  <bruno@clisp.org>
645
646         * modules/lchown (Include): Add lchown.h.
647         * modules/time_r (Include): Use "..." syntax.
648         * modules/xgetdomainname (Include): Add xgetdomainname.h.
649
650 2003-10-01  Simon Josefsson  <jas@extundo.com>
651
652         * MODULES.html.sh (func_all_modules): Move gethostname from section
653         'based on' to section 'lacking' POSIX:2001.
654
655 2003-09-27  Oskar Liljeblad  <oskar@osk.mine.nu>
656
657         Trivial fixes to Makefile.am parts of module listings.
658         * modules/strstr: Append strstr.h to lib_SOURCES.
659         * modules/strcase: Likewise, for strcase.h.
660
661 2003-09-27  Paul Eggert  <eggert@twinsun.com>
662
663         * modules/free: New file.
664
665 2003-09-25  Bruno Haible  <bruno@clisp.org>
666
667         * modules/version-etc-2: New file, from modules/version-etc with
668         modifications.
669         * MODULES.html.sh (func_all_modules): Add version-etc-2.
670
671 2003-09-25  Simon Josefsson  <jas@extundo.com>
672             Bruno Haible  <bruno@clisp.org>
673
674         * modules/getdomainname: New file.
675         * modules/xgetdomainname: New file.
676         * MODULES.html.sh (func_all_modules): Add getdomainname, xgetdomainname.
677
678 2003-09-24  Paul Eggert  <eggert@twinsun.com>
679
680         * README: Document assumptions that 'int' is at least 32 bits
681         wide, that integer arithmetic is 2's complement without overflow,
682         that there are no holes in integer values, that adding sizes of
683         two nonoverlapping objects can't overflow, and that all-bits-zero
684         yields scalar zero.  Fix spelling and capitalization typos.
685
686 2003-09-24  Simon Josefsson  <jas@extundo.com>
687
688         * modules/xgethostname: Add xgethostname.h.
689
690 2003-09-17  Paul Eggert  <eggert@twinsun.com>
691
692         * gnulib-tool: Use "test -h", not "test -L", for portability
693         to Solaris 8 /bin/sh.  (This bug is fixed in Solaris 9.)
694         (tags_regexp): Remove, since \| doesn't conform to POSIX.
695         (sed_extract_prog): Issue s commands one-by-one, rather than
696         using \| in one s command.
697
698 2003-09-16  Bruno Haible  <bruno@clisp.org>
699
700         * gnulib-tool (func_create_testdir): Warn about duplicated
701         dependencies.
702
703 2003-09-15  Paul Eggert  <eggert@twinsun.com>
704
705         * modules/argmatch, modules/fatal, modules/obstack,
706         modules/xalloc, modules/xgethostname: Sort dependencies by
707         importance, not alphabetically.
708
709 2003-09-14  Bruno Haible  <bruno@clisp.org>
710
711         * modules/fwriteerror: New file.
712         * MODULES.html.sh (func_all_modules): Add fwriteerror.
713
714 2003-09-12  Paul Eggert  <eggert@twinsun.com>
715
716         * modules/argmatch, modules/exitfail, modules/fatal, modules/obstack,
717         modules/xgethostname, modules/xalloc: Depend on exit.
718
719 2003-09-09  Paul Eggert  <eggert@twinsun.com>
720
721         * README: New section: portability guidelines.
722
723 2003-09-07  Paul Eggert  <eggert@twinsun.com>
724
725         * modules/time_r: Depend on 'restrict'.  Fix from Simon Josefsson in
726         <http://mail.gnu.org/archive/html/bug-gnulib/2003-09/msg00028.html>.
727
728 2003-09-06  Paul Eggert  <eggert@twinsun.com>
729
730         * MODULES.html.sh (func_all_modules): Add time_r.
731         * modules/time_r: New file.
732         * modules/mktime, modules/strftime, modules/timegm: Depend on time_r.
733         * modules/timegm: Depend on mktime.  Change maintainer to "all, glibc".
734
735 2003-08-31  Simon Josefsson  <jas@extundo.com>
736
737         * modules/timegm: New file.
738         * MODULES.html.sh (func_all_modules): Add timegm.
739
740 2003-08-22  Simon Josefsson  <jas@extundo.com>
741
742         * modules/strndup (Makefile.am): Add strndup.h to lib_SOURCES.
743
744 2003-08-20  Bruno Haible  <bruno@clisp.org>
745
746         * modules/progname: New file.
747         * MODULES.html.sh (func_all_modules): Add progname.
748
749 2003-08-18  Paul Eggert  <eggert@twinsun.com>
750
751         * modules/stdbool: Add BUILT_SOURCES.  Prefer $@ to target name
752         in makefile rules.
753
754 2003-08-17  Simon Josefsson  <jas@extundo.com>
755
756         * modules/argp: Fix autoconf macro name. Add more dependencies.
757
758 2003-08-17  Simon Josefsson  <jas@extundo.com>
759
760         * modules/xstrndup: New file.
761         * MODULES.html.sh (func_all_modules): Add xstrndup.
762
763 2003-08-17  Bruno Haible  <bruno@clisp.org>
764
765         * modules/strndup (Files, Include): Add lib/strndup.h.
766
767 2003-08-17  Bruno Haible  <bruno@clisp.org>
768
769         * gnulib-tool (func_create_testdir): Handle gl_USE_SYSTEM_EXTENSIONS
770         like AC_GNU_SOURCE.
771         * modules/extensions (configure.ac): Comment out the invocation of
772         gl_USE_SYSTEM_EXTENSIONS.
773
774 2003-08-17  Bruno Haible  <bruno@clisp.org>
775
776         * modules/euidaccess (Files): Add lib/euidaccess.h.
777
778 2003-08-16  Paul Eggert  <eggert@twinsun.com>
779
780         Document merge from coreutils.
781         * modules/alloca: Append $(ALLOCA_H) to BUILT_SOURCES.
782         * modules/fnmatch: Append $(FNMATCH_H) to BUILT_SOURCES.
783         * modules/utime: Add m4/utimes-null.m4.
784
785 2003-08-15  Paul Eggert  <eggert@twinsun.com>
786
787         Document merge from coreutils.
788         * modules/userspec: Depend on posixver.
789         * modules/strftime: Depend on tzset.
790
791 2003-08-14  Jim Meyering  <jim@meyering.net>
792
793         Merges from coreutils.
794         * modules/fnmatch: Use the `$(FNMATCH_H)' notation for AC_REPLACED
795         variable names, rather than @FNMATCH_H@.
796         * modules/alloca: Likewise for $(ALLOCA_H).
797
798         * modules/fnmatch (fnmatch.h): Use `$@' in the commands, in place of
799         the three copies of the literal target, `fnmatch.h'.
800         * modules/alloca (alloca.h): Likewise.
801
802 2003-08-14  Paul Eggert  <eggert@twinsun.com>
803
804         * modules/tzset: New file.
805
806 2003-08-12  Paul Eggert  <eggert@twinsun.com>
807
808         Merge from coreutils.
809         * modules/euidaccess: Add lib_SOURCES, include for new
810         file euidaccess.h
811
812 2003-08-11  Paul Eggert  <eggert@twinsun.com>
813
814         * modules/gnu-source, m4/gnu-source.m4:
815         Remove; we're assuming Autoconf 2.54 or later now.
816         Suggested by Bruno Haible.
817         * MODULES.html.sh (func_all_modules): Remove gnu-source.
818
819 2003-08-08  Paul Eggert  <eggert@twinsun.com>
820
821         * MODULES.html.sh (func_all_modules): Add extensions, gnu-source.
822         * modules/extensions, modules/gnu-source: New files.
823         * modules/timespec, modules/unlocked-io: Depend on extensions.
824
825 2003-08-07 Paul Eggert  <eggert@twinsun.com>
826
827         * modules/restrict: New file.
828         * MODULES.html.sh (func_all_modules): Add restrict.
829         * modules/regex: Depend on restrict.
830
831 2003-08-07  Bruno Haible  <bruno@clisp.org>
832
833         * modules/getndelim2 (Makefile.am): Add the files to EXTRA_DIST, not
834         lib_SOURCES, because getndelim2.m4 now uses AC_LIBOBJ(getndelim2).
835
836 2003-08-05  Paul Eggert  <eggert@twinsun.com>
837
838         * MODULES.html.sh (func_all_modules): Remove bumpalloc.
839         * modules/bumpalloc: Remove.
840
841 2003-07-31  Bruno Haible  <bruno@clisp.org>
842
843         * modules/getpass-gnu: New file.
844         * MODULES.html.sh (func_all_modules): Add getpass-gnu.
845
846 2003-07-22  Paul Eggert  <eggert@twinsun.com>
847
848         * modules/xalloc (Depends-on): Add exitfail.
849         * modules/xmemcoll: Likewise.
850
851 2003-07-20  Jim Meyering  <jim@meyering.net>
852
853         * modules/closeout (Depends-on): Add exitfail.
854         Suggestion from Bruno Haible.
855
856 2003-07-18  Bruno Haible  <bruno@clisp.org>
857
858         * modules/getndelim2: New file.
859         * modules/getline: Share files with module getndelim2.
860         * modules/getnline: Depend on getndelim2 instead of sharing files with
861         it. Add getnline.c to lib_SOURCES.
862         * MODULES.html.sh (func_all_modules): Add getndelim2.
863
864 2003-07-17  Bruno Haible  <bruno@clisp.org>
865
866         * modules/getnline: New file.
867         * modules/getline: Add lib/getndelim2.c to source file list.
868         * MODULES.html.sh (func_all_modules): Add getnline.
869
870 2003-07-17  Bruno Haible  <bruno@clisp.org>
871
872         * configure.in: Remove file.
873         * Makefile.in: Remove file.
874
875 2003-07-17  Bruno Haible  <bruno@clisp.org>
876
877         * MODULES.html.sh: Put the </BODY> right before </HTML>.
878
879 2003-07-16  Jim Meyering  <jim@meyering.net>
880
881         * modules/save-cwd: Depend on xgetcwd.  From Derek Price.
882
883 2003-07-15  Jim Meyering  <jim@meyering.net>
884
885         * modules/save-cwd: Don't depend on error.  From Derek Price.
886
887 2003-07-14  Simon Josefsson  <jas@extundo.com>
888
889         * modules/mempcpy: New file.
890         * MODULES.html.sh (func_all_modules): Add mempcpy.
891
892 2003-07-14  Paul Eggert  <eggert@twinsun.com>
893
894         * modules/getdate, modules/posixtm: Depend on mktime.
895
896 2003-07-10  Simon Josefsson  <jas@extundo.com>
897
898         * modules/strchrnul (Makefile.am): Add strchrnul.h.
899
900 2003-06-26  Bruno Haible  <bruno@clisp.org>
901
902         * modules/human: Depend on module stdbool.
903
904 2003-06-25  Bruno Haible  <bruno@clisp.org>
905
906         * modules/readlink: New file.
907         * modules/xreadlink: Depend on it.
908         * MODULES.html.sh (func_all_modules): Add readlink.
909
910 2003-06-22  Bruno Haible  <bruno@clisp.org>
911
912         * modules/safe-read: Add m4/ssize_t.m4.
913         * modules/xreadlink: Add m4/ssize_t.m4.
914
915 2003-06-11  Simon Josefsson  <jas@extundo.com>
916
917         * modules/sysexits: New file.
918         * MODULES.html.sh (func_all_modules): Add sysexits.
919
920 2003-06-10  Bruno Haible  <bruno@clisp.org>
921
922         * MODULES.html.sh (func_all_modules): Add strchrnul and argp.
923
924 2003-06-10  Simon Josefsson  <jas@extundo.com>
925
926         * modules/strchrnul: New file.
927
928 2003-06-10  Simon Josefsson  <jas@extundo.com>
929
930         * modules/argp: New file.
931
932 2003-06-07  Bruno Haible  <bruno@clisp.org>
933
934         * modules/poll (Makefile.am): Use explicit creation rule for poll.h, to
935         avoid AC_CONFIG_LINKS.
936         * modules/fnmatch (Makefile.am): Use explicit creation rule for
937         fnmatch.h, to avoid AC_CONFIG_LINKS.
938         * modules/alloca (Makefile.am): Make creation of alloca.h Ctrl-C safe.
939
940 2003-06-07  Jim Meyering  <jim@meyering.net>
941
942         * modules/strtod: Use $(...) notation, not @...@ for
943         AC_REPLACE'd variables.
944         * modules/localcharset: Likewise.
945
946 2003-06-06  Jim Meyering  <jim@meyering.net>
947             Bruno Haible  <bruno@clisp.org>
948
949         * modules/stdbool: Reflect renaming: stdbool.h.in -> stdbool_.h.
950         Adjust Makefile.am snippet not to redirect directly to target.
951         Use $(STDBOOL_H) notation, not @STDBOOL_H@ for AC_REPLACE'd variables.
952
953 2003-05-30  Bruno Haible  <bruno@clisp.org>
954
955         * modules/gettext: Add files m4/nls.m4 and m4/po.m4.
956         * config/config.rpath: Upgrade to gettext-0.12.1.
957
958 2003-05-22    <karl@gnu.org>
959
960         * gnulib-tool (func_usage): =LIBRARY not =libRARY in help msg.
961
962 2003-05-09  Bruno Haible  <bruno@clisp.org>
963
964         * modules/error: Add m4/strerror_r.m4 to file list.
965
966 2003-04-10  Bruno Haible  <bruno@clisp.org>
967
968         * modules/findprog: New file.
969         * MODULES.html.sh (func_all_modules): Add it.
970
971 2003-04-04  Bruno Haible  <bruno@clisp.org>
972
973         * modules/linebreak: New file.
974         * MODULES.html.sh (func_all_modules): Add it.
975
976 2003-04-03  Bruno Haible  <bruno@clisp.org>
977
978         * modules/utf8-ucs4: New file.
979         * modules/utf16-ucs4: New file.
980         * modules/ucs4-utf8: New file.
981         * modules/ucs4-utf16: New file.
982         * MODULES.html.sh (func_all_modules): Add them.
983
984 2003-04-02  Bruno Haible  <bruno@clisp.org>
985
986         * modules/binary-io: New file.
987         * MODULES.html.sh (func_all_modules): Add it.
988
989 2003-04-01  Bruno Haible  <bruno@clisp.org>
990
991         * modules/pathname: New file.
992         * MODULES.html.sh (func_all_modules): Add it.
993
994 2003-03-28  Bruno Haible  <bruno@clisp.org>
995
996         * modules/copy-file: New file.
997         * MODULES.html.sh (func_all_modules): Add it.
998
999 2003-02-20  Bruno Haible  <bruno@clisp.org>
1000
1001         * MODULES.html.sh (func_all_modules): Add poll.
1002
1003 2003-02-19  Paolo Bonzino  <bonzini@gnu.org>
1004
1005         * modules/poll: New file.
1006
1007 2003-02-18  Bruno Haible  <bruno@clisp.org>
1008
1009         * MODULES.html.sh (func_all_modules): Add mathl.
1010
1011 2003-02-18  Paolo Bonzino  <bonzini@gnu.org>
1012
1013         * modules/mathl: New file.
1014
1015 2003-02-17  Bruno Haible  <bruno@clisp.org>
1016
1017         * modules/mkdtemp: New module.
1018         * MODULES.html.sh (func_all_modules): Add it.
1019
1020 2003-01-30  Bruno Haible  <bruno@clisp.org>
1021
1022         * modules/vasnprintf, modules/vasprintf: New modules.
1023         * MODULES.html.sh (func_all_modules): Add them.
1024
1025 2003-01-29  Bruno Haible  <bruno@clisp.org>
1026
1027         * modules/stpncpy: New module.
1028         * MODULES.html.sh (func_all_modules): Add it.
1029
1030 2003-01-28  Bruno Haible  <bruno@clisp.org>
1031
1032         * modules/c-ctype: New module.
1033         * MODULES.html.sh (func_all_modules): Add it.
1034
1035 2003-01-27  Bruno Haible  <bruno@clisp.org>
1036
1037         * modules/xsetenv: New module.
1038         * MODULES.html.sh (func_all_modules): Add it.
1039
1040 2003-01-23  Bruno Haible  <bruno@clisp.org>
1041
1042         * modules/minmax: New module.
1043         * MODULES.html.sh (func_all_modules): Add it.
1044
1045 2003-01-22  Bruno Haible  <bruno@clisp.org>
1046
1047         * modules/exit: New module.
1048         * MODULES.html.sh (func_all_modules): Add it.
1049
1050 2003-01-19  Bruno Haible  <bruno@clisp.org>
1051
1052         * gnulib-tool: Recognize option --extract-maintainer.
1053         (func_get_maintainer): New function.
1054         * modules/*: Add Maintainer entry.
1055
1056 2003-01-16  Bruno Haible  <bruno@clisp.org>
1057
1058         * MODULES.html.sh: Add a table of contents. Add the module name as
1059         leftmost column. Add hyperlinks.
1060
1061 2003-01-11  Bruno Haible  <bruno@clisp.org>
1062
1063         * modules/stpcpy: Distribute lib/stpcpy.h.
1064         * modules/setenv: Depend on alloca. Distribute lib/setenv.h.
1065
1066 2003-01-11  Bruno Haible  <bruno@clisp.org>
1067
1068         * gnulib-tool (func_create_testdir): Store config/* files in the main
1069         directory.
1070         * config.rpath: Move to ...
1071         * config/config.rpath: ... here.
1072         * modules/gettext: Contains config/config.rpath, not config.rpath.
1073         * modules/iconv: Likewise.
1074
1075 2003-01-11  Bruno Haible  <bruno@clisp.org>
1076
1077         * modules/*: Add a description.
1078         * modules/strpbrk: Fix Makefile.am snippet.
1079         * modules/strtoimax: Fix dependencies.
1080         * modules/strtoumax: Likewise.
1081
1082 2003-01-11  Bruno Haible  <bruno@clisp.org>
1083
1084         * gnulib-tool (func_create_testdir): Substitute lib_OBJECTS.
1085         * modules/alloca (Makefile.am): All object files depend on alloca.h.
1086         * modules/stdbool (Makefile.am): All object files depend on stdbool.h.
1087
1088 2003-01-12  Paul Eggert  <eggert@twinsun.com>
1089
1090         Finish renaming getstr -> getdelim2 and readline -> readlinebuffer,
1091         to avoid collisions with libcurses and libreadline.
1092         * getstr: Remove.
1093         * MODULES.html.sh: Remove getstr.
1094         * modules/getline: Depend on unlocked-io, not getstr.
1095
1096 2003-01-10  Bruno Haible  <bruno@clisp.org>
1097
1098         * modules/alloca: Change Makefile.am requirements. Simplify Include
1099         requirements. Add lib/alloca_.h to file list.
1100
1101 2003-01-09  Bruno Haible  <bruno@clisp.org>
1102
1103         * modules/stdbool: Change configure.ac, Makefile.am requirements.
1104         Simplify Include requirements. Add lib/stdbool.h.in to file list.
1105
1106 2003-01-09  Bruno Haible  <bruno@clisp.org>
1107
1108         * gnulib-tool (func_all_modules): Ignore files ending in ~.
1109         * MODULES.html.sh: Likewise.
1110
1111 2003-01-09    <karl@gnu.org>
1112
1113         * MODULES.html.sh: include `dirname $0` in PATH, to find
1114         gnulib-tool.
1115
1116 2003-01-08  Bruno Haible  <bruno@clisp.org>
1117
1118         * modules/full-read: Depend on full-write.
1119
1120 2003-01-07  Bruno Haible  <bruno@clisp.org>
1121
1122         * MODULES.html.sh: Add copyright notice.
1123         (missed_files): Omit CVS directory entries.
1124         (func_module): Make it work with sed-3.02.
1125         * MODULES.txt: Remove file.
1126
1127 2003-01-01    <karl@gnu.org>
1128
1129         * gnulib-tool (func_verify_module): report module name $module in
1130         error message, not $1.
1131         * gnulib-tool (create-testdir): don't complain if destdir couldn't
1132         be created, only if it doesn't exist.
1133         * gnulib-tool (last_checkin_date): don't expand the $Date here.
1134
1135 2002-12-24  Bruno Haible  <bruno@clisp.org>
1136
1137         * MODULES.txt: Update according to m4/ changes.
1138
1139         Module gettext.
1140         * config.rpath: New file, from gettext-0.11.5.
1141
1142         * modules/*: New module descriptions.
1143         * gnulib-tool: New file.
1144         * MODULES.html.sh: New file.
1145
1146 2002-11-01  Bruno Haible  <bruno@clisp.org>
1147
1148         * configure.in: Add AC_CONFIG_AUX_DIR call.
1149         (AC_OUTPUT): Add m4/Makefile, lib/Makefile. Remove doc/Makefile,
1150         test/Makefile.
1151         * Makefile.in (subdirs): Add m4, lib. Remove doc, test.
1152
1153 2002-08-23  Stefan Monnier  <monnier@cs.yale.edu>
1154
1155         * regex.c (PATFETCH): Remove the translating fetch.
1156         (PATFETCH_RAW): Rename to PATFETCH.
1157         (set_image_of_range): New fun.
1158         (SET_RANGE_TABLE_WORK_AREA): Use it.
1159         (regex_compile): Don't translate the pattern chars so eagerly.
1160         Only do it when inserting an `exactn' bytecode or when handling
1161         a char-range.
1162         (mutually_exclusive_p): Avoid empty statement.
1163
1164 2001-10-22  Jeff Bailey  <jbailey@outpost.dnsalias.org>
1165
1166         * README: New file
1167         * doc/*: Add COPYING, COPYING.LIB, COPYING.DOC, fdl.texi
1168         (per RMS's instructions, this is now the canonical source)
1169         * lgpl/, gpl/: New directories.
1170
1171 2001-01-24  Stefan Monnier  <monnier@cs.yale.edu>
1172
1173         * regex.c (mutually_exclusive_p): Don't blindly handle `charset_not'
1174         as if it was a `charset'.
1175
1176 2000-10-30  Stefan Monnier  <monnier@cs.yale.edu>
1177
1178         * regex.c (re_iswctype, re_wctype_to_bit): Fix braino.
1179         (regex_compile): Catch bogus \(\1\).
1180
1181 2000-10-27  Stefan Monnier  <monnier@cs.yale.edu>
1182
1183         * regex.c (POP_FAILURE_REG_OR_COUNT, re_match_2_internal)
1184         (re_match_2_internal, re_match_2_internal, re_match_2_internal):
1185         Giving in to popular pressure to shut up the compiler with casts.
1186
1187 2000-10-25  Stefan Monnier  <monnier@cs.yale.edu>
1188
1189         * regex.c: More `unsigned char' -> `re_char' changes.
1190         Also change several `int' into `re_wchar_t'.
1191         (PATTERN_STACK_EMPTY, PUSH_PATTERN_OP, POP_PATTERN_OP): Remove.
1192         (PUSH_FAILURE_POINTER): Don't cast any more.
1193         (POP_FAILURE_REG_OR_COUNT): Remove the cast that strips `const'.
1194         We want GCC to complain, since this piece of code makes
1195         re_match non-reentrant, which *should* be fixed.
1196         (GET_BUFFER_SPACE): Use size_t rather than unsigned long.
1197         (EXTEND_BUFFER): Use RETALLOC.
1198         (SET_LIST_BIT): Don't cast.
1199         (re_wchar_t): New type.
1200         (re_iswctype, re_wctype_to_bit): Make it crystal clear to GCC
1201         that those two functions will always properly return.
1202         (IMMEDIATE_QUIT_CHECK): Cast to void.
1203         (analyse_first): Use recursion rather than an explicit stack.
1204         (re_compile_fastmap): Can't fail anymore.
1205         (re_search_2): Don't check re_compile_fastmap for failure.
1206         (PUSH_NUMBER): Renamed from PUSH_FAILURE_COUNT.
1207         Now also sets the new value (passed in a new argument).
1208         (re_match_2_internal): Use it.
1209         Also, use a new var `reg' of type size_t when looping through regs
1210         rather than reuse the inappropriate `mcnt'.
1211
1212 2000-10-24  Andrew Innes  <andrewi@gnu.org>
1213
1214         * regex.c (IMMEDIATE_QUIT_CHECK): New macro, which does QUIT on
1215         NT-Emacs only.
1216         (re_match_2_internal): Use IMMEDIATE_QUIT_CHECK instead of QUIT,
1217         so that re_search functions only quit when callers expect them to.
1218
1219 2000-10-24  Kenichi Handa  <handa@etl.go.jp>
1220
1221         * regex.c (regex_compile): Change the way of handling a range from
1222         a char less than 256 to a char not less than 256.
1223
1224 2000-10-15  Stefan Monnier  <monnier@cs.yale.edu>
1225
1226         * regex.c (WIDE_CHAR_SUPPORT): Define if _LIBC as well.
1227
1228
1229 Copyright (C) 2000, 2001, 2002, 2003, 2004
1230   Free Software Foundation, Inc.
1231 Copying and distribution of this file, with or without modification,
1232 are permitted provided the copyright notice and this notice are preserved.