Написан он (проект) в IAR EW 1.26B под MSP430. При попытке компиляции на однобуквенных идентификаторах N, Z, V (верхний регистр) выдаются ошибка
Error[16] Identifier expected
uchar N; // тут ошибка
short int Z; // тут ошибка
Меняем все на нижний регистр и все работает!

uchar n;
short int z;
Причем до того пробовал в версии 3.30 - тоже самое.
В чем дело? Где какая "галочка" не выставлена? Все перебивать в нижний регистр как-то не улыбается - там 30 слишним тысяч таких ошибок, да и не наш подход так сказать...