source: trunk/minix/lib/curses/wintouch.c@ 12

Last change on this file since 12 was 9, checked in by Mattia Monga, 14 years ago

Minix 3.1.2a

File size: 1.4 KB
RevLine 
[9]1/****************************************************************/
2/* Touchwin() routine of the PCcurses package */
3/* */
4/****************************************************************/
5/* This version of curses is based on ncurses, a curses version */
6/* Originally written by Pavel Curtis at Cornell University. */
7/* I have made substantial changes to make it run on IBM PC's, */
8/* And therefore consider myself free to make it public domain. */
9/* Bjorn Larsson (...mcvax!enea!infovax!bl) */
10/****************************************************************/
11/* 1.0: Release: 870515 */
12/****************************************************************/
13/* Modified to run under the MINIX operating system by Don Cope */
14/* These changes are also released into the public domain. */
15/* 900906 */
16/****************************************************************/
17
18#include <curses.h>
19#include "curspriv.h"
20
21/****************************************************************/
22/* Touchwin() marks all lines of window 'win' as changed, from */
23/* The first to the last character on the line. */
24/****************************************************************/
25
26void touchwin(win)
27WINDOW *win;
28{
29 int y;
30 int maxy;
31 int maxx;
32
33 maxy = win->_maxy;
34 maxx = win->_maxx;
35
36 for (y = 0; y <= maxy; y++) {
37 win->_minchng[y] = 0;
38 win->_maxchng[y] = maxx;
39 } /* for */
40} /* touchwin */
Note: See TracBrowser for help on using the repository browser.