2c9791cef53e1a74108aa8563a06e58564cc0fbb
[gnulib.git] / ChangeLog
1 2003-10-20  Bruno Haible  <bruno@clisp.org>
2
3         * modules/wait-process: New file.
4         * MODULES.html.sh (func_all_modules): Add wait-process.
5
6 2003-10-16  Paul Eggert  <eggert@twinsun.com>
7
8         * README: Mention that gnulib assumes that (foo *) NULL + 0 == NULL.
9
10 2003-10-14  Bruno Haible  <bruno@clisp.org>
11
12         * modules/fatal-signal: Add m4/sig_atomic_t.m4 to file list.
13
14 2003-10-12  Paul Eggert  <eggert@twinsun.com>
15
16         * modules/xalloc: Do not depend on 'exit'.  Depend on 'stdbool'.
17         Change maintainer from Bruno Haible to 'all'.
18
19 2003-10-10  Simon Josefsson  <jas@extundo.com>
20
21         * modules/argp (Depends-on): Add restrict and strcase.
22
23 2003-10-08  Paul Eggert  <eggert@twinsun.com>
24
25         * modules/getpass: Depend on stdbool.
26
27 2003-10-06  Bruno Haible  <bruno@clisp.org>
28
29         * modules/version-etc-2: Remove file.
30         * MODULES.html.sh (func_all_modules): Remove version-etc-2.
31
32 2003-10-06  Bruno Haible  <bruno@clisp.org>
33
34         * modules/fatal-signal: New file.
35         * MODULES.html.sh (func_all_modules): Add fatal-signal.
36
37 2003-10-05  Paul Eggert  <eggert@twinsun.com>
38
39         * README: Rework advice for preventing empty .o files.
40         Don't recommend ELIDE constructs.  Recommend <stddef.h>,
41         not <sys/types.h>.
42
43 2003-10-02  Bruno Haible  <bruno@clisp.org>
44
45         * modules/lchown (Include): Add lchown.h.
46         * modules/time_r (Include): Use "..." syntax.
47         * modules/xgetdomainname (Include): Add xgetdomainname.h.
48
49 2003-10-01  Simon Josefsson  <jas@extundo.com>
50
51         * MODULES.html.sh (func_all_modules): Move gethostname from section
52         'based on' to section 'lacking' POSIX:2001.
53
54 2003-09-27  Oskar Liljeblad  <oskar@osk.mine.nu>
55
56         Trivial fixes to Makefile.am parts of module listings.
57         * modules/strstr: Append strstr.h to lib_SOURCES.
58         * modules/strcase: Likewise, for strcase.h.
59
60 2003-09-27  Paul Eggert  <eggert@twinsun.com>
61
62         * modules/free: New file.
63
64 2003-09-25  Bruno Haible  <bruno@clisp.org>
65
66         * modules/version-etc-2: New file, from modules/version-etc with
67         modifications.
68         * MODULES.html.sh (func_all_modules): Add version-etc-2.
69
70 2003-09-25  Simon Josefsson  <jas@extundo.com>
71             Bruno Haible  <bruno@clisp.org>
72
73         * modules/getdomainname: New file.
74         * modules/xgetdomainname: New file.
75         * MODULES.html.sh (func_all_modules): Add getdomainname, xgetdomainname.
76
77 2003-09-24  Paul Eggert  <eggert@twinsun.com>
78
79         * README: Document assumptions that 'int' is at least 32 bits
80         wide, that integer arithmetic is 2's complement without overflow,
81         that there are no holes in integer values, that adding sizes of
82         two nonoverlapping objects can't overflow, and that all-bits-zero
83         yields scalar zero.  Fix spelling and capitalization typos.
84
85 2003-09-24  Simon Josefsson  <jas@extundo.com>
86
87         * modules/xgethostname: Add xgethostname.h.
88
89 2003-09-17  Paul Eggert  <eggert@twinsun.com>
90
91         * gnulib-tool: Use "test -h", not "test -L", for portability
92         to Solaris 8 /bin/sh.  (This bug is fixed in Solaris 9.)
93         (tags_regexp): Remove, since \| doesn't conform to POSIX.
94         (sed_extract_prog): Issue s commands one-by-one, rather than
95         using \| in one s command.
96
97 2003-09-16  Bruno Haible  <bruno@clisp.org>
98
99         * gnulib-tool (func_create_testdir): Warn about duplicated
100         dependencies.
101
102 2003-09-15  Paul Eggert  <eggert@twinsun.com>
103
104         * modules/argmatch, modules/fatal, modules/obstack,
105         modules/xalloc, modules/xgethostname: Sort dependencies by
106         importance, not alphabetically.
107
108 2003-09-14  Bruno Haible  <bruno@clisp.org>
109
110         * modules/fwriteerror: New file.
111         * MODULES.html.sh (func_all_modules): Add fwriteerror.
112
113 2003-09-12  Paul Eggert  <eggert@twinsun.com>
114
115         * modules/argmatch, modules/exitfail, modules/fatal, modules/obstack,
116         modules/xgethostname, modules/xalloc: Depend on exit.
117
118 2003-09-09  Paul Eggert  <eggert@twinsun.com>
119
120         * README: New section: portability guidelines.
121
122 2003-09-07  Paul Eggert  <eggert@twinsun.com>
123
124         * modules/time_r: Depend on 'restrict'.  Fix from Simon Josefsson in
125         <http://mail.gnu.org/archive/html/bug-gnulib/2003-09/msg00028.html>.
126
127 2003-09-06  Paul Eggert  <eggert@twinsun.com>
128
129         * MODULES.html.sh (func_all_modules): Add time_r.
130         * modules/time_r: New file.
131         * modules/mktime, modules/strftime, modules/timegm: Depend on time_r.
132         * modules/timegm: Depend on mktime.  Change maintainer to "all, glibc".
133
134 2003-08-31  Simon Josefsson  <jas@extundo.com>
135
136         * modules/timegm: New file.
137         * MODULES.html.sh (func_all_modules): Add timegm.
138
139 2003-08-22  Simon Josefsson  <jas@extundo.com>
140
141         * modules/strndup (Makefile.am): Add strndup.h to lib_SOURCES.
142
143 2003-08-20  Bruno Haible  <bruno@clisp.org>
144
145         * modules/progname: New file.
146         * MODULES.html.sh (func_all_modules): Add progname.
147
148 2003-08-18  Paul Eggert  <eggert@twinsun.com>
149
150         * modules/stdbool: Add BUILT_SOURCES.  Prefer $@ to target name
151         in makefile rules.
152
153 2003-08-17  Simon Josefsson  <jas@extundo.com>
154
155         * modules/argp: Fix autoconf macro name. Add more dependencies.
156
157 2003-08-17  Simon Josefsson  <jas@extundo.com>
158
159         * modules/xstrndup: New file.
160         * MODULES.html.sh (func_all_modules): Add xstrndup.
161
162 2003-08-17  Bruno Haible  <bruno@clisp.org>
163
164         * modules/strndup (Files, Include): Add lib/strndup.h.
165
166 2003-08-17  Bruno Haible  <bruno@clisp.org>
167
168         * gnulib-tool (func_create_testdir): Handle gl_USE_SYSTEM_EXTENSIONS
169         like AC_GNU_SOURCE.
170         * modules/extensions (configure.ac): Comment out the invocation of
171         gl_USE_SYSTEM_EXTENSIONS.
172
173 2003-08-17  Bruno Haible  <bruno@clisp.org>
174
175         * modules/euidaccess (Files): Add lib/euidaccess.h.
176
177 2003-08-16  Paul Eggert  <eggert@twinsun.com>
178
179         Document merge from coreutils.
180         * modules/alloca: Append $(ALLOCA_H) to BUILT_SOURCES.
181         * modules/fnmatch: Append $(FNMATCH_H) to BUILT_SOURCES.
182         * modules/utime: Add m4/utimes-null.m4.
183
184 2003-08-15  Paul Eggert  <eggert@twinsun.com>
185
186         Document merge from coreutils.
187         * modules/userspec: Depend on posixver.
188         * modules/strftime: Depend on tzset.
189
190 2003-08-14  Jim Meyering  <jim@meyering.net>
191
192         Merges from coreutils.
193         * modules/fnmatch: Use the `$(FNMATCH_H)' notation for AC_REPLACED
194         variable names, rather than @FNMATCH_H@.
195         * modules/alloca: Likewise for $(ALLOCA_H).
196
197         * modules/fnmatch (fnmatch.h): Use `$@' in the commands, in place of
198         the three copies of the literal target, `fnmatch.h'.
199         * modules/alloca (alloca.h): Likewise.
200
201 2003-08-14  Paul Eggert  <eggert@twinsun.com>
202
203         * modules/tzset: New file.
204
205 2003-08-12  Paul Eggert  <eggert@twinsun.com>
206
207         Merge from coreutils.
208         * modules/euidaccess: Add lib_SOURCES, include for new
209         file euidaccess.h
210
211 2003-08-11  Paul Eggert  <eggert@twinsun.com>
212
213         * modules/gnu-source, m4/gnu-source.m4:
214         Remove; we're assuming Autoconf 2.54 or later now.
215         Suggested by Bruno Haible.
216         * MODULES.html.sh (func_all_modules): Remove gnu-source.
217
218 2003-08-08  Paul Eggert  <eggert@twinsun.com>
219
220         * MODULES.html.sh (func_all_modules): Add extensions, gnu-source.
221         * modules/extensions, modules/gnu-source: New files.
222         * modules/timespec, modules/unlocked-io: Depend on extensions.
223
224 2003-08-07 Paul Eggert  <eggert@twinsun.com>
225
226         * modules/restrict: New file.
227         * MODULES.html.sh (func_all_modules): Add restrict.
228         * modules/regex: Depend on restrict.
229
230 2003-08-07  Bruno Haible  <bruno@clisp.org>
231
232         * modules/getndelim2 (Makefile.am): Add the files to EXTRA_DIST, not
233         lib_SOURCES, because getndelim2.m4 now uses AC_LIBOBJ(getndelim2).
234
235 2003-08-05  Paul Eggert  <eggert@twinsun.com>
236
237         * MODULES.html.sh (func_all_modules): Remove bumpalloc.
238         * modules/bumpalloc: Remove.
239
240 2003-07-31  Bruno Haible  <bruno@clisp.org>
241
242         * modules/getpass-gnu: New file.
243         * MODULES.html.sh (func_all_modules): Add getpass-gnu.
244
245 2003-07-22  Paul Eggert  <eggert@twinsun.com>
246
247         * modules/xalloc (Depends-on): Add exitfail.
248         * modules/xmemcoll: Likewise.
249
250 2003-07-20  Jim Meyering  <jim@meyering.net>
251
252         * modules/closeout (Depends-on): Add exitfail.
253         Suggestion from Bruno Haible.
254
255 2003-07-18  Bruno Haible  <bruno@clisp.org>
256
257         * modules/getndelim2: New file.
258         * modules/getline: Share files with module getndelim2.
259         * modules/getnline: Depend on getndelim2 instead of sharing files with
260         it. Add getnline.c to lib_SOURCES.
261         * MODULES.html.sh (func_all_modules): Add getndelim2.
262
263 2003-07-17  Bruno Haible  <bruno@clisp.org>
264
265         * modules/getnline: New file.
266         * modules/getline: Add lib/getndelim2.c to source file list.
267         * MODULES.html.sh (func_all_modules): Add getnline.
268
269 2003-07-17  Bruno Haible  <bruno@clisp.org>
270
271         * configure.in: Remove file.
272         * Makefile.in: Remove file.
273
274 2003-07-17  Bruno Haible  <bruno@clisp.org>
275
276         * MODULES.html.sh: Put the </BODY> right before </HTML>.
277
278 2003-07-16  Jim Meyering  <jim@meyering.net>
279
280         * modules/save-cwd: Depend on xgetcwd.  From Derek Price.
281
282 2003-07-15  Jim Meyering  <jim@meyering.net>
283
284         * modules/save-cwd: Don't depend on error.  From Derek Price.
285
286 2003-07-14  Simon Josefsson  <jas@extundo.com>
287
288         * modules/mempcpy: New file.
289         * MODULES.html.sh (func_all_modules): Add mempcpy.
290
291 2003-07-14  Paul Eggert  <eggert@twinsun.com>
292
293         * modules/getdate, modules/posixtm: Depend on mktime.
294
295 2003-07-10  Simon Josefsson  <jas@extundo.com>
296
297         * modules/strchrnul (Makefile.am): Add strchrnul.h.
298
299 2003-06-26  Bruno Haible  <bruno@clisp.org>
300
301         * modules/human: Depend on module stdbool.
302
303 2003-06-25  Bruno Haible  <bruno@clisp.org>
304
305         * modules/readlink: New file.
306         * modules/xreadlink: Depend on it.
307         * MODULES.html.sh (func_all_modules): Add readlink.
308
309 2003-06-22  Bruno Haible  <bruno@clisp.org>
310
311         * modules/safe-read: Add m4/ssize_t.m4.
312         * modules/xreadlink: Add m4/ssize_t.m4.
313
314 2003-06-11  Simon Josefsson  <jas@extundo.com>
315
316         * modules/sysexits: New file.
317         * MODULES.html.sh (func_all_modules): Add sysexits.
318
319 2003-06-10  Bruno Haible  <bruno@clisp.org>
320
321         * MODULES.html.sh (func_all_modules): Add strchrnul and argp.
322
323 2003-06-10  Simon Josefsson  <jas@extundo.com>
324
325         * modules/strchrnul: New file.
326
327 2003-06-10  Simon Josefsson  <jas@extundo.com>
328
329         * modules/argp: New file.
330
331 2003-06-07  Bruno Haible  <bruno@clisp.org>
332
333         * modules/poll (Makefile.am): Use explicit creation rule for poll.h, to
334         avoid AC_CONFIG_LINKS.
335         * modules/fnmatch (Makefile.am): Use explicit creation rule for
336         fnmatch.h, to avoid AC_CONFIG_LINKS.
337         * modules/alloca (Makefile.am): Make creation of alloca.h Ctrl-C safe.
338
339 2003-06-07  Jim Meyering  <jim@meyering.net>
340
341         * modules/strtod: Use $(...) notation, not @...@ for
342         AC_REPLACE'd variables.
343         * modules/localcharset: Likewise.
344
345 2003-06-06  Jim Meyering  <jim@meyering.net>
346             Bruno Haible  <bruno@clisp.org>
347
348         * modules/stdbool: Reflect renaming: stdbool.h.in -> stdbool_.h.
349         Adjust Makefile.am snippet not to redirect directly to target.
350         Use $(STDBOOL_H) notation, not @STDBOOL_H@ for AC_REPLACE'd variables.
351
352 2003-05-30  Bruno Haible  <bruno@clisp.org>
353
354         * modules/gettext: Add files m4/nls.m4 and m4/po.m4.
355         * config/config.rpath: Upgrade to gettext-0.12.1.
356
357 2003-05-22    <karl@gnu.org>
358
359         * gnulib-tool (func_usage): =LIBRARY not =libRARY in help msg.
360
361 2003-05-09  Bruno Haible  <bruno@clisp.org>
362
363         * modules/error: Add m4/strerror_r.m4 to file list.
364
365 2003-04-10  Bruno Haible  <bruno@clisp.org>
366
367         * modules/findprog: New file.
368         * MODULES.html.sh (func_all_modules): Add it.
369
370 2003-04-04  Bruno Haible  <bruno@clisp.org>
371
372         * modules/linebreak: New file.
373         * MODULES.html.sh (func_all_modules): Add it.
374
375 2003-04-03  Bruno Haible  <bruno@clisp.org>
376
377         * modules/utf8-ucs4: New file.
378         * modules/utf16-ucs4: New file.
379         * modules/ucs4-utf8: New file.
380         * modules/ucs4-utf16: New file.
381         * MODULES.html.sh (func_all_modules): Add them.
382
383 2003-04-02  Bruno Haible  <bruno@clisp.org>
384
385         * modules/binary-io: New file.
386         * MODULES.html.sh (func_all_modules): Add it.
387
388 2003-04-01  Bruno Haible  <bruno@clisp.org>
389
390         * modules/pathname: New file.
391         * MODULES.html.sh (func_all_modules): Add it.
392
393 2003-03-28  Bruno Haible  <bruno@clisp.org>
394
395         * modules/copy-file: New file.
396         * MODULES.html.sh (func_all_modules): Add it.
397
398 2003-02-20  Bruno Haible  <bruno@clisp.org>
399
400         * MODULES.html.sh (func_all_modules): Add poll.
401
402 2003-02-19  Paolo Bonzino  <bonzini@gnu.org>
403
404         * modules/poll: New file.
405
406 2003-02-18  Bruno Haible  <bruno@clisp.org>
407
408         * MODULES.html.sh (func_all_modules): Add mathl.
409
410 2003-02-18  Paolo Bonzino  <bonzini@gnu.org>
411
412         * modules/mathl: New file.
413
414 2003-02-17  Bruno Haible  <bruno@clisp.org>
415
416         * modules/mkdtemp: New module.
417         * MODULES.html.sh (func_all_modules): Add it.
418
419 2003-01-30  Bruno Haible  <bruno@clisp.org>
420
421         * modules/vasnprintf, modules/vasprintf: New modules.
422         * MODULES.html.sh (func_all_modules): Add them.
423
424 2003-01-29  Bruno Haible  <bruno@clisp.org>
425
426         * modules/stpncpy: New module.
427         * MODULES.html.sh (func_all_modules): Add it.
428
429 2003-01-28  Bruno Haible  <bruno@clisp.org>
430
431         * modules/c-ctype: New module.
432         * MODULES.html.sh (func_all_modules): Add it.
433
434 2003-01-27  Bruno Haible  <bruno@clisp.org>
435
436         * modules/xsetenv: New module.
437         * MODULES.html.sh (func_all_modules): Add it.
438
439 2003-01-23  Bruno Haible  <bruno@clisp.org>
440
441         * modules/minmax: New module.
442         * MODULES.html.sh (func_all_modules): Add it.
443
444 2003-01-22  Bruno Haible  <bruno@clisp.org>
445
446         * modules/exit: New module.
447         * MODULES.html.sh (func_all_modules): Add it.
448
449 2003-01-19  Bruno Haible  <bruno@clisp.org>
450
451         * gnulib-tool: Recognize option --extract-maintainer.
452         (func_get_maintainer): New function.
453         * modules/*: Add Maintainer entry.
454
455 2003-01-16  Bruno Haible  <bruno@clisp.org>
456
457         * MODULES.html.sh: Add a table of contents. Add the module name as
458         leftmost column. Add hyperlinks.
459
460 2003-01-11  Bruno Haible  <bruno@clisp.org>
461
462         * modules/stpcpy: Distribute lib/stpcpy.h.
463         * modules/setenv: Depend on alloca. Distribute lib/setenv.h.
464
465 2003-01-11  Bruno Haible  <bruno@clisp.org>
466
467         * gnulib-tool (func_create_testdir): Store config/* files in the main
468         directory.
469         * config.rpath: Move to ...
470         * config/config.rpath: ... here.
471         * modules/gettext: Contains config/config.rpath, not config.rpath.
472         * modules/iconv: Likewise.
473
474 2003-01-11  Bruno Haible  <bruno@clisp.org>
475
476         * modules/*: Add a description.
477         * modules/strpbrk: Fix Makefile.am snippet.
478         * modules/strtoimax: Fix dependencies.
479         * modules/strtoumax: Likewise.
480
481 2003-01-11  Bruno Haible  <bruno@clisp.org>
482
483         * gnulib-tool (func_create_testdir): Substitute lib_OBJECTS.
484         * modules/alloca (Makefile.am): All object files depend on alloca.h.
485         * modules/stdbool (Makefile.am): All object files depend on stdbool.h.
486
487 2003-01-12  Paul Eggert  <eggert@twinsun.com>
488
489         Finish renaming getstr -> getdelim2 and readline -> readlinebuffer,
490         to avoid collisions with libcurses and libreadline.
491         * getstr: Remove.
492         * MODULES.html.sh: Remove getstr.
493         * modules/getline: Depend on unlocked-io, not getstr.
494
495 2003-01-10  Bruno Haible  <bruno@clisp.org>
496
497         * modules/alloca: Change Makefile.am requirements. Simplify Include
498         requirements. Add lib/alloca_.h to file list.
499
500 2003-01-09  Bruno Haible  <bruno@clisp.org>
501
502         * modules/stdbool: Change configure.ac, Makefile.am requirements.
503         Simplify Include requirements. Add lib/stdbool.h.in to file list.
504
505 2003-01-09  Bruno Haible  <bruno@clisp.org>
506
507         * gnulib-tool (func_all_modules): Ignore files ending in ~.
508         * MODULES.html.sh: Likewise.
509
510 2003-01-09    <karl@gnu.org>
511
512         * MODULES.html.sh: include `dirname $0` in PATH, to find
513         gnulib-tool.
514
515 2003-01-08  Bruno Haible  <bruno@clisp.org>
516
517         * modules/full-read: Depend on full-write.
518
519 2003-01-07  Bruno Haible  <bruno@clisp.org>
520
521         * MODULES.html.sh: Add copyright notice.
522         (missed_files): Omit CVS directory entries.
523         (func_module): Make it work with sed-3.02.
524         * MODULES.txt: Remove file.
525
526 2003-01-01    <karl@gnu.org>
527
528         * gnulib-tool (func_verify_module): report module name $module in
529         error message, not $1.
530         * gnulib-tool (create-testdir): don't complain if destdir couldn't
531         be created, only if it doesn't exist.
532         * gnulib-tool (last_checkin_date): don't expand the $Date here.
533
534 2002-12-24  Bruno Haible  <bruno@clisp.org>
535
536         * MODULES.txt: Update according to m4/ changes.
537
538         Module gettext.
539         * config.rpath: New file, from gettext-0.11.5.
540
541         * modules/*: New module descriptions.
542         * gnulib-tool: New file.
543         * MODULES.html.sh: New file.
544
545 2002-11-01  Bruno Haible  <bruno@clisp.org>
546
547         * configure.in: Add AC_CONFIG_AUX_DIR call.
548         (AC_OUTPUT): Add m4/Makefile, lib/Makefile. Remove doc/Makefile,
549         test/Makefile.
550         * Makefile.in (subdirs): Add m4, lib. Remove doc, test.
551
552 2002-08-23  Stefan Monnier  <monnier@cs.yale.edu>
553
554         * regex.c (PATFETCH): Remove the translating fetch.
555         (PATFETCH_RAW): Rename to PATFETCH.
556         (set_image_of_range): New fun.
557         (SET_RANGE_TABLE_WORK_AREA): Use it.
558         (regex_compile): Don't translate the pattern chars so eagerly.
559         Only do it when inserting an `exactn' bytecode or when handling
560         a char-range.
561         (mutually_exclusive_p): Avoid empty statement.
562
563 2001-10-22  Jeff Bailey  <jbailey@outpost.dnsalias.org>
564
565         * README: New file
566         * doc/*: Add COPYING, COPYING.LIB, COPYING.DOC, fdl.texi
567         (per RMS's instructions, this is now the canonical source)
568         * lgpl/, gpl/: New directories.
569
570 2001-01-24  Stefan Monnier  <monnier@cs.yale.edu>
571
572         * regex.c (mutually_exclusive_p): Don't blindly handle `charset_not'
573         as if it was a `charset'.
574
575 2000-10-30  Stefan Monnier  <monnier@cs.yale.edu>
576
577         * regex.c (re_iswctype, re_wctype_to_bit): Fix braino.
578         (regex_compile): Catch bogus \(\1\).
579
580 2000-10-27  Stefan Monnier  <monnier@cs.yale.edu>
581
582         * regex.c (POP_FAILURE_REG_OR_COUNT, re_match_2_internal)
583         (re_match_2_internal, re_match_2_internal, re_match_2_internal):
584         Giving in to popular pressure to shut up the compiler with casts.
585
586 2000-10-25  Stefan Monnier  <monnier@cs.yale.edu>
587
588         * regex.c: More `unsigned char' -> `re_char' changes.
589         Also change several `int' into `re_wchar_t'.
590         (PATTERN_STACK_EMPTY, PUSH_PATTERN_OP, POP_PATTERN_OP): Remove.
591         (PUSH_FAILURE_POINTER): Don't cast any more.
592         (POP_FAILURE_REG_OR_COUNT): Remove the cast that strips `const'.
593         We want GCC to complain, since this piece of code makes
594         re_match non-reentrant, which *should* be fixed.
595         (GET_BUFFER_SPACE): Use size_t rather than unsigned long.
596         (EXTEND_BUFFER): Use RETALLOC.
597         (SET_LIST_BIT): Don't cast.
598         (re_wchar_t): New type.
599         (re_iswctype, re_wctype_to_bit): Make it crystal clear to GCC
600         that those two functions will always properly return.
601         (IMMEDIATE_QUIT_CHECK): Cast to void.
602         (analyse_first): Use recursion rather than an explicit stack.
603         (re_compile_fastmap): Can't fail anymore.
604         (re_search_2): Don't check re_compile_fastmap for failure.
605         (PUSH_NUMBER): Renamed from PUSH_FAILURE_COUNT.
606         Now also sets the new value (passed in a new argument).
607         (re_match_2_internal): Use it.
608         Also, use a new var `reg' of type size_t when looping through regs
609         rather than reuse the inappropriate `mcnt'.
610
611 2000-10-24  Andrew Innes  <andrewi@gnu.org>
612
613         * regex.c (IMMEDIATE_QUIT_CHECK): New macro, which does QUIT on
614         NT-Emacs only.
615         (re_match_2_internal): Use IMMEDIATE_QUIT_CHECK instead of QUIT,
616         so that re_search functions only quit when callers expect them to.
617
618 2000-10-24  Kenichi Handa  <handa@etl.go.jp>
619
620         * regex.c (regex_compile): Change the way of handling a range from
621         a char less than 256 to a char not less than 256.
622
623 2000-10-15  Stefan Monnier  <monnier@cs.yale.edu>
624
625         * regex.c (WIDE_CHAR_SUPPORT): Define if _LIBC as well.