Lines Matching defs:s2
49 * strcmp[CodePointOrder](NFD(foldCase(s1)), NFD(foldCase(s2)))
64 * get one code unit c2 from s2 (-1 if end of source)
144 const UChar *s2, int32_t length2,
150 /* current-level start/limit - s1/s2 as current */
203 start2=s2;
207 limit2=s2+length2;
246 if(s2==limit2 || ((c2=*s2)==0 && (limit2==NULL || (options&_STRNCMP_STYLE)))) {
252 ++s2;
261 s2=stack2[level2].s; /*Not uninitialized*/
305 if(s2!=limit2 && U16_IS_TRAIL(c=*s2)) {
306 /* advance ++s2; only below if cp2 decomposes/case-folds */
310 if(start2<=(s2-2) && U16_IS_LEAD(c=*(s2-2))) {
337 --s2;
338 c2=*(s2-1);
373 ++s2;
389 stack2[0].s=s2;
403 start2=s2=fold2;
427 --s2;
428 c2=*(s2-1);
459 ++s2;
475 stack2[level2].s=s2;
485 start2=s2=p;
523 (c2<=0xdbff && s2!=limit2 && U16_IS_TRAIL(*s2)) ||
524 (U16_IS_TRAIL(c2) && start2!=(s2-1) && U16_IS_LEAD(*(s2-2)))
568 const UChar *s2, int32_t length2,
575 if(s1==0 || length1<-1 || s2==0 || length2<-1) {
623 if(_normalize(&fn2, s2, length2, fcd2, pErrorCode)) {
624 s2=fcd2.getBuffer();
632 if(_normalize(n2, s2, length2, fcd2, pErrorCode)) {
633 s2=fcd2.getBuffer();
640 return unorm_cmpEquivFold(s1, length1, s2, length2, options, pErrorCode);