summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorStefan Weil <sw@weilnetz.de>2012-11-13 19:38:32 +0100
committerSøren Sandmann Pedersen <ssp@redhat.com>2012-11-14 18:02:14 -0500
commit5f96022d3bca15050958512f1c15a0067d2225af (patch)
tree4cb8c632b1d9aa32fd7a369436e04a8e776e96f9 /test
parenta96efd02d68b726d6d140d0bd211bc7cc1be127a (diff)
pixman: Use uintptr_t in type casts from pointer to integral value
These modifications fix lots of compiler warnings for systems where sizeof(unsigned long) != sizeof(void *). This is especially true for MinGW-w64 (64 bit Windows). Signed-off-by: Stefan Weil <sw@weilnetz.de>
Diffstat (limited to 'test')
-rw-r--r--test/glyph-test.c4
-rw-r--r--test/utils.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/test/glyph-test.c b/test/glyph-test.c
index 9dd5b41..501cc2e 100644
--- a/test/glyph-test.c
+++ b/test/glyph-test.c
@@ -215,8 +215,8 @@ create_image (int max_size, const pixman_format_code_t *formats, uint32_t flags)
return image;
}
-#define KEY1(p) ((void *)(((unsigned long)p) ^ (0xa7e23dfaUL)))
-#define KEY2(p) ((void *)(((unsigned long)p) ^ (0xabcd9876UL)))
+#define KEY1(p) ((void *)(((uintptr_t)p) ^ (0xa7e23dfaUL)))
+#define KEY2(p) ((void *)(((uintptr_t)p) ^ (0xabcd9876UL)))
#define MAX_GLYPHS 32
diff --git a/test/utils.c b/test/utils.c
index 716bb75..ef0a171 100644
--- a/test/utils.c
+++ b/test/utils.c
@@ -377,7 +377,7 @@ fence_malloc (int64_t len)
return NULL;
}
- initial_page = (uint8_t *)(((unsigned long)addr + page_mask) & ~page_mask);
+ initial_page = (uint8_t *)(((uintptr_t)addr + page_mask) & ~page_mask);
leading_protected = initial_page + page_size;
payload = leading_protected + N_LEADING_PROTECTED * page_size;
trailing_protected = payload + n_payload_bytes;