commit 99e36401cd8894b9727439e8103b1902a633cdb6
parent fd10276f3c1887ab5583bb9efd7b7fa1d080943b
Author: rexim <reximkut@gmail.com>
Date: Sun, 4 Jul 2021 03:20:54 +0700
line_insert_text_sized_before -> line_insert_text_before
Diffstat:
2 files changed, 4 insertions(+), 10 deletions(-)
diff --git a/src/editor.c b/src/editor.c
@@ -33,10 +33,10 @@ static void line_grow(Line *line, size_t n)
void line_append_text(Line *line, const char *text, size_t text_size)
{
size_t col = line->size;
- line_insert_text_sized_before(line, text, text_size, &col);
+ line_insert_text_before(line, text, text_size, &col);
}
-void line_insert_text_sized_before(Line *line, const char *text, size_t text_size, size_t *col)
+void line_insert_text_before(Line *line, const char *text, size_t text_size, size_t *col)
{
if (*col > line->size) {
*col = line->size;
@@ -52,11 +52,6 @@ void line_insert_text_sized_before(Line *line, const char *text, size_t text_siz
*col += text_size;
}
-void line_insert_text_before(Line *line, const char *text, size_t *col)
-{
- line_insert_text_sized_before(line, text, strlen(text), col);
-}
-
void line_backspace(Line *line, size_t *col)
{
if (*col > line->size) {
@@ -139,7 +134,7 @@ static void editor_create_first_new_line(Editor *editor)
void editor_insert_text_before_cursor(Editor *editor, const char *text)
{
editor_create_first_new_line(editor);
- line_insert_text_before(&editor->lines[editor->cursor_row], text, &editor->cursor_col);
+ line_insert_text_before(&editor->lines[editor->cursor_row], text, strlen(text), &editor->cursor_col);
}
void editor_backspace(Editor *editor)
diff --git a/src/editor.h b/src/editor.h
@@ -10,8 +10,7 @@ typedef struct {
} Line;
void line_append_text(Line *line, const char *text, size_t text_size);
-void line_insert_text_before(Line *line, const char *text, size_t *col);
-void line_insert_text_sized_before(Line *line, const char *text, size_t text_size, size_t *col);
+void line_insert_text_before(Line *line, const char *text, size_t text_size, size_t *col);
void line_backspace(Line *line, size_t *col);
void line_delete(Line *line, size_t *col);