[comp.sources.misc] PC curses manual pages - Part 1/4

steve@cit5.cit.oz.AU (Steve Balogh) (10/09/87)

#! /bin/sh
# This is a shell archive, meaning:
# 1. Remove everything above the #! /bin/sh line.
# 2. Save the resulting text in a file.
# 3. Execute the file with /bin/sh (not csh) to create the files.
# This archive created: Wed Oct  7 17:48:10 EST 1987
# Archived by: Steve Balogh - steve%cit5.cit.oz@uunet.uu.net
export PATH; PATH=/bin:$PATH
echo shar: extracting "'14+chars'" '(380 characters)'
if test -f '14+chars'
then
	echo shar: will not over-write existing file "'14+chars'"
else
sed 's/^X//' << \SHAR_EOF > '14+chars'
Xmv cursescattr.m _cursescattr.m
Xmv cursescmode.m _cursescmode.m
Xmv cursescursor.m _cursescursor.m
Xmv cursesgcb.m _cursesgcb.m
Xmv cursesgcmode.m _cursesgcmode.m
Xmv cursesgcols.m _cursesgcols.m
Xmv curseskey.m _curseskey.m
Xmv curseskeytst.m _curseskeytst.m
Xmv cursespendch.m _cursespendch.m
Xmv cursesputc.m _cursesputc.m
Xmv cursesscb.m _cursesscb.m
Xmv cursesscroll.m _cursesscroll.m
SHAR_EOF
if test 380 -ne "`wc -c < '14+chars'`"
then
	echo shar: error transmitting "'14+chars'" '(should have been 380 characters)'
fi
fi # end of overwriting check
echo shar: extracting "'Function.con'" '(33630 characters)'
if test -f 'Function.con'
then
	echo shar: will not over-write existing file "'Function.con'"
