Buffer and string encoding conversion
The functions in this section serve for converting character strings from and to UTF-8 encoding. The functions XNLSconvstrfrom and XNLSconvbuffrom return a statically allocated buffer (that is re-used each time any of these functions is called) while XNLSconvbuffrom and XNLSconvbufto require a destination buffer.
| XNLScodetoutf8 | 
     Generate a UTF-8 sequence from a Unicode code point.
     | 
| XNLSconvbuffrom | 
     Convert a text buffer to UTF-8.
     | 
| XNLSconvbufto | 
     Convert a text buffer from UTF-8 to a given encoding.
     | 
| XNLSconvstrfrom | 
     Convert a text string to UTF-8.
     | 
| XNLSconvstrto | 
     Convert a UTF-8 text string to a given encoding.
     | 
| XNLSutf8tocode | 
     Get the corresponding code point of a UTF-8 sequence.
     | 
 
