Hi,

On Fri, Jun 21, 2013 at 02:43:30PM +0200, Arne Schwabe wrote:
> +.B \-\-ignore-unknown-option opt1 opt2 opt3 ... optN
> +When one of options 

Feature-ACK, but the code confuses me a bit...

> +  else if (streq (p[0], "ignore-unknown-option") && p[1]) 
> +    {
> +      int i;
> +      int j;
> +      int numignored=0;
> +      const char **ignore;
> +
> +      VERIFY_PERMISSION (OPT_P_GENERAL);
> +      /* Find out how many options to be ignored */
> +      for (i=1;p[i];i++)
> +        numignored++;
> +
> +      numignored=i;

This...  (I think the "numignored=i" bit should just go - while it does
not harm, it doesn't help, and confuses people :-))

> +        {
> +          const char* opt = options->ignore_unknown_option[i];
> +
> +          if (streq(p[0], opt))

... and I'm not *so* happy about that either - if you only need "opt" once,
why add an extra variable for that?  Code is technically OK, though.

gert
-- 
USENET is *not* the non-clickable part of WWW!
                                                           //www.muc.de/~gert/
Gert Doering - Munich, Germany                             g...@greenie.muc.de
fax: +49-89-35655025                        g...@net.informatik.tu-muenchen.de

Attachment: pgp4ZJz1K1db4.pgp
Description: PGP signature

Reply via email to