Lines Matching refs:n_src
42 int n_src;
67 c_addr = (here-tab->tar)+tab->n_src; /* current address */
163 reg int head, len, n_src = tab->n_src;
173 curm = (fold - tab->tar) + n_src;
193 { if((n = m) < n_src)
199 { if((n -= n_src) < head)
217 if(m < n_src && (n = (src+n_src)-sm) < (ends-fold) )
249 curm = n_src + (ss-tar);
293 bestm = n_src - len;
310 reg int hn, tn, n_src, n_tar;
317 if((n_src = tab->n_src) <= 0)
322 endtar = tar + (n_tar < n_src ? n_tar : n_src);
340 endsrc = tab->src + n_src - 1;
341 endt = endtar - (n_tar < n_src ? n_tar : n_src);
351 endsrc = tab->src+n_src;
377 reg long p, n_src, n_tar, window;
385 if((n_src = source ? source->size : 0) < 0)
386 n_src = 0;
387 if(n_src > 0 && !source->data && !source->readf)
393 tab.n_src = tab.n_tar = tab.size = 0;
410 if(n_src <= 0) /* compression only */
421 { if((long)(size = (int)window) > n_src)
422 size = (int)n_src;
465 (*_Vdputu)(&tab.io,(ulong)n_src) <= 0 ||
472 if(n_src <= 0) /* data compression */
474 tab.n_src = 0;
482 tab.n_src = size;
486 { if(n < n_src)
487 { if(window >= n_src)
489 else if((n+window) > n_src)
490 p = n_src-window;
492 if((size = n_src-p) > (int)window)
498 tab.n_src = size;
531 if(tab.src && ((n_src <= 0 && !target->data) || (n_src > 0 && !source->data) ) )