pub unsafe extern "C" fn sm2_point_dbl(
    R: *mut SM2_POINT,
    P: *const SM2_POINT
) -> c_int