libdl: first execute all destructors, then munmap library
[uclibc-ng.git] / libc / string / _string.h
blob67f17b1ff92f168e0e9e8d09aa5481cb128f1874
1 /*
2 * Copyright (C) 2002 Manuel Novoa III
3 * Copyright (C) 2000-2005 Erik Andersen <andersen@uclibc.org>
5 * Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball.
6 */
8 #ifndef __STRING_H
9 #define __STRING_H
11 #include <features.h>
12 #include <string.h>
13 #include <limits.h>
14 #include <stdint.h>
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
32 #endif /* __STRING_H */