- {
- /* Try parsing it as an unsigned integer first, and as a
- gid_t if that fails. This method can list positive group
- ids that are too large to fit in a gid_t. */
- uintmax_t g = from_header (blk->header.gid,
- sizeof blk->header.gid, 0,
- 0, UINTMAX_MAX,
- false, false);
- group = (g != -1
- ? STRINGIFY_BIGINT (g, gform)
- : imaxtostr (GID_FROM_HEADER (blk->header.gid), gform));
- }