diff options
| author | Eric Blake <eblake@redhat.com> | 2015-11-05 23:35:28 -0700 |
|---|---|---|
| committer | Markus Armbruster <armbru@redhat.com> | 2015-11-09 16:45:05 +0100 |
| commit | 0920a17199d23b3def3a60fa1fbbdeadcdda452d (patch) | |
| tree | 320e23ae43388c7fc04545cca963cf2b4d076d2b /scripts/qapi-visit.py | |
| parent | cc9f60d4a2a4bf2578a9309a18f1c4602c9f5ce7 (diff) | |
| download | focaccia-qemu-0920a17199d23b3def3a60fa1fbbdeadcdda452d.tar.gz focaccia-qemu-0920a17199d23b3def3a60fa1fbbdeadcdda452d.zip | |
qapi: Share test_init code in test-qmp-input*
Rather than duplicate the body of two functions just to decide between qobject_from_jsonv() and qobject_from_json(), exploit the fact that qobject_from_jsonv() intentionally takes 'va_list *' instead of the more common 'va_list', and that qobject_from_json() just calls qobject_from_jsonv(,NULL). For each file, our two existing init functions then become thin wrappers around a new internal function, and future updates to initialization don't have to be duplicated. Suggested-by: Markus Armbruster <armbru@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <1446791754-23823-5-git-send-email-eblake@redhat.com> [Two old comment typos fixed] Signed-off-by: Markus Armbruster <armbru@redhat.com>
Diffstat (limited to 'scripts/qapi-visit.py')
0 files changed, 0 insertions, 0 deletions