mirror of
https://github.com/reactos/reactos.git
synced 2024-07-11 15:15:27 +00:00
Fix bug where wcscspn could return non-zero value on an empty string.
svn path=/trunk/; revision=39945
This commit is contained in:
parent
db0b0ba158
commit
acdae19a65
|
@ -18,7 +18,7 @@ size_t wcscspn(const wchar_t *str,const wchar_t *reject)
|
||||||
wchar_t *s;
|
wchar_t *s;
|
||||||
wchar_t *t;
|
wchar_t *t;
|
||||||
s=(wchar_t *)str;
|
s=(wchar_t *)str;
|
||||||
do {
|
while (*s) {
|
||||||
t=(wchar_t *)reject;
|
t=(wchar_t *)reject;
|
||||||
while (*t) {
|
while (*t) {
|
||||||
if (*t==*s)
|
if (*t==*s)
|
||||||
|
@ -28,6 +28,6 @@ size_t wcscspn(const wchar_t *str,const wchar_t *reject)
|
||||||
if (*t)
|
if (*t)
|
||||||
break;
|
break;
|
||||||
s++;
|
s++;
|
||||||
} while (*s);
|
}
|
||||||
return s-str; /* nr of wchars */
|
return s-str; /* nr of wchars */
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue