#define XFS_DQUOT_MAGIC                0x4451          /* 'DQ' */
 #define XFS_DQUOT_VERSION      (uint8_t)0x01   /* latest version number */
 
-#define XFS_DQTYPE_USER                0x01            /* user dquot record */
-#define XFS_DQTYPE_PROJ                0x02            /* project dquot record */
-#define XFS_DQTYPE_GROUP       0x04            /* group dquot record */
-#define XFS_DQTYPE_BIGTIME     0x80            /* large expiry timestamps */
+#define XFS_DQTYPE_USER                (1u << 0)       /* user dquot record */
+#define XFS_DQTYPE_PROJ                (1u << 1)       /* project dquot record */
+#define XFS_DQTYPE_GROUP       (1u << 2)       /* group dquot record */
+#define XFS_DQTYPE_BIGTIME     (1u << 7)       /* large expiry timestamps */
 
 /* bitmask to determine if this is a user/group/project dquot */
 #define XFS_DQTYPE_REC_MASK    (XFS_DQTYPE_USER | \
 
 /*
  * flags for q_flags field in the dquot.
  */
-#define XFS_DQFLAG_DIRTY       (1 << 0)        /* dquot is dirty */
-#define XFS_DQFLAG_FREEING     (1 << 1)        /* dquot is being torn down */
+#define XFS_DQFLAG_DIRTY       (1u << 0)       /* dquot is dirty */
+#define XFS_DQFLAG_FREEING     (1u << 1)       /* dquot is being torn down */
 
 #define XFS_DQFLAG_STRINGS \
        { XFS_DQFLAG_DIRTY,     "DIRTY" }, \