X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/bf466c0f82e75b1bd3544a35a40b447de43e8852..0a62f5f38237a5b9a10d1c75f4b624c0035431a3:/rsync.h diff --git a/rsync.h b/rsync.h index 75745f5f..a5092426 100644 --- a/rsync.h +++ b/rsync.h @@ -70,6 +70,8 @@ #define BITS_SET(val,bits) (((val) & (bits)) == (bits)) #define BITS_SETnUNSET(val,onbits,offbits) (((val) & ((onbits)|(offbits))) == (onbits)) +#define BITS_EQUAL(b1,b2,mask) (((unsigned)(b1) & (unsigned)(mask)) \ + == ((unsigned)(b2) & (unsigned)(mask))) /* update this if you make incompatible changes */ #define PROTOCOL_VERSION 30 @@ -507,7 +509,6 @@ struct file_struct { uid_t uid; /* The user ID number */ uid_t gid; /* The group ID number or GID_NONE */ struct idev *idev; /* The hard-link info during matching */ - struct hlist *hlist; /* The hard-link info after matching */ int32 num; /* A signed number */ uint32 unum; /* An unsigned number */ } extras[1];