ref: 0bacc8eef49b1f8e43e95578c87f5c020587b765
parent: 5a71c1d2face6d917e5be7987a6942a5d32ffff2
	author: kvik <kvik@a-b.xyz>
	date: Sat Feb  6 17:56:15 EST 2021
	
utf8lib: resolve symbol collision with Plan 9 libc
--- a/lutf8lib.c
+++ b/lutf8lib.c
@@ -89,7 +89,7 @@
** start in the range [i,j], or nil + current position if 's' is not
** well formed in that interval
*/
-static int utflen (lua_State *L) {+static int _utflen (lua_State *L) {lua_Integer n = 0; /* counter for the number of characters */
size_t len; /* string length in bytes */
const char *s = luaL_checklstring(L, 1, &len);
@@ -272,7 +272,7 @@
   {"offset", byteoffset},   {"codepoint", codepoint},   {"char", utfchar},-  {"len", utflen},+  {"len", _utflen},   {"codes", iter_codes},/* placeholders */
   {"charpattern", NULL},--
⑨