Browse Source

line_insert_text_sized_before -> line_insert_text_before

rexim 4 years ago
parent
commit
99e36401cd
2 changed files with 4 additions and 10 deletions
  1. 3 8
      src/editor.c
  2. 1 2
      src/editor.h

+ 3 - 8
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)

+ 1 - 2
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);