198760c18f85bafd98dde7a309e1b0e677abd47d8Marshall Clow//===----------------------------------------------------------------------===//
298760c18f85bafd98dde7a309e1b0e677abd47d8Marshall Clow//
398760c18f85bafd98dde7a309e1b0e677abd47d8Marshall Clow//                     The LLVM Compiler Infrastructure
498760c18f85bafd98dde7a309e1b0e677abd47d8Marshall Clow//
598760c18f85bafd98dde7a309e1b0e677abd47d8Marshall Clow// This file is dual licensed under the MIT and the University of Illinois Open
698760c18f85bafd98dde7a309e1b0e677abd47d8Marshall Clow// Source Licenses. See LICENSE.TXT for details.
798760c18f85bafd98dde7a309e1b0e677abd47d8Marshall Clow//
898760c18f85bafd98dde7a309e1b0e677abd47d8Marshall Clow//===----------------------------------------------------------------------===//
998760c18f85bafd98dde7a309e1b0e677abd47d8Marshall Clow
10ea2741973acd73619da693548388a05527b92d57David Chisnall#define iswalpha sun_iswalpha
11ea2741973acd73619da693548388a05527b92d57David Chisnall#define iswupper sun_iswupper
12ea2741973acd73619da693548388a05527b92d57David Chisnall#define iswlower sun_iswlower
13ea2741973acd73619da693548388a05527b92d57David Chisnall#define iswdigit sun_iswdigit
14ea2741973acd73619da693548388a05527b92d57David Chisnall#define iswxdigit sun_iswxdigit
15ea2741973acd73619da693548388a05527b92d57David Chisnall#define iswalnum sun_iswalnum
16ea2741973acd73619da693548388a05527b92d57David Chisnall#define iswspace sun_iswspace
17ea2741973acd73619da693548388a05527b92d57David Chisnall#define iswpunct sun_iswpunct
18ea2741973acd73619da693548388a05527b92d57David Chisnall#define iswprint sun_iswprint
19ea2741973acd73619da693548388a05527b92d57David Chisnall#define iswgraph sun_iswgraph
20ea2741973acd73619da693548388a05527b92d57David Chisnall#define iswcntrl sun_iswcntrl
21ea2741973acd73619da693548388a05527b92d57David Chisnall#define iswctype sun_iswctype
22ea2741973acd73619da693548388a05527b92d57David Chisnall#define towlower sun_towlower
23ea2741973acd73619da693548388a05527b92d57David Chisnall#define towupper sun_towupper
24ea2741973acd73619da693548388a05527b92d57David Chisnall#define wcswcs sun_wcswcs
25ea2741973acd73619da693548388a05527b92d57David Chisnall#define wcswidth sun_wcswidth
26ea2741973acd73619da693548388a05527b92d57David Chisnall#define wcwidth sun_wcwidth
27ea2741973acd73619da693548388a05527b92d57David Chisnall#define wctype sun_wctype
28b56a4ada3300ab23fd3c7559c0c40129618ca5f0David Chisnall#define _WCHAR_T 1
29ea2741973acd73619da693548388a05527b92d57David Chisnall#include_next "wchar.h"
30ea2741973acd73619da693548388a05527b92d57David Chisnall#undef iswalpha
31ea2741973acd73619da693548388a05527b92d57David Chisnall#undef iswupper
32ea2741973acd73619da693548388a05527b92d57David Chisnall#undef iswlower
33ea2741973acd73619da693548388a05527b92d57David Chisnall#undef iswdigit
34ea2741973acd73619da693548388a05527b92d57David Chisnall#undef iswxdigit
35ea2741973acd73619da693548388a05527b92d57David Chisnall#undef iswalnum
36ea2741973acd73619da693548388a05527b92d57David Chisnall#undef iswspace
37ea2741973acd73619da693548388a05527b92d57David Chisnall#undef iswpunct
38ea2741973acd73619da693548388a05527b92d57David Chisnall#undef iswprint
39ea2741973acd73619da693548388a05527b92d57David Chisnall#undef iswgraph
40ea2741973acd73619da693548388a05527b92d57David Chisnall#undef iswcntrl
41ea2741973acd73619da693548388a05527b92d57David Chisnall#undef iswctype
42ea2741973acd73619da693548388a05527b92d57David Chisnall#undef towlower
43ea2741973acd73619da693548388a05527b92d57David Chisnall#undef towupper
44ea2741973acd73619da693548388a05527b92d57David Chisnall#undef wcswcs
45ea2741973acd73619da693548388a05527b92d57David Chisnall#undef wcswidth
46ea2741973acd73619da693548388a05527b92d57David Chisnall#undef wcwidth
47ea2741973acd73619da693548388a05527b92d57David Chisnall#undef wctype
48