@clacke@lobsters Back in the days of 2 MIPS processors running C code (e.g., 68000, 8086), this sort of byte-order-specific code made a real difference, especially when pushing pixels around (e.g., as in GUI code).
Today, not so much. Accelerated graphics hardware takes care of endian issues for you, OSes have abstract views of the screen anyway, and so the only thing to really worry about is file and network stream I/O.