]> pd.if.org Git - pdclib.old/blob - functions/wchar/wcschr.c
_PDCLIB_print: Change "written" unsigned -> int due to C promotion rules causing...
[pdclib.old] / functions / wchar / wcschr.c
1 /* wcschr( const wchar_t *, wchar_t );\r
2 \r
3    This file is part of the Public Domain C Library (PDCLib).\r
4    Permission is granted to use, modify, and / or redistribute at will.\r
5 */\r
6 \r
7 #include <wchar.h>\r
8 #include <stddef.h>\r
9 \r
10 #ifndef REGTEST\r
11 \r
12 wchar_t *wcschr(const wchar_t * haystack, wchar_t needle)\r
13 {\r
14     while(*haystack) {\r
15         if(*haystack == needle) return (wchar_t*) haystack;\r
16         haystack++;\r
17     }\r
18     return NULL;\r
19 }\r
20 \r
21 \r
22 #endif\r
23 \r
24 #ifdef TEST\r
25 #include <_PDCLIB_test.h>\r
26 \r
27 int main( void )\r
28 {\r
29     return TEST_RESULTS;\r
30 }\r
31 \r
32 #endif\r