1 b2cfc4e2 2003-09-30 devnull .TH ISALPHARUNE 3
3 b2cfc4e2 2003-09-30 devnull isalpharune, islowerrune, isspacerune, istitlerune, isupperrune, tolowerrune, totitlerune, toupperrune \- Unicode character classes and cases
4 b2cfc4e2 2003-09-30 devnull .SH SYNOPSIS
5 cfa37a7b 2004-04-10 devnull .B #include <u.h>
7 cfa37a7b 2004-04-10 devnull .B #include <libc.h>
10 b2cfc4e2 2003-09-30 devnull int isalpharune(Rune c)
13 b2cfc4e2 2003-09-30 devnull int islowerrune(Rune c)
16 b2cfc4e2 2003-09-30 devnull int isspacerune(Rune c)
19 b2cfc4e2 2003-09-30 devnull int istitlerune(Rune c)
22 b2cfc4e2 2003-09-30 devnull int isupperrune(Rune c)
25 b2cfc4e2 2003-09-30 devnull Rune tolowerrune(Rune c)
28 b2cfc4e2 2003-09-30 devnull Rune totitlerune(Rune c)
31 b2cfc4e2 2003-09-30 devnull Rune toupperrune(Rune c)
32 b2cfc4e2 2003-09-30 devnull .SH DESCRIPTION
33 b2cfc4e2 2003-09-30 devnull These routines examine and operate on Unicode characters,
34 b2cfc4e2 2003-09-30 devnull in particular a subset of their properties as defined in the Unicode standard.
35 b2cfc4e2 2003-09-30 devnull Unicode defines some characters as alphabetic and specifies three cases:
36 b2cfc4e2 2003-09-30 devnull upper, lower, and title.
37 b2cfc4e2 2003-09-30 devnull Analogously to
38 058b0118 2005-01-03 devnull .IR isalpha (3)
40 b2cfc4e2 2003-09-30 devnull .SM ASCII\c
42 b2cfc4e2 2003-09-30 devnull these routines
43 b2cfc4e2 2003-09-30 devnull test types and modify cases for Unicode characters.
44 b2cfc4e2 2003-09-30 devnull The names are self-explanatory.
46 b2cfc4e2 2003-09-30 devnull The case-conversion routines return the character unchanged if it has no case.
47 cfa37a7b 2004-04-10 devnull .SH SOURCE
48 c3674de4 2005-01-11 devnull .B \*9/src/lib9/utf/runetype.c
49 b2cfc4e2 2003-09-30 devnull .SH "SEE ALSO
50 058b0118 2005-01-03 devnull .IR isalpha (3) ,
51 b2cfc4e2 2003-09-30 devnull .IR "The Unicode Standard" .