On Mon, Oct 05, 2015 at 04:21:34PM -0400, Rob Pierce wrote:
> 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
>
that's fine, i see what you're trying to do now. someone else will have
to be the judge of whether this is wanted though.
jmc