char* inp_get_line(void) { werase(inp_win); wmove(inp_win, 0, 0); _inp_win_update_virtual(); doupdate(); char *line = NULL; while (!line) { line = inp_readline(); ui_update(); } status_bar_clear(); return line; }
char* inp_get_password(void) { werase(inp_win); wmove(inp_win, 0, 0); pad_start = 0; _inp_win_update_virtual(); doupdate(); char *password = NULL; get_password = TRUE; while (!password) { password = inp_readline(); } get_password = FALSE; status_bar_clear(); return password; }