home: hub: 9ficl

Download patch

ref: 7b7fb2a9ad292124fff0df178ab36bfedb58fe88
parent: 06fe3de86fa2dfb15e9e491c61398b502302581c
author: asau <asau@ficl.sf.net>
date: Fri Sep 10 05:19:43 CDT 2010

Don't truncate pointer, coerce it to intptr_t instead.

--- a/utility.c
+++ b/utility.c
@@ -9,7 +9,7 @@
 void *ficlAlignPointer(void *ptr)
 {
 #if FICL_PLATFORM_ALIGNMENT > 1
-	int p = (int)ptr;
+	intptr_t p = (intptr_t)ptr;
 	if (p & (FICL_PLATFORM_ALIGNMENT - 1))
 		ptr = (void *)((p & ~(FICL_PLATFORM_ALIGNMENT - 1)) + FICL_PLATFORM_ALIGNMENT);
 #endif