#pragma once #include using namespace std; // TODO: remove namespace ov4 { struct T_position { int row; int col; }; inline int cursor_row; inline int cursor_col; inline int line_end_pos; T_position get_cursor_position(); void print_override(const std::string &s); void move_cursor(char c); void cursor_input(char c, std::string &buffer); }