MIN_HOLES_HDRSIZE
holesdata_sz = holes->holesdata_sz - MIN_HOLES_HDRSIZE;
filesz -= MIN_HOLES_HDRSIZE;
S_ISSPARSE(Gen.g_mode) && Gen.g_filesz > MIN_HOLES_HDRSIZE) {
char holesdata[MIN_HOLES_HDRSIZE + 1];
FILL(MIN_HOLES_HDRSIZE);
(void) memcpy(holesdata, Buffr.b_out_p, MIN_HOLES_HDRSIZE);
holesdata[MIN_HOLES_HDRSIZE] = '\0';
Buffr.b_out_p += MIN_HOLES_HDRSIZE;
Buffr.b_cnt -= MIN_HOLES_HDRSIZE;
char *str, hstr[MIN_HOLES_HDRSIZE + 1];
MIN_HOLES_HDRSIZE + ninfo * (ULL_MAX_SIZE * 2));
store_sparse_string(hl, str + MIN_HOLES_HDRSIZE, &len);
(ulong_t)MIN_HOLES_HDRSIZE + len + 1, filesz);
(void) memcpy(str, hstr, MIN_HOLES_HDRSIZE);
hi->holesdata_sz = MIN_HOLES_HDRSIZE + len + 1;
hi->holesdata_sz <= MIN_HOLES_HDRSIZE) {