MCPcopy Create free account
hub / github.com/CppCXY/EmmyLuaCodeStyle / pusherror

Function pusherror

3rd/lua-5.4.3/src/loadlib.c:194–202  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

192
193
194static void pusherror (lua_State *L) {
195 int error = GetLastError();
196 char buffer[128];
197 if (FormatMessageA(FORMAT_MESSAGE_IGNORE_INSERTS | FORMAT_MESSAGE_FROM_SYSTEM,
198 NULL, error, 0, buffer, sizeof(buffer)/sizeof(char), NULL))
199 lua_pushstring(L, buffer);
200 else
201 lua_pushfstring(L, "system error %d\n", error);
202}
203
204static void lsys_unloadlib (void *lib) {
205 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