pub unsafe extern "C" fn dzl_ring_ref(
    ring: *mut DzlRing
) -> *mut DzlRing