apply_unit
if (apply_unit(d, *unit, &rval) == -1)
int apply_unit(double, u_char, u_int64_t *);
if (apply_unit(val1, unit1[0], min) == -1)
if (apply_unit(val2, unit2[0], max) == -1)