- Cleanup the /lib directory, by putting more 3rd-party libs in /3rdparty, and by...
[reactos.git] / reactos / lib / sdk / crt / wstring / wcscspn.c
1 /*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS system libraries
4 * FILE: lib/crt/??????
5 * PURPOSE: Unknown
6 * PROGRAMER: Unknown
7 * UPDATE HISTORY:
8 * 25/11/05: Added license header
9 */
10
11 #include <precomp.h>
12
13 /*
14 * @implemented
15 */
16 size_t wcscspn(const wchar_t *str,const wchar_t *reject)
17 {
18 wchar_t *s;
19 wchar_t *t;
20 s=(wchar_t *)str;
21 do {
22 t=(wchar_t *)reject;
23 while (*t) {
24 if (*t==*s)
25 break;
26 t++;
27 }
28 if (*t)
29 break;
30 s++;
31 } while (*s);
32 return s-str; /* nr of wchars */
33 }