|
|
1.1 ! root 1: .\"#ident "@(#)ccsman:g3c/conv 1.2" ! 2: '\"macro stdmacro ! 3: .nr X ! 4: .if \nX=0 .ds x} CONV 3L "630 MTG" "\&" ! 5: .TH \*(x} ! 6: .SH NAME ! 7: conv: toupper, tolower, _toupper, _tolower, toascii \- translate characters ! 8: .SH SYNOPSIS ! 9: .nf ! 10: .B #include <ccs/ctype.h> ! 11: .PP ! 12: .B int toupper (c) ! 13: .B int c; ! 14: .PP ! 15: .B int tolower (c) ! 16: .B int c; ! 17: .PP ! 18: .B int _toupper (c) ! 19: .B int c; ! 20: .PP ! 21: .B int _tolower (c) ! 22: .B int c; ! 23: .PP ! 24: .B int toascii (c) ! 25: .B int c; ! 26: .SH DESCRIPTION ! 27: .I Toupper\^ ! 28: and ! 29: .I tolower\^ ! 30: have as domain the range of ! 31: .IR jx (1) ! 32: .IR getc : ! 33: the integers from \-1 through 255. ! 34: If the argument of ! 35: .I toupper\^ ! 36: represents a lower-case letter, the ! 37: result is the corresponding upper-case ! 38: letter. ! 39: If the argument of ! 40: .I tolower\^ ! 41: represents an upper-case letter, the ! 42: result is the corresponding lower-case ! 43: letter. ! 44: All other arguments in the domain are ! 45: returned unchanged. ! 46: .PP ! 47: The macros ! 48: .I _toupper\^ ! 49: and ! 50: .IR _tolower , ! 51: are macros that accomplish the same thing as ! 52: .I toupper\^ ! 53: and ! 54: .I tolower\^ ! 55: but have restricted domains and are faster. ! 56: .I _toupper\^ ! 57: requires a lower-case letter as its argument; ! 58: its result is the corresponding upper-case letter. ! 59: The macro ! 60: .I _tolower\^ ! 61: requires an upper-case letter as its argument; ! 62: its result is the corresponding lower-case letter. ! 63: Arguments outside the domain cause undefined results. ! 64: .PP ! 65: .I Toascii\^ ! 66: yields its argument with all bits turned off that are not ! 67: part of a standard ! 68: .SM ASCII ! 69: character; it is intended for compatibility ! 70: with other systems. ! 71: .SH SEE ALSO ! 72: jx(1), ! 73: ctype(3L), ! 74: ascii(5). ! 75: .Ee
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.