savestate.load(object state) Loads the given state
| 3143 | // |
| 3144 | // Loads the given state |
| 3145 | static int savestate_load(lua_State *L) { |
| 3146 | |
| 3147 | //char *filename = savestateobj2filename(L,1); |
| 3148 | |
| 3149 | LuaSaveState *ss = (LuaSaveState *)lua_touserdata(L, 1); |
| 3150 | |
| 3151 | if (!ss) { |
| 3152 | luaL_error(L, "Invalid savestate.load object"); |
| 3153 | return 0; |
| 3154 | } |
| 3155 | |
| 3156 | numTries--; |
| 3157 | |
| 3158 | /*if (!ss->data) { |
| 3159 | luaL_error(L, "Invalid savestate.load data"); |
| 3160 | return 0; |
| 3161 | } */ |
| 3162 | if (FCEUSS_LoadFP(ss->data,SSLOADPARAM_NOBACKUP)) |
| 3163 | ss->data->fseek(0,SEEK_SET); |
| 3164 | |
| 3165 | return 0; |
| 3166 | |
| 3167 | } |
| 3168 | |
| 3169 | static int savestate_registersave(lua_State *L) { |
| 3170 |
nothing calls this directly
no test coverage detected