매개변수와 호환돼지않습니다.

jeunggu의 이미지

void gen_ethernet(unsigned char* dst, (struct ether_header*) src);
 
void packet_handler(const struct pcap_pkthdr* header, const u_char* data) {
	struct ether_header* ep;
	unsigned char gen_packet[1500];
 
	ep = (struct ether_header*) data;
	gen_ethernet(gen_packet, (struct ether_header*) ep); <-- 매개변수와 호환돼지않습니다.
}

gen_ethernet 두번째 인자가 호환돼지않는다고나옵니다......
뭐가문제인가요? ㅠㅠ

HI의 이미지

gen_ethernet()/struct ether_header* 가 선언된 헤더파일을 include 했는지 확인하시오.