• E
    qapi: Swap 'name' in visit_* callbacks to match public API · 0b2a0d6b
    Eric Blake 提交于
    As explained in the previous patches, matching argument order of
    'name, &value' to JSON's "name":value makes sense.  However,
    while the last two patches were easy with Coccinelle, I ended up
    doing this one all by hand.  Now all the visitor callbacks match
    the main interface.
    
    The compiler is able to enforce that all clients match the changed
    interface in visitor-impl.h, even where two pointers are being
    swapped, because only one of the two pointers is const (if that
    were not the case, then C's looseness on treating 'char *' like
    'void *' would have made review a bit harder).
    Signed-off-by: NEric Blake <eblake@redhat.com>
    Reviewed-by: NMarc-André Lureau <marcandre.lureau@redhat.com>
    Message-Id: <1454075341-13658-21-git-send-email-eblake@redhat.com>
    Signed-off-by: NMarkus Armbruster <armbru@redhat.com>
    0b2a0d6b
qmp-input-visitor.c 9.7 KB