
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
[<<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