diff options
Diffstat (limited to 'editor_piece.c')
| -rw-r--r-- | editor_piece.c | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/editor_piece.c b/editor_piece.c new file mode 100644 index 0000000..817dda2 --- /dev/null +++ b/editor_piece.c @@ -0,0 +1,76 @@ +#include <stddef.h> +#include <assert.h> +#include "slice.h" + +struct ed_buf; + +void eb_init(struct ed_buf **eb) { + assert("TODO" == 0); +} + +void eb_free(struct ed_buf *eb) { + assert("TODO" == 0); +} + +void eb_insert(struct ed_buf *eb, int ch) { + assert("TODO" == 0); +} + +void eb_backspace(struct ed_buf *eb) { + assert("TODO" == 0); +} + +void eb_newline(struct ed_buf *eb) { + assert("TODO" == 0); +} + + +/* set cursor */ +void eb_set_cur_prev_line(struct ed_buf *eb) { + assert("TODO" == 0); +} + +void eb_set_cur_backward(struct ed_buf *eb) { + assert("TODO" == 0); +} + +void eb_set_cur_next_line(struct ed_buf *eb) { + assert("TODO" == 0); +} + +void eb_set_cur_forward(struct ed_buf *eb) { + assert("TODO" == 0); +} + + +/* get */ +void eb_get_line_slice(const struct ed_buf *eb, size_t pos, struct slice *sl) { + assert("TODO" == 0); +} + +size_t eb_get_cur_col(const struct ed_buf *eb) { + assert("TODO" == 0); +} + +size_t eb_get_cur_row(const struct ed_buf *eb) { + assert("TODO" == 0); +} + +size_t eb_get_line_num(const struct ed_buf *eb) { + assert("TODO" == 0); +} + + +/* io */ +void eb_bind(struct ed_buf *eb, const char *path) { + assert("TODO" == 0); +} + +void eb_load_file(struct ed_buf *eb) { + assert("TODO" == 0); +} + +void eb_save_file(struct ed_buf *eb) { + assert("TODO" == 0); +} + |
