111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert//===----------------------------------------------------------------------===//
211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert//
311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert//                     The LLVM Compiler Infrastructure
411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert//
511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// This file is dual licensed under the MIT and the University of Illinois Open
611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert// Source Licenses. See LICENSE.TXT for details.
711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert//
811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert//===----------------------------------------------------------------------===//
911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
1011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define iswalpha sun_iswalpha
1111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define iswupper sun_iswupper
1211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define iswlower sun_iswlower
1311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define iswdigit sun_iswdigit
1411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define iswxdigit sun_iswxdigit
1511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define iswalnum sun_iswalnum
1611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define iswspace sun_iswspace
1711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define iswpunct sun_iswpunct
1811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define iswprint sun_iswprint
1911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define iswgraph sun_iswgraph
2011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define iswcntrl sun_iswcntrl
2111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define iswctype sun_iswctype
2211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define towlower sun_towlower
2311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define towupper sun_towupper
2411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define wcswcs sun_wcswcs
2511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define wcswidth sun_wcswidth
2611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define wcwidth sun_wcwidth
2711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define wctype sun_wctype
2811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _WCHAR_T 1
2911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#include_next "wchar.h"
3011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#undef iswalpha
3111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#undef iswupper
3211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#undef iswlower
3311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#undef iswdigit
3411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#undef iswxdigit
3511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#undef iswalnum
3611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#undef iswspace
3711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#undef iswpunct
3811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#undef iswprint
3911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#undef iswgraph
4011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#undef iswcntrl
4111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#undef iswctype
4211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#undef towlower
4311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#undef towupper
4411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#undef wcswcs
4511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#undef wcswidth
4611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#undef wcwidth
4711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#undef wctype
48