pub unsafe extern "C" fn g_idle_add(
    function: GSourceFunc,
    data: gpointer
) -> c_uint