Splitting into separate files.
This commit is contained in:
31
buffer.h
Normal file
31
buffer.h
Normal file
@@ -0,0 +1,31 @@
|
||||
#ifndef BUFFER_H
|
||||
#define BUFFER_H
|
||||
|
||||
#include "abuf.h"
|
||||
|
||||
|
||||
typedef struct buffer {
|
||||
int curx, cury;
|
||||
int rx;
|
||||
int nrows;
|
||||
int rowoffs, coloffs;
|
||||
abuf *row;
|
||||
char *filename;
|
||||
int dirty;
|
||||
int mark_set;
|
||||
int mark_curx, mark_cury;
|
||||
} buffer;
|
||||
|
||||
|
||||
void buffers_init(void);
|
||||
int buffer_add_empty(void);
|
||||
void buffer_save_current(void);
|
||||
void buffer_switch(int idx);
|
||||
void buffer_next(void);
|
||||
void buffer_prev(void);
|
||||
void buffer_switch_by_name(void);
|
||||
void buffer_close_current(void);
|
||||
const char *buffer_name(buffer *b);
|
||||
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user