...
For more information on function declarations, see DCL07-C. Include the appropriate type information in function declarators.
Noncompliant Code Example (Implicit Return Type)
Do not declare a function with an implicit return type. For example, if a function returns a meaningful integer value, declare it as returning int. If it returns no meaningful value, declare it as returning void.
...
| [ISO/IEC 9899:1990] | |
| [ISO/IEC 9899:2011] | Subclause 6.7.2, "Type Specifiers" |
| [Jones 2008] |
...