date and time created 81/01/26 17:02:50 by arnold
authorKen Arnold <arnold@ucbvax.Berkeley.EDU>
Tue, 27 Jan 1981 09:02:50 +0000 (01:02 -0800)
committerKen Arnold <arnold@ucbvax.Berkeley.EDU>
Tue, 27 Jan 1981 09:02:50 +0000 (01:02 -0800)
SCCS-vsn: lib/libcurses/delwin.c 1.1

usr/src/lib/libcurses/delwin.c [new file with mode: 0644]

diff --git a/usr/src/lib/libcurses/delwin.c b/usr/src/lib/libcurses/delwin.c
new file mode 100644 (file)
index 0000000..c9d9b18
--- /dev/null
@@ -0,0 +1,18 @@
+# include      "curses.ext"
+
+/*
+ *     This routine deletes a window and releases it back to the system.
+ *
+ * %G% (Berkeley) @(#)delwin.c 1.1
+ */
+delwin(win)
+reg WINDOW     *win; {
+
+       reg int i;
+
+       if (!(win->_flags & _SUBWIN))
+               for (i = 0; i < win->_maxy && win->_y[i]; i++)
+                       cfree(win->_y[i]);
+       cfree(win->_y);
+       cfree(win);
+}