c15124aa7a
Code submitted by Brett Lymn <blymn@baesystems.com.au> (via Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>)
49 lines
1.1 KiB
Text
49 lines
1.1 KiB
Text
$NetBSD: patch-ad,v 1.1 2000/05/04 01:48:12 hubertf Exp $
|
|
|
|
--- main-gcu.c.orig Thu May 4 03:37:38 2000
|
|
+++ main-gcu.c Thu May 4 03:41:22 2000
|
|
@@ -458,6 +458,14 @@
|
|
/* Flush the curses buffer */
|
|
(void)refresh();
|
|
|
|
+#ifdef __NetBSD__
|
|
+ {
|
|
+ int cury, curx;
|
|
+
|
|
+ getyx(curscr, cury, curx);
|
|
+ mvcur(cury, curx, LINES - 1, 0);
|
|
+ }
|
|
+#else
|
|
#ifdef SPECIAL_BSD
|
|
/* this moves curses to bottom right corner */
|
|
mvcur(curscr->cury, curscr->curx, LINES - 1, 0);
|
|
@@ -465,6 +473,7 @@
|
|
/* this moves curses to bottom right corner */
|
|
mvcur(curscr->_cury, curscr->_curx, LINES - 1, 0);
|
|
#endif
|
|
+#endif
|
|
|
|
/* Exit curses */
|
|
endwin();
|
|
@@ -529,12 +538,21 @@
|
|
/* Hack -- make sure the cursor is visible */
|
|
Term_xtra(TERM_XTRA_SHAPE, 1);
|
|
|
|
+#ifdef __NetBSD__
|
|
+ {
|
|
+ int cury, curx;
|
|
+
|
|
+ getyx(curscr, cury, curx);
|
|
+ mvcur(cury, curx, LINES - 1, 0);
|
|
+ }
|
|
+#else
|
|
#ifdef SPECIAL_BSD
|
|
/* This moves curses to bottom right corner */
|
|
mvcur(curscr->cury, curscr->curx, LINES - 1, 0);
|
|
#else
|
|
/* This moves curses to bottom right corner */
|
|
mvcur(curscr->_cury, curscr->_curx, LINES - 1, 0);
|
|
+#endif
|
|
#endif
|
|
|
|
/* Flush the curses buffer */
|