Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nanopb/nanopb.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetteri Aimonen <jpa@git.mail.kapsi.fi>2021-06-03 12:08:50 +0300
committerPetteri Aimonen <jpa@git.mail.kapsi.fi>2021-06-03 12:08:50 +0300
commit98a4911bab0c7273824b4165e0633228e1cdf66a (patch)
tree88b4813fa1f51922a247ae7e94cc4a947ee61cf0 /pb_decode.c
parent76d835adfa434fa796d5738e934366089b98e124 (diff)
Move PB_WT_PACKED definition to the header (#671)
Casting integer values outside of the enum range is undefined behavior. Normally most platforms do allocate at least 8 bits per enum and this is not known to cause problems so far, but it gave compiler warnings.
Diffstat (limited to 'pb_decode.c')
-rw-r--r--pb_decode.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/pb_decode.c b/pb_decode.c
index b194825..790df75 100644
--- a/pb_decode.c
+++ b/pb_decode.c
@@ -57,8 +57,6 @@ static void pb_release_single_field(pb_field_iter_t *field);
#define pb_uint64_t uint64_t
#endif
-#define PB_WT_PACKED ((pb_wire_type_t)0xFF)
-
typedef struct {
uint32_t bitfield[(PB_MAX_REQUIRED_FIELDS + 31) / 32];
} pb_fields_seen_t;