From 220e945d6746ce22c655b2893f7ce0c001d811a6 Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Wed, 5 Sep 2012 22:32:02 +1000 Subject: [PATCH] TONY: Bugfix for OFFSETOF macro on 64-bit systems --- engines/tony/mpal/memory.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engines/tony/mpal/memory.cpp b/engines/tony/mpal/memory.cpp index 428c07b3b7fb..78b036e65782 100644 --- a/engines/tony/mpal/memory.cpp +++ b/engines/tony/mpal/memory.cpp @@ -64,7 +64,7 @@ void *MemoryManager::alloc(uint32 size, uint flags) { return &item->_data[0]; } -#define OFFSETOF(type, field) ((unsigned long) &(((type *) 0)->field)) +#define OFFSETOF(type, field) ((size_t) &(((type *) 0)->field)) /** * Returns a reference to the MemoryItem for a gien byte pointer