Lines Matching refs:prev
442 if (!state.snapshot.prev)
448 if (!(k = urlcmp(state.snapshot.prev, s, state.snapshot.format.delim)))
451 if (!(k = memcmp(state.snapshot.prev + i, s + i, j - i) || state.snapshot.prev[j] != state.snapshot.format.delim))
453 if ((n = (int)sfvalue(sfstdin)) > 4 && state.snapshot.prev[n-2] == state.snapshot.format.delim)
455 sfwrite(sfstdout, state.snapshot.prev, n - 4);
459 sfwrite(sfstdout, state.snapshot.prev, n);
464 else if (k < 0 && (n = (int)sfvalue(sfstdin)) > 4 && (state.snapshot.prev[n-2] != state.snapshot.format.delim || state.snapshot.prev[n-3] != SNAPSHOT_deleted))
466 sfwrite(sfstdout, state.snapshot.prev, n - (state.snapshot.prev[n-2] == state.snapshot.format.delim ? 4 : 1));
474 if (!(state.snapshot.prev = sfgetr(sfstdin, '\n', 0)))
793 state.snapshot.prev = sfgetr(sfstdin, '\n', 0);