# define GET_DCELL(ptr) get_dcell((Cell *) ptr)
# define PUT_DCELL(ptr, d) put_dcell((Cell *) ptr, (DCell) d)
# else
-# define GET_DCELL(ptr) *((DCell *) ptr)
-# define PUT_DCELL(ptr, d) *((DCell *) ptr) = d
+# define GET_DCELL(ptr) *((DCell *) (ptr))
+# define PUT_DCELL(ptr, d) *((DCell *) (ptr)) = d
# endif
#else
# ifdef LITTLE_ENDIAN