Multibyte character termination
A multibyte character passed to an ITLocale method
is represented with two arguments:
- const char *mchar specifies a multibyte character.
- int nmcharbytes specifies the number of bytes that represent the multibyte character.
The actual argument names might vary.
If nmcharbytes is ITLocale::ScanNoLimit, the method reads bytes at mchar until a complete character is formed. Otherwise it reads no more than nmcharbytes bytes at mchar to form a character.