Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

chrtbl(1)

isdigit(3)

isxdigit(3)

islower(3)

isupper(3)

isalpha(3)

isalnum(3)

isspace(3)

iscntrl(3)

ispunct(3)

isprint(3)

isgraph(3)

tolower(3)

toupper(3)

toascci(3)

_tolower(3)

_toupper(3)

setchrclass(3)

stdio(3)

environ(4)



  isascii(3)                          CLIX                          isascii(3)



  NAME

    isascii - Tests for an ASCII character

  LIBRARY

    Standard C Library (libc.a)

  SYNOPSIS

    #include <ctype.h>

    int isascii(
      int c );

  PARAMETERS

    c   An integer representing a character

  DESCRIPTION

    The isascii() macro tests for an ASCII character for a non-negative number
    less than 0200.  The isascii() macro is defined on valid members of the
    character set and on the single value EOF (guaranteed not to be a
    character set member; see stdio).

    The classification macro isascii() does a table lookup.

  EXAMPLES

    To test if the character read from stdin is an ASCII character:

    #include <ctype.h>
    int c;
       .
       .
       .
    /* get a character from stdin */
    printf("enter a character:");
    c = getchar();

    /* check to see if a digit was read */
    if (isascii(c))
    {
         printf("read an ASCII character\n");
    }


  CAUTIONS

    If the argument to any character handling macro is not in the domain of



  2/94 - Intergraph Corporation                                              1






  isascii(3)                          CLIX                          isascii(3)



    the function, the result is undefined.

  RETURN VALUES

    The isascii() macro returns 0 for false and nonzero numbers for true.

  RELATED INFORMATION

    Commands:  chrtbl(1)

    Functions:  isdigit(3), isxdigit(3), islower(3), isupper(3), isalpha(3),
    isalnum(3), isspace(3), iscntrl(3), ispunct(3), isprint(3), isgraph(3),
    tolower(3), toupper(3), toascci(3), _tolower(3), _toupper(3),
    setchrclass(3), stdio(3)

    Files:  environ(4)






































  2                                              Intergraph Corporation - 2/94




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