fix endian.h include using x42 advice