summaryrefslogtreecommitdiff
path: root/sys/include
diff options
context:
space:
mode:
authorJacob Moody <moody@posixcafe.org>2023-03-26 01:02:20 +0000
committerJacob Moody <moody@posixcafe.org>2023-03-26 01:02:20 +0000
commit04759ec9af6dcc78ea5873ceaf6db2e3b3920b22 (patch)
tree0e20684eee0f36fff952c46bc14828f1005dfb31 /sys/include
parent2163aebcb85e8214869a2c026b3fc5bd9ddac22c (diff)
runecomp(2)
Diffstat (limited to 'sys/include')
-rw-r--r--sys/include/libc.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/sys/include/libc.h b/sys/include/libc.h
index 7f1bb83fe..441d067c8 100644
--- a/sys/include/libc.h
+++ b/sys/include/libc.h
@@ -77,6 +77,18 @@ extern Rune* runestrrchr(Rune*, Rune);
extern long runestrlen(Rune*);
extern Rune* runestrstr(Rune*, Rune*);
+extern int runecomp(Rune*, Rune*, int);
+extern int runedecomp(Rune*, Rune*, int);
+extern int utfcomp(char*, char*, int);
+extern int utfdecomp(char*, char*, int);
+extern char* fullutfnorm(char*,int);
+extern Rune* fullrunenorm(Rune*,int);
+
+extern Rune* runewbreak(Rune*);
+extern char* utfwbreak(char*);
+extern Rune* runegbreak(Rune*);
+extern char* utfgbreak(char*);
+
extern Rune tolowerrune(Rune);
extern Rune totitlerune(Rune);
extern Rune toupperrune(Rune);