es-tu sûr que tes déclarations sont bien dans le source.h, qui doit être inclus dans le main.c, et que dans le source.c elle ne sont pas déclarées en static ?

es-tu sûr de l'orthographe des noms...