]> Shamusworld >> Repos - virtualjaguar/commitdiff
Commented out problematic non-cross-platform stuff from memory.h.
authorShamus Hammons <jlhamm@acm.org>
Sun, 26 Jun 2011 04:43:36 +0000 (04:43 +0000)
committerShamus Hammons <jlhamm@acm.org>
Sun, 26 Jun 2011 04:43:36 +0000 (04:43 +0000)
src/memory.h

index e57dc84a8495d238fd62a57085a702dd6a1f09e8..78fb3b8c49f903c71a5e46e0b90cb923b0524b7b 100644 (file)
@@ -87,6 +87,8 @@ extern const char * whoName[9];
 #define SET16(r, a, v) r[(a)] = ((v) & 0xFF00) >> 8, r[(a)+1] = (v) & 0xFF
 #define GET16(r, a)            ((r[(a)] << 8) | r[(a)+1])
 
+//This doesn't seem to work on OSX. So have to figure something else out. :-(
+#if 0
 // This is GCC specific, but we can fix that if we need to...
 // Big plus of this approach is that these compile down to single instructions on little
 // endian machines while one big endian machines we don't have any overhead. :-)
@@ -103,5 +105,6 @@ extern const char * whoName[9];
        #define ESAFE32(x)      (x)
        #define ESAFE64(x)      (x)
 #endif
+#endif
 
 #endif // __MEMORY_H__