Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ conv(3C) — Dell System V Release 4 Issue 2.2

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

ctype(3C)

getc(3S)

setlocale(3C)

environ(5)



conv(3C)        UNIX System V(C Programming Language Utilities)        conv(3C)


NAME
      conv: toupper, tolower, toupper, tolower, toascii - translate
      characters

SYNOPSIS
      #include <ctype.h>

      int toupper (int c);

      int tolower (int c);

      int toupper (int c);

      int tolower (int c);

      int toascii (int c);

DESCRIPTION
      toupper and tolower have as their domain the range of the function getc:
      all values represented in an unsigned char and the value of the macro EOF
      as defined in stdio.h.  If the argument of toupper represents a lower-
      case letter, the result is the corresponding upper-case letter.  If the
      argument of tolower represents an upper-case letter, the result is the
      corresponding lower-case letter.  All other arguments in the domain are
      returned unchanged.

      The macros toupper and tolower accomplish the same things as toupper
      and tolower, respectively, but have restricted domains and are faster.
      toupper requires a lower-case letter as its argument; its result is the
      corresponding upper-case letter.  tolower requires an upper-case letter
      as its argument; its result is the corresponding lower-case letter.
      Arguments outside the domain cause undefined results.

      toascii yields its argument with all bits turned off that are not part of
      a standard 7-bit ASCII character; it is intended for compatibility with
      other systems.

      toupper, tolower, toupper, andtolower are affected by LCCTYPE.  In the
      C locale, or in a locale where shift information is not defined, these
      functions determine the case of characters according to the rules of the
      ASCII-coded character set.  Characters outside the ASCII range of
      characters are returned unchanged.

SEE ALSO
      ctype(3C), getc(3S), setlocale(3C), environ(5).









10/89                                                                    Page 1





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