MCPcopy Create free account
hub / github.com/EmmyLua/EmmyLuaDebugger / lua_tounsignedx

Function lua_tounsignedx

third-party/lua-5.2.4/src/lapi.c:366–380  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

364
365
366LUA_API lua_Unsigned lua_tounsignedx (lua_State *L, int idx, int *isnum) {
367 TValue n;
368 const TValue *o = index2addr(L, idx);
369 if (tonumber(o, &n)) {
370 lua_Unsigned res;
371 lua_Number num = nvalue(o);
372 lua_number2unsigned(res, num);
373 if (isnum) *isnum = 1;
374 return res;
375 }
376 else {
377 if (isnum) *isnum = 0;
378 return 0;
379 }
380}
381
382
383LUA_API int lua_toboolean (lua_State *L, int idx) {

Callers 1

luaL_checkunsignedFunction · 0.85

Calls 1

index2addrFunction · 0.70

Tested by

no test coverage detected