Mercurial > hg > octave-kai > gnulib-hg
diff lib/string.in.h @ 13478:957a79f455ba
mbspcasecmp: Fix function specification.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Wed, 28 Jul 2010 00:53:16 +0200 (2010-07-27) |
parents | 6c32722a9d4b |
children | 263949fe34ae |
line wrap: on
line diff
--- a/lib/string.in.h +++ b/lib/string.in.h @@ -770,11 +770,10 @@ #if @GNULIB_MBSPCASECMP@ /* Compare the initial segment of the character string STRING consisting of at most mbslen (PREFIX) characters with the character string PREFIX, - ignoring case, returning less than, equal to or greater than zero if this - initial segment is lexicographically less than, equal to or greater than - PREFIX. - Note: This function may, in multibyte locales, return 0 if STRING is of - smaller length than PREFIX! + ignoring case. If the two match, return a pointer to the first byte + after this prefix in STRING. Otherwise, return NULL. + Note: This function may, in multibyte locales, return non-NULL if STRING + is of smaller length than PREFIX! Unlike strncasecmp(), this function works correctly in multibyte locales. */ _GL_EXTERN_C char * mbspcasecmp (const char *string, const char *prefix)