1 #include <stdio.h> 2 #include <stdlib.h> 3 4 5 #ifdef __UCLIBC_HAS_FLOATS__ 6 #define MAX_NDIGIT 17 gcvt(double number,int ndigit,char * buf)7char *gcvt (double number, int ndigit, char *buf) 8 { 9 sprintf(buf, "%.*g", (ndigit > MAX_NDIGIT)? MAX_NDIGIT : ndigit, number); 10 return buf; 11 } 12 #endif 13