Cleaned up -Wunused-result compiler warnings in lua-engine.cpp
This commit is contained in:
parent
be9ad4ccf2
commit
5ed3463c01
|
@ -186,10 +186,13 @@ struct LuaSaveState {
|
||||||
persisted = true;
|
persisted = true;
|
||||||
FILE* inf = fopen(filename.c_str(),"rb");
|
FILE* inf = fopen(filename.c_str(),"rb");
|
||||||
fseek(inf,0,SEEK_END);
|
fseek(inf,0,SEEK_END);
|
||||||
int len = ftell(inf);
|
long int len = ftell(inf);
|
||||||
fseek(inf,0,SEEK_SET);
|
fseek(inf,0,SEEK_SET);
|
||||||
data = new EMUFILE_MEMORY(len);
|
data = new EMUFILE_MEMORY(len);
|
||||||
fread(data->buf(),1,len,inf);
|
if ( fread(data->buf(),1,len,inf) != static_cast<size_t>(len) )
|
||||||
|
{
|
||||||
|
FCEU_printf("Warning: LuaSaveState::ensureLoad failed to load full buffer.\n");
|
||||||
|
}
|
||||||
fclose(inf);
|
fclose(inf);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -660,12 +663,11 @@ static int emu_loadrom(lua_State *L)
|
||||||
return 0;
|
return 0;
|
||||||
#elif defined(__QT_DRIVER__)
|
#elif defined(__QT_DRIVER__)
|
||||||
const char *nameo2 = luaL_checkstring(L,1);
|
const char *nameo2 = luaL_checkstring(L,1);
|
||||||
char nameo[2048];
|
std::string nameo;
|
||||||
|
|
||||||
strncpy(nameo, nameo2, sizeof(nameo));
|
nameo.assign( nameo2 );
|
||||||
nameo[sizeof(nameo)-1] = 0;
|
|
||||||
|
|
||||||
LoadGameFromLua( nameo );
|
LoadGameFromLua( nameo.c_str() );
|
||||||
|
|
||||||
//lua_cpcall(L, emu_wait_for_rom_load, NULL);
|
//lua_cpcall(L, emu_wait_for_rom_load, NULL);
|
||||||
//printf("Attempting to Load ROM: '%s'\n", nameo );
|
//printf("Attempting to Load ROM: '%s'\n", nameo );
|
||||||
|
@ -1306,7 +1308,10 @@ void freadint(unsigned int& value, FILE* file)
|
||||||
for(int i=0;i<4;i++)
|
for(int i=0;i<4;i++)
|
||||||
{
|
{
|
||||||
int r = 0;
|
int r = 0;
|
||||||
fread(&r, 1, 1, file);
|
if ( fread(&r, 1, 1, file) == 0)
|
||||||
|
{
|
||||||
|
break;
|
||||||
|
}
|
||||||
rv |= r << (i*8);
|
rv |= r << (i*8);
|
||||||
}
|
}
|
||||||
value = rv;
|
value = rv;
|
||||||
|
@ -1350,7 +1355,10 @@ void LuaSaveData::ImportRecords(void* fileV)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
cur->data = new unsigned char [cur->size];
|
cur->data = new unsigned char [cur->size];
|
||||||
fread(cur->data, cur->size, 1, file);
|
if ( fread(cur->data, cur->size, 1, file) == 0 )
|
||||||
|
{
|
||||||
|
memset( cur->data, 0, cur->size );
|
||||||
|
}
|
||||||
|
|
||||||
Record* next = new Record();
|
Record* next = new Record();
|
||||||
memcpy(next, cur, sizeof(Record));
|
memcpy(next, cur, sizeof(Record));
|
||||||
|
@ -3229,11 +3237,10 @@ static int savestate_loadscriptdata(lua_State *L) {
|
||||||
{
|
{
|
||||||
LuaSaveData saveData;
|
LuaSaveData saveData;
|
||||||
|
|
||||||
char luaSaveFilename [512];
|
std::string luaSaveFilename;
|
||||||
strncpy(luaSaveFilename, filename, 512);
|
luaSaveFilename.assign( filename );
|
||||||
luaSaveFilename[512-(1+7/*strlen(".luasav")*/)] = '\0';
|
luaSaveFilename.append( ".luasav");
|
||||||
strcat(luaSaveFilename, ".luasav");
|
FILE* luaSaveFile = fopen(luaSaveFilename.c_str(), "rb");
|
||||||
FILE* luaSaveFile = fopen(luaSaveFilename, "rb");
|
|
||||||
if(luaSaveFile)
|
if(luaSaveFile)
|
||||||
{
|
{
|
||||||
saveData.ImportRecords(luaSaveFile);
|
saveData.ImportRecords(luaSaveFile);
|
||||||
|
@ -5639,13 +5646,20 @@ use_console:
|
||||||
// We don't want parameters
|
// We don't want parameters
|
||||||
if (!t[0]) {
|
if (!t[0]) {
|
||||||
fprintf(stderr, "[Press Enter]");
|
fprintf(stderr, "[Press Enter]");
|
||||||
fgets(buffer, sizeof(buffer), stdin);
|
if ( fgets(buffer, sizeof(buffer), stdin) == nullptr )
|
||||||
|
{
|
||||||
|
FCEU_printf("Error: fgets from stdin failed\n");
|
||||||
|
}
|
||||||
// We're done
|
// We're done
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
}
|
}
|
||||||
fprintf(stderr, "(%s): ", t);
|
fprintf(stderr, "(%s): ", t);
|
||||||
fgets(buffer, sizeof(buffer), stdin);
|
if ( fgets(buffer, sizeof(buffer), stdin) == nullptr )
|
||||||
|
{
|
||||||
|
FCEU_printf("Error: fgets from stdin failed\n");
|
||||||
|
buffer[0] = 0;
|
||||||
|
}
|
||||||
|
|
||||||
// Check if the option is in the list
|
// Check if the option is in the list
|
||||||
if (strchr(t, tolower(buffer[0]))) {
|
if (strchr(t, tolower(buffer[0]))) {
|
||||||
|
@ -5698,7 +5712,11 @@ static int doOpenFilePopup(lua_State *L, bool saveFile) {
|
||||||
// TODO: more sophisticated interface
|
// TODO: more sophisticated interface
|
||||||
char filename[PATH_MAX];
|
char filename[PATH_MAX];
|
||||||
printf("Enter %s filename: ", saveFile ? "save" : "open");
|
printf("Enter %s filename: ", saveFile ? "save" : "open");
|
||||||
fgets(filename, PATH_MAX, stdin);
|
if ( fgets(filename, PATH_MAX, stdin) == nullptr )
|
||||||
|
{
|
||||||
|
FCEU_printf("Warning: fgets from stdin failed\n");
|
||||||
|
filename[0] = 0;
|
||||||
|
}
|
||||||
lua_newtable(L);
|
lua_newtable(L);
|
||||||
lua_pushstring(L, filename);
|
lua_pushstring(L, filename);
|
||||||
lua_rawseti(L, -2, 1);
|
lua_rawseti(L, -2, 1);
|
||||||
|
@ -6417,7 +6435,10 @@ int FCEU_LoadLuaCode(const char *filename, const char *arg)
|
||||||
|
|
||||||
getfilepath = getfilepath.substr(0,getfilepath.find_last_of("/\\") + 1);
|
getfilepath = getfilepath.substr(0,getfilepath.find_last_of("/\\") + 1);
|
||||||
|
|
||||||
SetCurrentDir(getfilepath.c_str());
|
if ( SetCurrentDir(getfilepath.c_str()) != 0 )
|
||||||
|
{
|
||||||
|
FCEU_printf("Warning: Failed chdir failed to set current dir to: %s\n", getfilepath.c_str() );
|
||||||
|
}
|
||||||
|
|
||||||
//stop any lua we might already have had running
|
//stop any lua we might already have had running
|
||||||
FCEU_LuaStop();
|
FCEU_LuaStop();
|
||||||
|
|
Loading…
Reference in New Issue