ANSI C standard provides little in the way of conventions only rules.
Function, type and variable identifiers may use any alphanumeric symbol A-Za-z0-9 and underscore _. Names may not begin with a number. This is not a convention but the definition for what a legal name may be.
The only convention I am aware of is the recommendation that names beginning with _ and ending with _t should be avoided. As the standard reserves these for use in the future.
solved naming convention for function and structure names and according to ANSI C standard [closed]