1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- // -*- C++ -*-
- //===---------------------------- ctype.h ---------------------------------===//
- //
- // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
- // See https://llvm.org/LICENSE.txt for license information.
- // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
- //
- //===----------------------------------------------------------------------===//
- #ifndef _LIBCPP_CTYPE_H
- #define _LIBCPP_CTYPE_H
- /*
- ctype.h synopsis
- int isalnum(int c);
- int isalpha(int c);
- int isblank(int c); // C99
- int iscntrl(int c);
- int isdigit(int c);
- int isgraph(int c);
- int islower(int c);
- int isprint(int c);
- int ispunct(int c);
- int isspace(int c);
- int isupper(int c);
- int isxdigit(int c);
- int tolower(int c);
- int toupper(int c);
- */
- #include <__config>
- #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
- #pragma GCC system_header
- #endif
- #include_next <ctype.h>
- #ifdef __cplusplus
- #undef isalnum
- #undef isalpha
- #undef isblank
- #undef iscntrl
- #undef isdigit
- #undef isgraph
- #undef islower
- #undef isprint
- #undef ispunct
- #undef isspace
- #undef isupper
- #undef isxdigit
- #undef tolower
- #undef toupper
- #endif
- #endif // _LIBCPP_CTYPE_H
|