else
sed 's/^X//' << \SHAR_EOF > 'Function.con'
X'LEAVE'        (1)
X    37    	 leaveok()		 marks window for cursor 'leave' 
X
X*LONGNAME      (1)
X    38    	*longname()		 terminal description 
X
X*NEWWIN        (1)
X    69    	*newwin()		 create a window 
X
X*SUBWIN        (1)
X    96    	*subwin()		 create a sub-window 
X
X*UNCTRL        (1)
X    99    	*unctrl()		 char-to-string converter 
X
XADD            (2)
X     4    	 attron()		 add attribute(s) stdscr 
X   103    	 wattron()		 add attribute(s) in window 
X
XADDCH          (1)
X     1    	 addch()		 put char in stdscr 
X
XADDSTR         (1)
X     2    	 addstr()		 put string in stdscr 
X
XALLOW          (1)
X    90    	 scrollok()		 marks a window to allow scroll 
X
XANOTHER        (2)
X    77    	 overlay()		 overlay one window on another 
X    78    	 overwrite()		 overwrite one window on another 
X
XAROUND         (1)
X     8    	 box()			 draw a box around a window 
X
XATTRIBUTE      (4)
X     3    	 attroff()		 clear attribute(a) stdscr 
X     4    	 attron()		 add attribute(s) stdscr 
X   102    	 wattroff()		 clear attribute(a) in window 
X   103    	 wattron()		 add attribute(s) in window 
X
XATTRIBUTES     (2)
X     5    	 attrset()		 set stdscr char attributes 
X   104    	 wattrset()		 set window char attributes 
X
XATTROFF        (1)
X     3    	 attroff()		 clear attribute(a) stdscr 
X
XATTRON         (1)
X     4    	 attron()		 add attribute(s) stdscr 
X
XATTRSET        (1)
X     5    	 attrset()		 set stdscr char attributes 
X
XBACK           (1)
X   126    	 wungetch()		 character push-back
X
XBAUDRATE       (1)
X     6    	 baudrate()		 compatibility dummy 
X
XBEEP           (1)
X     7    	 beep()			 sound bell 
X
XBELL           (1)
X     7    	 beep()			 sound bell 
X
XBOX            (3)
X     8    	 box()			 draw a box around a window 
X     8    	 box()			 draw a box around a window 
X   105    	 wbox()			 draw a box inside a window 
X
XBREAK          (1)
X    81    	 refrbrk()		 set screen refresh break mode 
X
XBUFFER         (2)
X    28    	 getstr()		 get string to stdscr and buffer 
X   113    	 wgetstr()		 get string to window and buffer 
X
XCBREAK         (5)
X     9    	 cbreak()		 set terminal cbreak mode 
X     9    	 cbreak()		 set terminal cbreak mode 
X    14    	 crmode()		 set terminal cbreak mode 
X    71    	 nocbreak()		 unset terminal cbreak mode 
X    72    	 nocrmode()		 unset terminal cbreak mode 
X
XCHAR           (21)
X     1    	 addch()		 put char in stdscr 
X     5    	 attrset()		 set stdscr char attributes 
X    17    	 delch()		 delete a char in stdscr 
X    24    	 erasechar()		 return char kill character 
X    31    	 inch()			 get char at stdscr cursor 
X    41    	 mvaddch()		 move & put char in stdscr 
X    46    	 mvdelch()		 move & delete a char in stdscr 
X    48    	 mvgetch()		 move & get char to stdscr 
X    50    	 mvinch()		 move & get char at stdscr cursor 
X    51    	 mvinsch()		 move & insert char in stdscr 
X    55    	 mvwaddch()		 move & put char in a window 
X    59    	 mvwdelch()		 move & delete a char in a window 
X    61    	 mvwgetch()		 move & get char to a window 
X    64    	 mvwinch()		 move & get char at window cursor 
X    65    	 mvwinsch()		 move & insert char in a window 
X    99    	*unctrl()		 char-to-string converter 
X   100    	 waddch()		 put char in a window 
X   104    	 wattrset()		 set window char attributes 
X   109    	 wdelch()		 delete a char in a window 
X   112    	 wgetch()		 get char to a window 
X   114    	 winch()		 get char at window cursor 
X
XCHARACTER      (5)
X    24    	 erasechar()		 return char kill character 
X    33    	 insch()		 insert character in stdscr 
X    36    	 killchar()		 return line kill character 
X   115    	 winsch()		 insert character in a window 
X   126    	 wungetch()		 character push-back
X
XCHARS          (4)
X    94    	 standend()		 start normal chars in stdscr 
X    95    	 standout()		 start standout chars in stdscr 
X   123    	 wstandend()		 start normal chars in window 
X   124    	 wstandout()		 start standout chars in window 
X
XCLEANUP        (1)
X    22    	 endwin()		 cleanup and finitialization 
X
XCLEAR          (14)
X     3    	 attroff()		 clear attribute(a) stdscr 
X    10    	 clear()		 clear stdscr 
X    10    	 clear()		 clear stdscr 
X    11    	 clearok()		 marks a window for screen clear 
X    12    	 clrtobot()		 clear end of stdscr 
X    13    	 clrtoeol()		 clear end of line in stdscr 
X    43    	 mvclrtobot()		 move & clear end of stdscr 
X    44    	 mvclrtoeol()		 move & clear lineend in stdscr 
X    57    	 mvwclrtobot()		 move & clear end of a window 
X    58    	 mvwclrtoeol()		 move & clear lineend in a window 
X   102    	 wattroff()		 clear attribute(a) in window 
X   106    	 wclear()		 clear a window 
X   107    	 wclrtobot()		 clear end of a window 
X   108    	 wclrtoeol()		 clear end of line in a window 
X
XCLEAROK        (1)
X    11    	 clearok()		 marks a window for screen clear 
X
XCLRTOBOT       (1)
X    12    	 clrtobot()		 clear end of stdscr 
X
XCLRTOEOL       (1)
X    13    	 clrtoeol()		 clear end of line in stdscr 
X
XCOMPATIBILITY  (7)
X     6    	 baudrate()		 compatibility dummy 
X    25    	 fixterm()		 compatibility dummy 
X    29    	 gettmode()		 compatibility dummy 
X    83    	 resetterm()		 compatibility dummy 
X    85    	 saveoldterm()		 compatibility dummy 
X    86    	 saveterm()		 compatibility dummy 
X    92    	 setterm()		 compatibility dummy 
X
XCONVERTER      (1)
X    99    	*unctrl()		 char-to-string converter 
X
XCR             (2)
X    70    	 nl()			 set terminal cr-crlf map mode 
X    75    	 nonl()			 unset terminal cr-crlf map mode 
X
XCREATE         (3)
X    69    	*newwin()		 create a window 
X    96    	*subwin()		 create a sub-window 
X   118    	 wnoutrefresh()		 create screen image, w/o display 
X
XCRLF           (2)
X    70    	 nl()			 set terminal cr-crlf map mode 
X    75    	 nonl()			 unset terminal cr-crlf map mode 
X
XCRMODE         (1)
X    14    	 crmode()		 set terminal cbreak mode 
X
XCURSES         (1)
X    32    	 initscr()		 curses initialization 
X
XCURSOFF        (1)
X    15    	 cursoff()		 turns off hardware cursor 
X
XCURSON         (1)
X    16    	 curson()		 turns on hardware cursor 
X
XCURSOR         (10)
X    15    	 cursoff()		 turns off hardware cursor 
X    16    	 curson()		 turns on hardware cursor 
X    31    	 inch()			 get char at stdscr cursor 
X    37    	 leaveok()		 marks window for cursor 'leave' 
X    40    	 move()			 move cursor in stdscr 
X    45    	 mvcur()		 move terminal cursor 
X    50    	 mvinch()		 move & get char at stdscr cursor 
X    64    	 mvwinch()		 move & get char at window cursor 
X   114    	 winch()		 get char at window cursor 
X   117    	 wmove()		 move cursor in a window 
X
XDEFINE         (2)
X    91    	 setsrcreg()		 define stdscr's scroll region 
X   122    	 wsetsrcreg()		 define a window's scroll region 
X
XDELCH          (1)
X    17    	 delch()		 delete a char in stdscr 
X
XDELETE         (9)
X    17    	 delch()		 delete a char in stdscr 
X    18    	 deleteln()		 delete a line in stdscr 
X    19    	 delwin()		 delete a window or a subwindow 
X    46    	 mvdelch()		 move & delete a char in stdscr 
X    47    	 mvdeleteln()		 move & delete a line in stdscr 
X    59    	 mvwdelch()		 move & delete a char in a window 
X    60    	 mvwdeleteln()		 move & delete a line in a window 
X   109    	 wdelch()		 delete a char in a window 
X   110    	 wdeleteln()		 delete a line in a window 
X
XDELETELN       (1)
X    18    	 deleteln()		 delete a line in stdscr 
X
XDELWIN         (1)
X    19    	 delwin()		 delete a window or a subwindow 
X
XDESCRIPTION    (1)
X    38    	*longname()		 terminal description 
X
XDISPLAY        (1)
X   118    	 wnoutrefresh()		 create screen image, w/o display 
X
XDOUPDATE       (1)
X    20    	 doupdate()		 update physical screen 
X
XDRAW           (2)
X     8    	 box()			 draw a box around a window 
X   105    	 wbox()			 draw a box inside a window 
X
XDUMMY          (9)
X     6    	 baudrate()		 compatibility dummy 
X    25    	 fixterm()		 compatibility dummy 
X    29    	 gettmode()		 compatibility dummy 
X    30    	 idlok()		 use ins/del line (dummy) 
X    39    	 meta()			 marks window for meta (dummy) 
X    83    	 resetterm()		 compatibility dummy 
X    85    	 saveoldterm()		 compatibility dummy 
X    86    	 saveterm()		 compatibility dummy 
X    92    	 setterm()		 compatibility dummy 
X
XECHO           (3)
X    21    	 echo()			 set terminal echo mode 
X    21    	 echo()			 set terminal echo mode 
X    74    	 noecho()		 unset terminal echo mode 
X
XEND            (6)
X    12    	 clrtobot()		 clear end of stdscr 
X    13    	 clrtoeol()		 clear end of line in stdscr 
X    43    	 mvclrtobot()		 move & clear end of stdscr 
X    57    	 mvwclrtobot()		 move & clear end of a window 
X   107    	 wclrtobot()		 clear end of a window 
X   108    	 wclrtoeol()		 clear end of line in a window 
X
XENDWIN         (1)
X    22    	 endwin()		 cleanup and finitialization 
X
XERASE          (3)
X    23    	 erase()		 erase stdscr 
X    23    	 erase()		 erase stdscr 
X   111    	 werase()		 erase a window 
X
XERASECHAR      (1)
X    24    	 erasechar()		 return char kill character 
X
XFINITIALIZATION(1)
X    22    	 endwin()		 cleanup and finitialization 
X
XFIXTERM        (1)
X    25    	 fixterm()		 compatibility dummy 
X
XFLASH          (2)
X    26    	 flash()		 flash terminal screen 
X    26    	 flash()		 flash terminal screen 
X
XFLUSHINP       (1)
X    27    	 flushinp()		 kill pending keyboard input 
X
XGET            (15)
X    28    	 getstr()		 get string to stdscr and buffer 
X    31    	 inch()			 get char at stdscr cursor 
X    48    	 mvgetch()		 move & get char to stdscr 
X    49    	 mvgetstr()		 move & get string to stdscr 
X    50    	 mvinch()		 move & get char at stdscr cursor 
X    54    	 mvscanw()		 move & get values via stdscr 
X    61    	 mvwgetch()		 move & get char to a window 
X    62    	 mvwgetstr()		 move & get string to a window 
X    64    	 mvwinch()		 move & get char at window cursor 
X    68    	 mvwscanw()		 move & get values via a window 
X    88    	 scanw()		 get values via stdscr 
X   112    	 wgetch()		 get char to a window 
X   113    	 wgetstr()		 get string to window and buffer 
X   114    	 winch()		 get char at window cursor 
X   121    	 wscanw()		 get values via a window 
X
XGETSTR         (1)
X    28    	 getstr()		 get string to stdscr and buffer 
X
XGETTMODE       (1)
X    29    	 gettmode()		 compatibility dummy 
X
XHARDWARE       (2)
X    15    	 cursoff()		 turns off hardware cursor 
X    16    	 curson()		 turns on hardware cursor 
X
XI/O            (2)
X    84    	 resetty()		 restore terminal I/O modes 
X    87    	 savetty()		 save terminal I/O modes 
X
XIDLOK          (1)
X    30    	 idlok()		 use ins/del line (dummy) 
X
XIMAGE          (1)
X   118    	 wnoutrefresh()		 create screen image, w/o display 
X
XINCH           (1)
X    31    	 inch()			 get char at stdscr cursor 
X
XINITIALIZATION (1)
X    32    	 initscr()		 curses initialization 
X
XINITSCR        (1)
X    32    	 initscr()		 curses initialization 
X
XINPUT          (2)
X    27    	 flushinp()		 kill pending keyboard input 
X    73    	 nodelay()		 marks window for no input wait 
X
XINS/DEL        (1)
X    30    	 idlok()		 use ins/del line (dummy) 
X
XINSCH          (1)
X    33    	 insch()		 insert character in stdscr 
X
XINSERT         (8)
X    33    	 insch()		 insert character in stdscr 
X    34    	 insertln()		 insert new line in stdscr 
X    51    	 mvinsch()		 move & insert char in stdscr 
X    52    	 mvinsertln()		 move & insert new line in stdscr 
X    65    	 mvwinsch()		 move & insert char in a window 
X    66    	 mvwinsertln()		 move & insert new line in window 
X   115    	 winsch()		 insert character in a window 
X   116    	 winsertln()		 insert new line in a window 
X
XINSERTLN       (1)
X    34    	 insertln()		 insert new line in stdscr 
X
XINSIDE         (1)
X   105    	 wbox()			 draw a box inside a window 
X
XKEYBOARD       (1)
X    27    	 flushinp()		 kill pending keyboard input 
X
XKEYPAD         (2)
X    35    	 keypad()		 marks a window for keypad usage 
X    35    	 keypad()		 marks a window for keypad usage 
X
XKILL           (3)
X    24    	 erasechar()		 return char kill character 
X    27    	 flushinp()		 kill pending keyboard input 
X    36    	 killchar()		 return line kill character 
X
XKILLCHAR       (1)
X    36    	 killchar()		 return line kill character 
X
XLEAVEOK        (1)
X    37    	 leaveok()		 marks window for cursor 'leave' 
X
XLINE           (12)
X    13    	 clrtoeol()		 clear end of line in stdscr 
X    18    	 deleteln()		 delete a line in stdscr 
X    30    	 idlok()		 use ins/del line (dummy) 
X    34    	 insertln()		 insert new line in stdscr 
X    36    	 killchar()		 return line kill character 
X    47    	 mvdeleteln()		 move & delete a line in stdscr 
X    52    	 mvinsertln()		 move & insert new line in stdscr 
X    60    	 mvwdeleteln()		 move & delete a line in a window 
X    66    	 mvwinsertln()		 move & insert new line in window 
X   108    	 wclrtoeol()		 clear end of line in a window 
X   110    	 wdeleteln()		 delete a line in a window 
X   116    	 winsertln()		 insert new line in a window 
X
XLINEEND        (2)
X    44    	 mvclrtoeol()		 move & clear lineend in stdscr 
X    58    	 mvwclrtoeol()		 move & clear lineend in a window 
X
XMAP            (2)
X    70    	 nl()			 set terminal cr-crlf map mode 
X    75    	 nonl()			 unset terminal cr-crlf map mode 
X
XMARK           (1)
X    98    	 touchwin()		 mark a window as modified 
X
XMARKS          (6)
X    11    	 clearok()		 marks a window for screen clear 
X    35    	 keypad()		 marks a window for keypad usage 
X    37    	 leaveok()		 marks window for cursor 'leave' 
X    39    	 meta()			 marks window for meta (dummy) 
X    73    	 nodelay()		 marks window for no input wait 
X    90    	 scrollok()		 marks a window to allow scroll 
X
XMETA           (2)
X    39    	 meta()			 marks window for meta (dummy) 
X    39    	 meta()			 marks window for meta (dummy) 
X
XMODE           (11)
X     9    	 cbreak()		 set terminal cbreak mode 
X    14    	 crmode()		 set terminal cbreak mode 
X    21    	 echo()			 set terminal echo mode 
X    70    	 nl()			 set terminal cr-crlf map mode 
X    71    	 nocbreak()		 unset terminal cbreak mode 
X    72    	 nocrmode()		 unset terminal cbreak mode 
X    74    	 noecho()		 unset terminal echo mode 
X    75    	 nonl()			 unset terminal cr-crlf map mode 
X    76    	 noraw()		 unset raw terminal mode 
X    80    	 raw()			 set raw terminal mode 
X    81    	 refrbrk()		 set screen refresh break mode 
X
XMODES          (2)
X    84    	 resetty()		 restore terminal I/O modes 
X    87    	 savetty()		 save terminal I/O modes 
X
XMODIFIED       (1)
X    98    	 touchwin()		 mark a window as modified 
X
XMOVE           (31)
X    40    	 move()			 move cursor in stdscr 
X    40    	 move()			 move cursor in stdscr 
X    41    	 mvaddch()		 move & put char in stdscr 
X    42    	 mvaddstr()		 move & put string in stdscr 
X    43    	 mvclrtobot()		 move & clear end of stdscr 
X    44    	 mvclrtoeol()		 move & clear lineend in stdscr 
X    45    	 mvcur()		 move terminal cursor 
X    46    	 mvdelch()		 move & delete a char in stdscr 
X    47    	 mvdeleteln()		 move & delete a line in stdscr 
X    48    	 mvgetch()		 move & get char to stdscr 
X    49    	 mvgetstr()		 move & get string to stdscr 
X    50    	 mvinch()		 move & get char at stdscr cursor 
X    51    	 mvinsch()		 move & insert char in stdscr 
X    52    	 mvinsertln()		 move & insert new line in stdscr 
X    53    	 mvprintw()		 move & print string in stdscr 
X    54    	 mvscanw()		 move & get values via stdscr 
X    55    	 mvwaddch()		 move & put char in a window 
X    56    	 mvwaddstr()		 move & put string in a window 
X    57    	 mvwclrtobot()		 move & clear end of a window 
X    58    	 mvwclrtoeol()		 move & clear lineend in a window 
X    59    	 mvwdelch()		 move & delete a char in a window 
X    60    	 mvwdeleteln()		 move & delete a line in a window 
X    61    	 mvwgetch()		 move & get char to a window 
X    62    	 mvwgetstr()		 move & get string to a window 
X    63    	 mvwin()		 move window 
X    64    	 mvwinch()		 move & get char at window cursor 
X    65    	 mvwinsch()		 move & insert char in a window 
X    66    	 mvwinsertln()		 move & insert new line in window 
X    67    	 mvwprintw()		 move & print string in a window 
X    68    	 mvwscanw()		 move & get values via a window 
X   117    	 wmove()		 move cursor in a window 
X
XMVADDCH        (1)
X    41    	 mvaddch()		 move & put char in stdscr 
X
XMVADDSTR       (1)
X    42    	 mvaddstr()		 move & put string in stdscr 
X
XMVCLRTOBOT     (1)
X    43    	 mvclrtobot()		 move & clear end of stdscr 
X
XMVCLRTOEOL     (1)
X    44    	 mvclrtoeol()		 move & clear lineend in stdscr 
X
XMVCUR          (1)
X    45    	 mvcur()		 move terminal cursor 
X
XMVDELCH        (1)
X    46    	 mvdelch()		 move & delete a char in stdscr 
X
XMVDELETELN     (1)
X    47    	 mvdeleteln()		 move & delete a line in stdscr 
X
XMVGETCH        (1)
X    48    	 mvgetch()		 move & get char to stdscr 
X
XMVGETSTR       (1)
X    49    	 mvgetstr()		 move & get string to stdscr 
X
XMVINCH         (1)
X    50    	 mvinch()		 move & get char at stdscr cursor 
X
XMVINSCH        (1)
X    51    	 mvinsch()		 move & insert char in stdscr 
X
XMVINSERTLN     (1)
X    52    	 mvinsertln()		 move & insert new line in stdscr 
X
XMVPRINTW       (1)
X    53    	 mvprintw()		 move & print string in stdscr 
X
XMVSCANW        (1)
X    54    	 mvscanw()		 move & get values via stdscr 
X
XMVWADDCH       (1)
X    55    	 mvwaddch()		 move & put char in a window 
X
XMVWADDSTR      (1)
X    56    	 mvwaddstr()		 move & put string in a window 
X
XMVWCLRTOBOT    (1)
X    57    	 mvwclrtobot()		 move & clear end of a window 
X
XMVWCLRTOEOL    (1)
X    58    	 mvwclrtoeol()		 move & clear lineend in a window 
X
XMVWDELCH       (1)
X    59    	 mvwdelch()		 move & delete a char in a window 
X
XMVWDELETELN    (1)
X    60    	 mvwdeleteln()		 move & delete a line in a window 
X
XMVWGETCH       (1)
X    61    	 mvwgetch()		 move & get char to a window 
X
XMVWGETSTR      (1)
X    62    	 mvwgetstr()		 move & get string to a window 
X
XMVWIN          (1)
X    63    	 mvwin()		 move window 
X
XMVWINCH        (1)
X    64    	 mvwinch()		 move & get char at window cursor 
X
XMVWINSCH       (1)
X    65    	 mvwinsch()		 move & insert char in a window 
X
XMVWINSERTLN    (1)
X    66    	 mvwinsertln()		 move & insert new line in window 
X
XMVWPRINTW      (1)
X    67    	 mvwprintw()		 move & print string in a window 
X
XMVWSCANW       (1)
X    68    	 mvwscanw()		 move & get values via a window 
X
XNEW            (4)
X    34    	 insertln()		 insert new line in stdscr 
X    52    	 mvinsertln()		 move & insert new line in stdscr 
X    66    	 mvwinsertln()		 move & insert new line in window 
X   116    	 winsertln()		 insert new line in a window 
X
XNL             (1)
X    70    	 nl()			 set terminal cr-crlf map mode 
X
XNOCBREAK       (1)
X    71    	 nocbreak()		 unset terminal cbreak mode 
X
XNOCRMODE       (1)
X    72    	 nocrmode()		 unset terminal cbreak mode 
X
XNODELAY        (1)
X    73    	 nodelay()		 marks window for no input wait 
X
XNOECHO         (1)
X    74    	 noecho()		 unset terminal echo mode 
X
XNONL           (1)
X    75    	 nonl()			 unset terminal cr-crlf map mode 
X
XNORAW          (1)
X    76    	 noraw()		 unset raw terminal mode 
X
XNORMAL         (2)
X    94    	 standend()		 start normal chars in stdscr 
X   123    	 wstandend()		 start normal chars in window 
X
XOFF            (1)
X    15    	 cursoff()		 turns off hardware cursor 
X
XONE            (2)
X    77    	 overlay()		 overlay one window on another 
X    78    	 overwrite()		 overwrite one window on another 
X
XOP             (1)
X    93    	 setupterm()		 set up terminal (no-op) 
X
XOVERLAY        (2)
X    77    	 overlay()		 overlay one window on another 
X    77    	 overlay()		 overlay one window on another 
X
XOVERWRITE      (2)
X    78    	 overwrite()		 overwrite one window on another 
X    78    	 overwrite()		 overwrite one window on another 
X
XPENDING        (1)
X    27    	 flushinp()		 kill pending keyboard input 
X
XPHYSICAL       (1)
X    20    	 doupdate()		 update physical screen 
X
XPRINT          (4)
X    53    	 mvprintw()		 move & print string in stdscr 
X    67    	 mvwprintw()		 move & print string in a window 
X    79    	 printw()		 print string in stdscr 
X   119    	 wprintw()		 print string in a window 
X
XPRINTW         (1)
X    79    	 printw()		 print string in stdscr 
X
XPUSH           (1)
X   126    	 wungetch()		 character push-back
X
XPUT            (8)
X     1    	 addch()		 put char in stdscr 
X     2    	 addstr()		 put string in stdscr 
X    41    	 mvaddch()		 move & put char in stdscr 
X    42    	 mvaddstr()		 move & put string in stdscr 
X    55    	 mvwaddch()		 move & put char in a window 
X    56    	 mvwaddstr()		 move & put string in a window 
X   100    	 waddch()		 put char in a window 
X   101    	 waddstr()		 put string in a window 
X
XRAW            (3)
X    76    	 noraw()		 unset raw terminal mode 
X    80    	 raw()			 set raw terminal mode 
X    80    	 raw()			 set raw terminal mode 
X
XREFRBRK        (1)
X    81    	 refrbrk()		 set screen refresh break mode 
X
XREFRESH        (4)
X    81    	 refrbrk()		 set screen refresh break mode 
X    82    	 refresh()		 refresh stdscr 
X    82    	 refresh()		 refresh stdscr 
X   120    	 wrefresh()		 refresh screen 
X
XREGION         (3)
X    89    	 scroll()		 scroll region in a window 
X    91    	 setsrcreg()		 define stdscr's scroll region 
X   122    	 wsetsrcreg()		 define a window's scroll region 
X
XRESETTERM      (1)
X    83    	 resetterm()		 compatibility dummy 
X
XRESETTY        (1)
X    84    	 resetty()		 restore terminal I/O modes 
X
XRESTORE        (1)
X    84    	 resetty()		 restore terminal I/O modes 
X
XRETURN         (2)
X    24    	 erasechar()		 return char kill character 
X    36    	 killchar()		 return line kill character 
X
XSAVE           (1)
X    87    	 savetty()		 save terminal I/O modes 
X
XSAVEOLDTERM    (1)
X    85    	 saveoldterm()		 compatibility dummy 
X
XSAVETERM       (1)
X    86    	 saveterm()		 compatibility dummy 
X
XSAVETTY        (1)
X    87    	 savetty()		 save terminal I/O modes 
X
XSCANW          (1)
X    88    	 scanw()		 get values via stdscr 
X
XSCREEN         (6)
X    11    	 clearok()		 marks a window for screen clear 
X    20    	 doupdate()		 update physical screen 
X    26    	 flash()		 flash terminal screen 
X    81    	 refrbrk()		 set screen refresh break mode 
X   118    	 wnoutrefresh()		 create screen image, w/o display 
X   120    	 wrefresh()		 refresh screen 
X
XSCROLL         (5)
X    89    	 scroll()		 scroll region in a window 
X    89    	 scroll()		 scroll region in a window 
X    90    	 scrollok()		 marks a window to allow scroll 
X    91    	 setsrcreg()		 define stdscr's scroll region 
X   122    	 wsetsrcreg()		 define a window's scroll region 
X
XSCROLLOK       (1)
X    90    	 scrollok()		 marks a window to allow scroll 
X
XSET            (9)
X     5    	 attrset()		 set stdscr char attributes 
X     9    	 cbreak()		 set terminal cbreak mode 
X    14    	 crmode()		 set terminal cbreak mode 
X    21    	 echo()			 set terminal echo mode 
X    70    	 nl()			 set terminal cr-crlf map mode 
X    80    	 raw()			 set raw terminal mode 
X    81    	 refrbrk()		 set screen refresh break mode 
X    93    	 setupterm()		 set up terminal (no-op) 
X   104    	 wattrset()		 set window char attributes 
X
XSET/GET        (2)
X    97    	 tabsize()		 set/get tabsize of stdscr 
X   125    	 wtabsize()		 set/get tabsize of a window 
X
XSETSRCREG      (1)
X    91    	 setsrcreg()		 define stdscr's scroll region 
X
XSETTERM        (1)
X    92    	 setterm()		 compatibility dummy 
X
XSETUPTERM      (1)
X    93    	 setupterm()		 set up terminal (no-op) 
X
XSOUND          (1)
X     7    	 beep()			 sound bell 
X
XSTANDEND       (1)
X    94    	 standend()		 start normal chars in stdscr 
X
XSTANDOUT       (3)
X    95    	 standout()		 start standout chars in stdscr 
X    95    	 standout()		 start standout chars in stdscr 
X   124    	 wstandout()		 start standout chars in window 
X
XSTART          (4)
X    94    	 standend()		 start normal chars in stdscr 
X    95    	 standout()		 start standout chars in stdscr 
X   123    	 wstandend()		 start normal chars in window 
X   124    	 wstandout()		 start standout chars in window 
X
XSTDSCR         (35)
X     1    	 addch()		 put char in stdscr 
X     2    	 addstr()		 put string in stdscr 
X     3    	 attroff()		 clear attribute(a) stdscr 
X     4    	 attron()		 add attribute(s) stdscr 
X     5    	 attrset()		 set stdscr char attributes 
X    10    	 clear()		 clear stdscr 
X    12    	 clrtobot()		 clear end of stdscr 
X    13    	 clrtoeol()		 clear end of line in stdscr 
X    17    	 delch()		 delete a char in stdscr 
X    18    	 deleteln()		 delete a line in stdscr 
X    23    	 erase()		 erase stdscr 
X    28    	 getstr()		 get string to stdscr and buffer 
X    31    	 inch()			 get char at stdscr cursor 
X    33    	 insch()		 insert character in stdscr 
X    34    	 insertln()		 insert new line in stdscr 
X    40    	 move()			 move cursor in stdscr 
X    41    	 mvaddch()		 move & put char in stdscr 
X    42    	 mvaddstr()		 move & put string in stdscr 
X    43    	 mvclrtobot()		 move & clear end of stdscr 
X    44    	 mvclrtoeol()		 move & clear lineend in stdscr 
X    46    	 mvdelch()		 move & delete a char in stdscr 
X    47    	 mvdeleteln()		 move & delete a line in stdscr 
X    48    	 mvgetch()		 move & get char to stdscr 
X    49    	 mvgetstr()		 move & get string to stdscr 
X    50    	 mvinch()		 move & get char at stdscr cursor 
X    51    	 mvinsch()		 move & insert char in stdscr 
X    52    	 mvinsertln()		 move & insert new line in stdscr 
X    53    	 mvprintw()		 move & print string in stdscr 
X    54    	 mvscanw()		 move & get values via stdscr 
X    79    	 printw()		 print string in stdscr 
X    82    	 refresh()		 refresh stdscr 
X    88    	 scanw()		 get values via stdscr 
X    94    	 standend()		 start normal chars in stdscr 
X    95    	 standout()		 start standout chars in stdscr 
X    97    	 tabsize()		 set/get tabsize of stdscr 
X
XSTDSCR'S       (1)
X    91    	 setsrcreg()		 define stdscr's scroll region 
X
XSTRING         (13)
X     2    	 addstr()		 put string in stdscr 
X    28    	 getstr()		 get string to stdscr and buffer 
X    42    	 mvaddstr()		 move & put string in stdscr 
X    49    	 mvgetstr()		 move & get string to stdscr 
X    53    	 mvprintw()		 move & print string in stdscr 
X    56    	 mvwaddstr()		 move & put string in a window 
X    62    	 mvwgetstr()		 move & get string to a window 
X    67    	 mvwprintw()		 move & print string in a window 
X    79    	 printw()		 print string in stdscr 
X    99    	*unctrl()		 char-to-string converter 
X   101    	 waddstr()		 put string in a window 
X   113    	 wgetstr()		 get string to window and buffer 
X   119    	 wprintw()		 print string in a window 
X
XSUB            (1)
X    96    	*subwin()		 create a sub-window 
X
XSUBWINDOW      (1)
X    19    	 delwin()		 delete a window or a subwindow 
X
XTABSIZE        (3)
X    97    	 tabsize()		 set/get tabsize of stdscr 
X    97    	 tabsize()		 set/get tabsize of stdscr 
X   125    	 wtabsize()		 set/get tabsize of a window 
X
XTERMINAL       (16)
X     9    	 cbreak()		 set terminal cbreak mode 
X    14    	 crmode()		 set terminal cbreak mode 
X    21    	 echo()			 set terminal echo mode 
X    26    	 flash()		 flash terminal screen 
X    38    	*longname()		 terminal description 
X    45    	 mvcur()		 move terminal cursor 
X    70    	 nl()			 set terminal cr-crlf map mode 
X    71    	 nocbreak()		 unset terminal cbreak mode 
X    72    	 nocrmode()		 unset terminal cbreak mode 
X    74    	 noecho()		 unset terminal echo mode 
X    75    	 nonl()			 unset terminal cr-crlf map mode 
X    76    	 noraw()		 unset raw terminal mode 
X    80    	 raw()			 set raw terminal mode 
X    84    	 resetty()		 restore terminal I/O modes 
X    87    	 savetty()		 save terminal I/O modes 
X    93    	 setupterm()		 set up terminal (no-op) 
X
XTOUCHWIN       (1)
X    98    	 touchwin()		 mark a window as modified 
X
XUNSET          (5)
X    71    	 nocbreak()		 unset terminal cbreak mode 
X    72    	 nocrmode()		 unset terminal cbreak mode 
X    74    	 noecho()		 unset terminal echo mode 
X    75    	 nonl()			 unset terminal cr-crlf map mode 
X    76    	 noraw()		 unset raw terminal mode 
X
XUPDATE         (1)
X    20    	 doupdate()		 update physical screen 
X
XUSAGE          (1)
X    35    	 keypad()		 marks a window for keypad usage 
X
XVALUES         (4)
X    54    	 mvscanw()		 move & get values via stdscr 
X    68    	 mvwscanw()		 move & get values via a window 
X    88    	 scanw()		 get values via stdscr 
X   121    	 wscanw()		 get values via a window 
X
XVIA            (4)
X    54    	 mvscanw()		 move & get values via stdscr 
X    68    	 mvwscanw()		 move & get values via a window 
X    88    	 scanw()		 get values via stdscr 
X   121    	 wscanw()		 get values via a window 
X
XW/O            (1)
X   118    	 wnoutrefresh()		 create screen image, w/o display 
X
XWADDCH         (1)
X   100    	 waddch()		 put char in a window 
X
XWADDSTR        (1)
X   101    	 waddstr()		 put string in a window 
X
XWAIT           (1)
X    73    	 nodelay()		 marks window for no input wait 
X
XWATTROFF       (1)
X   102    	 wattroff()		 clear attribute(a) in window 
X
XWATTRON        (1)
X   103    	 wattron()		 add attribute(s) in window 
X
XWATTRSET       (1)
X   104    	 wattrset()		 set window char attributes 
X
XWBOX           (1)
X   105    	 wbox()			 draw a box inside a window 
X
XWCLEAR         (1)
X   106    	 wclear()		 clear a window 
X
XWCLRTOBOT      (1)
X   107    	 wclrtobot()		 clear end of a window 
X
XWCLRTOEOL      (1)
X   108    	 wclrtoeol()		 clear end of line in a window 
X
XWDELCH         (1)
X   109    	 wdelch()		 delete a char in a window 
X
XWDELETELN      (1)
X   110    	 wdeleteln()		 delete a line in a window 
X
XWERASE         (1)
X   111    	 werase()		 erase a window 
X
XWGETCH         (1)
X   112    	 wgetch()		 get char to a window 
X
XWGETSTR        (1)
X   113    	 wgetstr()		 get string to window and buffer 
X
XWINCH          (1)
X   114    	 winch()		 get char at window cursor 
X
XWINDOW         (51)
X     8    	 box()			 draw a box around a window 
X    11    	 clearok()		 marks a window for screen clear 
X    19    	 delwin()		 delete a window or a subwindow 
X    35    	 keypad()		 marks a window for keypad usage 
X    37    	 leaveok()		 marks window for cursor 'leave' 
X    39    	 meta()			 marks window for meta (dummy) 
X    55    	 mvwaddch()		 move & put char in a window 
X    56    	 mvwaddstr()		 move & put string in a window 
X    57    	 mvwclrtobot()		 move & clear end of a window 
X    58    	 mvwclrtoeol()		 move & clear lineend in a window 
X    59    	 mvwdelch()		 move & delete a char in a window 
X    60    	 mvwdeleteln()		 move & delete a line in a window 
X    61    	 mvwgetch()		 move & get char to a window 
X    62    	 mvwgetstr()		 move & get string to a window 
X    63    	 mvwin()		 move window 
X    64    	 mvwinch()		 move & get char at window cursor 
X    65    	 mvwinsch()		 move & insert char in a window 
X    66    	 mvwinsertln()		 move & insert new line in window 
X    67    	 mvwprintw()		 move & print string in a window 
X    68    	 mvwscanw()		 move & get values via a window 
X    69    	*newwin()		 create a window 
X    73    	 nodelay()		 marks window for no input wait 
X    77    	 overlay()		 overlay one window on another 
X    78    	 overwrite()		 overwrite one window on another 
X    89    	 scroll()		 scroll region in a window 
X    90    	 scrollok()		 marks a window to allow scroll 
X    96    	*subwin()		 create a sub-window 
X    98    	 touchwin()		 mark a window as modified 
X   100    	 waddch()		 put char in a window 
X   101    	 waddstr()		 put string in a window 
X   102    	 wattroff()		 clear attribute(a) in window 
X   103    	 wattron()		 add attribute(s) in window 
X   104    	 wattrset()		 set window char attributes 
X   105    	 wbox()			 draw a box inside a window 
X   106    	 wclear()		 clear a window 
X   107    	 wclrtobot()		 clear end of a window 
X   108    	 wclrtoeol()		 clear end of line in a window 
X   109    	 wdelch()		 delete a char in a window 
X   110    	 wdeleteln()		 delete a line in a window 
X   111    	 werase()		 erase a window 
X   112    	 wgetch()		 get char to a window 
X   113    	 wgetstr()		 get string to window and buffer 
X   114    	 winch()		 get char at window cursor 
X   115    	 winsch()		 insert character in a window 
X   116    	 winsertln()		 insert new line in a window 
X   117    	 wmove()		 move cursor in a window 
X   119    	 wprintw()		 print string in a window 
X   121    	 wscanw()		 get values via a window 
X   123    	 wstandend()		 start normal chars in window 
X   124    	 wstandout()		 start standout chars in window 
X   125    	 wtabsize()		 set/get tabsize of a window 
X
XWINDOW'S       (1)
X   122    	 wsetsrcreg()		 define a window's scroll region 
X
XWINSCH         (1)
X   115    	 winsch()		 insert character in a window 
X
XWINSERTLN      (1)
X   116    	 winsertln()		 insert new line in a window 
X
XWMOVE          (1)
X   117    	 wmove()		 move cursor in a window 
X
XWNOUTREFRESH   (1)
X   118    	 wnoutrefresh()		 create screen image, w/o display 
X
XWPRINTW        (1)
X   119    	 wprintw()		 print string in a window 
X
XWREFRESH       (1)
X   120    	 wrefresh()		 refresh screen 
X
XWSCANW         (1)
X   121    	 wscanw()		 get values via a window 
X
XWSETSRCREG     (1)
X   122    	 wsetsrcreg()		 define a window's scroll region 
X
XWSTANDEND      (1)
X   123    	 wstandend()		 start normal chars in window 
X
XWSTANDOUT      (1)
X   124    	 wstandout()		 start standout chars in window 
X
XWTABSIZE       (1)
X   125    	 wtabsize()		 set/get tabsize of a window 
X
XWUNGETCH       (1)
X   126    	 wungetch()		 character push-back
SHAR_EOF
if test 33630 -ne "`wc -c < 'Function.con'`"
then
	echo shar: error transmitting "'Function.con'" '(should have been 33630 characters)'
