Index: nsID.h =================================================================== RCS file: /cvsroot/mozilla/xpcom/glue/nsID.h,v retrieving revision 1.16 diff -u -r1.16 nsID.h --- nsID.h 9 Aug 2005 13:39:12 -0000 1.16 +++ nsID.h 14 Aug 2005 00:26:15 -0000 @@ -80,10 +80,15 @@ // details. return (PRBool) +#if defined(WIN64) && defined(AMD64) && !defined(__GNUC__) && defined(_M_IX86) + ((((__int64*) &m0)[0] == ((__int64*) &other.m0)[0]) && + (((__int64*) &m0)[1] == ((__int64*) &other.m0)[1])); +#else ((((PRUint32*) &m0)[0] == ((PRUint32*) &other.m0)[0]) && (((PRUint32*) &m0)[1] == ((PRUint32*) &other.m0)[1]) && (((PRUint32*) &m0)[2] == ((PRUint32*) &other.m0)[2]) && (((PRUint32*) &m0)[3] == ((PRUint32*) &other.m0)[3])); +#endif } /**