xref: /original-bsd/lib/libcurses/move.c (revision a9c19d04)
1 /*
2  * Copyright (c) 1980 Regents of the University of California.
3  * All rights reserved.  The Berkeley software License Agreement
4  * specifies the terms and conditions for redistribution.
5  */
6 
7 #ifndef lint
8 static char sccsid[] = "@(#)move.c	5.2 (Berkeley) 10/08/85";
9 #endif not lint
10 
11 # include	"curses.ext"
12 
13 /*
14  *	This routine moves the cursor to the given point
15  *
16  */
17 wmove(win, y, x)
18 reg WINDOW	*win;
19 reg int		y, x; {
20 
21 # ifdef DEBUG
22 	fprintf(outf, "MOVE to (%d, %d)\n", y, x);
23 # endif
24 	if (x < 0 || y < 0)
25 		return ERR;
26 	if (x >= win->_maxx || y >= win->_maxy)
27 		return ERR;
28 	win->_curx = x;
29 	win->_cury = y;
30 	return OK;
31 }
32