Remove the following C types that have _le, _be, or _ne/_net prefixes:
short_le
int_le
long_le
long_long_le
pointer_le
float_le
double_le
short_be
int_be
long_be
long_long_be
pointer_be
float_be
double_be
short_ne / short_net
int_ne / int_net
long_ne / long_net
long_long_ne / long_long_net
pointer_ne / pointer_net
float_ne / float_net
double_ne / double_net
The short, int, long, machine_word, pointer, float, and double C types are defined by the OS based on the Arch, and thus already have an endianness based on the Arch that cannot be overridden.
Make sure to also remove their constants, any methods that reference them, or any references from the documentation.