Implement support for UTF-16, or 16 bit unicode. This means redefining char type as 16 bits, using a #define option for UTF-16 vs. ASCII support. This relies on #42, since "set of char" would no longer work. UTF-16 is used in any variables, strings, etc, internally to the P-Machine, but converted to and from UTF-8 on input or output. Requires the conversion support on all I/O to and from text files.
Implement support for UTF-16, or 16 bit unicode. This means redefining char type as 16 bits, using a #define option for UTF-16 vs. ASCII support. This relies on #42, since "set of char" would no longer work. UTF-16 is used in any variables, strings, etc, internally to the P-Machine, but converted to and from UTF-8 on input or output. Requires the conversion support on all I/O to and from text files.