Hi gfvalvo,
I read your link. It now seems to me that I should not have put the extern keywords in the header file. Instead, I could have put an "extern byte var_1;" above fnc_1 and likewise for fnc_2. However, that would not be necessary, it seems, if those functions are in files that include the header file (#include "multi_file.h") at the top.