[Libguestfs] [PATCH v3 4/4] lib, p2v: Use single_element() macro where possible.

Richard W.M. Jones rjones at redhat.com
Fri Nov 2 19:37:23 UTC 2018


On Fri, Nov 02, 2018 at 05:15:47PM +0100, Pino Toscano wrote:
> On Friday, 2 November 2018 16:05:04 CET Richard W.M. Jones wrote:
> > diff --git a/common/utils/libxml2-writer-macros.h b/common/utils/libxml2-writer-macros.h
> > index d74dcd465..a99b245bb 100644
> > --- a/common/utils/libxml2-writer-macros.h
> > +++ b/common/utils/libxml2-writer-macros.h
> > @@ -86,7 +86,7 @@
> >   *
> >   * which produces C<<< <name>text</name> >>>
> >   */
> > -#define single_element(element, str)            \
> > +#define single_element(element,str)             \
> >    do {                                          \
> >      start_element ((element)) {                 \
> >        string ((str));                           \
> 
> This fits better as squashed in patch #3.

Oops, yes, consequence of rebasing :-)

> > -      if (params->data->uefi_vars) {
> > -	start_element ("nvram") {
> > -	  string (params->data->uefi_vars);
> > -	} end_element ();
> > -      }
> > +      if (params->data->uefi_vars)
> > +	single_element ("nvram", params->data->uefi_vars);
> 
> Hm indented with tab?

We're using tabs elsewhere in the same file so I guess it's OK.  When
viewed without the prefix it looks fine, although as you say it is
using a tab whereas the previous line uses 6 spaces.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
Fedora Windows cross-compiler. Compile Windows programs, test, and
build Windows installers. Over 100 libraries supported.
http://fedoraproject.org/wiki/MinGW




More information about the Libguestfs mailing list