* tests/test-getpass.c: New file.
[gnulib.git] / ChangeLog
1 2005-08-24  Simon Josefsson  <jas@extundo.com>
2
3         * tests/test-getpass.c: New file.
4
5 2005-08-24  Jim Meyering  <jim@meyering.net>
6
7         * modules/xgetcwd (Makefile.am): Remove `lib_SOURCES += ...' line,
8         now that xgetcwd.m4 requires xgetcwd.c and xgetcwd.h.
9
10 2005-08-17  Bruno Haible  <bruno@clisp.org>
11
12         * modules/strcasestr: New file.
13         * MODULES.html.sh (String handling, based on ANSI C 89): Add
14         strcasestr.
15
16 2005-08-17  Bruno Haible  <bruno@clisp.org>
17
18         * modules/strstr (Files): Add m4/mbrtowc.m4.
19         (Depends-on): Add mbuiter.
20
21 2005-08-17  Bruno Haible  <bruno@clisp.org>
22
23         * modules/strcase (Depends-on): Add mbuiter. Remove strnlen1, mbchar.
24
25 2005-08-17  Bruno Haible  <bruno@clisp.org>
26
27         * modules/mbuiter: New file.
28         * MODULES.html.sh (Extended multibyte and wide character utilities):
29         Add mbuiter.
30
31 2005-08-16  Bruno Haible  <bruno@clisp.org>
32
33         * modules/strcase (Files): Add m4/mbrtowc.m4.
34         (Depends-on): Add strnlen1, mbchar.
35
36 2005-08-16  Bruno Haible  <bruno@clisp.org>
37
38         * modules/strnlen1: New file.
39         * MODULES.html.sh (String handling): Add strnlen1.
40
41 2005-08-16  Bruno Haible  <bruno@clisp.org>
42
43         * modules/mbfile: New file.
44         * MODULES.html.sh (Extended multibyte and wide character utilities):
45         Add mbfile.
46
47 2005-08-16  Bruno Haible  <bruno@clisp.org>
48
49         * modules/mbiter: New file.
50         * MODULES.html.sh (Extended multibyte and wide character utilities):
51         Add mbiter.
52
53 2005-08-16  Bruno Haible  <bruno@clisp.org>
54
55         * modules/mbchar: New file.
56         * MODULES.html.sh (Extended multibyte and wide character utilities):
57         New section.
58
59 2005-08-16  Bruno Haible  <bruno@clisp.org>
60
61         * modules/tls: New file.
62         * MODULES.html.sh (Multithreading): Add tls.
63
64 2005-08-15  Simon Josefsson  <jas@extundo.com>
65
66         * modules/ssize_t (License): Change to 'unlimited'.
67
68         * gnulib-tool (sed_extract_prog): Recognize 'unlimited' license.
69
70 2005-08-12  Simon Josefsson  <jas@extundo.com>
71
72         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
73         ssize_t.
74
75 2005-08-12  Simon Josefsson  <jas@extundo.com>
76
77         * modules/getndelim2: Use ssize_t module.
78         * modules/getnline: Likewise.
79         * modules/safe-read: Likewise.
80         * modules/xreadlink: Likewise.
81
82         * modules/ssize_t: New file.
83
84 2005-08-12  Simon Josefsson  <jas@extundo.com>
85
86         * MODULES.html.sh (Extra functions based on ANSI C 89: Misc): Add
87         readline, getdelim and check_version.
88         (Support for systems lacking ISO C 99: Sizes of integer types):
89         Add size_max.
90
91 2005-08-11  Simon Josefsson  <jas@extundo.com>
92
93         * modules/readline: New file.
94
95         * modules/strnlen (Files): Add strnlen.h.
96
97 2005-08-10  Simon Josefsson  <jas@extundo.com>
98
99         * tests/test-iconvme.c: New file.
100
101 2005-08-08  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>  (tiny change)
102
103         * README: Typos.
104
105 2005-08-02  Simon Josefsson  <jas@extundo.com>
106
107         * modules/getdelim: New file.
108
109         * modules/getline: Rewrite, don't use getndelim2.
110
111 2005-07-16  Simon Josefsson  <jas@extundo.com>
112
113         * modules/readline: New file.
114
115 2005-07-24  Bruno Haible  <bruno@clisp.org>
116
117         * modules/visibility: New file.
118         * MODULES.html.sh (Misc): Add visibility.
119
120 2005-07-22  Bruno Haible  <bruno@clisp.org>
121
122         * modules/alloca-opt (Makefile.am): Remove explicit dependency on
123         $(ALLOCA_H), redundant through BUILT_SOURCES.
124         * modules/argz (Makefile.am): Remove explicit dependency on $(ARGZ_H),
125         redundant through BUILT_SOURCES.
126         * modules/byteswap (Makefile.am): Remove explicit dependency on
127         $(BYTESWAP_H), redundant through BUILT_SOURCES.
128         * modules/fnmatch (Makefile.am): Remove explicit dependency on
129         $(FNMATCH_H), redundant through BUILT_SOURCES.
130         * modules/getopt (Makefile.am): Remove explicit dependency on
131         $(GETOPT_H), redundant through BUILT_SOURCES.
132         * modules/glob (Makefile.am): Remove explicit dependency on $(GLOB_H),
133         redundant through BUILT_SOURCES.
134         * modules/poll (Makefile.am): Remove explicit dependency on $(POLL_H),
135         redundant through BUILT_SOURCES.
136         * modules/stdbool (Makefile.am): Remove explicit dependency on
137         $(STDBOOL_H), redundant through BUILT_SOURCES.
138         * modules/stdint (Makefile.am): Remove explicit dependency on
139         $(STDINT_H), redundant through BUILT_SOURCES.
140         * modules/sysexits (Makefile.am): Add $(SYSEXITS_H) to BUILT_SOURCES.
141         Remove explicit dependency on $(SYSEXITS_H).
142         Reported by Alexandre Duret-Lutz <adl@src.lip6.fr>.
143
144 2005-07-18  Bruno Haible  <bruno@clisp.org>
145
146         * modules/lock: New file.
147         * MODULES.html.sh (Multithreading): New section.
148
149 2005-07-15  Paul Eggert  <eggert@cs.ucla.edu>
150
151         * modules/xalloc (Depends-on): Add xalloc-die.
152         * modules/xvasprintf (Depends-on): Add xalloc-die.
153
154 2005-07-14  Paul Eggert  <eggert@cs.ucla.edu>
155
156         * modules/argp (Depends-on): Remove unlocked-io.
157
158 2005-07-11  Simon Josefsson  <jas@extundo.com>
159
160         * modules/size_max: New file.
161
162         * modules/xsize: Depend on size_max module for size_max.m4.
163
164 2005-07-09  Bruno Haible  <bruno@clisp.org>
165
166         * gnulib-tool (func_usage): Document option --avoid.
167         (Command line options): Handle --avoid.
168         (func_acceptable): New function.
169         (func_modules_transitive_closure): Use it.
170
171 2005-07-11  Bruno Haible  <bruno@clisp.org>
172
173         * MODULES.html.sh: Use shortcut URLs to the www.opengroup.org site.
174         Reported by Jim Meyering.
175
176 2005-07-09  Sergey Poznyakoff  <gray@gnu.org.ua>
177
178         * modules/argp (Depends-on): Add unlocked-io
179
180 2005-07-07  Paul Eggert  <eggert@cs.ucla.edu>
181
182         * modules/regex (Files): Add lib/regex_internal.c,
183         lib/regex_internal.h, lib/regexec.c, lib/regcomp.c, m4/codeset.m4.
184         (Depends-on): Add extensions.
185         (Makefile.am): Remove lib_SOURCES; now done by m4 code.
186
187 2005-07-06  Paul Eggert  <eggert@cs.ucla.edu>
188
189         Support programs like Emacs that use gnulib but not gettext.
190         * MODULES.html.sh (Internationalization functions): Add gettext-h.
191         * modules/gettext-h: New file.
192         * modules/gettext (Files): Remove lib/gettext.h.
193         (Depends-on): Add gettext-h.
194         (Makefile.am): Remove lib_SOURCES.
195         * modules/argmatch, modules/c-stack, modules/closeout:
196         * modules/copy-file, modules/csharpcomp, modules/csharpexec:
197         * modules/execute, modules/file-type, modules/getaddrinfo:
198         * modules/getopt, modules/human, modules/javacomp:
199         * modules/javaexec, modules/mkdir-p, modules/obstack:
200         * modules/openat, modules/pagealign_alloc, modules/pipe:
201         * modules/quotearg, modules/regex, modules/rpmatch:
202         * modules/unicodeio, modules/userspec, modules/version-etc:
203         * modules/wait-process, modules/xalloc-die, modules/xmemcoll:
204         * modules/xsetenv:
205         Depend on gettext-h, not gettext.
206
207 2005-07-05  Paul Eggert  <eggert@cs.ucla.edu>
208
209         * gnulib-tool (func_import): Add support for 'public domain' license.
210         * modules/alloca, modules/atexit, modules/memmove:
211         Now public domain, not GPL.
212         * modules/dup2, modules/getpagesize, modules/malloc, modules/memset:
213         * modules/realloc, modules/strerror, modules/strtod:
214         Now LGPL, not GPL.
215
216 2005-07-03  Paul Eggert  <eggert@cs.ucla.edu>
217
218         Remove the dependency of the strftime module on the tzset module.
219         * modules/strftime (Depends-on): Remove dependency on tzset.
220
221 2005-06-28  Jim Meyering  <jim@meyering.net>
222
223         * check-module (find_included_lib_files): Hard-code another
224         pair of exceptions: fts.c includes fts-cycle.c and unistd-safer.h
225         but modules/fts-lgpl (correctly) does not list those files.
226
227         * modules/canonicalize (Files): Add lib/pathmax.h.
228
229 2005-06-28  Simon Josefsson  <jas@extundo.com>
230
231         * modules/check-version (Files): Add check-version.m4.
232
233 2005-06-25  Simon Josefsson  <jas@extundo.com>
234
235         * modules/check-version: New file.
236
237 2005-06-24  Derek Price  <derek@ximbiot.com>
238         and Bruno Haible  <bruno@clisp.org>
239
240         Remove stat module & update lstat.
241         * MODULES.html.sh (stat): Remove.
242         * MODULES.html: Regenerated.
243         * modules/lstat (Description): Correct function name.
244         (Files): Add "lstat.h".
245         (Depends-on): Remove stat, add xalloc, stat-macros.
246         * modules/stat: Remove this file.
247         (Include): Add "lstat.h", remove <sys/stat.h>.
248
249 2005-06-08  Bruno Haible  <bruno@clisp.org>
250
251         * modules/csharpcomp: New file.
252         * MODULES.html.sh (C#): Add csharpcomp.
253
254 2005-06-02  Paul Eggert  <eggert@cs.ucla.edu>
255
256         Sync from coreutils.
257         Use "file name" when talking about file names, instead of "filename"
258         or "path", as per the GNU coding standards.
259         * MODULES.html.sh: mkdir-p renamed from makepath.
260         filenamecat renamed from path-concat.
261         * modules/filenamecat: Renamed from modules/path-concat.
262         (Files): filenamecat.h and filenamecat.c renamed from
263         path-concat.h and path-concat.c.
264         (configure.ac): gl_FILE_NAME_CONCAT, not gl_PATH_CONCAT.
265         (Include): filenamecat.h, not path-concat.h.
266         * modules/mkdir-p: Renamed from modules/makepath.
267         (Files): mkdir-p.h and mkdir-p.c renamed from makepath.h and makepath.c.
268         (configure.ac): gl_MKDIR_PARENTS, not gl_MAKEPATH.
269         (Include): mkdir-p.h, not makepath.h.
270
271 2005-06-01  Bruno Haible  <bruno@clisp.org>
272
273         * modules/csharpexec: New file.
274         * MODULES.html.sh (C#): New section.
275
276 2005-05-29  Derek Price  <derek@ximbiot.com>
277
278         * MODULES.html.sh: Add glob to Enhanced POSIX.2001 section.
279         * modules/glob: New file.
280         * modules/getlogin_r: Add link to POSIX spec in description.
281
282 2005-05-27  Paul Eggert  <eggert@cs.ucla.edu>
283
284         * modules/fts (Files): Remove m4/inttypes-pri.m4.
285         * modules/fts-lgpl (Depends-on): Remove gettext.
286
287 2005-05-25  Derek Price  <derek@ximbiot.com>
288
289         * MODULES.html.sh: Add getlogin_r to POSIX.2001 support section.
290
291 2005-05-25  Derek Price  <derek@ximbiot.com>
292             Paul Eggert  <eggert@cs.ucla.edu>
293
294         * modules/getlogin_r: New files.
295
296 2005-05-21  Jim Meyering  <jim@meyering.net>
297
298         * modules/fts (Files): Add m4/inttypes-pri.m4.
299         (Depends-on): Add lstat and remove gettext.  Alphabetize.
300
301 2005-05-18  Derek Price  <derek@ximbiot.com>
302
303         * modules/minmax (Files): Add m4/minmax.m4.
304         (configure.ac): Add gl_MINMAX.
305
306 2005-05-20  Paul Eggert  <eggert@cs.ucla.edu>
307
308         * MODULES.html.sh (File system functions): Add fts, fts-lgpl.
309
310 2005-05-18  Jim Meyering  <jim@meyering.net>
311
312         * modules/dirfd (License): Change to LGPL.  Most of the code
313         is already in the public domain.
314
315 2005-05-14  Paul Eggert  <eggert@cs.ucla.edu>
316
317         * config/srclist-update: Spell out "Street" in FSF postal
318         mail address; this is the style the FSF seems to prefer.
319
320         * build-aux/depcomp, build-aux/install-sh, build-aux/mdate-sh,
321         build-aux/missing, build-aux/mkinstalldirs: Sync from Automake;
322         this updates FSF postal mail address.
323
324         Sync from coreutils.
325         * modules/unlinkdir: New file.
326         * modules/yesno (Depends-on): Add getline.
327         * MODULES.html.sh (File system functions): Add unlinkdir.
328
329 2005-05-13  Paul Eggert  <eggert@cs.ucla.edu>
330
331         * MODULES.html.sh, README, gnulib-tool, tests/test-base64.c,
332         tests/test-memmem.c, tests/test-stpncpy.c:
333         Update FSF postal mail address.
334
335 2005-05-12  Eric Blake  <ebb9@byu.net>  (tiny change)
336
337         * gnulib-tool (func_import): Sort and uniquify recommended includes.
338
339 2005-05-12  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
340
341         * modules/getdate (Makefile.am): Add getdate.c to EXTRA_DIST
342
343 2005-05-09  Paul Eggert  <eggert@cs.ucla.edu>
344
345         * modules/time_r (License): Change to LGPL.
346         * modules/extensions (License): Change to LGPL.  Actually,
347         the license is more permissive than that, but currently gnulib-tool
348         doesn't know how to handle more-permissive licenses.
349
350         * modules/stat-macros (Depends-on): Don't depend on stat-macros (!).
351         Problem reported by Dave Love.
352
353 2005-05-09  Yoann Vandoorselaere <yoann.v@prelude-ids.com>
354             Bruno Haible  <bruno@clisp.org>
355
356         * modules/inet_ntop: New file.
357         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
358         inet_ntop.
359
360 2005-05-06  Paul Eggert  <eggert@cs.ucla.edu>
361
362         * modules/argmatch (Depends-on): Add stdbool.
363         * modules/backupfile (Depends-on): Likewise.
364         * modules/chdir-long (Depends-on): Likewise.
365         * modules/closeout (Depends-on): Likewise.
366         * modules/cycle-check (Depends-on): Likewise.
367         * modules/dirname (Depends-on): Likewise.
368         * modules/fnmatch (Depends-on): Likewise.
369         * modules/fsusage (Depends-on): Likewise.
370         * modules/fwriteerror (Depends-on): Likewise.
371         * modules/getcwd (Depends-on): Likewise.
372         * modules/getloadavg (Depends-on): Likewise.
373         * modules/hard-locale (Depends-on): Likewise.
374         * modules/makepath (Depends-on): Likewise.
375         * modules/mountlist (Depends-on): Likewise.
376         * modules/nanosleep (Depends-on): Likewise.
377         * modules/posixtm (Depends-on): Likewise.
378         * modules/quotearg (Depends-on): Likewise.
379         * modules/readtokens (Depends-on): Likewise.
380         * modules/readtokens0 (Depends-on): Likewise.
381         * modules/readutmp (Depends-on): Likewise.
382         * modules/save-cwd (Depends-on): Likewise.
383         * modules/strftime (Depends-on): Likewise.
384         * modules/userspec (Depends-on): Likewise.
385         * modules/utimecmp (Depends-on): Likewise.
386         * modules/xgetcwd (Depends-on): Likewise.
387         * modules/xnanosleep (Depends-on): Likewise.
388         * modules/xstrtod (Depends-on): Likewise.
389         * modules/yesno (Depends-on): Likewise.
390
391 2005-05-01  Paul Eggert  <eggert@cs.ucla.edu>
392
393         * modules/getloadavg (Depends-on): Add unistd-safer.
394         * modules/getusershell (Depends-on): Add stdio-safer.
395         * modules/lstat (Depends-on): Remove xalloc.
396         * modules/mkstemp (Depends-on): Add stat-macros.
397         * modules/modechange (Depends-on): Remove xstrtol.
398         Add stat-macros, xalloc.
399         * modules/save-cwd (Depends-on): Add unistd-safer.
400         * modules/stdio-safer (Makefile.am): Remove lib_SOURCES.
401         * modules/unistd-safer (Files): Add lib/fd-safer.c
402         (Makefile.am): Remove lib_SOURCES.
403
404         * MODULES.html.sh (Enhancements for POSIX:2001 functions):
405         Remove fcntl-safer; unistd-safer supersedes it.
406
407 2005-05-01  Oskar Liljeblad  <oskar@osk.mine.nu>
408
409         * modules/getcwd (Depends-on): Add extensions.
410         * modules/openat (Depends-on): Likewise.
411
412 2005-05-01  Paul Eggert  <eggert@cs.ucla.edu>
413
414         * MODULES.html.sh (Misc): Add byteswap.
415
416 2005-05-01  Oskar Liljeblad  <oskar@osk.mine.nu>
417
418         * modules/byteswap: New file.
419
420 2005-04-21  Oskar Liljeblad  <oskar@osk.mine.nu>
421
422         * gnulib-tool (Options): Add -s for --symlink/--symbolic.
423         (func_ln_if_changed) Remove forcibly for no error message
424         in case file does not exist.
425
426 2005-04-19  Simon Josefsson  <jas@extundo.com>
427
428         * gnulib-tool (Options): Make --symlink mean --symbolic.
429
430 2005-03-14  Simon Josefsson  <jas@extundo.com>
431
432         * modules/getpass-gnu (Makefile.am): Don't mention getpass.h.
433
434 2005-04-15  Simon Josefsson  <jas@extundo.com>
435
436         * gnulib-tool: Rename --symlink to --symbolic.
437
438 2005-04-15  Oskar Liljeblad <oskar@osk.mine.nu>
439
440         * gnulib-tool: Add -s, --symlink option to gnulib-tool to make
441         symbolic links to files instead of copying/moving.  Add --aux-dir,
442         specifying directory relative --dir where auxiliary build tools
443         are placed.
444
445 2005-04-14  Bruno Haible  <bruno@clisp.org>
446
447         * modules/allocsa (License): Change to LGPL.
448         Requested by Yoann Vandoorselaere <yoann@prelude-ids.org>.
449
450 2005-03-26  Jim Meyering  <jim@meyering.net>
451
452         * modules/check-include-files: Move to ../ and rename to...
453         * check-module: ...this.
454
455 2005-03-25  Jim Meyering  <jim@meyering.net>
456
457         * modules/xvasprintf (Files): Add xalloc.h.
458
459 2005-03-23  Paul Eggert  <eggert@cs.ucla.edu>
460
461         * modules/gettext (Files): config/config.rpath -> build-aux/config.rpath
462         * modules/iconv (Files): Likewise.
463         Problem reported by Oskar Liljeblad.
464
465 2005-03-23  Jim Meyering  <jim@meyering.net>
466
467         * modules/check-include-files: New script to check for
468         missing dependencies, multiple includes, etc.
469
470         * modules/c-strtold (Depends-on): Add xalloc.
471         * modules/c-strtod (Depends-on): Add xalloc.
472         * modules/hash (Depends-on): Add xalloc.
473         (Files): Remove lib/xalloc.h.
474
475         * modules/gethrxtime (Files): Add lib/gethrxtime.h.
476         * modules/userspec (Files): Add lib/inttostr.h.
477
478 2005-03-22  Jim Meyering  <jim@meyering.net>
479
480         * modules/stat-macros: New module.
481         * modules/canonicalize, modules/euidaccess, modules/file-type,
482         * modules/filemode, modules/lchown, modules/makepath,
483         * modules/rmdir, modules/stat: Depend on new stat-macros module
484         rather than listing lib/stat-macros.h manually.
485         Don't add stat-macros.h to lib_SOURCES or list it in Files: section.
486
487 2005-03-21  Paul Eggert  <eggert@cs.ucla.edu>
488
489         * modules/chdir-long (Depends-on): Add mempcpy.
490
491         * modules/acl, modules/backupfile, modules/c-strtod,
492         modules/c-strtold, modules/canon-host, modules/canonicalize,
493         modules/cloexec, modules/closeout, modules/dirfd, modules/dirname,
494         modules/exclude, modules/exitfail, modules/file-type,
495         modules/filemode, modules/fpending, modules/fsusage, modules/getcwd,
496         modules/getdate, modules/getline, modules/getpagesize,
497         modules/getpass, modules/getugroups, modules/group-member,
498         modules/hard-locale, modules/hash, modules/human, modules/idcache,
499         modules/inttostr, modules/long-options, modules/makepath,
500         modules/md5, modules/memcasecmp, modules/memcoll,
501         modules/modechange, modules/mountlist, modules/path-concat,
502         modules/pathmax, modules/physmem, modules/posixtm, modules/posixver,
503         modules/quote, modules/quotearg, modules/readtokens, modules/readutmp,
504         modules/safe-read, modules/safe-write, modules/same, modules/savedir,
505         modules/settime, modules/sha1, modules/sig2str, modules/strdup,
506         modules/strftime, modules/strndup, modules/strverscmp,
507         modules/timespec, modules/unlocked-io, modules/userspec,
508         modules/utimecmp, modules/utimens, modules/xalloc, modules/xstrtol,
509         modules/yesno:
510         Remove lib_SOURCES line from Makefile.am section, as this is now
511         done automatically by the corresponding Autoconf macro.
512
513 2005-03-16  Bruno Haible  <bruno@clisp.org>
514
515         * modules/stdint (Makefile.am): Use HAVE_LONG_LONG_64BIT instead of
516         HAVE_LONGLONG_64BIT.
517
518 2005-03-04  Derek R. Price  <derek@ximbiot.com>
519
520         * gnulib-tool (func_cp_if_changed, func_mv_if_changed): New functions.
521         (func_import): Only replace files via --import when they have actually
522         changed.
523
524 2005-03-03  Derek R. Price  <derek@ximbiot.com>
525             Bruno Haible  <bruno@clisp.org>
526
527         * modules/pagealign_alloc: New file.
528         * MODULES.html.sh (Memory management functions): Add pagealign_alloc.
529
530 2005-03-01  Paul Eggert  <eggert@cs.ucla.edu>
531
532         * modules/gettime (Makefile.am): Remove lib_SOURCES line.
533         Reported by Derek Price.
534         (Include): Add "timespec.h".
535
536         * modules/xnanosleep (Depends-on): Remove gethrxtime.
537
538 2005-02-26  Paul Eggert  <eggert@cs.ucla.edu>
539
540         * modules/gethrxtime: New file.
541         * modules/xnanosleep (Files): Add m4/xnanosleep.m4.
542         (Depends-on): Add gethrxtime.
543         (configure.ac): Add gl_XNANOSLEEP.
544         (Makefile.am): Remove lib_SOURCES line.
545
546 2005-02-24  Bruno Haible  <bruno@clisp.org>
547
548         * modules/gettext (Files): Add m4/glibc2.m4.
549
550 2005-02-22  Simon Josefsson  <jas@extundo.com>
551
552         * modules/iconvme: New file.
553
554         * MODULES.html.sh: Add iconvme.
555
556 2005-02-03  Paul Eggert  <eggert@cs.ucla.edu>
557
558         * modules/chdir-long (Depends-on): Add memrchr.
559         * modules/memrchr (Files): Add lib/memrchr.h.
560         (Include): "memrchr.h".
561
562 2005-01-28  Paul Eggert  <eggert@cs.ucla.edu>
563
564         Sync from coreutils.
565         * modules/getloadavg (Files): Remove m4/getloadavg.m4.
566         (Depends-on): Add c-strtod.
567         (configure.ac): Replace gl_FUNC_GETLOADAVG with AC_FUNC_GETLOADAVG.
568
569 2005-01-28  Bruno Haible  <bruno@clisp.org>
570
571         * modules/javacomp: New file.
572         * MODULES.html.sh (Java): Add javacomp.
573
574 2005-01-26  Bruno Haible  <bruno@clisp.org>
575
576         * modules/javaexec: New file.
577         * MODULES.html.sh (Java): Add javaexec.
578
579 2005-01-24  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
580
581         * modules/lchown (Depends-on): Remove lchown.h
582
583 2005-01-21  Paul Eggert  <eggert@cs.ucla.edu>
584
585         * modules/chdir-long (Depends-on): Remove mempcpy.
586
587 2005-01-21  Bruno Haible  <bruno@clisp.org>
588
589         * modules/classpath: New file.
590         * MODULES.html.sh (Java): Add classpath.
591
592 2005-01-20  Paul Eggert  <eggert@cs.ucla.edu>
593
594         * MODULES.html.sh (Command-line arguments): Add version-etc-fsf.
595
596 2005-01-20  Simon Josefsson  <jas@extundo.com>
597
598         * modules/version-etc-fsf: New file.
599
600 2005-01-19  Paul Eggert  <eggert@cs.ucla.edu>
601
602         * modules/mempcpy (Makefile.am): Remove mention of mempcpy.h;
603         AC_LIBSOURCES now does this.
604         * MODULES.html.sh (Sizes of integer types <limits.h>): New element,
605         with new ullong_max module.
606
607 2005-01-19  Bruno Haible  <bruno@clisp.org>
608
609         * modules/sh-quote: New file.
610         * MODULES.html.sh (Executing programs): Add sh-quote.
611
612 2005-01-18  Paul Eggert  <eggert@cs.ucla.edu>
613
614         * modules/ullong_max: New file.
615
616         * modules/chdir-long, modules/openat: New files.
617         * modules/save-cwd (Depends-on): Depend on chdir-long.
618         (Makefile.am): Remove lib_SOURCES; now handled by AC_LIBSOURCES.
619
620 2005-01-11  Sergey Poznyakoff  <gray@Mirddin.farlep.net>
621
622         * modules/argp: Depend on vsnprintf
623
624 2005-01-10  Jim Meyering  <jim@meyering.net>
625
626         * modules/closeout (Depends-on): Add atexit.
627
628 2005-01-01  Simon Josefsson  <jas@extundo.com>
629
630         * gnulib-tool: Print #include directives when --import'ing.
631
632 2004-12-28  Paul Eggert  <eggert@cs.ucla.edu>
633
634         * modules/error (Depends-on): Remove gettext.
635
636 2004-12-28  Simon Josefsson  <jas@extundo.com>
637
638         * tests/test-base64.c: Include required header files.  Remove
639         unused variables.
640
641 2004-12-23  Paul Eggert  <eggert@cs.ucla.edu>
642
643         * modules/getdate (Depends-on): Remove alloca-opt.
644
645 2004-12-19  Paul Eggert  <eggert@cs.ucla.edu>
646
647         * modules/regex (lib_SOURCES): Remove regex.c, undoing previous
648         (2004-10-24) change.  Apparently this was a false alarm.
649
650         * modules/getdate: Depend on alloca-opt, not alloca.
651
652 2004-12-18  Simon Josefsson  <jas@extundo.com>
653
654         * modules/alloca: Depend on alloca-opt, instead of duplicating it.
655
656 2004-12-16  Simon Josefsson  <jas@extundo.com>
657
658         * tests/test-base64.c: Add license.
659
660 2004-12-15  Stepan Kasal  <address@hidden>
661
662         * gnulib-tool (func_emit_lib_Makefile_am): Shorten a long sed command.
663
664 2004-12-12  Paul Eggert  <eggert@cs.ucla.edu>
665
666         * modules/getcwd (Files): Add m4/d-ino.m4.
667         Suggested by Mark D. Baushke.
668
669 2004-12-04  Paul Eggert  <eggert@cs.ucla.edu>
670
671         * modules/hard-locale (Depends-on): Add strdup.
672
673 2004-12-04  Simon Josefsson  <jas@extundo.com>
674
675         * modules/getaddrinfo (License): Add LGPL, reported by Yoann
676         Vandoorselaere <yoann@prelude-ids.org>.
677
678 2004-11-30  Simon Josefsson  <jas@extundo.com>
679
680         * MODULES.html.sh (Extra functions based on ANSI C 89): Add
681         base64.
682
683         * tests/test-base64.c: New file.
684
685         * modules/base64: New file.
686
687 2004-11-30  Simon Josefsson  <jas@extundo.com>
688
689         * modules/restrict (License): Change to LGPL.
690
691 2004-11-26  Paul Eggert  <eggert@cs.ucla.edu>
692
693         * modules/getcwd (Files): Add lib/getcwd.h, m4/getcwd.m4.
694         (Depends-on): Remove pathmax, same.  Add mempcpy.
695         (configure.ac): GL_FUNC_GETCWD_PATH_MAX -> gl_FUNC_GETCWD.
696         (Makefile.am): Append getcwd.h to lib_SOURCES.
697         (Include): Add getcwd.h.
698         (Maintainer): Change from Jim Meyering to "all, glibc",
699         since getdate now uses intended-for-glibc code.
700         * modules/xgetcwd (Files): Remove m4/getcwd.m4.
701         (Depends-on): Depend on getcwd.  Do not depend on pathmax.
702
703 2004-11-22  Paul Eggert  <eggert@cs.ucla.edu>
704
705         * modules/canonicalize (Depends-on): Add xreadlink.
706         Problem reported by James Youngman.
707
708 2004-11-16  Paul Eggert  <eggert@cs.ucla.edu>
709
710         * modules/canon-host (Depends-on): Add strdup.
711
712 2004-11-16  Jim Meyering  <jim@meyering.net>
713
714         * modules/closeout (Depends-on): Add fpending.
715
716 2004-11-11  Simon Josefsson  <jas@extundo.com>
717
718         * modules/strtok_r: New file.
719
720         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
721         strtok_r.
722
723 2004-11-08  Simon Josefsson  <jas@extundo.com>
724
725         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
726         getaddrinfo.
727
728         * modules/getaddrinfo: New file.
729
730 2004-11-10  Jim Meyering  <jim@meyering.net>
731
732         * modules/closeout (Depends-on): Remove fpending.
733
734 2004-11-04  Bruno Haible  <bruno@clisp.org>
735
736         * modules/allocsa (Files): Add lib/allocsa.valgrind.
737         (Makefile.am): Distribute it.
738
739 2004-10-29  Paul Eggert  <eggert@cs.ucla.edu>
740
741         * modules/getdate (Files): Add doc/getdate.texi.
742         (Depends-on): Add setenv, xalloc.
743
744 2004-10-24  Paul Eggert  <eggert@cs.ucla.edu>
745
746         * modules/regex (lib_SOURCES): Add regex.c.
747         Reported by James Youngman in
748         <http://lists.gnu.org/archive/html/bug-gnulib/2004-10/msg00199.html>.
749
750 2004-10-17  Paul Eggert  <eggert@cs.ucla.edu>
751
752         * gnulib-tool (func_emit_lib_Makefile_am): Fix typo: a $ was
753         missing.  Problem reported by James Youngman.
754
755 2004-10-16  Simon Josefsson  <jas@extundo.com>
756
757         * gnulib-tool: Fix comments.  Fix parse problem.
758         (func_emit_lib_Makefile_am): Don't hard code a in libgl_a_SOURCES.
759
760 2004-10-15  Bruno Haible  <bruno@clisp.org>
761
762         * gnulib-tool (func_import): Let gl_INIT define LTALLOCA when needed.
763
764 2004-10-15  Bruno Haible  <bruno@clisp.org>
765
766         * gnulib-tool (func_emit_lib_Makefile_am): Add markers to separate
767         the portions belonging to each module.
768         Suggested by Derek Robert Price <derek@ximbiot.com>.
769
770 2004-10-15  Bruno Haible  <bruno@clisp.org>
771
772         * gnulib-tool: Untabify. Initialize supplied_libname.
773         (func_usage): More homogenous output.
774         (func_modules_transitive_closure, func_modules_to_filelist,
775         func_emit_lib_Makefile_am): New functions.
776         (func_import): New function, extracted from big case statement. Use
777         func_get_license, func_modules_transitive_closure,
778         func_modules_to_filelist, func_emit_lib_Makefile_am. Initialize
779         opt_lgpl. Don't use test -a, as it's not portable.
780         (func_create_testdir): Use func_modules_transitive_closure,
781         func_modules_to_filelist, func_emit_lib_Makefile_am.
782
783 2004-10-11  Bruno Haible  <bruno@clisp.org>
784
785         * MODULES.html.sh (Support for systems lacking ISO C 99): Add
786         vsnprintf.
787
788 2004-10-11  Yoann Vandoorselaere  <yoann@prelude-ids.org>
789
790         * modules/vsnprintf: New file.
791
792 2004-10-04  Paul Eggert  <eggert@cs.ucla.edu>
793
794         * modules/xalloc (Files, Makefile.am): Remove xstrdup.c.
795
796         * modules/argmatch, modules/argp, modules/closeout, modules/error,
797         modules/exclude, modules/getdate, modules/getline,
798         modules/getndelim2, modules/getpass, modules/getpass-gnu,
799         modules/getusershell, modules/linebuffer, modules/md5,
800         modules/mountlist, modules/posixtm, modules/readtokens,
801         modules/readutmp, modules/regex, modules/sha1,
802         modules/version-etc, modules/yesno:
803         Remove dependency on unlocked-io.
804
805 2004-10-04  Bruno Haible  <bruno@clisp.org>
806
807         * modules/README: New file.
808         * gnulib-tool (func_all_modules, func_verify_module): modules/README is
809         not a module.
810
811 2004-10-04  Simon Josefsson  <jas@extundo.com>
812
813         * modules/memmem: New file.
814         * tests/test-memmem.c: New file.
815         * MODULES.html.sh (Extra functions based on ANSI C 89): Add memmem.
816
817 2004-10-01  Bruno Haible  <bruno@clisp.org>
818
819         * MODULES.html.sh: Add strsep.
820
821 2004-10-01  Yoann Vandoorselaere <yoann@prelude-ids.org>
822
823         * modules/strsep: New file.
824
825 2004-09-30  Paul Eggert  <eggert@cs.ucla.edu>
826
827         * MODULES.html.sh (Support for systems lacking ISO C 99): Add snprintf.
828
829 2004-09-30  Simon Josefsson  <jas@extundo.com>
830
831         * modules/snprintf: New file.
832
833 2004-09-30  Paul Eggert  <eggert@cs.ucla.edu>
834
835         * modules/argp (Maintainer): Replace Simon Josefsson
836         by Sergey Poznyakoff.
837
838 2004-10-01  Simon Josefsson  <jas@extundo.com>
839
840         * MODULES.html.sh (Extra functions based on ANSI C 89): Add
841         memmem.
842
843         * tests/test-memmem.c: New file.
844
845         * modules/memmem: New file.
846
847 2004-09-29  Bruno Haible  <bruno@clisp.org>
848
849         * modules/alloca-opt: New file, derived from modules/alloca.
850         * modules/allocsa: Depend on alloca-opt instead of alloca.
851         * modules/setenv: Likewise.
852         * modules/vasnprintf: Likewise.
853         * MODULES.html.sh: Add alloca-opt.
854
855 2004-09-28  Paul Eggert  <eggert@cs.ucla.edu>
856
857         * modules/dummy: Change license to LGPL.
858
859 2004-09-29  Simon Josefsson  <jas@extundo.com>
860
861         * gnulib-tool: New parameter --lgpl, to asseert that modules are
862         LGPL, and to replace license template from GPL to LGPL.
863
864 2004-09-24  Simon Josefsson  <jas@extundo.com>
865
866         * modules/minmax (License): Change from GPL to LGPL.
867
868 2004-09-23  Simon Josefsson  <jas@extundo.com>
869
870         * gnulib-tool (--import): Typo.
871
872 2004-09-21  Simon Josefsson  <jas@extundo.com>
873
874         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
875         snprintf.
876
877         * modules/snprintf: New file.
878
879 2004-09-05  Simon Josefsson  <jas@extundo.com>
880
881         * modules/getaddrinfo: Add.
882
883 2004-09-23  Simon Josefsson  <jas@extundo.com>
884
885         * gnulib-tool (--import): Make sure *.m4 end up in m4/ by default.
886
887 2004-09-22  Bruno Haible  <bruno@clisp.org>
888
889         * modules/*: Add 'License' field.
890         * gnulib-tool: Accept --extract-license option.
891         (func_get_license): New function.
892
893 2004-09-21  Bruno Haible  <bruno@clisp.org>
894
895         * modules/vasnprintf (Files): Add m4/stdint_h.m4, m4/inttypes_h.m4.
896         Reported by Simon Josefsson.
897
898 2004-09-20  Paul Eggert  <eggert@cs.ucla.edu>
899
900         * modules/inttostr (Files): Add m4/longlong.m4, since it uses
901         gl_AC_TYPE_LONG_LONG.
902
903 2004-09-18  Simon Josefsson  <jas@extundo.com>
904         and  Paul Eggert  <eggert@cs.ucla.edu>
905
906         * gnulib-tool: Replace various ad-hoc automake/autoconf/aclocal
907         calls with autoreconf.  Define GL_LIB.
908
909 2004-09-09  Karl Berry  <karl@gnu.org>
910
911         * regex.[ch]: delete from the root.  These were supposed to be
912                 synced with emacs cvs, but this has not happened for about
913                 a year, and anyway nothing else uses emacs regex.[ch].
914                 bug-gnulib mail from Jeff Bailey, 9 Sep 2004 15:49:24 -0700.
915                 lib/regex[.ch] is untouched.
916
917 2004-09-09  Bruno Haible  <bruno@clisp.org>
918
919         * modules/vasnprintf (Files): Add m4/eoverflow.m4.
920
921 2004-09-08  Bruno Haible  <bruno@clisp.org>
922             Oskar Liljeblad  <oskar@osk.mine.nu>
923
924         * modules/stdint: New file.
925         * MODULES.html.sh (Support for systems lacking ISO C 99): Add stdint.
926
927 2004-09-08  Oskar Liljeblad  <oskar@osk.mine.nu>
928
929         * modules/xvasprintf: New file.
930         * MODULES.html.sh (Extra functions based on ANSI C 89): Add vasprintf.
931
932 2004-08-19  Paul Eggert  <eggert@cs.ucla.edu>
933
934         * modules/userspec: Don't depend on alloca.
935
936 2004-08-17  Paul Eggert  <eggert@cs.ucla.edu>
937
938         * MODULES.html.sh: Add xalloc-die, c-strtod, c-strtold, raise,
939         readtokens0, getcwd, fcntl-safer, canonicalize, cycle-check,
940         utimecmp, utimens, xnanosleep.  Rename sha to sha1.
941
942 2004-08-16  Simon Josefsson  <jas@extundo.com>
943
944         * gnulib-tool: Use sed instead of autoconf --trace, inspired by
945         libtoolize behaviour by "Gary V. Vaughan" <gary@gnu.org>.
946         Add --dry-run for --import.
947         Let user provided command line parameters override configure.ac
948         settings.
949
950 2004-08-12  Paul Eggert  <eggert@cs.ucla.edu>
951
952         * modules/argp (Files): Add m4/unlocked-io.m4.
953         (Depends-on): Add extensions.
954
955 2004-08-12  Simon Josefsson  <jas@extundo.com>
956
957         * gnulib-tool: Add --source-base, --m4-base, --libtool options.
958         Change default library name from libfoo to libgnu.
959         Now, if you have a configure.ac that says:
960                 gl_SOURCE_BASE(gl)
961                 gl_M4_BASE(gl/m4)
962                 gl_MODULES(error getopt etcetera)
963                 gl_INIT
964         you can import all you need by running:
965                 ../gnulib/gnulib-tool --import
966
967         * modules/getopt (Files): Rename getopt.h to getopt_.h.
968         (Makefile.am): Rewrite, use logic from argz.
969         (Include): Use <getopt.h> instead of "getopt.h".
970
971 2004-08-11  Paul Eggert  <eggert@cs.ucla.edu>
972
973         * modules/obstack (Files): Add m4/inttypes_h.m4, m4/stdint_h.m4,
974         m4/uintmax_t.m4.
975
976 2004-08-09  Paul Eggert  <eggert@cs.ucla.edu>
977
978         * modules/xalloc-die: New file.
979         * modules/xalloc: Remove dependencies on error, gettext, exitfail.
980
981         * modules/md5 (Files): Add m4/uint32_t.m4.
982         * modules/sha1: Renamed from modules/sha.
983         (Files):
984         Rename lib/sha.h to lib/sha1.h.
985         Rename lib/sha.c to lib/sha1.c.
986         Rename m4/sha.m4 to m4/sha1.m4.
987         (lib_SOURCES): Likewise.
988         (configure.ac): Rename gl_SHA to gl_SHA1.
989         (Include): sha.h -> sha1.h.
990
991 2004-08-08  Simon Josefsson  <jas@extundo.com>
992
993         * modules/xgethostname (Depends-on): Remove exit and error (not
994         used).
995
996         * modules/getpass-gnu: Add getpass.h.
997         (Depends-on): Add stdbool.
998         * modules/getpass: Add getpass.h.
999
1000 2004-08-06  Paul Eggert  <eggert@cs.ucla.edu>
1001
1002         More merge from coreutils.
1003         * modules/raise, modules/readtokens0, modules/utimens,
1004         modules/utimecmp, module/xnanosleep: New files.
1005         * modules/strftime: Add lib/strftime.h.
1006         Change include from <time.h> to "strftime.h".
1007         * modules/yesno: Add lib/yesno.h.
1008         * modules/backupfile: Remove lib/addext.c.
1009         * modules/euidaccess: Add stat-macros.h.
1010         * modules/canonicalize, modules/euidaccess,
1011         modules/filemode, modules/lchown, modules/makepath,
1012         modules/rmdir, modules/stat: Likewise.
1013
1014 2004-08-03  Simon Josefsson  <jas@extundo.com>
1015
1016         * modules/progname (Depends-on): Don't depend on stdbool.
1017
1018 2004-08-02  Simon Josefsson  <jas@extundo.com>
1019
1020         * modules/getsubopt: New file.
1021         * MODULES.html.sh (Support for systems lacking POSIX:2001): Add
1022         getsubopt.
1023
1024 2004-08-05  Paul Eggert  <eggert@cs.ucla.edu>
1025
1026         Merge from coreutils.
1027         * modules/c-strtod, modules/c-strtold, modules/canonicalize,
1028         modules/cycle-check, modules/fcntl-safer, modules/getcwd: New files.
1029         * modules/path-concat: Don't depend on strdup.
1030
1031 2004-08-03  Paul Eggert  <eggert@cs.ucla.edu>
1032
1033         * modules/fatal: Remove, as the "fatal" module wasn't used or working.
1034         * MODULES.html.sh (func_all_modules): Remove fatal.
1035
1036 2004-07-19  Bruno Haible  <bruno@clisp.org>
1037
1038         * MODULES.html.sh (func_all_modules): Add dummy.
1039
1040 2004-07-16  Simon Josefsson  <jas@extundo.com>
1041
1042         * modules/dummy: New file.
1043
1044 2004-07-09  Paul Eggert  <eggert@cs.ucla.edu>
1045
1046         * modules/chown (Files): Add lib/fchown-stub.c, since
1047         gl_PREREQ_CHOWN invokes AC_LIBOBJ(fchown-stub).
1048
1049 2004-06-22  Paul Eggert  <eggert@cs.ucla.edu>
1050
1051         * modules/argz: Omit "#include".
1052
1053         * MODULES.html.sh (func_all_modules): Add calloc, to match
1054         2004-06-01 addition of calloc module.
1055
1056 2004-06-22  Gary V. Vaughan  <gary@gnu.org>
1057
1058         * modules/argz: New file.
1059         * MODULES.html.sh (func_all_modules): Add argz.
1060
1061 2004-06-12  Jim Meyering  <jim@meyering.net>
1062         and  Paul Eggert  <eggert@cs.ucla.edu>
1063
1064         * modules/hash (Files): Add lib/xalloc.h.
1065         * modules/pipe (Depends-on): Add wait-process.
1066         * modules/stat (Depends-on): Add xalloc.
1067         * modules/userspec (Files): Add lib/userspec.h.
1068         * modules/xstrto
1069
1070         Upgrade from gettext-0.13.
1071         * modules/gettext (Files): Add m4/intmax.m4, m4/longdouble.m4,
1072         m4/longlong.m4, m4/printf-posix.m4, m4/signed.m4, m4/size_max.m4,
1073         m4/wchar_t.m4, m4/wint_t.m4, m4/xsize.m4.
1074
1075 2003-11-25  Bruno Haible  <bruno@clisp.org>
1076
1077         * modules/vasnprintf (Files): Remove m4/ssize_t.m4.
1078
1079 2003-11-24  Paul Eggert  <eggert@twinsun.com>
1080
1081         * modules/alloca: Remove dependency on xalloc.
1082
1083 2003-11-17  Paul Eggert  <eggert@twinsun.com>
1084
1085         * README: Mention that S+T cannot overflow if S is the size of
1086         an existing object and T is sufficiently small.
1087
1088 2003-11-17  Bruno Haible  <bruno@clisp.org>
1089
1090         * modules/vasnprintf (Files): Add m4/ssize_t.m4.
1091         (Depends-on): Add xsize.
1092
1093 2003-11-12  Paul Eggert  <eggert@twinsun.com>
1094
1095         * modules/xalloc (Files): Undo latest change, since xalloc.h
1096         no longer needs SIZE_MAX or PTRDIFF_MAX.
1097
1098 2003-11-11  Bruno Haible  <bruno@clisp.org>
1099
1100         * modules/xsize (Files): Add m4/size_max.m4.
1101         * modules/xalloc (Files): Add m4/size_max.m4, m4/ptrdiff_max.m4.
1102
1103 2003-11-04  Bruno Haible  <bruno@clisp.org>
1104
1105         * modules/xsize: New file.
1106         * modules/linebreak: Depend on xsize.
1107         * MODULES.html.sh (func_all_modules): Add xsize.
1108
1109 2003-11-04  Jim Meyering  <jim@meyering.net>
1110
1111         * modules/sysexits: Use the `$(VAR)' notation for AC_SUBST'd
1112         variable names, rather than @VAR@.
1113         * modules/poll: Likewise.
1114
1115 2003-11-03  Jim Meyering  <jim@meyering.net>
1116
1117         * modules/userspec (lib_SOURCES): Add userspec.h.
1118         (Include): Add "userspec.h".
1119         Improve description.
1120
1121 2003-10-29  Paul Eggert  <eggert@twinsun.com>
1122
1123         * modules/group-member: Depend on stdbool.
1124
1125 2003-10-20  Bruno Haible  <bruno@clisp.org>
1126
1127         * modules/wait-process: New file.
1128         * MODULES.html.sh (func_all_modules): Add wait-process.
1129
1130 2003-10-16  Paul Eggert  <eggert@twinsun.com>
1131
1132         * README: Mention that gnulib assumes that (foo *) NULL + 0 == NULL.
1133
1134 2003-10-14  Bruno Haible  <bruno@clisp.org>
1135
1136         * modules/fatal-signal: Add m4/sig_atomic_t.m4 to file list.
1137
1138 2003-10-12  Paul Eggert  <eggert@twinsun.com>
1139
1140         * modules/xalloc: Do not depend on 'exit'.  Depend on 'stdbool'.
1141         Change maintainer from Bruno Haible to 'all'.
1142
1143 2003-10-10  Simon Josefsson  <jas@extundo.com>
1144
1145         * modules/argp (Depends-on): Add restrict and strcase.
1146
1147 2003-10-08  Paul Eggert  <eggert@twinsun.com>
1148
1149         * modules/getpass: Depend on stdbool.
1150
1151 2003-10-06  Bruno Haible  <bruno@clisp.org>
1152
1153         * modules/version-etc-2: Remove file.
1154         * MODULES.html.sh (func_all_modules): Remove version-etc-2.
1155
1156 2003-10-06  Bruno Haible  <bruno@clisp.org>
1157
1158         * modules/fatal-signal: New file.
1159         * MODULES.html.sh (func_all_modules): Add fatal-signal.
1160
1161 2003-10-05  Paul Eggert  <eggert@twinsun.com>
1162
1163         * README: Rework advice for preventing empty .o files.
1164         Don't recommend ELIDE constructs.  Recommend <stddef.h>,
1165         not <sys/types.h>.
1166
1167 2003-10-02  Bruno Haible  <bruno@clisp.org>
1168
1169         * modules/lchown (Include): Add lchown.h.
1170         * modules/time_r (Include): Use "..." syntax.
1171         * modules/xgetdomainname (Include): Add xgetdomainname.h.
1172
1173 2003-10-01  Simon Josefsson  <jas@extundo.com>
1174
1175         * MODULES.html.sh (func_all_modules): Move gethostname from section
1176         'based on' to section 'lacking' POSIX:2001.
1177
1178 2003-09-27  Oskar Liljeblad  <oskar@osk.mine.nu>
1179
1180         Trivial fixes to Makefile.am parts of module listings.
1181         * modules/strstr: Append strstr.h to lib_SOURCES.
1182         * modules/strcase: Likewise, for strcase.h.
1183
1184 2003-09-27  Paul Eggert  <eggert@twinsun.com>
1185
1186         * modules/free: New file.
1187
1188 2003-09-25  Bruno Haible  <bruno@clisp.org>
1189
1190         * modules/version-etc-2: New file, from modules/version-etc with
1191         modifications.
1192         * MODULES.html.sh (func_all_modules): Add version-etc-2.
1193
1194 2003-09-25  Simon Josefsson  <jas@extundo.com>
1195             Bruno Haible  <bruno@clisp.org>
1196
1197         * modules/getdomainname: New file.
1198         * modules/xgetdomainname: New file.
1199         * MODULES.html.sh (func_all_modules): Add getdomainname, xgetdomainname.
1200
1201 2003-09-24  Paul Eggert  <eggert@twinsun.com>
1202
1203         * README: Document assumptions that 'int' is at least 32 bits
1204         wide, that integer arithmetic is 2's complement without overflow,
1205         that there are no holes in integer values, that adding sizes of
1206         two nonoverlapping objects can't overflow, and that all-bits-zero
1207         yields scalar zero.  Fix spelling and capitalization typos.
1208
1209 2003-09-24  Simon Josefsson  <jas@extundo.com>
1210
1211         * modules/xgethostname: Add xgethostname.h.
1212
1213 2003-09-17  Paul Eggert  <eggert@twinsun.com>
1214
1215         * gnulib-tool: Use "test -h", not "test -L", for portability
1216         to Solaris 8 /bin/sh.  (This bug is fixed in Solaris 9.)
1217         (tags_regexp): Remove, since \| doesn't conform to POSIX.
1218         (sed_extract_prog): Issue s commands one-by-one, rather than
1219         using \| in one s command.
1220
1221 2003-09-16  Bruno Haible  <bruno@clisp.org>
1222
1223         * gnulib-tool (func_create_testdir): Warn about duplicated
1224         dependencies.
1225
1226 2003-09-15  Paul Eggert  <eggert@twinsun.com>
1227
1228         * modules/argmatch, modules/fatal, modules/obstack,
1229         modules/xalloc, modules/xgethostname: Sort dependencies by
1230         importance, not alphabetically.
1231
1232 2003-09-14  Bruno Haible  <bruno@clisp.org>
1233
1234         * modules/fwriteerror: New file.
1235         * MODULES.html.sh (func_all_modules): Add fwriteerror.
1236
1237 2003-09-12  Paul Eggert  <eggert@twinsun.com>
1238
1239         * modules/argmatch, modules/exitfail, modules/fatal, modules/obstack,
1240         modules/xgethostname, modules/xalloc: Depend on exit.
1241
1242 2003-09-09  Paul Eggert  <eggert@twinsun.com>
1243
1244         * README: New section: portability guidelines.
1245
1246 2003-09-07  Paul Eggert  <eggert@twinsun.com>
1247
1248         * modules/time_r: Depend on 'restrict'.  Fix from Simon Josefsson in
1249         <http://mail.gnu.org/archive/html/bug-gnulib/2003-09/msg00028.html>.
1250
1251 2003-09-06  Paul Eggert  <eggert@twinsun.com>
1252
1253         * MODULES.html.sh (func_all_modules): Add time_r.
1254         * modules/time_r: New file.
1255         * modules/mktime, modules/strftime, modules/timegm: Depend on time_r.
1256         * modules/timegm: Depend on mktime.  Change maintainer to "all, glibc".
1257
1258 2003-08-31  Simon Josefsson  <jas@extundo.com>
1259
1260         * modules/timegm: New file.
1261         * MODULES.html.sh (func_all_modules): Add timegm.
1262
1263 2003-08-22  Simon Josefsson  <jas@extundo.com>
1264
1265         * modules/strndup (Makefile.am): Add strndup.h to lib_SOURCES.
1266
1267 2003-08-20  Bruno Haible  <bruno@clisp.org>
1268
1269         * modules/progname: New file.
1270         * MODULES.html.sh (func_all_modules): Add progname.
1271
1272 2003-08-18  Paul Eggert  <eggert@twinsun.com>
1273
1274         * modules/stdbool: Add BUILT_SOURCES.  Prefer $@ to target name
1275         in makefile rules.
1276
1277 2003-08-17  Simon Josefsson  <jas@extundo.com>
1278
1279         * modules/argp: Fix autoconf macro name. Add more dependencies.
1280
1281 2003-08-17  Simon Josefsson  <jas@extundo.com>
1282
1283         * modules/xstrndup: New file.
1284         * MODULES.html.sh (func_all_modules): Add xstrndup.
1285
1286 2003-08-17  Bruno Haible  <bruno@clisp.org>
1287
1288         * modules/strndup (Files, Include): Add lib/strndup.h.
1289
1290 2003-08-17  Bruno Haible  <bruno@clisp.org>
1291
1292         * gnulib-tool (func_create_testdir): Handle gl_USE_SYSTEM_EXTENSIONS
1293         like AC_GNU_SOURCE.
1294         * modules/extensions (configure.ac): Comment out the invocation of
1295         gl_USE_SYSTEM_EXTENSIONS.
1296
1297 2003-08-17  Bruno Haible  <bruno@clisp.org>
1298
1299         * modules/euidaccess (Files): Add lib/euidaccess.h.
1300
1301 2003-08-16  Paul Eggert  <eggert@twinsun.com>
1302
1303         Document merge from coreutils.
1304         * modules/alloca: Append $(ALLOCA_H) to BUILT_SOURCES.
1305         * modules/fnmatch: Append $(FNMATCH_H) to BUILT_SOURCES.
1306         * modules/utime: Add m4/utimes-null.m4.
1307
1308 2003-08-15  Paul Eggert  <eggert@twinsun.com>
1309
1310         Document merge from coreutils.
1311         * modules/userspec: Depend on posixver.
1312         * modules/strftime: Depend on tzset.
1313
1314 2003-08-14  Jim Meyering  <jim@meyering.net>
1315
1316         Merges from coreutils.
1317         * modules/fnmatch: Use the `$(FNMATCH_H)' notation for AC_REPLACED
1318         variable names, rather than @FNMATCH_H@.
1319         * modules/alloca: Likewise for $(ALLOCA_H).
1320
1321         * modules/fnmatch (fnmatch.h): Use `$@' in the commands, in place of
1322         the three copies of the literal target, `fnmatch.h'.
1323         * modules/alloca (alloca.h): Likewise.
1324
1325 2003-08-14  Paul Eggert  <eggert@twinsun.com>
1326
1327         * modules/tzset: New file.
1328
1329 2003-08-12  Paul Eggert  <eggert@twinsun.com>
1330
1331         Merge from coreutils.
1332         * modules/euidaccess: Add lib_SOURCES, include for new
1333         file euidaccess.h
1334
1335 2003-08-11  Paul Eggert  <eggert@twinsun.com>
1336
1337         * modules/gnu-source, m4/gnu-source.m4:
1338         Remove; we're assuming Autoconf 2.54 or later now.
1339         Suggested by Bruno Haible.
1340         * MODULES.html.sh (func_all_modules): Remove gnu-source.
1341
1342 2003-08-08  Paul Eggert  <eggert@twinsun.com>
1343
1344         * MODULES.html.sh (func_all_modules): Add extensions, gnu-source.
1345         * modules/extensions, modules/gnu-source: New files.
1346         * modules/timespec, modules/unlocked-io: Depend on extensions.
1347
1348 2003-08-07 Paul Eggert  <eggert@twinsun.com>
1349
1350         * modules/restrict: New file.
1351         * MODULES.html.sh (func_all_modules): Add restrict.
1352         * modules/regex: Depend on restrict.
1353
1354 2003-08-07  Bruno Haible  <bruno@clisp.org>
1355
1356         * modules/getndelim2 (Makefile.am): Add the files to EXTRA_DIST, not
1357         lib_SOURCES, because getndelim2.m4 now uses AC_LIBOBJ(getndelim2).
1358
1359 2003-08-05  Paul Eggert  <eggert@twinsun.com>
1360
1361         * MODULES.html.sh (func_all_modules): Remove bumpalloc.
1362         * modules/bumpalloc: Remove.
1363
1364 2003-07-31  Bruno Haible  <bruno@clisp.org>
1365
1366         * modules/getpass-gnu: New file.
1367         * MODULES.html.sh (func_all_modules): Add getpass-gnu.
1368
1369 2003-07-22  Paul Eggert  <eggert@twinsun.com>
1370
1371         * modules/xalloc (Depends-on): Add exitfail.
1372         * modules/xmemcoll: Likewise.
1373
1374 2003-07-20  Jim Meyering  <jim@meyering.net>
1375
1376         * modules/closeout (Depends-on): Add exitfail.
1377         Suggestion from Bruno Haible.
1378
1379 2003-07-18  Bruno Haible  <bruno@clisp.org>
1380
1381         * modules/getndelim2: New file.
1382         * modules/getline: Share files with module getndelim2.
1383         * modules/getnline: Depend on getndelim2 instead of sharing files with
1384         it. Add getnline.c to lib_SOURCES.
1385         * MODULES.html.sh (func_all_modules): Add getndelim2.
1386
1387 2003-07-17  Bruno Haible  <bruno@clisp.org>
1388
1389         * modules/getnline: New file.
1390         * modules/getline: Add lib/getndelim2.c to source file list.
1391         * MODULES.html.sh (func_all_modules): Add getnline.
1392
1393 2003-07-17  Bruno Haible  <bruno@clisp.org>
1394
1395         * configure.in: Remove file.
1396         * Makefile.in: Remove file.
1397
1398 2003-07-17  Bruno Haible  <bruno@clisp.org>
1399
1400         * MODULES.html.sh: Put the </BODY> right before </HTML>.
1401
1402 2003-07-16  Jim Meyering  <jim@meyering.net>
1403
1404         * modules/save-cwd: Depend on xgetcwd.  From Derek Price.
1405
1406 2003-07-15  Jim Meyering  <jim@meyering.net>
1407
1408         * modules/save-cwd: Don't depend on error.  From Derek Price.
1409
1410 2003-07-14  Simon Josefsson  <jas@extundo.com>
1411
1412         * modules/mempcpy: New file.
1413         * MODULES.html.sh (func_all_modules): Add mempcpy.
1414
1415 2003-07-14  Paul Eggert  <eggert@twinsun.com>
1416
1417         * modules/getdate, modules/posixtm: Depend on mktime.
1418
1419 2003-07-10  Simon Josefsson  <jas@extundo.com>
1420
1421         * modules/strchrnul (Makefile.am): Add strchrnul.h.
1422
1423 2003-06-26  Bruno Haible  <bruno@clisp.org>
1424
1425         * modules/human: Depend on module stdbool.
1426
1427 2003-06-25  Bruno Haible  <bruno@clisp.org>
1428
1429         * modules/readlink: New file.
1430         * modules/xreadlink: Depend on it.
1431         * MODULES.html.sh (func_all_modules): Add readlink.
1432
1433 2003-06-22  Bruno Haible  <bruno@clisp.org>
1434
1435         * modules/safe-read: Add m4/ssize_t.m4.
1436         * modules/xreadlink: Add m4/ssize_t.m4.
1437
1438 2003-06-11  Simon Josefsson  <jas@extundo.com>
1439
1440         * modules/sysexits: New file.
1441         * MODULES.html.sh (func_all_modules): Add sysexits.
1442
1443 2003-06-10  Bruno Haible  <bruno@clisp.org>
1444
1445         * MODULES.html.sh (func_all_modules): Add strchrnul and argp.
1446
1447 2003-06-10  Simon Josefsson  <jas@extundo.com>
1448
1449         * modules/strchrnul: New file.
1450
1451 2003-06-10  Simon Josefsson  <jas@extundo.com>
1452
1453         * modules/argp: New file.
1454
1455 2003-06-07  Bruno Haible  <bruno@clisp.org>
1456
1457         * modules/poll (Makefile.am): Use explicit creation rule for poll.h, to
1458         avoid AC_CONFIG_LINKS.
1459         * modules/fnmatch (Makefile.am): Use explicit creation rule for
1460         fnmatch.h, to avoid AC_CONFIG_LINKS.
1461         * modules/alloca (Makefile.am): Make creation of alloca.h Ctrl-C safe.
1462
1463 2003-06-07  Jim Meyering  <jim@meyering.net>
1464
1465         * modules/strtod: Use $(...) notation, not @...@ for
1466         AC_REPLACE'd variables.
1467         * modules/localcharset: Likewise.
1468
1469 2003-06-06  Jim Meyering  <jim@meyering.net>
1470             Bruno Haible  <bruno@clisp.org>
1471
1472         * modules/stdbool: Reflect renaming: stdbool.h.in -> stdbool_.h.
1473         Adjust Makefile.am snippet not to redirect directly to target.
1474         Use $(STDBOOL_H) notation, not @STDBOOL_H@ for AC_REPLACE'd variables.
1475
1476 2003-05-30  Bruno Haible  <bruno@clisp.org>
1477
1478         * modules/gettext: Add files m4/nls.m4 and m4/po.m4.
1479         * config/config.rpath: Upgrade to gettext-0.12.1.
1480
1481 2003-05-22    <karl@gnu.org>
1482
1483         * gnulib-tool (func_usage): =LIBRARY not =libRARY in help msg.
1484
1485 2003-05-09  Bruno Haible  <bruno@clisp.org>
1486
1487         * modules/error: Add m4/strerror_r.m4 to file list.
1488
1489 2003-04-10  Bruno Haible  <bruno@clisp.org>
1490
1491         * modules/findprog: New file.
1492         * MODULES.html.sh (func_all_modules): Add it.
1493
1494 2003-04-04  Bruno Haible  <bruno@clisp.org>
1495
1496         * modules/linebreak: New file.
1497         * MODULES.html.sh (func_all_modules): Add it.
1498
1499 2003-04-03  Bruno Haible  <bruno@clisp.org>
1500
1501         * modules/utf8-ucs4: New file.
1502         * modules/utf16-ucs4: New file.
1503         * modules/ucs4-utf8: New file.
1504         * modules/ucs4-utf16: New file.
1505         * MODULES.html.sh (func_all_modules): Add them.
1506
1507 2003-04-02  Bruno Haible  <bruno@clisp.org>
1508
1509         * modules/binary-io: New file.
1510         * MODULES.html.sh (func_all_modules): Add it.
1511
1512 2003-04-01  Bruno Haible  <bruno@clisp.org>
1513
1514         * modules/pathname: New file.
1515         * MODULES.html.sh (func_all_modules): Add it.
1516
1517 2003-03-28  Bruno Haible  <bruno@clisp.org>
1518
1519         * modules/copy-file: New file.
1520         * MODULES.html.sh (func_all_modules): Add it.
1521
1522 2003-02-20  Bruno Haible  <bruno@clisp.org>
1523
1524         * MODULES.html.sh (func_all_modules): Add poll.
1525
1526 2003-02-19  Paolo Bonzino  <bonzini@gnu.org>
1527
1528         * modules/poll: New file.
1529
1530 2003-02-18  Bruno Haible  <bruno@clisp.org>
1531
1532         * MODULES.html.sh (func_all_modules): Add mathl.
1533
1534 2003-02-18  Paolo Bonzino  <bonzini@gnu.org>
1535
1536         * modules/mathl: New file.
1537
1538 2003-02-17  Bruno Haible  <bruno@clisp.org>
1539
1540         * modules/mkdtemp: New module.
1541         * MODULES.html.sh (func_all_modules): Add it.
1542
1543 2003-01-30  Bruno Haible  <bruno@clisp.org>
1544
1545         * modules/vasnprintf, modules/vasprintf: New modules.
1546         * MODULES.html.sh (func_all_modules): Add them.
1547
1548 2003-01-29  Bruno Haible  <bruno@clisp.org>
1549
1550         * modules/stpncpy: New module.
1551         * MODULES.html.sh (func_all_modules): Add it.
1552
1553 2003-01-28  Bruno Haible  <bruno@clisp.org>
1554
1555         * modules/c-ctype: New module.
1556         * MODULES.html.sh (func_all_modules): Add it.
1557
1558 2003-01-27  Bruno Haible  <bruno@clisp.org>
1559
1560         * modules/xsetenv: New module.
1561         * MODULES.html.sh (func_all_modules): Add it.
1562
1563 2003-01-23  Bruno Haible  <bruno@clisp.org>
1564
1565         * modules/minmax: New module.
1566         * MODULES.html.sh (func_all_modules): Add it.
1567
1568 2003-01-22  Bruno Haible  <bruno@clisp.org>
1569
1570         * modules/exit: New module.
1571         * MODULES.html.sh (func_all_modules): Add it.
1572
1573 2003-01-19  Bruno Haible  <bruno@clisp.org>
1574
1575         * gnulib-tool: Recognize option --extract-maintainer.
1576         (func_get_maintainer): New function.
1577         * modules/*: Add Maintainer entry.
1578
1579 2003-01-16  Bruno Haible  <bruno@clisp.org>
1580
1581         * MODULES.html.sh: Add a table of contents. Add the module name as
1582         leftmost column. Add hyperlinks.
1583
1584 2003-01-11  Bruno Haible  <bruno@clisp.org>
1585
1586         * modules/stpcpy: Distribute lib/stpcpy.h.
1587         * modules/setenv: Depend on alloca. Distribute lib/setenv.h.
1588
1589 2003-01-11  Bruno Haible  <bruno@clisp.org>
1590
1591         * gnulib-tool (func_create_testdir): Store config/* files in the main
1592         directory.
1593         * config.rpath: Move to ...
1594         * config/config.rpath: ... here.
1595         * modules/gettext: Contains config/config.rpath, not config.rpath.
1596         * modules/iconv: Likewise.
1597
1598 2003-01-11  Bruno Haible  <bruno@clisp.org>
1599
1600         * modules/*: Add a description.
1601         * modules/strpbrk: Fix Makefile.am snippet.
1602         * modules/strtoimax: Fix dependencies.
1603         * modules/strtoumax: Likewise.
1604
1605 2003-01-11  Bruno Haible  <bruno@clisp.org>
1606
1607         * gnulib-tool (func_create_testdir): Substitute lib_OBJECTS.
1608         * modules/alloca (Makefile.am): All object files depend on alloca.h.
1609         * modules/stdbool (Makefile.am): All object files depend on stdbool.h.
1610
1611 2003-01-12  Paul Eggert  <eggert@twinsun.com>
1612
1613         Finish renaming getstr -> getdelim2 and readline -> readlinebuffer,
1614         to avoid collisions with libcurses and libreadline.
1615         * getstr: Remove.
1616         * MODULES.html.sh: Remove getstr.
1617         * modules/getline: Depend on unlocked-io, not getstr.
1618
1619 2003-01-10  Bruno Haible  <bruno@clisp.org>
1620
1621         * modules/alloca: Change Makefile.am requirements. Simplify Include
1622         requirements. Add lib/alloca_.h to file list.
1623
1624 2003-01-09  Bruno Haible  <bruno@clisp.org>
1625
1626         * modules/stdbool: Change configure.ac, Makefile.am requirements.
1627         Simplify Include requirements. Add lib/stdbool.h.in to file list.
1628
1629 2003-01-09  Bruno Haible  <bruno@clisp.org>
1630
1631         * gnulib-tool (func_all_modules): Ignore files ending in ~.
1632         * MODULES.html.sh: Likewise.
1633
1634 2003-01-09    <karl@gnu.org>
1635
1636         * MODULES.html.sh: include `dirname $0` in PATH, to find
1637         gnulib-tool.
1638
1639 2003-01-08  Bruno Haible  <bruno@clisp.org>
1640
1641         * modules/full-read: Depend on full-write.
1642
1643 2003-01-07  Bruno Haible  <bruno@clisp.org>
1644
1645         * MODULES.html.sh: Add copyright notice.
1646         (missed_files): Omit CVS directory entries.
1647         (func_module): Make it work with sed-3.02.
1648         * MODULES.txt: Remove file.
1649
1650 2003-01-01    <karl@gnu.org>
1651
1652         * gnulib-tool (func_verify_module): report module name $module in
1653         error message, not $1.
1654         * gnulib-tool (create-testdir): don't complain if destdir couldn't
1655         be created, only if it doesn't exist.
1656         * gnulib-tool (last_checkin_date): don't expand the $Date here.
1657
1658 2002-12-24  Bruno Haible  <bruno@clisp.org>
1659
1660         * MODULES.txt: Update according to m4/ changes.
1661
1662         Module gettext.
1663         * config.rpath: New file, from gettext-0.11.5.
1664
1665         * modules/*: New module descriptions.
1666         * gnulib-tool: New file.
1667         * MODULES.html.sh: New file.
1668
1669 2002-11-01  Bruno Haible  <bruno@clisp.org>
1670
1671         * configure.in: Add AC_CONFIG_AUX_DIR call.
1672         (AC_OUTPUT): Add m4/Makefile, lib/Makefile. Remove doc/Makefile,
1673         test/Makefile.
1674         * Makefile.in (subdirs): Add m4, lib. Remove doc, test.
1675
1676 2002-08-23  Stefan Monnier  <monnier@cs.yale.edu>
1677
1678         * regex.c (PATFETCH): Remove the translating fetch.
1679         (PATFETCH_RAW): Rename to PATFETCH.
1680         (set_image_of_range): New fun.
1681         (SET_RANGE_TABLE_WORK_AREA): Use it.
1682         (regex_compile): Don't translate the pattern chars so eagerly.
1683         Only do it when inserting an `exactn' bytecode or when handling
1684         a char-range.
1685         (mutually_exclusive_p): Avoid empty statement.
1686
1687 2001-10-22  Jeff Bailey  <jbailey@outpost.dnsalias.org>
1688
1689         * README: New file
1690         * doc/*: Add COPYING, COPYING.LIB, COPYING.DOC, fdl.texi
1691         (per RMS's instructions, this is now the canonical source)
1692         * lgpl/, gpl/: New directories.
1693
1694 2001-01-24  Stefan Monnier  <monnier@cs.yale.edu>
1695
1696         * regex.c (mutually_exclusive_p): Don't blindly handle `charset_not'
1697         as if it was a `charset'.
1698
1699 2000-10-30  Stefan Monnier  <monnier@cs.yale.edu>
1700
1701         * regex.c (re_iswctype, re_wctype_to_bit): Fix braino.
1702         (regex_compile): Catch bogus \(\1\).
1703
1704 2000-10-27  Stefan Monnier  <monnier@cs.yale.edu>
1705
1706         * regex.c (POP_FAILURE_REG_OR_COUNT, re_match_2_internal)
1707         (re_match_2_internal, re_match_2_internal, re_match_2_internal):
1708         Giving in to popular pressure to shut up the compiler with casts.
1709
1710 2000-10-25  Stefan Monnier  <monnier@cs.yale.edu>
1711
1712         * regex.c: More `unsigned char' -> `re_char' changes.
1713         Also change several `int' into `re_wchar_t'.
1714         (PATTERN_STACK_EMPTY, PUSH_PATTERN_OP, POP_PATTERN_OP): Remove.
1715         (PUSH_FAILURE_POINTER): Don't cast any more.
1716         (POP_FAILURE_REG_OR_COUNT): Remove the cast that strips `const'.
1717         We want GCC to complain, since this piece of code makes
1718         re_match non-reentrant, which *should* be fixed.
1719         (GET_BUFFER_SPACE): Use size_t rather than unsigned long.
1720         (EXTEND_BUFFER): Use RETALLOC.
1721         (SET_LIST_BIT): Don't cast.
1722         (re_wchar_t): New type.
1723         (re_iswctype, re_wctype_to_bit): Make it crystal clear to GCC
1724         that those two functions will always properly return.
1725         (IMMEDIATE_QUIT_CHECK): Cast to void.
1726         (analyse_first): Use recursion rather than an explicit stack.
1727         (re_compile_fastmap): Can't fail anymore.
1728         (re_search_2): Don't check re_compile_fastmap for failure.
1729         (PUSH_NUMBER): Renamed from PUSH_FAILURE_COUNT.
1730         Now also sets the new value (passed in a new argument).
1731         (re_match_2_internal): Use it.
1732         Also, use a new var `reg' of type size_t when looping through regs
1733         rather than reuse the inappropriate `mcnt'.
1734
1735 2000-10-24  Andrew Innes  <andrewi@gnu.org>
1736
1737         * regex.c (IMMEDIATE_QUIT_CHECK): New macro, which does QUIT on
1738         NT-Emacs only.
1739         (re_match_2_internal): Use IMMEDIATE_QUIT_CHECK instead of QUIT,
1740         so that re_search functions only quit when callers expect them to.
1741
1742 2000-10-24  Kenichi Handa  <handa@etl.go.jp>
1743
1744         * regex.c (regex_compile): Change the way of handling a range from
1745         a char less than 256 to a char not less than 256.
1746
1747 2000-10-15  Stefan Monnier  <monnier@cs.yale.edu>
1748
1749         * regex.c (WIDE_CHAR_SUPPORT): Define if _LIBC as well.
1750
1751
1752 Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
1753 Copying and distribution of this file, with or without modification,
1754 are permitted provided the copyright notice and this notice are preserved.