X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2FChangeLog;h=c8ff758cd26d533d8b0640279239b69e2c21390f;hb=bcbf6b9fd9098dfb5c37ef710a2db02fa53b7feb;hp=0234704ee8b9877ecce53d4a20f26a75b2f328de;hpb=915849390e40c7008a9e6d1534bb476afae66f25;p=gnulib.git diff --git a/lib/ChangeLog b/lib/ChangeLog index 0234704ee..c8ff758cd 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,101 @@ +2004-11-11 Simon Josefsson + + * strtok_r.h, strtok_r.c: New file. + +2004-11-11 Paul Eggert + + * getopt_.h (__getopt_argv_const): New macro, to be used so that + we can stop lying to compilers about the constness of argv when we + are compiled outside glibc. + (getopt, getopt_long, getopt_long_only): Use it. + * getopt.c (_getopt_initialize, _getopt_internal_r, _getopt_internal, + getopt): Likewise. + * getopt1.c (getopt_long, _getopt_long_r, getopt_long_only, + _getopt_long_only_r): Likewise. + * getopt_int.h (_getopt_internal, _getopt_internal_r, _getopt_long_r, + _getopt_long_only_r): Likewise. + + * getopt_.h [defined __GETOPT_PREFIX && !defined __need_getopt]: + Include and , and if available. + Then rename getopt to __GETOPT_PREFIX##getopt, and so forth for + the other external symbols. + (getopt) [!defined __GNU_LIBRARY]: Use prototype, not old-style + declaration, since the above renaming now works around collisions. + +2004-11-11 Jim Meyering + + * linebreak.c: Remove trailing blanks. + * alloca_.h: Likewise. + * acosl.c: Likewise. + * euidaccess.c: Likewise. + * allocsa.h: Likewise. + +2004-11-10 Paul Eggert + + * mktime.c (SHR): New macro, which is a portable + substitute for >> that should work even on Crays. + (TIME_T_MIDPOINT, ydhms_diff, __mktime_internal): Use it. + Problem reported by Mark D. Baushke in + . + * getdate.y (SHR): Likewise. + (tm_diff): Use it. + * strftime.c (SHR): Likewise. + (tm_diff): Use it. + * quotearg.c (struct quoting_options): Use unsigned int for + quote_these_too, so that right shifts are well defined. All uses + changed. + +2004-11-10 Simon Josefsson + + * getaddrinfo.h, getaddrinfo.c: New files. + +2004-11-10 Jim Meyering + + Ensure that no close failure goes unreported. + * closeout.c (close_stdout): Always close stdout. I.e., don't + return early when it seems there's nothing to flush. + Don't include __fpending.h. + +2004-11-09 Paul Eggert + + * strftime.c (DO_MULTIBYTE): Check for wchar.h, too. + +2004-11-05 Bruno Haible + + * readlink.c: Include stddef.h, needed for size_t on Woe32. + Reported by Mark D. Baushke . + +2004-11-04 Bruno Haible + + 2004-09-11 Bruno Haible + * allocsa.valgrind: New file. + 2004-02-06 Bruno Haible + * allocsa.h (sa_alignof): Define differently with HP-UX cc, to + avoid a bug of this cc on HP-UX 10.20 dealing with enums. + Reported by Christopher Seip . + +2004-11-03 Paul Eggert + + * xreadlink.c (xreadlink): AIX and HP-UX readlink return -1 + with errno == ERANGE if the buffer is too small. + Problem reported by Mark D. Baushke. + +2004-11-02 Paul Eggert + + * xreadlink.c (MAXSIZE): New macro. + (xreadlink): Use it instead of SSIZE_MAX. Ensure initial buffer + size does not exceed MAXSIZE. Avoid cast. + As suggested by Mark D. Baushke in + , + if readlink fails with buffer size just under MAXSIZE, try again + with MAXSIZE. + +2004-11-02 Derek R. Price + and Paul Eggert + + * getdate.y [!TEST]: Include , since we use sprintf now. + (get_date): Overparenthesize to avoid GCC warning. + 2004-11-02 Bruno Haible * setenv.h (unsetenv): Define as a macro if the system's unsetenv() @@ -49,7 +147,7 @@ stdlib.h. (yyerror, yylex): Now accepts parser_control * arg. (main) [TEST]: Use '\0' rather than 0 for char. - + 2004-10-22 Paul Eggert * getpagesize.c (getpagesize): Don't assume exists.