summaryrefslogtreecommitdiffstats
path: root/rtemsspec/content.py
diff options
context:
space:
mode:
Diffstat (limited to 'rtemsspec/content.py')
-rw-r--r--rtemsspec/content.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/rtemsspec/content.py b/rtemsspec/content.py
index 7d56dec0..c8e32afa 100644
--- a/rtemsspec/content.py
+++ b/rtemsspec/content.py
@@ -767,7 +767,8 @@ class CContent(Content):
def call_function(self,
ret: Optional[str],
name: str,
- params: Optional[List[str]] = None) -> None:
+ params: Optional[List[str]] = None,
+ semicolon: str = ";") -> None:
""" Adds a function call. """
if ret:
space = " "
@@ -779,16 +780,16 @@ class CContent(Content):
param_line = "( " + ", ".join(params) + " )"
else:
param_line = "()"
- line = f"{ret}{space}{name}{param_line};"
+ line = f"{ret}{space}{name}{param_line}{semicolon}"
if len(self._indent) + len(line) > 79:
if params:
- self._function(ret, name, params, param_line, space, ";")
+ self._function(ret, name, params, param_line, space, semicolon)
elif ret:
self.add(ret)
with self.indent():
- self.add(f"{name}();")
+ self.add(f"{name}(){semicolon}")
else:
- self.add(f"{name}();")
+ self.add(f"{name}(){semicolon}")
else:
self.add(line)