--- lbbs/include/editor.h 2025/06/12 10:34:21 1.5 +++ lbbs/include/editor.h 2025/07/02 04:17:33 1.7 @@ -25,7 +25,8 @@ struct editor_data_t { char *p_display_lines[MAX_EDITOR_DATA_LINES]; - long display_line_lengths[MAX_EDITOR_DATA_LINES]; + long display_line_lengths[MAX_EDITOR_DATA_LINES]; // string length of display line + int display_line_widths[MAX_EDITOR_DATA_LINES]; // display width of display line long display_line_total; }; typedef struct editor_data_t EDITOR_DATA; @@ -51,7 +52,7 @@ extern int editor_display(EDITOR_DATA *p extern int editor_data_insert(EDITOR_DATA *p_editor_data, long *p_display_line, long *p_offset, const char *str, int str_len, long *p_last_updated_line); -extern int editor_data_delete(EDITOR_DATA *p_editor_data, long display_line, long offset, +extern int editor_data_delete(EDITOR_DATA *p_editor_data, long *p_display_line, long *p_offset, long *p_last_updated_line); #endif //_EDITOR_H_