pub unsafe extern "C" fn git_reference_peel(
    out: *mut *mut git_object,
    r: *mut git_reference,
    otype: git_otype
) -> c_int