mirror of
https://github.com/autc04/Retro68.git
synced 2024-09-07 13:54:33 +00:00
141 lines
2.9 KiB
TeX
141 lines
2.9 KiB
TeX
@node Ctype
|
|
@chapter Character Type Macros and Functions (@file{ctype.h})
|
|
This chapter groups macros (which are also available as subroutines)
|
|
to classify characters into several categories (alphabetic,
|
|
numeric, control characters, whitespace, and so on), or to perform
|
|
simple character mappings.
|
|
|
|
The header file @file{ctype.h} defines the macros.
|
|
@menu
|
|
* isalnum:: Alphanumeric character predicate
|
|
* isalpha:: Alphabetic character predicate
|
|
* isascii:: ASCII character predicate
|
|
* iscntrl:: Control character predicate
|
|
* isdigit:: Decimal digit predicate
|
|
* islower:: Lowercase character predicate
|
|
* isprint:: Printable character predicates (isprint, isgraph)
|
|
* ispunct:: Punctuation character predicate
|
|
* isspace:: Whitespace character predicate
|
|
* isupper:: Uppercase character predicate
|
|
* isxdigit:: Hexadecimal digit predicate
|
|
* toascii:: Force integers to ASCII range
|
|
* tolower:: Translate characters to lowercase
|
|
* toupper:: Translate characters to uppercase
|
|
* iswalnum:: Alphanumeric wide character predicate
|
|
* iswalpha:: Alphabetic wide character predicate
|
|
* iswblank:: Blank wide character predicate
|
|
* iswcntrl:: Control wide character predicate
|
|
* iswdigit:: Decimal digit wide character predicate
|
|
* iswgraph:: Graphic wide character predicate
|
|
* iswlower:: Lowercase wide character predicate
|
|
* iswprint:: Printable wide character predicate
|
|
* iswpunct:: Punctuation wide character predicate
|
|
* iswspace:: Whitespace wide character predicate
|
|
* iswupper:: Uppercase wide character predicate
|
|
* iswxdigit:: Hexadecimal digit wide character predicate
|
|
* iswctype:: Extensible wide-character test
|
|
* wctype:: Compute wide-character test type
|
|
* towlower:: Translate wide characters to lowercase
|
|
* towupper:: Translate wide characters to uppercase
|
|
* towctrans:: Extensible wide-character translation
|
|
* wctrans:: Compute wide-character translation type
|
|
@end menu
|
|
|
|
@page
|
|
@include ctype/isalnum.def
|
|
|
|
@page
|
|
@include ctype/isalpha.def
|
|
|
|
@page
|
|
@include ctype/isascii.def
|
|
|
|
@page
|
|
@include ctype/iscntrl.def
|
|
|
|
@page
|
|
@include ctype/isdigit.def
|
|
|
|
@page
|
|
@include ctype/islower.def
|
|
|
|
@page
|
|
@include ctype/isprint.def
|
|
|
|
@page
|
|
@include ctype/ispunct.def
|
|
|
|
@page
|
|
@include ctype/isspace.def
|
|
|
|
@page
|
|
@include ctype/isupper.def
|
|
|
|
@page
|
|
@include ctype/isxdigit.def
|
|
|
|
@page
|
|
@include ctype/toascii.def
|
|
|
|
@page
|
|
@include ctype/tolower.def
|
|
|
|
@page
|
|
@include ctype/toupper.def
|
|
|
|
@page
|
|
@include ctype/iswalnum.def
|
|
|
|
@page
|
|
@include ctype/iswalpha.def
|
|
|
|
@page
|
|
@include ctype/iswcntrl.def
|
|
|
|
@page
|
|
@include ctype/iswblank.def
|
|
|
|
@page
|
|
@include ctype/iswdigit.def
|
|
|
|
@page
|
|
@include ctype/iswgraph.def
|
|
|
|
@page
|
|
@include ctype/iswlower.def
|
|
|
|
@page
|
|
@include ctype/iswprint.def
|
|
|
|
@page
|
|
@include ctype/iswpunct.def
|
|
|
|
@page
|
|
@include ctype/iswspace.def
|
|
|
|
@page
|
|
@include ctype/iswupper.def
|
|
|
|
@page
|
|
@include ctype/iswxdigit.def
|
|
|
|
@page
|
|
@include ctype/iswctype.def
|
|
|
|
@page
|
|
@include ctype/wctype.def
|
|
|
|
@page
|
|
@include ctype/towlower.def
|
|
|
|
@page
|
|
@include ctype/towupper.def
|
|
|
|
@page
|
|
@include ctype/towctrans.def
|
|
|
|
@page
|
|
@include ctype/wctrans.def
|
|
|
|
|