1 2005-08-28 Bruno Haible <bruno@clisp.org>
3 * gnulib-tool (import): Rename most ac_* variables to cached_*.
4 Also use new variables cached_lgpl, cached_libtool.
6 2005-08-28 Bruno Haible <bruno@clisp.org>
8 * gnulib-tool (func_import): Also copy m4/gnulib-tool.m4. Omit
9 declaration macro definitions from generated gnulib.m4.
11 2005-08-28 Bruno Haible <bruno@clisp.org>
13 * gnulib-tool: New option --macro-prefix.
14 (func_import): Use macro_prefix.
15 (import): Handle option --macro-prefix.
17 2005-08-28 Bruno Haible <bruno@clisp.org>
19 * gnulib-tool (func_import): Emit also a stub for gl_LIBTOOL.
20 (import): Set seen_libtool when we see gl_LIBTOOL.
22 2005-08-31 Jim Meyering <jim@meyering.net>
24 * check-module: Add a FIXME comment.
26 2005-08-31 Eric Blake <ebb9@byu.net>
28 * modules/unistd-safer (Files): Add unistd--.h.
29 * modules/stdio-safer (Files): Add stdio--.h.
31 2005-08-28 Bruno Haible <bruno@clisp.org>
33 * gnulib-tool (import): Avoid unnecessary spaces in $avoidlist.
35 2005-08-28 Bruno Haible <bruno@clisp.org>
37 * gnulib-tool (func_import): Emit more comments into gnulib.m4.
40 2005-08-28 Bruno Haible <bruno@clisp.org>
42 * gnulib-tool: Enclose all occurrences of $destdir in "...", so
43 that it works when the directory contains spaces.
45 2005-07-11 Bruno Haible <bruno@clisp.org>
46 and Stepan Kasal <kasal@ucw.cz>
48 * check-module: If more parameters are given, check each of them
49 separately; add more exceptions, as noted by Jim Meyering.
50 (check_module): New procedure.
51 (%exempt_header): Now contains all exceptions.
53 2005-07-30 Ben Pfaff <blp@cs.stanford.edu>
55 * modules/byteswap (Makefile.am): Fix rule to not assume GNU make.
57 2005-08-27 Jim Meyering <jim@meyering.net>
59 * modules/unistd-safer (Files): Add pipe-safer.c.
60 * modules/fcntl-safer (Files): Add creat-safer.c.
62 2005-08-25 Paul Eggert <eggert@cs.ucla.edu>
64 * modules/regex (Depends-on): Add malloc, since the code
65 assumes that !malloc(0) means failure.
67 2005-08-24 Bruno Haible <bruno@clisp.org>
69 * modules/tls-tests: New file.
70 * tests/test-tls.c: New file, from GNU gettext.
72 2005-08-24 Bruno Haible <bruno@clisp.org>
74 * modules/lock-tests: New file.
75 * tests/test-lock.c: New file, from GNU gettext.
77 2005-08-24 Bruno Haible <bruno@clisp.org>
79 Support for unit test modules.
80 * modules/README: Mention tests modules.
81 * modules/TEMPLATE-TESTS: New file.
82 * gnulib-tool: New options --extract-tests-module, --with-tests and
83 --tests-base (unused for the moment).
84 (testsbase, inctests): New variables.
85 (func_all_modules): Exclude TEMPLATE-TESTS and *-tests.
86 (func_verify_module): Exclude TEMPLATE-TESTS.
87 (func_verify_nontests_module, func_verify_tests_module): New functions.
88 (func_get_dependencies): Add implicit dependency for tests modules.
89 (func_get_tests_module): New function.
90 (func_modules_transitive_closure): When --with-tests was specified,
91 include the unit tests as well, unless explicitly avoided.
92 (func_emit_lib_Makefile_am): Ignore the tests modules here.
93 (func_emit_tests_Makefile_am): New function.
94 (func_create_testdir): When --with-tests was specified, emit a
96 * MODULES.html.sh (Future developments): Update.
98 2005-08-24 Bruno Haible <bruno@clisp.org>
100 * gnulib-tool (func_version): Update.
102 2005-08-24 Bruno Haible <bruno@clisp.org>
104 * gnulib-tool (func_create_megatestdir): Call autoreconf without the
105 option --force, because --force causes the aclocal.m4 of each
106 subdirectory to be newer than the corresponding config.h.in.
108 2005-08-24 Bruno Haible <bruno@clisp.org>
110 * gnulib-tool: Add support for the --aux-dir option to
111 --create-testdir, --create-megatestdir, --test, --megatest.
112 (func_create_testdir, func_create_megatestdir): Optionally emit a
113 AC_CONFIG_AUX_DIR directive.
114 (create-testdir, create-megatestdir, test, megatest): Provide a
115 default value for $auxdir.
117 2005-08-24 Bruno Haible <bruno@clisp.org>
119 * gnulib-tool (import): Use compound statement instead of subshell
122 2005-08-24 Bruno Haible <bruno@clisp.org>
124 * gnulib-tool (import): Change --aux-dir default to "build-aux".
126 2005-08-24 Bruno Haible <bruno@clisp.org>
128 * gnulib-tool (func_import, func_create_testdir,
129 func_create_megatestdir): Quote all autoconf macro arguments.
131 2005-08-24 Jim Meyering <jim@meyering.net>
133 * modules/fcntl-safer: New module.
134 * modules/fts (Depends-on): Add fcntl-safer.
135 * MODULES.html.sh (File descriptor based Input/Output):
138 2005-08-24 Simon Josefsson <jas@extundo.com>
140 * tests/test-getpass.c: New file.
142 2005-08-24 Jim Meyering <jim@meyering.net>
144 * modules/xgetcwd (Makefile.am): Remove `lib_SOURCES += ...' line,
145 now that xgetcwd.m4 requires xgetcwd.c and xgetcwd.h.
147 2005-08-17 Bruno Haible <bruno@clisp.org>
149 * modules/strcasestr: New file.
150 * MODULES.html.sh (String handling, based on ANSI C 89): Add
153 2005-08-17 Bruno Haible <bruno@clisp.org>
155 * modules/strstr (Files): Add m4/mbrtowc.m4.
156 (Depends-on): Add mbuiter.
158 2005-08-17 Bruno Haible <bruno@clisp.org>
160 * modules/strcase (Depends-on): Add mbuiter. Remove strnlen1, mbchar.
162 2005-08-17 Bruno Haible <bruno@clisp.org>
164 * modules/mbuiter: New file.
165 * MODULES.html.sh (Extended multibyte and wide character utilities):
168 2005-08-16 Bruno Haible <bruno@clisp.org>
170 * modules/strcase (Files): Add m4/mbrtowc.m4.
171 (Depends-on): Add strnlen1, mbchar.
173 2005-08-16 Bruno Haible <bruno@clisp.org>
175 * modules/strnlen1: New file.
176 * MODULES.html.sh (String handling): Add strnlen1.
178 2005-08-16 Bruno Haible <bruno@clisp.org>
180 * modules/mbfile: New file.
181 * MODULES.html.sh (Extended multibyte and wide character utilities):
184 2005-08-16 Bruno Haible <bruno@clisp.org>
186 * modules/mbiter: New file.
187 * MODULES.html.sh (Extended multibyte and wide character utilities):
190 2005-08-16 Bruno Haible <bruno@clisp.org>
192 * modules/mbchar: New file.
193 * MODULES.html.sh (Extended multibyte and wide character utilities):
196 2005-08-16 Bruno Haible <bruno@clisp.org>
198 * modules/tls: New file.
199 * MODULES.html.sh (Multithreading): Add tls.
201 2005-08-15 Simon Josefsson <jas@extundo.com>
203 * modules/ssize_t (License): Change to 'unlimited'.
205 * gnulib-tool (sed_extract_prog): Recognize 'unlimited' license.
207 2005-08-12 Simon Josefsson <jas@extundo.com>
209 * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
212 2005-08-12 Simon Josefsson <jas@extundo.com>
214 * modules/getndelim2: Use ssize_t module.
215 * modules/getnline: Likewise.
216 * modules/safe-read: Likewise.
217 * modules/xreadlink: Likewise.
219 * modules/ssize_t: New file.
221 2005-08-12 Simon Josefsson <jas@extundo.com>
223 * MODULES.html.sh (Extra functions based on ANSI C 89: Misc): Add
224 readline, getdelim and check_version.
225 (Support for systems lacking ISO C 99: Sizes of integer types):
228 2005-08-11 Simon Josefsson <jas@extundo.com>
230 * modules/readline: New file.
232 * modules/strnlen (Files): Add strnlen.h.
234 2005-08-10 Simon Josefsson <jas@extundo.com>
236 * tests/test-iconvme.c: New file.
238 2005-08-08 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> (tiny change)
242 2005-08-02 Simon Josefsson <jas@extundo.com>
244 * modules/getdelim: New file.
246 * modules/getline: Rewrite, don't use getndelim2.
248 2005-07-16 Simon Josefsson <jas@extundo.com>
250 * modules/readline: New file.
252 2005-07-24 Bruno Haible <bruno@clisp.org>
254 * modules/visibility: New file.
255 * MODULES.html.sh (Misc): Add visibility.
257 2005-07-22 Bruno Haible <bruno@clisp.org>
259 * modules/alloca-opt (Makefile.am): Remove explicit dependency on
260 $(ALLOCA_H), redundant through BUILT_SOURCES.
261 * modules/argz (Makefile.am): Remove explicit dependency on $(ARGZ_H),
262 redundant through BUILT_SOURCES.
263 * modules/byteswap (Makefile.am): Remove explicit dependency on
264 $(BYTESWAP_H), redundant through BUILT_SOURCES.
265 * modules/fnmatch (Makefile.am): Remove explicit dependency on
266 $(FNMATCH_H), redundant through BUILT_SOURCES.
267 * modules/getopt (Makefile.am): Remove explicit dependency on
268 $(GETOPT_H), redundant through BUILT_SOURCES.
269 * modules/glob (Makefile.am): Remove explicit dependency on $(GLOB_H),
270 redundant through BUILT_SOURCES.
271 * modules/poll (Makefile.am): Remove explicit dependency on $(POLL_H),
272 redundant through BUILT_SOURCES.
273 * modules/stdbool (Makefile.am): Remove explicit dependency on
274 $(STDBOOL_H), redundant through BUILT_SOURCES.
275 * modules/stdint (Makefile.am): Remove explicit dependency on
276 $(STDINT_H), redundant through BUILT_SOURCES.
277 * modules/sysexits (Makefile.am): Add $(SYSEXITS_H) to BUILT_SOURCES.
278 Remove explicit dependency on $(SYSEXITS_H).
279 Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>.
281 2005-07-18 Bruno Haible <bruno@clisp.org>
283 * modules/lock: New file.
284 * MODULES.html.sh (Multithreading): New section.
286 2005-07-15 Paul Eggert <eggert@cs.ucla.edu>
288 * modules/xalloc (Depends-on): Add xalloc-die.
289 * modules/xvasprintf (Depends-on): Add xalloc-die.
291 2005-07-14 Paul Eggert <eggert@cs.ucla.edu>
293 * modules/argp (Depends-on): Remove unlocked-io.
295 2005-07-11 Simon Josefsson <jas@extundo.com>
297 * modules/size_max: New file.
299 * modules/xsize: Depend on size_max module for size_max.m4.
301 2005-07-09 Bruno Haible <bruno@clisp.org>
303 * gnulib-tool (func_usage): Document option --avoid.
304 (Command line options): Handle --avoid.
305 (func_acceptable): New function.
306 (func_modules_transitive_closure): Use it.
308 2005-07-11 Bruno Haible <bruno@clisp.org>
310 * MODULES.html.sh: Use shortcut URLs to the www.opengroup.org site.
311 Reported by Jim Meyering.
313 2005-07-09 Sergey Poznyakoff <gray@gnu.org.ua>
315 * modules/argp (Depends-on): Add unlocked-io
317 2005-07-07 Paul Eggert <eggert@cs.ucla.edu>
319 * modules/regex (Files): Add lib/regex_internal.c,
320 lib/regex_internal.h, lib/regexec.c, lib/regcomp.c, m4/codeset.m4.
321 (Depends-on): Add extensions.
322 (Makefile.am): Remove lib_SOURCES; now done by m4 code.
324 2005-07-06 Paul Eggert <eggert@cs.ucla.edu>
326 Support programs like Emacs that use gnulib but not gettext.
327 * MODULES.html.sh (Internationalization functions): Add gettext-h.
328 * modules/gettext-h: New file.
329 * modules/gettext (Files): Remove lib/gettext.h.
330 (Depends-on): Add gettext-h.
331 (Makefile.am): Remove lib_SOURCES.
332 * modules/argmatch, modules/c-stack, modules/closeout:
333 * modules/copy-file, modules/csharpcomp, modules/csharpexec:
334 * modules/execute, modules/file-type, modules/getaddrinfo:
335 * modules/getopt, modules/human, modules/javacomp:
336 * modules/javaexec, modules/mkdir-p, modules/obstack:
337 * modules/openat, modules/pagealign_alloc, modules/pipe:
338 * modules/quotearg, modules/regex, modules/rpmatch:
339 * modules/unicodeio, modules/userspec, modules/version-etc:
340 * modules/wait-process, modules/xalloc-die, modules/xmemcoll:
342 Depend on gettext-h, not gettext.
344 2005-07-05 Paul Eggert <eggert@cs.ucla.edu>
346 * gnulib-tool (func_import): Add support for 'public domain' license.
347 * modules/alloca, modules/atexit, modules/memmove:
348 Now public domain, not GPL.
349 * modules/dup2, modules/getpagesize, modules/malloc, modules/memset:
350 * modules/realloc, modules/strerror, modules/strtod:
353 2005-07-03 Paul Eggert <eggert@cs.ucla.edu>
355 Remove the dependency of the strftime module on the tzset module.
356 * modules/strftime (Depends-on): Remove dependency on tzset.
358 2005-06-28 Jim Meyering <jim@meyering.net>
360 * check-module (find_included_lib_files): Hard-code another
361 pair of exceptions: fts.c includes fts-cycle.c and unistd-safer.h
362 but modules/fts-lgpl (correctly) does not list those files.
364 * modules/canonicalize (Files): Add lib/pathmax.h.
366 2005-06-28 Simon Josefsson <jas@extundo.com>
368 * modules/check-version (Files): Add check-version.m4.
370 2005-06-25 Simon Josefsson <jas@extundo.com>
372 * modules/check-version: New file.
374 2005-06-24 Derek Price <derek@ximbiot.com>
375 and Bruno Haible <bruno@clisp.org>
377 Remove stat module & update lstat.
378 * MODULES.html.sh (stat): Remove.
379 * MODULES.html: Regenerated.
380 * modules/lstat (Description): Correct function name.
381 (Files): Add "lstat.h".
382 (Depends-on): Remove stat, add xalloc, stat-macros.
383 * modules/stat: Remove this file.
384 (Include): Add "lstat.h", remove <sys/stat.h>.
386 2005-06-08 Bruno Haible <bruno@clisp.org>
388 * modules/csharpcomp: New file.
389 * MODULES.html.sh (C#): Add csharpcomp.
391 2005-06-02 Paul Eggert <eggert@cs.ucla.edu>
394 Use "file name" when talking about file names, instead of "filename"
395 or "path", as per the GNU coding standards.
396 * MODULES.html.sh: mkdir-p renamed from makepath.
397 filenamecat renamed from path-concat.
398 * modules/filenamecat: Renamed from modules/path-concat.
399 (Files): filenamecat.h and filenamecat.c renamed from
400 path-concat.h and path-concat.c.
401 (configure.ac): gl_FILE_NAME_CONCAT, not gl_PATH_CONCAT.
402 (Include): filenamecat.h, not path-concat.h.
403 * modules/mkdir-p: Renamed from modules/makepath.
404 (Files): mkdir-p.h and mkdir-p.c renamed from makepath.h and makepath.c.
405 (configure.ac): gl_MKDIR_PARENTS, not gl_MAKEPATH.
406 (Include): mkdir-p.h, not makepath.h.
408 2005-06-01 Bruno Haible <bruno@clisp.org>
410 * modules/csharpexec: New file.
411 * MODULES.html.sh (C#): New section.
413 2005-05-29 Derek Price <derek@ximbiot.com>
415 * MODULES.html.sh: Add glob to Enhanced POSIX.2001 section.
416 * modules/glob: New file.
417 * modules/getlogin_r: Add link to POSIX spec in description.
419 2005-05-27 Paul Eggert <eggert@cs.ucla.edu>
421 * modules/fts (Files): Remove m4/inttypes-pri.m4.
422 * modules/fts-lgpl (Depends-on): Remove gettext.
424 2005-05-25 Derek Price <derek@ximbiot.com>
426 * MODULES.html.sh: Add getlogin_r to POSIX.2001 support section.
428 2005-05-25 Derek Price <derek@ximbiot.com>
429 Paul Eggert <eggert@cs.ucla.edu>
431 * modules/getlogin_r: New files.
433 2005-05-21 Jim Meyering <jim@meyering.net>
435 * modules/fts (Files): Add m4/inttypes-pri.m4.
436 (Depends-on): Add lstat and remove gettext. Alphabetize.
438 2005-05-18 Derek Price <derek@ximbiot.com>
440 * modules/minmax (Files): Add m4/minmax.m4.
441 (configure.ac): Add gl_MINMAX.
443 2005-05-20 Paul Eggert <eggert@cs.ucla.edu>
445 * MODULES.html.sh (File system functions): Add fts, fts-lgpl.
447 2005-05-18 Jim Meyering <jim@meyering.net>
449 * modules/dirfd (License): Change to LGPL. Most of the code
450 is already in the public domain.
452 2005-05-14 Paul Eggert <eggert@cs.ucla.edu>
454 * config/srclist-update: Spell out "Street" in FSF postal
455 mail address; this is the style the FSF seems to prefer.
457 * build-aux/depcomp, build-aux/install-sh, build-aux/mdate-sh,
458 build-aux/missing, build-aux/mkinstalldirs: Sync from Automake;
459 this updates FSF postal mail address.
462 * modules/unlinkdir: New file.
463 * modules/yesno (Depends-on): Add getline.
464 * MODULES.html.sh (File system functions): Add unlinkdir.
466 2005-05-13 Paul Eggert <eggert@cs.ucla.edu>
468 * MODULES.html.sh, README, gnulib-tool, tests/test-base64.c,
469 tests/test-memmem.c, tests/test-stpncpy.c:
470 Update FSF postal mail address.
472 2005-05-12 Eric Blake <ebb9@byu.net> (tiny change)
474 * gnulib-tool (func_import): Sort and uniquify recommended includes.
476 2005-05-12 Sergey Poznyakoff <gray@Mirddin.farlep.net>
478 * modules/getdate (Makefile.am): Add getdate.c to EXTRA_DIST
480 2005-05-09 Paul Eggert <eggert@cs.ucla.edu>
482 * modules/time_r (License): Change to LGPL.
483 * modules/extensions (License): Change to LGPL. Actually,
484 the license is more permissive than that, but currently gnulib-tool
485 doesn't know how to handle more-permissive licenses.
487 * modules/stat-macros (Depends-on): Don't depend on stat-macros (!).
488 Problem reported by Dave Love.
490 2005-05-09 Yoann Vandoorselaere <yoann.v@prelude-ids.com>
491 Bruno Haible <bruno@clisp.org>
493 * modules/inet_ntop: New file.
494 * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
497 2005-05-06 Paul Eggert <eggert@cs.ucla.edu>
499 * modules/argmatch (Depends-on): Add stdbool.
500 * modules/backupfile (Depends-on): Likewise.
501 * modules/chdir-long (Depends-on): Likewise.
502 * modules/closeout (Depends-on): Likewise.
503 * modules/cycle-check (Depends-on): Likewise.
504 * modules/dirname (Depends-on): Likewise.
505 * modules/fnmatch (Depends-on): Likewise.
506 * modules/fsusage (Depends-on): Likewise.
507 * modules/fwriteerror (Depends-on): Likewise.
508 * modules/getcwd (Depends-on): Likewise.
509 * modules/getloadavg (Depends-on): Likewise.
510 * modules/hard-locale (Depends-on): Likewise.
511 * modules/makepath (Depends-on): Likewise.
512 * modules/mountlist (Depends-on): Likewise.
513 * modules/nanosleep (Depends-on): Likewise.
514 * modules/posixtm (Depends-on): Likewise.
515 * modules/quotearg (Depends-on): Likewise.
516 * modules/readtokens (Depends-on): Likewise.
517 * modules/readtokens0 (Depends-on): Likewise.
518 * modules/readutmp (Depends-on): Likewise.
519 * modules/save-cwd (Depends-on): Likewise.
520 * modules/strftime (Depends-on): Likewise.
521 * modules/userspec (Depends-on): Likewise.
522 * modules/utimecmp (Depends-on): Likewise.
523 * modules/xgetcwd (Depends-on): Likewise.
524 * modules/xnanosleep (Depends-on): Likewise.
525 * modules/xstrtod (Depends-on): Likewise.
526 * modules/yesno (Depends-on): Likewise.
528 2005-05-01 Paul Eggert <eggert@cs.ucla.edu>
530 * modules/getloadavg (Depends-on): Add unistd-safer.
531 * modules/getusershell (Depends-on): Add stdio-safer.
532 * modules/lstat (Depends-on): Remove xalloc.
533 * modules/mkstemp (Depends-on): Add stat-macros.
534 * modules/modechange (Depends-on): Remove xstrtol.
535 Add stat-macros, xalloc.
536 * modules/save-cwd (Depends-on): Add unistd-safer.
537 * modules/stdio-safer (Makefile.am): Remove lib_SOURCES.
538 * modules/unistd-safer (Files): Add lib/fd-safer.c
539 (Makefile.am): Remove lib_SOURCES.
541 * MODULES.html.sh (Enhancements for POSIX:2001 functions):
542 Remove fcntl-safer; unistd-safer supersedes it.
544 2005-05-01 Oskar Liljeblad <oskar@osk.mine.nu>
546 * modules/getcwd (Depends-on): Add extensions.
547 * modules/openat (Depends-on): Likewise.
549 2005-05-01 Paul Eggert <eggert@cs.ucla.edu>
551 * MODULES.html.sh (Misc): Add byteswap.
553 2005-05-01 Oskar Liljeblad <oskar@osk.mine.nu>
555 * modules/byteswap: New file.
557 2005-04-21 Oskar Liljeblad <oskar@osk.mine.nu>
559 * gnulib-tool (Options): Add -s for --symlink/--symbolic.
560 (func_ln_if_changed) Remove forcibly for no error message
561 in case file does not exist.
563 2005-04-19 Simon Josefsson <jas@extundo.com>
565 * gnulib-tool (Options): Make --symlink mean --symbolic.
567 2005-03-14 Simon Josefsson <jas@extundo.com>
569 * modules/getpass-gnu (Makefile.am): Don't mention getpass.h.
571 2005-04-15 Simon Josefsson <jas@extundo.com>
573 * gnulib-tool: Rename --symlink to --symbolic.
575 2005-04-15 Oskar Liljeblad <oskar@osk.mine.nu>
577 * gnulib-tool: Add -s, --symlink option to gnulib-tool to make
578 symbolic links to files instead of copying/moving. Add --aux-dir,
579 specifying directory relative --dir where auxiliary build tools
582 2005-04-14 Bruno Haible <bruno@clisp.org>
584 * modules/allocsa (License): Change to LGPL.
585 Requested by Yoann Vandoorselaere <yoann@prelude-ids.org>.
587 2005-03-26 Jim Meyering <jim@meyering.net>
589 * modules/check-include-files: Move to ../ and rename to...
590 * check-module: ...this.
592 2005-03-25 Jim Meyering <jim@meyering.net>
594 * modules/xvasprintf (Files): Add xalloc.h.
596 2005-03-23 Paul Eggert <eggert@cs.ucla.edu>
598 * modules/gettext (Files): config/config.rpath -> build-aux/config.rpath
599 * modules/iconv (Files): Likewise.
600 Problem reported by Oskar Liljeblad.
602 2005-03-23 Jim Meyering <jim@meyering.net>
604 * modules/check-include-files: New script to check for
605 missing dependencies, multiple includes, etc.
607 * modules/c-strtold (Depends-on): Add xalloc.
608 * modules/c-strtod (Depends-on): Add xalloc.
609 * modules/hash (Depends-on): Add xalloc.
610 (Files): Remove lib/xalloc.h.
612 * modules/gethrxtime (Files): Add lib/gethrxtime.h.
613 * modules/userspec (Files): Add lib/inttostr.h.
615 2005-03-22 Jim Meyering <jim@meyering.net>
617 * modules/stat-macros: New module.
618 * modules/canonicalize, modules/euidaccess, modules/file-type,
619 * modules/filemode, modules/lchown, modules/makepath,
620 * modules/rmdir, modules/stat: Depend on new stat-macros module
621 rather than listing lib/stat-macros.h manually.
622 Don't add stat-macros.h to lib_SOURCES or list it in Files: section.
624 2005-03-21 Paul Eggert <eggert@cs.ucla.edu>
626 * modules/chdir-long (Depends-on): Add mempcpy.
628 * modules/acl, modules/backupfile, modules/c-strtod,
629 modules/c-strtold, modules/canon-host, modules/canonicalize,
630 modules/cloexec, modules/closeout, modules/dirfd, modules/dirname,
631 modules/exclude, modules/exitfail, modules/file-type,
632 modules/filemode, modules/fpending, modules/fsusage, modules/getcwd,
633 modules/getdate, modules/getline, modules/getpagesize,
634 modules/getpass, modules/getugroups, modules/group-member,
635 modules/hard-locale, modules/hash, modules/human, modules/idcache,
636 modules/inttostr, modules/long-options, modules/makepath,
637 modules/md5, modules/memcasecmp, modules/memcoll,
638 modules/modechange, modules/mountlist, modules/path-concat,
639 modules/pathmax, modules/physmem, modules/posixtm, modules/posixver,
640 modules/quote, modules/quotearg, modules/readtokens, modules/readutmp,
641 modules/safe-read, modules/safe-write, modules/same, modules/savedir,
642 modules/settime, modules/sha1, modules/sig2str, modules/strdup,
643 modules/strftime, modules/strndup, modules/strverscmp,
644 modules/timespec, modules/unlocked-io, modules/userspec,
645 modules/utimecmp, modules/utimens, modules/xalloc, modules/xstrtol,
647 Remove lib_SOURCES line from Makefile.am section, as this is now
648 done automatically by the corresponding Autoconf macro.
650 2005-03-16 Bruno Haible <bruno@clisp.org>
652 * modules/stdint (Makefile.am): Use HAVE_LONG_LONG_64BIT instead of
655 2005-03-04 Derek R. Price <derek@ximbiot.com>
657 * gnulib-tool (func_cp_if_changed, func_mv_if_changed): New functions.
658 (func_import): Only replace files via --import when they have actually
661 2005-03-03 Derek R. Price <derek@ximbiot.com>
662 Bruno Haible <bruno@clisp.org>
664 * modules/pagealign_alloc: New file.
665 * MODULES.html.sh (Memory management functions): Add pagealign_alloc.
667 2005-03-01 Paul Eggert <eggert@cs.ucla.edu>
669 * modules/gettime (Makefile.am): Remove lib_SOURCES line.
670 Reported by Derek Price.
671 (Include): Add "timespec.h".
673 * modules/xnanosleep (Depends-on): Remove gethrxtime.
675 2005-02-26 Paul Eggert <eggert@cs.ucla.edu>
677 * modules/gethrxtime: New file.
678 * modules/xnanosleep (Files): Add m4/xnanosleep.m4.
679 (Depends-on): Add gethrxtime.
680 (configure.ac): Add gl_XNANOSLEEP.
681 (Makefile.am): Remove lib_SOURCES line.
683 2005-02-24 Bruno Haible <bruno@clisp.org>
685 * modules/gettext (Files): Add m4/glibc2.m4.
687 2005-02-22 Simon Josefsson <jas@extundo.com>
689 * modules/iconvme: New file.
691 * MODULES.html.sh: Add iconvme.
693 2005-02-03 Paul Eggert <eggert@cs.ucla.edu>
695 * modules/chdir-long (Depends-on): Add memrchr.
696 * modules/memrchr (Files): Add lib/memrchr.h.
697 (Include): "memrchr.h".
699 2005-01-28 Paul Eggert <eggert@cs.ucla.edu>
702 * modules/getloadavg (Files): Remove m4/getloadavg.m4.
703 (Depends-on): Add c-strtod.
704 (configure.ac): Replace gl_FUNC_GETLOADAVG with AC_FUNC_GETLOADAVG.
706 2005-01-28 Bruno Haible <bruno@clisp.org>
708 * modules/javacomp: New file.
709 * MODULES.html.sh (Java): Add javacomp.
711 2005-01-26 Bruno Haible <bruno@clisp.org>
713 * modules/javaexec: New file.
714 * MODULES.html.sh (Java): Add javaexec.
716 2005-01-24 Sergey Poznyakoff <gray@Mirddin.farlep.net>
718 * modules/lchown (Depends-on): Remove lchown.h
720 2005-01-21 Paul Eggert <eggert@cs.ucla.edu>
722 * modules/chdir-long (Depends-on): Remove mempcpy.
724 2005-01-21 Bruno Haible <bruno@clisp.org>
726 * modules/classpath: New file.
727 * MODULES.html.sh (Java): Add classpath.
729 2005-01-20 Paul Eggert <eggert@cs.ucla.edu>
731 * MODULES.html.sh (Command-line arguments): Add version-etc-fsf.
733 2005-01-20 Simon Josefsson <jas@extundo.com>
735 * modules/version-etc-fsf: New file.
737 2005-01-19 Paul Eggert <eggert@cs.ucla.edu>
739 * modules/mempcpy (Makefile.am): Remove mention of mempcpy.h;
740 AC_LIBSOURCES now does this.
741 * MODULES.html.sh (Sizes of integer types <limits.h>): New element,
742 with new ullong_max module.
744 2005-01-19 Bruno Haible <bruno@clisp.org>
746 * modules/sh-quote: New file.
747 * MODULES.html.sh (Executing programs): Add sh-quote.
749 2005-01-18 Paul Eggert <eggert@cs.ucla.edu>
751 * modules/ullong_max: New file.
753 * modules/chdir-long, modules/openat: New files.
754 * modules/save-cwd (Depends-on): Depend on chdir-long.
755 (Makefile.am): Remove lib_SOURCES; now handled by AC_LIBSOURCES.
757 2005-01-11 Sergey Poznyakoff <gray@Mirddin.farlep.net>
759 * modules/argp: Depend on vsnprintf
761 2005-01-10 Jim Meyering <jim@meyering.net>
763 * modules/closeout (Depends-on): Add atexit.
765 2005-01-01 Simon Josefsson <jas@extundo.com>
767 * gnulib-tool: Print #include directives when --import'ing.
769 2004-12-28 Paul Eggert <eggert@cs.ucla.edu>
771 * modules/error (Depends-on): Remove gettext.
773 2004-12-28 Simon Josefsson <jas@extundo.com>
775 * tests/test-base64.c: Include required header files. Remove
778 2004-12-23 Paul Eggert <eggert@cs.ucla.edu>
780 * modules/getdate (Depends-on): Remove alloca-opt.
782 2004-12-19 Paul Eggert <eggert@cs.ucla.edu>
784 * modules/regex (lib_SOURCES): Remove regex.c, undoing previous
785 (2004-10-24) change. Apparently this was a false alarm.
787 * modules/getdate: Depend on alloca-opt, not alloca.
789 2004-12-18 Simon Josefsson <jas@extundo.com>
791 * modules/alloca: Depend on alloca-opt, instead of duplicating it.
793 2004-12-16 Simon Josefsson <jas@extundo.com>
795 * tests/test-base64.c: Add license.
797 2004-12-15 Stepan Kasal <address@hidden>
799 * gnulib-tool (func_emit_lib_Makefile_am): Shorten a long sed command.
801 2004-12-12 Paul Eggert <eggert@cs.ucla.edu>
803 * modules/getcwd (Files): Add m4/d-ino.m4.
804 Suggested by Mark D. Baushke.
806 2004-12-04 Paul Eggert <eggert@cs.ucla.edu>
808 * modules/hard-locale (Depends-on): Add strdup.
810 2004-12-04 Simon Josefsson <jas@extundo.com>
812 * modules/getaddrinfo (License): Add LGPL, reported by Yoann
813 Vandoorselaere <yoann@prelude-ids.org>.
815 2004-11-30 Simon Josefsson <jas@extundo.com>
817 * MODULES.html.sh (Extra functions based on ANSI C 89): Add
820 * tests/test-base64.c: New file.
822 * modules/base64: New file.
824 2004-11-30 Simon Josefsson <jas@extundo.com>
826 * modules/restrict (License): Change to LGPL.
828 2004-11-26 Paul Eggert <eggert@cs.ucla.edu>
830 * modules/getcwd (Files): Add lib/getcwd.h, m4/getcwd.m4.
831 (Depends-on): Remove pathmax, same. Add mempcpy.
832 (configure.ac): GL_FUNC_GETCWD_PATH_MAX -> gl_FUNC_GETCWD.
833 (Makefile.am): Append getcwd.h to lib_SOURCES.
834 (Include): Add getcwd.h.
835 (Maintainer): Change from Jim Meyering to "all, glibc",
836 since getdate now uses intended-for-glibc code.
837 * modules/xgetcwd (Files): Remove m4/getcwd.m4.
838 (Depends-on): Depend on getcwd. Do not depend on pathmax.
840 2004-11-22 Paul Eggert <eggert@cs.ucla.edu>
842 * modules/canonicalize (Depends-on): Add xreadlink.
843 Problem reported by James Youngman.
845 2004-11-16 Paul Eggert <eggert@cs.ucla.edu>
847 * modules/canon-host (Depends-on): Add strdup.
849 2004-11-16 Jim Meyering <jim@meyering.net>
851 * modules/closeout (Depends-on): Add fpending.
853 2004-11-11 Simon Josefsson <jas@extundo.com>
855 * modules/strtok_r: New file.
857 * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
860 2004-11-08 Simon Josefsson <jas@extundo.com>
862 * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
865 * modules/getaddrinfo: New file.
867 2004-11-10 Jim Meyering <jim@meyering.net>
869 * modules/closeout (Depends-on): Remove fpending.
871 2004-11-04 Bruno Haible <bruno@clisp.org>
873 * modules/allocsa (Files): Add lib/allocsa.valgrind.
874 (Makefile.am): Distribute it.
876 2004-10-29 Paul Eggert <eggert@cs.ucla.edu>
878 * modules/getdate (Files): Add doc/getdate.texi.
879 (Depends-on): Add setenv, xalloc.
881 2004-10-24 Paul Eggert <eggert@cs.ucla.edu>
883 * modules/regex (lib_SOURCES): Add regex.c.
884 Reported by James Youngman in
885 <http://lists.gnu.org/archive/html/bug-gnulib/2004-10/msg00199.html>.
887 2004-10-17 Paul Eggert <eggert@cs.ucla.edu>
889 * gnulib-tool (func_emit_lib_Makefile_am): Fix typo: a $ was
890 missing. Problem reported by James Youngman.
892 2004-10-16 Simon Josefsson <jas@extundo.com>
894 * gnulib-tool: Fix comments. Fix parse problem.
895 (func_emit_lib_Makefile_am): Don't hard code a in libgl_a_SOURCES.
897 2004-10-15 Bruno Haible <bruno@clisp.org>
899 * gnulib-tool (func_import): Let gl_INIT define LTALLOCA when needed.
901 2004-10-15 Bruno Haible <bruno@clisp.org>
903 * gnulib-tool (func_emit_lib_Makefile_am): Add markers to separate
904 the portions belonging to each module.
905 Suggested by Derek Robert Price <derek@ximbiot.com>.
907 2004-10-15 Bruno Haible <bruno@clisp.org>
909 * gnulib-tool: Untabify. Initialize supplied_libname.
910 (func_usage): More homogenous output.
911 (func_modules_transitive_closure, func_modules_to_filelist,
912 func_emit_lib_Makefile_am): New functions.
913 (func_import): New function, extracted from big case statement. Use
914 func_get_license, func_modules_transitive_closure,
915 func_modules_to_filelist, func_emit_lib_Makefile_am. Initialize
916 opt_lgpl. Don't use test -a, as it's not portable.
917 (func_create_testdir): Use func_modules_transitive_closure,
918 func_modules_to_filelist, func_emit_lib_Makefile_am.
920 2004-10-11 Bruno Haible <bruno@clisp.org>
922 * MODULES.html.sh (Support for systems lacking ISO C 99): Add
925 2004-10-11 Yoann Vandoorselaere <yoann@prelude-ids.org>
927 * modules/vsnprintf: New file.
929 2004-10-04 Paul Eggert <eggert@cs.ucla.edu>
931 * modules/xalloc (Files, Makefile.am): Remove xstrdup.c.
933 * modules/argmatch, modules/argp, modules/closeout, modules/error,
934 modules/exclude, modules/getdate, modules/getline,
935 modules/getndelim2, modules/getpass, modules/getpass-gnu,
936 modules/getusershell, modules/linebuffer, modules/md5,
937 modules/mountlist, modules/posixtm, modules/readtokens,
938 modules/readutmp, modules/regex, modules/sha1,
939 modules/version-etc, modules/yesno:
940 Remove dependency on unlocked-io.
942 2004-10-04 Bruno Haible <bruno@clisp.org>
944 * modules/README: New file.
945 * gnulib-tool (func_all_modules, func_verify_module): modules/README is
948 2004-10-04 Simon Josefsson <jas@extundo.com>
950 * modules/memmem: New file.
951 * tests/test-memmem.c: New file.
952 * MODULES.html.sh (Extra functions based on ANSI C 89): Add memmem.
954 2004-10-01 Bruno Haible <bruno@clisp.org>
956 * MODULES.html.sh: Add strsep.
958 2004-10-01 Yoann Vandoorselaere <yoann@prelude-ids.org>
960 * modules/strsep: New file.
962 2004-09-30 Paul Eggert <eggert@cs.ucla.edu>
964 * MODULES.html.sh (Support for systems lacking ISO C 99): Add snprintf.
966 2004-09-30 Simon Josefsson <jas@extundo.com>
968 * modules/snprintf: New file.
970 2004-09-30 Paul Eggert <eggert@cs.ucla.edu>
972 * modules/argp (Maintainer): Replace Simon Josefsson
973 by Sergey Poznyakoff.
975 2004-10-01 Simon Josefsson <jas@extundo.com>
977 * MODULES.html.sh (Extra functions based on ANSI C 89): Add
980 * tests/test-memmem.c: New file.
982 * modules/memmem: New file.
984 2004-09-29 Bruno Haible <bruno@clisp.org>
986 * modules/alloca-opt: New file, derived from modules/alloca.
987 * modules/allocsa: Depend on alloca-opt instead of alloca.
988 * modules/setenv: Likewise.
989 * modules/vasnprintf: Likewise.
990 * MODULES.html.sh: Add alloca-opt.
992 2004-09-28 Paul Eggert <eggert@cs.ucla.edu>
994 * modules/dummy: Change license to LGPL.
996 2004-09-29 Simon Josefsson <jas@extundo.com>
998 * gnulib-tool: New parameter --lgpl, to asseert that modules are
999 LGPL, and to replace license template from GPL to LGPL.
1001 2004-09-24 Simon Josefsson <jas@extundo.com>
1003 * modules/minmax (License): Change from GPL to LGPL.
1005 2004-09-23 Simon Josefsson <jas@extundo.com>
1007 * gnulib-tool (--import): Typo.
1009 2004-09-21 Simon Josefsson <jas@extundo.com>
1011 * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
1014 * modules/snprintf: New file.
1016 2004-09-05 Simon Josefsson <jas@extundo.com>
1018 * modules/getaddrinfo: Add.
1020 2004-09-23 Simon Josefsson <jas@extundo.com>
1022 * gnulib-tool (--import): Make sure *.m4 end up in m4/ by default.
1024 2004-09-22 Bruno Haible <bruno@clisp.org>
1026 * modules/*: Add 'License' field.
1027 * gnulib-tool: Accept --extract-license option.
1028 (func_get_license): New function.
1030 2004-09-21 Bruno Haible <bruno@clisp.org>
1032 * modules/vasnprintf (Files): Add m4/stdint_h.m4, m4/inttypes_h.m4.
1033 Reported by Simon Josefsson.
1035 2004-09-20 Paul Eggert <eggert@cs.ucla.edu>
1037 * modules/inttostr (Files): Add m4/longlong.m4, since it uses
1038 gl_AC_TYPE_LONG_LONG.
1040 2004-09-18 Simon Josefsson <jas@extundo.com>
1041 and Paul Eggert <eggert@cs.ucla.edu>
1043 * gnulib-tool: Replace various ad-hoc automake/autoconf/aclocal
1044 calls with autoreconf. Define GL_LIB.
1046 2004-09-09 Karl Berry <karl@gnu.org>
1048 * regex.[ch]: delete from the root. These were supposed to be
1049 synced with emacs cvs, but this has not happened for about
1050 a year, and anyway nothing else uses emacs regex.[ch].
1051 bug-gnulib mail from Jeff Bailey, 9 Sep 2004 15:49:24 -0700.
1052 lib/regex[.ch] is untouched.
1054 2004-09-09 Bruno Haible <bruno@clisp.org>
1056 * modules/vasnprintf (Files): Add m4/eoverflow.m4.
1058 2004-09-08 Bruno Haible <bruno@clisp.org>
1059 Oskar Liljeblad <oskar@osk.mine.nu>
1061 * modules/stdint: New file.
1062 * MODULES.html.sh (Support for systems lacking ISO C 99): Add stdint.
1064 2004-09-08 Oskar Liljeblad <oskar@osk.mine.nu>
1066 * modules/xvasprintf: New file.
1067 * MODULES.html.sh (Extra functions based on ANSI C 89): Add vasprintf.
1069 2004-08-19 Paul Eggert <eggert@cs.ucla.edu>
1071 * modules/userspec: Don't depend on alloca.
1073 2004-08-17 Paul Eggert <eggert@cs.ucla.edu>
1075 * MODULES.html.sh: Add xalloc-die, c-strtod, c-strtold, raise,
1076 readtokens0, getcwd, fcntl-safer, canonicalize, cycle-check,
1077 utimecmp, utimens, xnanosleep. Rename sha to sha1.
1079 2004-08-16 Simon Josefsson <jas@extundo.com>
1081 * gnulib-tool: Use sed instead of autoconf --trace, inspired by
1082 libtoolize behaviour by "Gary V. Vaughan" <gary@gnu.org>.
1083 Add --dry-run for --import.
1084 Let user provided command line parameters override configure.ac
1087 2004-08-12 Paul Eggert <eggert@cs.ucla.edu>
1089 * modules/argp (Files): Add m4/unlocked-io.m4.
1090 (Depends-on): Add extensions.
1092 2004-08-12 Simon Josefsson <jas@extundo.com>
1094 * gnulib-tool: Add --source-base, --m4-base, --libtool options.
1095 Change default library name from libfoo to libgnu.
1096 Now, if you have a configure.ac that says:
1099 gl_MODULES(error getopt etcetera)
1101 you can import all you need by running:
1102 ../gnulib/gnulib-tool --import
1104 * modules/getopt (Files): Rename getopt.h to getopt_.h.
1105 (Makefile.am): Rewrite, use logic from argz.
1106 (Include): Use <getopt.h> instead of "getopt.h".
1108 2004-08-11 Paul Eggert <eggert@cs.ucla.edu>
1110 * modules/obstack (Files): Add m4/inttypes_h.m4, m4/stdint_h.m4,
1113 2004-08-09 Paul Eggert <eggert@cs.ucla.edu>
1115 * modules/xalloc-die: New file.
1116 * modules/xalloc: Remove dependencies on error, gettext, exitfail.
1118 * modules/md5 (Files): Add m4/uint32_t.m4.
1119 * modules/sha1: Renamed from modules/sha.
1121 Rename lib/sha.h to lib/sha1.h.
1122 Rename lib/sha.c to lib/sha1.c.
1123 Rename m4/sha.m4 to m4/sha1.m4.
1124 (lib_SOURCES): Likewise.
1125 (configure.ac): Rename gl_SHA to gl_SHA1.
1126 (Include): sha.h -> sha1.h.
1128 2004-08-08 Simon Josefsson <jas@extundo.com>
1130 * modules/xgethostname (Depends-on): Remove exit and error (not
1133 * modules/getpass-gnu: Add getpass.h.
1134 (Depends-on): Add stdbool.
1135 * modules/getpass: Add getpass.h.
1137 2004-08-06 Paul Eggert <eggert@cs.ucla.edu>
1139 More merge from coreutils.
1140 * modules/raise, modules/readtokens0, modules/utimens,
1141 modules/utimecmp, module/xnanosleep: New files.
1142 * modules/strftime: Add lib/strftime.h.
1143 Change include from <time.h> to "strftime.h".
1144 * modules/yesno: Add lib/yesno.h.
1145 * modules/backupfile: Remove lib/addext.c.
1146 * modules/euidaccess: Add stat-macros.h.
1147 * modules/canonicalize, modules/euidaccess,
1148 modules/filemode, modules/lchown, modules/makepath,
1149 modules/rmdir, modules/stat: Likewise.
1151 2004-08-03 Simon Josefsson <jas@extundo.com>
1153 * modules/progname (Depends-on): Don't depend on stdbool.
1155 2004-08-02 Simon Josefsson <jas@extundo.com>
1157 * modules/getsubopt: New file.
1158 * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
1161 2004-08-05 Paul Eggert <eggert@cs.ucla.edu>
1163 Merge from coreutils.
1164 * modules/c-strtod, modules/c-strtold, modules/canonicalize,
1165 modules/cycle-check, modules/fcntl-safer, modules/getcwd: New files.
1166 * modules/path-concat: Don't depend on strdup.
1168 2004-08-03 Paul Eggert <eggert@cs.ucla.edu>
1170 * modules/fatal: Remove, as the "fatal" module wasn't used or working.
1171 * MODULES.html.sh (func_all_modules): Remove fatal.
1173 2004-07-19 Bruno Haible <bruno@clisp.org>
1175 * MODULES.html.sh (func_all_modules): Add dummy.
1177 2004-07-16 Simon Josefsson <jas@extundo.com>
1179 * modules/dummy: New file.
1181 2004-07-09 Paul Eggert <eggert@cs.ucla.edu>
1183 * modules/chown (Files): Add lib/fchown-stub.c, since
1184 gl_PREREQ_CHOWN invokes AC_LIBOBJ(fchown-stub).
1186 2004-06-22 Paul Eggert <eggert@cs.ucla.edu>
1188 * modules/argz: Omit "#include".
1190 * MODULES.html.sh (func_all_modules): Add calloc, to match
1191 2004-06-01 addition of calloc module.
1193 2004-06-22 Gary V. Vaughan <gary@gnu.org>
1195 * modules/argz: New file.
1196 * MODULES.html.sh (func_all_modules): Add argz.
1198 2004-06-12 Jim Meyering <jim@meyering.net>
1199 and Paul Eggert <eggert@cs.ucla.edu>
1201 * modules/hash (Files): Add lib/xalloc.h.
1202 * modules/pipe (Depends-on): Add wait-process.
1203 * modules/stat (Depends-on): Add xalloc.
1204 * modules/userspec (Files): Add lib/userspec.h.
1207 Upgrade from gettext-0.13.
1208 * modules/gettext (Files): Add m4/intmax.m4, m4/longdouble.m4,
1209 m4/longlong.m4, m4/printf-posix.m4, m4/signed.m4, m4/size_max.m4,
1210 m4/wchar_t.m4, m4/wint_t.m4, m4/xsize.m4.
1212 2003-11-25 Bruno Haible <bruno@clisp.org>
1214 * modules/vasnprintf (Files): Remove m4/ssize_t.m4.
1216 2003-11-24 Paul Eggert <eggert@twinsun.com>
1218 * modules/alloca: Remove dependency on xalloc.
1220 2003-11-17 Paul Eggert <eggert@twinsun.com>
1222 * README: Mention that S+T cannot overflow if S is the size of
1223 an existing object and T is sufficiently small.
1225 2003-11-17 Bruno Haible <bruno@clisp.org>
1227 * modules/vasnprintf (Files): Add m4/ssize_t.m4.
1228 (Depends-on): Add xsize.
1230 2003-11-12 Paul Eggert <eggert@twinsun.com>
1232 * modules/xalloc (Files): Undo latest change, since xalloc.h
1233 no longer needs SIZE_MAX or PTRDIFF_MAX.
1235 2003-11-11 Bruno Haible <bruno@clisp.org>
1237 * modules/xsize (Files): Add m4/size_max.m4.
1238 * modules/xalloc (Files): Add m4/size_max.m4, m4/ptrdiff_max.m4.
1240 2003-11-04 Bruno Haible <bruno@clisp.org>
1242 * modules/xsize: New file.
1243 * modules/linebreak: Depend on xsize.
1244 * MODULES.html.sh (func_all_modules): Add xsize.
1246 2003-11-04 Jim Meyering <jim@meyering.net>
1248 * modules/sysexits: Use the `$(VAR)' notation for AC_SUBST'd
1249 variable names, rather than @VAR@.
1250 * modules/poll: Likewise.
1252 2003-11-03 Jim Meyering <jim@meyering.net>
1254 * modules/userspec (lib_SOURCES): Add userspec.h.
1255 (Include): Add "userspec.h".
1256 Improve description.
1258 2003-10-29 Paul Eggert <eggert@twinsun.com>
1260 * modules/group-member: Depend on stdbool.
1262 2003-10-20 Bruno Haible <bruno@clisp.org>
1264 * modules/wait-process: New file.
1265 * MODULES.html.sh (func_all_modules): Add wait-process.
1267 2003-10-16 Paul Eggert <eggert@twinsun.com>
1269 * README: Mention that gnulib assumes that (foo *) NULL + 0 == NULL.
1271 2003-10-14 Bruno Haible <bruno@clisp.org>
1273 * modules/fatal-signal: Add m4/sig_atomic_t.m4 to file list.
1275 2003-10-12 Paul Eggert <eggert@twinsun.com>
1277 * modules/xalloc: Do not depend on 'exit'. Depend on 'stdbool'.
1278 Change maintainer from Bruno Haible to 'all'.
1280 2003-10-10 Simon Josefsson <jas@extundo.com>
1282 * modules/argp (Depends-on): Add restrict and strcase.
1284 2003-10-08 Paul Eggert <eggert@twinsun.com>
1286 * modules/getpass: Depend on stdbool.
1288 2003-10-06 Bruno Haible <bruno@clisp.org>
1290 * modules/version-etc-2: Remove file.
1291 * MODULES.html.sh (func_all_modules): Remove version-etc-2.
1293 2003-10-06 Bruno Haible <bruno@clisp.org>
1295 * modules/fatal-signal: New file.
1296 * MODULES.html.sh (func_all_modules): Add fatal-signal.
1298 2003-10-05 Paul Eggert <eggert@twinsun.com>
1300 * README: Rework advice for preventing empty .o files.
1301 Don't recommend ELIDE constructs. Recommend <stddef.h>,
1304 2003-10-02 Bruno Haible <bruno@clisp.org>
1306 * modules/lchown (Include): Add lchown.h.
1307 * modules/time_r (Include): Use "..." syntax.
1308 * modules/xgetdomainname (Include): Add xgetdomainname.h.
1310 2003-10-01 Simon Josefsson <jas@extundo.com>
1312 * MODULES.html.sh (func_all_modules): Move gethostname from section
1313 'based on' to section 'lacking' POSIX:2001.
1315 2003-09-27 Oskar Liljeblad <oskar@osk.mine.nu>
1317 Trivial fixes to Makefile.am parts of module listings.
1318 * modules/strstr: Append strstr.h to lib_SOURCES.
1319 * modules/strcase: Likewise, for strcase.h.
1321 2003-09-27 Paul Eggert <eggert@twinsun.com>
1323 * modules/free: New file.
1325 2003-09-25 Bruno Haible <bruno@clisp.org>
1327 * modules/version-etc-2: New file, from modules/version-etc with
1329 * MODULES.html.sh (func_all_modules): Add version-etc-2.
1331 2003-09-25 Simon Josefsson <jas@extundo.com>
1332 Bruno Haible <bruno@clisp.org>
1334 * modules/getdomainname: New file.
1335 * modules/xgetdomainname: New file.
1336 * MODULES.html.sh (func_all_modules): Add getdomainname, xgetdomainname.
1338 2003-09-24 Paul Eggert <eggert@twinsun.com>
1340 * README: Document assumptions that 'int' is at least 32 bits
1341 wide, that integer arithmetic is 2's complement without overflow,
1342 that there are no holes in integer values, that adding sizes of
1343 two nonoverlapping objects can't overflow, and that all-bits-zero
1344 yields scalar zero. Fix spelling and capitalization typos.
1346 2003-09-24 Simon Josefsson <jas@extundo.com>
1348 * modules/xgethostname: Add xgethostname.h.
1350 2003-09-17 Paul Eggert <eggert@twinsun.com>
1352 * gnulib-tool: Use "test -h", not "test -L", for portability
1353 to Solaris 8 /bin/sh. (This bug is fixed in Solaris 9.)
1354 (tags_regexp): Remove, since \| doesn't conform to POSIX.
1355 (sed_extract_prog): Issue s commands one-by-one, rather than
1356 using \| in one s command.
1358 2003-09-16 Bruno Haible <bruno@clisp.org>
1360 * gnulib-tool (func_create_testdir): Warn about duplicated
1363 2003-09-15 Paul Eggert <eggert@twinsun.com>
1365 * modules/argmatch, modules/fatal, modules/obstack,
1366 modules/xalloc, modules/xgethostname: Sort dependencies by
1367 importance, not alphabetically.
1369 2003-09-14 Bruno Haible <bruno@clisp.org>
1371 * modules/fwriteerror: New file.
1372 * MODULES.html.sh (func_all_modules): Add fwriteerror.
1374 2003-09-12 Paul Eggert <eggert@twinsun.com>
1376 * modules/argmatch, modules/exitfail, modules/fatal, modules/obstack,
1377 modules/xgethostname, modules/xalloc: Depend on exit.
1379 2003-09-09 Paul Eggert <eggert@twinsun.com>
1381 * README: New section: portability guidelines.
1383 2003-09-07 Paul Eggert <eggert@twinsun.com>
1385 * modules/time_r: Depend on 'restrict'. Fix from Simon Josefsson in
1386 <http://mail.gnu.org/archive/html/bug-gnulib/2003-09/msg00028.html>.
1388 2003-09-06 Paul Eggert <eggert@twinsun.com>
1390 * MODULES.html.sh (func_all_modules): Add time_r.
1391 * modules/time_r: New file.
1392 * modules/mktime, modules/strftime, modules/timegm: Depend on time_r.
1393 * modules/timegm: Depend on mktime. Change maintainer to "all, glibc".
1395 2003-08-31 Simon Josefsson <jas@extundo.com>
1397 * modules/timegm: New file.
1398 * MODULES.html.sh (func_all_modules): Add timegm.
1400 2003-08-22 Simon Josefsson <jas@extundo.com>
1402 * modules/strndup (Makefile.am): Add strndup.h to lib_SOURCES.
1404 2003-08-20 Bruno Haible <bruno@clisp.org>
1406 * modules/progname: New file.
1407 * MODULES.html.sh (func_all_modules): Add progname.
1409 2003-08-18 Paul Eggert <eggert@twinsun.com>
1411 * modules/stdbool: Add BUILT_SOURCES. Prefer $@ to target name
1414 2003-08-17 Simon Josefsson <jas@extundo.com>
1416 * modules/argp: Fix autoconf macro name. Add more dependencies.
1418 2003-08-17 Simon Josefsson <jas@extundo.com>
1420 * modules/xstrndup: New file.
1421 * MODULES.html.sh (func_all_modules): Add xstrndup.
1423 2003-08-17 Bruno Haible <bruno@clisp.org>
1425 * modules/strndup (Files, Include): Add lib/strndup.h.
1427 2003-08-17 Bruno Haible <bruno@clisp.org>
1429 * gnulib-tool (func_create_testdir): Handle gl_USE_SYSTEM_EXTENSIONS
1431 * modules/extensions (configure.ac): Comment out the invocation of
1432 gl_USE_SYSTEM_EXTENSIONS.
1434 2003-08-17 Bruno Haible <bruno@clisp.org>
1436 * modules/euidaccess (Files): Add lib/euidaccess.h.
1438 2003-08-16 Paul Eggert <eggert@twinsun.com>
1440 Document merge from coreutils.
1441 * modules/alloca: Append $(ALLOCA_H) to BUILT_SOURCES.
1442 * modules/fnmatch: Append $(FNMATCH_H) to BUILT_SOURCES.
1443 * modules/utime: Add m4/utimes-null.m4.
1445 2003-08-15 Paul Eggert <eggert@twinsun.com>
1447 Document merge from coreutils.
1448 * modules/userspec: Depend on posixver.
1449 * modules/strftime: Depend on tzset.
1451 2003-08-14 Jim Meyering <jim@meyering.net>
1453 Merges from coreutils.
1454 * modules/fnmatch: Use the `$(FNMATCH_H)' notation for AC_REPLACED
1455 variable names, rather than @FNMATCH_H@.
1456 * modules/alloca: Likewise for $(ALLOCA_H).
1458 * modules/fnmatch (fnmatch.h): Use `$@' in the commands, in place of
1459 the three copies of the literal target, `fnmatch.h'.
1460 * modules/alloca (alloca.h): Likewise.
1462 2003-08-14 Paul Eggert <eggert@twinsun.com>
1464 * modules/tzset: New file.
1466 2003-08-12 Paul Eggert <eggert@twinsun.com>
1468 Merge from coreutils.
1469 * modules/euidaccess: Add lib_SOURCES, include for new
1472 2003-08-11 Paul Eggert <eggert@twinsun.com>
1474 * modules/gnu-source, m4/gnu-source.m4:
1475 Remove; we're assuming Autoconf 2.54 or later now.
1476 Suggested by Bruno Haible.
1477 * MODULES.html.sh (func_all_modules): Remove gnu-source.
1479 2003-08-08 Paul Eggert <eggert@twinsun.com>
1481 * MODULES.html.sh (func_all_modules): Add extensions, gnu-source.
1482 * modules/extensions, modules/gnu-source: New files.
1483 * modules/timespec, modules/unlocked-io: Depend on extensions.
1485 2003-08-07 Paul Eggert <eggert@twinsun.com>
1487 * modules/restrict: New file.
1488 * MODULES.html.sh (func_all_modules): Add restrict.
1489 * modules/regex: Depend on restrict.
1491 2003-08-07 Bruno Haible <bruno@clisp.org>
1493 * modules/getndelim2 (Makefile.am): Add the files to EXTRA_DIST, not
1494 lib_SOURCES, because getndelim2.m4 now uses AC_LIBOBJ(getndelim2).
1496 2003-08-05 Paul Eggert <eggert@twinsun.com>
1498 * MODULES.html.sh (func_all_modules): Remove bumpalloc.
1499 * modules/bumpalloc: Remove.
1501 2003-07-31 Bruno Haible <bruno@clisp.org>
1503 * modules/getpass-gnu: New file.
1504 * MODULES.html.sh (func_all_modules): Add getpass-gnu.
1506 2003-07-22 Paul Eggert <eggert@twinsun.com>
1508 * modules/xalloc (Depends-on): Add exitfail.
1509 * modules/xmemcoll: Likewise.
1511 2003-07-20 Jim Meyering <jim@meyering.net>
1513 * modules/closeout (Depends-on): Add exitfail.
1514 Suggestion from Bruno Haible.
1516 2003-07-18 Bruno Haible <bruno@clisp.org>
1518 * modules/getndelim2: New file.
1519 * modules/getline: Share files with module getndelim2.
1520 * modules/getnline: Depend on getndelim2 instead of sharing files with
1521 it. Add getnline.c to lib_SOURCES.
1522 * MODULES.html.sh (func_all_modules): Add getndelim2.
1524 2003-07-17 Bruno Haible <bruno@clisp.org>
1526 * modules/getnline: New file.
1527 * modules/getline: Add lib/getndelim2.c to source file list.
1528 * MODULES.html.sh (func_all_modules): Add getnline.
1530 2003-07-17 Bruno Haible <bruno@clisp.org>
1532 * configure.in: Remove file.
1533 * Makefile.in: Remove file.
1535 2003-07-17 Bruno Haible <bruno@clisp.org>
1537 * MODULES.html.sh: Put the </BODY> right before </HTML>.
1539 2003-07-16 Jim Meyering <jim@meyering.net>
1541 * modules/save-cwd: Depend on xgetcwd. From Derek Price.
1543 2003-07-15 Jim Meyering <jim@meyering.net>
1545 * modules/save-cwd: Don't depend on error. From Derek Price.
1547 2003-07-14 Simon Josefsson <jas@extundo.com>
1549 * modules/mempcpy: New file.
1550 * MODULES.html.sh (func_all_modules): Add mempcpy.
1552 2003-07-14 Paul Eggert <eggert@twinsun.com>
1554 * modules/getdate, modules/posixtm: Depend on mktime.
1556 2003-07-10 Simon Josefsson <jas@extundo.com>
1558 * modules/strchrnul (Makefile.am): Add strchrnul.h.
1560 2003-06-26 Bruno Haible <bruno@clisp.org>
1562 * modules/human: Depend on module stdbool.
1564 2003-06-25 Bruno Haible <bruno@clisp.org>
1566 * modules/readlink: New file.
1567 * modules/xreadlink: Depend on it.
1568 * MODULES.html.sh (func_all_modules): Add readlink.
1570 2003-06-22 Bruno Haible <bruno@clisp.org>
1572 * modules/safe-read: Add m4/ssize_t.m4.
1573 * modules/xreadlink: Add m4/ssize_t.m4.
1575 2003-06-11 Simon Josefsson <jas@extundo.com>
1577 * modules/sysexits: New file.
1578 * MODULES.html.sh (func_all_modules): Add sysexits.
1580 2003-06-10 Bruno Haible <bruno@clisp.org>
1582 * MODULES.html.sh (func_all_modules): Add strchrnul and argp.
1584 2003-06-10 Simon Josefsson <jas@extundo.com>
1586 * modules/strchrnul: New file.
1588 2003-06-10 Simon Josefsson <jas@extundo.com>
1590 * modules/argp: New file.
1592 2003-06-07 Bruno Haible <bruno@clisp.org>
1594 * modules/poll (Makefile.am): Use explicit creation rule for poll.h, to
1595 avoid AC_CONFIG_LINKS.
1596 * modules/fnmatch (Makefile.am): Use explicit creation rule for
1597 fnmatch.h, to avoid AC_CONFIG_LINKS.
1598 * modules/alloca (Makefile.am): Make creation of alloca.h Ctrl-C safe.
1600 2003-06-07 Jim Meyering <jim@meyering.net>
1602 * modules/strtod: Use $(...) notation, not @...@ for
1603 AC_REPLACE'd variables.
1604 * modules/localcharset: Likewise.
1606 2003-06-06 Jim Meyering <jim@meyering.net>
1607 Bruno Haible <bruno@clisp.org>
1609 * modules/stdbool: Reflect renaming: stdbool.h.in -> stdbool_.h.
1610 Adjust Makefile.am snippet not to redirect directly to target.
1611 Use $(STDBOOL_H) notation, not @STDBOOL_H@ for AC_REPLACE'd variables.
1613 2003-05-30 Bruno Haible <bruno@clisp.org>
1615 * modules/gettext: Add files m4/nls.m4 and m4/po.m4.
1616 * config/config.rpath: Upgrade to gettext-0.12.1.
1618 2003-05-22 <karl@gnu.org>
1620 * gnulib-tool (func_usage): =LIBRARY not =libRARY in help msg.
1622 2003-05-09 Bruno Haible <bruno@clisp.org>
1624 * modules/error: Add m4/strerror_r.m4 to file list.
1626 2003-04-10 Bruno Haible <bruno@clisp.org>
1628 * modules/findprog: New file.
1629 * MODULES.html.sh (func_all_modules): Add it.
1631 2003-04-04 Bruno Haible <bruno@clisp.org>
1633 * modules/linebreak: New file.
1634 * MODULES.html.sh (func_all_modules): Add it.
1636 2003-04-03 Bruno Haible <bruno@clisp.org>
1638 * modules/utf8-ucs4: New file.
1639 * modules/utf16-ucs4: New file.
1640 * modules/ucs4-utf8: New file.
1641 * modules/ucs4-utf16: New file.
1642 * MODULES.html.sh (func_all_modules): Add them.
1644 2003-04-02 Bruno Haible <bruno@clisp.org>
1646 * modules/binary-io: New file.
1647 * MODULES.html.sh (func_all_modules): Add it.
1649 2003-04-01 Bruno Haible <bruno@clisp.org>
1651 * modules/pathname: New file.
1652 * MODULES.html.sh (func_all_modules): Add it.
1654 2003-03-28 Bruno Haible <bruno@clisp.org>
1656 * modules/copy-file: New file.
1657 * MODULES.html.sh (func_all_modules): Add it.
1659 2003-02-20 Bruno Haible <bruno@clisp.org>
1661 * MODULES.html.sh (func_all_modules): Add poll.
1663 2003-02-19 Paolo Bonzino <bonzini@gnu.org>
1665 * modules/poll: New file.
1667 2003-02-18 Bruno Haible <bruno@clisp.org>
1669 * MODULES.html.sh (func_all_modules): Add mathl.
1671 2003-02-18 Paolo Bonzino <bonzini@gnu.org>
1673 * modules/mathl: New file.
1675 2003-02-17 Bruno Haible <bruno@clisp.org>
1677 * modules/mkdtemp: New module.
1678 * MODULES.html.sh (func_all_modules): Add it.
1680 2003-01-30 Bruno Haible <bruno@clisp.org>
1682 * modules/vasnprintf, modules/vasprintf: New modules.
1683 * MODULES.html.sh (func_all_modules): Add them.
1685 2003-01-29 Bruno Haible <bruno@clisp.org>
1687 * modules/stpncpy: New module.
1688 * MODULES.html.sh (func_all_modules): Add it.
1690 2003-01-28 Bruno Haible <bruno@clisp.org>
1692 * modules/c-ctype: New module.
1693 * MODULES.html.sh (func_all_modules): Add it.
1695 2003-01-27 Bruno Haible <bruno@clisp.org>
1697 * modules/xsetenv: New module.
1698 * MODULES.html.sh (func_all_modules): Add it.
1700 2003-01-23 Bruno Haible <bruno@clisp.org>
1702 * modules/minmax: New module.
1703 * MODULES.html.sh (func_all_modules): Add it.
1705 2003-01-22 Bruno Haible <bruno@clisp.org>
1707 * modules/exit: New module.
1708 * MODULES.html.sh (func_all_modules): Add it.
1710 2003-01-19 Bruno Haible <bruno@clisp.org>
1712 * gnulib-tool: Recognize option --extract-maintainer.
1713 (func_get_maintainer): New function.
1714 * modules/*: Add Maintainer entry.
1716 2003-01-16 Bruno Haible <bruno@clisp.org>
1718 * MODULES.html.sh: Add a table of contents. Add the module name as
1719 leftmost column. Add hyperlinks.
1721 2003-01-11 Bruno Haible <bruno@clisp.org>
1723 * modules/stpcpy: Distribute lib/stpcpy.h.
1724 * modules/setenv: Depend on alloca. Distribute lib/setenv.h.
1726 2003-01-11 Bruno Haible <bruno@clisp.org>
1728 * gnulib-tool (func_create_testdir): Store config/* files in the main
1730 * config.rpath: Move to ...
1731 * config/config.rpath: ... here.
1732 * modules/gettext: Contains config/config.rpath, not config.rpath.
1733 * modules/iconv: Likewise.
1735 2003-01-11 Bruno Haible <bruno@clisp.org>
1737 * modules/*: Add a description.
1738 * modules/strpbrk: Fix Makefile.am snippet.
1739 * modules/strtoimax: Fix dependencies.
1740 * modules/strtoumax: Likewise.
1742 2003-01-11 Bruno Haible <bruno@clisp.org>
1744 * gnulib-tool (func_create_testdir): Substitute lib_OBJECTS.
1745 * modules/alloca (Makefile.am): All object files depend on alloca.h.
1746 * modules/stdbool (Makefile.am): All object files depend on stdbool.h.
1748 2003-01-12 Paul Eggert <eggert@twinsun.com>
1750 Finish renaming getstr -> getdelim2 and readline -> readlinebuffer,
1751 to avoid collisions with libcurses and libreadline.
1753 * MODULES.html.sh: Remove getstr.
1754 * modules/getline: Depend on unlocked-io, not getstr.
1756 2003-01-10 Bruno Haible <bruno@clisp.org>
1758 * modules/alloca: Change Makefile.am requirements. Simplify Include
1759 requirements. Add lib/alloca_.h to file list.
1761 2003-01-09 Bruno Haible <bruno@clisp.org>
1763 * modules/stdbool: Change configure.ac, Makefile.am requirements.
1764 Simplify Include requirements. Add lib/stdbool.h.in to file list.
1766 2003-01-09 Bruno Haible <bruno@clisp.org>
1768 * gnulib-tool (func_all_modules): Ignore files ending in ~.
1769 * MODULES.html.sh: Likewise.
1771 2003-01-09 <karl@gnu.org>
1773 * MODULES.html.sh: include `dirname $0` in PATH, to find
1776 2003-01-08 Bruno Haible <bruno@clisp.org>
1778 * modules/full-read: Depend on full-write.
1780 2003-01-07 Bruno Haible <bruno@clisp.org>
1782 * MODULES.html.sh: Add copyright notice.
1783 (missed_files): Omit CVS directory entries.
1784 (func_module): Make it work with sed-3.02.
1785 * MODULES.txt: Remove file.
1787 2003-01-01 <karl@gnu.org>
1789 * gnulib-tool (func_verify_module): report module name $module in
1790 error message, not $1.
1791 * gnulib-tool (create-testdir): don't complain if destdir couldn't
1792 be created, only if it doesn't exist.
1793 * gnulib-tool (last_checkin_date): don't expand the $Date here.
1795 2002-12-24 Bruno Haible <bruno@clisp.org>
1797 * MODULES.txt: Update according to m4/ changes.
1800 * config.rpath: New file, from gettext-0.11.5.
1802 * modules/*: New module descriptions.
1803 * gnulib-tool: New file.
1804 * MODULES.html.sh: New file.
1806 2002-11-01 Bruno Haible <bruno@clisp.org>
1808 * configure.in: Add AC_CONFIG_AUX_DIR call.
1809 (AC_OUTPUT): Add m4/Makefile, lib/Makefile. Remove doc/Makefile,
1811 * Makefile.in (subdirs): Add m4, lib. Remove doc, test.
1813 2002-08-23 Stefan Monnier <monnier@cs.yale.edu>
1815 * regex.c (PATFETCH): Remove the translating fetch.
1816 (PATFETCH_RAW): Rename to PATFETCH.
1817 (set_image_of_range): New fun.
1818 (SET_RANGE_TABLE_WORK_AREA): Use it.
1819 (regex_compile): Don't translate the pattern chars so eagerly.
1820 Only do it when inserting an `exactn' bytecode or when handling
1822 (mutually_exclusive_p): Avoid empty statement.
1824 2001-10-22 Jeff Bailey <jbailey@outpost.dnsalias.org>
1827 * doc/*: Add COPYING, COPYING.LIB, COPYING.DOC, fdl.texi
1828 (per RMS's instructions, this is now the canonical source)
1829 * lgpl/, gpl/: New directories.
1831 2001-01-24 Stefan Monnier <monnier@cs.yale.edu>
1833 * regex.c (mutually_exclusive_p): Don't blindly handle `charset_not'
1834 as if it was a `charset'.
1836 2000-10-30 Stefan Monnier <monnier@cs.yale.edu>
1838 * regex.c (re_iswctype, re_wctype_to_bit): Fix braino.
1839 (regex_compile): Catch bogus \(\1\).
1841 2000-10-27 Stefan Monnier <monnier@cs.yale.edu>
1843 * regex.c (POP_FAILURE_REG_OR_COUNT, re_match_2_internal)
1844 (re_match_2_internal, re_match_2_internal, re_match_2_internal):
1845 Giving in to popular pressure to shut up the compiler with casts.
1847 2000-10-25 Stefan Monnier <monnier@cs.yale.edu>
1849 * regex.c: More `unsigned char' -> `re_char' changes.
1850 Also change several `int' into `re_wchar_t'.
1851 (PATTERN_STACK_EMPTY, PUSH_PATTERN_OP, POP_PATTERN_OP): Remove.
1852 (PUSH_FAILURE_POINTER): Don't cast any more.
1853 (POP_FAILURE_REG_OR_COUNT): Remove the cast that strips `const'.
1854 We want GCC to complain, since this piece of code makes
1855 re_match non-reentrant, which *should* be fixed.
1856 (GET_BUFFER_SPACE): Use size_t rather than unsigned long.
1857 (EXTEND_BUFFER): Use RETALLOC.
1858 (SET_LIST_BIT): Don't cast.
1859 (re_wchar_t): New type.
1860 (re_iswctype, re_wctype_to_bit): Make it crystal clear to GCC
1861 that those two functions will always properly return.
1862 (IMMEDIATE_QUIT_CHECK): Cast to void.
1863 (analyse_first): Use recursion rather than an explicit stack.
1864 (re_compile_fastmap): Can't fail anymore.
1865 (re_search_2): Don't check re_compile_fastmap for failure.
1866 (PUSH_NUMBER): Renamed from PUSH_FAILURE_COUNT.
1867 Now also sets the new value (passed in a new argument).
1868 (re_match_2_internal): Use it.
1869 Also, use a new var `reg' of type size_t when looping through regs
1870 rather than reuse the inappropriate `mcnt'.
1872 2000-10-24 Andrew Innes <andrewi@gnu.org>
1874 * regex.c (IMMEDIATE_QUIT_CHECK): New macro, which does QUIT on
1876 (re_match_2_internal): Use IMMEDIATE_QUIT_CHECK instead of QUIT,
1877 so that re_search functions only quit when callers expect them to.
1879 2000-10-24 Kenichi Handa <handa@etl.go.jp>
1881 * regex.c (regex_compile): Change the way of handling a range from
1882 a char less than 256 to a char not less than 256.
1884 2000-10-15 Stefan Monnier <monnier@cs.yale.edu>
1886 * regex.c (WIDE_CHAR_SUPPORT): Define if _LIBC as well.
1889 Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
1890 Copying and distribution of this file, with or without modification,
1891 are permitted provided the copyright notice and this notice are preserved.