SMOLNET PORTAL home about changes
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 <hiltjo@codemadness.org>	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
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/iomenu/commit/409c996d657767e...
Content-Typetext/plain; charset=utf-8