Annotation of 43BSDTahoe/man/man3/ctype.3, revision 1.1

1.1     ! root        1: .\"    @(#)ctype.3     6.4 (Berkeley) 5/12/86
        !             2: .\"
        !             3: .TH CTYPE 3  "May 12, 1986"
        !             4: .AT 3
        !             5: .SH NAME
        !             6: isalpha, isupper, islower, isdigit, isxdigit, isalnum, isspace, ispunct, isprint, isgraph, iscntrl, isascii, toupper, tolower, toascii \- character classification macros
        !             7: .SH SYNOPSIS
        !             8: .B #include <ctype.h>
        !             9: .PP
        !            10: .B isalpha(c)
        !            11: .PP
        !            12: .B . . .
        !            13: .SH DESCRIPTION
        !            14: These macros classify ASCII-coded integer values
        !            15: by table lookup.
        !            16: Each is a predicate returning nonzero for true,
        !            17: zero for false.
        !            18: .I Isascii
        !            19: and
        !            20: .I toascii
        !            21: are defined on all integer values; the rest
        !            22: are defined only where 
        !            23: .I isascii
        !            24: is true and on the single non-ASCII value
        !            25: EOF (see
        !            26: .IR stdio (3S)).
        !            27: .TP 15n
        !            28: .I isalpha
        !            29: .I c
        !            30: is a letter
        !            31: .TP
        !            32: .I isupper
        !            33: .I c
        !            34: is an upper case letter
        !            35: .TP
        !            36: .I islower 
        !            37: .I c
        !            38: is a lower case letter
        !            39: .TP
        !            40: .I isdigit
        !            41: .I c
        !            42: is a digit
        !            43: .TP
        !            44: .I isxdigit
        !            45: .I c
        !            46: is a hex digit
        !            47: .TP
        !            48: .I isalnum
        !            49: .I c
        !            50: is an alphanumeric character
        !            51: .TP
        !            52: .I isspace
        !            53: .I c
        !            54: is a space, tab, carriage return, newline, vertical tab, or formfeed
        !            55: .TP
        !            56: .I ispunct
        !            57: .I c
        !            58: is a punctuation character (neither control nor alphanumeric)
        !            59: .TP
        !            60: .I isprint
        !            61: .I c
        !            62: is a printing character, code 040(8) (space) through 0176 (tilde)
        !            63: .TP
        !            64: .I isgraph
        !            65: .I c
        !            66: is a printing character, similar to
        !            67: .I isprint
        !            68: except false for space.
        !            69: .TP
        !            70: .I iscntrl
        !            71: .I c
        !            72: is a delete character (0177) or ordinary control character
        !            73: (less than 040).
        !            74: .TP
        !            75: .I isascii
        !            76: .I c
        !            77: is an ASCII character, code less than 0200
        !            78: .TP
        !            79: .I tolower
        !            80: .I c
        !            81: is converted to lower case.  Return value is undefined if not 
        !            82: .I isupper(c).
        !            83: .TP
        !            84: .I toupper
        !            85: .I c
        !            86: is converted to upper case.  Return value is undefined if not 
        !            87: .I islower(c).
        !            88: .TP
        !            89: .I toascii
        !            90: .I c
        !            91: is converted to be a valid ascii character.
        !            92: .SH "SEE ALSO"
        !            93: ascii(7)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.