fi
fi # end of overwriting check
echo shar: extracting "'Function.lst'" '(5247 characters)'
if test -f 'Function.lst'
then
	echo shar: will not over-write existing file "'Function.lst'"
else
sed 's/^X//' << \SHAR_EOF > 'Function.lst'
X		 PCcurses function declarations 
X		 ==============================
X
X	 addch()		 put char in stdscr 
X	 addstr()		 put string in stdscr 
X	 attroff()		 clear attribute(a) stdscr 
X	 attron()		 add attribute(s) stdscr 
X	 attrset()		 set stdscr char attributes 
X	 baudrate()		 compatibility dummy 
X	 beep()			 sound bell 
X	 box()			 draw a box around a window 
X	 cbreak()		 set terminal cbreak mode 
X	 clear()		 clear stdscr 
X	 clearok()		 marks a window for screen clear 
X	 clrtobot()		 clear end of stdscr 
X	 clrtoeol()		 clear end of line in stdscr 
X	 crmode()		 set terminal cbreak mode 
X	 cursoff()		 turns off hardware cursor 
X	 curson()		 turns on hardware cursor 
X	 delch()		 delete a char in stdscr 
X	 deleteln()		 delete a line in stdscr 
X	 delwin()		 delete a window or a subwindow 
X	 doupdate()		 update physical screen 
X	 echo()			 set terminal echo mode 
X	 endwin()		 cleanup and finitialization 
X	 erase()		 erase stdscr 
X	 erasechar()		 return char kill character 
X	 fixterm()		 compatibility dummy 
X	 flash()		 flash terminal screen 
X	 flushinp()		 kill pending keyboard input 
X	 getstr()		 get string to stdscr and buffer 
X	 gettmode()		 compatibility dummy 
X	 idlok()		 use ins/del line (dummy) 
X	 inch()			 get char at stdscr cursor 
X	 initscr()		 curses initialization 
X	 insch()		 insert character in stdscr 
X	 insertln()		 insert new line in stdscr 
X	 keypad()		 marks a window for keypad usage 
X	 killchar()		 return line kill character 
X	 leaveok()		 marks window for cursor 'leave' 
X	*longname()		 terminal description 
X	 meta()			 marks window for meta (dummy) 
X	 move()			 move cursor in stdscr 
X	 mvaddch()		 move & put char in stdscr 
X	 mvaddstr()		 move & put string in stdscr 
X	 mvclrtobot()		 move & clear end of stdscr 
X	 mvclrtoeol()		 move & clear lineend in stdscr 
X	 mvcur()		 move terminal cursor 
X	 mvdelch()		 move & delete a char in stdscr 
X	 mvdeleteln()		 move & delete a line in stdscr 
X	 mvgetch()		 move & get char to stdscr 
X	 mvgetstr()		 move & get string to stdscr 
X	 mvinch()		 move & get char at stdscr cursor 
X	 mvinsch()		 move & insert char in stdscr 
X	 mvinsertln()		 move & insert new line in stdscr 
X	 mvprintw()		 move & print string in stdscr 
X	 mvscanw()		 move & get values via stdscr 
X	 mvwaddch()		 move & put char in a window 
X	 mvwaddstr()		 move & put string in a window 
X	 mvwclrtobot()		 move & clear end of a window 
X	 mvwclrtoeol()		 move & clear lineend in a window 
X	 mvwdelch()		 move & delete a char in a window 
X	 mvwdeleteln()		 move & delete a line in a window 
X	 mvwgetch()		 move & get char to a window 
X	 mvwgetstr()		 move & get string to a window 
X	 mvwin()		 move window 
X	 mvwinch()		 move & get char at window cursor 
X	 mvwinsch()		 move & insert char in a window 
X	 mvwinsertln()		 move & insert new line in window 
X	 mvwprintw()		 move & print string in a window 
X	 mvwscanw()		 move & get values via a window 
X	*newwin()		 create a window 
X	 nl()			 set terminal cr-crlf map mode 
X	 nocbreak()		 unset terminal cbreak mode 
X	 nocrmode()		 unset terminal cbreak mode 
X	 nodelay()		 marks window for no input wait 
X	 noecho()		 unset terminal echo mode 
X	 nonl()			 unset terminal cr-crlf map mode 
X	 noraw()		 unset raw terminal mode 
X	 overlay()		 overlay one window on another 
X	 overwrite()		 overwrite one window on another 
X	 printw()		 print string in stdscr 
X	 raw()			 set raw terminal mode 
X	 refrbrk()		 set screen refresh break mode 
X	 refresh()		 refresh stdscr 
X	 resetterm()		 compatibility dummy 
X	 resetty()		 restore terminal I/O modes 
X	 saveoldterm()		 compatibility dummy 
X	 saveterm()		 compatibility dummy 
X	 savetty()		 save terminal I/O modes 
X	 scanw()		 get values via stdscr 
X	 scroll()		 scroll region in a window 
X	 scrollok()		 marks a window to allow scroll 
X	 setsrcreg()		 define stdscr's scroll region 
X	 setterm()		 compatibility dummy 
X	 setupterm()		 set up terminal (no-op) 
X	 standend()		 start normal chars in stdscr 
X	 standout()		 start standout chars in stdscr 
X	*subwin()		 create a sub-window 
X	 tabsize()		 set/get tabsize of stdscr 
X	 touchwin()		 mark a window as modified 
X	*unctrl()		 char-to-string converter 
X	 waddch()		 put char in a window 
X	 waddstr()		 put string in a window 
X	 wattroff()		 clear attribute(a) in window 
X	 wattron()		 add attribute(s) in window 
X	 wattrset()		 set window char attributes 
X	 wbox()			 draw a box inside a window 
X	 wclear()		 clear a window 
X	 wclrtobot()		 clear end of a window 
X	 wclrtoeol()		 clear end of line in a window 
X	 wdelch()		 delete a char in a window 
X	 wdeleteln()		 delete a line in a window 
X	 werase()		 erase a window 
X	 wgetch()		 get char to a window 
X	 wgetstr()		 get string to window and buffer 
X	 winch()		 get char at window cursor 
X	 winsch()		 insert character in a window 
X	 winsertln()		 insert new line in a window 
X	 wmove()		 move cursor in a window 
X	 wnoutrefresh()		 create screen image, w/o display 
X	 wprintw()		 print string in a window 
X	 wrefresh()		 refresh screen 
X	 wscanw()		 get values via a window 
X	 wsetsrcreg()		 define a window's scroll region 
X	 wstandend()		 start normal chars in window 
X	 wstandout()		 start standout chars in window 
X	 wtabsize()		 set/get tabsize of a window 
X	 wungetch()		 character push-back
SHAR_EOF
if test 5247 -ne "`wc -c < 'Function.lst'`"
then
	echo shar: error transmitting "'Function.lst'" '(should have been 5247 characters)'
fi
fi # end of overwriting check
echo shar: extracting "'README'" '(338 characters)'
if test -f 'README'
then
	echo shar: will not over-write existing file "'README'"
else
sed 's/^X//' << \SHAR_EOF > 'README'
XIf your system supports filenames which are greater than 14 characters then you
Xshould run the file 14+chars. This will rename some man pages which were more
Xthan 14 characters to the original filenames. Also note that the file makelinks
Xhas to be modified if you want the original filenames. The original names are
Xincluded as comments.
SHAR_EOF
if test 338 -ne "`wc -c < 'README'`"
then
	echo shar: error transmitting "'README'" '(should have been 338 characters)'
fi
fi # end of overwriting check
#	End of shell archive
exit 0
-		-		-		-		-
		(It's my opinion and not my employers)
Steve Balogh	VK3YMY			| steve@cit5.cit.oz (...oz.au)
Chisholm Institute of Technology	| steve%cit5.cit.oz@uunet.uu.net
PO Box 197, Caulfield East		| 
Melbourne, AUSTRALIA. 3145		| {hplabs,mcvax,uunet,ukc}!munnari\
+61 3 573 2266 (Ans Machine)		|  !cit5.cit.oz!s
tas