[an error occurred while processing this directive]
|
Вообще я тоже не очень силен в С программировании, но интересно разобраться, не совсем понятно.
1. Параметр D передется? Т.е. перед циклом значение D отлично от нуля?
Попробуте обявить D как, например, volotile int D; ( c переменными типа volotile оптимизатор должен обходиться более деликатно, если так можно выразиться),
Замените Вашу функцию short FUNC(short D);
на следеующую типа:
short FUNC(void);
Переменную D сделайте глобальной и опишите как volotile int D;
(можно попробовать volotile short int D)
Что получается в этом случае?
2. Что у Вас с ключами оптимизации?
E-mail: info@telesys.ru