]> granicus.if.org Git - graphviz/commit
sfio: correct misleading indentation in REINIT macro definition
authorMagnus Jacobsson <Magnus.Jacobsson@berotec.se>
Tue, 19 Oct 2021 05:15:02 +0000 (07:15 +0200)
committerMagnus Jacobsson <Magnus.Jacobsson@berotec.se>
Thu, 21 Oct 2021 20:58:32 +0000 (22:58 +0200)
commit7f21a7219cbca7751af2742c18ba054c96731007
treea42aba07c1e884ea2a62038fc062ae376cfca0e4
parent9bafcc84da8e3384325dc675b3f9a6f6181683f4
sfio: correct misleading indentation in REINIT macro definition

Fixes errors like this when building with CMake (which uses -Wall,
-Wextra and -Werror) on Ubuntu 21.10 with gcc 11.2.0.

../lib/sfio/sfdisc.c:114:25: error: this ‘for’ clause does not guard... [-Werror=misleading-indentation]
  114 |                 {       for(d = f->disc; d && !d->iof; d = d->disc) ; \
      |                         ^~~
../lib/sfio/sfdisc.c:119:9: note: in expansion of macro ‘REINIT’
  119 |         REINIT(oreadf, readf, Sfread_f);
      |         ^~~~~~
../lib/sfio/sfdisc.c:115:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’
  115 |                         if(DISCF(d,iof,type) != oiof) \
      |                         ^~
../lib/sfio/sfdisc.c:119:9: note: in expansion of macro ‘REINIT’
  119 |         REINIT(oreadf, readf, Sfread_f);
      |         ^~~~~~
lib/sfio/sfdisc.c