xref: /reactos/sdk/lib/crt/wstring/wcscspn.c (revision 8a978a17)
1 /*
2  * COPYRIGHT:   See COPYING in the top level directory
3  * PROJECT:     ReactOS system libraries
4  * FILE:        lib/sdk/crt/wstring/wcscspn.c
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 CDECL wcscspn(const wchar_t *str,const wchar_t *reject)
17 {
18 	wchar_t *s;
19 	wchar_t *t;
20 	s=(wchar_t *)str;
21 	while (*s) {
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 	}
32 	return s-str; /* nr of wchars */
33 }
34