Pacify Oracle Studio c99

* src/dep.h (DEP):
* src/function.c (struct function_table_entry):
Use unsigned int, not unsigned short.  Without this patch, c99
complains ‘warning: nonportable bit-field type’.
This commit is contained in:
Paul Eggert 2019-08-27 12:32:07 -07:00 committed by Paul Smith
parent 8bffc8d53c
commit b6884c73b7
2 changed files with 7 additions and 7 deletions

View file

@ -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
{

View file

@ -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