New unctrl

This commit is contained in:
jl777
2019-02-18 05:53:41 -11:00
parent c0bdecef07
commit 20402a3a01
2 changed files with 9 additions and 1 deletions

View File

@@ -422,3 +422,10 @@ int32_t md_readchar(void)
return(0); return(0);
} }
char *unctrl(char c)
{
static char ctrlstr[3];
ctrlstr[0] = '^';
ctrlstr[1] = 'a' + c;
return(ctrlstr);
}

View File

@@ -123,9 +123,10 @@ int32_t wprintw(WINDOW *win,char *fmt,...);
int32_t mvprintw(int32_t y,int32_t x,char *fmt,...); int32_t mvprintw(int32_t y,int32_t x,char *fmt,...);
int32_t mvwprintw(WINDOW *win,int32_t y,int32_t x,char *fmt,...); int32_t mvwprintw(WINDOW *win,int32_t y,int32_t x,char *fmt,...);
char *unctrl(char c);
#define A_CHARTEXT 0xff #define A_CHARTEXT 0xff
#define baudrate() 9600 #define baudrate() 9600
#define unctrl(a) "^x"
#define getmaxx(a) COLS #define getmaxx(a) COLS
#define getmaxy(a) LINES #define getmaxy(a) LINES
#define getyx(win,_argfory,_argforx) _argfory = win->y, _argforx = win->x #define getyx(win,_argfory,_argforx) _argfory = win->y, _argforx = win->x