diff options
author | Petteri Aimonen <jpa@git.mail.kapsi.fi> | 2016-03-04 17:38:47 +0200 |
---|---|---|
committer | Petteri Aimonen <jpa@git.mail.kapsi.fi> | 2016-03-04 17:39:06 +0200 |
commit | 11c073bf46204001e52388cdda8a814479e29f43 (patch) | |
tree | c3155f56eb09b739c1aee44bb63c2c61664a0163 /generator | |
parent | 21629738a89e3ba9aea8e503305fe293cf4517f3 (diff) |
Provide comments about uncalculable message sizes (issue #195)
Diffstat (limited to 'generator')
-rwxr-xr-x | generator/nanopb_generator.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/generator/nanopb_generator.py b/generator/nanopb_generator.py index 357350f0..501affa0 100755 --- a/generator/nanopb_generator.py +++ b/generator/nanopb_generator.py @@ -1119,9 +1119,11 @@ class ProtoFile: yield '/* Maximum encoded size of messages (where known) */\n' for msg in self.messages: msize = msg.encoded_size(self.dependencies) + identifier = '%s_size' % msg.name if msize is not None: - identifier = '%s_size' % msg.name yield '#define %-40s %s\n' % (identifier, msize) + else: + yield '/* %s depends on runtime parameters */\n' % identifier yield '\n' yield '/* Message IDs (where set with "msgid" option) */\n' |