diff options
author | Max Reitz <mreitz@redhat.com> | 2013-12-20 19:28:03 +0100 |
---|---|---|
committer | Kevin Wolf <kwolf@redhat.com> | 2014-01-22 12:07:17 +0100 |
commit | 05a8c2227157eda2540404999c4615d3bf343c18 (patch) | |
tree | 28be98f39111838a693d89a9b0a4bddeb653a956 /include/qapi | |
parent | d4881b9bcbbadc83ffa5d8e6d2d6deb36cd8faa6 (diff) | |
download | qemu-05a8c2227157eda2540404999c4615d3bf343c18.zip qemu-05a8c2227157eda2540404999c4615d3bf343c18.tar.gz qemu-05a8c2227157eda2540404999c4615d3bf343c18.tar.bz2 |
qdict: Add qdict_array_split()
This function splits a QDict consisting of entries prefixed by
incrementally enumerated indices into a QList of QDicts.
Signed-off-by: Max Reitz <mreitz@redhat.com>
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'include/qapi')
-rw-r--r-- | include/qapi/qmp/qdict.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/qapi/qmp/qdict.h b/include/qapi/qmp/qdict.h index 5cefd80..1ddf97b 100644 --- a/include/qapi/qmp/qdict.h +++ b/include/qapi/qmp/qdict.h @@ -68,5 +68,6 @@ QDict *qdict_clone_shallow(const QDict *src); void qdict_flatten(QDict *qdict); void qdict_extract_subqdict(QDict *src, QDict **dst, const char *start); +void qdict_array_split(QDict *src, QList **dst); #endif /* QDICT_H */ |