Searched refs:posi (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/lua/src/ |
H A D | lutf8lib.c | 100 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 D | lstrlib.c | 181 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 D | lstrlib.c | 145 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()
|