Lines Matching defs:src
41 uchar* src; /* source string */
164 reg uchar *src = tab->src, *tar = tab->tar;
174 else curm = (fold - tab->src);
196 sm = src + n;
217 if(m < n_src && (n = (src+n_src)-sm) < (ends-fold) )
250 else curm = (ss-src);
309 reg uchar *tar, *src, *endsrc, *endtar, *endt;
313 src = tab->src;
323 for(; tar < endtar; ++tar, ++src)
324 if(*tar != *src)
328 src = tab->src;
340 endsrc = tab->src + n_src - 1;
351 endsrc = tab->src+n_src;
357 { src -= hn/4;
360 if(vdfold(tab,src,endsrc,0) < 0)
394 tab.tar = tab.src = NIL(uchar*);
427 if(size > 0 && !(tab.src = (uchar*)malloc(size*sizeof(uchar))) )
450 if(tab.src)
451 { free((Void_t*)tab.src);
452 tab.src = NIL(uchar*);
478 tab.src = tab.tar + tab.n_tar - size;
479 else memcpy((Void_t*)tab.src,
495 tab.src = (uchar*)source->data + p;
496 else if((*source->readf)(tab.src,size,p,source) != size)
531 if(tab.src && ((n_src <= 0 && !target->data) || (n_src > 0 && !source->data) ) )
532 free((Void_t*)tab.src);