aboutsummaryrefslogtreecommitdiff
path: root/include/qapi/qmp/qlist.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/qapi/qmp/qlist.h')
-rw-r--r--include/qapi/qmp/qlist.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/qapi/qmp/qlist.h b/include/qapi/qmp/qlist.h
index 06e98ad5f4..e4e985d435 100644
--- a/include/qapi/qmp/qlist.h
+++ b/include/qapi/qmp/qlist.h
@@ -26,6 +26,10 @@ struct QList {
QTAILQ_HEAD(,QListEntry) head;
};
+void qlist_unref(QList *q);
+
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(QList, qlist_unref)
+
#define qlist_append(qlist, obj) \
qlist_append_obj(qlist, QOBJECT(obj))