X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rmac;a=blobdiff_plain;f=rmac.h;fp=rmac.h;h=61c7618071327a52ad990d483562a23be2fc372f;hp=8e4e295e68874ae947734aea590e700604c35f36;hb=4ca28ba07da9f3848c2e3db0e2e9cbcaa787dd29;hpb=2ede3731285f3bc20f5493de593442e872db4d32 diff --git a/rmac.h b/rmac.h index 8e4e295..61c7618 100644 --- a/rmac.h +++ b/rmac.h @@ -135,7 +135,7 @@ // Byteswap crap #define BYTESWAP16(x) ((((x) & 0x00FF) << 8) | (((x) & 0xFF00) >> 8)) #define BYTESWAP32(x) ((((x) & 0x000000FF) << 24) | (((x) & 0x0000FF00) << 8) | (((x) & 0x00FF0000) >> 8) | (((x) & 0xFF000000) >> 24)) -#define BYTESWAP64(x) ((BYTESWAP32(x >> 32) | (BYTESWAP32(x & 0xFFFFFFFF) << 32))) +#define BYTESWAP64(x) (BYTESWAP32(x >> 32) | (BYTESWAP32(x & 0xFFFFFFFF) << 32)) #define WORDSWAP32(x) ((((x) & 0x0000FFFF) << 16) | (((x) & 0xFFFF0000) >> 16)) // @@ -189,6 +189,7 @@ PTR uint32_t lw; // LONG (for some reason) SYM ** sy; // SYM pointer TOKEN * tk; // TOKEN pointer + double * dp; // Double pointer (temporary!) }; // Symbol spaces