summaryrefslogtreecommitdiff
path: root/static/plan9-4e/man2/isalpharune.2
diff options
context:
space:
mode:
Diffstat (limited to 'static/plan9-4e/man2/isalpharune.2')
-rw-r--r--static/plan9-4e/man2/isalpharune.251
1 files changed, 51 insertions, 0 deletions
diff --git a/static/plan9-4e/man2/isalpharune.2 b/static/plan9-4e/man2/isalpharune.2
new file mode 100644
index 00000000..a6a7507f
--- /dev/null
+++ b/static/plan9-4e/man2/isalpharune.2
@@ -0,0 +1,51 @@
+.TH ISALPHARUNE 2
+.SH NAME
+isalpharune, islowerrune, isspacerune, istitlerune, isupperrune, tolowerrune, totitlerune, toupperrune \- Unicode character classes and cases
+.SH SYNOPSIS
+.B #include <u.h>
+.br
+.B #include <libc.h>
+.PP
+.B
+int isalpharune(Rune c)
+.PP
+.B
+int islowerrune(Rune c)
+.PP
+.B
+int isspacerune(Rune c)
+.PP
+.B
+int istitlerune(Rune c)
+.PP
+.B
+int isupperrune(Rune c)
+.PP
+.B
+Rune tolowerrune(Rune c)
+.PP
+.B
+Rune totitlerune(Rune c)
+.PP
+.B
+Rune toupperrune(Rune c)
+.SH DESCRIPTION
+These routines examine and operate on Unicode characters,
+in particular a subset of their properties as defined in the Unicode standard.
+Unicode defines some characters as alphabetic and specifies three cases:
+upper, lower, and title.
+Analogously to
+.IR ctype (2)
+for
+.SM ASCII\c
+,
+these routines
+test types and modify cases for Unicode characters.
+The names are self-explanatory.
+.PP
+The case-conversion routines return the character unchanged if it has no case.
+.SH SOURCE
+.B /sys/src/libc/port/runetype.c
+.SH "SEE ALSO
+.IR ctype (2) ,
+.IR "The Unicode Standard" .