diff options
-rw-r--r-- | gnulib.modules | 1 | ||||
-rw-r--r-- | src/grecs-gram.y | 3 | ||||
-rw-r--r-- | src/preproc.c | 3 | ||||
-rw-r--r-- | src/text.c | 2 |
4 files changed, 6 insertions, 3 deletions
diff --git a/gnulib.modules b/gnulib.modules index 5ba9e5f..910f8d0 100644 --- a/gnulib.modules +++ b/gnulib.modules @@ -1,5 +1,6 @@ # getdtablesize ?? c-ctype +error getline hash inttostr diff --git a/src/grecs-gram.y b/src/grecs-gram.y index dcc59dd..ffa2672 100644 --- a/src/grecs-gram.y +++ b/src/grecs-gram.y @@ -29,7 +29,8 @@ #include <netinet/in.h> #include <arpa/inet.h> #include <netdb.h> - +#include <string.h> + #include <xalloc.h> #include <inttypes.h> diff --git a/src/preproc.c b/src/preproc.c index 9f25f77..bd01b85 100644 --- a/src/preproc.c +++ b/src/preproc.c @@ -27,6 +27,7 @@ #include <stdarg.h> #include <string.h> #include <errno.h> +#include <signal.h> #include <xalloc.h> #include <hash.h> @@ -342,7 +343,7 @@ static Hash_table *incl_sources; /* Calculate the hash of a struct input_file_ident. */ static size_t -incl_hasher (void const *data, unsigned n_buckets) +incl_hasher (void const *data, size_t n_buckets) { const struct input_file_ident *id = data; return (id->i_node + id->device) % n_buckets; @@ -26,7 +26,7 @@ static Hash_table *text_table; /* Calculate the hash of a string. */ static size_t -text_hasher (void const *data, unsigned n_buckets) +text_hasher (void const *data, size_t n_buckets) { return hash_string (data, n_buckets); } |