[an error occurred while processing this directive]
разница только одна - мой работает всегда, твой - на одном компилере =))))))) extern - остался в наследство от авторского исходника - по принципу минимальных изменеий. Хотя иногда именно нужен extern . Ничего такого не вижу
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)