Цитата(sidy @ Oct 30 2012, 13:15)

Все же не понятно, почему подключив --с99 в keil'e мне не удается объявлять переменную с одним и тем же названием в разных файлах.
Видимо Keil не соотвествует в этом месте стандарту. Кстати, это место в стандарте появилось задолго до С99, и собственно в С99 оно помеченно как кандидат на удаление в следующих редакциях.