Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/lua/src/
Dlutf8lib.c75 lua_Integer posi = u_posrelat(luaL_optinteger(L, 2, 1), len); in utflen() local
77 luaL_argcheck(L, 1 <= posi && --posi <= (lua_Integer)len, 2, in utflen()
81 while (posi <= posj) { in utflen()
82 const char *s1 = utf8_decode(s + posi, NULL); in utflen()
85 lua_pushinteger(L, posi + 1); /* ... and current position */ in utflen()
88 posi = s1 - s; in utflen()
103 lua_Integer posi = u_posrelat(luaL_optinteger(L, 2, 1), len); in codepoint() local
104 lua_Integer pose = u_posrelat(luaL_optinteger(L, 3, posi), len); in codepoint()
107 luaL_argcheck(L, posi >= 1, 2, "out of range"); in codepoint()
109 if (posi > pose) return 0; /* empty interval; return no values */ in codepoint()
[all …]
Dlstrlib.c151 lua_Integer posi = posrelat(luaL_optinteger(L, 2, 1), l); in str_byte() local
152 lua_Integer pose = posrelat(luaL_optinteger(L, 3, posi), l); in str_byte()
154 if (posi < 1) posi = 1; in str_byte()
156 if (posi > pose) return 0; /* empty interval; return no values */ in str_byte()
157 if (pose - posi >= INT_MAX) /* arithmetic overflow? */ in str_byte()
159 n = (int)(pose - posi) + 1; in str_byte()
162 lua_pushinteger(L, uchar(s[posi+i-1])); in str_byte()
/freebsd-12-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lua/
Dlstrlib.c165 size_t posi = posrelat(luaL_optinteger(L, 2, 1), l); in str_byte() local
166 size_t pose = posrelat(luaL_optinteger(L, 3, posi), l); in str_byte()
168 if (posi < 1) posi = 1; in str_byte()
170 if (posi > pose) return 0; /* empty interval; return no values */ in str_byte()
171 n = (int)(pose - posi + 1); in str_byte()
172 if (posi + n <= pose) /* (size_t -> int) overflow? */ in str_byte()
176 lua_pushinteger(L, uchar(s[posi+i-1])); in str_byte()