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;
}

View file

@ -217,6 +217,13 @@ void gp2x_init(void)
exit(1);
}
*/
fbdev = open("/dev/fb0", O_RDWR);
if (fbdev == -1)
{
printf("open(\"/dev/fb0\") failed with %i\n", errno);
exit(1);
}
ret = ioctl(fbdev, FBIOGET_FSCREENINFO, &fbfix);
if (ret == -1)
{
@ -231,13 +238,6 @@ void gp2x_init(void)
return;
}
fbdev = open("/dev/fb0", O_RDWR);
if (fbdev == -1)
{
printf("open(\"/dev/fb0\") failed with %i\n", errno);
exit(1);
}
screen = mmap(0, SCREEN_MAP_SIZE, PROT_WRITE|PROT_READ, MAP_SHARED, fbdev, 0);
if (screen == MAP_FAILED)
{