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