typedef int PK_range_result_t;
PK_range_result_t has three values:
PK_range_result_found_c separation successfully found
PK_range_result_lower_c minimum separation less than provided
lower bound
PK_range_result_upper_c no separation discovered less than
provided upper bound
In cases where a range function's option structure allows bounds to be set on
the separation distance, this data type is used to indicate whether an
allowed solution has been found.