ping?
On Sat, May 01, 2021 at 11:19:56AM +0200, Jan Klemkow wrote:
> Hi,
>
> This cleanup diff, removes a useless if islower(3) from the loop. It is
> guarantee by toupper(3) that no character will be changed if its not a
> lower one.
>
> man toupper(3):
> The toupper() and toupper_l() functions convert a lower-case letter
> to the corresponding upper-case letter. The _toupper() function is
> identical to toupper() except that c must be a lower-case letter.
>
> POSIX:
> ...
> All other arguments in the domain are returned unchanged.
> ...
>
> OK?
>
> bye,
> Jan
>
> Index: ftpcmd.y
> ===================================================================
> RCS file: /cvs/src/libexec/ftpd/ftpcmd.y,v
> retrieving revision 1.69
> diff -u -p -r1.69 ftpcmd.y
> --- ftpcmd.y 4 Mar 2020 20:17:48 -0000 1.69
> +++ ftpcmd.y 1 May 2021 09:09:46 -0000
> @@ -1435,10 +1435,8 @@ upper(s)
> {
> char *p;
>
> - for (p = s; *p; p++) {
> - if (islower((unsigned char)*p))
> - *p = (char)toupper((unsigned char)*p);
> - }
> + for (p = s; *p; p++)
> + *p = (char)toupper((unsigned char)*p);
> }
>
> static void
>