aboutsummaryrefslogtreecommitdiff
path: root/backends/sdl
diff options
context:
space:
mode:
authorMax Horn2003-05-21 16:59:51 +0000
committerMax Horn2003-05-21 16:59:51 +0000
commit24005adfd0aa31373332cdd7d0a45c8a0627e3d7 (patch)
tree8204c9d45a603340e426f87738a7cdffc9f2b270 /backends/sdl
parent72d6179c470fc99a05942110fe5338f7b42181dc (diff)
downloadscummvm-rg350-24005adfd0aa31373332cdd7d0a45c8a0627e3d7.tar.gz
scummvm-rg350-24005adfd0aa31373332cdd7d0a45c8a0627e3d7.tar.bz2
scummvm-rg350-24005adfd0aa31373332cdd7d0a45c8a0627e3d7.zip
pedantic fixes
svn-id: r7789
Diffstat (limited to 'backends/sdl')
-rw-r--r--backends/sdl/sdl-common.cpp12
-rw-r--r--backends/sdl/sdl-common.h2
2 files changed, 7 insertions, 7 deletions
diff --git a/backends/sdl/sdl-common.cpp b/backends/sdl/sdl-common.cpp
index 2e4748b415..78820dc27b 100644
--- a/backends/sdl/sdl-common.cpp
+++ b/backends/sdl/sdl-common.cpp
@@ -295,7 +295,7 @@ void OSystem_SDL_Common::add_dirty_rect(int x, int y, int w, int h) {
}
#define ROL(a,n) a = (a << (n)) | (a >> (32 - (n)))
-#define DOLINE(x) a ^= ((uint32*)buf)[0 + (x) * (_screenWidth / 4)]; b ^= ((uint32 *)buf)[1 + (x) * (_screenWidth / 4)]
+#define DOLINE(x) a ^= ((const uint32*)buf)[0 + (x) * (_screenWidth / 4)]; b ^= ((const uint32 *)buf)[1 + (x) * (_screenWidth / 4)]
void OSystem_SDL_Common::mk_checksums(const byte *buf) {
uint32 *sums = _dirty_checksums;
@@ -471,15 +471,15 @@ void OSystem_SDL_Common::warp_mouse(int x, int y) {
}
void OSystem_SDL_Common::set_mouse_cursor(const byte *buf, uint w, uint h, int hotspot_x, int hotspot_y) {
- assert(0 <= w && w <= MAX_MOUSE_W);
- assert(0 <= h && h <= MAX_MOUSE_H);
+ assert(w <= MAX_MOUSE_W);
+ assert(h <= MAX_MOUSE_H);
_mouseCurState.w = w;
_mouseCurState.h = h;
_mouseHotspotX = hotspot_x;
_mouseHotspotY = hotspot_y;
- _mouseData = (byte *)buf;
+ _mouseData = buf;
undraw_mouse();
}
@@ -827,7 +827,7 @@ bool OSystem_SDL_Common::poll_event(Event *event) {
return false;
}
-bool OSystem_SDL_Common::set_sound_proc(void *param, SoundProc *proc, byte format) {
+bool OSystem_SDL_Common::set_sound_proc(void *param, SoundProc *proc, byte /* format */) {
SDL_AudioSpec desired;
memset(&desired, 0, sizeof(desired));
@@ -897,7 +897,7 @@ void OSystem_SDL_Common::draw_mouse() {
int w = _mouseCurState.w;
int h = _mouseCurState.h;
byte color;
- byte *src = _mouseData; // Image representing the mouse
+ const byte *src = _mouseData; // Image representing the mouse
// clip the mouse rect, and addjust the src pointer accordingly
if (x < 0) {
diff --git a/backends/sdl/sdl-common.h b/backends/sdl/sdl-common.h
index 08202869d1..65bf00130b 100644
--- a/backends/sdl/sdl-common.h
+++ b/backends/sdl/sdl-common.h
@@ -190,7 +190,7 @@ protected:
bool _mouseVisible;
bool _mouseDrawn;
- byte *_mouseData;
+ const byte *_mouseData;
byte *_mouseBackup;
MousePos _mouseCurState;
MousePos _mouseOldState;