From: Mike D. Lowis Date: Mon, 8 Jun 2015 19:31:03 +0000 (-0400) Subject: Added stubs for some rune routines X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=c5c3aecf3f5340b19cffe4fc3a42bfbe8cd2efc6;p=archive%2Fcarl.git Added stubs for some rune routines --- diff --git a/source/libc.h b/source/libc.h index 06f5d27..ab87ee8 100644 --- a/source/libc.h +++ b/source/libc.h @@ -187,8 +187,6 @@ void refreplace(void** var, void* val); typedef uint32_t Rune; -/* Single source - *****************************************************************************/ /** * Copies one Rune from r to at most UTF_MAX bytes in s. * diff --git a/source/utf/rune.c b/source/utf/rune.c new file mode 100644 index 0000000..d65083a --- /dev/null +++ b/source/utf/rune.c @@ -0,0 +1,27 @@ +#include "libc.h" + +int runetochar(char* s, Rune* r) +{ + return 0; +} + +int chartorune(Rune* r, char* s) +{ + return 0; +} + +int runelen(long r) +{ + return 0; +} + +int runenlen(Rune* r, int num) +{ + return 0; +} + +bool fullrune(char* s, int n) +{ + return false; +} + diff --git a/source/utf/runetype.c b/source/utf/runetype.c new file mode 100644 index 0000000..bfffe34 --- /dev/null +++ b/source/utf/runetype.c @@ -0,0 +1,58 @@ +#include "libc.h" + +Rune tolowerrune(Rune ch) +{ + return 0; +} + +Rune totitlerune(Rune ch) +{ + return 0; +} + +Rune toupperrune(Rune ch) +{ + return 0; +} + +Rune tobaserune(Rune ch) +{ + return 0; +} + +bool isalpharune(Rune ch) +{ + return false; +} + +bool isbaserune(Rune ch) +{ + return false; +} + +bool isdigitrune(Rune ch) +{ + return false; +} + +bool islowerrune(Rune ch) +{ + return false; +} + +bool isspacerune(Rune ch) +{ + return false; +} + +bool istitlerune(Rune ch) +{ + return false; +} + +bool isupperrune(Rune ch) +{ + return false; +} + +