vcs-svn / sliding_window.hon commit vcs-svn: let deltas use data from preimage (c846e41)
   1#ifndef SLIDING_WINDOW_H_
   2#define SLIDING_WINDOW_H_
   3
   4#include "strbuf.h"
   5
   6struct sliding_view {
   7        struct line_buffer *file;
   8        off_t off;
   9        size_t width;
  10        struct strbuf buf;
  11};
  12
  13#define SLIDING_VIEW_INIT(input)        { (input), 0, 0, STRBUF_INIT }
  14
  15extern int move_window(struct sliding_view *view, off_t off, size_t width);
  16
  17#endif