[planetblupi] 10/19: Fix Win32 build by removing WPARAM/LPARAM clash

Didier Raboud odyx at moszumanska.debian.org
Fri Dec 8 09:03:55 UTC 2017


This is an automated email from the git hooks/post-receive script.

odyx pushed a commit to branch debian/master
in repository planetblupi.

commit 8f5cfdfaa09d735fd093a370d3b379d19351f891
Author: Mathieu Schroeter <mathieu at schroetersa.ch>
Date:   Fri Dec 1 13:52:36 2017 +0100

    Fix Win32 build by removing WPARAM/LPARAM clash
---
 src/blupi.h   |  8 ++++----
 src/event.cxx | 22 +++++++++++-----------
 src/event.h   |  6 +++---
 src/misc.cxx  |  2 +-
 src/misc.h    |  2 +-
 5 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/src/blupi.h b/src/blupi.h
index 3801da8..8d4a090 100644
--- a/src/blupi.h
+++ b/src/blupi.h
@@ -48,11 +48,11 @@ struct Rect {
 typedef Uint32 ColorRef;
 
 #if defined(_WIN64)
-typedef unsigned __int64 WPARAM;
-typedef __int64          LPARAM;
+typedef unsigned __int64 WParam;
+typedef __int64          LParam;
 #else
-typedef Uint32 WPARAM;
-typedef Sint32 LPARAM;
+typedef Uint32 WParam;
+typedef Sint32 LParam;
 #endif
 
 #undef LOWORD
diff --git a/src/event.cxx b/src/event.cxx
index e008ba7..10572a2 100644
--- a/src/event.cxx
+++ b/src/event.cxx
@@ -4929,10 +4929,10 @@ CEvent::DemoPlayStop ()
 
 void
 CEvent::WinToSDLEvent (
-  Uint32 msg, WPARAM wParam, LPARAM lParam, SDL_Event & event)
+  Uint32 msg, WParam wParam, LParam lParam, SDL_Event & event)
 {
-#define GET_X_LPARAM(lp) ((Sint32) (Sint16) LOWORD (lp))
-#define GET_Y_LPARAM(lp) ((Sint32) (Sint16) HIWORD (lp))
+#define GET_X_LParam(lp) ((Sint32) (Sint16) LOWORD (lp))
+#define GET_Y_LParam(lp) ((Sint32) (Sint16) HIWORD (lp))
 
   // clang-format off
   static const std::unordered_map<Uint32, SDL_Keysym> keycodes = {
@@ -4997,8 +4997,8 @@ CEvent::WinToSDLEvent (
         msg == EV_LBUTTONDOWN ? SDL_MOUSEBUTTONDOWN : SDL_MOUSEBUTTONUP;
       event.button.button = SDL_BUTTON_LEFT;
       // TODO: wParam CTRL or SHIFT
-      event.button.x = GET_X_LPARAM (lParam);
-      event.button.y = GET_Y_LPARAM (lParam);
+      event.button.x = GET_X_LParam (lParam);
+      event.button.y = GET_Y_LParam (lParam);
       break;
 
     case EV_RBUTTONUP:
@@ -5007,15 +5007,15 @@ CEvent::WinToSDLEvent (
         msg == EV_RBUTTONDOWN ? SDL_MOUSEBUTTONDOWN : SDL_MOUSEBUTTONUP;
       event.button.button = SDL_BUTTON_RIGHT;
       // TODO: wParam CTRL or SHIFT
-      event.button.x = GET_X_LPARAM (lParam);
-      event.button.y = GET_Y_LPARAM (lParam);
+      event.button.x = GET_X_LParam (lParam);
+      event.button.y = GET_Y_LParam (lParam);
       break;
 
     case EV_MOUSEMOVE:
       event.type = SDL_MOUSEMOTION;
       // TODO: wParam CTRL or SHIFT
-      event.motion.x = GET_X_LPARAM (lParam);
-      event.motion.y = GET_Y_LPARAM (lParam);
+      event.motion.x = GET_X_LParam (lParam);
+      event.motion.y = GET_Y_LParam (lParam);
       break;
     }
   }
@@ -5032,8 +5032,8 @@ CEvent::DemoStep ()
 {
   Uint32 time    = 0;
   Uint32 message = 0;
-  WPARAM wParam  = 0;
-  LPARAM lParam  = 0;
+  WParam wParam  = 0;
+  LParam lParam  = 0;
 
   if (m_phase == EV_PHASE_INIT)
   {
diff --git a/src/event.h b/src/event.h
index b325539..d54c433 100644
--- a/src/event.h
+++ b/src/event.h
@@ -61,8 +61,8 @@ typedef struct {
 typedef struct {
   Sint32 time;
   Uint32 message;
-  Uint32 wParam; // WPARAM
-  Uint32 lParam; // LPARAM
+  Uint32 wParam; // WParam
+  Uint32 lParam; // LParam
 } DemoEvent;
 
 struct DemoSDLEvent {
@@ -182,7 +182,7 @@ protected:
   bool DemoPlayStart (const std::string * demoFile = nullptr);
   void DemoPlayStop ();
   static void
-       WinToSDLEvent (Uint32 msg, WPARAM wParam, LPARAM lParam, SDL_Event & event);
+       WinToSDLEvent (Uint32 msg, WParam wParam, LParam lParam, SDL_Event & event);
   void DemoRecEvent (const SDL_Event & event);
 
 protected:
diff --git a/src/misc.cxx b/src/misc.cxx
index 8af0a8e..65ab8b4 100644
--- a/src/misc.cxx
+++ b/src/misc.cxx
@@ -48,7 +48,7 @@ OutputDebug (const char * pMessage)
 // Conversion de la position de la souris.
 
 Point
-ConvLongToPos (LPARAM lParam)
+ConvLongToPos (LParam lParam)
 {
   Point pos;
 
diff --git a/src/misc.h b/src/misc.h
index 312a824..bfd519c 100644
--- a/src/misc.h
+++ b/src/misc.h
@@ -28,7 +28,7 @@
 
 extern void OutputDebug (const char * pMessage);
 
-extern Point ConvLongToPos (LPARAM lParam);
+extern Point ConvLongToPos (LParam lParam);
 
 extern void   InitRandom ();
 extern Sint32 Random (Sint32 min, Sint32 max);

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/planetblupi.git



More information about the Pkg-games-commits mailing list