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