static inline size_t
xattr_entry_size(const struct wimlib_xattr_entry *entry)
{
+ STATIC_ASSERT(sizeof(*entry) == 8);
+
return ALIGN(sizeof(*entry) + le16_to_cpu(entry->name_len) +
le32_to_cpu(entry->value_len), 4);
}
static inline bool
inode_set_linux_xattrs(struct wim_inode *inode, const void *entries, u32 len)
{
- return inode_set_tagged_data(inode, TAG_WIMLIB_LINUX_XATTRS,
+ return inode_set_tagged_item(inode, TAG_WIMLIB_LINUX_XATTRS,
entries, len);
}