debug: remove #ifdef's and use dumb logger
[mate.git] / Mate / NativeSizes.hs
index b6d9286a61aebf219bc06130197e9de478ca0997..5e8795b46f158967db8d2e8ee72bdadbee7da25c 100644 (file)
@@ -1,9 +1,17 @@
+{-# LANGUAGE CPP #-}
 module Mate.NativeSizes where
 
 import Data.Word
 
-ptrSize, longSize :: Word32
-#ifdef i386_HOST_ARCH
+ptrSize, longSize :: NativeWord
+#if defined(ARCH_X86)
 ptrSize = 4
 longSize = 8
+
+type NativeWord = Word32
+#else
+-- HACK, for ghc-mod ...
+ptrSize = undefined
+longSize = undefined
+type NativeWord = Word32
 #endif