Jakie są najczęściej stosowane konwencje nazewnictwa w C?
Jakie konwencje nazewnictwa są powszechnie używane w C? Wiem, że są co najmniej dwa:
GNU / linux / K&R z funkcjami lower_case_functions? Nazwa ? z funkcjami UpperCaseFooMówię tu tylko o C. Większość naszych projektów to małe systemy wbudowane, w których używamy C.
Oto ten, którego zamierzam użyć do mojego następnego projektu:
C Naming Convention
Struct TitleCase
Struct Members lower_case or lowerCase
Enum ETitleCase
Enum Members ALL_CAPS or lowerCase
Public functions pfx_TitleCase (pfx = two or three letter module prefix)
Private functions TitleCase
Trivial variables i,x,n,f etc...
Local variables lower_case or lowerCase
Global variables g_lowerCase or g_lower_case (searchable by g_ prefix)