Blame


1 78e51a8c 2005-01-14 devnull .TH ISALPHARUNE 3
2 78e51a8c 2005-01-14 devnull .SH NAME
3 78e51a8c 2005-01-14 devnull isalpharune, islowerrune, isspacerune, istitlerune, isupperrune, tolowerrune, totitlerune, toupperrune \- Unicode character classes and cases
4 78e51a8c 2005-01-14 devnull .SH SYNOPSIS
5 78e51a8c 2005-01-14 devnull .B #include <utf.h>
6 78e51a8c 2005-01-14 devnull .PP
7 78e51a8c 2005-01-14 devnull .B
8 78e51a8c 2005-01-14 devnull int isalpharune(Rune c)
9 78e51a8c 2005-01-14 devnull .PP
10 78e51a8c 2005-01-14 devnull .B
11 78e51a8c 2005-01-14 devnull int islowerrune(Rune c)
12 78e51a8c 2005-01-14 devnull .PP
13 78e51a8c 2005-01-14 devnull .B
14 78e51a8c 2005-01-14 devnull int isspacerune(Rune c)
15 78e51a8c 2005-01-14 devnull .PP
16 78e51a8c 2005-01-14 devnull .B
17 78e51a8c 2005-01-14 devnull int istitlerune(Rune c)
18 78e51a8c 2005-01-14 devnull .PP
19 78e51a8c 2005-01-14 devnull .B
20 78e51a8c 2005-01-14 devnull int isupperrune(Rune c)
21 78e51a8c 2005-01-14 devnull .PP
22 78e51a8c 2005-01-14 devnull .B
23 78e51a8c 2005-01-14 devnull Rune tolowerrune(Rune c)
24 78e51a8c 2005-01-14 devnull .PP
25 78e51a8c 2005-01-14 devnull .B
26 78e51a8c 2005-01-14 devnull Rune totitlerune(Rune c)
27 78e51a8c 2005-01-14 devnull .PP
28 78e51a8c 2005-01-14 devnull .B
29 78e51a8c 2005-01-14 devnull Rune toupperrune(Rune c)
30 78e51a8c 2005-01-14 devnull .SH DESCRIPTION
31 78e51a8c 2005-01-14 devnull These routines examine and operate on Unicode characters,
32 78e51a8c 2005-01-14 devnull in particular a subset of their properties as defined in the Unicode standard.
33 78e51a8c 2005-01-14 devnull Unicode defines some characters as alphabetic and specifies three cases:
34 78e51a8c 2005-01-14 devnull upper, lower, and title.
35 78e51a8c 2005-01-14 devnull Analogously to
36 78e51a8c 2005-01-14 devnull .IR isalpha (3)
37 78e51a8c 2005-01-14 devnull for
38 78e51a8c 2005-01-14 devnull .SM ASCII\c
39 78e51a8c 2005-01-14 devnull ,
40 78e51a8c 2005-01-14 devnull these routines
41 78e51a8c 2005-01-14 devnull test types and modify cases for Unicode characters.
42 78e51a8c 2005-01-14 devnull The names are self-explanatory.
43 78e51a8c 2005-01-14 devnull .PP
44 78e51a8c 2005-01-14 devnull The case-conversion routines return the character unchanged if it has no case.
45 78e51a8c 2005-01-14 devnull .SH SOURCE
46 a3993885 2017-09-01 rsc .B https://9fans.github.io/plan9port/unix
47 78e51a8c 2005-01-14 devnull .SH "SEE ALSO
48 78e51a8c 2005-01-14 devnull .IR isalpha (3) ,
49 78e51a8c 2005-01-14 devnull .IR "The Unicode Standard" .