static int parse_buffer (lua_State *L, const char *buff, size_t size, const char *name) { ZIO z; if (!name) name = "?"; luaZ_mopen(&z, buff, size, name); return protectedparser(L, &z, buff[0]==ID_CHUNK); }
int32 lua_dobuffer(const char *buff, int32 size, const char *name) { char newname[SIZE_PREF + 25]; ZIO z; int32 status; if (!name) { build_name(buff, newname); name = newname; } luaZ_mopen(&z, buff, size, name); status = do_main(&z, buff[0] == ID_CHUNK); return status; }
int lua_dobuffer (char *buff, int size, char *name) { ZIO z; if (!name) name = "?"; luaZ_mopen(&z, buff, size, name); return do_main(&z, buff[0]==ID_CHUNK); }