не обязательно проверять и подставлять extern..т.е. саму переменную лучше все-таки определять в *.c - это и проще и красивше.
E-mail: info@telesys.ru