misv fixes

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@565 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
notaz 2008-07-25 22:20:12 +00:00
parent e163b67f96
commit a7efb231fe
2 changed files with 10 additions and 8 deletions

View file

@ -174,7 +174,7 @@ static int g_read_offs = 0;
// when is eof really set?
#define CHECKED_READ(len,data) \
if (areaRead(data, 1, len, file) != len) { \
if (len == 1 && areaEof(file)) return 0; \
if (len == 1 && areaEof(file)) goto readend; \
R_ERROR_RETURN("areaRead: premature EOF\n"); \
return 1; \
} \
@ -269,6 +269,7 @@ PICO_INTERNAL int PicoCdLoadState(void *file)
breakswitch:;
}
readend:
if (PicoAHW & PAHW_MCD)
{
/* after load events */
@ -324,6 +325,7 @@ int PicoCdLoadStateGfx(void *file)
}
}
readend:
return 0;
}