summaryrefslogtreecommitdiffstats
path: root/rtemsqual/interface.py
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2020-06-24 09:58:07 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2020-07-03 10:22:45 +0200
commit4c52537bf30039500192a59a66972f7a6bc4ae6e (patch)
treef88e08cb6842f446fc50424396f582cd3a729b9a /rtemsqual/interface.py
parentinterface: Support automatic Doxygen links (diff)
downloadrtems-central-4c52537bf30039500192a59a66972f7a6bc4ae6e.tar.bz2
interface: Fix format of macros
Diffstat (limited to 'rtemsqual/interface.py')
-rw-r--r--rtemsqual/interface.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/rtemsqual/interface.py b/rtemsqual/interface.py
index 76092f1a..7bc76076 100644
--- a/rtemsqual/interface.py
+++ b/rtemsqual/interface.py
@@ -356,7 +356,10 @@ class Node:
def _get_macro_definition(self, item: Item, definition: Any) -> Lines:
name = item["name"]
params = [param["name"] for param in item["params"]]
- param_line = ", ".join(params)
+ if params:
+ param_line = " " + ", ".join(params) + " "
+ else:
+ param_line = ""
line = f"#define {name}({param_line})"
if len(line) > 79:
param_block = ", \\\n ".join(params)