Какие соглашения об именах обычно используются в C? Я знаю, что есть как минимум два:
- GNU/linux/K & R с функцией lower_case_functions
- ? имя? с функциями UpperCaseFoo
Я говорю о Си только здесь. Большинство наших проектов - это небольшие встроенные системы, в которых мы используем C.
Вот тот, который я планирую использовать для моего следующего проекта:
Соглашение об именовании C
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)