Home | History | Annotate | Download | only in fpdf_cmaps

Lines Matching refs:pMap

11 void FPDFAPI_FindEmbeddedCMap(const char* name, int charset, int coding, const FXCMAP_CMap*& pMap)

13 pMap = NULL;
21 pMap = &pCMaps[i];
79 FX_WORD FPDFAPI_CIDFromCharCode(const FXCMAP_CMap* pMap, FX_DWORD charcode)
83 if (pMap->m_DWordMapType == FXCMAP_CMap::Range) {
84 FX_WORD* found = (FX_WORD*)FXSYS_bsearch(&charcode, pMap->m_pDWordMap, pMap->m_DWordCount, 8, compareDWordRange);
88 } else if (pMap->m_DWordMapType == FXCMAP_CMap::Single) {
89 FX_WORD* found = (FX_WORD*)FXSYS_bsearch(&charcode, pMap->m_pDWordMap, pMap->m_DWordCount, 6, compareDWordSingle);
94 if (pMap->m_UseOffset == 0) {
97 pMap = pMap + pMap->m_UseOffset;
103 if (pMap->m_pWordMap == NULL) {
106 if (pMap->m_WordMapType == FXCMAP_CMap::Single) {
107 FX_WORD* found = (FX_WORD*)FXSYS_bsearch(&code, pMap->m_pWordMap, pMap->m_WordCount, 4, compareWord);
111 } else if (pMap->m_WordMapType == FXCMAP_CMap::Range) {
112 FX_WORD* found = (FX_WORD*)FXSYS_bsearch(&code, pMap->m_pWordMap, pMap->m_WordCount, 6, compareWordRange);
117 if (pMap->m_UseOffset == 0) {
120 pMap = pMap + pMap->m_UseOffset;
124 FX_DWORD FPDFAPI_CharCodeFromCID(const FXCMAP_CMap* pMap, FX_WORD cid)
127 if (pMap->m_WordMapType == FXCMAP_CMap::Single) {
128 const FX_WORD *pCur = pMap->m_pWordMap;
129 const FX_WORD *pEnd = pMap->m_pWordMap + pMap->m_WordCount * 2;
136 } else if (pMap->m_WordMapType == FXCMAP_CMap::Range) {
137 const FX_WORD *pCur = pMap->m_pWordMap;
138 const FX_WORD *pEnd = pMap->m_pWordMap + pMap->m_WordCount * 3;
146 if (pMap->m_UseOffset == 0) {
149 pMap = pMap + pMap->m_UseOffset;
152 if (pMap->m_DWordMapType == FXCMAP_CMap::Range) {
153 const FX_WORD *pCur = pMap->m_pDWordMap;
154 const FX_WORD *pEnd = pMap->m_pDWordMap + pMap->m_DWordCount * 4;
161 } else if (pMap->m_DWordMapType == FXCMAP_CMap::Single) {
162 const FX_WORD *pCur = pMap->m_pDWordMap;
163 const FX_WORD *pEnd = pMap->m_pDWordMap + pMap->m_DWordCount * 3;
171 if (pMap->m_UseOffset == 0) {
174 pMap = pMap + pMap->m_UseOffset;
178 void FPDFAPI_LoadCID2UnicodeMap(int charset, const FX_WORD*& pMap, FX_DWORD& count)
181 pMap = pFontGlobals->m_EmbeddedToUnicodes[charset].m_pMap;