Lines Matching refs:shift
224 int shift = OLDNUM(sp, i) - i; in grow_hunks() local
230 && OLDNUM(sp, i) - i == shift) in grow_hunks()
244 if (shift < 0) in grow_hunks()
245 back_limit = back_ref_limit + (-shift); in grow_hunks()
247 if (newhash(sp)[i] == oldhash(sp)[i + shift] in grow_hunks()
248 || cost_effective(sp, i + shift, i, shift < 0)) { in grow_hunks()
249 OLDNUM(sp, i) = i + shift; in grow_hunks()
252 i, i + shift)); in grow_hunks()
256 i, i + shift)); in grow_hunks()
264 if (shift > 0) in grow_hunks()
265 forward_limit = forward_ref_limit - shift; in grow_hunks()
267 if (newhash(sp)[i] == oldhash(sp)[i + shift] in grow_hunks()
268 || cost_effective(sp, i + shift, i, shift > 0)) { in grow_hunks()
269 OLDNUM(sp, i) = i + shift; in grow_hunks()
272 i, i + shift)); in grow_hunks()
276 i, i + shift)); in grow_hunks()
283 if (shift > 0) in grow_hunks()
284 back_ref_limit += shift; in grow_hunks()
397 int start, shift, size; in NCURSES_SP_NAME() local
404 shift = OLDNUM(SP_PARM, i) - i; in NCURSES_SP_NAME()
408 && OLDNUM(SP_PARM, i) - i == shift) in NCURSES_SP_NAME()
411 if (size < 3 || size + min(size / 8, 2) < abs(shift)) { in NCURSES_SP_NAME()