ULL_MAX_SIZE
#define MIN_HOLES_HDRSIZE (UL_MAX_SIZE + 1 + ULL_MAX_SIZE + 1)
char *digp, dbuf[ULL_MAX_SIZE + 1];
dbuf[ULL_MAX_SIZE] = '\0';
digp = ulltostr((u_longlong_t)val, &dbuf[ULL_MAX_SIZE]);
len = &dbuf[ULL_MAX_SIZE] - digp;
MIN_HOLES_HDRSIZE + ninfo * (ULL_MAX_SIZE * 2));