Lines Matching refs:s2p
71 const char *s1p, *s2p; in solv_vercmp_conda() local
103 s2p = endpart(s2, s2e); in solv_vercmp_conda()
109 if (s2p != s2 && !(*s2 >= '0' && *s2 <= '9')) in solv_vercmp_conda()
110 s2p = s2; in solv_vercmp_conda()
115 if (s2p - s2 == 4 && !strncasecmp(s2, "post", 4)) in solv_vercmp_conda()
118 s2 = s2p; in solv_vercmp_conda()
123 if (s2p - s2 == 4 && !strncasecmp(s2, "post", 4)) in solv_vercmp_conda()
126 …if (isfirst || ((s1 == s1p || (*s1 >= '0' && *s1 <= '9')) && (s2 == s2p || (*s2 >= '0' && *s2 <= '… in solv_vercmp_conda()
131 while (s2 < s2p && *s2 == '0') in solv_vercmp_conda()
133 if (s1p - s1 < s2p - s2) in solv_vercmp_conda()
135 if (s1p - s1 > s2p - s2) in solv_vercmp_conda()
143 else if (s2 == s2p || (*s2 >= '0' && *s2 <= '9')) in solv_vercmp_conda()
150 if (s2p - s2 == 3 && !strncasecmp(s2, "dev", 3)) in solv_vercmp_conda()
153 s2 = s2p; in solv_vercmp_conda()
158 if (*s1 != '*' && s2p - s2 == 3 && !strncasecmp(s2, "dev", 3)) in solv_vercmp_conda()
161 r = s2p - s2 > s1p - s1 ? s1p - s1 : s2p - s2; in solv_vercmp_conda()
166 if (s1p - s1 < s2p - s2) in solv_vercmp_conda()
168 if (s1p - s1 > s2p - s2) in solv_vercmp_conda()
172 s2 = s2p; in solv_vercmp_conda()