LibC: Implement nan{,f,l} as functions

One port was using function pointers to these functions so macros don't
work.
This commit is contained in:
2024-11-08 02:49:21 +02:00
parent 4417268ecc
commit 92862fdf39
2 changed files with 6 additions and 3 deletions

View File

@@ -191,9 +191,9 @@ long lroundl(long double);
double modf(double, double*);
float modff(float, float*);
long double modfl(long double, long double*);
#define nan(tagp) __builtin_nan(tagp)
#define nanf(tagp) __builtin_nanf(tagp)
#define nanl(tagp) __builtin_nanl(tagp)
double nan(const char*);
float nanf(const char*);
long double nanl(const char*);
double nearbyint(double);
float nearbyintf(float);
long double nearbyintl(long double);