pub unsafe extern "C" fn g_private_replace(
    key: *mut GPrivate,
    value: gpointer
)