On Mon, Aug 22, 2016 at 04:17:31PM +0200, FRIGN wrote:
> On Mon, 22 Aug 2016 12:32:28 +0200
> Markus Teich <[email protected]> wrote:
>
> > According to the coding style the inner if should not have braces. If
> > you want to change the coding style, for consistencys sake please
> > start a general discussion about it before introducing your
> > preference in patches.
> 
> ah, that might have slipped past. I generally code according to the
> suckless.org coding styles[0], and given there was no reference on how
> the project specific block looks like, I did it that way.
> For one-line if-statements it makes sense to keep the braces away, but
> big if-else-blocks benefit from braces in my opinion.

The project code itself is the reference, avoid unnecessary changes.

> > > + /* run post-lock command */
> > > + if (argc > 0) {
> > > +         switch(fork()) {
> > 
> > I think you want a space after the `switch`.
> 
> Oh yeah, good catch!
> 
> > > diff --git a/util.h b/util.h
> > > index 6f748b8..4f170a2 100644
> > > --- a/util.h
> > > +++ b/util.h
> > > @@ -1,2 +1,6 @@
> > > +#include "arg.h"
> > > +
> > > +extern char *argv0;
> > > +
> > >  #undef explicit_bzero
> > >  void explicit_bzero(void *, size_t);
> > 
> > Why do we need that level of inderection? We can just include arg.h
> > from slock.c directly.
> 
> Yes we could. I can change this, but was a bit irritated that util.h is
> so empty.

I would go as far as not introducing any header file and moving the
explicit_bzero declaration in slock.c.  When and if more wrappers are required
the declarations can be factored out into a separate header file.

Reply via email to