xref: /csrg-svn/lib/libcurses/getstr.c (revision 3497)
12250Sarnold # include	"curses.ext"
22250Sarnold 
32250Sarnold /*
42250Sarnold  *	This routine gets a string starting at (_cury,_curx)
52250Sarnold  *
6*3497Sarnold  * 04/10/81 (Berkeley) @(#)getstr.c	1.2
72250Sarnold  */
82250Sarnold wgetstr(win,str)
92250Sarnold reg WINDOW	*win;
102250Sarnold reg char	*str; {
112250Sarnold 
122250Sarnold 	while ((*str = wgetch(win)) != ERR && *str != '\n');
132250Sarnold 		str++;
14*3497Sarnold 	if (*str == ERR) {
15*3497Sarnold 		return ERR;
16*3497Sarnold 		*str = '\0';
17*3497Sarnold 	}
182250Sarnold 	*str = '\0';
192250Sarnold 	return OK;
202250Sarnold }
21