From c5c3aecf3f5340b19cffe4fc3a42bfbe8cd2efc6 Mon Sep 17 00:00:00 2001 From: "Mike D. Lowis" Date: Mon, 8 Jun 2015 15:31:03 -0400 Subject: [PATCH] Added stubs for some rune routines --- source/libc.h | 2 -- source/utf/rune.c | 27 ++++++++++++++++++++ source/utf/runetype.c | 58 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 85 insertions(+), 2 deletions(-) create mode 100644 source/utf/rune.c create mode 100644 source/utf/runetype.c 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; +} + + -- 2.52.0