]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/uclibc/lib/contrib/uclibc/libc/string/_string.h
update
[l4.git] / l4 / pkg / uclibc / lib / contrib / uclibc / libc / string / _string.h
1 /*
2  * Copyright (C) 2002     Manuel Novoa III
3  * Copyright (C) 2000-2005 Erik Andersen <andersen@uclibc.org>
4  *
5  * Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball.
6  */
7
8 #ifndef __STRING_H
9 #define __STRING_H
10
11 #include <features.h>
12 #include <string.h>
13 #include <limits.h>
14 #include <stdint.h>
15
16 #ifdef WANT_WIDE
17 # include <wchar.h>
18 # include <wctype.h>
19 # include <bits/uClibc_uwchar.h>
20 # define Wvoid                  wchar_t
21 # define Wchar                  wchar_t
22 # define Wuchar                 __uwchar_t
23 # define Wint                   wchar_t
24 #else
25 # define Wvoid                  void
26 # define Wchar                  char
27 typedef unsigned char           __string_uchar_t;
28 # define Wuchar                 __string_uchar_t
29 # define Wint                   int
30 #endif
31
32 #endif /* __STRING_H */