--- a/argz.h +++ b/argz.h @@ -39,6 +39,7 @@ #define _ARGZ_H 1 #include +#include #define __need_error_t #include @@ -76,9 +77,9 @@ extern error_t argz_create_sep (__const char *__restrict __string, /* Returns the number of strings in ARGZ. */ extern size_t __argz_count (__const char *__argz, size_t __len) - __THROW __attribute_pure__; + __THROW; extern size_t argz_count (__const char *__argz, size_t __len) - __THROW __attribute_pure__; + __THROW; /* Puts pointers to each string in ARGZ into ARGV, which must be large enough to hold them all. */