MCPcopy Create free account
hub / github.com/PlutoLang/Pluto / lua_getupvalue

Function lua_getupvalue

src/lapi.cpp:1502–1513  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1500
1501
1502LUA_API const char *lua_getupvalue (lua_State *L, int funcindex, int n) {
1503 const char *name;
1504 TValue *val = NULL; /* to avoid warnings */
1505 lua_lock(L);
1506 name = aux_upvalue(index2value(L, funcindex), n, &val, NULL);
1507 if (name) {
1508 setobj2s(L, L->top.p, val);
1509 api_incr_top(L);
1510 }
1511 lua_unlock(L);
1512 return name;
1513}
1514
1515
1516LUA_API const char *lua_setupvalue (lua_State *L, int funcindex, int n) {

Callers 1

auxupvalueFunction · 0.85

Calls 2

aux_upvalueFunction · 0.85
index2valueFunction · 0.85

Tested by

no test coverage detected