pub unsafe extern "C" fn aeron_distinct_error_log_init(
    log: *mut aeron_distinct_error_log_t,
    buffer: *mut u8,
    buffer_size: usize,
    clock: aeron_clock_func_t,
) -> c_int