On Wed, 18 Apr 2012 08:32:57 -0500 Anthony Liguori <aligu...@us.ibm.com> wrote:
> On 04/17/2012 03:26 PM, Paolo Bonzini wrote: > > Il 17/04/2012 21:36, Luiz Capitulino ha scritto: > >> + switch(qobject_type(obj)) { > >> + case QTYPE_QSTRING: > >> + qstring_append(arglist, > >> + qstring_get_str(qobject_to_qstring(obj))); > >> + break; > > > > Does this escape commas correctly? > > > > It seems much easier to use no_gen and qemu_opts_from_qdict... Then > > cmd_netdev_add can be > > > > void cmd_foo(QemuOpts *arglist, Error **errp); > > > > and later on we could even replace the QemuOpts with a visitor for full > > QAPI-ness... > > Yeah, I think that's a reasonable suggestion. I hope you guys have reviewed the boring qemu-option changes too :)