26 lines
1009 B
Plaintext
26 lines
1009 B
Plaintext
$OpenBSD: patch-par2fileformat_h,v 1.1.1.1 2004/01/23 05:20:48 jolan Exp $
|
|
--- par2fileformat.h.orig 2003-05-26 13:01:25.000000000 -0500
|
|
+++ par2fileformat.h 2004-01-21 18:06:05.000000000 -0600
|
|
@@ -169,8 +169,7 @@ struct RECOVERYBLOCKPACKET
|
|
|
|
inline bool operator == (const MAGIC &left, const MAGIC &right)
|
|
{
|
|
- return ((u32*)&left)[0] == ((u32*)&right)[0] &&
|
|
- ((u32*)&left)[1] == ((u32*)&right)[1];
|
|
+ return (0==memcmp(&left, &right, sizeof(left)));
|
|
}
|
|
|
|
inline bool operator != (const MAGIC &left, const MAGIC &right)
|
|
@@ -180,10 +179,7 @@ inline bool operator != (const MAGIC &le
|
|
|
|
inline bool operator == (const PACKETTYPE &left, const PACKETTYPE &right)
|
|
{
|
|
- return ((u32*)&left)[0] == ((u32*)&right)[0] &&
|
|
- ((u32*)&left)[1] == ((u32*)&right)[1] &&
|
|
- ((u32*)&left)[2] == ((u32*)&right)[2] &&
|
|
- ((u32*)&left)[3] == ((u32*)&right)[3];
|
|
+ return (0==memcmp(&left, &right, sizeof(left)));
|
|
}
|
|
|
|
inline bool operator != (const PACKETTYPE &left, const PACKETTYPE &right)
|