Hello, i got some problem, when creating data trought another .c file (taken from header) which doesnt contain any main(). So question is: what to do that it will not dropping my data somewhere. Use some static or something else?

My program is linked from files:
Code:
tab.h 
tab.c (here is #ifndef #include "serverapp.h" #endif)
serverapp.h
serverapp.c (here is main() and #ifndef #include "tab.h" #endif)
so i feel that im using tab.c (tab.h) wrong when creating througth that "data" - structures