pub unsafe extern "C" fn git_diff_print(
    diff: *mut git_diff,
    format: git_diff_format_t,
    print_cb: git_diff_line_cb,
    payload: *mut c_void
) -> c_int