summaryrefslogtreecommitdiff
path: root/shed.h
diff options
context:
space:
mode:
Diffstat (limited to 'shed.h')
-rw-r--r--shed.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/shed.h b/shed.h
index fac00c4..ce288f6 100644
--- a/shed.h
+++ b/shed.h
@@ -36,6 +36,8 @@ enum {
struct termios;
struct buffer {
+ struct buffer *next;
+ struct buffer *prev;
size_t len;
size_t pos;
ssize_t nread;
@@ -75,6 +77,9 @@ int shed_replace(struct shed *e);
int shed_start_over(struct shed *e);
int shed_worderase(struct shed *e);
+int shed_history_backward(struct shed *e);
+int shed_history_forward(struct shed *e);
+
int shed_move_forward(struct shed *e);
int shed_move_backward(struct shed *e);
int shed_move_beginning(struct shed *e);