On Thu, Apr 21, 2022 at 08:34:10PM +0200, Victor Toso wrote: > Not sure I understood what is preferable. For all functions and > typdefs and macros, it should be: > > Line > 1 /** > 2 * type_name: > 3 * > 4 * Maybe some comment. > 5 * > 6 * Maybe something about return value. > 7 * > 8 * Since: v1.2.3 > 9 * > 10 */ > > Do you suggest to not have empty line 9 ? Correct. > For enum values, if they are multiple line comments, I try to > follow the above too. Otherwise, to avoid adding lots of extra > empty lines around where we only had a single line as comment > before, I've only appended the Since tag. Yeah, that sounds sensible. I think it would be nice to use the same multi-line, documentation-right-above-symbol style everywhere, but it would most likely become too unwieldy in practice, especially for large enums. -- Andrea Bolognani / Red Hat / Virtualization