commit fd10276f3c1887ab5583bb9efd7b7fa1d080943b
parent a6a3942d70055eb9083950d063d0a613c5abe261
Author: rexim <reximkut@gmail.com>
Date: Sun, 4 Jul 2021 03:16:30 +0700
line_append_text_sized -> line_append_text
Diffstat:
2 files changed, 4 insertions(+), 10 deletions(-)
diff --git a/src/editor.c b/src/editor.c
@@ -30,12 +30,7 @@ static void line_grow(Line *line, size_t n)
}
}
-void line_append_text(Line *line, const char *text)
-{
- line_append_text_sized(line, text, strlen(text));
-}
-
-void line_append_text_sized(Line *line, const char *text, size_t text_size)
+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);
@@ -205,10 +200,10 @@ void editor_load_from_file(Editor *editor, FILE *file)
String_View chunk_line = {0};
Line *line = &editor->lines[editor->size - 1];
if (sv_try_chop_by_delim(&chunk_sv, '\n', &chunk_line)) {
- line_append_text_sized(line, chunk_line.data, chunk_line.count);
+ line_append_text(line, chunk_line.data, chunk_line.count);
editor_insert_new_line(editor);
} else {
- line_append_text_sized(line, chunk_sv.data, chunk_sv.count);
+ line_append_text(line, chunk_sv.data, chunk_sv.count);
chunk_sv = SV_NULL;
}
}
diff --git a/src/editor.h b/src/editor.h
@@ -9,8 +9,7 @@ typedef struct {
char *chars;
} Line;
-void line_append_text(Line *line, const char *text);
-void line_append_text_sized(Line *line, const char *text, size_t text_size);
+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_backspace(Line *line, size_t *col);