summaryrefslogtreecommitdiffstats
path: root/rtemsspec/content.py
diff options
context:
space:
mode:
Diffstat (limited to 'rtemsspec/content.py')
-rw-r--r--rtemsspec/content.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/rtemsspec/content.py b/rtemsspec/content.py
index 131f8fec..5e8da8b6 100644
--- a/rtemsspec/content.py
+++ b/rtemsspec/content.py
@@ -651,7 +651,10 @@ class CContent(Content):
def open_defgroup_block(self, identifier: str, name: str) -> None:
""" Opens a Doxygen @defgroup comment block. """
- self._open_comment_block(["/**", f" * @defgroup {identifier} {name}"])
+ defgroup = [f" * @defgroup {identifier} {name}"]
+ if len(self._indent) + len(defgroup[0]) > 79:
+ defgroup = [f" * @defgroup {identifier} \\", f" * {name}"]
+ self._open_comment_block(["/**"] + defgroup)
self.gap = True
def open_function_block(self, function: str) -> None: