#ifndef TERMINAL_H_ #define TERMINAL_H_ /* includes */ #include #include #include #include #include #include /** * \fn void die(const char *s) * \brief Exit program and return s error message. * \param *s Error string * */ void die(const char *s); void disableRawMode(); void enableRawMode(); int editorReadKey(); int getCursorPosition(int *rows, int *cols); int getWindowSize(int *rows, int *cols); char *keyToString(int key); void appDebug(const char *fmt, ...); #endif