MCPcopy Create free account
hub / github.com/Achain-Dev/Achain / pusherror

Function pusherror

src/Chain/libraries/glua/loadlib.cpp:212–220  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

210
211
212static void pusherror(lua_State *L) {
213 int error = GetLastError();
214 char buffer[128];
215 if (FormatMessageA(FORMAT_MESSAGE_IGNORE_INSERTS | FORMAT_MESSAGE_FROM_SYSTEM,
216 nullptr, error, 0, buffer, sizeof(buffer) / sizeof(char), nullptr))
217 lua_pushstring(L, buffer);
218 else
219 lua_pushfstring(L, "system error %d\n", error);
220}
221
222static void lsys_unloadlib(void *lib) {
223 FreeLibrary((HMODULE)lib);

Callers 2

lsys_loadFunction · 0.85
lsys_symFunction · 0.85

Calls 2

lua_pushstringFunction · 0.85
lua_pushfstringFunction · 0.85

Tested by

no test coverage detected