#include #include #include #include int main() { SDL_Init(SDL_INIT_VIDEO); SDL_Surface *screen = SDL_SetVideoMode(600, 450, 32, SDL_SWSURFACE); if (SDL_MUSTLOCK(screen)) SDL_LockSurface(screen); SDL_Surface *image = IMG_Load("screenshot.jpg"); if (!image) { printf("IMG_Load: %s\n", IMG_GetError()); return 1; } SDL_BlitSurface (image, NULL, screen, NULL); SDL_FreeSurface (image); if (SDL_MUSTLOCK(screen)) SDL_UnlockSurface(screen); SDL_Flip(screen); printf("you should see an image.\n"); SDL_Quit(); int result = image->w; REPORT_RESULT(); return 0; }