Следует использовать символ подчеркивания для разделения слов в имени, чтобы команды работы со словами Emacs могли быть использованы здесь. Используйте в именах маленькие буквы; большие буквы следует использовать для макросов и enum-констант, а также в качестве префиксов для имен, следующих общим соглашениям.
Например, Вы должны использовать имена типа ignore_space_change_flag; не надо использовать имена вроде iCantReadThis.
Переменные, которые показывают, была ли использована та или иная опция командной строки, должны быть названы по смыслу опции, а не по соответствующей литере. Комментарий же должен определять как точный смысл опции, так и букву. Например:
/* Ignore changes in horizontal whitespace (-b). */ int ignore_space_change_flag;