Bug: https://bugs.freedesktop.org/show_bug.cgi?id=92831
[smcv: Fix variable names]
Reviewed-by: Simon McVittie <smcv@collabora.com>
int _dbus_get_oom_wait (void);
void _dbus_wait_for_memory (void);
+static inline void
+_dbus_clear_loop (DBusLoop **pointer_to_loop)
+{
+ _dbus_clear_pointer_impl (DBusLoop, pointer_to_loop,
+ _dbus_loop_unref);
+}
+
#endif /* !DOXYGEN_SHOULD_SKIP_THIS */
#endif /* DBUS_MAINLOOP_H */
DBUS_PRIVATE_EXPORT
DBusPollable _dbus_watch_get_pollable (DBusWatch *watch);
+static inline void
+_dbus_clear_watch (DBusWatch **pointer_to_watch)
+{
+ _dbus_clear_pointer_impl (DBusWatch, pointer_to_watch,
+ _dbus_watch_unref);
+}
+
/** @} */
DBUS_END_DECLS