pub unsafe extern "C" fn intersection_segments(
Segment1Row1: f64,
Segment1Column1: f64,
Segment1Row2: f64,
Segment1Column2: f64,
Segment2Row1: f64,
Segment2Column1: f64,
Segment2Row2: f64,
Segment2Column2: f64,
Row: *mut f64,
Column: *mut f64,
IsOverlapping: *mut Hlong,
) -> Herror