Lines Matching refs:pos
60 size_t pos = 0; in GrFeatureParser() local
63 while (pos < features.length() && mnNumSettings < MAX_FEATURES) in GrFeatureParser()
65 nEquals = features.find(FEAT_ID_VALUE_SEPARATOR,pos); in GrFeatureParser()
72 if (features.compare(pos, nEquals - pos, ISO_LANG) == 0) in GrFeatureParser()
74 pos = nEquals + 1; in GrFeatureParser()
75 nFeatEnd = features.find(FEAT_SEPARATOR, pos); in GrFeatureParser()
80 if (nFeatEnd - pos > 3) in GrFeatureParser()
85 for (size_t i = pos; i < nFeatEnd; i++) in GrFeatureParser()
86 aLang.rgch[i-pos] = features[i]; in GrFeatureParser()
106 if (isCharId(features, pos, nEquals - pos)) in GrFeatureParser()
107 maSettings[mnNumSettings].id = getCharId(features, pos, nEquals - pos); in GrFeatureParser()
108 else maSettings[mnNumSettings].id = getIntValue(features, pos, nEquals - pos); in GrFeatureParser()
109 pos = nEquals + 1; in GrFeatureParser()
110 nFeatEnd = features.find(FEAT_SEPARATOR, pos); in GrFeatureParser()
115 if (isCharId(features, pos, nFeatEnd - pos)) in GrFeatureParser()
116 maSettings[mnNumSettings].value = getCharId(features, pos, nFeatEnd - pos); in GrFeatureParser()
118 maSettings[mnNumSettings].value= getIntValue(features, pos, nFeatEnd - pos); in GrFeatureParser()
124 pos = nFeatEnd + 1; in GrFeatureParser()