PROGRESS
PROGRESS(("=0x%lx\n", marks[MARK_END] - marks[MARK_START]));
PROGRESS(("%s%lu", first ? "" : "+",
PROGRESS(("+%lu",
PROGRESS(("%s%ld", first ? " [" : "+",
PROGRESS(("]"));