span table
[visor] / libvisor / src / vimpl.h
index b2d978f..af9b6c4 100644 (file)
@@ -19,8 +19,11 @@ struct vi_buffer {
        vi_addr cursor, view_start;
        int view_xscroll;
 
+       vi_file *fp;
+       int file_mapped;
+
        char *orig;
-       long orig_size;
+       unsigned long orig_size;
        char *add;
        int add_size, add_max;
 
@@ -28,4 +31,6 @@ struct vi_buffer {
        int num_spans, max_spans;
 };
 
+enum { SPAN_ORIG, SPAN_ADD };
+
 #endif /* VIMPL_H_ */