xref: /csrg-svn/lib/libcurses/getstr.c (revision 13223)
12250Sarnold # include	"curses.ext"
22250Sarnold 
32250Sarnold /*
42250Sarnold  *	This routine gets a string starting at (_cury,_curx)
52250Sarnold  *
6*13223Sarnold  * 06/21/83 (Berkeley) @(#)getstr.c	1.4
72250Sarnold  */
82250Sarnold wgetstr(win,str)
92250Sarnold reg WINDOW	*win;
102250Sarnold reg char	*str; {
112250Sarnold 
12*13223Sarnold 	while ((*str = wgetch(win)) != ERR && *str != '\n')
132250Sarnold 		str++;
143497Sarnold 	if (*str == ERR) {
153639Sarnold 		*str = '\0';
163497Sarnold 		return ERR;
173497Sarnold 	}
182250Sarnold 	*str = '\0';
192250Sarnold 	return OK;
202250Sarnold }
21