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