fix netinet/ether.h for c++