You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
938 B
28 lines
938 B
diff --git a/pb.h b/pb.h
|
|
index 174a84b..52d24de 100644
|
|
--- a/pb.h
|
|
+++ b/pb.h
|
|
@@ -122,6 +122,11 @@
|
|
#define PB_STATIC_ASSERT_MSG(MSG, LINE, COUNTER) PB_STATIC_ASSERT_MSG_(MSG, LINE, COUNTER)
|
|
#define PB_STATIC_ASSERT_MSG_(MSG, LINE, COUNTER) pb_static_assertion_##MSG##LINE##COUNTER
|
|
#endif
|
|
+#ifndef STATIC_ASSERT
|
|
+#define STATIC_ASSERT PB_STATIC_ASSERT
|
|
+#define STATIC_ASSERT_MSG PB_STATIC_ASSERT_MSG
|
|
+#define STATIC_ASSERT_MSG_ PB_STATIC_ASSERT_MSG_
|
|
+#endif
|
|
#else
|
|
#define PB_STATIC_ASSERT(COND,MSG)
|
|
#endif
|
|
@@ -526,6 +531,7 @@ struct pb_extension_s {
|
|
PB_ ## rules ## _ ## allocation(tag, message, field, \
|
|
PB_DATAOFFSET_ ## placement(message, field, prevfield), \
|
|
PB_LTYPE_MAP_ ## type, ptr)
|
|
+#define PB_FIELD2 PB_FIELD
|
|
|
|
/* Field description for repeated static fixed count fields.*/
|
|
#define PB_REPEATED_FIXED_COUNT(tag, type, placement, message, field, prevfield, ptr) \
|
|
--
|
|
2.18.0.345.g5c9ce644c3-goog
|
|
|