Lines Matching defs:ts
134 Vcchar_t *ms, *ts, *et, *mstr;
156 ts = vcpa->tar + (m = mt->tpos - vcpa->nsrc);
157 et = ts + (n <= (m = vcpa->ntar-m) ? n : m);
160 ts += mt->size; ms += (type ? -mt->size : mt->size);
161 for(; ts < et; ts += n, ms += (type ? -n : n))
162 { for(u = mmin, n = 0, en = et-ts; n < en; )
166 if(ms[type ? -m : m] == (cmap ? cmap[ts[m]] : ts[m]))
173 if(ms[type ? -m : m] != (cmap ? cmap[ts[m]] : ts[m]))
183 { mt->tpos = (ts - vcpa->tar) + vcpa->nsrc + n;
204 Vcchar_t *ks, *ns, *ts, *et, *sm, *em;
265 { ts = ks; /* starting point of string */
275 if((em-sm) > (et-ts) ) /* matchable bound */
276 em = sm + (et-ts);
281 { if(sm[flen] != ts[flen] || sm[flen>>1] != ts[flen>>1] )
283 for(; sm < em; ++sm, ++ts)
284 if(*sm != *ts)
288 { if(sm[flen] != cmap[ts[flen]] ||
289 sm[flen>>1] != cmap[ts[flen>>1]] )
291 for(; sm < em; ++sm, ++ts)
292 if(*sm != cmap[*ts])
296 if((n = ts - ks) > flen)
336 { ts = ks; /* starting point of string */
341 if(sm >= ts)
348 if((sm-em) > (et-ts) ) /* matchable bound */
349 em = sm - (et-ts);
354 { if(sm[-rlen] != ts[rlen] || sm[-(rlen>>1)] != ts[rlen>>1] )
356 for(; sm >= em; --sm, ++ts)
357 if(*sm != *ts)
361 { if(sm[-rlen] != cmap[ts[rlen]] ||
362 sm[-(rlen>>1)] != cmap[ts[rlen>>1]] )
364 for(; sm >= em; --sm, ++ts)
365 if(*sm != cmap[*ts])
369 if((n = ts - ks) > rlen)