Mercurial > hg > octave-lojdl > gnulib-hg
changeset 8129:2b400e438e99
Fix bug.
New tests.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Sun, 11 Feb 2007 17:41:22 +0000 |
parents | a6a0a5670762 |
children | 7929fe70db08 |
files | ChangeLog lib/mbschr.c |
diffstat | 2 files changed, 11 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2007-02-11 Bruno Haible <bruno@clisp.org> + + * lib/mbschr.c (mbschr): Fix bug. + + * modules/mbschr-tests: New file. + * tests/test-mbschr.sh: New file. + * tests/test-mbschr.c: New file. + * m4/locale-zh.m4: New file. + 2007-02-11 Bruno Haible <bruno@clisp.org> Support for copying multibyte string iterators.
--- a/lib/mbschr.c +++ b/lib/mbschr.c @@ -41,11 +41,11 @@ for (mbui_init (iter, string);; mbui_advance (iter)) { + if (!mbui_avail (iter)) + goto notfound; if (mb_len (mbui_cur (iter)) == 1 && (unsigned char) * mbui_cur_ptr (iter) == (unsigned char) c) break; - if (!mbui_avail (iter)) - goto notfound; } return (char *) mbui_cur_ptr (iter); notfound: