мыслях небыло оскорбить, но остаюсь при своем. Тут имхо налицо ситуевина: Ну не работает прога, а должна. Что делаем бессознательно пока моск ищет причину? Ага, отступы-интервальчики-скобки вносим, тоисть читаемость повышаем. Это первый шаг отладки. Первое дело сказать проге ОДНОЗНАЧНО чего я хочю. Этого нет. Потом. Обнажая перед публикой свой кусок кода постарайся облегчить понимание своего кода другими. Я вот тоже стал рыться в Си-приоритетах вместо того чтобы смотреть на инициализацию. Поэтому и реплика такая.