Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- Watcom C Library Reference - these functions operate upon multibyte characters. the functions test wide http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
These functions operate upon multibyte characters.  The functions test wide
characters in various ways and convert them between upper and lowercase.
 The following functions are defined:

_fmbccmp (see _mbccmp)
    compare one multibyte character with another

_fmbccpy (see _mbccpy)
    copy one multibyte character from one string to another

_fmbcicmp (see _mbcicmp)
    compare one multibyte character with another (case insensitive)

_fmbclen (see _mbclen)
    return number of bytes comprising multibyte character

_fmblen (see mblen)
    determine length of next multibyte character

_fmbgetcode (see _mbgetcode)
    get next single-byte or double-byte character from far string

_fmbputchar (see _mbputchar)
    store single-byte or double-byte character into far string

_fmbrlen (see mbrlen)
    determine length of next multibyte character

_fmbrtowc (see mbrtowc)
    convert far multibyte character to wide character

_fmbsbtype (see _mbsbtype)
    return type of byte in multibyte character string

_fmbtowc (see mbtowc)
    convert far multibyte character to wide character

_ismbbalnum
    test for isalnum or _ismbbkalnum

_ismbbalpha
    test for isalpha or _ismbbkalpha

_ismbbgraph
    test for isgraph or _ismbbkprint

_ismbbkalnum
    test for non-ASCII text symbol other than punctuation

_ismbbkana
    test for single-byte Katakana character

_ismbbkalpha
    test for non-ASCII text symbol other than digits or punctuation

_ismbbkprint
    test for non-ASCII text or non-ASCII punctuation symbol

_ismbbkpunct
    test for non-ASCII punctuation character

_ismbblead
    test for valid first byte of multibyte character

_ismbbprint
    test for isprint or _ismbbkprint

_ismbbpunct
    test for ispunct or _ismbbkpunct

_ismbbtrail
    test for valid second byte of multibyte character

_ismbcalnum
    test for _ismbcalpha or _ismbcdigit

_ismbcalpha
    test for a multibyte alphabetic character

_ismbccntrl
    test for a multibyte control character

_ismbcdigit
    test for a multibyte decimal-digit character '0' through '9'

_ismbcgraph
    test for a printable multibyte character except space

_ismbchira
    test for a double-byte Hiragana character

_ismbckata
    test for a double-byte Katakana character

_ismbcl0
    test for a double-byte non-Kanji character

_ismbcl1
    test for a JIS level 1 double-byte character

_ismbcl2
    test for a JIS level 2 double-byte character

_ismbclegal
    test for a valid multibyte character

_ismbclower
    test for a valid lowercase multibyte character

_ismbcprint
    test for a printable multibyte character including space

_ismbcpunct
    test for any multibyte punctuation character

_ismbcspace
    test for any multibyte space character

_ismbcsymbol
    test for valid multibyte symbol (punctuation and other special graphics)

_ismbcupper
    test for valid uppercase multibyte character

_ismbcxdigit
    test for any multibyte hexadecimal-digit character

_mbbtombc
    return double-byte equivalent to single-byte character

_mbbtype
    determine type of byte in multibyte character

_mbccmp
    compare one multibyte character with another

_mbccpy
    copy one multibyte character from one string to another

_mbcicmp
    compare one multibyte character with another (case insensitive)

_mbcjistojms
    convert JIS code to shift-JIS code

_mbcjmstojis
    convert shift-JIS code to JIS code

_mbclen
    return number of bytes comprising multibyte character

_mbctolower
    convert double-byte uppercase character to double-byte lowercase
    character

_mbctoupper
    convert double-byte lowercase character to double-byte uppercase
    character

_mbctohira
    convert double-byte Katakana character to Hiragana character

_mbctokata
    convert double-byte Hiragana character to Katakana character

_mbctombb
    return single-byte equivalent to double-byte character

_mbgetcode
    get next single-byte or double-byte character from string

mblen
    determine length of next multibyte character

_mbputchar
    store single-byte or double-byte character into string

mbrlen
    determine length of next multibyte character

mbrtowc
    convert multibyte character to wide character

_mbsbtype
    return type of byte in multibyte character string

mbtowc
    convert multibyte character to wide character

sisinit
    determine if mbstate_t object describes an initial conversion state

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson