summaryrefslogtreecommitdiff
path: root/giscanner/codegen.py
diff options
context:
space:
mode:
Diffstat (limited to 'giscanner/codegen.py')
-rw-r--r--giscanner/codegen.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/giscanner/codegen.py b/giscanner/codegen.py
index ff1a435a..0d4a8d8b 100644
--- a/giscanner/codegen.py
+++ b/giscanner/codegen.py
@@ -108,10 +108,11 @@ class CCodeGenerator(object):
self._write_annotation_transfer(param)
self.out_c.write(":\n")
self.out_c.write(' *\n')
- self.out_c.write(' * Undocumented.\n')
- self.out_c.write(' *\n')
- self.out_c.write(' * Returns:')
- self._write_annotation_transfer(func.retval)
+ self.out_c.write(' * Undocumented.')
+ if func.retval.type != ast.TYPE_NONE:
+ self.out_c.write('\n *\n')
+ self.out_c.write(' * Returns: ')
+ self._write_annotation_transfer(func.retval)
self.out_c.write('\n */')
@contextmanager