|
@@ -98,21 +98,23 @@ typedef float __fpmax_t;
|
|
|
|
|
|
#endif /* DECIMAL_DIG */
|
|
|
|
|
|
-extern __fpmax_t __strtofpmax(const char *str, char **endptr, int exp_adjust);
|
|
|
+if defined _LIBC && defined IS_IN_libc
|
|
|
+extern __fpmax_t __strtofpmax(const char *str, char **endptr, int exp_adjust) attribute_hidden;
|
|
|
|
|
|
#ifdef __UCLIBC_HAS_XLOCALE__
|
|
|
extern __fpmax_t __strtofpmax_l(const char *str, char **endptr, int exp_adjust,
|
|
|
- __locale_t locale_arg);
|
|
|
+ __locale_t locale_arg) attribute_hidden;
|
|
|
#endif
|
|
|
|
|
|
#ifdef __UCLIBC_HAS_WCHAR__
|
|
|
extern __fpmax_t __wcstofpmax(const wchar_t *wcs, wchar_t **endptr,
|
|
|
- int exp_adjust);
|
|
|
+ int exp_adjust) attribute_hidden;
|
|
|
|
|
|
#ifdef __UCLIBC_HAS_XLOCALE__
|
|
|
extern __fpmax_t __wcstofpmax_l(const wchar_t *wcs, wchar_t **endptr,
|
|
|
- int exp_adjust, __locale_t locale_arg);
|
|
|
+ int exp_adjust, __locale_t locale_arg) attribute_hidden;
|
|
|
#endif
|
|
|
+#endif /* _LIBC */
|
|
|
#endif /* __UCLIBC_HAS_WCHAR__ */
|
|
|
|
|
|
/* The following checks in an __fpmax_t is either 0 or +/- infinity.
|