OSDN Git Service

mips/sysdep.h: Unify mips sysdep.h
[uclinux-h8/uClibc.git] / libm / nan.c
index 16e5c17..eee3b1c 100644 (file)
@@ -31,7 +31,9 @@ double nan (const char *tagp)
        }
        return NAN;
 }
+libm_hidden_def(nan)
 
+libm_hidden_proto(nanf)
 float nanf (const char *tagp)
 {
        if (tagp[0] != '\0') {
@@ -41,8 +43,10 @@ float nanf (const char *tagp)
        }
        return NAN;
 }
+libm_hidden_def(nanf)
 
-#if 0
+#if defined __UCLIBC_HAS_LONG_DOUBLE_MATH__ && !defined __NO_LONG_DOUBLE_MATH
+libm_hidden_proto(nanl)
 long double nanl (const char *tagp)
 {
        if (tagp[0] != '\0') {
@@ -52,4 +56,5 @@ long double nanl (const char *tagp)
        }
        return NAN;
 }
+libm_hidden_def(nanl)
 #endif