Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ conv(3c) — Atari System V ue12

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

ctype(3C)

getc(3S)

setlocale(3C)

environ(5)





   conv(3C)            (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).







   7/91                                                                 Page 1





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