How to safely and reasonably convert a float or double to string or char array?

krupski:
Rename the file "[b]libprintf_min.a[/b]" to "[b]libprintf_min.a.backup[/b]".
Copy the file "[b]libprintf_flt.a[/b]" to "[b]libprintf_min.a[/b]"

libprintf_min.a is not the default printf, but an even more stripped down version.
The default version is in libc.a.