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

/freebsd-11-stable/contrib/lua/src/
H A Dlutf8lib.c104 lua_Integer pose = u_posrelat(luaL_optinteger(L, 3, posi), len); local
108 luaL_argcheck(L, pose <= (lua_Integer)len, 3, "out of range");
109 if (posi > pose) return 0; /* empty interval; return no values */
110 if (pose - posi >= INT_MAX) /* (lua_Integer -> int) overflow? */
112 n = (int)(pose - posi) + 1;
115 se = s + pose;
H A Dlstrlib.c152 lua_Integer pose = posrelat(luaL_optinteger(L, 3, posi), l); local
155 if (pose > (lua_Integer)l) pose = l;
156 if (posi > pose) return 0; /* empty interval; return no values */
157 if (pose - posi >= INT_MAX) /* arithmetic overflow? */
159 n = (int)(pose - posi) + 1;
/freebsd-11-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lua/
H A Dlstrlib.c166 size_t pose = posrelat(luaL_optinteger(L, 3, posi), l); local
169 if (pose > l) pose = l;
170 if (posi > pose) return 0; /* empty interval; return no values */
171 n = (int)(pose - posi + 1);
172 if (posi + n <= pose) /* (size_t -> int) overflow? */

Completed in 59 milliseconds