Sophie

Sophie

distrib > Mageia > 2 > x86_64 > by-pkgid > b9889c892c48bb307c96a79391c02969 > files > 1

libfame-0.9.1-13.mga1.src.rpm

diff -Nurp libfame-0.9.1/src/fame_malloc.c libfame-0.9.1fi/src/fame_malloc.c
--- libfame-0.9.1/src/fame_malloc.c	2003-06-20 15:40:30.000000000 +0300
+++ libfame-0.9.1fi/src/fame_malloc.c	2006-09-10 02:16:07.000000000 +0300
@@ -36,9 +36,9 @@ void* fame_malloc(size_t size)
    */  
 
   ptr = (unsigned char*) malloc(size+ALIGN);
-  aligned = (unsigned char*) (((unsigned int)ptr & (~(ALIGN-1))) + ALIGN );
+  aligned = (unsigned char*) (((unsigned long)ptr & (~(ALIGN-1))) + ALIGN );
   padding = aligned - 1;
-  *padding = (ALIGN-1) - ((unsigned int)ptr & (ALIGN-1));
+  *padding = (ALIGN-1) - ((unsigned long)ptr & (ALIGN-1));
 
   return ((void*)aligned);
 }