From 9932cc05fdca39a9f2941c1cbf33fde98ad5e67b Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Tue, 31 Jul 2001 05:36:10 +0000 Subject: [PATCH] The rectangle argument to SDL_SetClipRect is really const --- include/SDL_video.h | 2 +- src/video/SDL_surface.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/include/SDL_video.h b/include/SDL_video.h index ad2bc04b2..2bf6c809c 100644 --- a/include/SDL_video.h +++ b/include/SDL_video.h @@ -593,7 +593,7 @@ extern DECLSPEC int SDL_SetAlpha(SDL_Surface *surface, Uint32 flag, Uint8 alpha) * Note that blits are automatically clipped to the edges of the source * and destination surfaces. */ -extern DECLSPEC SDL_bool SDL_SetClipRect(SDL_Surface *surface, SDL_Rect *rect); +extern DECLSPEC SDL_bool SDL_SetClipRect(SDL_Surface *surface, const SDL_Rect *rect); /* * Gets the clipping rectangle for the destination surface in a blit. diff --git a/src/video/SDL_surface.c b/src/video/SDL_surface.c index 7c1d19b5c..46f8e6daf 100644 --- a/src/video/SDL_surface.c +++ b/src/video/SDL_surface.c @@ -275,7 +275,7 @@ int SDL_SetAlpha (SDL_Surface *surface, Uint32 flag, Uint8 value) * return true if the rectangles intersect, false otherwise */ static __inline__ -SDL_bool SDL_IntersectRect(SDL_Rect *A, SDL_Rect *B, SDL_Rect *intersection) +SDL_bool SDL_IntersectRect(const SDL_Rect *A, const SDL_Rect *B, SDL_Rect *intersection) { int Amin, Amax, Bmin, Bmax; @@ -308,7 +308,7 @@ SDL_bool SDL_IntersectRect(SDL_Rect *A, SDL_Rect *B, SDL_Rect *intersection) /* * Set the clipping rectangle for a blittable surface */ -SDL_bool SDL_SetClipRect(SDL_Surface *surface, SDL_Rect *rect) +SDL_bool SDL_SetClipRect(SDL_Surface *surface, const SDL_Rect *rect) { SDL_Rect full_rect;