O weh,
ich habe mir mal Deine test.h angeschaut, warum wird die test_init() als extern deklariert ?

Ich schaue eben moment