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