pub unsafe extern "C" fn lv_circle_buf_fill( circle_buf: *mut _lv_circle_buf_t, count: u32, fill_cb: Option<unsafe extern "C" fn(*mut c_void, u32, i32, *mut c_void) -> bool>, user_data: *mut c_void, ) -> u32