Я не положительный это так, поскольку у меня никогда не было такой проблемы раньше, но попробуйте команды препроцессора в нижнем регистре (#if
, #endif
).Это то, что я использую, и c2hs обрабатывает их без каких-либо проблем - даже без {-# LANGUAGE CPP #-}
!