• E
    qapi: Share test_init code in test-qmp-input* · 0920a171
    Eric Blake 提交于
    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: NMarkus Armbruster <armbru@redhat.com>
    Signed-off-by: NEric Blake <eblake@redhat.com>
    Message-Id: <1446791754-23823-5-git-send-email-eblake@redhat.com>
    [Two old comment typos fixed]
    Signed-off-by: NMarkus Armbruster <armbru@redhat.com>
    0920a171
test-qmp-input-strict.c 11.1 KB