Guardian Procedure Calls Reference Manual (G06.25+)
Guardian Procedure Calls (M)
Guardian Procedure Calls Reference Manual—522629-013
9-13
MBCS_CODESETS_SUPPORTED_ Procedure
MBCS_CODESETS_SUPPORTED_ Procedure
Summary
Syntax for C Programmers
Syntax for TAL Programmers
Parameters
Related Programming Manual
Summary
The MBCS_CODESETS_SUPPORTED_ procedure returns a 32-bit integer value.
Each bit of the returned value indicates the presence of a particular multibyte character
set (MBCS).
Syntax for C Programmers
•
CEXTDECS (via the included file TNSINTH) defines 32-bit values as the typedef
__int32_t which for TNS and TNS/R compiles is defined as
long and for TNS/E
compiles is defined as
int.
Syntax for TAL Programmers
Parameters
result returned value
INT(32)
is a 32-bit value indicating available MBCS support. A bit set to 1 indicates the
presence of an MBCS:
<1> = HP Kanji
<2> = IBM Kanji
<3> = IBM Kanji Mixed
<4> = JEF (Fujitsu) Kanji
<5> = JEF (Fujitsu) Kanji Mixed
<6> = reserved
<7> = JIS Kanji
<8> = reserved
<9> = HP Hangul
<10> = Chinese Big 5
#include <cextdecs(MBCS_CODESETS_SUPPORTED_)>
__int32_t MBCS_CODESETS_SUPPORTED_ ();
result := MBCS_CODESETS_SUPPORTED_ ;