UTF-16 manipulation functions (implementation).
UTF-8 manipulation functions (implementation).
UTF-8 manipulation macros (implementation).