Package: doxygen Version: 1.7.4-2 Severity: normal The following markup:
/** * @defgroup mytypes My types * @{ */ /** * This typedef will become a very long line in the man page that can not be * broken properly. */ typedef void(*myTypes_Function_Type_With_A_Long_Name) (myTypes_Other_Type_With_A_Long_Name *first, void *second); /** * @} */ Generates a manpage that contains the line: .SS "typedef void(* \fBmyTypes_Function_Type_With_A_Long_Name\fP)(myTypes_Other_Type_With_A_Long_Name *first, void *second)"This typedef will become a very long line in the man page that can not be broken properly. When displayed using man this will not fit on a standard 80 column screen It is not a very common problem, but it happens often enough that it is annoying. A better display would be achieved if there was a space between the )( in the man page output: .SS "typedef void(* \fBmyTypes_Function_Type_With_A_Long_Name\fP) (myTypes_Other_Type_With_A_Long_Name *first, void *second)"This typedef will become a very long line in the man page that can not be broken properly. I think this would be easier to read also for the types that do fit on one line. This issue causes many manpage-has-errors-from-man (can't break line) warnings from lintian.
smime.p7s
Description: S/MIME cryptographic signature