Lines Matching defs:win
93 mvwinstr(WINDOW *win, int y, int x, char *str)
95 if (wmove(win, y, x) == ERR)
98 return winstr(win, str);
102 mvwinnstr(WINDOW *win, int y, int x, char *str, int n)
104 if (wmove(win, y, x) == ERR)
107 return winnstr(win, str, n);
120 winstr(WINDOW *win, char *str)
123 return winnstr(win, str, -1);
137 winnstr(WINDOW *win, char *str, int n)
142 if ((win == NULL) || (str == NULL))
146 start = &win->alines[win->cury]->line[win->curx];
148 if (n < 0 || (n - 1) > win->maxx - win->curx - 1) {
149 epos = win->maxx - 1;
150 n = win->maxx - win->curx;
153 epos = win->curx + n - 1 - 1;
156 end = &win->alines[win->cury]->line[epos];