• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/toolchains/hndtools-armeabi-2013.11/share/doc/arm-arm-none-eabi/html/libc/
1<html lang="en">
2<head>
3<title>Ctype - Untitled</title>
4<meta http-equiv="Content-Type" content="text/html">
5<meta name="description" content="Untitled">
6<meta name="generator" content="makeinfo 4.13">
7<link title="Top" rel="start" href="index.html#Top">
8<link rel="prev" href="Stdlib.html#Stdlib" title="Stdlib">
9<link rel="next" href="Stdio.html#Stdio" title="Stdio">
10<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
11<meta http-equiv="Content-Style-Type" content="text/css">
12<style type="text/css"><!--
13  pre.display { font-family:inherit }
14  pre.format  { font-family:inherit }
15  pre.smalldisplay { font-family:inherit; font-size:smaller }
16  pre.smallformat  { font-family:inherit; font-size:smaller }
17  pre.smallexample { font-size:smaller }
18  pre.smalllisp    { font-size:smaller }
19  span.sc    { font-variant:small-caps }
20  span.roman { font-family:serif; font-weight:normal; } 
21  span.sansserif { font-family:sans-serif; font-weight:normal; } 
22--></style>
23<link rel="stylesheet" type="text/css" href="../cs.css">
24</head>
25<body>
26<div class="node">
27<a name="Ctype"></a>
28<p>
29Next:&nbsp;<a rel="next" accesskey="n" href="Stdio.html#Stdio">Stdio</a>,
30Previous:&nbsp;<a rel="previous" accesskey="p" href="Stdlib.html#Stdlib">Stdlib</a>,
31Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
32<hr>
33</div>
34
35<h2 class="chapter">3 Character Type Macros and Functions (<samp><span class="file">ctype.h</span></samp>)</h2>
36
37<p>This chapter groups macros (which are also available as subroutines)
38to classify characters into several categories (alphabetic,
39numeric, control characters, whitespace, and so on), or to perform
40simple character mappings.
41
42   <p>The header file <samp><span class="file">ctype.h</span></samp> defines the macros.
43
44<ul class="menu">
45<li><a accesskey="1" href="isalnum.html#isalnum">isalnum</a>:    Alphanumeric character predicate
46<li><a accesskey="2" href="isalpha.html#isalpha">isalpha</a>:    Alphabetic character predicate
47<li><a accesskey="3" href="isascii.html#isascii">isascii</a>:    ASCII character predicate
48<li><a accesskey="4" href="iscntrl.html#iscntrl">iscntrl</a>:    Control character predicate
49<li><a accesskey="5" href="isdigit.html#isdigit">isdigit</a>:    Decimal digit predicate
50<li><a accesskey="6" href="islower.html#islower">islower</a>:    Lowercase character predicate
51<li><a accesskey="7" href="isprint.html#isprint">isprint</a>:    Printable character predicates (isprint, isgraph)
52<li><a accesskey="8" href="ispunct.html#ispunct">ispunct</a>:    Punctuation character predicate
53<li><a accesskey="9" href="isspace.html#isspace">isspace</a>:    Whitespace character predicate
54<li><a href="isupper.html#isupper">isupper</a>:    Uppercase character predicate
55<li><a href="isxdigit.html#isxdigit">isxdigit</a>:   Hexadecimal digit predicate
56<li><a href="toascii.html#toascii">toascii</a>:    Force integers to ASCII range
57<li><a href="tolower.html#tolower">tolower</a>:    Translate characters to lowercase
58<li><a href="toupper.html#toupper">toupper</a>:    Translate characters to uppercase
59<li><a href="iswalnum.html#iswalnum">iswalnum</a>:   Alphanumeric wide character predicate
60<li><a href="iswalpha.html#iswalpha">iswalpha</a>:   Alphabetic wide character predicate
61<li><a href="iswblank.html#iswblank">iswblank</a>:   Blank wide character predicate
62<li><a href="iswcntrl.html#iswcntrl">iswcntrl</a>:   Control wide character predicate
63<li><a href="iswdigit.html#iswdigit">iswdigit</a>:   Decimal digit wide character predicate
64<li><a href="iswgraph.html#iswgraph">iswgraph</a>:   Graphic wide character predicate
65<li><a href="iswlower.html#iswlower">iswlower</a>:   Lowercase wide character predicate
66<li><a href="iswprint.html#iswprint">iswprint</a>:   Printable wide character predicate
67<li><a href="iswpunct.html#iswpunct">iswpunct</a>:   Punctuation wide character predicate
68<li><a href="iswspace.html#iswspace">iswspace</a>:   Whitespace wide character predicate
69<li><a href="iswupper.html#iswupper">iswupper</a>:   Uppercase wide character predicate
70<li><a href="iswxdigit.html#iswxdigit">iswxdigit</a>:  Hexadecimal digit wide character predicate
71<li><a href="iswctype.html#iswctype">iswctype</a>:   Extensible wide-character test
72<li><a href="wctype.html#wctype">wctype</a>:     Compute wide-character test type
73<li><a href="towlower.html#towlower">towlower</a>:   Translate wide characters to lowercase
74<li><a href="towupper.html#towupper">towupper</a>:   Translate wide characters to uppercase
75<li><a href="towctrans.html#towctrans">towctrans</a>:  Extensible wide-character translation
76<li><a href="wctrans.html#wctrans">wctrans</a>:    Compute wide-character translation type
77</ul>
78
79   </body></html>
80
81