Ist wahrscheinlich recht simpel, aber ich finde die Lösung nicht :-(
In einem gcc-arm-Projekt (für STM32) möchte ich die Funktion "gcvtf"
verwenden. Die Deklaration ist in stdlib.h, allerdings ist da ein
"guard" drum herum der die Deklaration beim Compilen so wie das
defaultmässig bei mir läuft ausschliesst:
1 | #if __XSI_VISIBLE >= 4 && __POSIX_VISIBLE < 200112
|
2 | char * gcvt (double,int,char *);
|
3 | char * gcvtf (float,int,char *);
|
4 |
|
5 | ...
|
6 |
|
7 | #endif
|
Diese "guards" (__XSI_VISIBLE etc) werden in sys/features.h abhängig von
anderen Optionen gesetzt.
Mir ist allerdings nicht klar, wo ich korrekterweise den Hebel ansetzen
muss, um diese Funktion verwenden zu können?