[an error occurred while processing this directive]
А это от того, что (+)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)
|
Отправлено
dspman 29 апреля 2005 г. 09:55
В ответ на: А как вам такие грабли? отправлено
ghost 28 апреля 2005 г. 14:19
|
|
|
|
А это от того, что enum - это int, а в С64 int занимает 32 бита
short - 16 бит. При сравнении 16 битного числа с 32-х битным компилер преобразует short в int, тут кирдык и возникает :).
По правильному ИМХО писать так
if ( (s&0x7FFF)==(short)e1 )
{}
Составить ответ
|||
Конференция
|||
Архив
Ответы
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru