компилируется нормально, а линкер выдает ошибку #error clnk Debug\st21_manager.lkf:1 symbol c_xpginc not defined (Debug\st21_mem.o ) на сколько я понял c_xpginc - pointer increment? Нужна особая библиотека работы с указателями? Похожая ситуация возникает и при работе с переменными типа unsigned long.
Может кто то встречал подобное на других компиляторах?