RESOLUTION_MAX
if (ival > RESOLUTION_MAX(dest->size) || ival < 0) {
newival = (ival < 0) ? 0 : RESOLUTION_MAX(dest->size);