strtoul_safe_clamp
ret = strtoul_safe_clamp(buf, v, 1, INT_MAX);
ret = strtoul_safe_clamp(buf, v, 0, UINT_MAX);
ret = strtoul_safe_clamp(buf, v, min, max); \