From 5e39be78999abc23715236aef1afa7c22446de74 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 30 Sep 2022 13:20:46 +0200 Subject: spec: Unify interface functions and macros --- rtemsspec/interface.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'rtemsspec/interface.py') diff --git a/rtemsspec/interface.py b/rtemsspec/interface.py index f5bb7edc..87fb3662 100644 --- a/rtemsspec/interface.py +++ b/rtemsspec/interface.py @@ -547,9 +547,10 @@ class Node: if len(line) > 79: param_block = ", \\\n ".join(params) line = f"#define {name}( \\\n {param_block} \\\n)" - if not definition: + body = definition["body"] + if not body: return line - body_lines = self.substitute_code(definition).split("\n") + body_lines = self.substitute_code(body).split("\n") if len(body_lines) == 1 and len(line + body_lines[0]) <= 79: body = " " else: -- cgit v1.2.3