@@ -41,8 +41,8 @@ typedef struct inodata {
struct inodata *next;
nlink_t link_set;
nlink_t link_add;
- char isdir:1;
- char isreflink:1;
+ unsigned char isdir:1;
+ unsigned char isreflink:1;
char security;
char ilist;
xfs_ino_t ino;
@@ -26,10 +26,10 @@ typedef struct iocur {
const struct typ *typ; /* type of "data" */
bbmap_t *bbmap; /* map daddr if fragmented */
struct xfs_buf *bp; /* underlying buffer */
- int ino_crc_ok:1;
- int ino_buf:1;
- int dquot_buf:1;
- int need_crc:1;
+ unsigned int ino_crc_ok:1;
+ unsigned int ino_buf:1;
+ unsigned int dquot_buf:1;
+ unsigned int need_crc:1;
} iocur_t;
#define DB_RING_ADD 1 /* add to ring on set_cur */