Add endian-swap overloads for char16_t and char32_t Also fixes a bug with CP-932 <-> Unicode conversion not swapping characters properly.
Add endian-swap overloads for char16_t and char32_t
Also fixes a bug with CP-932 <-> Unicode conversion not swapping characters properly.

Radfordhound/HedgeLib,Radfordhound/HedgeLib