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