GNOME Bugzilla – Bug 651848
Missing spaces in man page output
Last modified: 2014-12-25 16:03:07 UTC
Created attachment 189208 [details] Example header A. No-pointer arguments to functions lack a space between the type and the name in the Function Documentation section of a man page: Function Documentation void testfunc (int *arg1, intarg2) Test B. There are no spaces after the commas in a Defines declaration which prevents proper line breaks in when the man page is displayed: Defines #define LongDef(longargument1,longargument2,longargument3,longargument4,longargument5)
Created attachment 189209 [details] Generated man page
The problem persists with 1.8.2. This is related to "bool hasFuncPtrType=FALSE;" never being set (legacy? cruft?). attached patch "doxygen_1.8.2-man_page_argument_list_fix.diff" works for me.
Created attachment 227750 [details] [review] fix/patch for missing space in man-page argument-list
This bug is still present as of Doxygen 1.8.6. Was Robin's patch ever reviewed?
https://github.com/doxygen/doxygen/pull/214
Thanks, I've just merged the pull request.
This bug was previously marked ASSIGNED, which means it should be fixed in doxygen version 1.8.9. Please verify if this is indeed the case. Reopen the bug if you think it is not fixed and please include any additional information that you think can be relevant (preferrably in the form of a self-contained example).