RE_DUP_MAX
if (upper_bound < 0) upper_bound = RE_DUP_MAX;
if (lower_bound < 0 || upper_bound > RE_DUP_MAX
#ifdef RE_DUP_MAX
if (BE (RE_DUP_MAX < (end == -1 ? start : end), 0))
: MIN (RE_DUP_MAX + 1, num * 10 + c - '0'));
return RE_DUP_MAX;