Split <ctype.h> out of <cctype>.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@249738 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Richard Smith
2015-10-08 20:36:30 +00:00
parent 72d7577b34
commit ceeace9a60
3 changed files with 82 additions and 32 deletions

View File

@@ -86,18 +86,18 @@ int main()
static_assert((std::is_same<decltype(std::tolower(0)), int>::value), "");
static_assert((std::is_same<decltype(std::toupper(0)), int>::value), "");
assert(isalnum('a'));
assert(isalpha('a'));
assert(isblank(' '));
assert(!iscntrl(' '));
assert(!isdigit('a'));
assert(isgraph('a'));
assert(islower('a'));
assert(isprint('a'));
assert(!ispunct('a'));
assert(!isspace('a'));
assert(!isupper('a'));
assert(isxdigit('a'));
assert(tolower('A') == 'a');
assert(toupper('a') == 'A');
assert(std::isalnum('a'));
assert(std::isalpha('a'));
assert(std::isblank(' '));
assert(!std::iscntrl(' '));
assert(!std::isdigit('a'));
assert(std::isgraph('a'));
assert(std::islower('a'));
assert(std::isprint('a'));
assert(!std::ispunct('a'));
assert(!std::isspace('a'));
assert(!std::isupper('a'));
assert(std::isxdigit('a'));
assert(std::tolower('A') == 'a');
assert(std::toupper('a') == 'A');
}