// projdata.h int something; char filename[255]; ... // projlib.c #include "projdata.h" int somefunc() { ... strupr( filename ); ... return 0; } void someotherfunc ( int n ) { ... something = n; ... return; }