#ifndef KILO_H #define KILO_H #define KILO_TAB_STOP 4 #include #include struct editor_state { int screenrows, screencols; int quit_times; struct buffer *current_buf; struct termios orig_termios; char message[256]; time_t message_time; }; extern struct editor_state E; void editor_set_message(const char *fmt, ...); char *editor_prompt(const char *prompt); extern char *error_message; void error_set_message(const char *prefix); #endif // KILO_H