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 [email protected].