summaryrefslogtreecommitdiff
path: root/edit.h
diff options
context:
space:
mode:
Diffstat (limited to 'edit.h')
-rw-r--r--edit.h8
1 files changed, 2 insertions, 6 deletions
diff --git a/edit.h b/edit.h
index 49adb7f..9cf814b 100644
--- a/edit.h
+++ b/edit.h
@@ -42,10 +42,6 @@ struct Edit {
wchar_t *buf;
size_t len;
} cut;
- struct {
- char *buf;
- size_t pos;
- } mbs;
};
enum EditFn {
@@ -76,8 +72,8 @@ int editVi(struct Edit *e, wchar_t ch);
// Insert a character at the cursor.
int editInsert(struct Edit *e, wchar_t ch);
-// Convert the buffer to a multi-byte string stored in e->mbs.
-char *editString(struct Edit *e);
+// Convert the buffer to a multi-byte string.
+char *editString(const struct Edit *e, char **buf, size_t *cap, size_t *pos);
// Free all buffers.
void editFree(struct Edit *e);