Skip to content

OS TRANSLATE xxx

Symbolic Value : Miscellaneous
OS_TRANSLATE_xxx - Controls the direction in which OSTranslate converts strings.

#include <osmisc.h>

Symbolic Values :

OS_TRANSLATE_NATIVE_TO_LMBCS      -  Convert the input string from the machine's native character set to LMBCS (optimized for Group 1).

OS_TRANSLATE_LMBCS_TO_NATIVE      -  Convert the input string from LMBCS (optimized for Group 1) to the machine's native character set.

OS_TRANSLATE_LOWER_TO_UPPER   -  Current international case table.

OS_TRANSLATE_UPPER_TO_LOWER   -  Current international case table.

OS_TRANSLATE_UNACCENT     -  International unaccenting table.

OS_TRANSLATE_OSNATIVE_TO_LMBCS    -  Convert the input string from DOS (code page) to LMBCS (optimized for Group 1).

OS_TRANSLATE_LMBCS_TO_OSNATIVE    -  Convert the input string from LMBCS (optimized for Group 1) to DOS.

OS_TRANSLATE_LMBCS_TO_ASCII   -  Convert the input string from LMBCS to character text.

OS_TRANSLATE_LMBCS_TO_UNICODE     -  Convert the input string from LMBCS to UNICODE.

OS_TRANSLATE_LMBCS_TO_UTF8    -  Convert the input string from LMBCS to UTF8.

OS_TRANSLATE_UNICODE_TO_LMBCS     -  Convert the input string from UNICODE to LMBCS.

OS_TRANSLATE_UTF8_TO_LMBCS    -  Convert the input string from UTF8 to LMBCS.

Description :

These flags control the direction in which OSTranslate converts character strings -- either LMBCS to native, or native to LMBCS.

LMBCS is the Lotus Multi-Byte Character Set.

See Also : OSTranslate