Mercurial > sdl-ios-xcode
diff src/video/fbcon/SDL_fbvideo.c @ 2735:204be4fc2726
Final merge of Google Summer of Code 2008 work...
Port SDL 1.3 to the Nintendo DS
by Darren Alton, mentored by Sam Lantinga
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Wed, 27 Aug 2008 15:10:03 +0000 |
parents | 2c835d58faad |
children | 99210400e8b9 |
line wrap: on
line diff
--- a/src/video/fbcon/SDL_fbvideo.c Wed Aug 27 13:37:19 2008 +0000 +++ b/src/video/fbcon/SDL_fbvideo.c Wed Aug 27 15:10:03 2008 +0000 @@ -82,6 +82,7 @@ {0, 0, 320, 240}, {0, 0, 320, 200} }; + static const struct { int xres; @@ -323,15 +324,13 @@ blank = 1; else blank = 0; - } - while (blank); + } while (blank); /* remove whitespace at the begining of the string */ i = 0; do { line[i] = c[i]; i++; - } - while (c[i] != 0); + } while (c[i] != 0); return 1; } @@ -347,8 +346,7 @@ return 0; if (SDL_strncmp(line, "geometry", 8) == 0) break; - } - while (1); + } while (1); SDL_sscanf(line, "geometry %d %d %d %d %d", &vinfo->xres, &vinfo->yres, &vinfo->xres_virtual, &vinfo->yres_virtual, @@ -394,8 +392,7 @@ if (SDL_strncmp(option, "true", 4) == 0) vinfo->vmode |= FB_VMODE_DOUBLE; } - } - while (SDL_strncmp(line, "endmode", 7) != 0); + } while (SDL_strncmp(line, "endmode", 7) != 0); return 1; } @@ -826,6 +823,7 @@ fprintf(stderr, "\talpha: %d/%d\n", vinfo->transp.length, vinfo->transp.offset); } + static void print_finfo(struct fb_fix_screeninfo *finfo) { @@ -1193,6 +1191,7 @@ screen->hwdata = (struct private_hwdata *) &surfaces; return (0); } + static void FB_FreeHWSurfaces(_THIS) { @@ -1283,6 +1282,7 @@ surface->hwdata = (struct private_hwdata *) bucket; return (0); } + static void FB_FreeHWSurface(_THIS, SDL_Surface * surface) { @@ -1352,6 +1352,7 @@ } return (0); } + static void FB_UnlockHWSurface(_THIS, SDL_Surface * surface) {