From 11c073bf46204001e52388cdda8a814479e29f43 Mon Sep 17 00:00:00 2001 From: Petteri Aimonen Date: Fri, 4 Mar 2016 17:38:47 +0200 Subject: Provide comments about uncalculable message sizes (issue #195) --- generator/nanopb_generator.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'generator/nanopb_generator.py') diff --git a/generator/nanopb_generator.py b/generator/nanopb_generator.py index 357350f..501affa 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' -- cgit