diff options
Diffstat (limited to 'src/lua51/lauxlib.c')
| -rw-r--r-- | src/lua51/lauxlib.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lua51/lauxlib.c b/src/lua51/lauxlib.c index 343ec0d..c6ec9b0 100644 --- a/src/lua51/lauxlib.c +++ b/src/lua51/lauxlib.c @@ -579,6 +579,7 @@ LUALIB_API int luaL_loadfile (lua_State *L, const char *filename) { lf.extraline = 0; } ungetc(c, lf.f); + //c 在这里编译源代码,生成一个闭包留在栈顶 status = lua_load(L, getF, &lf, lua_tostring(L, -1)); readstatus = ferror(lf.f); if (filename) fclose(lf.f); /* close file (even in case of errors) */ |
