bug-gv
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug-gv] [PATCH] avoid warning about pointer sizes in secscanf.c


From: Bernhard R. Link
Subject: [bug-gv] [PATCH] avoid warning about pointer sizes in secscanf.c
Date: Sun, 13 Feb 2011 20:29:29 +0100
User-agent: Mutt/1.5.18 (2008-05-17)

---
 gv/src/secscanf.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/gv/src/secscanf.c b/gv/src/secscanf.c
index c17f6ab..5169325 100644
--- a/gv/src/secscanf.c
+++ b/gv/src/secscanf.c
@@ -32,6 +32,7 @@
 #include <stdarg.h>
 #include <string.h>
 #include <ctype.h>
+#include <inttypes.h>
 #include "secscanf.h"
 
 static size_t GNU_strnlen(const char *s, size_t len)
@@ -377,7 +378,7 @@ process_number(union scan_value *vp, const char **sp, char 
fmt)
                vp->v_integer = strtoull(s, (char **) sp, 16);
                break;
        case 'p':
-               vp->v_pointer = (void *) strtoull(s, (char **) sp, 0);
+               vp->v_pointer = (void *)(intptr_t) strtoull(s, (char **) sp, 0);
                break;
        case 'f':
        case 'g':
-- 
1.5.6.5




reply via email to

[Prev in Thread] Current Thread [Next in Thread]