ok nicm

On Wed, Nov 11, 2015 at 11:45:07PM -0500, Michael McConville wrote:
> That helper function I just tweaked has a total of one usage. Maybe just
> inline it?
> 
> 
> Index: opttbl.c
> ===================================================================
> RCS file: /cvs/src/usr.bin/less/opttbl.c,v
> retrieving revision 1.16
> diff -u -p -r1.16 opttbl.c
> --- opttbl.c  12 Nov 2015 03:13:37 -0000      1.16
> +++ opttbl.c  12 Nov 2015 04:43:11 -0000
> @@ -466,18 +466,6 @@ findopt(int c)
>  }
>  
>  /*
> - *
> - */
> -static int
> -is_optchar(unsigned char c)
> -{
> -     if (isupper(c) || islower(c) || c == '-')
> -             return (1);
> -     else
> -             return (0);
> -}
> -
> -/*
>   * Find an option in the option table, given its option name.
>   * p_optname is the (possibly partial) name to look for, and
>   * is updated to point after the matched name.
> @@ -512,7 +500,10 @@ findopt_name(char **p_optname, char **p_
>                        */
>                       for (uppercase = 0;  uppercase <= 1;  uppercase++) {
>                               len = sprefix(optname, oname->oname, uppercase);
> -                             if (len <= 0 || is_optchar(optname[len])) {
> +                             if (len <= 0 ||
> +                                 isupper((unsigned char)optname[len]) ||
> +                                 islower((unsigned char)optname[len]) ||
> +                                 optname[len] == '-') {
>                                       /*
>                                        * We didn't use all of the option name.
>                                        */
> 

Reply via email to