Wieso hast du oben mit
struct DCF* dcf;
einen Zeiger auf die Struktur erstellt? Ist wohl ein Fehler ^^

Hab auch schon DCF-Empfang in C geschrieben, aber anderen Ansatz gewählt