in mbstrchr(), detect the case where the character isn't found in the

string more accurately


git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@3179 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
master
David Lawrence Ramsey 2005-11-15 19:01:07 +00:00
parent 9c92634388
commit bc8b7d74eb
2 changed files with 4 additions and 1 deletions

View File

@ -107,6 +107,9 @@ CVS code -
character as having the width of Unicode U+FFFD (Replacement
Character) instead of having a width of zero, since display
problems can crop up with the latter approach. (DLR)
mbstrchr()
- Detect the case where the character isn't found in the string
more accurately. (DLR)
- cut.c:
cut_line()
- Since placewewant will always be zero after the line is cut,

View File

@ -852,7 +852,7 @@ char *mbstrchr(const char *s, char *c)
free(s_mb);
if (ws != wc)
if (*s == '\0')
q = NULL;
return (char *)q;