[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] Pacify Oracle Studio c99
From: |
Paul Eggert |
Subject: |
[PATCH] Pacify Oracle Studio c99 |
Date: |
Tue, 27 Aug 2019 12:32:07 -0700 |
* 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’.
---
src/dep.h | 10 +++++-----
src/function.c | 4 ++--
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/src/dep.h b/src/dep.h
index baa64df..d44a507 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 715326d..b709754 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
--
2.21.0
- [PATCH] Pacify Oracle Studio c99,
Paul Eggert <=