X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2FChangeLog;h=188afb76689a23a01a27cd6255d9706fd70ad9cf;hb=dca1eba100e85c0bd42db59fc81dffa3390c7374;hp=60bf66490ad17f87f54a513b6776a691d7f39ee7;hpb=599fe666873f7c8a5f8b6cdd55f2c585aae39326;p=gnulib.git diff --git a/lib/ChangeLog b/lib/ChangeLog index 60bf66490..188afb766 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,48 @@ +2003-09-27 Paul Eggert + + * minmax.h (MIN, MAX) [__STDC__ && defined __GNUC__ && __GNUC__ >= 2]: + Omit the special code that used __typeof__, since we worry that + it could be more trouble than it's worth. See: + http://mail.gnu.org/archive/html/bug-gnulib/2003-01/msg00090.html + http://mail.gnu.org/archive/html/bug-gnulib/2003-01/msg00095.html + + * free.c: New file. + +2003-09-26 Jim Meyering + + * error.c (error_tail): Move some declarations + into inner scope where the local variables are used. + +2003-09-26 Bruno Haible + + * stpncpy.h (gnu_stpncpy): New declaration. + (stpncpy): Define as alias for gnu_stpncpy. + * stpncpy.c [!_LIBC]: Define gnu_stpncpy, not stpncpy. + +2003-09-26 Paul Eggert + + * error.c (SIZE_MAX) [!defined SIZE_MAX]: Define. + (error_tail): Do not loop, reallocating temporary buffer, since + the output cannot contain more wide characters than the input + contains bytes, the size must be big enough already. This avoids + one potential size overflow calculation. Check for size overflow + when calculating temporary buffer size. Free temporary buffer + when done, if it was allocated with malloc; this plugs a memory + leak. Remove casts from void * to pointers, that are no longer + needed now that we're assuming C89 or better. + + Merge error changes from glibc. + + * error.c, error.h: Update copyright notice header to match glibc. + * error.c [defined _LIBC]: Include , . + (error, error_at_line) [defined _LIBC && defined __libc_ptf_call]: + Disable cancellation while printing error. + * error.h: Prepend __ to parameter names. + +2003-09-25 Karl Berry + + * argp-fmtstream.c, argp-help.c: update from libc. + 2003-09-25 Bruno Haible * version-etc-2.h: New file, from version-etc.h with modifications. @@ -14,6 +59,12 @@ * getdomainname.h: New file. * getdomainname.c: New file. +2003-09-24 Paul Eggert + + * linebuffer.c (freebuffer): Don't free the argument, just + the buffer associated with the argument. Bug reported by + Simon Josefsson. + 2003-09-19 Karl Berry * argp.h: update from libc.