Документ стандартов кодирования GNU гласит:
Для определений функций также важно начинать имя функции в первом столбце.Это помогает людям искать определения функций, а также может помочь определенным инструментам распознавать их.Таким образом, используя стандартный синтаксис C, формат выглядит следующим образом:
static char *
concat (char *s1, char *s2)
{
...
}
Являются ли инструменты, которые получают выгоду от этого соглашения, в настоящее время широко распространенным способом?
Обратите внимание, что я не спрашивать, является ли это соглашение лучше других с точки зрения читабельности или эстетики - это в значительной степени вопрос мнения - только ли инструменты, которые извлекают выгоду из него, все еще используются.