The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Ctype - Perl extension for character class testing

SYNOPSIS

  use Ctype qw(toupper);
  # plain style
  $uppercased = toupper("a");
  # OO style
  $obj = Ctype->new("a");
  $uppercased = $obj->uppercased;

DESCRIPTION

Ctype provides character class testing to Perl programs. The ctype.h functions are part of the C library (in your system!). Ctype also supports the Perl library ctype functions. To use the Perl library ctype functions, set the variable $Ctype::useperlfns to a non-false value. For the OO interface, call the method $obj->useperlfns to toggle it.

The OO interface constructor is called (by convention) new. new is called with a character as an argument. It creates a Ctype object that will perform tests on the character when called as an object method. These are the relations to the regular C functions:

        isalphanumeric          isalnum
        isalphabetic            isalpha
        isnumerical             isdigit
        islowercase             islower
        iswhitespace            isspace
        isuppercase             isupper
        ishexdigit              isxdigit
        
        tolowercase             tolower
        touppercase             toupper

The setchar method sets the character stored in the object.

AUTHOR

Samuel Lauber, <sam124@operamail.com>

COPYRIGHT

This module is not copyrighted. It may be redistributed as much as you want.

SEE ALSO

perl, ctype.h, DJGPP C Library Refrence, GNU C Library Manual, et al.