Lines Matching refs:Pos
99 for (size_t Pos = L; Pos <= R; Pos++) { in ParseOneDictionaryEntry() local
100 uint8_t V = (uint8_t)Str[Pos]; in ParseOneDictionaryEntry()
104 if (Pos + 1 <= R && (Str[Pos + 1] == '\\' || Str[Pos + 1] == '"')) { in ParseOneDictionaryEntry()
105 U->push_back(Str[Pos + 1]); in ParseOneDictionaryEntry()
106 Pos++; in ParseOneDictionaryEntry()
110 if (Pos + 3 <= R && Str[Pos + 1] == 'x' in ParseOneDictionaryEntry()
111 && isxdigit(Str[Pos + 2]) && isxdigit(Str[Pos + 3])) { in ParseOneDictionaryEntry()
113 Hex[2] = Str[Pos + 2]; in ParseOneDictionaryEntry()
114 Hex[3] = Str[Pos + 3]; in ParseOneDictionaryEntry()
116 Pos += 3; in ParseOneDictionaryEntry()
140 size_t Pos = 0; in ParseDictionaryFile() local
141 while (Pos < S.size() && isspace(S[Pos])) Pos++; // Skip spaces. in ParseDictionaryFile()
142 if (Pos == S.size()) continue; // Empty line. in ParseDictionaryFile()
143 if (S[Pos] == '#') continue; // Comment line. in ParseDictionaryFile()