On Sun, Feb 26, 2023 at 12:45:27PM +0100, Laszlo Ersek wrote:
> Currently, a semicolon after a DEFINE_VECTOR_TYPE(...) macro invocation is
> not needed, nor does our documentation in "common/utils/vector.h"
> prescribe one. Furthermore, it breaks ISO C, which gcc reports with
> "-Wpedantic":
> 
> > warning: ISO C does not allow extra ‘;’ outside of a function
> > [-Wpedantic]
> 
> Our current usage is inconsistent; a proper subset of all our
> DEFINE_VECTOR_TYPE() invocations is succeeded by a semicolon. We could
> remove these semicolons, but that doesn't play nicely with Emacs's C

I'm not sure if the possessive is spelled "Emacs'".  Either way,

Reviewed-by: Eric Blake <ebl...@redhat.com>

> language parser. Thus, force the semicolon instead.
> 
> Signed-off-by: Laszlo Ersek <ler...@redhat.com>
> ---
> 
> Notes:
>     v5:
>     - force semicolon after DEFINE_VECTOR_TYPE() [Eric]
>     - reword commit message accordingly
>     
>     v4:
>     - new patch in v4
> 
>  common/utils/vector.h | 7 +++++--
>  lib/uri.c             | 2 +-
>  copy/file-ops.c       | 2 +-
>  copy/nbd-ops.c        | 2 +-
>  dump/dump.c           | 2 +-
>  fuse/nbdfuse.h        | 2 +-
>  info/list.c           | 2 +-
>  info/map.c            | 2 +-
>  ublk/nbdublk.h        | 2 +-
>  ublk/tgt.c            | 2 +-
>  10 files changed, 14 insertions(+), 11 deletions(-)

I grepped to make sure no other files had the pattern, even if they
weren't being compiled by your choice of configure options.

-- 
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3266
Virtualization:  qemu.org | libvirt.org
_______________________________________________
Libguestfs mailing list
Libguestfs@redhat.com
https://listman.redhat.com/mailman/listinfo/libguestfs

Reply via email to