Lines Matching refs:i2
999 int i2, b2; in editDist3Core() local
1025 for(i2=0; i2<n2; i2++){ in editDist3Core()
1026 a2[i2].nByte = utf8Len((unsigned char)z2[i2], n2-i2); in editDist3Core()
1030 if( i2+p->nTo>n2 ) continue; in editDist3Core()
1031 if( p->a[0]>z2[i2] ) break; in editDist3Core()
1032 if( matchTo(p, z2+i2, n2-i2)==0 ) continue; in editDist3Core()
1033 a2[i2].nIns++; in editDist3Core()
1034 apNew = sqlite3_realloc64(a2[i2].apIns, sizeof(*apNew)*a2[i2].nIns); in editDist3Core()
1039 a2[i2].apIns = apNew; in editDist3Core()
1040 a2[i2].apIns[a2[i2].nIns-1] = p; in editDist3Core()
1060 for(i2=0; i2<n2; i2 += b2){ in editDist3Core()
1063 b2 = a2[i2].nByte; in editDist3Core()
1064 rx = szRow*(i2+b2); in editDist3Core()
1065 rxp = szRow*i2; in editDist3Core()
1067 for(k=0; k<a2[i2].nIns; k++){ in editDist3Core()
1068 p = a2[i2].apIns[k]; in editDist3Core()
1069 updateCost(m, szRow*(i2+p->nTo), rxp, p->iCost); in editDist3Core()
1087 if( matchFromTo(&f, i1, z2+i2, n2-i2) ){ in editDist3Core()
1093 if( matchTo(p, z2+i2, n2-i2) ){ in editDist3Core()
1110 for(i2=0; i2<n2; i2++){ in editDist3Core()
1111 printf("%c-%02x:", z2[i2], z2[i2]&0xff); in editDist3Core()
1113 int v = m[(i2+1)*szRow+i1]; in editDist3Core()
1125 for(i2=1; i2<=n2; i2++){ in editDist3Core()
1126 int b = m[szRow*i2-1]; in editDist3Core()
1129 n = i2 - 1; in editDist3Core()
1142 for(i2=0; i2<n2; i2++) sqlite3_free(a2[i2].apIns); in editDist3Core()