In particular, use intptr_t instead of int.  From the Debian patch [1].

[1] http://sources.debian.net/src/wmget/0.6.0-5/debian/patches/
    fix_-Wpointer-to-int-cast.patch/
---
 wmget/server.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/wmget/server.c b/wmget/server.c
index 58caf05..eddb386 100644
--- a/wmget/server.c
+++ b/wmget/server.c
@@ -949,7 +949,7 @@ static int init_grim_reaper (void)
 static dockapp_rv_t on_click_pbar (
         void *cbdata, int x_unused, int y_unused)
 {
-    int which = (int)cbdata;
+    int which = (intptr_t)cbdata;
     (void)x_unused;
     (void)y_unused;
 
@@ -969,7 +969,7 @@ static dockapp_rv_t on_click_pbar (
 static dockapp_rv_t on_click_stop (
         void *cbdata, int x_unused, int y_unused)
 {
-    int which = (int)cbdata;
+    int which = (intptr_t)cbdata;
     (void)x_unused;
     (void)y_unused;
 
@@ -1047,7 +1047,7 @@ static dockapp_rv_t on_middle_click (void *cbdata, int x, 
int y)
  */
 int server (int argc, char **argv)
 {
-    int i;
+    intptr_t i;
 
     config_server (argc, argv, &config);
 
-- 
2.5.0


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.

Reply via email to