есть файл, в нем не сишный код, но есть директивы препроцессора типа
#include #define #ifdef и т.д.
также в этом фале иногда встречаются слова начинающиеся с символа #, например
#TmpData
если пропускать файл через препроцессор cpp (gnu) он ругается на
"invalid preprocessing directive #TmpData"
нет ли какого-нибудь ключика чтобы препроцессор не воспринимал незнакомые "директивы препроцессора"
и просто оставлял как есть
т.е. все знакомые (#include, #define etc.) обрабатывал как ему надо, а незнакомые просто игнорировал