]> git.ipfire.org Git - thirdparty/git.git/blame - vcs-svn/sliding_window.h
apply: rename 'new' variables
[thirdparty/git.git] / vcs-svn / sliding_window.h
CommitLineData
9d2f5ddf
JN
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;
fbdd4f6f 10 off_t max_off; /* -1 means unlimited */
9d2f5ddf
JN
11 struct strbuf buf;
12};
13
fbdd4f6f 14#define SLIDING_VIEW_INIT(input, len) { (input), 0, 0, (len), STRBUF_INIT }
9d2f5ddf
JN
15
16extern int move_window(struct sliding_view *view, off_t off, size_t width);
17
18#endif