github.com/afumu/libc@v0.0.6/musl/src/stdlib/gcvt.c (about) 1 #define _GNU_SOURCE 2 #include <stdlib.h> 3 #include <stdio.h> 4 5 char *gcvt(double x, int n, char *b) 6 { 7 sprintf(b, "%.*g", n, x); 8 return b; 9 }