Lines Matching refs:si1
142 cmpversions(bwstring_iterator si1, bwstring_iterator se1, in cmpversions() argument
147 while ((si1 < se1) || (si2 < se2)) { in cmpversions()
150 while (((si1 < se1) && in cmpversions()
151 !isdigit_clocale(bws_get_iter_value(si1))) || in cmpversions()
155 c1 = (si1 < se1) ? bws_get_iter_value(si1) : 0; in cmpversions()
162 if (si1 < se1) in cmpversions()
163 si1 = bws_iterator_inc(si1, 1); in cmpversions()
168 while (bws_get_iter_value(si1) == L'0') in cmpversions()
169 si1 = bws_iterator_inc(si1, 1); in cmpversions()
174 while (isdigit_clocale(bws_get_iter_value(si1)) && in cmpversions()
177 diff = ((int)bws_get_iter_value(si1) - in cmpversions()
179 si1 = bws_iterator_inc(si1, 1); in cmpversions()
183 if (isdigit_clocale(bws_get_iter_value(si1))) in cmpversions()
202 bwstring_iterator si1, si2; in vcmp() local
222 si1 = bws_begin(s1); in vcmp()
225 c1 = bws_get_iter_value(si1); in vcmp()
235 bws_get_iter_value(bws_iterator_inc(si1, 1)) == L'.') in vcmp()
247 si1 = bws_iterator_inc(si1, 1); in vcmp()
251 find_suffix(si1, bws_end(s1), &len1); in vcmp()
254 if ((len1 == len2) && (bws_iterator_cmp(si1, si2, len1) == 0)) in vcmp()
257 cmp_res = cmpversions(si1, bws_iterator_inc(si1, len1), si2, in vcmp()