Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ conv(3C) — sys5 — Apollo Domain/IX SR9.5

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

ctype(3C)

getc(3S)



CONV(3C)                 DOMAIN/IX SYS5                  CONV(3C)



NAME
     toupper, tolower, _toupper, _tolower, toascii - translate
     characters

USAGE
     #include <ctype.h>

     int toupper(c)
     int c;

     int tolower(c)
     int c;

     int _toupper(c)
     int c;

     int _tolower(c)
     int c;

     int toascii(c)
     int c;


DESCRIPTION
     Toupper and tolower have as their domain the range of
     getc(3S): the integers from -1 through 255.  If the argument
     of toupper represents a lowercase letter, the result is the
     corresponding uppercase letter.  If the argument of tolower
     represents an uppercase letter, the result is the
     corresponding lowercase letter.  All other arguments in the
     domain are returned unchanged.

     The macros _toupper and _tolower, accomplish the same thing
     as toupper and tolower, but have more restricted domains and
     are much faster.  The macro _toupper requires a lowercase
     letter as its argument; its result is the corresponding
     uppercase letter.  The macro _tolower requires an uppercase
     letter as its argument; its result is the corresponding
     lowercase letter.  Arguments outside the domain cause unde-
     fined results.

     Toascii takes an argument and returns it with all bits that
     are not part of a standard ASCII character turned off.

RELATED INFORMATION
     ctype(3C), getc(3S)







Printed 12/4/86                                            CONV-1





Typewritten Software • bear@typewritten.org • Edmonds, WA 98026