diff --git a/src/dep.h b/src/dep.h index baa64df5..d44a507a 100644 --- a/src/dep.h +++ b/src/dep.h @@ -44,11 +44,11 @@ struct nameseq NAMESEQ (_t); \ struct file *file; \ const char *stem; \ - unsigned short flags : 8; \ - unsigned short changed : 1; \ - unsigned short ignore_mtime : 1; \ - unsigned short staticpattern : 1; \ - unsigned short need_2nd_expansion : 1 + unsigned int flags : 8; \ + unsigned int changed : 1; \ + unsigned int ignore_mtime : 1; \ + unsigned int staticpattern : 1; \ + unsigned int need_2nd_expansion : 1 struct dep { diff --git a/src/function.c b/src/function.c index 715326d6..b7097545 100644 --- a/src/function.c +++ b/src/function.c @@ -38,8 +38,8 @@ struct function_table_entry unsigned char len; unsigned char minimum_args; unsigned char maximum_args; - unsigned char expand_args:1; - unsigned char alloc_fn:1; + unsigned int expand_args:1; + unsigned int alloc_fn:1; }; static unsigned long