|
|
1.1 ! root 1: # include "curses.ext" ! 2: /* @(#) move.c: 1.1 10/15/83 (1.2 4/7/82) */ ! 3: ! 4: /* ! 5: * This routine moves the cursor to the given point ! 6: * ! 7: * 1/26/81 (Berkeley) @(#)move.c 1.1 ! 8: */ ! 9: wmove(win, y, x) ! 10: reg WINDOW *win; ! 11: reg int y, x; ! 12: { ! 13: ! 14: # ifdef DEBUG ! 15: if(outf) fprintf(outf, "MOVE to win "); ! 16: if( win == stdscr ) ! 17: { ! 18: if(outf) fprintf(outf, "stdscr "); ! 19: } ! 20: else ! 21: { ! 22: if(outf) fprintf(outf, "%o ", win); ! 23: } ! 24: if(outf) fprintf(outf, "(%d, %d)\n", y, x); ! 25: # endif ! 26: if( x >= win->_maxx || y >= win->_maxy ) ! 27: { ! 28: return ERR; ! 29: } ! 30: win->_curx = x; ! 31: win->_cury = y; ! 32: return OK; ! 33: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.