ATTR_FLAG_SPARSED
bool is_ext = (flags & (ATTR_FLAG_SPARSED | ATTR_FLAG_COMPRESSED)) &&
new_aflags |= ATTR_FLAG_SPARSED;
new_aflags &= ~ATTR_FLAG_SPARSED;
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)) ?
if (new_aflags & ATTR_FLAG_SPARSED) {
attr->flags &= ~ATTR_FLAG_SPARSED;
bool is_ext = flags & (ATTR_FLAG_COMPRESSED | ATTR_FLAG_SPARSED);
attr->flags = ATTR_FLAG_SPARSED;
attr->flags = ATTR_FLAG_SPARSED;
(ATTR_FLAG_COMPRESSED | ATTR_FLAG_SPARSED)) ?
return attr->flags & ATTR_FLAG_SPARSED;
return attr->flags & (ATTR_FLAG_SPARSED | ATTR_FLAG_COMPRESSED);