#ifndef TERMINAL_H_ #define TERMINAL_H_ /* includes */ #include "data.h" #include "define.h" #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 *key_to_string(int key); void appDebug(const char *fmt, ...); #endif