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
17namespace std
18{
19
20int isalnum(int c);
21int isalpha(int c);
22int isblank(int c);  // C99
23int iscntrl(int c);
24int isdigit(int c);
25int isgraph(int c);
26int islower(int c);
27int isprint(int c);
28int ispunct(int c);
29int isspace(int c);
30int isupper(int c);
31int isxdigit(int c);
32int tolower(int c);
33int 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
47using ::isalnum;
48using ::isalpha;
49using ::isblank;
50using ::iscntrl;
51using ::isdigit;
52using ::isgraph;
53using ::islower;
54using ::isprint;
55using ::ispunct;
56using ::isspace;
57using ::isupper;
58using ::isxdigit;
59using ::tolower;
60using ::toupper;
61
62_LIBCPP_END_NAMESPACE_STD
63
64#endif  // _LIBCPP_CCTYPE
65