diff options
Diffstat (limited to '')
-rw-r--r-- | src/c_init.h | 43 |
1 files changed, 15 insertions, 28 deletions
diff --git a/src/c_init.h b/src/c_init.h index 86eb89a..cb10864 100644 --- a/src/c_init.h +++ b/src/c_init.h @@ -10,13 +10,13 @@ /* */ /* ************************************************************************** */ -#ifndef U_INIT_H -#define U_INIT_H +#ifndef C_INIT_H +# define C_INIT_H -#include <termios.h> -#include <sys/ioctl.h> +# include <termios.h> +# include <sys/ioctl.h> -#include "s_struct.h" +# include "s_struct.h" # define LEFT_K 0x445b1b # define RIGHT_K 0x435b1b @@ -30,30 +30,17 @@ # define CTRL_C 0x03 # define CTRL_L 0x0c - -typedef struct s_caps +typedef struct s_caps { - struct termios tios; - struct winsize ws; - uint32_t cpos; /*cursor position (column)*/ - uint32_t lpos; /*cursor position (line)*/ - uint32_t nlines; /*cursor position (line)*/ - uint8_t psx; /*cursor position (line)*/ -} t_caps; + struct termios tios; + struct winsize ws; + uint32_t cpos; + uint32_t lpos; + uint32_t nlines; + uint8_t psx; +} t_caps; -int16_t c_gnl(int32_t fd, char **line, uint8_t psx, t_msh *msh); -int16_t c_set_term_raw(uint8_t mode); +int16_t c_gnl(int32_t fd, char **line, uint8_t psx, t_msh *msh); +int16_t c_set_term_raw(uint8_t mode); #endif - -/* cm_str; cursor mobility*/ -/* nl; newline, returned by tgoto()*/ -/* ks; indicate that keys transmit from now on*/ -/* ke; indicate that keys transmit from now on*/ -/* pc; padding char --> do not touch (default 0)*/ -/* bc; left one char*/ -/* le; left one char*/ -/* up; up one line*/ -/* DO; down one line*/ -/* nd; right one char*/ -/* cl; line clear*/ |