You can also specify a scope for the file. Unrelated declarations, even of the same type, should be on separate lines. Leave this at the end of the commit message, but add some details before it as to why the commit is being reverted.
Function, typedef, and variable names, as well as struct, union, and enum tag names should be in lower case. If the descriptions are too long to fit in a single line of source, ordinary documentation blocks before each value must be used. Describe the value returned from this function. It basically prints a line at the end of pages showing structs the list of files used to generate the documentation.