diff options
author | peter <peter@FreeBSD.org> | 1999-08-30 07:58:08 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 1999-08-30 07:58:08 +0000 |
commit | 28ca28a57902fe74c7807cc9093f3f2e7d00596f (patch) | |
tree | ecd9ae622bca58b6c004f851252e529c5b7757af /lib/libncurses/lib_instr.c | |
parent | 216936ca6d54e77a70cdfe5305d1ba3ac2412fad (diff) | |
download | FreeBSD-src-28ca28a57902fe74c7807cc9093f3f2e7d00596f.zip FreeBSD-src-28ca28a57902fe74c7807cc9093f3f2e7d00596f.tar.gz |
Use src/contrib/ncurses, v5.0.990821 prerelease.
This isn't quite finished yet, there are still some unresolved problems
with ospeed and the sgtty.h (non-posix) terminal interface. Mostly
this only causes problems with src/games.
The other tools and libraries (libform,libpanel,libmenu) will come
shortly but are seperate.
Beware, there be dragons here! (The build will be broken for a short
while)
Diffstat (limited to 'lib/libncurses/lib_instr.c')
-rw-r--r-- | lib/libncurses/lib_instr.c | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/lib/libncurses/lib_instr.c b/lib/libncurses/lib_instr.c deleted file mode 100644 index 6d850b3..0000000 --- a/lib/libncurses/lib_instr.c +++ /dev/null @@ -1,54 +0,0 @@ - -/*************************************************************************** -* COPYRIGHT NOTICE * -**************************************************************************** -* ncurses is copyright (C) 1992-1995 * -* Zeyd M. Ben-Halim * -* zmbenhal@netcom.com * -* Eric S. Raymond * -* esr@snark.thyrsus.com * -* * -* Permission is hereby granted to reproduce and distribute ncurses * -* by any means and for any fee, whether alone or as part of a * -* larger distribution, in source or in binary form, PROVIDED * -* this notice is included with any such distribution, and is not * -* removed from any of its header files. Mention of ncurses in any * -* applications linked with it is highly appreciated. * -* * -* ncurses comes AS IS with no warranty, implied or expressed. * -* * -***************************************************************************/ - - -/* -** lib_instr.c -** -** The routine winnstr(). -** -*/ - -#include "curses.priv.h" - -int winnstr(WINDOW *win, char *str, int n) -{ - int i, row, col; - - T(("winnstr(%p,%p,%d) called", win, str, n)); - - getyx(win, row, col); - - if (n < 0) - n = win->_maxx - win->_curx + 1; - - for (i = 0; i < n;) { - str[i++] = TextOf(win->_line[row][col]); - if (++col > win->_maxx) { - col = 0; - if (++row > win->_maxy) - break; - } - } - str[i] = '\0'; /* SVr4 does not seem to count the null */ - - return (i); -} |