[Toybox] [CLEANUP] logger
Isaac
idunham at lavabit.com
Thu Jul 25 22:55:56 PDT 2013
On Thu, Jul 25, 2013 at 03:00:40PM +0300, Georgi Chorbadzhiyski wrote:
> Around 07/25/2013 01:58 AM, Felix Janda scribbled:
> > Various fixes to logger in below patch.
> >
> > Mainly inline parse_priority(). Many other small changes e.g. s/const//,
> > move around some variables, ...
> >
> > -Felix
> >
> > # HG changeset patch
> > # User Felix Janda <felix.janda at posteo.de>
> > # Date 1374706109 -7200
> > # Node ID 8cc26924c2ef2e862c975a31167a685e18f555ec
> > # Parent 8ad85a95f7c3b75214fbd3a46fe834de45c39417
> > logger: Some cleanup
> >
> > diff -r 8ad85a95f7c3 -r 8cc26924c2ef toys/pending/logger.c
> > --- a/toys/pending/logger.c Tue Jul 23 20:19:31 2013 -0500
> > +++ b/toys/pending/logger.c Thu Jul 25 00:48:29 2013 +0200
> > @@ -18,23 +18,18 @@
> > #define FOR_logger
> > #include "toys.h"
> > #include <syslog.h>
> > -#include <strings.h>
> > -#include <string.h>
> >
> > GLOBALS(
> > char *priority_arg;
> > char *ident;
> > -
> > - int facility;
> > - int priority;
> > )
> >
> > struct mapping {
> > - const char *key;
> > + char *key;
> > int value;
> > };
> >
> > -static const struct mapping facilities[] = {
> > +static struct mapping facilities[] = {
>
> Why do you remove "const"? It is useful because this structure never
> changes and allows the compiler to put it in the read-only section.
>
It's one of the matters of style.
See
http://lists.landley.net/pipermail/toybox-landley.net/2013-April/000891.html
> --
> Georgi Chorbadzhiyski
> http://github.com/gfto/
> http://georgi.unixsol.org/
Isaac Dunham
More information about the Toybox
mailing list