On Wed Nov 9 09:27:18 2022 +0000, David Kahurani wrote:
Though, I think it will be necessary to escape the Unicode values into a string as `L"\U%08x"` to accommodate surrogates. Maybe this is what you were driving at. Edit: I don't think is this going to work as I had assumed. Silly me.
Regarding WriteChars()/WriteString() if there is really no difference between them, we just need some tests to show that. Including tests with surrogates ranges that are rejected for some reason by these functions.
If something is unclear, please let me know. All the cleanups and changes that I mentioned already, I still would like to see in a next revision.