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); \ NAMESEQ (_t); \
struct file *file; \ struct file *file; \
const char *stem; \ const char *stem; \
unsigned short flags : 8; \ unsigned int flags : 8; \
unsigned short changed : 1; \ unsigned int changed : 1; \
unsigned short ignore_mtime : 1; \ unsigned int ignore_mtime : 1; \
unsigned short staticpattern : 1; \ unsigned int staticpattern : 1; \
unsigned short need_2nd_expansion : 1 unsigned int need_2nd_expansion : 1
struct dep struct dep
{ {

View File

@ -38,8 +38,8 @@ struct function_table_entry
unsigned char len; unsigned char len;
unsigned char minimum_args; unsigned char minimum_args;
unsigned char maximum_args; unsigned char maximum_args;
unsigned char expand_args:1; unsigned int expand_args:1;
unsigned char alloc_fn:1; unsigned int alloc_fn:1;
}; };
static unsigned long static unsigned long