В свое время долго бились в надежде запустить нормально через указатели. Мой немец каждый день залазил на микрочип в надежде увидить обновление с исправлением... В итоге, матерясь, сделали через перечисление и свитч. Глюки в компайлере проявились с самого начала раброты с ним, но их удавалось как-то обходить, но когда размер когда стал приближаться к размеру флэша - начался вообще адский ад... более дерьмового компайлера в жизни не приходилось встречать.