Re: [PATCH 2/2] fix compile errors for efgcvt.c

Corinna Vinschen <[email protected]>
Newsgroups gmane.comp.lib.newlib
Message-ID <[email protected]>
On Jul 23 21:15, [email protected] wrote:
> From: uchan-nos <[email protected]>
> 
> ---
>  newlib/libc/stdlib/efgcvt.c | 33 ++++++++++++++++++---------------
>  1 file changed, 18 insertions(+), 15 deletions(-)
> 
> diff --git a/newlib/libc/stdlib/efgcvt.c b/newlib/libc/stdlib/efgcvt.c
> index 9314bf361..3cdb9c420 100644
> --- a/newlib/libc/stdlib/efgcvt.c
> +++ b/newlib/libc/stdlib/efgcvt.c
> @@ -102,6 +102,9 @@ Supporting OS subroutines required: <<close>>, <<fstat>>, <<isatty>>,
>  #include <stdlib.h>
>  #include "local.h"
>  
> +char *	ecvtbuf (double, int, int*, int*, char *);
> +char *	fcvtbuf (double, int, int*, int*, char *);
> +
>  char *
>  fcvt (double d,
>  	int ndigit,
> @@ -121,6 +124,21 @@ fcvtf (float d,
>  }
>  
>  
> +char *
> +gcvt (double d,
> +	int ndigit,
> +	char *buf)
> +{
> +  char *tbuf = buf;
> +  if (d < 0) {
> +    *buf = '-';
> +    buf++;
> +    ndigit--;
> +  }
> +  return (_gcvt (_REENT, d, ndigit, buf, 'g', 0) ? tbuf : 0);
> +}
> +
> +
>  char *
>  gcvtf (float d,
>  	int ndigit,
> @@ -148,18 +166,3 @@ ecvtf (float d,
>  {
>    return ecvt ((double) d, ndigit, decpt, sign);
>  }
> -
> -
> -char *
> -gcvt (double d,
> -	int ndigit,
> -	char *buf)
> -{
> -  char *tbuf = buf;
> -  if (d < 0) {
> -    *buf = '-';
> -    buf++;
> -    ndigit--;
> -  }
> -  return (_gcvt (_REENT, d, ndigit, buf, 'g', 0) ? tbuf : 0);
> -}
> -- 
> 2.17.1

Why does your patch arbitrarily move the gcvt function?  There's
no functional change, so this move should not be part of the patch.


Corinna

-- 
Corinna Vinschen
Cygwin Maintainer
Red Hat
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEoVYPmneWZnwT6kwF9TYGna5ET6AFAl04B90ACgkQ9TYGna5E
T6BAlg//T6n0oH4d/v0o0dTn1tdp2c4QlDo+i0s51rN9myFmlwzswmH0q7oc2/XJ
cNHpRl0j3kRRB/h2AJG23ecwrGawTWCw/X02J8EcY+f5yH/9Z0r5pTF7aM9/vksq
XMQca1meFKZnsqewcQp5W90/VTCUumSU8Ig/74708FxwTMzmnMg4sdS+hlC0sm4t
t1twtI7h/PkKQARtzGgA/UcO9t4Q5AM0un/1CbBDjB2NoHRlYRoEkxCf/z/1vYNC
3L0Ti4qx49+EArtwnuv0s0yI4gSLWE/YdA9Z6QptQihCKQpoDhbxUf/rEXrxL1e4
re+qglYJkDK8yHZDAC4fOoEZVufMhk3YosX/5McgEg13g5/hTU4EQuLdRDUrld9C
10gR3qXdKP54wuzc9TdhOw4P+G09l3iBYXwV9vBjnaqYJAPKFjDMoS56NZsQIa+Q
X/QVdrz7aOIrjgktfoYinLLry3C7Swh8S7GQJeByKsyB8COmsxlQMcfOdDgDEUrV
GWeXaYaW4r/k8nvN/oPfxWxHZItfS2XoI+Dd/Qvu8zwP03Y1SXHPQxDiZ3WVILUx
CNgRIdsZL3RDNUDGhg+oJTileB/NLrmOUKlkCzNyEsxAMrTz/DaFVU6LaL2G03SC
/KhBTW26UQRWVOYRMvrPY1pAaV5fdm4V6mlgYVSTTslL7OZSkUc=
=hDl4
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.