Searched refs:posi (Results 1 – 3 of 3) sorted by relevance
| /freebsd-12-stable/contrib/lua/src/ |
| D | lutf8lib.c | 75 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 …]
|
| D | lstrlib.c | 151 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/ |
| D | lstrlib.c | 165 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()
|