Du musst transmit und receive auch deklarieren im header (wie oben von mir beschrieben)

extern struct paket receive;
extern struct paket transmit;

Mit einem array müsstest du es genau so machen, da kommst du nicht drum rum.