diff options
Diffstat (limited to 'include/stdlib.h')
-rw-r--r-- | include/stdlib.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/stdlib.h b/include/stdlib.h index 124dc7329..52f02e4fd 100644 --- a/include/stdlib.h +++ b/include/stdlib.h @@ -209,6 +209,8 @@ libc_hidden_proto(strtoul) __END_NAMESPACE_STD #ifdef __USE_BSD +#include <sys/types.h> /* for u_quad_t */ + /* Convert a string to a quadword integer. */ __extension__ 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; /* Convert a string to an unsigned quadword integer. */ __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) __THROW __nonnull ((1)) __wur; #endif /* GCC and use BSD. */ |