#define _GNU_SOURCE #include #include char *gcvt(double x, int n, char *b) { sprintf(b, "%.*g", n, x); return b; } #ifdef TEST int main(void) { return 0; } #endif