On Mon, May 06, 2019 at 03:53:23PM +0200, Jan Tulak wrote: > On Mon, May 6, 2019 at 3:14 PM Brian Foster <bfoster@xxxxxxxxxx> wrote: > > > > On Mon, May 06, 2019 at 01:52:12PM +0200, Jan Tulak wrote: > > > Hi guys, > > > > > > Here is another xfsdump cleaning patch. > > > Git stat: 31 files changed, 206 insertions(+), 206 deletions(-) > > > > > > Cheers, > > > Jan > > > > > > --- > > > > > > Turn all the "x , y , z" into "x, y, z" and "for (moo ; foo ; bar)" > > > to "for (moo; foo; bar)". > > > > > > When doing a clean build, no new warning is produced or existing one > > > removed. > > > > > > Changed macros: > > > __arch__swab[16,32,64] in include/swab.h. > > > > > > Created by this script: > > > ***** > > > set -euo pipefail > > > > > > find . -name '*.[ch]' ! -type d -exec gawk -i inplace '{ > > > $0 = gensub(/^([^"]*[^[:space:]][^"]*) ,/, "\\1,", "g") > > > $0 = gensub(/^([^"]*[^[:space:]][^"]*) ;/, "\\1;", "g") > > > $0 = gensub(/^(.*[^[:space:]].*) ,([^"]*)$/, "\\1,\\2", "g") > > > $0 = gensub(/(.*[^[:space:]].*) ;([^"]*)$/, "\\1;\\2", "g") > > > }; {print }' {} \; > > > ***** > > > > > > Signed-off-by: Jan Tulak <jtulak@xxxxxxxxxx> > > > --- > > ... > > > diff --git a/common/drive.c b/common/drive.c > > > index b01b916..a3514a9 100644 > > > --- a/common/drive.c > > > +++ b/common/drive.c > > ... > > > @@ -3088,7 +3088,7 @@ prepare_drive(drive_t *drivep) > > > * if not present or write-protected during dump, return. > > > */ > > > maxtries = 15; > > > - for (try = 1 ; ; sleep(10), try++) { > > > + for (try = 1;; sleep(10), try++) { > > > > FWIW, I think the spaces actually make sense in contexts like the above > > where we've intentionally left a statement empty. Without the space this > > kind of looks like a double semicolon, which is slightly misleading at a > > glance. > > Make sense. I'll keep the space in these cases. > > > > > > if (cldmgr_stop_requested()) { > > > return DRIVE_ERROR_STOP; > > > } > > > @@ -3139,7 +3139,7 @@ prepare_drive(drive_t *drivep) > > > else > > > tape_recsz = tape_blksz; > > > > > > - /* if the overwrite option was specified , return. > > > + /* if the overwrite option was specified, return. > > > */ > > > if (contextp->dc_overwritepr) { > > > mlog(MLOG_DEBUG | MLOG_DRIVE, > > > @@ -3157,7 +3157,7 @@ prepare_drive(drive_t *drivep) > > > maxtries = 5; > > > changedblkszpr = BOOL_FALSE; > > > > > > - for (try = 1 ; ; try++) { > > > + for (try = 1;; try++) { > > > int nread; > > > int saved_errno; > > > > > > @@ -3896,7 +3896,7 @@ rewind_and_verify(drive_t *drivep) > > > int rval; > > > > > > rval = mt_op(contextp->dc_fd, MTREW, 0); > > > - for (try = 1 ; ; try++) { > > > + for (try = 1;; try++) { > > > if (rval) { > > > sleep(1); > > > rval = mt_op(contextp->dc_fd, MTREW, 0); > > ... > > > diff --git a/dump/content.c b/dump/content.c > > > index 43f51db..72ff7c4 100644 > > > --- a/dump/content.c > > > +++ b/dump/content.c > > ... > > > @@ -5240,7 +5240,7 @@ dump_session_inv(drive_t *drivep, > > > * until we are successful or until the media layer > > > * tells us to give up. > > > */ > > > - for (done = BOOL_FALSE ; ! done ;) { > > > + for (done = BOOL_FALSE; ! done;) { > > > > Perhaps we should remove the space after the ! here and below as well. > > Sure. I have a few more patches like this, fixing these one-space > issues. I just split it to make for smaller, easier-to-review patches. > E.g. spaces around pointer dereferences, or adding a space after a > comma where it is missing. > > > > > > uuid_t mediaid; > > > char medialabel[GLOBAL_HDR_STRING_SZ]; > > > bool_t partial; > > > @@ -5390,7 +5390,7 @@ dump_terminator(drive_t *drivep, context_t *contextp, media_hdr_t *mwhdrp) > > > * until we are successful or until the media layer > > > * tells us to give up. > > > */ > > > - for (done = BOOL_FALSE ; ! done ;) { > > > + for (done = BOOL_FALSE; ! done;) { > > > bool_t partial; > > > rv_t rv; > > > > > ... > > > diff --git a/inventory/inv_stobj.c b/inventory/inv_stobj.c > > > index 74893d3..6339e4e 100644 > > > --- a/inventory/inv_stobj.c > > > +++ b/inventory/inv_stobj.c > > > @@ -909,7 +909,7 @@ stobj_getsession_bylabel( > > > bool_t > > > stobj_delete_mobj(int fd, > > > invt_seshdr_t *hdr, > > > - void *arg , > > > + void *arg, > > > void **buf) > > > { > > > /* XXX fd needs to be locked EX, not SH */ > > > @@ -977,7 +977,7 @@ stobj_delete_mobj(int fd, > > > mfiles[j-1].mf_nextmf = mf->mf_nextmf; > > > > > > if (j == nmfiles - 1) > > > - strms[i].st_lastmfile = ; > > > + strms[i].st_lastmfile =; > > > > The above code appears to be commented out..? > > Yes, it is so. I'm trying to have the patches reproducible, without > manual changes (the idea is that it could be used for enforcing coding > style in xfsprogs as a whole) and thought this special case harmless. > But if it's an issue, I can exclude it. > Ok, just making sure that was intentional. That sounds reasonable enough to me. Brian > > > > ... > > > diff --git a/restore/tree.c b/restore/tree.c > > > index 3f3084e..9806777 100644 > > > --- a/restore/tree.c > > > +++ b/restore/tree.c > > ... > > > @@ -4821,7 +4821,7 @@ fix_quoted_span(char *string, char *liter) > > > /* scan for the next non-literal quote, marking all > > > * characters in between as literal > > > */ > > > - for (s = string, l = liter ; *s && (*s != '\"' || *l) ; s++, l++) { > > > + for (s = string, l = liter ; *s && (*s != '\"' || *l); s++, l++) { > > > > Missed one here: ^ > > Thanks for noticing. > > Jan > > > > Brian > > > > > *l = (char)1; > > > } > > > > > > @@ -4839,7 +4839,7 @@ collapse_white(char *string, char *liter) > > > size_t cnt; > > > > > > cnt = 0; > > > - for (s = string, l = liter ; is_white(*s) && ! *l ; s++, l++) { > > > + for (s = string, l = liter; is_white(*s) && ! *l; s++, l++) { > > > cnt++; > > > } > > > > > > @@ -4856,7 +4856,7 @@ distance_to_space(char *s, char *l) > > > { > > > size_t cnt; > > > > > > - for (cnt = 0 ; *s && (! is_white(*s) || *l) ; s++, l++) { > > > + for (cnt = 0; *s && (! is_white(*s) || *l); s++, l++) { > > > cnt++; > > > } > > > > > > -- > > > 2.21.0 > > > > > > > -- > Jan Tulak