Generate #defines for initializing message structures.
authorPetteri Aimonen <jpa@git.mail.kapsi.fi>
Mon, 4 Aug 2014 15:40:40 +0000 (18:40 +0300)
committerPetteri Aimonen <jpa@git.mail.kapsi.fi>
Mon, 4 Aug 2014 15:40:40 +0000 (18:40 +0300)
commitec3bff4ba110ffad31fccdbf74c4c180fc041414
tree2404e8ea0d8a7affc79fe6fe8c23bfdad7487f48
parent1d7f60fec30678ec7403786808026444a4b901e6
Generate #defines for initializing message structures.

Usage like:
MyMessage foo = MyMessage_init_default;

MyMessage_init_default will initialize to default values defined in .proto.

MyMessage_init_zero will initialize to null/zero values. Same results as {}
or {0}, but will avoid compiler warnings by initializing everything explicitly.

Update issue 79
Status: FixedInGit
generator/nanopb_generator.py
tests/alltypes/decode_alltypes.c
tests/alltypes/encode_alltypes.c
tests/basic_buffer/decode_buffer.c
tests/basic_stream/decode_stream.c