В названии вопроса должно быть сказано все, но вот пример того, что я ищу:
#ifndef THE_IDENTIFIER_THAT_WOULD_INDICATE_BEING_COMPILED_AS_CPLUSPLUS
/*
* Example of something that would matter.
*/
typedef enum _bool bool;
enum _bool { false, true };
#endif
Что такое идентификатор? Это сильно беспокоит меня, так как я знаю, что видел код, который делает это раньше.
Кстати, я использую GCC.
(Я удивлен, что не смог найти дубликат где-нибудь на SO. Если кто-то еще может найти его, не стесняйтесь перенаправить меня и закрыть это как обман.)