On 12/16/2012 11:25 PM, Wenchao Xia wrote: > Added two function which will try replace the error if it is > already set, so only last error is reported. >
> +#define error_setg_replace(err, fmt, ...) do { \ > + if (*err != NULL) { \ > + error_free(*err); \ > + } \ > + error_set(err, ERROR_CLASS_GENERIC_ERROR, fmt, ## __VA_ARGS__); \ > +} while (/*CONSTCOND*/0) qemu-queue.h is the only other file in qemu.git that uses /*CONSTCOND*/ notation, and that's because of the file origins; do we really need it here? -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature