ATTR_FLAG_COMPRESSED
bool is_ext = (flags & (ATTR_FLAG_SPARSED | ATTR_FLAG_COMPRESSED)) &&
if (flags & ATTR_FLAG_COMPRESSED)
new_aflags |= ATTR_FLAG_COMPRESSED;
new_aflags &= ~ATTR_FLAG_COMPRESSED;
if ((new_aflags & (ATTR_FLAG_COMPRESSED | ATTR_FLAG_SPARSED)) ==
(ATTR_FLAG_COMPRESSED | ATTR_FLAG_SPARSED)) {
new_asize = (new_aflags & (ATTR_FLAG_COMPRESSED | ATTR_FLAG_SPARSED)) ?
} else if (new_aflags & ATTR_FLAG_COMPRESSED) {
bool is_ext = flags & (ATTR_FLAG_COMPRESSED | ATTR_FLAG_SPARSED);
attr->flags = ATTR_FLAG_COMPRESSED;
attr->flags = ATTR_FLAG_COMPRESSED;
(ATTR_FLAG_COMPRESSED | ATTR_FLAG_SPARSED)) ?
return attr->flags & ATTR_FLAG_COMPRESSED;
return attr->flags & (ATTR_FLAG_SPARSED | ATTR_FLAG_COMPRESSED);