pub unsafe extern "C" fn intersection_segment_line(
SegmentRow1: f64,
SegmentColumn1: f64,
SegmentRow2: f64,
SegmentColumn2: f64,
LineRow1: f64,
LineColumn1: f64,
LineRow2: f64,
LineColumn2: f64,
Row: *mut f64,
Column: *mut f64,
IsOverlapping: *mut Hlong,
) -> Herror