3 This file is part of the Public Domain C Library (PDCLib).
4 Permission is granted to use, modify, and / or redistribute at will.
8 #ifndef _PDCLIB_UCHAR_H
9 #define _PDCLIB_UCHAR_H
10 #include <_PDCLIB_int.h>
11 _PDCLIB_BEGIN_EXTERN_C
13 /* This is mostly a placeholder. for now. This header will be completed by the
14 * release of 0.6, but at present merely exposes types needed by the rest of the
18 #ifndef _PDCLIB_SIZE_T_DEFINED
19 #define _PDCLIB_SIZE_T_DEFINED _PDCLIB_SIZE_T_DEFINED
20 typedef _PDCLIB_size_t size_t;
23 #ifndef _PDCLIB_MBSTATE_T_DEFINED
24 #define _PDCLIB_MBSTATE_T_DEFINED _PDCLIB_MBSTATE_T_DEFINED
25 typedef _PDCLIB_mbstate_t mbstate_t;
29 #ifndef _PDCLIB_CHAR16_T_DEFINED
30 #define _PDCLIB_CHAR16_T_DEFINED _PDCLIB_CHAR16_T_DEFINED
31 typedef _PDCLIB_char16_t char16_t;
34 #ifndef _PDCLIB_CHAR32_T_DEFINED
35 #define _PDCLIB_CHAR32_T_DEFINED _PDCLIB_CHAR32_T_DEFINED
36 typedef _PDCLIB_char32_t char32_t;