pub unsafe extern "C" fn g_object_add_weak_pointer(
    object: *mut GObject,
    weak_pointer_location: *mut gpointer
)