mips compatibility
[cacao.git] / src / mm / memory.h
index c4122f96e8d4883eb441199530774b62dd0b4ce9..d8c44679b782d7d96294cf1f83027966d495a49f 100644 (file)
@@ -16,7 +16,7 @@
 
 #define ALIGN(pos,size)       ( ( ((pos)+(size)-1) / (size))*(size) )
 #define PADDING(pos,size)     ( ALIGN((pos),(size)) - (pos) )
-#define OFFSET(s,el)          ( (int) &( ((s*)0) -> el ) )
+#define OFFSET(s,el)          ( (int) ( (size_t) &( ((s*)0) -> el ) ) )
 
 
 #define NEW(type)             ((type*) mem_alloc ( sizeof(type) ))