NCURSES_CH_T
_nc_render(WINDOW *win, NCURSES_CH_T ch)
static int waddch_literal(WINDOW *, NCURSES_CH_T);
NCURSES_CH_T blank = blankchar;
waddch_literal(WINDOW *win, NCURSES_CH_T ch)
NCURSES_CH_T *dst;
NCURSES_CH_T value = ch;
waddch_nosync(WINDOW *win, const NCURSES_CH_T ch)
static const NCURSES_CH_T blankchar = NewChar(BLANK_TEXT);
NCURSES_CH_T blank = blankchar;
NCURSES_CH_T sch;
_nc_waddch_nosync(WINDOW *win, const NCURSES_CH_T c)
NCURSES_CH_T wch;
NCURSES_CH_T wch;
static NCURSES_INLINE NCURSES_CH_T
render_char(WINDOW *win, NCURSES_CH_T ch)
NCURSES_EXPORT(NCURSES_CH_T)
static const NCURSES_CH_T blank = NewChar(BLANK_TEXT);
NCURSES_CH_T ch;
NCURSES_CH_T ch;
NCURSES_CH_T wch;
NCURSES_CH_T new_bkgd = CHDEREF(ch);
NCURSES_CH_T old_bkgd;
NCURSES_CH_T old_char;
NCURSES_CH_T new_char;
NCURSES_CH_T tmp_bkgd = blank;
NCURSES_CH_T *cp = &(win->_line[y].text[x]);
NCURSES_CH_T wch;
static const NCURSES_CH_T blank = NewChar(BLANK_TEXT);
NCURSES_CH_T wch;
NCURSES_CH_T blank = win->_nc_bkgd;
NCURSES_CH_T *ptr = &(line->text[startx]);
NCURSES_CH_T *end = &(line->text[win->_maxx]);
NCURSES_CH_T blank;
NCURSES_CH_T *ptr, *end;
NCURSES_CH_T blank = win->_nc_bkgd;
NCURSES_CH_T *end = &(line->text[win->_maxx]);
NCURSES_CH_T *temp2 = &(line->text[win->_curx + 1]);
NCURSES_CH_T *temp1 = temp2 - 1;
NCURSES_CH_T *start;
NCURSES_CH_T blank;
NCURSES_CH_T *sp;
NCURSES_CH_T *end;
NCURSES_CH_T wch;
NCURSES_CH_T *text = win->_line[row].text;
NCURSES_CH_T wch;
NCURSES_CH_T *end = &(line->text[win->_curx]);
NCURSES_CH_T *temp1 = &(line->text[win->_maxx]);
NCURSES_CH_T *temp2 = temp1 - 1;
NCURSES_CH_T *text = win->_line[row].text;
NCURSES_CH_T *ptr;
win->_line[i].text = typeCalloc(NCURSES_CH_T, (unsigned) num_columns);
NCURSES_CH_T ch = oline->text[j];
NCURSES_CH_T *ptr;
if ((win->_line[i].text = typeCalloc(NCURSES_CH_T, ((size_t) c))) == 0) {
static const NCURSES_CH_T blank = NewChar(BLANK_TEXT);
NCURSES_CH_T prior;
read_row(char *source, NCURSES_CH_T *prior, NCURSES_CH_T *target, int length)
size_t linesize = sizeof(NCURSES_CH_T) * (size_t) (tmp._maxx + 1);
NCURSES_CH_T prior = blank;
NCURSES_CH_T last_cell;
NCURSES_CH_T *data = win->_line[y].text;
sizeof(NCURSES_CH_T), len, filep) != len
NCURSES_CH_T blank)
size_t to_copy = (sizeof(NCURSES_CH_T) * (size_t) (win->_maxx + 1));
if ((sp->_current_attr = typeCalloc(NCURSES_CH_T, 1)) == 0) {
if ((sp->_current_attr = typeCalloc(NCURSES_CH_T, 1)) == 0) {
NCURSES_CH_T wch;
linesize = (unsigned) (win->_maxx + 1) * sizeof(NCURSES_CH_T);
NCURSES_CH_T *s;
s = typeMalloc(NCURSES_CH_T, (unsigned) ToCols + 1);
s = typeMalloc(NCURSES_CH_T, (unsigned) ToCols + 1);
NCURSES_CH_T *_current_attr; /* holds current attributes set */
NCURSES_CH_T *_cp = &(ch); \
#define ARG_CH_T NCURSES_CH_T *
#define CARG_CH_T const NCURSES_CH_T *
#define ARG_CH_T NCURSES_CH_T
#define CARG_CH_T NCURSES_CH_T
extern NCURSES_EXPORT(const char *) _nc_viscbuf2 (int, const NCURSES_CH_T *, int);
extern NCURSES_EXPORT(const char *) _nc_viscbuf (const NCURSES_CH_T *, int);
extern NCURSES_EXPORT(NCURSES_CH_T) _nc_render (WINDOW *, NCURSES_CH_T);
extern NCURSES_EXPORT(int) _nc_waddch_nosync (WINDOW *, const NCURSES_CH_T);
extern NCURSES_EXPORT(void) _nc_scroll_window (WINDOW *, int const, int const, int const, NCURSES_CH_T);
NCURSES_CH_T *text; /* text of the line */
NCURSES_CH_T attr; /* soft label attribute */
_nc_viscbuf2(int bufnum, const NCURSES_CH_T *buf, int len)
_nc_viscbuf(const NCURSES_CH_T *buf, int len)
static const NCURSES_CH_T blankchar = NewChar(BLANK_TEXT);
hash(SCREEN *sp, NCURSES_CH_T *text)
NCURSES_CH_T ch;
update_cost(SCREEN *sp, NCURSES_CH_T *from, NCURSES_CH_T *to)
update_cost_from_blank(SCREEN *sp, NCURSES_CH_T *to)
NCURSES_CH_T blank = blankchar;
static NCURSES_CH_T oldtext[MAXLINES][TEXTWIDTH(sp)];
static NCURSES_CH_T newtext[MAXLINES][TEXTWIDTH(sp)];
NCURSES_CH_T ch = WANT_CHAR(SP_PARM, to_y, from_x + i);
NCURSES_CH_T oldattr;
static const NCURSES_CH_T blankchar = NewChar(BLANK_TEXT);
static NCURSES_CH_T normal = NewChar(BLANK_TEXT);
static NCURSES_INLINE NCURSES_CH_T
NCURSES_CH_T blank = blankchar;
NCURSES_CH_T blank = ClrBlank(NCURSES_SP_ARGx StdScreen(SP_PARM));
static NCURSES_INLINE NCURSES_CH_T ClrBlank(NCURSES_SP_DCLx WINDOW *win);
ClrToEOL(NCURSES_SP_DCLx NCURSES_CH_T blank, int needclear)
NCURSES_CH_T *cp =
static void ClearScreen(SCREEN *, NCURSES_CH_T blank);
ClrToEOS(NCURSES_SP_DCLx NCURSES_CH_T blank)
static void InsStr(SCREEN *, NCURSES_CH_T *line, int count);
NCURSES_CH_T blank = NewScreen(SP_PARM)->_line[total - 1].text[last - 1];
static void ClearScreen(NCURSES_CH_T blank);
static void InsStr(NCURSES_CH_T *line, int count);
NCURSES_CH_T *newLine = NewScreen(SP_PARM)->_line[lineno].text;
NCURSES_CH_T *oldLine = CurScreen(SP_PARM)->_line[lineno].text;
NCURSES_CH_T blank;
(unsigned) (nLastChar - firstChar + 1) * sizeof(NCURSES_CH_T));
(unsigned) (screen_columns(SP_PARM) - firstChar) * sizeof(NCURSES_CH_T));
ClearScreen(NCURSES_SP_DCLx NCURSES_CH_T blank)
InsStr(NCURSES_SP_DCLx NCURSES_CH_T *line, int count)
NCURSES_CH_T blank)
NCURSES_CH_T blank)
scroll_idl(NCURSES_SP_DCLx int n, int del, int ins, NCURSES_CH_T blank)
NCURSES_CH_T blank;
static const NCURSES_CH_T blank2 = NewChar(BLANK_TEXT);
static const NCURSES_CH_T blank2 = NewChar(BLANK_TEXT);
NCURSES_CH_T my_ch;
static const NCURSES_CH_T blank = NewChar(BLANK_TEXT);
NCURSES_CH_T tilde;
NCURSES_CH_T attr = CHDEREF(ch);
static const NCURSES_CH_T blank = NewChar(BLANK_TEXT);
EmitRange(NCURSES_SP_DCLx const NCURSES_CH_T *ntext, int num)
NCURSES_CH_T ntext0;
NCURSES_CH_T temp;
const NCURSES_CH_T *otext,
const NCURSES_CH_T *ntext,
NCURSES_CH_T *thisline = NewScreen(SP_PARM)->_line[i].text;
NCURSES_CH_T *lastline =
NCURSES_CH_T wls, wrs, wts, wbs, wtl, wtr, wbl, wbr;
NCURSES_CH_T wch;
NCURSES_CH_T *src;
NCURSES_CH_T *end = &(line->text[win->_curx]);
NCURSES_CH_T *temp1 = &(line->text[win->_maxx]);
NCURSES_CH_T *temp2 = temp1 - cells;
NCURSES_CH_T wch;
#define FIELD_CELL NCURSES_CH_T