/** * Authors.....: Jens Steube <jens.steube@gmail.com> * Gabriele Gristina <matrix@hashcat.net> * * License.....: MIT */ #ifndef _TERMINAL_H #define _TERMINAL_H #include <stdio.h> #include <string.h> #include <sys/time.h> #include <sys/types.h> #include <unistd.h> #if defined (_POSIX) #include <termios.h> #if defined (__APPLE__) #include <sys/ioctl.h> #endif // __APPLE__ #endif // _POSIX #if defined (_WIN) #include <windows.h> #endif // _WIN #define QUIET 0 void send_prompt (); void clear_prompt (); #if defined (_WIN) void SetConsoleWindowSize (const int x); #endif int tty_break(); int tty_getchar(); int tty_fix(); #endif // _TERMINAL_H