Clipping wondering

I have my main display surface (display)
and a buffer with a copy of it (buffer)

When I copy from buffer to display, if it draws outside the bounds of
display, the parts that would be inside display aren’t updated either.
What am I doing wrong?

bufRect = coordinates that start inside both surfaces, but finish outside in
the x or y direction.

SDL_BlitSurface(buffer, &bufRect, display, &bufRect);______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com