|
@@ -209,6 +209,8 @@ libc_hidden_proto(strtoul)
|
|
__END_NAMESPACE_STD
|
|
__END_NAMESPACE_STD
|
|
|
|
|
|
#ifdef __USE_BSD
|
|
#ifdef __USE_BSD
|
|
|
|
+#include <sys/types.h> /* for u_quad_t */
|
|
|
|
+
|
|
/* Convert a string to a quadword integer. */
|
|
/* Convert a string to a quadword integer. */
|
|
__extension__
|
|
__extension__
|
|
extern long long int strtoq (__const char *__restrict __nptr,
|
|
extern long long int strtoq (__const char *__restrict __nptr,
|
|
@@ -216,7 +218,7 @@ extern long long int strtoq (__const char *__restrict __nptr,
|
|
__THROW __nonnull ((1)) __wur;
|
|
__THROW __nonnull ((1)) __wur;
|
|
/* Convert a string to an unsigned quadword integer. */
|
|
/* Convert a string to an unsigned quadword integer. */
|
|
__extension__
|
|
__extension__
|
|
-extern unsigned long long int strtouq (__const char *__restrict __nptr,
|
|
+extern u_quad_t strtouq (__const char *__restrict __nptr,
|
|
char **__restrict __endptr, int __base)
|
|
char **__restrict __endptr, int __base)
|
|
__THROW __nonnull ((1)) __wur;
|
|
__THROW __nonnull ((1)) __wur;
|
|
#endif /* GCC and use BSD. */
|
|
#endif /* GCC and use BSD. */
|