aboutsummaryrefslogtreecommitdiffstats
path: root/tests/bc_alltypes.pb.c
diff options
context:
space:
mode:
authorPetteri Aimonen <jpa@git.mail.kapsi.fi>2013-01-13 18:44:15 +0200
committerPetteri Aimonen <jpa@git.mail.kapsi.fi>2013-01-13 18:44:15 +0200
commitb9baec6b4c3a04136ea0430109bc7bc1eda12685 (patch)
tree596e2c2c1cba87462aed032d23844886927ce417 /tests/bc_alltypes.pb.c
parentd2c1604d6d239cdab6b21f3daf6634eb112ae318 (diff)
Add a test for the backwards compatibility of generated files.
It is not necessary to maintain full compatibility of generated files for all of eternity, but this test will warn us if there is a need to regenerate the files.
Diffstat (limited to 'tests/bc_alltypes.pb.c')
-rw-r--r--tests/bc_alltypes.pb.c326
1 files changed, 326 insertions, 0 deletions
diff --git a/tests/bc_alltypes.pb.c b/tests/bc_alltypes.pb.c
new file mode 100644
index 00000000..322b634e
--- /dev/null
+++ b/tests/bc_alltypes.pb.c
@@ -0,0 +1,326 @@
+/* Automatically generated nanopb constant definitions */
+#include "bc_alltypes.pb.h"
+
+const char SubMessage_substuff1_default[17] = "1";
+const int32_t SubMessage_substuff2_default = 2;
+const uint32_t SubMessage_substuff3_default = 3;
+const int32_t AllTypes_opt_int32_default = 4041;
+const int64_t AllTypes_opt_int64_default = 4042;
+const uint32_t AllTypes_opt_uint32_default = 4043;
+const uint64_t AllTypes_opt_uint64_default = 4044;
+const int32_t AllTypes_opt_sint32_default = 4045;
+const int64_t AllTypes_opt_sint64_default = 4046;
+const bool AllTypes_opt_bool_default = false;
+const uint32_t AllTypes_opt_fixed32_default = 4048;
+const int32_t AllTypes_opt_sfixed32_default = 4049;
+const float AllTypes_opt_float_default = 4050;
+const uint64_t AllTypes_opt_fixed64_default = 4051;
+const int64_t AllTypes_opt_sfixed64_default = 4052;
+const double AllTypes_opt_double_default = 4053;
+const char AllTypes_opt_string_default[17] = "4054";
+const AllTypes_opt_bytes_t AllTypes_opt_bytes_default = {4, {0x34,0x30,0x35,0x35}};
+const MyEnum AllTypes_opt_enum_default = MyEnum_Second;
+
+
+const pb_field_t SubMessage_fields[4] = {
+ {1, PB_HTYPE_REQUIRED | PB_LTYPE_STRING,
+ offsetof(SubMessage, substuff1), 0,
+ pb_membersize(SubMessage, substuff1), 0,
+ &SubMessage_substuff1_default},
+
+ {2, PB_HTYPE_REQUIRED | PB_LTYPE_VARINT,
+ pb_delta_end(SubMessage, substuff2, substuff1), 0,
+ pb_membersize(SubMessage, substuff2), 0,
+ &SubMessage_substuff2_default},
+
+ {3, PB_HTYPE_OPTIONAL | PB_LTYPE_FIXED32,
+ pb_delta_end(SubMessage, substuff3, substuff2),
+ pb_delta(SubMessage, has_substuff3, substuff3),
+ pb_membersize(SubMessage, substuff3), 0,
+ &SubMessage_substuff3_default},
+
+ PB_LAST_FIELD
+};
+
+const pb_field_t AllTypes_fields[53] = {
+ {1, PB_HTYPE_REQUIRED | PB_LTYPE_VARINT,
+ offsetof(AllTypes, req_int32), 0,
+ pb_membersize(AllTypes, req_int32), 0, 0},
+
+ {2, PB_HTYPE_REQUIRED | PB_LTYPE_VARINT,
+ pb_delta_end(AllTypes, req_int64, req_int32), 0,
+ pb_membersize(AllTypes, req_int64), 0, 0},
+
+ {3, PB_HTYPE_REQUIRED | PB_LTYPE_VARINT,
+ pb_delta_end(AllTypes, req_uint32, req_int64), 0,
+ pb_membersize(AllTypes, req_uint32), 0, 0},
+
+ {4, PB_HTYPE_REQUIRED | PB_LTYPE_VARINT,
+ pb_delta_end(AllTypes, req_uint64, req_uint32), 0,
+ pb_membersize(AllTypes, req_uint64), 0, 0},
+
+ {5, PB_HTYPE_REQUIRED | PB_LTYPE_SVARINT,
+ pb_delta_end(AllTypes, req_sint32, req_uint64), 0,
+ pb_membersize(AllTypes, req_sint32), 0, 0},
+
+ {6, PB_HTYPE_REQUIRED | PB_LTYPE_SVARINT,
+ pb_delta_end(AllTypes, req_sint64, req_sint32), 0,
+ pb_membersize(AllTypes, req_sint64), 0, 0},
+
+ {7, PB_HTYPE_REQUIRED | PB_LTYPE_VARINT,
+ pb_delta_end(AllTypes, req_bool, req_sint64), 0,
+ pb_membersize(AllTypes, req_bool), 0, 0},
+
+ {8, PB_HTYPE_REQUIRED | PB_LTYPE_FIXED32,
+ pb_delta_end(AllTypes, req_fixed32, req_bool), 0,
+ pb_membersize(AllTypes, req_fixed32), 0, 0},
+
+ {9, PB_HTYPE_REQUIRED | PB_LTYPE_FIXED32,
+ pb_delta_end(AllTypes, req_sfixed32, req_fixed32), 0,
+ pb_membersize(AllTypes, req_sfixed32), 0, 0},
+
+ {10, PB_HTYPE_REQUIRED | PB_LTYPE_FIXED32,
+ pb_delta_end(AllTypes, req_float, req_sfixed32), 0,
+ pb_membersize(AllTypes, req_float), 0, 0},
+
+ {11, PB_HTYPE_REQUIRED | PB_LTYPE_FIXED64,
+ pb_delta_end(AllTypes, req_fixed64, req_float), 0,
+ pb_membersize(AllTypes, req_fixed64), 0, 0},
+
+ {12, PB_HTYPE_REQUIRED | PB_LTYPE_FIXED64,
+ pb_delta_end(AllTypes, req_sfixed64, req_fixed64), 0,
+ pb_membersize(AllTypes, req_sfixed64), 0, 0},
+
+ {13, PB_HTYPE_REQUIRED | PB_LTYPE_FIXED64,
+ pb_delta_end(AllTypes, req_double, req_sfixed64), 0,
+ pb_membersize(AllTypes, req_double), 0, 0},
+
+ {14, PB_HTYPE_REQUIRED | PB_LTYPE_STRING,
+ pb_delta_end(AllTypes, req_string, req_double), 0,
+ pb_membersize(AllTypes, req_string), 0, 0},
+
+ {15, PB_HTYPE_REQUIRED | PB_LTYPE_BYTES,
+ pb_delta_end(AllTypes, req_bytes, req_string), 0,
+ pb_membersize(AllTypes, req_bytes), 0, 0},
+
+ {16, PB_HTYPE_REQUIRED | PB_LTYPE_SUBMESSAGE,
+ pb_delta_end(AllTypes, req_submsg, req_bytes), 0,
+ pb_membersize(AllTypes, req_submsg), 0,
+ &SubMessage_fields},
+
+ {17, PB_HTYPE_REQUIRED | PB_LTYPE_VARINT,
+ pb_delta_end(AllTypes, req_enum, req_submsg), 0,
+ pb_membersize(AllTypes, req_enum), 0, 0},
+
+ {21, PB_HTYPE_ARRAY | PB_LTYPE_VARINT,
+ pb_delta_end(AllTypes, rep_int32, req_enum),
+ pb_delta(AllTypes, rep_int32_count, rep_int32),
+ pb_membersize(AllTypes, rep_int32[0]),
+ pb_membersize(AllTypes, rep_int32) / pb_membersize(AllTypes, rep_int32[0]), 0},
+
+ {22, PB_HTYPE_ARRAY | PB_LTYPE_VARINT,
+ pb_delta_end(AllTypes, rep_int64, rep_int32),
+ pb_delta(AllTypes, rep_int64_count, rep_int64),
+ pb_membersize(AllTypes, rep_int64[0]),
+ pb_membersize(AllTypes, rep_int64) / pb_membersize(AllTypes, rep_int64[0]), 0},
+
+ {23, PB_HTYPE_ARRAY | PB_LTYPE_VARINT,
+ pb_delta_end(AllTypes, rep_uint32, rep_int64),
+ pb_delta(AllTypes, rep_uint32_count, rep_uint32),
+ pb_membersize(AllTypes, rep_uint32[0]),
+ pb_membersize(AllTypes, rep_uint32) / pb_membersize(AllTypes, rep_uint32[0]), 0},
+
+ {24, PB_HTYPE_ARRAY | PB_LTYPE_VARINT,
+ pb_delta_end(AllTypes, rep_uint64, rep_uint32),
+ pb_delta(AllTypes, rep_uint64_count, rep_uint64),
+ pb_membersize(AllTypes, rep_uint64[0]),
+ pb_membersize(AllTypes, rep_uint64) / pb_membersize(AllTypes, rep_uint64[0]), 0},
+
+ {25, PB_HTYPE_ARRAY | PB_LTYPE_SVARINT,
+ pb_delta_end(AllTypes, rep_sint32, rep_uint64),
+ pb_delta(AllTypes, rep_sint32_count, rep_sint32),
+ pb_membersize(AllTypes, rep_sint32[0]),
+ pb_membersize(AllTypes, rep_sint32) / pb_membersize(AllTypes, rep_sint32[0]), 0},
+
+ {26, PB_HTYPE_ARRAY | PB_LTYPE_SVARINT,
+ pb_delta_end(AllTypes, rep_sint64, rep_sint32),
+ pb_delta(AllTypes, rep_sint64_count, rep_sint64),
+ pb_membersize(AllTypes, rep_sint64[0]),
+ pb_membersize(AllTypes, rep_sint64) / pb_membersize(AllTypes, rep_sint64[0]), 0},
+
+ {27, PB_HTYPE_ARRAY | PB_LTYPE_VARINT,
+ pb_delta_end(AllTypes, rep_bool, rep_sint64),
+ pb_delta(AllTypes, rep_bool_count, rep_bool),
+ pb_membersize(AllTypes, rep_bool[0]),
+ pb_membersize(AllTypes, rep_bool) / pb_membersize(AllTypes, rep_bool[0]), 0},
+
+ {28, PB_HTYPE_ARRAY | PB_LTYPE_FIXED32,
+ pb_delta_end(AllTypes, rep_fixed32, rep_bool),
+ pb_delta(AllTypes, rep_fixed32_count, rep_fixed32),
+ pb_membersize(AllTypes, rep_fixed32[0]),
+ pb_membersize(AllTypes, rep_fixed32) / pb_membersize(AllTypes, rep_fixed32[0]), 0},
+
+ {29, PB_HTYPE_ARRAY | PB_LTYPE_FIXED32,
+ pb_delta_end(AllTypes, rep_sfixed32, rep_fixed32),
+ pb_delta(AllTypes, rep_sfixed32_count, rep_sfixed32),
+ pb_membersize(AllTypes, rep_sfixed32[0]),
+ pb_membersize(AllTypes, rep_sfixed32) / pb_membersize(AllTypes, rep_sfixed32[0]), 0},
+
+ {30, PB_HTYPE_ARRAY | PB_LTYPE_FIXED32,
+ pb_delta_end(AllTypes, rep_float, rep_sfixed32),
+ pb_delta(AllTypes, rep_float_count, rep_float),
+ pb_membersize(AllTypes, rep_float[0]),
+ pb_membersize(AllTypes, rep_float) / pb_membersize(AllTypes, rep_float[0]), 0},
+
+ {31, PB_HTYPE_ARRAY | PB_LTYPE_FIXED64,
+ pb_delta_end(AllTypes, rep_fixed64, rep_float),
+ pb_delta(AllTypes, rep_fixed64_count, rep_fixed64),
+ pb_membersize(AllTypes, rep_fixed64[0]),
+ pb_membersize(AllTypes, rep_fixed64) / pb_membersize(AllTypes, rep_fixed64[0]), 0},
+
+ {32, PB_HTYPE_ARRAY | PB_LTYPE_FIXED64,
+ pb_delta_end(AllTypes, rep_sfixed64, rep_fixed64),
+ pb_delta(AllTypes, rep_sfixed64_count, rep_sfixed64),
+ pb_membersize(AllTypes, rep_sfixed64[0]),
+ pb_membersize(AllTypes, rep_sfixed64) / pb_membersize(AllTypes, rep_sfixed64[0]), 0},
+
+ {33, PB_HTYPE_ARRAY | PB_LTYPE_FIXED64,
+ pb_delta_end(AllTypes, rep_double, rep_sfixed64),
+ pb_delta(AllTypes, rep_double_count, rep_double),
+ pb_membersize(AllTypes, rep_double[0]),
+ pb_membersize(AllTypes, rep_double) / pb_membersize(AllTypes, rep_double[0]), 0},
+
+ {34, PB_HTYPE_ARRAY | PB_LTYPE_STRING,
+ pb_delta_end(AllTypes, rep_string, rep_double),
+ pb_delta(AllTypes, rep_string_count, rep_string),
+ pb_membersize(AllTypes, rep_string[0]),
+ pb_membersize(AllTypes, rep_string) / pb_membersize(AllTypes, rep_string[0]), 0},
+
+ {35, PB_HTYPE_ARRAY | PB_LTYPE_BYTES,
+ pb_delta_end(AllTypes, rep_bytes, rep_string),
+ pb_delta(AllTypes, rep_bytes_count, rep_bytes),
+ pb_membersize(AllTypes, rep_bytes[0]),
+ pb_membersize(AllTypes, rep_bytes) / pb_membersize(AllTypes, rep_bytes[0]), 0},
+
+ {36, PB_HTYPE_ARRAY | PB_LTYPE_SUBMESSAGE,
+ pb_delta_end(AllTypes, rep_submsg, rep_bytes),
+ pb_delta(AllTypes, rep_submsg_count, rep_submsg),
+ pb_membersize(AllTypes, rep_submsg[0]),
+ pb_membersize(AllTypes, rep_submsg) / pb_membersize(AllTypes, rep_submsg[0]),
+ &SubMessage_fields},
+
+ {37, PB_HTYPE_ARRAY | PB_LTYPE_VARINT,
+ pb_delta_end(AllTypes, rep_enum, rep_submsg),
+ pb_delta(AllTypes, rep_enum_count, rep_enum),
+ pb_membersize(AllTypes, rep_enum[0]),
+ pb_membersize(AllTypes, rep_enum) / pb_membersize(AllTypes, rep_enum[0]), 0},
+
+ {41, PB_HTYPE_OPTIONAL | PB_LTYPE_VARINT,
+ pb_delta_end(AllTypes, opt_int32, rep_enum),
+ pb_delta(AllTypes, has_opt_int32, opt_int32),
+ pb_membersize(AllTypes, opt_int32), 0,
+ &AllTypes_opt_int32_default},
+
+ {42, PB_HTYPE_OPTIONAL | PB_LTYPE_VARINT,
+ pb_delta_end(AllTypes, opt_int64, opt_int32),
+ pb_delta(AllTypes, has_opt_int64, opt_int64),
+ pb_membersize(AllTypes, opt_int64), 0,
+ &AllTypes_opt_int64_default},
+
+ {43, PB_HTYPE_OPTIONAL | PB_LTYPE_VARINT,
+ pb_delta_end(AllTypes, opt_uint32, opt_int64),
+ pb_delta(AllTypes, has_opt_uint32, opt_uint32),
+ pb_membersize(AllTypes, opt_uint32), 0,
+ &AllTypes_opt_uint32_default},
+
+ {44, PB_HTYPE_OPTIONAL | PB_LTYPE_VARINT,
+ pb_delta_end(AllTypes, opt_uint64, opt_uint32),
+ pb_delta(AllTypes, has_opt_uint64, opt_uint64),
+ pb_membersize(AllTypes, opt_uint64), 0,
+ &AllTypes_opt_uint64_default},
+
+ {45, PB_HTYPE_OPTIONAL | PB_LTYPE_SVARINT,
+ pb_delta_end(AllTypes, opt_sint32, opt_uint64),
+ pb_delta(AllTypes, has_opt_sint32, opt_sint32),
+ pb_membersize(AllTypes, opt_sint32), 0,
+ &AllTypes_opt_sint32_default},
+
+ {46, PB_HTYPE_OPTIONAL | PB_LTYPE_SVARINT,
+ pb_delta_end(AllTypes, opt_sint64, opt_sint32),
+ pb_delta(AllTypes, has_opt_sint64, opt_sint64),
+ pb_membersize(AllTypes, opt_sint64), 0,
+ &AllTypes_opt_sint64_default},
+
+ {47, PB_HTYPE_OPTIONAL | PB_LTYPE_VARINT,
+ pb_delta_end(AllTypes, opt_bool, opt_sint64),
+ pb_delta(AllTypes, has_opt_bool, opt_bool),
+ pb_membersize(AllTypes, opt_bool), 0,
+ &AllTypes_opt_bool_default},
+
+ {48, PB_HTYPE_OPTIONAL | PB_LTYPE_FIXED32,
+ pb_delta_end(AllTypes, opt_fixed32, opt_bool),
+ pb_delta(AllTypes, has_opt_fixed32, opt_fixed32),
+ pb_membersize(AllTypes, opt_fixed32), 0,
+ &AllTypes_opt_fixed32_default},
+
+ {49, PB_HTYPE_OPTIONAL | PB_LTYPE_FIXED32,
+ pb_delta_end(AllTypes, opt_sfixed32, opt_fixed32),
+ pb_delta(AllTypes, has_opt_sfixed32, opt_sfixed32),
+ pb_membersize(AllTypes, opt_sfixed32), 0,
+ &AllTypes_opt_sfixed32_default},
+
+ {50, PB_HTYPE_OPTIONAL | PB_LTYPE_FIXED32,
+ pb_delta_end(AllTypes, opt_float, opt_sfixed32),
+ pb_delta(AllTypes, has_opt_float, opt_float),
+ pb_membersize(AllTypes, opt_float), 0,
+ &AllTypes_opt_float_default},
+
+ {51, PB_HTYPE_OPTIONAL | PB_LTYPE_FIXED64,
+ pb_delta_end(AllTypes, opt_fixed64, opt_float),
+ pb_delta(AllTypes, has_opt_fixed64, opt_fixed64),
+ pb_membersize(AllTypes, opt_fixed64), 0,
+ &AllTypes_opt_fixed64_default},
+
+ {52, PB_HTYPE_OPTIONAL | PB_LTYPE_FIXED64,
+ pb_delta_end(AllTypes, opt_sfixed64, opt_fixed64),
+ pb_delta(AllTypes, has_opt_sfixed64, opt_sfixed64),
+ pb_membersize(AllTypes, opt_sfixed64), 0,
+ &AllTypes_opt_sfixed64_default},
+
+ {53, PB_HTYPE_OPTIONAL | PB_LTYPE_FIXED64,
+ pb_delta_end(AllTypes, opt_double, opt_sfixed64),
+ pb_delta(AllTypes, has_opt_double, opt_double),
+ pb_membersize(AllTypes, opt_double), 0,
+ &AllTypes_opt_double_default},
+
+ {54, PB_HTYPE_OPTIONAL | PB_LTYPE_STRING,
+ pb_delta_end(AllTypes, opt_string, opt_double),
+ pb_delta(AllTypes, has_opt_string, opt_string),
+ pb_membersize(AllTypes, opt_string), 0,
+ &AllTypes_opt_string_default},
+
+ {55, PB_HTYPE_OPTIONAL | PB_LTYPE_BYTES,
+ pb_delta_end(AllTypes, opt_bytes, opt_string),
+ pb_delta(AllTypes, has_opt_bytes, opt_bytes),
+ pb_membersize(AllTypes, opt_bytes), 0,
+ &AllTypes_opt_bytes_default},
+
+ {56, PB_HTYPE_OPTIONAL | PB_LTYPE_SUBMESSAGE,
+ pb_delta_end(AllTypes, opt_submsg, opt_bytes),
+ pb_delta(AllTypes, has_opt_submsg, opt_submsg),
+ pb_membersize(AllTypes, opt_submsg), 0,
+ &SubMessage_fields},
+
+ {57, PB_HTYPE_OPTIONAL | PB_LTYPE_VARINT,
+ pb_delta_end(AllTypes, opt_enum, opt_submsg),
+ pb_delta(AllTypes, has_opt_enum, opt_enum),
+ pb_membersize(AllTypes, opt_enum), 0,
+ &AllTypes_opt_enum_default},
+
+ {99, PB_HTYPE_REQUIRED | PB_LTYPE_VARINT,
+ pb_delta_end(AllTypes, end, opt_enum), 0,
+ pb_membersize(AllTypes, end), 0, 0},
+
+ PB_LAST_FIELD
+};
+