xref: /csrg-svn/lib/libc/locale/isupper.3 (revision 48909)
1*48909Scael.\" Copyright (c) 1991 The Regents of the University of California.
2*48909Scael.\" All rights reserved.
3*48909Scael.\"
4*48909Scael.\" %sccs.include.redist.man%
5*48909Scael.\"
6*48909Scael.\"     @(#)isupper.3	5.1 (Berkeley) 05/02/91
7*48909Scael.\"
8*48909Scael.Dd
9*48909Scael.Dt ISUPPER 3
10*48909Scael.Os
11*48909Scael.Sh NAME
12*48909Scael.Nm isupper
13*48909Scael.Nd upper-case character test
14*48909Scael.Sh SYNOPSIS
15*48909Scael.Fd #include <ctype.h>
16*48909Scael.Ft int
17*48909Scael.Fn supper "int c"
18*48909Scael.Sh DESCRIPTION
19*48909ScaelThe
20*48909Scael.Fn isupper
21*48909Scaelfunction tests for any upper-case letter or any of an
22*48909Scaelimplementation-defined set of characters for which none of
23*48909Scael.Xr iscntrl 3 ,
24*48909Scael.Xr isdigit 3 ,
25*48909Scael.Xr ispunct 3 ,
26*48909Scaelor
27*48909Scael.Xr isspace 3
28*48909Scaelis true.
29*48909ScaelIn the
30*48909Scael.Em ``C''
31*48909Scaellocale,
32*48909Scael.Fn isupper
33*48909Scaelreturns true only for the characters defined as upper-case letters.
34*48909Scael.Sh RETURN VALUES
35*48909ScaelThe
36*48909Scael.Fn isupper
37*48909Scaelmacro returns zero if the character tests false and
38*48909Scaelreturns non-zero if the character tests true.
39*48909Scael.Sh SEE ALSO
40*48909Scael.Xr isascii 3 ,
41*48909Scael.Xr isalnum 3 ,
42*48909Scael.Xr isalpha 3 ,
43*48909Scael.Xr iscntrl 3 ,
44*48909Scael.Xr isdigit 3 ,
45*48909Scael.Xr isgraph 3 ,
46*48909Scael.Xr islower 3 ,
47*48909Scael.Xr isprint 3 ,
48*48909Scael.Xr ispunct 3 ,
49*48909Scael.Xr isspace 3 ,
50*48909Scael.Xr isxdigit 3 ,
51*48909Scael.Xr toascii 3 ,
52*48909Scael.Xr tolower 3 ,
53*48909Scael.Xr toupper 3 ,
54*48909Scael.Xr stdio 3
55*48909Scael.Xr ascii 7
56*48909Scael.Sh STANDARDS
57*48909ScaelThe
58*48909Scael.Xr isupper
59*48909Scaelfunction conforms to
60*48909Scael.St -ansiC .
61