On Mon, Oct 05, 2015 at 05:38:34PM +0059, Jason McIntyre wrote:
> On Mon, Oct 05, 2015 at 11:50:49AM -0400, Rob Pierce wrote:
> > There are some offending braces. I just added leading tabs in the right
> > places to correct indentation.
> >
> > Rob
> >
>
> why are you indenting? the point of "-offset indent" in the list/display
> is to do just that.
>
> jmc
Hey Jason,
I am back at my desk now, so here is a better explination of my diff.
In my example corrections I indented the commands, but not the function's
closing brace.
Is it KNF compliant to have an exit() or return() at the same indentation as
the closing function brace? For example:
exit(1);
}
Or:
return(1);
}
My interpretation was that the style guide (and source code that I have
looked at) suggests that this is not the preferred style. My understanding
was that the following is preferred:
exit(1);
}
And:
return(1);
}
The common usage() function that I have seen in code is as follows:
/* From ntp.c. */
__dead void
usage(void)
{
extern char *__progname;
if (strcmp(__progname, "ntpctl") == 0)
fprintf(stderr,
"usage: ntpctl -s all | peers | Sensors | status\n");
else
fprintf(stderr, "usage: %s [-dnSsv] [-f file]\n",
__progname);
exit(1);
}
Rob