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