@@ -139,7 +139,7 @@ void draw(tty_t *tty){
}
tty_moveup(tty, line + 1);
tty_setcol(tty, strlen(prompt) + strlen(search) + 1);
- fflush(tty->fout);
+ tty_flush(tty);
void emit(tty_t *tty){
@@ -78,3 +78,7 @@ void tty_printf(tty_t *tty, const char *fmt, ...){
va_end(args);
+void tty_flush(tty_t *tty){
+ fflush(tty->fout);
+}
+
@@ -38,5 +38,6 @@ void tty_moveup(tty_t *tty, int i);
void tty_setcol(tty_t *tty, int col);
void tty_printf(tty_t *tty, const char *fmt, ...);
+void tty_flush(tty_t *tty);
#endif