1227825Stheraven// -*- C++ -*-
2227825Stheraven//===---------------------------- cctype ----------------------------------===//
3227825Stheraven//
4227825Stheraven//                     The LLVM Compiler Infrastructure
5227825Stheraven//
6227825Stheraven// This file is dual licensed under the MIT and the University of Illinois Open
7227825Stheraven// Source Licenses. See LICENSE.TXT for details.
8227825Stheraven//
9227825Stheraven//===----------------------------------------------------------------------===//
10227825Stheraven
11227825Stheraven#ifndef _LIBCPP_CCTYPE
12227825Stheraven#define _LIBCPP_CCTYPE
13227825Stheraven
14227825Stheraven/*
15227825Stheraven    cctype synopsis
16227825Stheraven
17227825Stheravennamespace std
18227825Stheraven{
19227825Stheraven
20227825Stheravenint isalnum(int c);
21227825Stheravenint isalpha(int c);
22227825Stheravenint isblank(int c);  // C99
23227825Stheravenint iscntrl(int c);
24227825Stheravenint isdigit(int c);
25227825Stheravenint isgraph(int c);
26227825Stheravenint islower(int c);
27227825Stheravenint isprint(int c);
28227825Stheravenint ispunct(int c);
29227825Stheravenint isspace(int c);
30227825Stheravenint isupper(int c);
31227825Stheravenint isxdigit(int c);
32227825Stheravenint tolower(int c);
33227825Stheravenint toupper(int c);
34227825Stheraven
35227825Stheraven}  // std
36227825Stheraven*/
37227825Stheraven
38227825Stheraven#include <__config>
39227825Stheraven#include <ctype.h>
40227825Stheraven
41227825Stheraven#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
42227825Stheraven#pragma GCC system_header
43227825Stheraven#endif
44227825Stheraven
45227825Stheraven_LIBCPP_BEGIN_NAMESPACE_STD
46227825Stheraven
47227825Stheravenusing ::isalnum;
48227825Stheravenusing ::isalpha;
49227825Stheravenusing ::isblank;
50227825Stheravenusing ::iscntrl;
51227825Stheravenusing ::isdigit;
52227825Stheravenusing ::isgraph;
53227825Stheravenusing ::islower;
54227825Stheravenusing ::isprint;
55227825Stheravenusing ::ispunct;
56227825Stheravenusing ::isspace;
57227825Stheravenusing ::isupper;
58227825Stheravenusing ::isxdigit;
59227825Stheravenusing ::tolower;
60227825Stheravenusing ::toupper;
61227825Stheraven
62227825Stheraven_LIBCPP_END_NAMESPACE_STD
63227825Stheraven
64227825Stheraven#endif  // _LIBCPP_CCTYPE
65