xref: /csrg-svn/lib/libcurses/getstr.c (revision 2250)
1*2250Sarnold # include	"curses.ext"
2*2250Sarnold 
3*2250Sarnold /*
4*2250Sarnold  *	This routine gets a string starting at (_cury,_curx)
5*2250Sarnold  *
6*2250Sarnold  * 01/26/81 (Berkeley) @(#)getstr.c	1.1
7*2250Sarnold  */
8*2250Sarnold wgetstr(win,str)
9*2250Sarnold reg WINDOW	*win;
10*2250Sarnold reg char	*str; {
11*2250Sarnold 
12*2250Sarnold 	while ((*str = wgetch(win)) != ERR && *str != '\n');
13*2250Sarnold 		str++;
14*2250Sarnold 	*str = '\0';
15*2250Sarnold 	if (*str == ERR)
16*2250Sarnold 		return ERR;
17*2250Sarnold 	return OK;
18*2250Sarnold }
19