Anthony PERARD writes ("[PATCH v7 12/14] libxl_qmp: Store advertised QEMU 
version in libxl__ev_qmp"):
> This will be used in a later patch.

Acked-by: Ian Jackson <ian.jack...@eu.citrix.com>

> +        o = libxl__json_map_get("QMP", resp, JSON_MAP);
> +        o = libxl__json_map_get("version", o, JSON_MAP);
> +        o = libxl__json_map_get("qemu", o, JSON_MAP);
> +#define GRAB_VERSION(level) do { \
> +        ev->qemu_version.level = libxl__json_object_get_integer( \
> +            libxl__json_map_get(#level, o, JSON_INTEGER)); \
> +        } while (0)
> +        GRAB_VERSION(major);
> +        GRAB_VERSION(minor);
> +        GRAB_VERSION(micro);

Earlier I wrote:

   I would prefer the indentation to be such that the statement inside
   the macro is indented like the ones outside.

Ie like this:

  +#define GRAB_VERSION(level) do { \
  +    ev->qemu_version.level = libxl__json_object_get_integer( \
  +        libxl__json_map_get(#level, o, JSON_INTEGER)); \
  +    } while (0)
  +        GRAB_VERSION(major);

But up to you.  My ack stands either way.

Thanks,
Ian.

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

Reply via email to