Normalization__GetFirstDecomposedCharPlane0
NTSTATUS __stdcall Normalization__GetFirstDecomposedCharPlane0(_RTL_NORMALIZATION *pNormalization, INT64 cDecompose){
int v2;
__int16 v4;
__int64 v5;
unsigned __int16 i;
unsigned __int16 v7;
v2 = cDecompose;
v4 = *(_WORD *)(*((_QWORD *)pNormalization + 8) + 2i64 * ((int)cDecompose % pNormalization[14]));
if( (v4 & 0xE000) == 0 )
{
v5 = *((_QWORD *)pNormalization + 9);
for( i = 2 * v4; ; i += 2 )
{
v7 = *(_WORD *)(v5 + 2i64 * i);
if( !v7 || v7 == v2 )
break;
}
v4 = *(_WORD *)(v5 + 2i64 * i + 2);
}
return *(unsigned __int16 *)(*((_QWORD *)pNormalization + 10) + 2i64 * (v4 & 0x1FFF));
}Referenced by:
NormBuffer__LastStartBase
Normalization__CanCombineWithStartBase
Normalization__CanCombineWithStartFirstPair