(C) 1998 AROS - The Amiga Research OS


NAME
#include <proto/locale.h>

BOOL IsXXXX ( locale , character)

LOCATION
In LocaleBase at offset 0

SYNOPSIS
struct Locale * locale
ULONG character

FUNCTION
These functions allow you to find out whether a character matches a certain type according to the current Locale settings.

The functions available are:

IsAlNum() - is this an alphanumeric character IsAlpha() - is this an alphabet character IsCntrl() - is this a control character IsDigit() - is this a decimal digit character IsGraph() - is this a graphical character IsLower() - is this a lowercase character IsPrint() - is this a printable character IsPunct() - is this a punctuation character IsSpace() - is this a whitespace character IsUpper() - is this an uppercase character IsXDigit() - is this a hexadecimal digit

INPUTS
locale
The Locale to use for this function.
character
the character to test

RESULT
ind - An indication of whether the character matches the type. TRUE - if the character is of the required type, FALSE - otherwise

EXAMPLE

SEE ALSO

NOTES
The Locale MUST be supplied.

These functions require a 32-bit character to support future multi-byte character sets.

BUGS

INTERNALS

HISTORY
26.11.1998 iaint
Fixed a large number of errors. Even compiles now. Doesnt work though...
20.10.1998 hkiel
Amiga Research OS
16.08.1998 iaint
Initial - not working - locale.library. mmf.s is the meta makefile