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

Reply via email to