From 7fb443692de2b80ae7b789baad49710c18917fcb Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Tue, 12 May 2020 19:14:54 +0200 Subject: interface: Allow defines without a value --- rtemsqual/interface.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'rtemsqual/interface.py') diff --git a/rtemsqual/interface.py b/rtemsqual/interface.py index d5089299..45cea8f2 100644 --- a/rtemsqual/interface.py +++ b/rtemsqual/interface.py @@ -332,7 +332,10 @@ class Node: def _get_define_definition(self, item: Item, definition: Any) -> Lines: name = item["interface-name"] - return f"#define {name} {self.substitute(definition)}".split("\n") + value = self.substitute(definition) + if value: + return f"#define {name} {value}".split("\n") + return f"#define {name}" def _get_function_definition(self, item: Item, definition: Any) -> Lines: ret = self.substitute(definition["return"]) -- cgit v1.2.3