Lines Matching refs:pEUDCTab
107 const ImplDBCSEUDCData* pEUDCTab = pConvertData->mpEUDCTab; in ImplDBCSToUnicode() local
110 if ( (cLead >= pEUDCTab->mnLeadStart) && in ImplDBCSToUnicode()
111 (cLead <= pEUDCTab->mnLeadEnd) ) in ImplDBCSToUnicode()
114 if ( (cTrail >= pEUDCTab->mnTrail1Start) && in ImplDBCSToUnicode()
115 (cTrail <= pEUDCTab->mnTrail1End) ) in ImplDBCSToUnicode()
117 cConv = pEUDCTab->mnUniStart+ in ImplDBCSToUnicode()
118 ((cLead-pEUDCTab->mnLeadStart)*pEUDCTab->mnTrailRangeCount)+ in ImplDBCSToUnicode()
119 (cTrail-pEUDCTab->mnTrail1Start); in ImplDBCSToUnicode()
124 nTrailCount = pEUDCTab->mnTrail1End-pEUDCTab->mnTrail1Start+1; in ImplDBCSToUnicode()
125 if ( (pEUDCTab->mnTrailCount >= 2) && in ImplDBCSToUnicode()
126 (cTrail >= pEUDCTab->mnTrail2Start) && in ImplDBCSToUnicode()
127 (cTrail <= pEUDCTab->mnTrail2End) ) in ImplDBCSToUnicode()
129 cConv = pEUDCTab->mnUniStart+ in ImplDBCSToUnicode()
130 ((cLead-pEUDCTab->mnLeadStart)*pEUDCTab->mnTrailRangeCount)+ in ImplDBCSToUnicode()
132 (cTrail-pEUDCTab->mnTrail2Start); in ImplDBCSToUnicode()
137 nTrailCount = pEUDCTab->mnTrail2End-pEUDCTab->mnTrail2Start+1; in ImplDBCSToUnicode()
138 if ( (pEUDCTab->mnTrailCount >= 3) && in ImplDBCSToUnicode()
139 (cTrail >= pEUDCTab->mnTrail3Start) && in ImplDBCSToUnicode()
140 (cTrail <= pEUDCTab->mnTrail3End) ) in ImplDBCSToUnicode()
142 cConv = pEUDCTab->mnUniStart+ in ImplDBCSToUnicode()
143 … ((cLead-pEUDCTab->mnLeadStart)*pEUDCTab->mnTrailRangeCount)+ in ImplDBCSToUnicode()
145 (cTrail-pEUDCTab->mnTrail3Start); in ImplDBCSToUnicode()
152 pEUDCTab++; in ImplDBCSToUnicode()
273 ImplDBCSEUDCData const * pEUDCTab = pConvertData->mpEUDCTab; in ImplUnicodeToDBCS() local
277 if (c >= pEUDCTab->mnUniStart && c <= pEUDCTab->mnUniEnd) in ImplUnicodeToDBCS()
279 sal_uInt32 nIndex = c - pEUDCTab->mnUniStart; in ImplUnicodeToDBCS()
281 = nIndex / pEUDCTab->mnTrailRangeCount; in ImplUnicodeToDBCS()
283 = nIndex % pEUDCTab->mnTrailRangeCount; in ImplUnicodeToDBCS()
286 ((pEUDCTab->mnLeadStart + nLeadOff) << 8); in ImplUnicodeToDBCS()
288 = pEUDCTab->mnTrail1End - pEUDCTab->mnTrail1Start + 1; in ImplUnicodeToDBCS()
291 cConv |= pEUDCTab->mnTrail1Start + nTrailOff; in ImplUnicodeToDBCS()
296 = pEUDCTab->mnTrail2End - pEUDCTab->mnTrail2Start + 1; in ImplUnicodeToDBCS()
299 cConv |= pEUDCTab->mnTrail2Start + nTrailOff; in ImplUnicodeToDBCS()
303 cConv |= pEUDCTab->mnTrail3Start + nTrailOff; in ImplUnicodeToDBCS()
306 pEUDCTab++; in ImplUnicodeToDBCS()