Извините, никогда с таким не сталкивался. Тто что есть под рукой по прекомпиляции не помогло. :( Не подскажите как это понимать ? в "source.h" #if 0 == _FL_ # define Value ... #elif 1 == _FL_ # define Value ... #else # error What blank value? #endif '#if 0 == _FL_' - включается, если _FL_ - определена нулем(0) ? в "source.c" #if 0 .... #endif Не понятно: '#if 0' ? Когда попадают в блок ?