X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2FChangeLog;h=c8ff758cd26d533d8b0640279239b69e2c21390f;hb=bcbf6b9fd9098dfb5c37ef710a2db02fa53b7feb;hp=d31676488c8a4b846869b205da1ff1bd2dd93e56;hpb=838df9f88ca2be063d6d8bfc8e9949b83c260304;p=gnulib.git diff --git a/lib/ChangeLog b/lib/ChangeLog index d31676488..c8ff758cd 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,61 @@ +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.