--- lbbs/include/screen.h 2025/05/06 05:31:26 1.3 +++ lbbs/include/screen.h 2025/05/28 01:04:23 1.8 @@ -17,8 +17,7 @@ #ifndef _SCREEN_H_ #define _SCREEN_H_ -extern int screen_rows; -extern int screen_cols; +#define CTRL_SEQ_CLR_LINE "\033[K" extern void moveto(int row, int col); @@ -38,13 +37,11 @@ extern int str_input(char *buffer, int b extern int get_data(int row, int col, char *prompt, char *buffer, int buffer_length, int echo_mode); -extern int display_file(const char *filename); - extern int display_file_ex(const char *filename, int begin_line, int wait); -extern int show_top(char *status); +extern int show_top(const char *str_left, const char *str_center); -extern int show_bottom(char *msg); +extern int show_bottom(const char *msg); extern int show_active_board();