Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.116.42.208] |
|
Сообщ.
#1
,
|
|
|
В PalmOne SDK v.5.6 в файле HsNav.h есть такой фрагмент кода
. . . #if PALMOS_SDK_VERSION < 0x0541 #ifdef __cplusplus extern "C" { #endif FrmCountObjectsInNavOrder (const FormType * formP) SYS_SEL_TRAP (sysTrapNavSelector, NavSelectorFrmCountObjectsInNavOrder); . . . #endif // PALMOS_SDK_VERSION < 0x0541 . . . void FrmNavObjectTakeFocus (const FormType* formP, UInt16 objID) SYS_SEL_TRAP (sysTrapNavSelector, NavSelectorFrmNavObjectTakeFocus); #ifdef __cplusplus } #endif Компиляция проекта с подключенным HsNav.h, естественно заканчивается ошибкой Если это баг, то очень ... хм... халатный. Поскольку баг присутствует еще в версии 5.5 Если это не баг, то как тогда понимать этот синтаксис ? Может правильнее будет поменять местами первые #if и #ifdef ? Сообщения были разделены в тему "Флуд" |