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
8 #ifndef _PDCLIB_WCHAR_H
\r
9 #define _PDCLIB_WCHAR_H
\r
10 #include <_PDCLIB_int.h>
\r
11 _PDCLIB_BEGIN_EXTERN_C
\r
12 /* This is VASTLY incomplete. Functions being implemented as required by other
\r
13 portions of the library
\r
16 #ifndef _PDCLIB_SIZE_T_DEFINED
\r
17 #define _PDCLIB_SIZE_T_DEFINED _PDCLIB_SIZE_T_DEFINED
\r
18 typedef _PDCLIB_size_t size_t;
\r
22 #ifndef _PDCLIB_WCHAR_T_DEFINED
\r
23 #define _PDCLIB_WCHAR_T_DEFINED _PDCLIB_WCHAR_T_DEFINED
\r
24 typedef _PDCLIB_wchar_t wchar_t;
\r
28 wchar_t *wcschr( const wchar_t * haystack, wchar_t needle );
\r
29 wchar_t *wcsrchr( const wchar_t * haystack, wchar_t needle );
\r
30 size_t wcslen( const wchar_t * string);
\r
31 wchar_t *wcscpy( wchar_t * _PDCLIB_restrict dest,
\r
32 const wchar_t * _PDCLIB_restrict src);
\r
34 _PDCLIB_END_EXTERN_C
\r