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