Searched refs:pose (Results 1 - 3 of 3) sorted by relevance

/freebsd-13-stable/contrib/lua/src/
H A Dlutf8lib.c126 lua_Integer pose = u_posrelat(luaL_optinteger(L, 3, posi), len); local
131 luaL_argcheck(L, pose <= (lua_Integer)len, 3, "out of bounds");
132 if (posi > pose) return 0; /* empty interval; return no values */
133 if (pose - posi >= INT_MAX) /* (lua_Integer -> int) overflow? */
135 n = (int)(pose - posi) + 1; /* upper bound for number of returns */
138 se = s + pose; /* string end */
H A Dlstrlib.c181 size_t pose = getendpos(L, 3, pi, l); local
183 if (posi > pose) return 0; /* empty interval; return no values */
184 if (pose - posi >= (size_t)INT_MAX) /* arithmetic overflow? */
186 n = (int)(pose - posi) + 1;
/freebsd-13-stable/sys/contrib/openzfs/module/lua/
H A Dlstrlib.c147 size_t pose = posrelat(luaL_optinteger(L, 3, posi), l); local
150 if (pose > l) pose = l;
151 if (posi > pose) return 0; /* empty interval; return no values */
152 n = (int)(pose - posi + 1);
153 if (posi + n <= pose) /* (size_t -> int) overflow? */

Completed in 59 milliseconds