Commit 9cde0205 authored by uchan-nos's avatar uchan-nos Committed by Corinna Vinschen

fix compile errors for efgcvt.c

parent e50ad9fb
......@@ -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);
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment