diff options
| author | Paolo Bonzini | 2020-11-02 13:36:48 +0100 |
|---|---|---|
| committer | Paolo Bonzini | 2021-07-06 08:33:51 +0200 |
| commit | c445909e1f3d5722ed26f067bbffed71cbefd711 (patch) | |
| tree | 795d9b87ac6e8c57642ae9ccf640087d2a29ed19 /include | |
| parent | keyval: introduce keyval_merge (diff) | |
| download | qemu-c445909e1f3d5722ed26f067bbffed71cbefd711.tar.gz qemu-c445909e1f3d5722ed26f067bbffed71cbefd711.tar.xz qemu-c445909e1f3d5722ed26f067bbffed71cbefd711.zip | |
keyval: introduce keyval_parse_into
Allow parsing multiple keyval sequences into the same dictionary.
This will be used to simplify the parsing of the -M command line
option, which is currently a .merge_lists = true QemuOpts group.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'include')
| -rw-r--r-- | include/qemu/option.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/qemu/option.h b/include/qemu/option.h index d89c66145a..fffb03d848 100644 --- a/include/qemu/option.h +++ b/include/qemu/option.h @@ -147,6 +147,8 @@ void qemu_opts_print_help(QemuOptsList *list, bool print_caption); void qemu_opts_free(QemuOptsList *list); QemuOptsList *qemu_opts_append(QemuOptsList *dst, QemuOptsList *list); +QDict *keyval_parse_into(QDict *qdict, const char *params, const char *implied_key, + bool *p_help, Error **errp); QDict *keyval_parse(const char *params, const char *implied_key, bool *help, Error **errp); void keyval_merge(QDict *old, const QDict *new, Error **errp); |
