Potresti provare con la #ifndef, purché tu definisca una costante diversa per ogni file che può mancare all'appello.
Ad esempio potresti creare un header in questo modo
e nel codice inserire una define condizionata di questo tipo:codice:#define __MY_HEADER___
codice:#ifndef __MY_HEADER___ fprintf (stderr,"%s) ERRORE - header mancante\n",argv[0]); #endif