]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/libc++/include/cctype
MFV r302260: expat 2.2.0
[FreeBSD/FreeBSD.git] / contrib / libc++ / include / cctype
1 // -*- C++ -*-
2 //===---------------------------- cctype ----------------------------------===//
3 //
4 //                     The LLVM Compiler Infrastructure
5 //
6 // This file is dual licensed under the MIT and the University of Illinois Open
7 // Source Licenses. See LICENSE.TXT for details.
8 //
9 //===----------------------------------------------------------------------===//
10
11 #ifndef _LIBCPP_CCTYPE
12 #define _LIBCPP_CCTYPE
13
14 /*
15     cctype synopsis
16
17 namespace std
18 {
19
20 int isalnum(int c);
21 int isalpha(int c);
22 int isblank(int c);  // C99
23 int iscntrl(int c);
24 int isdigit(int c);
25 int isgraph(int c);
26 int islower(int c);
27 int isprint(int c);
28 int ispunct(int c);
29 int isspace(int c);
30 int isupper(int c);
31 int isxdigit(int c);
32 int tolower(int c);
33 int toupper(int c);
34
35 }  // std
36 */
37
38 #include <__config>
39 #include <ctype.h>
40
41 #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
42 #pragma GCC system_header
43 #endif
44
45 _LIBCPP_BEGIN_NAMESPACE_STD
46
47 using ::isalnum;
48 using ::isalpha;
49 using ::isblank;
50 using ::iscntrl;
51 using ::isdigit;
52 using ::isgraph;
53 using ::islower;
54 using ::isprint;
55 using ::ispunct;
56 using ::isspace;
57 using ::isupper;
58 using ::isxdigit;
59 using ::tolower;
60 using ::toupper;
61
62 _LIBCPP_END_NAMESPACE_STD
63
64 #endif  // _LIBCPP_CCTYPE