diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-09-30 13:20:46 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-10-04 08:05:34 +0200 |
commit | 5e39be78999abc23715236aef1afa7c22446de74 (patch) | |
tree | 07ba2e0541fb4a4bb3fda7798387573c5c57691e /rtemsspec/interface.py | |
parent | modules: Update rtems (diff) | |
download | rtems-central-5e39be78999abc23715236aef1afa7c22446de74.tar.bz2 |
spec: Unify interface functions and macros
Diffstat (limited to 'rtemsspec/interface.py')
-rw-r--r-- | rtemsspec/interface.py | 5 |
1 files changed, 3 insertions, 2 deletions
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: |