pub unsafe extern "C" fn boxIntersectByLine(
    box_: *mut BOX,
    x: l_int32,
    y: l_int32,
    slope: l_float32,
    px1: *mut l_int32,
    py1: *mut l_int32,
    px2: *mut l_int32,
    py2: *mut l_int32,
    pn: *mut l_int32
) -> l_ok