iutf8.c: remove unused functions - iomenu - interactive terminal-based selection menu Err bitreich.org 70 hgit clone git://bitreich.org/iomenu git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/iomenu URL:git://bitreich.org/iomenu git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/iomenu bitreich.org 70 1Log /scm/iomenu/log.gph bitreich.org 70 1Files /scm/iomenu/files.gph bitreich.org 70 1Refs /scm/iomenu/refs.gph bitreich.org 70 1Tags /scm/iomenu/tag bitreich.org 70 1README /scm/iomenu/file/README.gph bitreich.org 70 1LICENSE /scm/iomenu/file/LICENSE.gph bitreich.org 70 i--- Err bitreich.org 70 1commit 409c996d657767e3d563e2e8630a3974d93fb1f7 /scm/iomenu/commit/409c996d657767e3d563e2e8630a3974d93fb1f7.gph bitreich.org 70 1parent 251f7a6436516116e1dc7c9e674a9be1f58eb1b7 /scm/iomenu/commit/251f7a6436516116e1dc7c9e674a9be1f58eb1b7.gph bitreich.org 70 hAuthor: Hiltjo Posthuma URL:mailto:hiltjo@codemadness.org bitreich.org 70 iDate: Wed, 29 Nov 2017 20:53:59 +0100 Err bitreich.org 70 i Err bitreich.org 70 iutf8.c: remove unused functions Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M utf8.c | 42 ------------------------------- Err bitreich.org 70 i Err bitreich.org 70 i1 file changed, 0 insertions(+), 42 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/utf8.c b/utf8.c /scm/iomenu/file/utf8.c.gph bitreich.org 70 i@@ -97,48 +97,6 @@ utf8_to_rune(long *r, char *s) Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i /* Err bitreich.org 70 i- * Returns 1 if the rune is a valid unicode code point and 0 if not. Err bitreich.org 70 i- */ Err bitreich.org 70 i-int Err bitreich.org 70 i-rune_is_unicode(long r) Err bitreich.org 70 i-{ Err bitreich.org 70 i- return !( Err bitreich.org 70 i- (r > 0x10ffff) || /* outside range */ Err bitreich.org 70 i- Err bitreich.org 70 i- ((r & 0x00fffe) == 0x00fffe) || /* noncharacters */ Err bitreich.org 70 i- (0x00fdd0 <= r && r <= 0x00fdef) || Err bitreich.org 70 i- Err bitreich.org 70 i- (0x00e000 <= r && r <= 0x00f8ff) || /* private use */ Err bitreich.org 70 i- (0x0f0000 <= r && r <= 0x0ffffd) || Err bitreich.org 70 i- (0x100000 <= r && r <= 0x10fffd) || Err bitreich.org 70 i- Err bitreich.org 70 i- (0x00d800 <= r && r <= 0x00dfff) /* surrogates */ Err bitreich.org 70 i- ); Err bitreich.org 70 i-} Err bitreich.org 70 i- Err bitreich.org 70 i-/* Err bitreich.org 70 i- * Return 1 if '*s' is correctly encoded in UTF-8 with allowed Unicode Err bitreich.org 70 i- * code points. Err bitreich.org 70 i- */ Err bitreich.org 70 i-int Err bitreich.org 70 i-utf8_check(char *s) Err bitreich.org 70 i-{ Err bitreich.org 70 i- size_t shift, len = strlen(s); Err bitreich.org 70 i- long r = 0; Err bitreich.org 70 i- Err bitreich.org 70 i- while (len > 0) { Err bitreich.org 70 i- shift = utf8_to_rune(&r, s); Err bitreich.org 70 i- if (!shift || !rune_is_unicode(r)) Err bitreich.org 70 i- return 0; Err bitreich.org 70 i- Err bitreich.org 70 i- s += shift; Err bitreich.org 70 i- len -= shift; Err bitreich.org 70 i- } Err bitreich.org 70 i- Err bitreich.org 70 i- return 1; Err bitreich.org 70 i-} Err bitreich.org 70 i- Err bitreich.org 70 i-/* Err bitreich.org 70 i * Return 1 if the rune is a printable character, and 0 otherwise. Err bitreich.org 70 i */ Err bitreich.org 70 i int Err bitreich.org 70 .