Схема именования для typedefs

Я работаю над библиотекой, в которой широко используются такие конструкции, как

typedef struct foo_bar_s {
    ...
} foo_bar_t;

Плохо использовать суффикс _t, поскольку это зарезервированное пространство имен POSIX. Суффикс _s для структур также довольно бесполезен. Поэтому я подумал, что могу все это изменить на

typedef struct foo_bar {
    ...
} foo_bar;

или если имя структуры не нужно

typedef struct {
    ...
} foo_bar;

Однако я больше не могу отличить typedef от обычных символов (переменных и т. Д.). Это действительно так важно, и я должен использовать другую подходящую схему именования для typedefs? Или это не так важно?

Я действительно не уверен. Как вы думаете? Кроме того, какие рекомендации вы предлагаете для схем именования typedef?

Ответы на вопрос(2)

Ваш ответ на вопрос