reset goes back to machine dependent
[unix-history] / usr / src / lib / libcurses / getstr.c
CommitLineData
94aeb2d1
KA
1# include "curses.ext"
2
3/*
4 * This routine gets a string starting at (_cury,_curx)
5 *
57bc80fd 6 * %G% (Berkeley) @(#)getstr.c 1.4
94aeb2d1
KA
7 */
8wgetstr(win,str)
9reg WINDOW *win;
10reg char *str; {
11
57bc80fd 12 while ((*str = wgetch(win)) != ERR && *str != '\n')
94aeb2d1 13 str++;
158defd2 14 if (*str == ERR) {
158defd2 15 *str = '\0';
7527eef6 16 return ERR;
158defd2
KA
17 }
18 *str = '\0';
94aeb2d1
KA
19 return OK;
20}