Mercurial > hg > octave-lyh > gnulib-hg
changeset 8147:bcf1bf793422
* lib/string_.h (strncasecmp): Fix typo: this macro takes 3
args, not 2.
2007-02-12 Paul Eggert <eggert@cs.ucla.edu>
author | Paul Eggert <eggert@cs.ucla.edu> |
---|---|
date | Mon, 12 Feb 2007 19:06:30 +0000 |
parents | b31580167c2b |
children | e82d6d7856a5 |
files | ChangeLog lib/string_.h |
diffstat | 2 files changed, 7 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-02-12 Paul Eggert <eggert@cs.ucla.edu> + + * lib/string_.h (strncasecmp): Fix typo: this macro takes 3 + args, not 2. + 2007-02-12 Paul Eggert <eggert@cs.ucla.edu> New module 'time', so that apps can include <time.h> as per
--- a/lib/string_.h +++ b/lib/string_.h @@ -141,9 +141,9 @@ POSIX says that it operates on "strings", and "string" in POSIX is defined as a sequence of bytes, not of characters. */ # undef strncasecmp -# define strncasecmp(a,b) \ +# define strncasecmp(a,b,n) \ (GL_LINK_WARNING ("strncasecmp cannot work correctly on character strings in multibyte locales - don't use it if you care about internationalization; use c_strncasecmp (from gnulib module c-strcase) if you want a locale independent function"), \ - strncasecmp (a, b)) + strncasecmp (a, b, n)) #endif #if defined GNULIB_POSIXCHECK