Fixed a bug in the generator that caused a compiler error on sfixed32 and sfixed64...
authorPetteri Aimonen <jpa@git.mail.kapsi.fi>
Thu, 12 Jan 2012 16:10:12 +0000 (18:10 +0200)
committerPetteri Aimonen <jpa@git.mail.kapsi.fi>
Thu, 12 Jan 2012 16:10:12 +0000 (18:10 +0200)
generator/nanopb_generator.py

index 4d5aaac..e1d99c9 100644 (file)
@@ -14,8 +14,8 @@ datatypes = {
     FieldD.TYPE_FLOAT: ('float', 'PB_LTYPE_FIXED32'),
     FieldD.TYPE_INT32: ('int32_t', 'PB_LTYPE_VARINT'),
     FieldD.TYPE_INT64: ('int64_t', 'PB_LTYPE_VARINT'),
-    FieldD.TYPE_SFIXED32: ('int32_t', 'PB_LTYPE_FIXED'),
-    FieldD.TYPE_SFIXED64: ('int64_t', 'PB_LTYPE_FIXED'),
+    FieldD.TYPE_SFIXED32: ('int32_t', 'PB_LTYPE_FIXED32'),
+    FieldD.TYPE_SFIXED64: ('int64_t', 'PB_LTYPE_FIXED64'),
     FieldD.TYPE_SINT32: ('int32_t', 'PB_LTYPE_SVARINT'),
     FieldD.TYPE_SINT64: ('int64_t', 'PB_LTYPE_SVARINT'),
     FieldD.TYPE_UINT32: ('uint32_t', 'PB_LTYPE_VARINT'),