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