Skip to content

Commit

Permalink
Build fixes for Microsoft VC++
Browse files Browse the repository at this point in the history
  • Loading branch information
PetteriAimonen committed Jan 30, 2019
1 parent be38235 commit 5acd377
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
5 changes: 4 additions & 1 deletion pb.h
Original file line number Diff line number Diff line change
Expand Up @@ -421,6 +421,9 @@ struct pb_extension_s {
/* Delta from start of one member to the start of another member. */
#define pb_delta(st, m1, m2) ((int)offsetof(st, m1) - (int)offsetof(st, m2))

/* Force expansion of macro value */
#define PB_EXPAND(x) x

/* Binding of a message field set into a specific structure */
#define PB_BIND(msgname, structname, width) \
const uint32_t structname ## _field_info[] = \
Expand Down Expand Up @@ -549,7 +552,7 @@ struct pb_extension_s {
#define PB_DATA_SIZE_PTR_REPEATED(structname, fieldname) pb_membersize(structname, fieldname[0])
#define PB_DATA_SIZE_PTR_FIXARRAY(structname, fieldname) pb_membersize(structname, fieldname[0])

#define PB_ONEOF_NAME(type, tuple) PB_ONEOF_NAME_ ## type tuple
#define PB_ONEOF_NAME(type, tuple) PB_EXPAND(PB_ONEOF_NAME_ ## type tuple)
#define PB_ONEOF_NAME_UNION(unionname,membername,fullname) unionname
#define PB_ONEOF_NAME_MEMBER(unionname,membername,fullname) membername
#define PB_ONEOF_NAME_FULL(unionname,membername,fullname) fullname
Expand Down
3 changes: 1 addition & 2 deletions pb_decode.c
Original file line number Diff line number Diff line change
Expand Up @@ -872,7 +872,7 @@ static bool pb_message_set_to_defaults(pb_field_iter_t *iter)
{
pb_istream_t defstream = PB_ISTREAM_EMPTY;
uint32_t tag = 0;
pb_wire_type_t wire_type;
pb_wire_type_t wire_type = PB_WT_VARINT;
bool eof;

if (iter->descriptor->default_value)
Expand All @@ -897,7 +897,6 @@ static bool pb_message_set_to_defaults(pb_field_iter_t *iter)

if (iter->pSize)
*(bool*)iter->pSize = false;

}
} while (pb_field_iter_next(iter));

Expand Down

0 comments on commit 5acd377

Please sign in to comment.