From ff494dcbfcbc253e26dc14b4a89160118d503c61 Mon Sep 17 00:00:00 2001
From: erdgeist <>
Date: Fri, 28 Aug 2009 16:13:08 +0000
Subject: void* data types are of uintptr_t width.

---
 vchat-client.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/vchat-client.c b/vchat-client.c
index 11c39d3..d28f38d 100755
--- a/vchat-client.c
+++ b/vchat-client.c
@@ -311,9 +311,9 @@ setnoption (char *name, char *string)
         if (configoptions[i].localvar.pstr)
            *configoptions[i].localvar.pstr = configoptions[i].value;
       } else if (configoptions[i].type == CO_INT) {
-        configoptions[i].value = (char *) atoi(string);
+        configoptions[i].value = (char *)(uintptr_t)atoi(string);
         if (configoptions[i].localvar.pint)
-           *configoptions[i].localvar.pint = (int)configoptions[i].value;
+           *configoptions[i].localvar.pint = (uintptr_t)configoptions[i].value;
       }
     }
 }
@@ -328,10 +328,10 @@ getintoption (confopt option)
 #endif
   for (i = 0; configoptions[i].type != CO_NIL; i++)
     if ((configoptions[i].id == option) && (configoptions[i].type == CO_INT)) {
-      if ((int)configoptions[i].value == -1)
-         return (int) configoptions[i].defaultvalue;   
+      if ((uintptr_t)configoptions[i].value == -1)
+         return (uintptr_t) configoptions[i].defaultvalue;   
        else
-         return (int) configoptions[i].value;
+         return (uintptr_t) configoptions[i].value;
     }
   return 0;
 }
@@ -346,9 +346,9 @@ setintoption (confopt option, int value)
 #endif
   for (i = 0; configoptions[i].type != CO_NIL; i++)
     if ((configoptions[i].id == option) && (configoptions[i].type == CO_INT)) {
-       configoptions[i].value = (char *) value;
+       configoptions[i].value = (char *)(uintptr_t)value;
        if (configoptions[i].localvar.pint)
-          *configoptions[i].localvar.pint = (int)configoptions[i].value;
+          *configoptions[i].localvar.pint = (uintptr_t)configoptions[i].value;
     }
 }
 
-- 
cgit v1.2.3