Цитата(-=A.N.G.E.R=- @ Apr 16 2007, 08:14)

в файле mainADC.c и mainADC.h никаких CLEAR, такое только в main.h, в чем может быть дело, подскажите, знающие мира сего, буду очень благодарен!
Видимо main.h включен и в main.c и в mainADC.c, поэтому после включения clear оказывается и там и там. В .h ваш clear должен быть описан с модификатором extern, а в одном из .c-файлов - без.