• FizzyOrange@programming.dev
    link
    fedilink
    arrow-up
    0
    ·
    2 days ago

    Nw. You’re also wrong about endianness. This function would be written exactly the same irrespective of endianness:

    uint32_t u16_high_low_to_u32(uint16_t high, uint16_t low) {
      return (high << 16) | low;
    }
    

    That is endian agnostic.