Home
last modified time | relevance | path

Searched refs:posi (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/lua/src/
H A Dlutf8lib.c100 lua_Integer posi = u_posrelat(luaL_optinteger(L, 2, 1), len); in utflen() local
103 luaL_argcheck(L, 1 <= posi && --posi <= (lua_Integer)len, 2, in utflen()
107 while (posi <= posj) { in utflen()
108 const char *s1 = utf8_decode(s + posi, NULL, !lax); in utflen()
111 lua_pushinteger(L, posi + 1); /* ... and current position */ in utflen()
114 posi = s1 - s; in utflen()
129 lua_Integer posi = u_posrelat(luaL_optinteger(L, 2, 1), len); in codepoint() local
130 lua_Integer pose = u_posrelat(luaL_optinteger(L, 3, posi), len); in codepoint()
134 luaL_argcheck(L, posi >= 1, 2, "out of bounds"); in codepoint()
136 if (posi > pose) return 0; /* empty interval; return no values */ in codepoint()
[all …]
H A Dlstrlib.c181 size_t posi = posrelatI(pi, l); in str_byte() local
184 if (posi > pose) return 0; /* empty interval; return no values */ in str_byte()
185 if (l_unlikely(pose - posi >= (size_t)INT_MAX)) /* arithmetic overflow? */ in str_byte()
187 n = (int)(pose - posi) + 1; in str_byte()
190 lua_pushinteger(L, uchar(s[posi+i-1])); in str_byte()
/freebsd/sys/contrib/openzfs/module/lua/
H A Dlstrlib.c145 size_t posi = posrelat(luaL_optinteger(L, 2, 1), l); in str_byte() local
146 size_t pose = posrelat(luaL_optinteger(L, 3, posi), l); in str_byte()
148 if (posi < 1) posi = 1; in str_byte()
150 if (posi > pose) return 0; /* empty interval; return no values */ in str_byte()
151 n = (int)(pose - posi + 1); in str_byte()
152 if (posi + n <= pose) /* (size_t -> int) overflow? */ in str_byte()
156 lua_pushinteger(L, uchar(s[posi+i-1])); in str_byte()