projects
/
cacao.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
mips compatibility
[cacao.git]
/
src
/
mm
/
memory.h
diff --git
a/src/mm/memory.h
b/src/mm/memory.h
index c4122f96e8d4883eb441199530774b62dd0b4ce9..d8c44679b782d7d96294cf1f83027966d495a49f 100644
(file)
--- a/
src/mm/memory.h
+++ b/
src/mm/memory.h
@@
-16,7
+16,7
@@
#define ALIGN(pos,size) ( ( ((pos)+(size)-1) / (size))*(size) )
#define PADDING(pos,size) ( ALIGN((pos),(size)) - (pos) )
#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) ))
#define NEW(type) ((type*) mem_alloc ( sizeof(type) ))