From: Neil Brown Date: Fri, 16 Jun 2006 00:53:50 +0000 (+1000) Subject: Fix offsetof macro for 64bit hosts X-Git-Tag: mdadm-2.5.1~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=067db4dfcd6830e076a759ec2cdcbf2c6566be6e;p=thirdparty%2Fmdadm.git Fix offsetof macro for 64bit hosts --- diff --git a/ANNOUNCE-2.5.1 b/ANNOUNCE-2.5.1 new file mode 100644 index 00000000..e69de29b diff --git a/super1.c b/super1.c index 28332cd2..9dc66448 100644 --- a/super1.c +++ b/super1.c @@ -104,7 +104,7 @@ struct mdp_superblock_1 { #define MD_FEATURE_ALL (1|2|4) #ifndef offsetof -#define offsetof(t,f) ((int)&(((t*)0)->f)) +#define offsetof(t,f) ((size_t)&(((t*)0)->f)) #endif static unsigned int calc_sb_1_csum(struct mdp_superblock_1 * sb) {