ReactOS 0.4.16-dev-835-gd769f56
ismbbyte.cpp File Reference
#include <corecrt_internal_mbstring.h>
#include <locale.h>
Include dependency graph for ismbbyte.cpp:

Go to the source code of this file.

Functions

static int __cdecl x_ismbbtype_l (_locale_t plocinfo, unsigned int, int, int) throw ()
 
 int (__cdecl _ismbbkalnum_l)(unsigned int tst
 
 if (_loc_update.GetLocaleT() ->mbcinfo &&_loc_update.GetLocaleT() ->mbcinfo->mbcodepage==_KANJI_CP)
 

Variables

_locale_t plocinfo
 
return FALSE
 

Function Documentation

◆ if()

if ( _loc_update.GetLocaleT() ->mbcinfo &&_loc_update.GetLocaleT() ->mbcinfo->  mbcodepage = _KANJI_CP)

Definition at line 201 of file ismbbyte.cpp.

203 {
204 return x_ismbbtype_l(plocinfo,tst,0,(_MS | _MP));
205 }
static int __cdecl x_ismbbtype_l(_locale_t plocinfo, unsigned int, int, int)
Definition: ismbbyte.cpp:222
_locale_t plocinfo
Definition: ismbbyte.cpp:75
#define _MP
Definition: msvcrt.h:816
#define _MS
Definition: msvcrt.h:815

◆ int()

int ( __cdecl  _ismbbkalnum_l)

Definition at line 79 of file ismbbyte.cpp.

80{
81 return x_ismbbtype_l(nullptr,tst,0,_MS);
82}

◆ x_ismbbtype_l()

static int __cdecl x_ismbbtype_l ( _locale_t  plocinfo,
unsigned int  tst,
int  cmask,
int  kmask 
)
throw (
)
static

Definition at line 222 of file ismbbyte.cpp.

223{
224 _LocaleUpdate _loc_update(plocinfo);
225
226 /*
227 * get input character and make sure < 256
228 */
229 tst = (unsigned int)(unsigned char)tst;
230
231 return ((*(_loc_update.GetLocaleT()->mbcinfo->mbctype+1+tst)) & kmask) ||
232 ((cmask) ? ((*(_loc_update.GetLocaleT()->locinfo->_public._locale_pctype + tst)) & cmask) : 0);
233}
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
Definition: typeof.h:31

Referenced by if(), and int().

Variable Documentation

◆ FALSE

return FALSE

Definition at line 206 of file ismbbyte.cpp.

◆ plocinfo

_locale_t plocinfo
Initial value:
{
return x_ismbbtype_l(plocinfo,tst,0,_MS)

Definition at line 74 of file ismbbyte.cpp.

Referenced by __acrt_LCMapStringA(), _free_locale(), _getmbcp(), _ismbchira_l(), _ismbckata_l(), _ismbcl0_l(), _ismbcl1_l(), _ismbcl2_l(), _ismbclegal_l(), _ismbcsymbol_l(), _ismbslead_l(), _mbbtombc_l(), _mbccpy_l(), _mbcjistojms_l(), _mbcjmstojis_l(), _mbctohira_l(), _mbctokata_l(), _mbctolower_l(), _mbctombb_l(), _mbctoupper_l(), _mbschr_l(), _mbscmp_l(), _mbscoll_l(), _mbscspn_l(), _mbsdec_l(), _mbsicmp_l(), _mbsicoll_l(), _mbsinc_l(), _mbslen_l(), _mbslwr_l(), _mbslwr_s_l(), _mbsnbcat_l(), _mbsnbcmp_l(), _mbsnbcnt_l(), _mbsnbcoll_l(), _mbsnbcpy_l(), _mbsnbicmp_l(), _mbsnbicoll_l(), _mbsnbset_l(), _mbsncat_l(), _mbsnccnt_l(), _mbsncmp_l(), _mbsncoll_l(), _mbsncpy_l(), _mbsnextc_l(), _mbsnicmp_l(), _mbsnicoll_l(), _mbsninc_l(), _mbsnlen_l(), _mbsnset_l(), _mbsrchr_l(), _mbsrev_l(), _mbsset_l(), _mbsspn_l(), _mbsstr_l(), _mbstowcs_l(), _mbstowcs_s_l(), _mbsupr_l(), _mbsupr_s_l(), _mbtowc_l(), _memicmp_l(), _strcoll_l(), _stricmp_l(), _stricoll_l(), _strlwr_l(), _strlwr_s_l(), _strlwr_s_l_stat(), _strncoll_l(), _strnicmp_l(), _strnicoll_l(), _strupr_l(), _strupr_s_l(), _strupr_s_l_stat(), _strxfrm_l(), _towlower_l(), _towupper_l(), _wcscoll_l(), _wcsicmp_l(), _wcsicoll_l(), _wcslwr_l(), _wcslwr_s_l(), _wcslwr_s_l_stat(), _wcsncoll_l(), _wcsnicmp_l(), _wcsnicoll_l(), _wcsupr_l(), _wcsupr_s_l(), _wcsupr_s_l_stat(), _wcsxfrm_l(), getSystemCP(), if(), InternalCompareStringA(), and x_ismbbtype_l().