summaryrefslogtreecommitdiffstats
path: root/rtemsqual/interface.py
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-06-24 12:42:50 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-07-03 10:22:45 +0200
commit83945f6cf618ee5ea18d053c6bb1a4406122ab55 (patch)
treef5061a0d955bb7eef9cf0370e103086107ab37b9 /rtemsqual/interface.py
parentinterface: Fix format of macros (diff)
downloadrtems-central-83945f6cf618ee5ea18d053c6bb1a4406122ab55.tar.bz2
interface: Fix substitute of macro definition
Diffstat (limited to 'rtemsqual/interface.py')
-rw-r--r--rtemsqual/interface.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/rtemsqual/interface.py b/rtemsqual/interface.py
index 7bc76076..22e7aa94 100644
--- a/rtemsqual/interface.py
+++ b/rtemsqual/interface.py
@@ -366,12 +366,12 @@ class Node:
line = f"#define {name}( \\\n {param_block} \\\n)"
if not definition:
return line
- body_lines = definition.strip("\n").split("\n")
+ body_lines = self.substitute_code(definition).split("\n")
if len(body_lines) == 1 and len(line + body_lines[0]) <= 79:
body = " "
else:
body = " \\\n "
- body += self.substitute_code(" \\\n ".join(body_lines))
+ body += " \\\n ".join(body_lines)
return line + body
def _get_typedef_definition(self, _item: Item, definition: Any) -> Lines: