]> granicus.if.org Git - zziplib/commitdiff
use intptr_t in align4, removing a truncation warning #29
authorGuido Draheim <guidod@gmx.de>
Thu, 1 Mar 2018 17:55:44 +0000 (18:55 +0100)
committerGuido Draheim <guidod@gmx.de>
Thu, 1 Mar 2018 17:55:44 +0000 (18:55 +0100)
zzip/zip.c

index 67e662f59f466b9bbc9e14bbe719dadd16120c6c..473dcd10377f8e3f0cb23f4c33d9c81b29a0e13a 100644 (file)
@@ -388,8 +388,8 @@ _zzip_inline static char *
 __zzip_aligned4(char *p)
 {
 #define aligned4   __zzip_aligned4
-    p += ((long) p) & 1;        /* warnings about truncation of a "pointer" */
-    p += ((long) p) & 2;        /* to a "long int" may be safely ignored :) */
+    p += ((intptr_t) p) & 1;
+    p += ((intptr_t) p) & 2;
     return p;
 }