Lines Matching defs:window
312 long _vddelta_01(Vddisc_t* source, Vddisc_t* target, Vddisc_t* delta, long window)
314 long _vddelta_01(source, target, delta, window)
318 long window; /* amount to process each time */
344 if(window <= 0)
345 window = DFLTWINDOW;
346 else if(window > MAXWINDOW)
347 window = MAXWINDOW;
348 if(window > n_tar)
349 window = n_tar;
350 if(n_src > 0 && window > n_src)
351 window = n_src;
354 while(window > 0)
356 size = (n_tar == 0 || target->data) ? 0 : (int)window;
364 size = target->data ? 0 : HEADER(window);
366 { size = source->data ? 0 : window;
374 size = (int)(window < n_tar ? window : n_tar);
376 size += (int)(window < n_tar ? HEADER(window) : 0);
377 else size += (int)(window < n_src ? window : n_src);
407 if((window >>= 1) <= 0)
420 (*_Vdputu)(&tab.io,(ulong)window) <= 0 )
423 /* do one window at a time */
430 { size = (int)HEADER(window);
441 { if(n+window > n_src)
442 p = n_src-window;
448 (tab.src, (int)window, p, source);
449 if((long)size != window)
452 } /* else use last window */
454 tab.n_src = window;
458 size = (int)((n_tar-n) < window ? (n_tar-n) : window);