En ese caso, cualquier usuario con un poco de ingles podria explicar esto:
SDL_FillRect(pantalla, &screen, SDL_MapRGB(pantalla->format,0,0,0));
SDL_BlitSurface(image, NULL, pantalla, NULL);
SDL_Flip(pantalla);
Me parece increible que siguas insistiendo con que esta perfecto y que somos nosotros los ignorantes que no sabemos nada.
En primer lugar no se que deberia ser "frmamostrar" ¿Una clase que almacene un formulario o que?
somos los zpr programadores, vamos por todos lados diciendo lo mismo... 
Esto es lo malo de que la gente vaya por ahí creando codigos con fines educativos sin explicar, que las gente los recibe, los memoriza, y los repite, y ya se las dan de programadores experimentados.
Por cierto, no se como hablaras con tus amigos, por MSN Messenger o donde sea, pero esto no es un movil (celular) trata de escribir correctamente sin abreviaciones y sin faltas de ortografia para que todos podamos entenderte
